:root{--bg:#050512;--card:rgba(10,12,25,.82);--cardBorder:hsla(0,0%,100%,.1);--text:hsla(0,0%,100%,.92);--muted:hsla(0,0%,100%,.7);--muted2:hsla(0,0%,100%,.58);--btn:hsla(0,0%,100%,.1);--btnHover:hsla(0,0%,100%,.14);--primary:rgba(90,210,255,.22);--primaryBorder:rgba(90,210,255,.35);--inputBg:hsla(0,0%,100%,.12);--inputBorder:hsla(0,0%,100%,.12);--shadow:0 18px 60px rgba(0,0,0,.45)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}a{color:inherit;text-decoration:none}.container{min-height:100vh;background-image:url(/bg.jpg);background-size:cover;background-position:50%}.nav{max-width:1100px;margin:0 auto;padding:18px 18px 10px;justify-content:space-between;gap:14px;flex-wrap:wrap}.brand,.nav{display:flex;align-items:center}.brand{gap:12px}.brand h1{margin:0;font-size:16px;letter-spacing:.2px}.badge{margin-top:2px;font-size:12px;color:hsla(0,0%,100%,.75)}.navActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hero{max-width:1100px;margin:0 auto;padding:10px 18px 34px}.heroGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.heroGridLanding{align-items:start}@media (max-width:980px){.heroGrid{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--cardBorder);border-radius:18px;padding:18px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kicker{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.h1{margin:10px 0 6px;font-size:38px;line-height:1.12;letter-spacing:-.02em}.sub{margin:0;color:hsla(0,0%,100%,.78);font-size:15px;line-height:1.45}@media (max-width:520px){.h1{font-size:28px;line-height:1.15}.sub{font-size:14px}}.hr{height:1px;background:hsla(0,0%,100%,.1);margin:14px 0}.btn{border:1px solid hsla(0,0%,100%,.12);background:var(--btn);color:hsla(0,0%,100%,.92);padding:10px 12px;border-radius:12px;cursor:pointer;font-weight:650;font-size:13px;transition:transform .06s ease,background .12s ease}.btn:hover{background:var(--btnHover)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btnPrimary{background:var(--primary);border-color:var(--primaryBorder)}.input{background:var(--inputBg);border:1px solid var(--inputBorder);color:hsla(0,0%,100%,.92);padding:10px 12px;border-radius:12px;outline:none}.input::placeholder{color:hsla(0,0%,100%,.55)}.smallNote{margin:10px 0 0;font-size:12.5px;line-height:1.4;color:hsla(0,0%,100%,.68)}.toastOk{background:rgba(110,255,190,.12);border:1px solid rgba(110,255,190,.2);border-radius:12px;color:rgba(240,255,248,.92)}.toastErr,.toastOk{margin-top:10px;padding:10px 12px;font-size:13px}.toastErr{background:hsla(0,100%,72%,.12);border:1px solid hsla(0,100%,72%,.2);border-radius:12px;color:hsla(0,100%,97%,.92)}.exampleBox{background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:12px;overflow:auto}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px;line-height:1.45;white-space:pre-wrap;color:hsla(0,0%,100%,.86)}.section{margin-top:10px}.stepRow{display:flex;gap:12px;align-items:flex-start}.stepNum{width:26px;height:26px;border-radius:10px;display:grid;place-items:center;font-weight:800;background:rgba(90,210,255,.16);border:1px solid rgba(90,210,255,.25)}.stepTitle{margin:0;font-weight:800;letter-spacing:.02em}.stepDesc{margin-top:4px;color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.4}.ctaRow,.waitlistRow{display:flex;gap:10px;flex-wrap:wrap}.waitlistRow{align-items:center}.waitlistRow .input{min-width:240px;flex:1 1}.footer{max-width:1100px;margin:0 auto;padding:0 18px 26px}.footerRow{padding-top:18px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:hsla(0,0%,100%,.7);font-size:13px}html{text-size-adjust:100%}.container{background-attachment:fixed}@media (max-width:980px){.container{background-attachment:scroll}}