.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:70;display:flex;align-items:center;gap:11px;min-width:182px;padding:10px 12px 10px 10px;border:1px solid color-mix(in srgb,#36d979 44%,var(--line));border-radius:999px;color:#f7fffa;background:rgba(10,31,24,.94);box-shadow:0 14px 35px rgba(0,0,0,.28);backdrop-filter:blur(12px);text-decoration:none;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.whatsapp-float:hover{transform:translateY(-4px);border-color:#4ceb8a;color:#fff;box-shadow:0 19px 42px rgba(0,0,0,.36);text-decoration:none}.whatsapp-float:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.whatsapp-float__icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:50%;color:#082016;background:#36d979;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)}.whatsapp-float__icon svg{width:22px;height:22px}.whatsapp-float__copy{display:grid;gap:1px;line-height:1}.whatsapp-float__copy strong{font:700 12px var(--display-font);letter-spacing:.02em}.whatsapp-float__copy small{color:#b8d9c5;font-size:10px;font-weight:600}.whatsapp-float__arrow{margin-left:auto;color:#65f19d;font-size:18px;line-height:1;transition:transform .2s ease}.whatsapp-float:hover .whatsapp-float__arrow{transform:translate(2px,-2px)}@media(max-width:800px){.whatsapp-float{right:16px;bottom:16px;min-width:0;padding:8px 11px 8px 8px;gap:8px}.whatsapp-float__icon{flex-basis:36px;width:36px;height:36px}.whatsapp-float__copy small{display:none}.whatsapp-float__arrow{font-size:16px}}
