/* Direct WhatsApp contact, without third-party scripts. */
.whatsapp-contact{position:fixed;right:20px;bottom:24px;z-index:20;display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:12px 18px;border:1px solid #ffffff66;border-radius:999px;background:#116b3b;color:#fff!important;font:700 15px/1.25 "DM Sans",Arial,sans-serif;text-decoration:none;box-shadow:0 4px 18px #0003}
.whatsapp-contact svg{width:25px;height:25px;flex:none}
.whatsapp-contact:hover{background:#0b522c}
.whatsapp-contact:focus-visible{outline:3px solid #f4bd42;outline-offset:4px}
@media(max-width:900px){.whatsapp-contact{right:14px;bottom:calc(78px + env(safe-area-inset-bottom,0px));padding:11px 15px}}
@media print{.whatsapp-contact{display:none}}
