#hero .text-center h2, 
#hero .text-center p, 
#hero .btn-get-started {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 1s ease forwards;
}

#hero .text-center h2 { animation-delay: 0.3s; }
#hero .text-center p { animation-delay: 0.6s; }
#hero .btn-get-started { animation-delay: 0.9s; }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
