/* Entrance animations */
@keyframes fade-up {
  from {
    opacity: 0;
    transform: translateY(24px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.hero h1,
.hero-sub,
.cta-row,
.hero-trust {
  animation: fade-up 0.7s ease-out backwards;
}

.hero h1 { animation-delay: 0.15s; }
.hero-sub { animation-delay: 0.3s; }
.cta-row { animation-delay: 0.45s; }
.hero-trust { animation-delay: 0.55s; }

