body {font-family: 'Poppins', sans-serif; background:#F9FAFB; color:#0A2342; margin:0;}
header, footer {background:#0A2342; color:#fff; text-align:center; padding:20px;}
nav a {color:#1E90FF; margin:0 10px; text-decoration:none; font-weight:500;}
a:hover, button:hover {color:#00C49A;}
.container {max-width:1100px; margin:auto; padding:40px;}
button, .cta {background:#00C49A; color:#fff; padding:12px 25px; border:none; border-radius:5px; cursor:pointer;}
h1, h2, h3 {color:#0A2342;}
footer {font-size:14px; margin-top:30px;}
