/* Approved homepage timing shared across pages. */
body[data-page="home"] [data-reveal].is-reveal-enhanced.is-visible{animation:none}
@media (prefers-reduced-motion:no-preference) {
  body[data-page="home"] .figma-hero-stats .stat-enter{animation-duration:1.2s}
  body[data-page="home"] #moments .moments-canvas .moment-panel{
    transition:transform 1.2s cubic-bezier(.25,.65,.3,1),background .85s,box-shadow .85s;
  }
  body[data-page="home"] #moments .moments-canvas .moment-panel .moment-details{transition:opacity .7s ease}
  body[data-page="home"] #moments .moments-canvas .moment-panel.is-raised .moment-details{transition-delay:.25s}
  body[data-page="home"] #trust .trust-front{
    transition:transform 1.5s cubic-bezier(.25,.65,.3,1),opacity 1.1s ease;
  }
  body[data-page="home"] #trust .trust-illustration{
    transition:transform 1.6s cubic-bezier(.25,.65,.3,1),opacity 1.2s ease;
  }
  body[data-page="home"] #trust.is-expanded .trust-illustration{transition-delay:.25s}
}
@media print {
  body[data-page="home"] [data-home-motion-state]{opacity:1!important;translate:none!important}
}

/* Suppress legacy entry keyframes only on surfaces owned by this controller. */
body[data-site-motion] [data-site-motion-state]{animation:none!important}
@media print {
  body[data-site-motion] [data-site-motion-state]{opacity:1!important;translate:none!important}
  .teleai-page-loader{display:none!important}
}
