html.js [data-reveal]{opacity:0;transition:opacity 0.6s ease,transform 0.6s ease;transition-delay:var(--reveal-delay,0ms)}html.js [data-reveal="fade-up"]:not([data-reveal-stagger]){transform:translateY(30px)}html.js [data-reveal="fade-left"]:not([data-reveal-stagger]){transform:translateX(-30px)}html.js [data-reveal="fade-right"]:not([data-reveal-stagger]){transform:translateX(30px)}html.js [data-reveal][data-reveal-stagger]{opacity:1;transition:none}html.js [data-reveal][data-reveal-stagger]>*{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease;transition-delay:var(--reveal-delay,0ms)}html.js [data-reveal].revealed{opacity:1;transform:none}html.js [data-reveal][data-reveal-stagger]>.revealed{opacity:1;transform:none}.flow-step-hidden{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}.flow-step-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-reveal],html.js [data-reveal][data-reveal-stagger]>*,.flow-step-hidden{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:480px){html.js [data-reveal]{transition-duration:0.4s}html.js [data-reveal="fade-up"]:not([data-reveal-stagger]){transform:translateY(20px)}html.js [data-reveal="fade-left"]:not([data-reveal-stagger]){transform:translateX(-20px)}html.js [data-reveal="fade-right"]:not([data-reveal-stagger]){transform:translateX(20px)}html.js [data-reveal][data-reveal-stagger]>*{transform:translateY(20px)}.flow-step-hidden{transition-duration:0.4s;transform:translateY(20px)}}