
body { font-family: serif; margin:0; color:#3b2f2f; }
header { text-align:center; padding:20px;}
nav a { margin:0 15px; text-decoration:none; color:#3b2f2f; font-weight:bold;}
.hero { position:relative; text-align:center; color:white;}
.hero img { width:100%; opacity:0.8;}
.hero h1 { position:absolute; top:40%; left:50%; transform:translate(-50%,-50%); font-size:3em;}
.section { max-width:900px; margin:auto; padding:40px; line-height:1.6;}
.button { padding:10px 20px; background:#3b2f2f; color:white; text-decoration:none; border-radius:4px;}
