.sec-page-promo{overflow-x:clip}.promo-cover{position:relative;isolation:isolate;display:flex;align-items:center;min-height:550px;margin-top:50px;padding:50px;border-radius:30px;overflow:hidden}.promo-cover__bg{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:right center}.promo-cover__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:25px;width:594px;max-width:100%;font-family:"Euclid Circular A", sans-serif;font-weight:700;line-height:normal;color:#fff}.promo-cover__title{font-size:56px;font-weight:700;line-height:normal}.promo-cover__title-accent{display:block;color:#ffff4b}.promo-cover__subtitle{font-size:24px;font-weight:700;line-height:normal}.promo-form{margin-top:25px}.promo-section{margin-top:50px}.promo-head{display:flex;flex-direction:column;gap:10px;font-family:"Euclid Circular A", sans-serif;line-height:normal}.promo-head__title{font-size:42px;font-weight:700;line-height:normal;color:#0f198c}.promo-head__subtitle{font-size:24px;font-weight:400;line-height:normal;color:#293232}.promo-reveal-group_ready .promo-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease, transform 0.6s ease}.promo-reveal-group_visible .promo-reveal{opacity:1;transform:none}.promo-quality{position:relative;display:flex;flex-direction:column;justify-content:center;padding:30px 30px 30px 50px;border-radius:30px;overflow:hidden;background:#d9f3f1;font-family:"Euclid Circular A", sans-serif;line-height:normal}.promo-quality__body{position:relative;z-index:1;display:flex;align-items:center;gap:25px;width:900px;max-width:100%}.promo-quality__title{flex:1 0 0;min-width:0;font-size:42px;font-weight:700;line-height:normal;color:#00b2aa}.promo-quality__content{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:25px;color:#293232}.promo-quality__subtitle{font-size:24px;font-weight:400;line-height:normal}.promo-quality__list{display:flex;flex-direction:column;gap:15px;font-size:18px;font-weight:600}.promo-quality__logo{position:absolute;top:calc(50% + 19.5px);right:-49px;display:block;width:432px;height:433px;max-width:none;object-fit:cover;transform:translateY(-50%);pointer-events:none}.promo-speed{display:flex;flex-direction:column;gap:20px;font-family:"Euclid Circular A", sans-serif;line-height:normal;color:#293232}.promo-speed__cards{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.promo-speed__card{flex:1 0 0;min-width:0;display:flex;flex-direction:column}.promo-speed__card-top{position:relative;height:286.5px;border-radius:25px 25px 0 0;overflow:hidden}.promo-speed__card_600 .promo-speed__card-top{height:286.21px}.promo-speed__card_1000 .promo-speed__card-top{height:291.41px}.promo-speed__card-img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.promo-speed__card-body{display:flex;flex-direction:column;gap:30px;padding:30px;border-radius:0 0 25px 25px;background:#fff}.promo-speed__features{display:flex;flex-direction:column;gap:20px}.promo-speed__feature{flex:1 0 0;min-width:0;display:flex;align-items:center;gap:10px}.promo-speed__feature-icon{flex:none;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:10px;background:#d9f3f1}.promo-speed__feature-icon img{display:block}.promo-speed__feature-text{flex:1 0 0;min-width:0;font-size:18px}.promo-speed__price-row{display:flex;align-items:flex-end;gap:10px;font-weight:700;white-space:nowrap}.promo-speed__price-value{font-size:56px}.promo-speed__price-unit{padding-bottom:8px;font-size:42px}.promo-speed__price-note{font-size:18px;font-weight:600;color:#7d8282}.promo-speed__button{width:100%;height:50px;padding:15px 20px;text-decoration:none}.promo-router{display:flex;flex-direction:column;gap:30px;font-family:"Euclid Circular A", sans-serif;line-height:normal;color:#293232}.promo-router__card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"name pic" "features pic" "price pic";column-gap:30px;padding:30px;border-radius:30px;background:#fff}.promo-router__name{grid-area:name;font-size:32px;font-weight:700}.promo-router__pic{grid-area:pic;position:relative;aspect-ratio:1.3387423935;border-radius:10px;overflow:hidden}.promo-router__pic img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center bottom}.promo-router__features{grid-area:features;align-self:center;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.promo-router__feature{display:flex;flex-direction:column;justify-content:center;height:150px;padding:20px;border-radius:10px;background:#f2f5f7;font-size:18px}.promo-router__feature-title{font-weight:600}.promo-router__feature-text{color:#7d8282}.promo-router__price{grid-area:price;display:flex;align-items:center;gap:15px;font-weight:700;white-space:nowrap}.promo-router__price-value{font-size:32px}.promo-router__price-note{font-size:14px}.promo-benefits{display:flex;flex-direction:column;gap:30px;font-family:"Euclid Circular A", sans-serif;line-height:normal}.promo-benefits__grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:30px}.promo-benefits__card{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;gap:15px;height:300px;padding:20px;border-radius:25px;background:#fff}.promo-benefits__card:nth-child(-n+2){grid-column:span 3}.promo-benefits__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:#d9f3f1}.promo-benefits__icon img{display:block}.promo-benefits__title{font-size:24px;font-weight:700;color:#293232}.promo-benefits__text{font-size:18px;line-height:normal;color:#7d8282}.promo-reviews{display:flex;flex-direction:column;gap:30px;font-family:"Euclid Circular A", sans-serif;line-height:normal;color:#293232}.promo-reviews__list{display:flex;flex-wrap:wrap;gap:30px}.promo-reviews__card{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:20px;border-radius:25px;background:#fff;font-size:18px}.promo-reviews__top{display:flex;align-items:center;gap:15px}.promo-reviews__source{position:relative;flex:none;width:50px;height:50px;overflow:hidden}.promo-reviews__source img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.promo-reviews__source_yandex{border-radius:12px}.promo-reviews__source_yandex img{position:absolute;left:-88.89%;top:-22.58%;width:277.78%;height:145.16%}.promo-reviews__source_yandex::after{content:"";position:absolute;inset:0;border-radius:12px;background:rgba(0, 0, 0, 0.05)}.promo-reviews__rating{display:flex}.promo-reviews__rating img{display:block}.promo-reviews__text{line-height:normal}.promo-reviews__name{margin-top:auto;font-weight:600}.promo-after{display:flex;flex-direction:column;gap:30px;font-family:"Euclid Circular A", sans-serif;line-height:normal;color:#293232}.promo-after__body{display:flex;flex-direction:column;gap:20px}.promo-after__timeline{position:relative;display:flex;gap:30px;height:16px}.promo-after__timeline::before{content:"";position:absolute;top:7.5px;left:calc((100% - 120px) / 10 + 3px);right:calc((100% - 120px) / 10 - 4px);height:1px;background:repeating-linear-gradient(90deg, #7d8282 0 4px, transparent 4px 8px)}.promo-after__step{position:relative;flex:1 0 0;display:flex;align-items:center;justify-content:center}.promo-after__chevron,.promo-after__more-icon{position:relative;flex:none;width:16px;height:16px}.promo-after__chevron img,.promo-after__more-icon img{position:absolute;left:5.35px;top:1.83px;display:block;max-width:none}.promo-after__cards{display:flex;gap:30px}.promo-after__card{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:15px;height:265px;padding:20px;border-radius:25px;background:#fff}.promo-after__icon{flex:none;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:10px;background:#d9f3f1}.promo-after__icon img{display:block}.promo-after__content{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px;font-size:18px}.promo-after__title{font-weight:600}.promo-after__text{line-height:normal;color:#7d8282}.promo-after__more{align-items:center;gap:6px;font-size:14px;line-height:normal;color:#293232;text-decoration:none;transition:color 0.3s}@media (hover:hover){.promo-after__more:hover{color:#00b2aa}}.promo-subs{display:flex;align-items:flex-start;gap:30px;font-family:"Euclid Circular A", sans-serif;line-height:normal;color:#293232}.promo-subs__head{flex:0 0 450px;min-width:0}.promo-subs__card{flex:1 0 0;min-width:0;padding:30px;border-radius:30px;background:#fff}.promo-subs__table{display:grid;grid-template-columns:100px repeat(3, max-content);justify-content:space-between;align-items:center;row-gap:20px;white-space:nowrap}.promo-subs__row{display:contents}.promo-subs__line{grid-column:1 / -1;height:1px;margin-bottom:-1px;background:#cbcdcd}.promo-subs__speed{display:flex;flex-direction:column}.promo-subs__speed-num{margin-bottom:-5px;font-size:32px;font-weight:700}.promo-subs__speed-unit{font-size:18px;font-weight:600}.promo-subs__period{display:flex;align-items:flex-end;gap:4px}.promo-subs__period-num{font-size:32px;font-weight:700}.promo-subs__period-unit{padding-bottom:4px;font-size:18px;font-weight:600}.promo-subs__label{font-size:18px;font-weight:600;white-space:normal}.promo-subs__price{display:flex;flex-direction:column}.promo-subs__month{display:flex;align-items:center;gap:6px}.promo-subs__month-value{font-size:24px}.promo-subs__month-unit{font-size:14px}.promo-subs__total{display:flex;align-items:center;gap:4px;color:#7d8282}.promo-subs__total-value{font-size:14px}.promo-subs__total-unit{font-size:12px}.promo-marquee{margin:80px calc(50% - 50vw) 0;padding:25px 0;overflow:hidden;background:#00ccc2;font-family:"Euclid Circular A", sans-serif;font-weight:600;font-size:18px;line-height:normal;white-space:nowrap;color:#fff}.promo-marquee__track{display:flex;width:max-content;animation:promo-marquee 40s linear infinite}.promo-marquee__group{display:flex;align-items:center;gap:10px;padding-right:10px}.promo-marquee__item{display:flex;align-items:center;gap:10px}.promo-marquee__item::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#fff}@keyframes promo-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.promo-marquee__track{animation:none}}.promo-switch{display:flex;flex-direction:column;gap:30px;font-family:"Euclid Circular A", sans-serif;line-height:normal;color:#293232}.promo-switch__steps{display:flex;gap:30px}.promo-switch__step{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center}.promo-switch__num{display:block;flex:none}.promo-switch__card{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:15px;height:256px;padding:20px;border-radius:25px;background:#fff}.promo-switch__title{font-size:24px;font-weight:700;text-align:center}.promo-switch__list,.promo-switch__text{align-self:stretch;font-size:18px;line-height:normal;color:#7d8282}.promo-switch__list{padding-left:27px}.promo-switch__list li{list-style:disc}.promo-switch__more{align-items:center;gap:6px;font-size:14px;line-height:normal;color:#293232;text-decoration:none;transition:color 0.3s}@media (hover:hover){.promo-switch__more:hover{color:#00b2aa}}.promo-switch__more-icon{position:relative;flex:none;width:16px;height:16px}.promo-switch__more-icon img{position:absolute;left:5.35px;top:1.83px;display:block;max-width:none}.promo-faq{display:flex;flex-direction:column;gap:30px;font-family:"Euclid Circular A", sans-serif;line-height:normal;color:#293232}.promo-faq__list{display:flex;flex-direction:column;padding:30px;border-radius:30px;background:#fff}.promo-faq__item+.promo-faq__item{margin-top:25px;padding-top:25px;background:linear-gradient(90deg, #cbcdcd 4px, transparent 4px) 0 0 / 8px 1px repeat-x}.promo-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;font-size:24px;font-weight:400;line-height:normal;color:#293232;cursor:pointer}.promo-faq__question-text{flex:1 0 0;min-width:0}.promo-faq__item_active .promo-faq__question{font-weight:700;color:#00ccc2}.promo-faq__icon{flex:none;width:24px;height:24px}.promo-faq__icon img{display:block}.promo-faq .promo-faq__icon-close,.promo-faq__item_active .promo-faq__icon-plus{display:none}.promo-faq__item_active .promo-faq__icon-close{display:block}.promo-faq__answer{display:none}.promo-faq__answer-inner{display:flex;flex-direction:column;gap:10px;padding:25px 0 0 25px;font-size:18px;line-height:normal}.promo-faq__answer-inner ul{padding-left:27px}.promo-faq__answer-inner li{list-style:disc}@media screen and (max-width:1439px){.promo-cover{align-items:flex-start}.promo-quality__body{flex-direction:column;align-items:flex-start;width:518px}.promo-quality__title,.promo-quality__content{flex:none;width:100%}.promo-quality__logo{top:calc(50% + 20px)}.promo-speed__card{flex:0 0 calc((100% - 30px) / 2)}.promo-speed__card_1000{flex:1 0 100%}.promo-speed__card_1000 .promo-speed__features{flex-direction:row}.promo-router__card{grid-template-rows:auto auto 1fr;row-gap:20px}.promo-router__pic{aspect-ratio:auto}.promo-router__features{align-self:start;grid-template-columns:minmax(0, 1fr)}.promo-router__price{align-self:start}.promo-benefits__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.promo-benefits__card{grid-column:span 1}.promo-benefits__card:first-child{grid-column:1 / -1}.promo-benefits__card:nth-child(2){grid-column:span 1}.promo-reviews__card{flex:1 0 calc((100% - 30px) / 2)}.promo-after__body{flex-direction:row;align-items:stretch;gap:30px}.promo-after__timeline{flex-direction:column;flex:none;width:16px;height:auto}.promo-after__timeline::before{top:70px;bottom:65px;left:7.5px;right:auto;width:1px;height:auto;background:repeating-linear-gradient(180deg, #7d8282 0 4px, transparent 4px 8px)}.promo-after__chevron{transform:rotate(90deg)}.promo-after__cards{flex:1 0 0;min-width:0;flex-direction:column}.promo-after__card{flex:none;flex-direction:row;align-items:center;height:135px}.promo-subs__head{flex-basis:330px}.promo-switch__steps{flex-direction:column}.promo-switch__step{flex:none}.promo-switch__card{height:auto;min-height:187px}}@media screen and (max-width:1023px){.promo-cover{min-height:0;padding:20px;border-radius:25px}.promo-cover__body{gap:15px;width:280px}.promo-cover__title{font-size:24px}.promo-cover__subtitle{font-size:18px;font-weight:600}.promo-form{margin-top:50px}.promo-quality{display:grid;grid-template-columns:minmax(0, 1fr) 100px;align-items:center;gap:15px;padding:20px;border-radius:25px}.promo-quality__body,.promo-quality__content{display:contents}.promo-quality__title{grid-column:1;grid-row:1;width:auto;font-size:24px}.promo-quality__subtitle,.promo-quality__list{grid-column:1 / -1;max-width:480px}.promo-quality__subtitle{font-size:18px}.promo-quality__list{font-size:14px;font-weight:700}.promo-quality__logo{position:static;grid-column:2;grid-row:1;width:100px;height:100px;transform:none}.promo-head__title{font-size:24px}.promo-head__subtitle{font-size:18px}.promo-speed__cards{gap:25px}.promo-speed__card{flex:0 0 calc((100% - 25px) / 2)}.promo-speed__card_1000{flex:1 0 100%}.promo-speed__card_1000 .promo-speed__features{flex-direction:column}.promo-speed__card-top{height:211.99px}.promo-speed__card_600 .promo-speed__card-top{height:211.8px}.promo-speed__card_1000 .promo-speed__card-top{height:215.28px}.promo-router__card{grid-template-columns:minmax(0, 1fr);grid-template-rows:none;grid-template-areas:"name" "pic" "features" "price";padding:20px;border-radius:25px}.promo-router__name{font-size:24px}.promo-router__pic{aspect-ratio:1.3387423935}.promo-router__feature{height:auto}.promo-benefits,.promo-reviews{gap:20px}.promo-benefits__grid{grid-template-columns:minmax(0, 1fr);gap:25px}.promo-benefits__card,.promo-benefits__card:first-child,.promo-benefits__card:nth-child(2){grid-column:auto;height:auto}.promo-reviews__list{flex-direction:column;align-items:stretch;gap:25px}.promo-reviews__card{flex:none}.promo-after__timeline,.promo-after__cards{gap:25px}.promo-after__timeline::before{top:81px;bottom:78px}.promo-after__card{align-items:flex-start;height:157px}.promo-subs{gap:20px}.promo-subs__head{flex:1 0 0}.promo-subs__card{padding:20px;border-radius:25px}.promo-subs__table{grid-template-columns:56px repeat(3, max-content);row-gap:15px}.promo-subs__speed-num{font-size:18px;font-weight:600}.promo-subs__speed-unit{font-size:14px;font-weight:700}.promo-subs__period{flex-direction:column;align-items:flex-start;gap:0}.promo-subs__period-num{margin-bottom:-10px}.promo-subs__label{font-size:14px;font-weight:700}.promo-subs__month,.promo-subs__total{flex-direction:column;align-items:flex-start;gap:0}.promo-subs__month-value{margin-bottom:-5px;font-size:18px;font-weight:600}.promo-subs__month-unit{font-size:14px;font-weight:700}.promo-subs__total-value{font-size:12px}.promo-marquee{margin-top:60px}.promo-switch{gap:20px}.promo-switch__steps{gap:25px}.promo-switch__card{min-height:0}.promo-faq__list{padding:20px;border-radius:25px}.promo-faq__question{align-items:flex-start;font-size:18px}.promo-faq__item_active .promo-faq__question{font-weight:600}}@media screen and (max-width:767px){.promo-cover{padding-top:162px}.promo-cover__bg{object-position:left top}.promo-quality{align-items:start}.promo-quality__subtitle,.promo-quality__list{max-width:none}.promo-speed__card,.promo-speed__card_1000{flex:0 0 100%}.promo-after__timeline::before{top:138px;bottom:132px}.promo-after__card{flex-direction:column;height:270px}.promo-subs{flex-direction:column;align-items:stretch}.promo-subs__head{flex:none}}