:root{--bg:#05060d;--panel:#0d1020;--text:#f6f7ff;--muted:#a9afc6;--line:#252a47;--blue:#79a7ff;--purple:#a96cff;--green:#59e8b1}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% -20%,#171330 0,#070810 42%,#04050a 78%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}.topbar{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid #17192a;background:#05060bcc}.brand{text-decoration:none;color:#fff;letter-spacing:.08em}.brand strong{font-size:20px}.brand span{font-size:10px;color:#9da4bd;margin-left:9px;letter-spacing:.18em}.back{color:#c7cbe0;text-decoration:none;font-size:11px;letter-spacing:.16em}.wrap{width:min(980px,90vw);margin:auto}.hero{text-align:center;padding:88px 0 48px}.eyebrow{color:#aeb8da;font-size:12px;letter-spacing:.18em}.hero h1{font-size:clamp(42px,7vw,72px);line-height:1.03;margin:16px auto 20px;max-width:900px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--blue),var(--purple));-webkit-background-clip:text;color:transparent}.hero p{max-width:760px;margin:0 auto;color:#bec3d6;font-size:18px}.cta{display:inline-block;margin-top:28px;padding:15px 23px;border-radius:10px;background:linear-gradient(90deg,#628eff,#9a62ff);color:#fff;text-decoration:none;font-weight:800;letter-spacing:.02em}.privacy{margin-top:14px;color:var(--green);font-size:11px;letter-spacing:.12em}.content{display:grid;grid-template-columns:1fr;gap:20px;padding-bottom:72px}.card{background:linear-gradient(180deg,#0e1120,#090b14);border:1px solid var(--line);border-radius:18px;padding:30px}.card h2{font-size:27px;margin:0 0 12px}.card h3{font-size:19px;margin:24px 0 8px}.card p,.card li{color:#b8bdd0}.card ul{padding-left:22px}.steps{counter-reset:item}.steps li{margin:10px 0}.note{border-left:3px solid var(--purple);padding:12px 16px;background:#0c0e19;border-radius:0 10px 10px 0}.bottom-cta{text-align:center;padding:36px 30px 44px;border:1px solid var(--line);border-radius:20px;background:#0b0d18}.bottom-cta h2{font-size:30px;margin:0 0 8px}.bottom-cta p{color:#b8bdd0;margin:0 auto;max-width:680px}footer{text-align:center;border-top:1px solid #17192a;padding:28px;color:#747b94;font-size:11px;letter-spacing:.13em}@media(max-width:640px){.topbar{padding:0 22px}.back{font-size:9px}.hero{padding-top:62px}.hero p{font-size:16px}.card{padding:23px}.brand span{display:none}}
