:root{--bg:#0b1220;--card:#0e1726;--muted:#94a3b8;--text:#e2e8f0;--primary:#0ea5e9;--green:#22c55e;--radius:18px;--shadow:0 8px 30px rgba(2,8,23,.25)}
*{box-sizing:border-box}html,body{margin:0;min-height:100%}
body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial;background:radial-gradient(900px 520px at 85% -10%,rgba(14,165,233,.24),transparent),linear-gradient(180deg,#0b1220,#071323);color:var(--text);line-height:1.6}
a{color:inherit}.container{max-width:1060px;margin:0 auto;padding:0 20px}
header{position:sticky;top:0;background:rgba(11,18,32,.78);backdrop-filter:blur(8px);border-bottom:1px solid rgba(148,163,184,.15);z-index:10}
nav{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;flex-wrap:wrap}.logo{display:flex;align-items:center;gap:10px;font-weight:900;text-decoration:none}.logo img{width:34px;height:34px;border-radius:10px}
.nav-actions,.cta{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;background:var(--primary);color:#00131a;padding:.88rem 1.05rem;border-radius:12px;font-weight:850;text-decoration:none;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);line-height:1.15}.btn.alt{background:#0f172a;color:var(--text);border-color:rgba(148,163,184,.25);box-shadow:none}.btn.green{background:var(--green);color:#00130a}
section{padding:42px 0}.hero{padding:42px 0 26px}.grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:stretch}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.card{background:rgba(14,23,38,.94);border:1px solid rgba(148,163,184,.2);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(14,165,233,.12);border:1px solid rgba(14,165,233,.28);color:#cbeeff;font-weight:850;margin-bottom:14px}
h1{font-size:clamp(31px,4.5vw,54px);line-height:1.05;margin:0 0 14px}h2{font-size:clamp(22px,3vw,32px);line-height:1.15;margin:0 0 12px}h3{margin:0 0 6px}.lead{font-size:1.08rem;color:#dbe6f3;margin:0 0 18px}.notice,.card p{color:var(--muted)}.card p{margin:.35rem 0}ul{margin:0 0 0 18px}
.proof{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}.proof span{background:#0f172a;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:12px;font-weight:800}.warning{border-color:rgba(250,204,21,.38);background:rgba(250,204,21,.08)}.warning p{color:#fde68a}.link-list a{display:block;color:#cbeeff;text-decoration:none;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.14)}
footer{border-top:1px solid rgba(148,163,184,.15);padding:26px 0;color:#94a3b8}.sticky{display:none}
@media(max-width:900px){.grid,.grid2,.grid3{grid-template-columns:1fr}.nav-actions{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.nav-actions .btn,.cta .btn{width:100%}.proof{grid-template-columns:1fr}.sticky{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;left:12px;right:12px;bottom:12px;z-index:20}.sticky .btn{min-height:54px;padding:.82rem .6rem}body{padding-bottom:92px}}
