.whatsapp-contact{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:12px 18px;border:1px solid #ffffff75;border-radius:999px;background:#128c61;color:#fff;box-shadow:0 6px 24px #063d342d;font:600 13px/1.3 Inter,"Segoe UI",Arial,sans-serif;text-decoration:none;transition:background .2s,box-shadow .2s}
.whatsapp-contact svg{width:27px;height:27px;flex-shrink:0}.whatsapp-contact:hover{background:#0c7450;box-shadow:0 8px 26px #063d3440}.whatsapp-contact:focus-visible{outline:3px solid #164e88;outline-offset:4px}.compact-home .home-footer{padding-bottom:94px}
@media(max-width:740px){.whatsapp-contact{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:54px;height:54px;padding:12px}.whatsapp-contact span{display:none}.compact-home .home-footer{padding-bottom:86px}}
@media(prefers-reduced-motion:reduce){.whatsapp-contact{transition:none}}
@media print{.whatsapp-contact{display:none}}
