:root{--bg:#07111f;--panel:#0d2034;--text:#f7fbff;--muted:#a4b3c4;--cyan:#64d8ff;--blue:#1687e7;--line:rgba(255,255,255,.13)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 75% 10%,rgba(22,135,231,.2),transparent 30%),var(--bg);color:var(--text);font:16px/1.7 Roboto,Arial,sans-serif}header,main,footer{width:min(980px,calc(100% - 40px));margin:auto}header{height:90px;display:flex;align-items:center;justify-content:space-between}header img{width:125px;filter:brightness(0) invert(1)}a{color:var(--cyan)}.back{text-decoration:none;color:var(--muted)}main{padding:90px 0 110px}.kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--cyan);font-size:.75rem;font-weight:800}h1{font-size:clamp(3rem,7vw,6.2rem);line-height:.94;letter-spacing:-.055em;max-width:900px;margin:18px 0 28px}.lead{font-size:1.25rem;color:#c8d3df;max-width:730px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:55px 0}.card{padding:30px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(19,44,70,.8),rgba(7,20,35,.55))}.card h2{margin-top:0}.card p{color:var(--muted)}.cta{display:inline-flex;background:linear-gradient(135deg,#1077d1,#2d9df5);color:#fff;text-decoration:none;padding:15px 22px;border-radius:14px;font-weight:800}footer{border-top:1px solid var(--line);padding:35px 0;color:var(--muted);font-size:.85rem}@media(max-width:680px){main{padding-top:55px}.grid{grid-template-columns:1fr}h1{font-size:3.2rem}}
