.IndustryHeroAnimation-module__ViSIxq__wrap{aspect-ratio:5/4;width:100%;max-width:520px;position:relative}.IndustryHeroAnimation-module__ViSIxq__svg{width:100%;height:100%;display:block;overflow:visible}.IndustryHeroAnimation-module__ViSIxq__element{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards IndustryHeroAnimation-module__ViSIxq__elementIn;transform:translateY(6px)}.IndustryHeroAnimation-module__ViSIxq__element2{animation-delay:.12s}.IndustryHeroAnimation-module__ViSIxq__element3{animation-delay:.24s}@keyframes IndustryHeroAnimation-module__ViSIxq__elementIn{to{opacity:1;transform:translateY(0)}}.IndustryHeroAnimation-module__ViSIxq__window{fill:#c8ff0000;animation:4.2s ease-in-out infinite IndustryHeroAnimation-module__ViSIxq__windowGlow}.IndustryHeroAnimation-module__ViSIxq__window:nth-child(2n){animation-delay:.7s}.IndustryHeroAnimation-module__ViSIxq__window:nth-child(3n){animation-delay:1.4s}.IndustryHeroAnimation-module__ViSIxq__window:nth-child(5n){animation-delay:2.1s}@keyframes IndustryHeroAnimation-module__ViSIxq__windowGlow{0%,to{fill:#c8ff0000}40%,60%{fill:#c8ff008c}}.IndustryHeroAnimation-module__ViSIxq__flow{stroke:#c8ff008c;stroke-width:1.25px;fill:none;stroke-linecap:round;stroke-dasharray:4 6;animation:3s linear infinite IndustryHeroAnimation-module__ViSIxq__flowDash}@keyframes IndustryHeroAnimation-module__ViSIxq__flowDash{to{stroke-dashoffset:-60px}}.IndustryHeroAnimation-module__ViSIxq__pulse{fill:#c8ff00;transform-origin:50%;transform-box:fill-box;animation:2.4s ease-in-out infinite IndustryHeroAnimation-module__ViSIxq__pulse}.IndustryHeroAnimation-module__ViSIxq__pulse2{animation-delay:.5s}.IndustryHeroAnimation-module__ViSIxq__pulse3{animation-delay:1s}.IndustryHeroAnimation-module__ViSIxq__pulse4{animation-delay:1.5s}@keyframes IndustryHeroAnimation-module__ViSIxq__pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.IndustryHeroAnimation-module__ViSIxq__memo{opacity:0;animation:.9s ease-out .5s forwards IndustryHeroAnimation-module__ViSIxq__memoIn}@keyframes IndustryHeroAnimation-module__ViSIxq__memoIn{to{opacity:1}}.IndustryHeroAnimation-module__ViSIxq__memoLine{stroke:#f5f3f059;stroke-width:1px;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:1.4s cubic-bezier(.4,0,.2,1) forwards IndustryHeroAnimation-module__ViSIxq__memoDraw}.IndustryHeroAnimation-module__ViSIxq__memoLine1{animation-delay:.9s}.IndustryHeroAnimation-module__ViSIxq__memoLine2{stroke-dasharray:45;stroke-dashoffset:45px;animation-delay:1.1s}.IndustryHeroAnimation-module__ViSIxq__memoLine3{stroke-dasharray:55;stroke-dashoffset:55px;animation-delay:1.3s}.IndustryHeroAnimation-module__ViSIxq__memoLine4{stroke-dasharray:35;stroke-dashoffset:35px;stroke:#c8ff00d9;stroke-width:1.5px;animation-delay:1.5s}@keyframes IndustryHeroAnimation-module__ViSIxq__memoDraw{to{stroke-dashoffset:0}}.IndustryHeroAnimation-module__ViSIxq__badge{opacity:0;animation:.6s ease-out 1.8s forwards IndustryHeroAnimation-module__ViSIxq__badgeIn}@keyframes IndustryHeroAnimation-module__ViSIxq__badgeIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.IndustryHeroAnimation-module__ViSIxq__element,.IndustryHeroAnimation-module__ViSIxq__memo,.IndustryHeroAnimation-module__ViSIxq__badge{opacity:1;animation:none;transform:none}.IndustryHeroAnimation-module__ViSIxq__window{fill:#c8ff0080;animation:none}.IndustryHeroAnimation-module__ViSIxq__flow{stroke-dasharray:none;animation:none}.IndustryHeroAnimation-module__ViSIxq__pulse{opacity:1;animation:none}.IndustryHeroAnimation-module__ViSIxq__memoLine{stroke-dashoffset:0;animation:none}}
.BeforeAfterFlow-module__TUtxLq__root{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.5rem;display:grid}@media (max-width:840px){.BeforeAfterFlow-module__TUtxLq__root{grid-template-columns:1fr}.BeforeAfterFlow-module__TUtxLq__arrow{justify-self:center;transform:rotate(90deg)}}.BeforeAfterFlow-module__TUtxLq__col{background:#f5f3f005;border:1px solid #f5f3f014;border-radius:16px;padding:1.75rem 1.5rem;position:relative}.BeforeAfterFlow-module__TUtxLq__colAfter{background:linear-gradient(#c8ff000d,#c8ff0003);border-color:#c8ff0047}.BeforeAfterFlow-module__TUtxLq__header{border-bottom:1px solid #f5f3f00f;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.BeforeAfterFlow-module__TUtxLq__colAfter .BeforeAfterFlow-module__TUtxLq__header{border-bottom-color:#c8ff0026}.BeforeAfterFlow-module__TUtxLq__label{letter-spacing:.22em;text-transform:uppercase;color:#f5f3f08c;font-size:.7rem;font-weight:600}.BeforeAfterFlow-module__TUtxLq__colAfter .BeforeAfterFlow-module__TUtxLq__label{color:#c8ff00}.BeforeAfterFlow-module__TUtxLq__time{font-family:var(--serif);color:#f5f3f0b3;font-size:1.1rem;font-style:italic}.BeforeAfterFlow-module__TUtxLq__colAfter .BeforeAfterFlow-module__TUtxLq__time{color:#c8ff00}.BeforeAfterFlow-module__TUtxLq__steps{counter-reset:step;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.BeforeAfterFlow-module__TUtxLq__step{color:#f5f3f0cc;opacity:0;padding-left:2rem;font-size:.9rem;line-height:1.5;animation:.5s cubic-bezier(.2,.8,.2,1) forwards BeforeAfterFlow-module__TUtxLq__step_in;position:relative;transform:translate(-6px)}.BeforeAfterFlow-module__TUtxLq__step:before{counter-increment:step;content:counter(step);color:#f5f3f080;font-variant-numeric:tabular-nums;border:1px solid #f5f3f026;border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:.05rem;left:0}.BeforeAfterFlow-module__TUtxLq__colAfter .BeforeAfterFlow-module__TUtxLq__step:before{color:#c8ff00;border-color:#c8ff0059}.BeforeAfterFlow-module__TUtxLq__step:first-child{animation-delay:60ms}.BeforeAfterFlow-module__TUtxLq__step:nth-child(2){animation-delay:.16s}.BeforeAfterFlow-module__TUtxLq__step:nth-child(3){animation-delay:.26s}.BeforeAfterFlow-module__TUtxLq__step:nth-child(4){animation-delay:.36s}.BeforeAfterFlow-module__TUtxLq__step:nth-child(5){animation-delay:.46s}.BeforeAfterFlow-module__TUtxLq__step:nth-child(6){animation-delay:.56s}.BeforeAfterFlow-module__TUtxLq__colAfter .BeforeAfterFlow-module__TUtxLq__step:first-child{animation-delay:.7s}.BeforeAfterFlow-module__TUtxLq__colAfter .BeforeAfterFlow-module__TUtxLq__step:nth-child(2){animation-delay:.8s}.BeforeAfterFlow-module__TUtxLq__colAfter .BeforeAfterFlow-module__TUtxLq__step:nth-child(3){animation-delay:.9s}.BeforeAfterFlow-module__TUtxLq__colAfter .BeforeAfterFlow-module__TUtxLq__step:nth-child(4){animation-delay:1s}.BeforeAfterFlow-module__TUtxLq__colAfter .BeforeAfterFlow-module__TUtxLq__step:nth-child(5){animation-delay:1.1s}.BeforeAfterFlow-module__TUtxLq__colAfter .BeforeAfterFlow-module__TUtxLq__step:nth-child(6){animation-delay:1.2s}@keyframes BeforeAfterFlow-module__TUtxLq__step_in{to{opacity:1;transform:translate(0)}}.BeforeAfterFlow-module__TUtxLq__arrow{justify-content:center;align-items:center;min-width:80px;display:flex}.BeforeAfterFlow-module__TUtxLq__arrowSvg{width:70px;height:40px;overflow:visible}.BeforeAfterFlow-module__TUtxLq__arrowShaft{stroke:#c8ff00;stroke-width:2px;stroke-linecap:round;fill:none;stroke-dasharray:70;stroke-dashoffset:70px;animation:.8s ease-out .4s forwards BeforeAfterFlow-module__TUtxLq__arrow_draw}.BeforeAfterFlow-module__TUtxLq__arrowHead{fill:#c8ff00;opacity:0;animation:.3s ease-out 1.1s forwards BeforeAfterFlow-module__TUtxLq__arrow_head}.BeforeAfterFlow-module__TUtxLq__arrowPulse{fill:#c8ff00;opacity:0;animation:2s ease-in-out 1.4s infinite BeforeAfterFlow-module__TUtxLq__arrow_pulse}@keyframes BeforeAfterFlow-module__TUtxLq__arrow_draw{to{stroke-dashoffset:0}}@keyframes BeforeAfterFlow-module__TUtxLq__arrow_head{to{opacity:1}}@keyframes BeforeAfterFlow-module__TUtxLq__arrow_pulse{0%{opacity:0;transform:translate(-28px)}50%{opacity:1}to{opacity:0;transform:translate(28px)}}@media (prefers-reduced-motion:reduce){.BeforeAfterFlow-module__TUtxLq__step{opacity:1;animation:none;transform:none}.BeforeAfterFlow-module__TUtxLq__arrowShaft{stroke-dashoffset:0;animation:none}.BeforeAfterFlow-module__TUtxLq__arrowHead{opacity:1;animation:none}.BeforeAfterFlow-module__TUtxLq__arrowPulse{display:none}}
