:root{font-family:system-ui,-apple-system,Arial,sans-serif;color:#18213a;background:#f5f7fc}*{box-sizing:border-box}body{margin:0}header{background:#101a39;color:#fff;padding:18px max(22px,calc((100vw - 1040px)/2))}header a{color:#fff;text-decoration:none;font-weight:750;font-size:1.25rem}main{max-width:1040px;margin:40px auto;padding:0 20px;min-height:55vh}h1{font-size:clamp(2rem,5vw,3.1rem);line-height:1.12}p{line-height:1.6}.muted{color:#56627b}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:28px 0}.card{padding:24px;background:white;border:1px solid #e1e6f2;border-radius:16px;box-shadow:0 8px 26px #15214609}.card h2{font-size:1.25rem;margin-top:0}.button{display:inline-block;padding:11px 17px;background:#1748ca;color:white;text-decoration:none;border-radius:9px;font-weight:650}nav a{color:#53628b;margin-right:15px;text-decoration:none}footer{padding:30px 20px;margin-top:40px;border-top:1px solid #dce2ee;text-align:center;font-size:.88rem;color:#56627b}footer a{color:inherit}