.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__re_building{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards IndustryHeroAnimation-module__ViSIxq__re_build_in;transform:translateY(6px)}.IndustryHeroAnimation-module__ViSIxq__re_building_2{animation-delay:.12s}.IndustryHeroAnimation-module__ViSIxq__re_building_3{animation-delay:.24s}@keyframes IndustryHeroAnimation-module__ViSIxq__re_build_in{to{opacity:1;transform:translateY(0)}}.IndustryHeroAnimation-module__ViSIxq__re_window{fill:#c8ff0000;animation:4.2s ease-in-out infinite IndustryHeroAnimation-module__ViSIxq__re_window_glow}.IndustryHeroAnimation-module__ViSIxq__re_window:nth-child(2n){animation-delay:.7s}.IndustryHeroAnimation-module__ViSIxq__re_window:nth-child(3n){animation-delay:1.4s}.IndustryHeroAnimation-module__ViSIxq__re_window:nth-child(5n){animation-delay:2.1s}@keyframes IndustryHeroAnimation-module__ViSIxq__re_window_glow{0%,to{fill:#c8ff0000}40%,60%{fill:#c8ff008c}}.IndustryHeroAnimation-module__ViSIxq__re_flow{stroke:#c8ff008c;stroke-width:1.25px;fill:none;stroke-linecap:round;stroke-dasharray:4 6;animation:3s linear infinite IndustryHeroAnimation-module__ViSIxq__re_flow_dash}@keyframes IndustryHeroAnimation-module__ViSIxq__re_flow_dash{to{stroke-dashoffset:-60px}}.IndustryHeroAnimation-module__ViSIxq__re_pulse{fill:#c8ff00;transform-origin:50%;transform-box:fill-box;animation:2.4s ease-in-out infinite IndustryHeroAnimation-module__ViSIxq__re_pulse}.IndustryHeroAnimation-module__ViSIxq__re_pulse_2{animation-delay:.5s}.IndustryHeroAnimation-module__ViSIxq__re_pulse_3{animation-delay:1s}.IndustryHeroAnimation-module__ViSIxq__re_pulse_4{animation-delay:1.5s}@keyframes IndustryHeroAnimation-module__ViSIxq__re_pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.IndustryHeroAnimation-module__ViSIxq__re_memo{opacity:0;animation:.9s ease-out .5s forwards IndustryHeroAnimation-module__ViSIxq__re_memo_in}@keyframes IndustryHeroAnimation-module__ViSIxq__re_memo_in{to{opacity:1}}.IndustryHeroAnimation-module__ViSIxq__re_memo_line{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__re_memo_draw}.IndustryHeroAnimation-module__ViSIxq__re_memo_line_1{animation-delay:.9s}.IndustryHeroAnimation-module__ViSIxq__re_memo_line_2{stroke-dasharray:45;stroke-dashoffset:45px;animation-delay:1.1s}.IndustryHeroAnimation-module__ViSIxq__re_memo_line_3{stroke-dasharray:55;stroke-dashoffset:55px;animation-delay:1.3s}.IndustryHeroAnimation-module__ViSIxq__re_memo_line_4{stroke-dasharray:35;stroke-dashoffset:35px;stroke:#c8ff00d9;stroke-width:1.5px;animation-delay:1.5s}@keyframes IndustryHeroAnimation-module__ViSIxq__re_memo_draw{to{stroke-dashoffset:0}}.IndustryHeroAnimation-module__ViSIxq__re_badge{opacity:0;animation:.6s ease-out 1.8s forwards IndustryHeroAnimation-module__ViSIxq__re_badge_in}@keyframes IndustryHeroAnimation-module__ViSIxq__re_badge_in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.IndustryHeroAnimation-module__ViSIxq__re_building,.IndustryHeroAnimation-module__ViSIxq__re_memo,.IndustryHeroAnimation-module__ViSIxq__re_badge{opacity:1;animation:none;transform:none}.IndustryHeroAnimation-module__ViSIxq__re_window{fill:#c8ff0080;animation:none}.IndustryHeroAnimation-module__ViSIxq__re_flow{stroke-dasharray:none;animation:none}.IndustryHeroAnimation-module__ViSIxq__re_pulse{opacity:1;animation:none}.IndustryHeroAnimation-module__ViSIxq__re_memo_line{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}}
