.subscriptions-flow{font-family:Avenir Next Cyr,sans-serif;display:grid;gap:50px;margin-block-start:50px;min-width:0}.subscriptions-flow .services{width:100%;min-width:0;overflow:hidden;display:grid;gap:20px;order:2}.subscriptions-flow .services h2{padding-inline:13px}.subscriptions-flow .services .header .services-navigation{display:none;pointer-events:none}.subscriptions-flow .services .service-swiper{width:100%;min-width:0;overflow:visible;padding-inline:13px}.subscriptions-flow .services .service-swiper .swiper-wrapper{align-items:stretch}.subscriptions-flow .services .service-swiper .swiper-slide{height:auto;display:flex}.subscriptions-flow .services .service-swiper .swiper-service__card{width:100%;min-height:85px;display:grid;gap:10px;align-content:center;justify-items:center;text-align:center;background:#ffffff;padding:11px 10px;border:1px solid #f0f0f0;border-radius:8px;color:#151515;text-decoration:none}.subscriptions-flow .services .service-swiper .swiper-service__card img{display:block;width:40px;height:40px;object-fit:contain}.subscriptions-flow .services .service-swiper .swiper-service__card .name{font-size:10px;font-weight:500;line-height:120%}.subscriptions-flow .services .service-swiper .swiper-service__card .price{display:none}.subscriptions-flow .services .services-cta{display:flex;align-items:center;gap:5px;padding-inline:13px}.subscriptions-flow .services .services-cta .btn{width:100%}.subscriptions-flow .services .services-cta .btn span{font-family:Avenir Next Cyr,sans-serif;font-weight:500;line-height:100%}.subscriptions-flow .services .services-cta .services-navigation{display:flex;align-items:center;gap:5px;flex-shrink:0}.subscriptions-flow .services .services-cta .services-navigation button{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border:0;background:transparent;cursor:pointer}.subscriptions-flow .how-it-works__default{overflow:hidden}.subscriptions-flow .how-it-works__default .section-title,.subscriptions-flow .how-it-works__default .section-subtitle{margin-bottom:20px;opacity:0;transform:translateY(14px);transition:opacity .3s ease,transform .3s ease}.subscriptions-flow .how-it-works__default .section-subtitle{font-size:18px;line-height:140%;color:#484848}.subscriptions-flow .how-it-works__default .steps-grid{position:relative;display:grid;gap:20px;list-style:none;padding:0;margin:0}.subscriptions-flow .how-it-works__default .steps-grid .step-card{position:relative;display:grid;gap:10px;background:#ffffff;padding:20px;border:1px solid #D9D9D9;border-radius:18px;opacity:0;transform:translateY(24px);transition:opacity .4s ease,transform .4s ease,box-shadow .3s ease,border-color .3s ease;transition-delay:calc(var(--step-index, 0) * .25s)}.subscriptions-flow .how-it-works__default .steps-grid .step-card .number{font-size:60px;font-weight:400;line-height:75%}.subscriptions-flow .how-it-works__default .steps-grid .step-card img{margin-inline:auto}.subscriptions-flow .how-it-works__default .steps-grid .step-card h3{font-size:24px;font-weight:600;line-height:130%}.subscriptions-flow .how-it-works__default .steps-grid .step-card p{font-size:20px;font-weight:400;color:#484848;line-height:130%}.subscriptions-flow .how-it-works__default .how-it-works__cta{display:grid;justify-items:start;gap:10px;margin-top:28px;opacity:0;transform:translateY(16px);transition:opacity .3s ease 1.3s,transform .3s ease 1.3s}.subscriptions-flow .how-it-works__default .how-it-works__cta .btn{font-size:20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:292px;min-height:54px;width:fit-content;background:#E0B6F6;color:#000;border:0;text-decoration:none;font-weight:500}.subscriptions-flow .how-it-works__default.is-visible .section-title,.subscriptions-flow .how-it-works__default.is-visible .section-subtitle,.subscriptions-flow .how-it-works__default.is-visible .step-card,.subscriptions-flow .how-it-works__default.is-visible .how-it-works__cta{opacity:1;transform:translateY(0)}@media (min-width: 768px){.subscriptions-flow .services h2,.subscriptions-flow .services .service-swiper,.subscriptions-flow .services .services-cta{padding-inline:0}.subscriptions-flow .how-it-works__default .steps-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.subscriptions-flow{gap:20px}.subscriptions-flow .services{overflow:hidden;max-width:976px;margin-inline:auto;padding:40px;background:#E0B6F6;border-radius:18px}.subscriptions-flow .services h2,.subscriptions-flow .services .services-cta{padding-inline:0}.subscriptions-flow .services .header{display:flex;align-items:center;justify-content:space-between}.subscriptions-flow .services .header .services-navigation{display:flex;align-items:center;gap:8px;pointer-events:auto}.subscriptions-flow .services .header .services-navigation button{display:flex}.subscriptions-flow .services .header .services-navigation .prev-arrow rect,.subscriptions-flow .services .header .services-navigation .next-arrow rect{fill:#fff;fill-opacity:.14}.subscriptions-flow .services .header .services-navigation .prev-arrow path,.subscriptions-flow .services .header .services-navigation .next-arrow path{stroke:#fff}.subscriptions-flow .services .service-swiper .swiper-service__card{transition:background-color .3s ease}.subscriptions-flow .services .service-swiper .swiper-service__card:hover{background:#F8E9FF}.subscriptions-flow .services .service-swiper .swiper-service__card .name{font-size:14px}.subscriptions-flow .services .service-swiper .swiper-service__card .price{display:inline-flex;font-size:16px;font-weight:600;line-height:1}.subscriptions-flow .services .services-cta{display:none}.subscriptions-flow .how-it-works__default .section-subtitle{margin-bottom:30px}.subscriptions-flow .how-it-works__default .steps-grid{grid-template-columns:1fr 1fr 1fr;gap:20px}.subscriptions-flow .how-it-works__default .how-it-works__cta{display:none}}@media (min-width: 1280px){.subscriptions-flow .services{max-width:1232px}.subscriptions-flow .services .service-swiper .swiper-service__card{padding:15px}.subscriptions-flow .services .service-swiper .swiper-service__card .price{font-size:18px}}@media (min-width: 1440px){.subscriptions-flow .services{max-width:1360px}.subscriptions-flow .services .service-swiper .swiper-service__card{padding:15px 20px}.subscriptions-flow .services .service-swiper .swiper-service__card .price{font-size:20px}}
