/* Content stays visible without JavaScript; animate only as it enters view. */
@media (prefers-reduced-motion: no-preference) {
  .fcc-scroll-revealing {
    animation: fcc-scroll-enter 650ms cubic-bezier(.2, .65, .3, 1) both;
  }
  /* Avoid stacking the older WOW animation on top of the shared reveal. */
  .fcc-scroll-target .wow {
    visibility: visible !important;
    animation: none !important;
  }
  @keyframes fcc-scroll-enter {
    from { opacity: .08; transform: translateY(24px); }
    to { opacity: 1; transform: translateY(0); }
  }
}
@media (prefers-reduced-motion: reduce), print {
  .fcc-scroll-revealing { animation: none !important; }
  .wow { visibility: visible !important; animation: none !important; }
}
