/* Loaded only by Build and Pricing. Content is visible without JavaScript. */
@media (prefers-reduced-motion: no-preference) {
  [data-blur-reveals] .page-blur-reveal {
    opacity: 0;
    filter: blur(8px);
    transform: translateY(28px);
    transition: none;
  }
  [data-blur-reveals] .page-blur-reveal.is-ready {
    transition: opacity 1.1s ease, filter 1.15s ease, transform 1.25s cubic-bezier(.22,1,.36,1);
    transition-delay: var(--reveal-delay, 0ms);
  }
  [data-blur-reveals] .page-blur-reveal.is-revealed { opacity: 1; filter: blur(0); transform: none; }
  [data-blur-reveals] .page-blur-reveal--hero { animation: none; filter: blur(12px); transform: translateY(42px); }
  [data-blur-reveals] .page-blur-reveal--hero.is-ready { transition-duration: 1.5s, 1.6s, 1.7s; }
  [data-blur-reveals] .page-blur-reveal--media { filter: blur(10px); transform: none; }
  [data-blur-reveals] .page-blur-reveal--media.is-ready { transition-duration: 1.2s, 1.4s, 1.4s; }
  [data-blur-reveals] .page-blur-reveal:focus-within { opacity: 1; filter: none; transform: none; transition: none; }

  [data-blur-reveals] .build-journey.is-motion .build-journey__copy {
    filter: blur(8px);
    transition: opacity 1.1s ease, filter 1.15s ease, transform 1.25s cubic-bezier(.22,1,.36,1);
  }
  [data-blur-reveals] .build-journey.is-motion .is-revealed .build-journey__copy { filter: blur(0); }
  [data-blur-reveals] .build-journey.is-motion .build-journey__media {
    filter: blur(10px); opacity: 0;
    transition: opacity 1.2s ease, filter 1.4s ease;
  }
  [data-blur-reveals] .build-journey.is-motion .is-media-visible .build-journey__media { opacity: 1; filter: blur(0); }
}
@media (prefers-reduced-motion: reduce), print {
  [data-blur-reveals] .page-blur-reveal { opacity: 1; filter: none; transform: none; transition: none; }
}
