@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes pulse {
  50% {
    transform: scale(1.05);
  }
}
@keyframes countPulse {
  50% {
    opacity: 0.55;
  }
}
@keyframes dotPulse {
  50% {
    box-shadow: 0 0 0 5px rgba(87, 224, 137, 0.15);
  }
}
.fade-in {
  opacity: 0;
  transform: translateY(20px);
}
.fade-in.visible {
  animation: fadeInUp 0.65s ease forwards;
}
.slide-in {
  animation: fadeInUp 0.7s ease both;
}
.animate-in {
  animation: pulse 2.4s ease-in-out infinite;
}
