/* WhatsApp accesible desde la cabecera, sin cubrir el contenido en celular. */
.header-whatsapp{display:none}
.site-nav .nav-cta{background:#167849;color:#fff;gap:12px}
.site-nav .nav-cta:hover{background:#105e38}
.wa-float[hidden]{display:none}
@media(max-width:1050px){
 .header-inner{gap:12px}
 .header-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:auto;padding:10px 12px;min-height:44px;background:#167849;color:white;border-radius:5px;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap}
 .header-whatsapp img{width:20px;height:20px;object-fit:contain}
 .header-whatsapp:hover{background:#105e38}
 .menu-toggle{font-size:14px;padding:10px 5px;min-height:44px}
 .wa-float{display:none}
 .site-footer{padding-bottom:30px}
}
@media(max-width:360px){.header-whatsapp{font-size:12px;padding:10px}.header-whatsapp img{width:18px;height:18px}.header-inner{gap:8px}}
