body {font-family: Arial, sans-serif; margin:0; padding:0; background:#f9f9f9; color:#333; line-height:1.6;}
header {background:#0a2540; color:#fff; padding:20px; text-align:center;}
nav {background:#142d4c; padding:10px; text-align:center;}
nav a {color:#fff; margin:0 15px; text-decoration:none; font-weight:bold;}
.hero {text-align:center; background:#eaf4ff; padding:30px;}
.container {max-width:1100px; margin:20px auto; padding:0 20px;}
footer {background:#0a2540; color:#fff; text-align:center; padding:15px; margin-top:30px;}