:root{--bg:#070b14;--text:#e8eefc;--muted:#9fb0d0;--brand:#4f9cff;--brand2:#7ef0c7;--line:#1d2a44}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:radial-gradient(circle at 20% -10%,#112043,#070b14 45%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1080px,92vw);margin:0 auto}.badge{display:inline-block;padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.hero{padding:72px 0 44px}.hero h1{font-size:clamp(34px,6vw,58px);line-height:1.04;margin:14px 0}.hero p{color:var(--muted);font-size:18px;max-width:760px}.ctaRow{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.btn{padding:12px 18px;border-radius:10px;font-weight:700;border:1px solid transparent}.btnPrimary{background:linear-gradient(90deg,var(--brand),var(--brand2));color:#081022}.btnGhost{border-color:var(--line);color:var(--text)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:24px 0 40px}.card{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));border:1px solid var(--line);border-radius:14px;padding:18px}.card h3{margin:0 0 8px}.card p{margin:0;color:var(--muted)}.sectionTitle{font-size:28px;margin:40px 0 12px}.disclaimer{margin:30px 0;padding:16px;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}footer{margin:34px 0 48px;color:var(--muted);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}@media (max-width:900px){.grid{grid-template-columns:1fr}}