.home-page .setup-copy li:before{flex-basis:25px;width:25px;height:25px;font-size:20px}.home-page .home-process-v3{position:relative;isolation:isolate;overflow:hidden}.home-process-v3:after{content:'';position:absolute;z-index:-1;pointer-events:none;width:550px;height:550px;right:-250px;top:0;background:radial-gradient(circle,#d7eee150,transparent 70%);animation:process-ambient 16s ease-in-out infinite}.home-process-v3 .process-v3-photo{transition:box-shadow .45s,translate .45s}.home-process-v3 .process-v3-steps li{position:relative;border-radius:14px;transition:background .35s,translate .35s,box-shadow .35s;padding-right:12px}.home-process-v3 .process-v3-number{transition:background .35s,color .35s,box-shadow .35s,scale .35s}.home-process-v3 .process-v3-steps h3{transition:color .3s}.home-process-v3.process-engaged .process-v3-number{animation:process-pulse .9s calc(var(--process-index)*.2s) both}.home-process-v3 .process-v3-steps li:not(:last-child):after{content:'';position:absolute;left:22px;top:46px;bottom:0;width:2px;background:#ec0922;transform-origin:top;scale:1 0;transition:scale .7s;transition-delay:calc(var(--process-index)*.2s + .2s)}.home-process-v3.process-engaged .process-v3-steps li:not(:last-child):after{scale:1 1}.home-process-v3 .process-v3-cta{transition:translate .3s,box-shadow .3s}.home-process-v3 .process-v3-cta:hover{translate:0 -3px;box-shadow:0 10px 24px #c9002325}.home-process-v3 .process-v3-cta span{display:inline-block;transition:transform .3s}.home-process-v3 .process-v3-cta:hover span{transform:translateX(5px)}.demo-reviews-controls button{transition:background .25s,color .25s,transform .25s}.demo-reviews-controls button:hover{background:#e70025;color:#fff;transform:translateY(-2px)}
@media(hover:hover) and (pointer:fine){.home-process-v3 .process-v3-photo:hover{translate:0 -4px;box-shadow:0 16px 36px #103c2820}.home-process-v3 .process-v3-steps li:hover{background:#edf5f1;translate:6px 0;box-shadow:0 5px 18px #113e2908}.home-process-v3 .process-v3-steps li:hover .process-v3-number{background:#e90025;color:#fff;box-shadow:0 0 0 7px #e9002510;scale:1.06}.home-process-v3 .process-v3-steps li:hover h3{color:#d40022}}
@keyframes process-pulse{0%{box-shadow:0 0 0 0 #e7002828}75%{box-shadow:0 0 0 13px #e7002800}100%{box-shadow:none}}@keyframes process-ambient{50%{transform:translate(-30px,20px) scale(1.1)}}@media(prefers-reduced-motion:reduce){.home-process-v3:after,.home-process-v3 *,.demo-reviews-controls button{animation:none!important;transition:none!important;translate:none!important;scale:1!important}.home-process-v3 .process-v3-steps li:after{display:none}}
