/* El botón conserva su posición fija. Solo se mueve al terminar cada pausa. */
@media (prefers-reduced-motion: no-preference) {
  .wa-float {
    animation: stpg-whatsapp-lift 6s ease-in-out 1.5s infinite;
  }

  .wa-float:hover,
  .wa-float:focus-within {
    animation: none;
  }

  @keyframes stpg-whatsapp-lift {
    0%, 32%, 100% { transform: translateY(0); }
    16% { transform: translateY(-4px); }
  }
}
