@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}.span{--ink: #0b0d0f;--lime: #d6ff4b;--ember: #ff7a45;--moss: #4a5548;--fog: #f2f3ee;--surface: #171b19;--border: #262c28;--tx: #f2f3f2;--tx-2: #b9c0b6;--tx-3: #8a9188;--sp-font: "Space Grotesk Variable", system-ui, sans-serif;font-family:var(--sp-font);background:var(--ink);color:var(--tx)}.sp-inner{max-width:1080px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.sp-section{padding:clamp(56px,9vw,104px) 0}.sp-section+.sp-section{border-top:1px solid var(--border)}.sp-eyebrow{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--tx-3)}.span h2{margin:0 0 20px;font-weight:600;letter-spacing:-.02em;font-size:clamp(26px,4vw,40px);line-height:1.15}.span p{font-size:clamp(15px,1.7vw,17px);line-height:1.65;color:var(--tx-2)}.span .sp-lede{max-width:62ch;font-size:clamp(16px,2vw,19px)}.sp-lime{color:var(--lime)}.sp-shot{border:1px solid var(--border);border-radius:22px;overflow:hidden;background:var(--surface)}.sp-shot img{display:block;width:100%;height:auto}.sp-shot-cap{padding:14px 18px;font-size:13px;line-height:1.5;color:var(--tx-3);border-top:1px solid var(--border)}.sp-shot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:36px}.sp-hero{padding:clamp(64px,11vw,120px) 0 clamp(48px,8vw,88px);background:radial-gradient(900px 500px at 82% -12%,#171d16 0%,var(--ink) 62%)}.sp-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,64px);align-items:center}@media(max-width:860px){.sp-hero-grid{grid-template-columns:1fr}}.sp-hero .sp-shot{max-width:280px;margin-left:auto}@media(max-width:860px){.sp-hero .sp-shot{margin:0 auto}}.sp-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:500;color:var(--tx-3)}.sp-badge i{width:6px;height:6px;border-radius:50%;background:var(--lime)}.sp-lockup{display:flex;align-items:center;gap:16px;margin:30px 0 26px}.sp-lockup span{font-size:clamp(32px,5vw,44px);font-weight:600;letter-spacing:-.01em;line-height:1}.span h1{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.05;font-size:clamp(34px,6.2vw,60px)}.sp-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.sp-btn{display:inline-block;padding:14px 26px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:15px;font-weight:600;border:1px solid var(--lime);transition:opacity .2s}.sp-btn:hover{opacity:.85}.sp-btn.ghost{background:transparent;color:var(--tx);border-color:var(--border)}.sp-btn.ghost:hover{border-color:var(--tx-3);opacity:1}.sp-probs{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:36px}.sp-prob{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px}.sp-prob h3{margin:0 0 10px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--tx)}.sp-prob p{margin:0;font-size:15px}.sp-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px}@media(max-width:720px){.sp-split{grid-template-columns:1fr}}.sp-split>div{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px}.sp-split h3{margin:0 0 10px;font-size:17px;font-weight:600;color:var(--tx)}.sp-split p{margin:0;font-size:15px}.sp-tag{display:inline-block;margin-bottom:12px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.sp-tag.live{color:var(--ink);background:var(--lime)}.sp-tag.soon{color:var(--tx-3);border:1px solid var(--border)}.sp-placeholder{margin-top:36px;border:1px dashed var(--border);border-radius:22px;padding:clamp(36px,7vw,72px) 28px;text-align:center;background:var(--surface)}.sp-placeholder p{margin:0 auto;max-width:44ch;font-size:15px;color:var(--tx-3)}.sp-faq{margin-top:36px;border-top:1px solid var(--border)}.sp-faq details{border-bottom:1px solid var(--border)}.sp-faq summary{cursor:pointer;list-style:none;padding:22px 0;font-size:17px;font-weight:500;color:var(--tx);display:flex;justify-content:space-between;gap:20px;align-items:center}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{content:"+";color:var(--tx-3);font-size:20px;line-height:1}.sp-faq details[open] summary:after{content:"−"}.sp-faq details p{margin:0 0 22px;max-width:68ch;font-size:15px}.sp-credit{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.sp-form{margin-top:36px;max-width:620px}.sp-field{margin-bottom:18px}.sp-field label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--tx-2)}.sp-field input,.sp-field select{width:100%;padding:14px 16px;border-radius:12px;background:var(--ink);border:1px solid var(--border);color:var(--tx);font:inherit;font-size:15px}.sp-field input:focus,.sp-field select:focus{outline:2px solid var(--lime);outline-offset:1px;border-color:transparent}.sp-field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:620px){.sp-field-row{grid-template-columns:1fr}}.sp-form .sp-btn{width:100%;text-align:center;border:0;font-family:inherit;cursor:pointer}.sp-form-note{margin-top:14px;font-size:13px;color:var(--tx-3)}
