
body{font-family:Arial,sans-serif;margin:0;background:#f5f8fb;color:#1b2a38}
header{background:#0b2740;color:white;padding:20px}
nav a{color:white;margin-right:15px;text-decoration:none}
main{max-width:1100px;margin:auto;padding:40px 20px}
.hero{background:linear-gradient(135deg,#0b2740,#1769aa);color:white;padding:60px;border-radius:16px}
.card{background:white;padding:24px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);margin:16px 0}
footer{background:#0b2740;color:white;padding:20px;text-align:center}
