
*{box-sizing:border-box}body{margin:0;font-family:Arial;color:#222}header{background:#14532d;color:white;padding:25px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}header button{padding:8px;margin:4px}.hero{height:600px;background:url('images/hero.jpg') center/cover;display:flex;align-items:center}.overlay{background:rgba(0,0,0,.45);color:white;padding:50px;max-width:700px;margin:30px;border-radius:20px}h1{font-size:45px}.btn{padding:14px 25px;border-radius:8px;color:white;text-decoration:none;display:inline-block;margin:10px}.call{background:#166534}.whatsapp{background:#16a34a}.container{padding:50px 8%}.trust{display:flex;justify-content:center;gap:20px;padding:30px;flex-wrap:wrap}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cards div{padding:25px;background:#f1f5f9;border-radius:15px}.decision{text-align:center;padding:50px;background:#dcfce7}.decision button{padding:15px;margin:8px}.districts span{display:inline-block;padding:10px;background:#eee;margin:5px;border-radius:5px}.cta{padding:50px;text-align:center;background:#14532d;color:white}footer{background:#14532d;color:white;padding:30px}@media(max-width:800px){h1{font-size:30px}.cards{grid-template-columns:1fr}.hero{height:500px}}
