@media (prefers-reduced-motion: reduce) {
    .tf-stage--five *,
    .tf-stage--five *::before,
    .tf-stage--five *::after,
    .tf-network-wide *,
    .tf-network-wide *::before,
    .tf-network-wide *::after {
        animation: none !important;
        transition: opacity 0.25s ease !important;
    }
    .tf-five-scene { transform: none !important; }
    .tf-five-scene.is-active { opacity: 1 !important; }
    .tf-flow-path,
    .tf-ticket-glow,
    .tf-scan,
    .tf-particles,
    .tf-net-connector i { display: none !important; }
    .tf-five-pass,
    .tf-five-welcome { opacity: 1 !important; transform: translateX(-50%) !important; }
}
