@media (prefers-reduced-motion: no-preference) {
  body.js-ready .reveal { opacity: 0; transform: translateY(15px); transition: opacity .6s ease, transform .6s ease; }
  body.js-ready .reveal.is-visible { opacity: 1; transform: translateY(0); }
  .benefit-grid .reveal:nth-child(2), .pricing-grid .price-card:nth-child(2), .extras-grid .extra-card:nth-child(2) { transition-delay: 70ms; }
  .benefit-grid .reveal:nth-child(3), .pricing-grid .price-card:nth-child(3), .extras-grid .extra-card:nth-child(3) { transition-delay: 130ms; }
  .benefit-grid .reveal:nth-child(4), .extras-grid .extra-card:nth-child(4) { transition-delay: 190ms; }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
}
