.whatsapp-contact{--whatsapp-green: #176b52;position:fixed;right:max(24px,env(safe-area-inset-right,0px));bottom:var(--whatsapp-bottom, max(24px, env(safe-area-inset-bottom, 0px)));z-index:19;display:inline-flex;align-items:center;gap:12px;min-height:62px;padding:8px 20px 8px 8px;border:1px solid #d4e0dc;border-radius:999px;background:#fff;color:#132b3c;text-decoration:none;box-shadow:0 6px 24px #132b3c1c,0 1px 3px #132b3c0a;transition:transform .18s ease,box-shadow .18s ease}.whatsapp-contact__icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;color:#fff;background:var(--whatsapp-green)}.whatsapp-contact__icon svg{display:block;width:31px;height:31px}.whatsapp-contact__copy{display:flex;flex-direction:column;gap:2px;text-align:left}.whatsapp-contact__copy strong{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:-.01em}.whatsapp-contact__copy>span{color:#5d6b73;font-size:12px;line-height:1.5}.whatsapp-contact:focus-visible{outline:3px solid #132b3c;outline-offset:4px}.whatsapp-contact:active{transform:translateY(0)}body:has(.whatsapp-contact) .site-footer{padding-bottom:100px}body:has(dialog[open],.menu-toggle[aria-expanded=true]) .whatsapp-contact{visibility:hidden;pointer-events:none}@media(hover:hover){.whatsapp-contact:hover{transform:translateY(-3px);box-shadow:0 10px 30px #132b3c28,0 2px 5px #132b3c0c}}@media(max-width:1023px){.whatsapp-contact{right:max(16px,env(safe-area-inset-right,0px));bottom:var(--whatsapp-bottom, max(18px, env(safe-area-inset-bottom, 0px)))}body.event-landing:has(.whatsapp-contact) .site-footer{padding-bottom:32px}}@media(max-width:767px){.whatsapp-contact{width:56px;height:56px;min-height:56px;padding:0;justify-content:center;border-color:#176b52;background:var(--whatsapp-green)}.whatsapp-contact__icon{width:54px;height:54px;background:transparent}.whatsapp-contact__icon svg{width:34px;height:34px}.whatsapp-contact__copy{display:none}}@media(prefers-reduced-motion:reduce){.whatsapp-contact{transition:none}.whatsapp-contact:hover{transform:none}}@media print{.whatsapp-contact{display:none!important}body:has(.whatsapp-contact) .site-footer{padding-bottom:32px}}
