@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/schibsted-grotesk-latin-ext-wght-normal.09a8b277.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/schibsted-grotesk-latin-wght-normal.dae0c9f4.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--vl-ink:#28312d;--vl-cobalt:#2261c7;--vl-signal:#eeec2d;--vl-stone:#cfc8bd;--vl-paper:#f5f4f1;--vl-brick:#b0341f;--vl-text:var(--vl-ink);--vl-text-muted:#5a6360;--vl-surface:#ffffff;--vl-line:#ddd8cf;--vl-cta-bg:var(--vl-signal);--vl-cta-text:var(--vl-ink);--vl-font-display:"Schibsted Grotesk Variable",system-ui,sans-serif;--vl-font-body:"Inter Variable",system-ui,sans-serif;--vl-font-anchor:"IBM Plex Mono",ui-monospace,monospace;--vl-maxw:1120px;--vl-radius:10px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--vl-paper);color:var(--vl-text);font-family:var(--vl-font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}:lang(th){letter-spacing:-.5px;line-height:1.75}img{max-width:100%;display:block}a{color:var(--vl-cobalt);text-decoration-thickness:1px;text-underline-offset:3px}:focus-visible{outline:3px solid var(--vl-cobalt);outline-offset:2px;border-radius:2px}h1,h2,h3{font-family:var(--vl-font-display);line-height:1.12;letter-spacing:-.02em;margin:0 0 .5em;font-weight:700}h1{font-size:clamp(2.4rem,5.5vw,4rem)}h2{font-size:clamp(1.6rem,3.2vw,2.3rem)}h3{font-size:1.2rem}p{margin:0 0 1em;max-width:62ch}.eyebrow{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-text-muted);margin:0 0 1rem}.eyebrow,.mono{font-family:var(--vl-font-anchor)}.muted{color:var(--vl-text-muted)}.flagged{text-decoration:underline;-webkit-text-decoration-color:var(--vl-brick);text-decoration-color:var(--vl-brick);text-decoration-thickness:4px;text-underline-offset:6px}.wrap{max-width:var(--vl-maxw);margin:0 auto;padding:0 20px}.section{padding:72px 0}.section-tight{padding:40px 0}.grid-2{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr;align-items:center}.grid-3{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}@media (min-width:780px){.grid-2{grid-template-columns:1.05fr .95fr}.grid-3{grid-template-columns:repeat(3,1fr)}}.nav{border-bottom:1px solid var(--vl-line);background:var(--vl-paper)}.nav-inner{display:flex;gap:20px;padding:16px 0;flex-wrap:wrap}.brand,.nav-inner{align-items:center}.brand{display:inline-flex;text-decoration:none;border-radius:4px}.brand-mark{height:34px;width:auto}.footer .brand-mark{height:30px}.nav-links{display:flex;gap:18px;align-items:center;margin-left:auto;flex-wrap:wrap}.nav-links a{color:var(--vl-ink);text-decoration:none;font-size:.95rem}.nav-links a:hover{text-decoration:underline}.lang-switch{font-family:var(--vl-font-anchor);font-size:.8rem;border:1px solid var(--vl-line);border-radius:999px;padding:4px 10px;color:var(--vl-ink);text-decoration:none}.footer{border-top:1px solid var(--vl-line);padding:40px 0 56px;margin-top:40px}.footer-cols{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.footer a{color:var(--vl-ink)}.fineprint{font-family:var(--vl-font-anchor);font-size:.75rem;color:var(--vl-text-muted);margin-top:24px}.btn{display:inline-block;border-radius:var(--vl-radius);padding:12px 22px;font-weight:600;text-decoration:none;font-size:1rem;border:1px solid transparent}.btn-primary{background:var(--vl-cta-bg);color:var(--vl-cta-text)}.btn-primary:hover{filter:brightness(.96)}.btn-ghost{border-color:var(--vl-ink);color:var(--vl-ink)}.btn-row{display:flex;gap:14px;flex-wrap:wrap}.receipt{background:var(--vl-surface);border:1px solid var(--vl-line);border-radius:14px;padding:26px 26px 20px;box-shadow:0 32px 64px -36px rgba(40,49,45,.5),0 4px 12px -6px rgba(40,49,45,.1);max-width:430px;position:relative}.receipt-label{font-family:var(--vl-font-anchor);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-text-muted);margin-bottom:6px}.receipt-term{font-family:var(--vl-font-display);font-size:2rem;font-weight:700;margin-bottom:14px}.receipt-row{border-top:1px dashed var(--vl-line);padding:12px 0}.receipt-row p{margin:0;max-width:none;font-size:.95rem}.receipt-risk{color:var(--vl-brick)}.receipt-foot{border-top:1px dashed var(--vl-line);padding-top:12px;color:var(--vl-text-muted);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.badge,.receipt-foot{font-family:var(--vl-font-anchor);font-size:.72rem}.badge{display:inline-block;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:6px}.badge-anchored{background:var(--vl-signal);color:var(--vl-ink);position:absolute;top:20px;right:20px;transform:rotate(3deg)}.badge-risk{background:var(--vl-brick);color:#fff}.scene{max-width:430px}.scene[data-exiting]{opacity:0}.scene-caption{border-left:2px solid var(--vl-line);padding:2px 0 2px 16px;margin-bottom:22px;min-height:92px}.scene-caption-label{font-family:var(--vl-font-anchor);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-text-muted);margin:0 0 8px}.scene-caption-text{margin:0;max-width:none;font-size:1.12rem;line-height:1.5}.cap-word{display:inline-block;white-space:nowrap}.cap-char,.cap-space{opacity:0}.cap-char[data-lit],.cap-space[data-lit]{opacity:1}.cap-flag{position:relative;display:inline-block}.cap-flag:after{content:"";position:absolute;left:0;bottom:-5px;height:3px;width:0;background:var(--vl-brick);border-radius:2px}.cap-flag[data-drawn]:after{width:100%}.caret{display:inline-block;width:2px;height:1.05em;vertical-align:-.16em;margin-left:2px;background:var(--vl-ink);opacity:0}.receipt-foot,.receipt-row{opacity:1}@media (prefers-reduced-motion:no-preference){.scene{transition:opacity .62s ease}.cap-char,.cap-space{transition:opacity 90ms linear}.cap-flag:after{transition:width .52s cubic-bezier(.22,.61,.36,1)}.caret[data-on]{animation:caret-blink 1s step-end infinite}@keyframes caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.receipt{opacity:0;transform:translateY(10px);transition:opacity .46s ease,transform .46s cubic-bezier(.22,.61,.36,1)}.receipt[data-in]{opacity:1;transform:none}.receipt-foot,.receipt-row{opacity:0;transform:translateY(8px);transition:opacity .42s ease,transform .42s cubic-bezier(.22,.61,.36,1);transition-delay:calc(.18s + var(--i, 0) * .13s)}.receipt-foot[data-in],.receipt-row[data-in]{opacity:1;transform:none}.badge-anchored{opacity:0;transform:rotate(-9deg) scale(1.7)}.badge-anchored[data-in]{opacity:1;transform:rotate(3deg) scale(1);transition:opacity .2s ease,transform .48s cubic-bezier(.2,1.4,.4,1)}}.proof{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;border-top:1px solid var(--vl-line);padding-top:22px}.proof-item{font-family:var(--vl-font-anchor);font-size:.74rem;letter-spacing:.06em;color:var(--vl-text-muted);border:1px solid var(--vl-line);border-radius:999px;padding:5px 13px;background:var(--vl-surface)}.proof-item strong{font-weight:500;color:var(--vl-ink)}.reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(18px);transition:opacity .62s ease,transform .62s cubic-bezier(.22,.61,.36,1)}.reveal[data-shown]{opacity:1;transform:none}}.card{background:var(--vl-surface);border:1px solid var(--vl-line);border-radius:14px;padding:28px;box-shadow:0 26px 52px -34px rgba(40,49,45,.44),0 3px 10px -6px rgba(40,49,45,.08)}.card h3{margin-top:0}.step-num{font-family:var(--vl-font-anchor);font-size:.78rem;color:var(--vl-text-muted);letter-spacing:.12em;margin-bottom:8px}.band-ink{background:var(--vl-ink);color:var(--vl-paper);border-radius:18px;padding:56px 20px}.band-ink h2{color:#fff}.band-ink p{color:#d8ddda}.band-ink a{color:var(--vl-signal)}.prose{max-width:68ch}.prose h2{margin-top:2.2em;font-size:1.35rem}.prose ul{padding-left:1.2em}.prose li{margin-bottom:.4em}.doc-meta{font-family:var(--vl-font-anchor);font-size:.78rem;color:var(--vl-text-muted);margin-bottom:2rem}