
body{margin:0;font-family:Poppins,Arial;background:#f4f8f5;color:#333}
header{background:#0b5d3b;color:#fff;padding:15px 30px;display:flex;justify-content:space-between;align-items:center}
nav a{color:#fff;margin-left:18px;text-decoration:none}
nav a:hover{color:#ffd44d}
.hero{background:#0b5d3b;color:white;padding:90px 20px;text-align:center}
section{padding:60px 8%}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}
.card{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1)}
.card img{width:100%;height:170px;object-fit:cover}
.card h3{text-align:center;padding:12px}
footer{background:#0b5d3b;color:#fff;text-align:center;padding:20px}
.whatsapp{position:fixed;right:20px;bottom:20px;background:#25D366;width:60px;height:60px;border-radius:50%;
display:flex;align-items:center;justify-content:center;color:white;font-weight:bold;text-decoration:none}
.btn{background:#ffd44d;color:#000;padding:12px 22px;border-radius:25px;text-decoration:none;display:inline-block;margin-top:15px}
form{max-width:500px;margin:auto;display:flex;flex-direction:column}
input,textarea{margin:8px 0;padding:10px}
