#landing-whatsapp-contact-root{--landing-cookie-clearance:0px;position:fixed;z-index:30;right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom) + var(--landing-cookie-clearance));pointer-events:none}.landing-whatsapp-contact{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:56px;padding:0 18px;border:1px solid rgba(246,218,157,.45);border-radius:100px;background:#14815c;color:#fff;font-size:.9rem;font-weight:800;box-shadow:0 12px 32px rgba(0,0,0,.35);transition:background .18s,transform .18s,opacity .18s,visibility .18s}.landing-whatsapp-contact:hover{background:#106c4c;transform:translateY(-2px)}.landing-whatsapp-contact:focus-visible{outline:3px solid #f4d28a;outline-offset:4px}.landing-whatsapp-contact img{display:block;width:25px;height:25px;filter:brightness(0) invert(1)}.landing-whatsapp-contact.is-obscuring-content{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:640px){#landing-whatsapp-contact-root{right:calc(14px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom) + var(--landing-cookie-clearance))}.landing-whatsapp-contact{width:56px;height:56px;padding:0}.landing-whatsapp-contact span{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap;overflow:hidden}}@media(prefers-reduced-motion:reduce){.landing-whatsapp-contact{transition:none}}

.landing-whatsapp-contact[hidden]{display:none}
