@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_next/static/media/bricolage-grotesque-vietnamese-wdth-normal.4eab860b.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_next/static/media/bricolage-grotesque-latin-ext-wdth-normal.2804f10d.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_next/static/media/bricolage-grotesque-latin-wdth-normal.568e6357.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-ext-wght-normal.7db92424.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-wght-normal.ae05c57c.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}:root{--ink:#0a0f0c;--panel:#111814;--panel-2:#17211b;--line:#233029;--line-2:#2f4036;--text:#e7efea;--soft:#c3d1c9;--muted:#94a89d;--jade:#34d27b;--jade-hi:#5be597;--on-jade:#04210f;--amber:#f2b84b;--coral:#f07a6e;--display:"Bricolage Grotesque Variable","Arial Narrow",system-ui,sans-serif;--body:"Instrument Sans Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1120px;--r-s:8px;--r-m:12px;--r-l:20px}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);color:var(--text);font:17px/1.6 var(--body);-webkit-font-smoothing:antialiased}a{color:var(--jade);text-underline-offset:3px}a:hover{color:var(--jade-hi)}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--jade);outline-offset:3px;border-radius:4px}.wrap{width:min(var(--wrap),100% - 40px);margin-inline:auto}.top{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(10,15,12,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent}.top,.top.scrolled{border-bottom-color:var(--line)}.top .wrap{gap:28px;height:64px}.brand,.top .wrap{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;font:700 19px/1 var(--display);letter-spacing:-.01em}.brand,.brand:hover{color:var(--text)}.brand .seal{width:28px;height:28px;border-radius:8px;background:var(--jade);display:grid;place-items:center}.nav{display:flex;gap:22px;margin-left:auto;align-items:center}.nav a{color:var(--soft);text-decoration:none;font-size:15px}.nav a:hover{color:var(--text)}@media (max-width:640px){.nav .hide-sm{display:none}.top .wrap{gap:12px}}.foot{border-top:1px solid var(--line);margin-top:120px;padding:36px 0 48px;color:var(--muted);font-size:14px}.foot .wrap{gap:18px 28px;align-items:baseline}.foot .wrap,.foot nav{display:flex;flex-wrap:wrap}.foot nav{gap:20px}.foot a{color:var(--soft);text-decoration:none}.foot a:hover{color:var(--text)}.foot .fine{flex-basis:100%;max-width:70ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;font:600 16px/1 var(--body);text-decoration:none;border:1px solid var(--line-2);background:var(--panel);cursor:pointer}.btn,.btn:hover{color:var(--text)}.btn:hover{border-color:var(--muted)}.btn.go{background:var(--jade);border-color:var(--jade);color:var(--on-jade)}.btn.go:hover{background:var(--jade-hi);border-color:var(--jade-hi);color:var(--on-jade)}.btn.small{height:38px;padding:0 16px;font-size:14px}.btn.quiet{background:transparent}.btn[disabled]{opacity:.5;cursor:default}.hero{padding:52px 0 40px}.hero h1{font:700 clamp(38px,5.4vw,66px)/1 var(--display);letter-spacing:-.03em;margin:0;max-width:19ch;text-wrap:balance;font-variation-settings:"wdth" 85}.hero .lede{font-size:clamp(17px,1.8vw,20px);color:var(--soft);max-width:60ch;margin:20px 0 28px}.hero .ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hero .note{color:var(--muted);font-size:14px;margin-left:6px}.strip{margin:44px 0 0}.strip .reel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px;background:#050806;border:1px solid var(--line);border-radius:var(--r-l);position:relative}.strip .reel:after,.strip .reel:before{content:"";position:absolute;left:14px;right:14px;height:6px;background:repeating-linear-gradient(90deg,var(--line-2) 0 10px,transparent 10px 22px);border-radius:3px;opacity:.7}.strip .reel:before{top:4px}.strip .reel:after{bottom:4px}.frame{aspect-ratio:2/3;border-radius:10px;overflow:hidden;position:relative}.frame svg{width:100%;height:100%}.strip figcaption{color:var(--muted);font-size:15px;margin-top:14px}@media (max-width:760px){.strip .reel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.frame{animation:develop .9s cubic-bezier(.2,.7,.2,1) both}.frame:nth-child(2){animation-delay:90ms}.frame:nth-child(3){animation-delay:.18s}.frame:nth-child(4){animation-delay:.27s}.frame:nth-child(5){animation-delay:.36s}.frame:nth-child(6){animation-delay:.45s}@keyframes develop{0%{opacity:0;filter:brightness(2.2) saturate(0)}to{opacity:1;filter:none}}}.sec{padding-top:112px}.sec h2{text-wrap:balance;font:700 clamp(30px,4vw,46px)/1.05 var(--display);letter-spacing:-.025em;margin:0 0 14px;max-width:22ch;font-variation-settings:"wdth" 90}.sec .intro{color:var(--soft);max-width:60ch;margin:0 0 40px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;counter-reset:step}.steps li{counter-increment:step;border-top:2px solid var(--jade);padding-top:18px}.steps li:before{content:counter(step);font:700 15px/1 var(--display);color:var(--jade);display:block;margin-bottom:14px}.steps h3{font:600 22px/1.2 var(--display);margin:0 0 8px}.steps p{margin:0;color:var(--soft)}@media (max-width:820px){.steps{grid-template-columns:1fr;gap:28px}}.handles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 56px;gap:0 56px;margin:0}.handles div{padding:22px 0;border-top:1px solid var(--line)}.handles dt{font:600 19px/1.3 var(--display);margin-bottom:6px}.handles dd{margin:0;color:var(--soft);max-width:52ch}@media (max-width:820px){.handles{grid-template-columns:1fr}}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:860px}.plan{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);padding:30px;display:flex;flex-direction:column;gap:18px}.plan.main{border-color:var(--jade);background:linear-gradient(180deg,#13211a,var(--panel) 60%)}.plan h3{font:600 20px/1.2 var(--display);margin:0}.price{font:700 54px/1 var(--display);letter-spacing:-.03em}.price small{font:500 16px/1 var(--body);color:var(--muted);letter-spacing:0;margin-left:6px}.plan ul{margin:0;padding:0 0 0 20px;color:var(--soft);display:grid;grid-gap:6px;gap:6px}.plan .btn{margin-top:auto}.plans-note{color:var(--muted);font-size:15px;margin-top:18px;max-width:70ch}@media (max-width:720px){.plans{grid-template-columns:1fr}}.faq{max-width:760px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 18px/1.35 var(--display);list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--jade);font-weight:400;font-size:24px;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{color:var(--soft);margin:12px 0 0;max-width:64ch}.page{padding:56px 0 0}.page h1{font:700 clamp(32px,4.4vw,48px)/1.05 var(--display);letter-spacing:-.025em;margin:0 0 12px}.page .lede{color:var(--soft);max-width:60ch;margin:0 0 32px}.box{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-m);padding:24px;max-width:680px;margin-bottom:18px}.box h2{font:600 20px/1.3 var(--display);margin:0 0 6px}.box p{margin:0 0 14px;color:var(--soft)}.box .row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.meter{height:8px;border-radius:4px;background:var(--line);overflow:hidden;margin:14px 0 8px}.meter span{display:block;height:100%;background:var(--jade)}.big{font:700 40px/1 var(--display);letter-spacing:-.02em}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;background:var(--panel-2);color:var(--soft);border:1px solid var(--line-2)}.badge.on{background:rgba(52,210,123,.14);color:var(--jade);border-color:transparent}.alert{border-radius:var(--r-m);padding:14px 18px;margin-bottom:18px;max-width:680px}.alert.ok{background:rgba(52,210,123,.1);border:1px solid #2b5a3f}.alert.warn{background:#1e1a0f;border:1px solid #5a4720;color:#e8dcc0}.steps-list{margin:0;padding-left:22px;color:var(--soft);display:grid;grid-gap:10px;gap:10px;max-width:64ch}.legal{max-width:72ch}.legal h2{font:600 22px/1.3 var(--display);margin:34px 0 8px}.legal li,.legal p{color:var(--soft)}.center-auth{display:grid;place-items:center;padding:48px 0}code{font:14px ui-monospace,Menlo,monospace;background:var(--panel-2);padding:2px 6px;border-radius:5px}