@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1o60yhwqd7ueg.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.0n0q_nh7u2mrm.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.0nt7ek_nfk5a4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.39q78sztp1ci5.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.20f3xrkj613ah.woff2)format("woff2-variations");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}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,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(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.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(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");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-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(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");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:#0f1120;--panel:#171a2e;--panel-2:#20243d;--border:#2b3050;--border-strong:#3a4066;--text:#f7f6f3;--muted:#a6abc2;--faint:#6e7391;--accent:#e8623a;--accent-hover:#f0754f;--accent-soft:#e8623a21;--on-accent:#14162b;--accent-2:#ffc46b;--accent-2-soft:#ffc46b1f;--ok:#45c58f;--ok-soft:#45c58f1f;--warn:#f0a85c;--warn-soft:#f0a85c1f;--err:#f26d6d;--err-soft:#f26d6d1f;--font-display:"Geist Variable", "Geist", Inter, system-ui, sans-serif;--font-body:"Inter Variable", Inter, system-ui, sans-serif;--radius:8px;--radius-lg:12px;--focus:0 0 0 2px #e8623a73;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.3, .5, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,.brand{font-family:var(--font-display);letter-spacing:-.02em}button{font-family:inherit}:is(button,input,select,textarea,a):focus-visible{box-shadow:var(--focus);outline:none}a{color:inherit}button.btn,a.btn{background:var(--accent);color:var(--on-accent);border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s,transform .12s;display:inline-flex;position:relative;overflow:hidden}button.btn:hover:not(:disabled),a.btn:hover{background:var(--accent-hover)}button.btn:active:not(:disabled),a.btn:active{transform:scale(.98)}button.btn:disabled{opacity:.6;cursor:not-allowed}button.btn.secondary,a.btn.secondary{background:var(--panel-2);border:1px solid var(--border);color:var(--text)}button.btn.secondary:hover,a.btn.secondary:hover{background:var(--panel-2);border-color:var(--border-strong)}button.btn.ghost,a.btn.ghost{border:1px solid var(--border);color:var(--muted);background:0 0}button.btn.ghost:hover,a.btn.ghost:hover{color:var(--text);border-color:var(--border-strong);background:0 0}button.btn:not(.secondary):not(.ghost):not(.danger):after,a.btn:not(.secondary):not(.ghost):not(.danger):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 25%,#ffffff47 50%,#0000 75%);position:absolute;inset:0;transform:translate(-150%)}button.btn:not(.secondary):not(.ghost):not(.danger):hover:not(:disabled):after,a.btn:not(.secondary):not(.ghost):not(.danger):hover:after{transition:transform .64s var(--ease-out-expo);transform:translate(150%)}.btn.lg{padding:12px 22px;font-size:15px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.hovercard{transition:transform .2s var(--ease-out-expo), box-shadow .22s ease, border-color .2s ease;position:relative}.hovercard:hover{border-color:#e8623aa6;box-shadow:0 0 0 1px #e8623a73,0 6px 26px -8px #e8623a52;transform:scale(1.02)!important}.hovercard:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;mix-blend-mode:screen;background:radial-gradient(150px circle at var(--mx,50%) var(--my,50%), #ffb08229, #ffb08200 62%);transition:opacity .22s;position:absolute;inset:0}.hovercard:hover:after{opacity:1}.hovercard>*{z-index:1;position:relative}@keyframes riseIn{0%{opacity:0;transform:translateY(28px)scale(.95)}to{opacity:1;transform:none}}.rise{animation:riseIn .72s var(--ease-out-expo) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shell{max-width:1100px;margin:0 auto;padding:0 24px}section{position:relative}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:0 0 14px;font-size:11px}.sectionhead{max-width:640px;margin:0 0 32px}.sectionhead h2{margin:0 0 12px;font-size:30px;line-height:1.15}.sectionhead p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.siteheader{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#0f1120c7;position:sticky;top:0}.siteheader .shell{justify-content:space-between;align-items:center;gap:20px;height:64px;display:flex}.headernav{align-items:center;gap:24px;display:flex}.headernav a{color:var(--muted);font-size:14px;text-decoration:none;transition:color .16s}.headernav a:hover{color:var(--text)}.brandlink{align-items:center;text-decoration:none;display:flex}.brandlink img{width:auto;height:26px;display:block}@media (max-width:720px){.headernav .navlinks{display:none}}.hero{padding:96px 0 80px;overflow:hidden}.hero h1{isolation:isolate;width:fit-content;max-width:15ch;margin:0 0 20px;font-size:54px;line-height:1.05;position:relative}.hero h1:before{content:"";z-index:-1;filter:blur(22px);pointer-events:none;background:radial-gradient(closest-side,#e8623a73,#e8623a00 100%);position:absolute;inset:-80% -32%}.hero .lede{color:var(--muted);max-width:54ch;margin:0 0 32px;font-size:18px;line-height:1.65}.accent{color:var(--accent)}@media (max-width:720px){.hero{padding:56px 0}.hero h1{max-width:none;font-size:36px}.hero .lede{font-size:16px}.sectionhead h2{font-size:24px}}.waitlist{max-width:440px}.waitlistrow{gap:8px;display:flex}.waitlist input[type=email]{background:var(--panel-2);border:1px solid var(--border);min-width:0;color:var(--text);border-radius:var(--radius);flex:1;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .16s}.waitlist input[type=email]::placeholder{color:var(--faint)}.waitlist input[type=email]:hover{border-color:var(--border-strong)}.waitlist .formnote{color:var(--faint);margin:12px 0 0;font-size:12.5px;line-height:1.6}.waitlist .formnote a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.waitlist .formerr{color:var(--err);margin:10px 0 0;font-size:13px}.waitlistdone{background:var(--panel);border:1px solid var(--border);border-left:2px solid var(--ok);border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.waitlistdone .tick{width:20px;height:20px;color:var(--ok);flex-shrink:0;margin-top:1px}.waitlistdone h3{margin:0 0 4px;font-size:15px}.waitlistdone p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.waitlistdone .position{font-family:var(--font-display);color:var(--accent);font-weight:700}@media (max-width:480px){.waitlistrow{flex-direction:column}}.trust{flex-wrap:wrap;gap:8px 22px;margin-top:34px;padding:0;list-style:none;display:flex}.trust li{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.trust .dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.features{padding:80px 0}.feature{padding:20px}.feature .ico{border-radius:var(--radius);background:var(--accent-soft);width:34px;height:34px;color:var(--accent);justify-content:center;align-items:center;margin-bottom:14px;display:flex}.feature h3{margin:0 0 7px;font-size:16px}.feature p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.steps{border-top:1px solid var(--border);padding:80px 0}.steplist{counter-reset:step;gap:1px;display:grid}.step{border-bottom:1px solid var(--border);grid-template-columns:52px 1fr;align-items:start;gap:20px;padding:24px 0;display:grid}.steplist .step:first-child{border-top:1px solid var(--border)}.step .num{font-family:var(--font-display);color:var(--faint);padding-top:3px;font-size:13px;font-weight:600}.step h3{margin:0 0 6px;font-size:17px}.step p{color:var(--muted);max-width:62ch;margin:0;font-size:14.5px;line-height:1.7}@media (max-width:560px){.step{grid-template-columns:1fr;gap:6px}}.split{border-top:1px solid var(--border);padding:80px 0}.splitgrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:860px){.splitgrid{grid-template-columns:1fr;gap:32px}}.checklist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.checklist li{grid-template-columns:18px 1fr;align-items:start;gap:12px;display:grid}.checklist svg{color:var(--accent);margin-top:4px}.checklist strong{margin-bottom:3px;font-size:14.5px;font-weight:600;display:block}.checklist span{color:var(--muted);font-size:13.5px;line-height:1.6}.faq{border-top:1px solid var(--border);padding:80px 0}.faqlist{gap:1px;max-width:780px;display:grid}.faqitem{border-bottom:1px solid var(--border)}.faqlist .faqitem:first-child{border-top:1px solid var(--border)}.faqitem summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding:20px 4px;font-size:16px;font-weight:500;list-style:none;transition:color .16s;display:flex}.faqitem summary::-webkit-details-marker{display:none}.faqitem summary:hover{color:var(--accent)}.faqitem summary .chev{color:var(--faint);transition:transform .2s var(--ease-out-expo);flex-shrink:0}.faqitem[open] summary .chev{transform:rotate(180deg)}.faqitem .answer{color:var(--muted);max-width:68ch;padding:0 4px 22px;font-size:14.5px;line-height:1.75;animation:.26s ease-out both fadeIn}.faqitem .answer p{margin:0 0 10px}.faqitem .answer p:last-child{margin:0}.cta{border-top:1px solid var(--border);padding:88px 0 96px}.ctacard{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:48px;position:relative;overflow:hidden}.ctacard:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e8623a29,#e8623a00 100%);width:480px;height:480px;position:absolute;top:-60%;right:-10%}.ctacard>*{position:relative}.ctacard h2{max-width:18ch;margin:0 0 12px;font-size:30px;line-height:1.15}.ctacard p{color:var(--muted);max-width:52ch;margin:0 0 28px;font-size:16px;line-height:1.65}@media (max-width:560px){.ctacard{padding:28px 22px}.ctacard h2{font-size:24px}}.sitefooter{border-top:1px solid var(--border);padding:34px 0}.sitefooter .shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sitefooter .legal{color:var(--faint);margin:0;font-size:13px}.footernav{gap:22px;display:flex}.footernav a{color:var(--muted);font-size:13px;text-decoration:none}.footernav a:hover{color:var(--text)}.prose{max-width:720px;padding:64px 0 88px}.prose h1{margin:0 0 8px;font-size:34px}.prose .updated{color:var(--faint);margin:0 0 40px;font-size:13px}.prose h2{margin:36px 0 12px;font-size:19px}.prose p,.prose li{color:var(--muted);font-size:15px;line-height:1.75}.prose p{margin:0 0 14px}.prose ul{margin:0 0 14px;padding-left:20px}.prose li{margin-bottom:7px}.prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.prose strong{color:var(--text);font-weight:600}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.hovercard:hover{transform:none!important}}
