
body { margin:0; font-family:Arial, sans-serif; color:#333; line-height:1.7;}
header { background:#1f2a44; color:#fff; padding:20px; }
nav a { color:#fff; margin-right:15px; text-decoration:none; font-weight:bold; }
.hero { background:url('photo-1601584115197-04ecc0da31d7.jpg') center/cover no-repeat; color:#fff; padding:100px 20px; text-align:center; }
.section { padding:40px; max-width:1000px; margin:auto; }
footer { background:#111; color:#ccc; text-align:center; padding:20px; }
h2 { color: #1f2a44; }
