html,body{background:#0a0e14}html{scrollbar-color:#2a3442 #0a0e14}.sec{--ink:#0a0e14;--panel:#0f151e;--text:#e8edf4;--muted:#8a9bb2;--rule:#7d8fa629;--rule-strong:#7d8fa64d;--blue:#2f81f7;--blue-hi:#60aaff;--blue-fill:#1f6feb;--blue-fill-hover:#1a5fd0;--radius:.25rem;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--ink);min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;text-wrap:pretty;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.6}.sec ::selection{background:#2f81f74d}.sec :focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(.sec) a{color:inherit;text-underline-offset:.2em;text-decoration:none}.sec p a{color:var(--blue-hi);-webkit-text-decoration:underline #60aaff80;text-decoration:underline #60aaff80}.sec p a:hover{color:#fff}.sec-nowrap{white-space:nowrap}.sec h1,.sec h2,.sec h3{color:#fff;text-wrap:balance;margin:0}.sec img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sec-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sec-skip{z-index:20;background:var(--blue-fill);color:#fff;border-radius:var(--radius);transition:top .2s var(--ease);padding:8px 12px;font-weight:600;position:absolute;top:-48px;left:16px}.sec-skip:focus{color:#fff;top:12px}.sec-wrap{max-width:72rem;margin:0 auto;padding:0 24px}.sec-col{max-width:56rem}.sec-pill{border:1px solid var(--rule-strong);background:var(--panel);color:var(--text);border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:.75rem;font-weight:500;display:inline-flex}.sec-pill svg{color:var(--blue-hi);flex:none}.sec-header{z-index:10;border-bottom:1px solid var(--rule);background:#000;position:sticky;top:0}.sec-header .sec-wrap{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.sec-logo{align-items:center;margin:-12px 0;padding:12px 0;display:flex}.sec-logo img{object-fit:contain;width:auto;height:28px;display:block}.sec-nav{align-items:center;gap:8px;display:flex}.sec-navlink{border-radius:var(--radius);color:var(--muted);transition:color .25s var(--ease), background .25s var(--ease);align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;font-weight:500;display:inline-flex}.sec-navlink:hover{color:var(--text);background:#2f81f71a}.sec-btn{border-radius:var(--radius);cursor:pointer;transition:opacity .25s var(--ease), background .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease), transform .15s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.sec-btn:active{transform:translateY(1px)}.sec-btn--primary{background:var(--blue-fill);color:#fff}.sec-btn--primary:hover{background:var(--blue-fill-hover);color:#fff}.sec-btn--ghost{color:var(--text);border-color:var(--rule-strong);background:0 0}.sec-btn--ghost:hover{color:#fff;border-color:var(--text);background:#2f81f714}.sec-btn--small{min-height:44px;padding:0 16px;font-size:.875rem}.sec-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.sec-actions--start{justify-content:flex-start;margin-top:24px}.sec-hero{text-align:center;padding:clamp(5rem,12vw,6rem) 0 clamp(3rem,8vw,4rem)}.sec-hero-inner{max-width:48rem}.sec-hero h1{letter-spacing:-.025em;max-width:680px;margin:24px auto;font-size:clamp(min(2.25rem,10vw),5.5vw,3.75rem);font-weight:900;line-height:1.04}.sec-hero-body{max-width:40rem;color:var(--muted);margin:0 auto;font-size:clamp(1rem,1.4vw,1.25rem)}.sec-checks{flex-wrap:wrap;justify-content:center;gap:12px 32px;margin:40px 0 0;padding:0;list-style:none;display:flex}.sec-check{color:var(--muted);align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:inline-flex}.sec-check svg{flex:none}@keyframes sec-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sec-hero [data-mo]{animation:sec-enter .5s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}.sec-promise{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center;padding:clamp(3rem,7vw,5rem) 0}.sec-promise p{letter-spacing:-.015em;color:#fff;text-wrap:balance;max-width:52rem;margin:0 auto;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.25}.sec-section{border-bottom:1px solid var(--rule);padding:clamp(4rem,9vw,6rem) 0}.sec-section h2,.sec-close h2{letter-spacing:-.02em;font-size:clamp(1.875rem,3vw,2.25rem);font-weight:800;line-height:1.1}.sec-section h2{margin-bottom:32px}.sec-lead{max-width:38rem;color:var(--muted);margin:0;font-size:1.125rem}.sec-after{margin-top:32px}.sec-rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.sec-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,18rem) 1fr;gap:8px 40px;padding:24px 0;display:grid}.sec-row h3{align-items:center;gap:12px;font-size:1rem;font-weight:600;display:flex}.sec-row p{color:var(--muted);margin:0}.sec-section--panel{background:var(--panel)}.sec-section--panel .sec-row,.sec-section--panel .sec-rows{border-color:var(--rule-strong)}.sec-row h3 svg{color:var(--blue-hi);flex:none}.sec-stack{flex-wrap:wrap;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:flex}.sec-stack li{border:1px solid var(--rule-strong);border-radius:var(--radius);letter-spacing:.14em;text-transform:uppercase;color:var(--text);padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600}.sec-panels{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.sec-panel{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);padding:24px}.sec-panel h3{margin-bottom:8px;font-size:1rem;font-weight:600}.sec-panel p{color:var(--muted);margin:0}@media (width<=720px){.sec-panels{grid-template-columns:1fr}}.sec-faq{border-top:1px solid var(--rule)}.sec-faq-item{border-bottom:1px solid var(--rule);interpolate-size:allow-keywords}.sec-faq-item summary{cursor:pointer;color:#fff;transition:color .2s var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.sec-faq-item summary::-webkit-details-marker{display:none}.sec-faq-item summary:hover{color:var(--blue-hi)}.sec-faq-item summary svg{color:var(--muted);transition:transform .25s var(--ease);flex:none}.sec-faq-item[open] summary svg{transform:rotate(180deg)}.sec-faq-item::details-content{height:0;transition:height .25s var(--ease), content-visibility .25s allow-discrete;overflow:hidden}.sec-faq-item[open]::details-content{height:auto}.sec-faq-item p{max-width:42rem;color:var(--muted);margin:0;padding:0 0 24px}.sec-reveal[data-js] [data-word]{opacity:.3;transition:opacity .5s var(--ease)}.sec-reveal[data-js] [data-word].is-on{opacity:1}.sec-steps{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.sec-steps li{border-bottom:1px solid var(--rule);grid-template-columns:48px 1fr;gap:8px 24px;padding:24px 0;display:grid}.sec-step-num{font-variant-numeric:tabular-nums;color:var(--blue-hi);font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;line-height:1.6}.sec-steps h3{font-size:1rem;font-weight:600}.sec-steps p{max-width:38rem;color:var(--muted);margin:0}.sec-legal{max-width:42rem;padding:clamp(3rem,8vw,5rem) 0 clamp(4rem,9vw,6rem)}.sec-legal h1{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.875rem,3vw,2.25rem);font-weight:800;line-height:1.1}.sec-legal-updated{color:var(--muted);margin:0 0 32px}.sec-legal h2{margin:32px 0 8px;font-size:1.125rem;font-weight:600}.sec-legal p{margin:0 0 16px}.sec-close{text-align:center;padding:clamp(4rem,9vw,7rem) 0}.sec-close h2{max-width:24ch;margin:0 auto}.sec-footer{border-top:1px solid var(--rule);background:#000;padding:40px 0}.sec-footer .sec-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.sec-footer .sec-logo img{height:26px}.sec-footer-links{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.sec-footer-links a,.sec-footer-copy{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .2s var(--ease);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600}.sec-footer-links a{margin:-16px 0;padding:16px 0}.sec-footer-links a:hover{color:var(--text)}@media (width<=640px){.sec-wrap{padding:0 16px}.sec-row{grid-template-columns:1fr}}@media (width<=480px){.sec-header .sec-navlink{display:none}.sec-actions .sec-btn{width:100%}.sec-actions--start .sec-btn{width:auto}}@media (prefers-reduced-motion:reduce){.sec *,.sec :before,.sec :after{transition:none!important;animation:none!important}.sec ::details-content{transition:none!important;animation:none!important}.sec-reveal [data-word]{opacity:1!important}}@media (prefers-contrast:more){.sec{--muted:#b4c0d0;--rule:#7d8fa673;--rule-strong:#7d8fa6b3}}
