/* ============================================
   NOVA HOUSE SERVICES — animations.css
   Scroll reveal, keyframe animations, and
   entrance transitions.
   DO NOT modify values — copied verbatim from
   the approved nova-house-services.html source.
   ============================================ */

/* ─── Scroll Reveal ─── */
.reveal {
  opacity: 0;
  transform: translateY(26px);
  transition: opacity .85s var(--ease-out), transform .85s var(--ease-out);
}
.reveal.visible {
  opacity: 1;
  transform: translateY(0);
}
.reveal-delay-1 { transition-delay: .12s; }
.reveal-delay-2 { transition-delay: .22s; }
.reveal-delay-3 { transition-delay: .33s; }
.reveal-delay-4 { transition-delay: .44s; }

/* ─── Keyframes ─── */
@keyframes heroZoom {
  from { transform: scale(1.04); }
  to   { transform: scale(1.12); }
}

@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(22px); }
  to   { opacity: 1; transform: translateY(0); }
}

@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}

@keyframes scrollPulse {
  0%,100% { opacity: .5; transform: scaleY(1); }
  50%     { opacity: 1;  transform: scaleY(1.15); }
}
