.WhatsAppButton-module__mfMbwG__wrapper{z-index:9999;width:100px;height:100px;position:fixed;bottom:28px;left:16px}.WhatsAppButton-module__mfMbwG__inner{width:100%;height:100%;animation:3.6s ease-in-out infinite WhatsAppButton-module__mfMbwG__float;position:relative}.WhatsAppButton-module__mfMbwG__glow{pointer-events:none;background:radial-gradient(circle,#25d36673 0%,#128c7e40 45%,#0000 72%);border-radius:50%;animation:2.6s ease-in-out infinite WhatsAppButton-module__mfMbwG__breathe;position:absolute;inset:0}.WhatsAppButton-module__mfMbwG__halo{pointer-events:none;background:conic-gradient(#25d366 0%,#0fc 28%,#128c7e 52%,#0000 66% 88%,#25d366 100%);border-radius:50%;width:68px;height:68px;margin-top:-34px;margin-left:-34px;animation:1.9s linear infinite WhatsAppButton-module__mfMbwG__spinHalo;position:absolute;top:50%;left:50%}.WhatsAppButton-module__mfMbwG__orbitA,.WhatsAppButton-module__mfMbwG__orbitB{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.WhatsAppButton-module__mfMbwG__orbitA{width:86px;height:86px;margin-top:-43px;margin-left:-43px;animation:2.6s linear infinite WhatsAppButton-module__mfMbwG__orbitCW}.WhatsAppButton-module__mfMbwG__orbitB{width:98px;height:98px;margin-top:-49px;margin-left:-49px;animation:4.8s linear infinite WhatsAppButton-module__mfMbwG__orbitCCW}.WhatsAppButton-module__mfMbwG__dot{border-radius:50%;position:absolute;top:0;left:50%}.WhatsAppButton-module__mfMbwG__orbitA .WhatsAppButton-module__mfMbwG__dot{background:#0fc;width:8px;height:8px;margin-top:-4px;margin-left:-4px;box-shadow:0 0 8px #0fc,0 0 18px #00ffcca6,0 0 32px #00ffcc4d}.WhatsAppButton-module__mfMbwG__orbitB .WhatsAppButton-module__mfMbwG__dot{background:#b0ffe0;width:5px;height:5px;margin-top:-2.5px;margin-left:-2.5px;box-shadow:0 0 6px #25d366,0 0 14px #25d3668c}.WhatsAppButton-module__mfMbwG__button{z-index:3;background:radial-gradient(circle at 38% 33%,#34d978 0%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #25d36666,inset 0 1px 2px #ffffff40,0 6px 20px #0000004d}.WhatsAppButton-module__mfMbwG__button:after{content:"";pointer-events:none;background:linear-gradient(140deg,#ffffff38 0%,#0000 55%);border-radius:50%;position:absolute;inset:4px}.WhatsAppButton-module__mfMbwG__button:hover{transform:translate(-50%,-50%)scale(1.13);box-shadow:0 0 0 3px #25d366a6,inset 0 1px 2px #ffffff40,0 10px 32px #25d36680}.WhatsAppButton-module__mfMbwG__icon{z-index:2;animation:4s ease-in-out infinite WhatsAppButton-module__mfMbwG__iconRock;display:flex;position:relative}.WhatsAppButton-module__mfMbwG__tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:linear-gradient(120deg,#25d366,#128c7e);border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700;transition:opacity .28s,transform .28s;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)translate(-8px);box-shadow:0 4px 14px #25d36673}.WhatsAppButton-module__mfMbwG__tooltip:before{content:"";border:6px solid #0000;border-right-color:#25d366;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.WhatsAppButton-module__mfMbwG__button:hover .WhatsAppButton-module__mfMbwG__tooltip{opacity:1;transform:translateY(-50%)translate(0)}@media (max-width:768px){.WhatsAppButton-module__mfMbwG__wrapper{width:80px;height:80px;bottom:18px;left:10px}.WhatsAppButton-module__mfMbwG__halo{width:54px;height:54px;margin-top:-27px;margin-left:-27px}.WhatsAppButton-module__mfMbwG__orbitA{width:66px;height:66px;margin-top:-33px;margin-left:-33px}.WhatsAppButton-module__mfMbwG__orbitB{width:76px;height:76px;margin-top:-38px;margin-left:-38px}.WhatsAppButton-module__mfMbwG__orbitA .WhatsAppButton-module__mfMbwG__dot{width:6px;height:6px;margin-top:-3px;margin-left:-3px}.WhatsAppButton-module__mfMbwG__orbitB .WhatsAppButton-module__mfMbwG__dot{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.WhatsAppButton-module__mfMbwG__button{width:44px;height:44px}.WhatsAppButton-module__mfMbwG__button svg{width:22px!important;height:22px!important}}@keyframes WhatsAppButton-module__mfMbwG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes WhatsAppButton-module__mfMbwG__breathe{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.22)}}@keyframes WhatsAppButton-module__mfMbwG__spinHalo{to{transform:rotate(360deg)}}@keyframes WhatsAppButton-module__mfMbwG__orbitCW{to{transform:rotate(360deg)}}@keyframes WhatsAppButton-module__mfMbwG__orbitCCW{to{transform:rotate(-360deg)}}@keyframes WhatsAppButton-module__mfMbwG__iconRock{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(4deg)}}
