* {margin:0;padding:0;box-sizing:border-box;}
body {font-family:Arial,sans-serif;line-height:1.6;color:#333;background:#f9f9f9;}
.hero {background:linear-gradient(to right,#005baa,#0078d7);color:#fff;text-align:center;padding:80px 20px;}
.hero h1 {font-size:2.8em;margin-bottom:10px;}
.hero p {font-size:1.2em;margin-bottom:20px;}
.btn-primary {background:#ffb400;color:#000;padding:12px 24px;text-decoration:none;border-radius:4px;font-weight:bold;}
.features {padding:60px 20px;text-align:center;}
.features h2 {margin-bottom:40px;font-size:2em;}
.feature-list {display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}
.feature {background:#fff;padding:20px;border-radius:8px;width:280px;box-shadow:0 2px 10px rgba(0,0,0,0.1);}
.contact {background:#f1f1f1;padding:60px 20px;text-align:center;}
.contact h2 {margin-bottom:20px;font-size:2em;}
form {max-width:500px;margin:0 auto;}
form input, form textarea {width:100%;padding:12px;margin:10px 0;border:1px solid #ccc;border-radius:4px;}
footer {background:#333;color:#fff;text-align:center;padding:20px;}
.logo {max-width:  140px; margin-bottom:  20px;}
.btn.whatsapp {display: inline-block; background-color: #25D366; color: #fff; padding: 12px 24px; border-radius: 4px; font-weight: bold; text-decoration: none; margin-top: 15px}
.btn-whatsapp:hover {background-color:  #1ebe5b; }
.whatsapp-info {margin-top:  20px; font-size:  1.1em;}
