@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0d0a16;--surface:#1a1430;--surface-alt:#221a3d;--chip-bg:#1c1631;--border:#2a2246;--border-chip:#2c2447;--ink:#ede9fe;--ink-2:#cfc9e6;--muted:#a79fc4;--muted-2:#8c82ae;--cyan:#22d3ee;--cyan-hi:#67e8f9;--pink:#ec4899;--violet:#a855f7;--band-low:#60a5fa;--band-normal:#22d3ee;--band-pre:#fbbf24;--band-diabetes:#f472b6;--grad:linear-gradient(120deg, #a855f7, #ec4899);--hair:#ede9fe29;--rule:#ede9fe4d;--r-chip:10px;--r-card:16px;--r-card-lg:20px;--r-hero:24px;--maxw:1280px;--pad:40px;--font:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:var(--cyan);text-decoration:none}a:hover{color:var(--cyan-hi)}::selection{background:#ec489959}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.container{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.rule-b{border-bottom:2px solid var(--rule)}.bleed-grad{background:var(--grad);border-bottom:2px solid var(--rule)}.eyebrow{font:700 11px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);margin:0}.eyebrow.is-pink{color:var(--pink)}.eyebrow.is-cyan{color:var(--cyan)}.d1{font:800 clamp(2.6rem, 7.4vw, 78px) / .97 var(--font);letter-spacing:-.045em;color:var(--ink);text-wrap:pretty;margin:0}.d2{font:800 clamp(2rem, 5.4vw, 52px) / 1.04 var(--font);letter-spacing:-.035em;color:var(--ink);text-wrap:pretty;margin:0}.d3{font:800 clamp(1.9rem, 4.6vw, 46px) / 1.06 var(--font);letter-spacing:-.035em;color:var(--ink);text-wrap:pretty;margin:0}.d4{font:800 clamp(1.6rem, 3.6vw, 34px) / 1.1 var(--font);letter-spacing:-.03em;color:var(--ink);margin:0}.lede{font:400 clamp(1rem, 1.6vw, 19px) / 1.55 var(--font);color:var(--muted);text-wrap:pretty;margin:0}.body{font:400 clamp(.95rem, 1.3vw, 16px) / 1.6 var(--font);color:var(--muted);margin:0}.body-sm{font:400 15px/1.6 var(--font);color:var(--muted);margin:0}.btn{height:56px;font:800 15px/1 var(--font);letter-spacing:.01em;border-radius:var(--r-card);border:1px solid #0000;justify-content:center;align-items:center;padding:0 26px;transition:background-color .15s,color .15s;display:inline-flex}.btn--grad{background:var(--grad);color:#fff}.btn--grad:hover{color:#fff;filter:brightness(1.06)}.btn--ghost{border-color:var(--rule);color:var(--ink)}.btn--ghost:hover{background:var(--surface);color:var(--ink)}.btn--sm{letter-spacing:.02em;height:44px;padding:0 20px;font-size:13px}.btn--md{height:50px;padding:0 22px;font-size:14px}.chip{border-radius:var(--r-chip);background:var(--chip-bg);border:1px solid var(--border-chip);font:600 12px/1 var(--font);color:var(--ink-2);align-items:center;padding:7px 11px;display:inline-flex}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:none}@media (width<=1024px){:root{--pad:28px}}@media (width<=720px){:root{--pad:20px}html{scroll-padding-top:76px}}.wl-form{flex-direction:column;gap:12px;display:flex}.wl-row{border-radius:var(--r-card);border:1px solid #ffffff8c;display:flex;overflow:hidden}.wl-input{color:#fff;min-width:0;height:58px;font:500 15px/1 var(--font);background:0 0;border:0;outline:none;flex:1;padding:0 18px}.wl-input::placeholder{color:#fff9}.wl-btn{background:var(--bg);color:#fff;height:58px;font:800 14px/1 var(--font);cursor:pointer;border:0;align-items:center;padding:0 22px;transition:background-color .15s;display:flex}.wl-btn:hover:not(:disabled){background:var(--surface)}.wl-btn:disabled{opacity:.6;cursor:default}.wl-note{font:500 12px/1.5 var(--font);color:#fffc;margin:0}.wl-note.is-error{color:#fff;font-weight:700}.wl-ok{font:700 16px/1.5 var(--font);color:#fff;margin:0;padding:18px 0}
