/* =========================================
   FADE UP ANIMATION (GSAP HOOK BASE)
========================================= */

.fade-up {
  opacity: 0;
  transform: translateY(40px);
}

.fade-in {
  opacity: 0;
}

.scale-in {
  opacity: 0;
  transform: scale(0.9);
}

/* Hover micro animations */

.primary-btn,
.secondary-btn,
.cta-btn {
  transition: transform 0.3s ease;
}

.primary-btn:hover,
.secondary-btn:hover,
.cta-btn:hover {
  transform: translateY(-3px);
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation: none !important;
    transition: none !important;
  }
}