
*{box-sizing:border-box} body{margin:0;font-family:Arial,sans-serif;background:#050505;color:#fff}
.hero{position:relative;min-height:100vh;background:radial-gradient(circle,#0b0b0b,#000);display:flex;flex-direction:column}
.overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,255,80,.12),transparent)}
nav{display:flex;justify-content:space-between;padding:20px 8%;position:relative;z-index:2}
h1{color:#69ff00;margin:0}
.hero-content{position:relative;z-index:2;text-align:center;padding:30px 8%}
.hero-content img{max-width:520px;width:100%;border-radius:18px;box-shadow:0 0 30px rgba(0,255,0,.3)}
.hero-content h2{font-size:2.2rem;color:#69ff00}
.btn{display:inline-block;background:#69ff00;color:#000;padding:14px 22px;border-radius:10px;text-decoration:none;font-weight:bold}
section{padding:70px 8%}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}
.card{background:#111;padding:25px;border:1px solid #69ff00;border-radius:18px;box-shadow:0 0 20px rgba(0,255,0,.15)}
h3{text-align:center;color:#69ff00;font-size:2rem}
.coverage{text-align:center}
footer{text-align:center;padding:30px;background:#0d0d0d;border-top:1px solid #69ff00}
.whatsapp-float{position:fixed;right:20px;bottom:20px;background:#69ff00;color:#000;padding:15px 18px;border-radius:999px;text-decoration:none;font-weight:bold}
@media(max-width:700px){.hero-content h2{font-size:1.6rem} nav{flex-direction:column;gap:10px}}
