.process-steps-block{position:relative;padding:64px 0;background-color:#fff;overflow:visible;z-index:1;align-items:flex-start;justify-content:flex-start}.process-steps-block .container{max-width:1260px;position:relative;z-index:2}.process-steps-block__bg{position:absolute;left:50%;top:0;transform:translateX(-50%);width:100%;z-index:0;pointer-events:none}.process-steps-block__bg img{display:block;width:100%;height:auto;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.process-steps-block__title{max-width:1020px;margin:0 auto 44px;text-align:center}.process-steps-block__title *{margin:0;color:#40424d;font-family:"Fivo Sans",sans-serif;font-size:52px;font-weight:700;line-height:1.1}.process-steps-block__inner{display:grid;gap:24px}.process-steps-block__switcher{display:flex;gap:10px}.process-steps-block__step-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;cursor:pointer;color:#aaaac5;opacity:.7;transition:.2s ease}.process-steps-block__step-btn.is-active{opacity:1}.process-steps-block__step-btn.is-active .process-steps-block__step-number{color:#4dbdfe}.process-steps-block__step-btn.is-active .process-steps-block__step-title{color:#40424d}.process-steps-block__step-number{display:inline-block;font-family:"Fivo Sans",sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#c3c3d6}.process-steps-block__step-title{display:inline-block;font-family:"Fivo Sans",sans-serif;font-size:20px;font-weight:450;line-height:1.4;color:#aaaac5}.process-steps-block__card{border-radius:20px}.process-steps-block__card-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}.process-steps-block__card-icon img,.process-steps-block__card-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.process-steps-block__card-number{font-family:"Fivo Sans",sans-serif;font-size:46px;font-weight:700;line-height:1.1;color:#4dbdfe}.process-steps-block__card-title{color:#40424d;font-family:"Fivo Sans",sans-serif;font-size:24px;font-weight:700;line-height:1.1}.process-steps-block__card-text{color:#40424d;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:1.4}.process-steps-block__card-text p{margin:0}.process-steps-block--variant_1 .process-steps-block__step-chevron{display:none}.process-steps-block--variant_1 .process-steps-block__step-panel{display:none}.process-steps-block--variant_1 .process-steps-block__inner{grid-template-columns:1fr 1fr;align-items:center;gap:56px}.process-steps-block--variant_1 .process-steps-block__content{order:1}.process-steps-block--variant_1 .process-steps-block__switcher{order:2;flex-direction:column;gap:0}.process-steps-block--variant_1 .process-steps-block__step-btn{display:flex;align-items:center;gap:16px;text-align:left;padding:14px 0;border-bottom:1px solid #d8d9df;opacity:1}.process-steps-block--variant_1 .process-steps-block__step-btn:first-child{border-top:0}.process-steps-block--variant_1 .process-steps-block__step-btn:last-child{border-bottom:0}.process-steps-block--variant_1 .process-steps-block__step-btn .process-steps-block__step-number{font-size:27px;font-weight:300;color:#aaaac5;opacity:.4;transition:font-size .2s ease,opacity .2s ease,color .2s ease,font-weight .2s ease}.process-steps-block--variant_1 .process-steps-block__step-btn .process-steps-block__step-title{font-size:27px;font-weight:300;color:#aaaac5;opacity:.7;transition:font-size .2s ease,opacity .2s ease,color .2s ease,font-weight .2s ease}.process-steps-block--variant_1 .process-steps-block__step-btn.is-active .process-steps-block__step-number{font-size:29px;font-weight:700;color:#4dbdfe;opacity:1}.process-steps-block--variant_1 .process-steps-block__step-btn.is-active .process-steps-block__step-title{font-size:32px;font-weight:450;color:#40424d;opacity:1}.process-steps-block--variant_1 .process-steps-block__card{background:#fff;box-shadow:4px 4px 16px rgb(0 0 0 / .05);min-height:342px;padding:30px;display:flex;flex-direction:column;gap:22px}.process-steps-block--variant_1 .process-steps-block__card-icon{width:100px;height:100px}.process-steps-block--variant_1 .process-steps-block__card-body{display:flex;flex-direction:column;gap:0}.process-steps-block--variant_1 .process-steps-block__card-text{font-size:22px;color:#40424d}.process-steps-block--variant_2 .process-steps-block__inner{grid-template-columns:1fr;gap:26px}.process-steps-block--variant_2 .process-steps-block__switcher{display:flex;justify-content:center;border-bottom:2px dashed #e4e5ec;padding-top:130px;padding-bottom:20px;position:relative;gap:0;overflow:visible}.process-steps-block--variant_2 .process-steps-block__step-btn{padding:0 10px;text-align:center;position:relative;z-index:0;min-width:120px}.process-steps-block--variant_2 .process-steps-block__step-btn:before{content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:min(100%,121px);height:140px;background:linear-gradient(141deg,rgb(255 255 255 / .3) 31%,rgb(216 235 255 / .3) 97%);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);border:1px solid rgb(195 195 214 / .3);border-radius:14px;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:1}.process-steps-block--variant_2 .process-steps-block__step-btn:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-26px;width:10px;height:10px;border-radius:50%;background:#d9dbe7;transition:background .2s ease;z-index:2}.process-steps-block--variant_2 .process-steps-block__step-btn.is-active:before{opacity:1}.process-steps-block--variant_2 .process-steps-block__step-btn.is-active:after{background:#4dbdfe}.process-steps-block--variant_2 .process-steps-block__step-number,.process-steps-block--variant_2 .process-steps-block__step-title{display:block;position:relative;z-index:2}.process-steps-block--variant_2 .process-steps-block__step-number{margin-bottom:4px}.process-steps-block--variant_2 .process-steps-block__step-title{font-size:16px;line-height:1.2}.process-steps-block--variant_2 .process-steps-block__card{margin:50px auto 0;width:100%;max-width:964px;background:#e6f6ff;padding:30px 44px;display:flex;align-items:center;gap:56px;border-radius:20px}.process-steps-block--variant_2 .process-steps-block__card-icon{width:120px;height:120px}.process-steps-block--variant_2 .process-steps-block__card-body{display:flex;flex-direction:column;gap:15px;width:calc(100% - 176px)}.process-steps-block--variant_2 .process-steps-block__step-panel{display:none}.process-steps-block .process-steps-v3{display:grid;grid-template-columns:minmax(320px,518px) minmax(0,655px);justify-content:space-between;gap:clamp(40px,7vw,138px);align-items:start}.process-steps-block .process-steps-v3__left .process-steps-block__title{margin:0;text-align:left;max-width:518px}.process-steps-block .process-steps-v3__left .process-steps-block__title span{color:#4dbdfe}.process-steps-block .process-steps-v3__right{position:relative;padding-left:72px;height:560px;overflow:visible}.process-steps-block .process-steps-v3__right:before{content:"";position:absolute;left:15px;top:32px;bottom:150px;width:4px;background:linear-gradient(180deg,#fec107 0,#bde7ff 50%,#e6d6ff 100%)}.process-steps-block .process-steps-v3__line-progress{position:absolute;left:15px;top:32px;bottom:150px;width:4px;z-index:2;pointer-events:none}.process-steps-block .process-steps-v3__line-progress span{display:block;width:100%;height:100%;transform-origin:top center;transform:scaleY(0);background:linear-gradient(180deg,#fec107 0,#4dbdfe 52%,#a873ff 100%);transition:transform .2s linear}.process-steps-block .process-steps-v3__scroll{display:flex;flex-direction:column;gap:15px;will-change:transform;padding-right:10px;position:relative;z-index:6}.process-steps-block .process-steps-v3__item{min-height:201px;border-radius:40px;padding:30px 36px;position:relative;background:var(--step-bg,#fff);opacity:.34;transform:translateY(6px) scale(1);transition:opacity .28s ease,transform .28s ease,box-shadow .28s ease}.process-steps-block .process-steps-v3__item.is-faded::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#fff0 0,#fff 78%);pointer-events:none}.process-steps-block .process-steps-v3__item:first-child{min-height:221px}.process-steps-block .process-steps-v3__item.is-active{opacity:1;transform:translateY(0) scale(1);box-shadow:0 12px 28px rgb(64 66 77 / .08)}.process-steps-block .process-steps-v3__item.is-past:not(.is-active){opacity:.72}.process-steps-block .process-steps-v3__dot{position:absolute;left:-72px;top:28px;width:34px;height:34px;border-radius:50%;background:var(--step-dot,#4dbdfe);z-index:30;transition:transform .28s ease,background .28s ease,opacity .28s ease,box-shadow .28s ease;opacity:0}.process-steps-block .process-steps-v3__dot::after{content:"";position:absolute;top:45%;left:50%;width:30%;height:50%;border-right:2.5px solid #fff0;border-bottom:2.5px solid #fff0;transform:translate(-60%,-65%) rotate(45deg);transition:border-color .28s ease}.process-steps-block .process-steps-v3__num{font-family:"Fivo Sans",sans-serif;font-size:46px;font-weight:700;line-height:1.1;color:var(--step-accent,#4dbdfe);margin-bottom:8px}.process-steps-block .process-steps-v3__title{margin:0 0 8px;color:#40424d;font-family:"Fivo Sans",sans-serif;font-size:24px;font-weight:700;line-height:1.1}.process-steps-block .process-steps-v3__text{color:#40424d;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.process-steps-block .process-steps-v3__text p{margin:0}.process-steps-block .process-steps-v3__item.is-past .process-steps-v3__dot{opacity:1}.process-steps-block .process-steps-v3__item.is-past .process-steps-v3__dot::after{border-color:#fff}.process-steps-block .process-steps-v3__item.is-active .process-steps-v3__dot{transform:scale(1);background:var(--step-dot,#4dbdfe);opacity:1}@media (min-width:1101px){.process-steps-block--variant_1{min-height:calc(var(--steps-count,1) * 100vh)}.process-steps-block--variant_1 .process-steps-block__bg{position:sticky;left:0;top:0;transform:none;height:100vh;margin-bottom:-100vh;overflow:hidden}.process-steps-block--variant_1 .process-steps-block__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.process-steps-block--variant_1 .container{position:sticky;top:64px;padding:100px 0}.process-steps-block--variant_3{min-height:calc(100vh + var(--process-v3-scroll-space,220px))}.process-steps-block--variant_3 .process-steps-block__bg{position:sticky;left:0;top:0;transform:none;height:100vh;margin-bottom:-100vh;overflow:hidden}.process-steps-block--variant_3 .process-steps-block__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.process-steps-block--variant_3 .container{position:sticky;top:64px;padding:100px 0}}@media (max-width:1100px){.process-steps-block .process-steps-v3,.process-steps-block--variant_1 .process-steps-block__inner{grid-template-columns:1fr;gap:26px}.process-steps-block .process-steps-v3__left .process-steps-block__title{text-align:center;margin:0 auto}.process-steps-block .process-steps-v3{justify-content:stretch}.process-steps-block .process-steps-v3{gap:24px}.process-steps-block .process-steps-v3__left .process-steps-block__title{max-width:none}.process-steps-block .process-steps-v3__right{padding-left:0;height:auto;max-height:none;overflow:visible}.process-steps-block .process-steps-v3__right::before{content:none}.process-steps-block .process-steps-v3__line-progress{display:none}.process-steps-block .process-steps-v3__scroll{display:flex;flex-direction:column;gap:14px;transform:none!important;-webkit-mask-image:none;mask-image:none;padding-right:0}.process-steps-block .process-steps-v3__dot{display:none}.process-steps-block .process-steps-v3__item{border-radius:24px;padding:20px;min-height:0!important;opacity:1!important;transform:none;box-shadow:none}.process-steps-block .process-steps-v3__item::after{display:none}.process-steps-block .process-steps-v3__num{font-size:34px}.process-steps-block .process-steps-v3__title{margin-bottom:10px}.process-steps-block .process-steps-v3__text{font-size:14px}.process-steps-block .process-steps-v3__item.is-active,.process-steps-block .process-steps-v3__item.is-past{opacity:1;transform:none;box-shadow:none}.process-steps-block .process-steps-v3__dot,.process-steps-block .process-steps-v3__item.is-active .process-steps-v3__dot,.process-steps-block .process-steps-v3__item.is-past .process-steps-v3__dot{opacity:1;transform:none}.process-steps-block--variant_2 .process-steps-block__switcher{flex-direction:column;border-bottom:0}.process-steps-block--variant_2 .process-steps-block__step-btn{display:none}.process-steps-block--variant_2 .process-steps-block__step-panel{display:block}.process-steps-block--variant_2 .process-steps-block__step-panel .process-steps-block__step-panel-inner{display:flex;flex-direction:column;gap:16px;align-items:center;padding:20px;max-width:480px;margin:10px auto;background:#e6f6ff;text-align:center;border-radius:20px}.process-steps-block--variant_2 .process-steps-block__content{display:none!important}}@media (max-width:767px){.process-steps-block{padding:46px 0}.process-steps-block__title{margin-bottom:24px}.process-steps-block__title *{font-size:34px}.process-steps-block--variant_1 .process-steps-block__card{min-height:auto}.process-steps-block--variant_1 .process-steps-block__card-text{font-size:16px}.process-steps-block--variant_1 .process-steps-block__content{display:none}.process-steps-block--variant_1 .process-steps-block__step-btn{justify-content:flex-start}.process-steps-block--variant_1 .process-steps-block__step-btn .process-steps-block__step-number{font-size:20px;min-width:40px}.process-steps-block--variant_1 .process-steps-block__step-btn .process-steps-block__step-title{font-size:20px;flex:1}.process-steps-block--variant_1 .process-steps-block__step-btn .process-steps-block__step-chevron{margin-left:auto}.process-steps-block--variant_1 .process-steps-block__step-btn.is-active .process-steps-block__step-number{font-size:22px}.process-steps-block--variant_1 .process-steps-block__step-btn.is-active .process-steps-block__step-title{font-size:24px}.process-steps-block--variant_1 .process-steps-block__step-btn.is-active .process-steps-block__step-chevron::before{transform:translateY(-50%) rotate(-45deg)}.process-steps-block--variant_1 .process-steps-block__step-btn.is-active .process-steps-block__step-chevron::after{transform:translateY(-50%) rotate(45deg)}.process-steps-block--variant_1 .process-steps-block__step-chevron{display:block;flex-shrink:0;width:20px;height:20px;position:relative}.process-steps-block--variant_1 .process-steps-block__step-chevron::after,.process-steps-block--variant_1 .process-steps-block__step-chevron::before{content:"";position:absolute;top:50%;width:9px;height:2px;background:currentColor;border-radius:2px;transition:transform .2s ease}.process-steps-block--variant_1 .process-steps-block__step-chevron::before{left:1px;transform:translateY(-50%) rotate(45deg)}.process-steps-block--variant_1 .process-steps-block__step-chevron::after{right:1px;transform:translateY(-50%) rotate(-45deg)}.process-steps-block--variant_1 .process-steps-block__step-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.process-steps-block--variant_1 .process-steps-block__step-panel.is-open{grid-template-rows:1fr}.process-steps-block--variant_1 .process-steps-block__step-panel-inner{overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:16px}.process-steps-block--variant_1 .process-steps-block__step-panel-inner .process-steps-block__card-icon{width:64px;height:64px;margin-top:20px}.process-steps-block--variant_1 .process-steps-block__step-panel-inner .process-steps-block__card-text{font-size:16px;text-align:center;padding:0 8px 24px;width:100%}.process-steps-block--variant_2 .process-steps-block__switcher{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px;padding-top:0;overflow:hidden}.process-steps-block--variant_2 .process-steps-block__step-btn::before{display:none}.process-steps-block--variant_2 .process-steps-block__card{flex-direction:column;gap:18px;padding:22px}.process-steps-block--variant_2 .process-steps-block__card-body{width:100%}.process-steps-block--variant_2 .process-steps-block__card-text{font-size:16px}}