
body { font-family: Arial; background:#f5f7fa; margin:0; }
header { display:flex; align-items:center; padding:15px; background:white; border-bottom:1px solid #ddd; }
.logo { height:50px; margin-right:20px; }
nav a { margin-right:15px; color:#12326b; font-weight:bold; }
nav a.active { color:#0f9d58; }
.hero { padding:40px; text-align:center; background:white; }
.hero-logo { width:200px; margin:auto; }
h1 { color:#12326b; }
