.WhatsAppButton_whatsappWrapper__fpHg9{position:fixed;bottom:28px;right:28px;z-index:9999;text-decoration:none;display:inline-block;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .4s ease}.WhatsAppButton_whatsappWrapper__fpHg9:hover{transform:translateY(-3px) scale(1.02)}.WhatsAppButton_whatsappWrapper__fpHg9:active{transform:translateY(0) scale(.98)}.WhatsAppButton_whatsappButton__jCUVS{position:relative;display:flex;align-items:center;background:transparent;padding:0;border-radius:50px;border:none;box-shadow:none;transition:all .65s cubic-bezier(.25,1,.3,1)}.WhatsAppButton_pulseRing__yxcDf{background:rgba(37,211,102,.45)}.WhatsAppButton_pulseRingDelay__26leF,.WhatsAppButton_pulseRing__yxcDf{position:absolute;top:0;left:0;width:52px;height:52px;border-radius:50%;animation:WhatsAppButton_pulseRingAnim__yN_Vu 2.5s cubic-bezier(.215,.61,.355,1) infinite;pointer-events:none;z-index:1}.WhatsAppButton_pulseRingDelay__26leF{background:rgba(37,211,102,.35);animation-delay:1.25s}@keyframes WhatsAppButton_pulseRingAnim__yN_Vu{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}.WhatsAppButton_iconCircle__5yCs4{position:relative;z-index:10;width:52px;height:52px;min-width:52px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 20px rgba(37,211,102,.45),0 4px 12px rgba(0,0,0,.12);flex-shrink:0;overflow:visible;transition:box-shadow .5s ease}.WhatsAppButton_whatsappWrapper__fpHg9:hover .WhatsAppButton_iconCircle__5yCs4{box-shadow:0 10px 24px rgba(37,211,102,.6),0 6px 16px rgba(0,0,0,.15)}.WhatsAppButton_whatsappIcon__Z4sJu{width:30px;height:30px;fill:#fff;display:block;flex-shrink:0}.WhatsAppButton_greenPill__2Wnvd{position:relative;z-index:2;height:52px;max-width:0;opacity:0;margin-left:0;padding-left:0;padding-right:0;background:linear-gradient(90deg,#25d366,#10b981);border-top-right-radius:26px;border-bottom-right-radius:26px;border-top-left-radius:0;border-bottom-left-radius:0;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;pointer-events:none;box-shadow:0 8px 20px rgba(37,211,102,.35);transition:max-width .65s cubic-bezier(.25,1,.3,1),opacity .45s ease,margin-left .65s cubic-bezier(.25,1,.3,1),padding .65s cubic-bezier(.25,1,.3,1)}.WhatsAppButton_whatsappWrapper__fpHg9:hover .WhatsAppButton_greenPill__2Wnvd{max-width:200px;opacity:1;margin-left:-26px;padding-left:36px;padding-right:22px;pointer-events:auto}.WhatsAppButton_chatText__xDa9y{color:#fff;font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px;white-space:nowrap;position:relative;z-index:3;text-shadow:0 1px 2px rgba(0,0,0,.15);opacity:0;transform:translateX(-12px);transition:opacity .45s ease .12s,transform .65s cubic-bezier(.25,1,.3,1) .08s}.WhatsAppButton_whatsappWrapper__fpHg9:hover .WhatsAppButton_chatText__xDa9y{opacity:1;transform:translateX(0)}.WhatsAppButton_shimmerSweep__sy4kF{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35) 50%,transparent);transform:skewX(-20deg);animation:WhatsAppButton_shimmerSweepAnim__JicKo 4s ease-in-out infinite;z-index:2;pointer-events:none}@keyframes WhatsAppButton_shimmerSweepAnim__JicKo{0%{left:-100%}30%{left:200%}to{left:200%}}@media (max-width:640px){.WhatsAppButton_whatsappWrapper__fpHg9{bottom:20px;right:20px}.WhatsAppButton_chatText__xDa9y{font-size:14px}.WhatsAppButton_greenPill__2Wnvd{height:48px;border-top-right-radius:24px;border-bottom-right-radius:24px}.WhatsAppButton_whatsappWrapper__fpHg9:hover .WhatsAppButton_greenPill__2Wnvd{max-width:170px;margin-left:-24px;padding-left:32px;padding-right:18px}.WhatsAppButton_iconCircle__5yCs4{width:48px;height:48px;min-width:48px}.WhatsAppButton_pulseRingDelay__26leF,.WhatsAppButton_pulseRing__yxcDf{width:48px;height:48px;top:0;left:0}}