/* Comparison pages motion (js/compare-motion.js), same feel as the feature and employee pages (css/scroll-reveal.css):
   blocks rise 56 px with a slight zoom, 0.9 s, one after the other. Hidden only once the script has run (html.cm-on).
   Uses the individual translate/scale properties so the elements keep their own transforms (hover lifts, tilted cards). */
.cm-on .cm{transition:opacity .9s cubic-bezier(.2,.7,.2,1),translate .9s cubic-bezier(.2,.7,.2,1),scale .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--cm-d,0s)}
.cm-on .cm-up{opacity:0;translate:0 56px;scale:.97}
.cm-on .cm-zoom{opacity:0;translate:0 36px;scale:.92}
.cm-on .cm-row{opacity:0;translate:-14px 0;transition-duration:.45s}
.cm-on .cm.cm-in{opacity:1;translate:0 0;scale:1}
@media (prefers-reduced-motion:reduce){.cm-on .cm{opacity:1!important;translate:none!important;scale:none!important;transition:none!important}}
