.WhatsAppButton-module__yLILZW__wrap{--wa:#25d366;--wa-dark:#1aa94f;--ease:cubic-bezier(.22,1,.36,1);z-index:40;color:inherit;animation:WhatsAppButton-module__yLILZW__pop .7s var(--ease)1s both;align-items:center;gap:12px;text-decoration:none;display:flex;position:fixed;bottom:24px;right:24px}.WhatsAppButton-module__yLILZW__label{color:#161616;white-space:nowrap;opacity:0;transition:opacity .3s var(--ease),transform .4s var(--ease);animation:WhatsAppButton-module__yLILZW__peek 5s var(--ease)2s both;background:#fff;border:1px solid rgba(22,22,22,.08);border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;font-size:.92rem;font-weight:600;line-height:1.15;display:flex;transform:translate(10px)scale(.96);box-shadow:0 10px 30px -14px rgba(22,22,22,.35)}.WhatsAppButton-module__yLILZW__label small{color:#6f6a64;font-size:.72rem;font-weight:500}.WhatsAppButton-module__yLILZW__wrap:hover .WhatsAppButton-module__yLILZW__label{opacity:1;animation:none;transform:none}.WhatsAppButton-module__yLILZW__wrap:focus-visible .WhatsAppButton-module__yLILZW__label{opacity:1;animation:none;transform:none}.WhatsAppButton-module__yLILZW__circle{background:linear-gradient(145deg,#34e07a,var(--wa)55%,var(--wa-dark));color:#fff;width:60px;height:60px;transition:transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.35),0 2px 4px rgba(22,22,22,.12),0 18px 36px -16px rgba(26,169,79,.8)}.WhatsAppButton-module__yLILZW__circle svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.15));transition:transform .35s var(--ease)}.WhatsAppButton-module__yLILZW__wrap:hover .WhatsAppButton-module__yLILZW__circle{transform:translateY(-2px)scale(1.06);box-shadow:inset 0 1px rgba(255,255,255,.35),0 2px 4px rgba(22,22,22,.12),0 24px 44px -16px rgba(26,169,79,.9)}.WhatsAppButton-module__yLILZW__wrap:hover .WhatsAppButton-module__yLILZW__circle svg{transform:rotate(-8deg)scale(1.08)}.WhatsAppButton-module__yLILZW__wrap:focus-visible{outline:none}.WhatsAppButton-module__yLILZW__wrap:focus-visible .WhatsAppButton-module__yLILZW__circle{outline-offset:3px;outline:3px solid #0d3cfc}.WhatsAppButton-module__yLILZW__halo{border:2px solid var(--wa);opacity:0;pointer-events:none;border-radius:50%;animation:2.8s ease-out 1.8s infinite WhatsAppButton-module__yLILZW__halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes WhatsAppButton-module__yLILZW__pop{0%{opacity:0;transform:translateY(18px)scale(.6)}60%{transform:translateY(-4px)scale(1.04)}to{opacity:1;transform:none}}@keyframes WhatsAppButton-module__yLILZW__peek{0%,to{opacity:0;transform:translate(10px)scale(.96)}12%,80%{opacity:1;transform:none}}@keyframes WhatsAppButton-module__yLILZW__halo{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@media (max-width:640px){.WhatsAppButton-module__yLILZW__wrap{bottom:16px;right:16px}.WhatsAppButton-module__yLILZW__label{display:none}.WhatsAppButton-module__yLILZW__circle{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.WhatsAppButton-module__yLILZW__wrap,.WhatsAppButton-module__yLILZW__label,.WhatsAppButton-module__yLILZW__halo{animation:none}.WhatsAppButton-module__yLILZW__label,.WhatsAppButton-module__yLILZW__circle,.WhatsAppButton-module__yLILZW__circle svg{transition:none}.WhatsAppButton-module__yLILZW__wrap:hover .WhatsAppButton-module__yLILZW__circle,.WhatsAppButton-module__yLILZW__wrap:hover .WhatsAppButton-module__yLILZW__circle svg{transform:none}}
