
body { margin:0; font-family:Arial, sans-serif; background:#f7f7f7; }
header { background:#c62828; padding:20px; color:white; display:flex; align-items:center; }
header img { height:60px; margin-right:20px; }
nav a { color:white; margin:0 15px; text-decoration:none; font-weight:bold; }
.container { padding:40px; max-width:900px; margin:auto; background:white; }
footer { background:#222; color:white; padding:20px; text-align:center; margin-top:40px; }
.hero { background:#b71c1c; color:white; padding:80px 20px; text-align:center; }
.btn { background:#ffa000; padding:12px 20px; color:black; text-decoration:none; font-weight:bold; border-radius:5px; }
