:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#eaf0ff;background:#0b1020;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:#a9c5ff}header{border-bottom:1px solid #29334c;background:#10182b}nav{max-width:1050px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;gap:16px;flex-wrap:wrap}nav strong{font-size:1.12rem}nav .links{display:flex;gap:18px;flex-wrap:wrap}main{max-width:920px;margin:auto;padding:48px 22px 80px}.hero{padding:45px 0 32px}h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.15;margin:0 0 18px}h2{margin-top:36px;font-size:1.35rem}h3{margin-top:24px}.lead{font-size:1.17rem;color:#c4d0e8}.card{background:#141f36;border:1px solid #2b3956;border-radius:18px;padding:22px;margin:18px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:14px}.grid .card{margin:0}.button{display:inline-block;background:#79a8ff;color:#081226;text-decoration:none;padding:12px 19px;border-radius:12px;font-weight:700;margin:8px 10px 8px 0}p,li{color:#c8d3e8}footer{border-top:1px solid #29334c;text-align:center;padding:28px;color:#9cacc9}.note{border-left:3px solid #ffcd76;padding:12px 16px;background:#252236;color:#f5e2bc}small{color:#aab9d3}ul{padding-left:23px}code{color:#e7d3ff} @media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
