.whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:999;animation:2s infinite pulse}.whatsapp-float a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#25d366 0,#128c7e 100%);border-radius:50%;box-shadow:0 4px 20px rgba(37,211,102,.4);transition:.3s;text-decoration:none}.whatsapp-float a:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(37,211,102,.6)}.whatsapp-float svg{width:32px;height:32px;fill:white}.whatsapp-float .tooltip{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#fff;color:#333;padding:8px 16px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);white-space:nowrap;font-size:14px;font-weight:500;opacity:0;visibility:hidden;transition:.3s}.whatsapp-float:hover .tooltip{opacity:1;visibility:visible;right:75px}.whatsapp-float .tooltip::after{content:'';position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:768px){.whatsapp-float{bottom:20px;right:20px}.whatsapp-float a{width:56px;height:56px}.whatsapp-float svg{width:28px;height:28px}.whatsapp-float .tooltip{display:none}}