body{font-family:Arial,sans-serif;background:#f4f4f4;color:#222;margin:0;padding:20px}
.logo-header{background:white;text-align:center;padding:0;margin-bottom:20px;border-radius:12px;overflow:hidden}
.logo-header img{width:100%;max-height:350px;object-fit:contain}
nav{background:#222;padding:15px;margin-bottom:20px}
nav a{color:white;text-decoration:none;margin-right:15px;font-weight:bold}
.hero,.card{background:white;padding:25px;border-radius:12px;margin-bottom:20px}
h1,h2{color:#245b32}
.button{display:inline-block;background:#245b32;color:white;padding:12px 20px;border-radius:8px;text-decoration:none}