.hero-film-software{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.compare-bridge:before{inset-block:.5rem;background:var(--color-line-strong);content:"";width:1px;position:absolute;left:50%}.compare-bridge:after{border-radius:var(--radius-full);background:var(--color-accent);content:"";width:.5rem;height:.5rem;animation:compare-flow-down 3.2s var(--ease-move) infinite alternate;position:absolute;top:.5rem;left:calc(50% - .25rem)}@media (min-width:40rem){.compare-bridge:before{width:auto;height:1px;inset:0 .5rem auto}.compare-bridge:after{animation-name:compare-flow-across;top:-.25rem;left:.5rem}}@keyframes compare-flow-down{to{top:calc(100% - 1rem)}}@keyframes compare-flow-across{to{left:calc(100% - 1rem)}}@media (prefers-reduced-motion:reduce){.compare-bridge:after{animation:none}}
