
body{font-family:Arial,sans-serif;margin:0;background:#f4f6f8;color:#222}
header,footer{background:#102a43;color:#fff;padding:20px}
nav a{color:#fff;margin-right:12px;text-decoration:none}
.container{max-width:1100px;margin:auto;padding:30px}
.hero{background:#fff;padding:40px;border-radius:8px}
.card{background:#fff;padding:20px;margin:20px 0;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1)}
h1,h2,h3{color:#102a43}
footer small{display:block;margin-top:10px}
