#whatsapp-cta{position:fixed;top:-200px;left:-200px;z-index:40;display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 11px;border-radius:999px;background:#25d366;color:#0b2e17;text-decoration:none;font-family:inherit;box-shadow:0 6px 20px rgba(0,0,0,.35);border:2px solid #1ebe5b;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}
#whatsapp-cta:hover{background:#2fe072;transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.4)}
#whatsapp-cta:focus-visible{outline:3px solid #fedb03;outline-offset:3px}
#whatsapp-cta svg{width:30px;height:30px;flex:0 0 auto;color:#fff}
#whatsapp-cta .wa-label{display:flex;flex-direction:column;line-height:1.1}
#whatsapp-cta .wa-label small{font-size:10px;font-weight:600;letter-spacing:.2px;color:#0b2e17;opacity:.85}
#whatsapp-cta .wa-label b{font-size:15px;font-weight:800;color:#0b2e17}
@media (max-width:600px){#whatsapp-cta{gap:7px;padding:7px 12px 7px 8px}#whatsapp-cta svg{width:24px;height:24px}#whatsapp-cta .wa-label small{font-size:9px}#whatsapp-cta .wa-label b{font-size:13px}}
@media print{#whatsapp-cta{display:none}}
