*{box-sizing:border-box}body{margin:0;background:#101524;color:#f3f6ff;font:17px/1.65 system-ui,sans-serif}header,footer{padding:22px max(5vw,24px);background:#171e30}header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}header>a{font-size:22px;font-weight:800}nav{display:flex;flex-wrap:wrap;gap:18px}a{color:#a7eddb;text-underline-offset:4px}main{width:min(1080px,90%);margin:auto;padding:48px 0 65px}.hero{padding:clamp(24px,6vw,72px);border-radius:28px;background:linear-gradient(135deg,#1a2946,#213c44)}h1{font-size:clamp(36px,7vw,74px);line-height:1.07;margin:10px 0 22px;letter-spacing:-.04em}h2{margin-top:36px}p,li{max-width:72ch}.tag,small{color:#a7eddb;font-weight:750;letter-spacing:.09em}.lead{font-size:clamp(20px,3vw,30px)}.cta{display:inline-block;padding:10px 18px;background:#a7eddb;color:#101524;border-radius:10px;font-weight:750}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px}article{background:#171e30;border:1px solid #36435b;border-radius:16px;padding:22px}li{margin-bottom:12px}
