@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}:root{--bg:#161826;--surface:#232532;--section:#262a60;--text:#e9e9ed;--muted:#9397ab;--soft:#cfd3e5;--accent:#9184d9;--accent-hi:#b5abfc;--accent-lo:#423a6a;--line:rgba(233,233,237,.12);--ease:cubic-bezier(.2,.7,.1,1)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}h1,h2,h3{font-weight:600;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}h1{font-size:clamp(3rem,10.5vw,7.5rem)}h2{font-size:clamp(2.2rem,6vw,4.5rem)}h3{font-size:1.25rem;letter-spacing:-.02em;line-height:1.2}section{padding:0 24px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.eyebrow{color:var(--accent-hi);font-weight:600;font-size:1.05rem;margin-bottom:14px}:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px;border-radius:6px}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js [data-reveal].in,.js.still [data-reveal]{opacity:1;transform:none}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;transition:background .3s,border-color .3s;border-bottom:1px solid transparent}.nav.scrolled{background:rgba(22,24,38,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-color:var(--line)}.nav nav{max-width:1040px;margin:0 auto;height:52px;padding:0 24px;display:flex;align-items:center;gap:28px}.brand{font-weight:600;font-size:1.2rem;letter-spacing:-.04em;color:var(--text)}.links{display:flex;gap:28px;margin-left:auto;font-size:.82rem;color:var(--soft)}.links a:hover{color:#fff}.pill{font-size:.82rem;font-weight:500;padding:6px 14px;border-radius:99px;background:var(--accent);color:#14121f}.pill:hover{background:var(--accent-hi)}.hero{min-height:calc(92svh - 52px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:48px;padding-bottom:48px}.hero h1{background:linear-gradient(180deg,#fff 30%,var(--accent-hi));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.lede{max-width:34em;margin:26px auto 34px;font-size:clamp(1.05rem,2.1vw,1.4rem);color:var(--soft);text-wrap:pretty}.fine{margin-top:16px;font-size:.82rem;color:var(--muted)}.hero [data-reveal]:nth-child(2){transition-delay:.08s}.hero [data-reveal]:nth-child(3){transition-delay:.16s}.hero [data-reveal]:nth-child(4){transition-delay:.24s}.hero [data-reveal]:nth-child(5){transition-delay:.32s}.wl{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.wl input[type=email]{width:min(320px,100%);height:50px;padding:0 20px;border-radius:99px;border:1px solid var(--line);background:rgba(255,255,255,.06);color:var(--text);font:inherit}.wl input::placeholder{color:var(--muted)}.wl button{height:50px;padding:0 26px;border:0;border-radius:99px;background:var(--accent);color:#14121f;font:inherit;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.wl button:hover{background:var(--accent-hi)}.wl button:active{transform:scale(.97)}.wl button:disabled{opacity:.6}.hp{position:absolute;left:-9999px}.wl-err{flex-basis:100%;color:#ffb4a8;font-size:.9rem}.wl-done{color:var(--accent-hi);font-weight:500;min-height:50px;display:grid;place-items:center}.scene{height:300vh;--p:1;--share:50;padding:0}.scene-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5vh;overflow:hidden}.glow{position:absolute;width:90vmin;border-radius:50%;background:radial-gradient(closest-side,var(--section),transparent);opacity:calc(.35 + var(--p) * .65);transform:scale(calc(.8 + var(--p) * .5))}.dial,.glow{aspect-ratio:1}.dial{position:relative;width:min(62vmin,440px);transform:scale(calc(.82 + var(--p) * .18))}.dial svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.dial circle{fill:none;stroke-width:9}.dial-track{stroke:var(--accent-lo)}.dial-arc{stroke:var(--accent-hi);stroke-linecap:round;stroke-dasharray:var(--share) 100;filter:drop-shadow(0 0 10px rgba(181,171,252,.55))}.dial-mid{stroke:#fff;stroke-width:1.5;stroke-linecap:round;opacity:.7;transform:rotate(90deg);transform-origin:60px 60px}.dial-read{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.dial-num{font-size:clamp(3.4rem,17vmin,7.5rem);font-weight:600;letter-spacing:-.05em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dial-num small{font-size:.4em;color:var(--accent-hi);margin-left:2px}.dial-who{font-size:.95rem;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.caps,.dial-who{color:var(--muted)}.caps{position:relative;height:4.5em;width:100%;padding:0 24px;text-align:center;font-size:clamp(1.1rem,2.6vw,1.6rem)}.caps p{position:absolute;inset:0 24px;opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s var(--ease);text-wrap:balance}.caps b{color:var(--text);font-weight:600}.scene[data-step="0"] .caps p:first-child,.scene[data-step="1"] .caps p:nth-child(2),.scene[data-step="2"] .caps p:nth-child(3){opacity:1;transform:none}.statement{padding-top:16vh;padding-bottom:20vh;--p:1}.statement p{max-width:980px;margin:0 auto;font-size:clamp(1.7rem,4.6vw,3.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.14}.statement span{opacity:clamp(.16,calc(var(--p) * (var(--n) + 6) - var(--i)),1)}.features{max-width:1040px;margin:0 auto}.feat{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;padding:9vh 0;--p:1}.feat.flip .copy{order:2}.copy p:last-child{color:var(--soft);margin-top:20px;font-size:1.1rem;max-width:30em}.card{background:linear-gradient(160deg,#2a2d45,var(--surface));border:1px solid var(--line);border-radius:28px;padding:28px;min-height:380px;flex-direction:column;justify-content:center;gap:12px;transform:scale(calc(.9 + var(--p) * .1));box-shadow:0 30px 80px rgba(0,0,0,.35)}.card,.row{display:flex}.row{align-items:center;justify-content:space-between;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.05);opacity:clamp(0,calc(var(--p) * 4 - var(--d) * .6),1);transform:translateX(calc((1 - clamp(0, calc(var(--p) * 4 - var(--d) * .6), 1)) * 30px))}.row strong{display:block;font-weight:500}.row span{font-size:.82rem;color:var(--muted)}.row em{font-style:normal;font-weight:600;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--accent-lo);color:var(--accent-hi)}.chart p{color:var(--muted);font-size:.82rem;text-align:center}.bars{height:250px;display:flex;align-items:flex-end;gap:4%;position:relative;border-bottom:1px solid var(--line)}.bars:after{content:"";position:absolute;left:0;right:0;bottom:62.5%;border-top:1px dashed rgba(255,255,255,.35)}.bars i{flex:1 1;height:calc(var(--h) * 1.25% * clamp(0, calc(var(--p) * 3.2 - var(--d) * .3), 1));background:linear-gradient(var(--accent-hi),var(--accent));border-radius:8px 8px 0 0;position:relative}.bars i:last-child{background:#fff}.bars b{position:absolute;top:-1.7em;left:0;right:0;font-size:.8rem;font-weight:500;font-style:normal;color:var(--soft)}.bars b,.pool{text-align:center}.pool{align-items:center}.pool-num{font-size:clamp(4rem,12vw,7rem);font-weight:600;letter-spacing:-.05em;line-height:1;color:var(--accent-hi)}.pool-label{color:var(--muted);margin-bottom:22px}.toggle{display:flex;align-items:center;gap:16px;padding:12px 14px 12px 20px;background:rgba(255,255,255,.06)}.toggle,.toggle i{border-radius:99px}.toggle i{width:50px;height:30px;background:var(--accent);position:relative}.toggle i:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transform:translateX(calc(clamp(0, calc(var(--p) * 3 - 1.4), 1) * 20px))}.bento,.faq,.how{max-width:1088px;margin:0 auto;padding-top:14vh}.bento>h2,.faq>h2,.how>h2{text-align:center;margin-bottom:56px}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:28px;min-height:250px;display:flex;flex-direction:column;justify-content:flex-end;transition:opacity .9s var(--ease),transform .9s var(--ease),border-color .3s}.tile:hover{border-color:rgba(181,171,252,.45)}.tile.wide{grid-column:span 2;background:linear-gradient(140deg,var(--section),var(--surface))}.tile p:last-child{color:var(--muted);margin-top:8px;font-size:.95rem}.big{font-size:5rem;font-weight:600;letter-spacing:-.05em;line-height:1;margin-bottom:auto;background:linear-gradient(120deg,#fff,var(--accent-hi));-webkit-background-clip:text;background-clip:text;color:transparent}.how ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.how li span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--accent);color:var(--accent-hi);font-weight:600;margin-bottom:18px}.how li p{color:var(--muted);margin-top:8px}.how li:nth-child(2){transition-delay:.1s}.how li:nth-child(3){transition-delay:.2s}.faq{max-width:780px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:1.6rem;font-weight:300;color:var(--accent-hi);transition:transform .3s var(--ease)}details[open] summary:after{transform:rotate(45deg)}summary h3{font-weight:500;font-size:1.15rem}details p{color:var(--soft);padding:0 40px 24px 0}.cta{text-align:center;padding-top:20vh;padding-bottom:20vh;--p:1;background:radial-gradient(60% 55% at 50% 60%,rgba(53,59,128,calc(var(--p) * .9)),transparent)}.cta h2{font-size:clamp(2.8rem,9vw,6.5rem)}.cta>p{color:var(--soft);font-size:1.25rem;margin:20px 0 34px}footer{max-width:1040px;margin:0 auto;padding:28px 24px 40px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.82rem;color:var(--muted)}footer .brand{font-size:1rem}@media (max-width:820px){.links{display:none}.pill{margin-left:auto}section{padding:0 16px}.feat{grid-template-columns:1fr;gap:32px;padding:7vh 0}.feat.flip .copy{order:0}.card{min-height:320px;padding:20px}.grid{grid-template-columns:1fr 1fr}.tile{min-height:210px;padding:22px}.big{font-size:3.6rem}.how ol{grid-template-columns:1fr;gap:32px}.wl button{width:min(320px,100%)}}@media (max-width:480px){.grid{grid-template-columns:1fr}.tile.wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scene,.scene-pin{height:auto}.scene-pin{position:static;padding:10vh 0}*{transition:none!important}}