/* Trust strip: digital store icons (zap + refresh). Kept separate so `npm run build` is optional. */
@keyframes trustZapPulse {
  0%,
  100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.12);
    opacity: 0.92;
  }
}

@keyframes trustRefreshSpin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.trust-icon-trigger:hover .icon-zap {
  animation: trustZapPulse 0.55s ease-in-out infinite;
}

.trust-icon-trigger:hover .icon-refresh {
  animation: trustRefreshSpin 0.85s linear infinite;
}

/* Mobile trust: one slide at a time */
#trust-m-track {
  will-change: transform;
}
