@media (max-width:1024px){.price-picker__list{grid-template-columns:repeat(3,1fr)}.price-picker__panel{padding:40px}.repair-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.header__wrapper{display:flex;justify-content:space-between}.header__list{display:none}.footer__wrapper{flex-direction:column;text-align:center;gap:32px}.footer__legal,.footer__nav{justify-content:center}.footer__info{align-items:center}.hero__layout{display:block;position:relative}.hero__content{position:relative;z-index:10;width:100%;min-height:100vh;padding:40px 20px;display:flex;justify-content:flex-start;align-items:center}.hero__inner{max-width:85%}.hero__image{position:absolute;top:0;right:0;bottom:0;z-index:1;width:75%;height:100%;pointer-events:none}.hero__actions{flex-direction:column;align-items:stretch;width:100%;gap:10px}.hero__actions .btn{width:100%;justify-content:center}.btn__text._desktop,.hero__benefits{display:none}.btn__text._mobile{display:inline}.stats__wrapper{justify-content:center}.advantages{padding-block:64px}.advantages__header{grid-template-columns:1fr;margin-bottom:40px}.advantages__grid{grid-template-columns:1fr 1fr}.services{padding-block:64px}.services__header{grid-template-columns:1fr;margin-bottom:40px}.services__grid{grid-template-columns:repeat(2,1fr)}.gallery{padding-block:64px}.gallery__header{grid-template-columns:1fr;margin-bottom:40px}.gallery__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.gallery__card._tall{grid-row:auto;height:260px}.gallery__banner-text{left:24px}.gallery__banner-heading{font-size:24px}.process__container{padding-block:64px}.process__grid{grid-template-columns:repeat(3,1fr);gap:40px 0}.process__line{display:none}.transparency{padding-block:64px}.transparency__header{margin-bottom:40px}.transparency__grid,.transparency__header{grid-template-columns:1fr}.faq{padding-block:64px}.faq__header{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.faq__question{padding:18px 20px}.reviews__header{gap:16px;margin-bottom:40px}.reviews__grid,.reviews__header{grid-template-columns:1fr}.contacts{padding-block:64px}.contacts__header{grid-template-columns:1fr;align-items:start;gap:16px;margin-bottom:40px}.contacts__grid{grid-template-columns:1fr;gap:32px}.contacts__card{padding:32px}.contacts__phone{font-size:28px}.contacts__map{min-height:320px}.section__inner{padding-block:64px}.section__inner._steady{padding-block:96px}.section-head{grid-template-columns:1fr;margin-bottom:40px}.section-head._roomy{margin-bottom:56px}.inner-hero{padding:112px var(--container-padding) 24px}.inner-hero__shell{grid-template-columns:1fr}.inner-hero__card,.inner-hero__copy{padding:24px}.inner-hero._about .inner-hero__copy{padding:32px 24px}.inner-hero._buyout .inner-hero__actions{flex-direction:column}.inner-hero._buyout .inner-hero__actions .inner-btn{width:100%;flex:none}.info-cards,.promo-cards{grid-template-columns:1fr}.info-cards__item,.info-cards__item._lg{padding:24px}.split{grid-template-columns:1fr}.split__panel{padding:24px}.steps{grid-template-columns:1fr}.founder{padding-block:64px}.founder__grid{grid-template-columns:1fr;gap:48px;text-align:left}.founder__label{margin:0 0 20px}.founder__photo{max-width:480px;margin:0 auto}.metrics{grid-template-columns:1fr}.reviews._about .reviews__header{gap:24px}.reviews._about .reviews__container{padding-block:64px}.repair-info,.symptoms{grid-template-columns:1fr}.repair-info{gap:20px}.repair-info__card{padding:32px 24px;border-radius:24px}.urgent__grid{gap:32px}.reasons,.urgent__grid{grid-template-columns:1fr}.catalog-head{flex-direction:column;align-items:flex-start;gap:20px}.catalog-flow,.catalog__controls{grid-template-columns:1fr}.catalog__controls{gap:16px}.catalog-cta{flex-direction:column;text-align:center}.price-hero{padding:100px 20px 40px}.price-hero__inner{padding-inline:0}.price-hero__shell{grid-template-columns:1fr;gap:24px}.price-hero__copy{padding:32px 16px;border-radius:24px}.price-hero__card{padding:24px 16px;border-radius:24px}.price-hero__feature{padding:12px 16px 12px 36px;font-size:12px}.price-hero__feature:before{left:14px}.request-popup{padding:30px 20px 20px;border-radius:20px}}@media (max-width:768px){.price-picker{padding:40px 12px}.price-picker__panel{padding:32px 20px;border-radius:24px}.price-picker__list{grid-template-columns:repeat(2,1fr);gap:12px}.price-picker__list._is-collapsed .price-picker__item:nth-child(n+9){display:none}.price-picker__toggle{display:inline-flex;width:100%}.float-buttons{right:16px;bottom:40px;gap:10px}.float-buttons__btn{width:50px;height:50px}.float-buttons__btn svg,.float-buttons__logo{width:20px;height:20px}.legal{padding:30px 10px}.legal__paper{padding:32px 20px;border-radius:16px}.legal._consent{padding:40px 10px}.legal._consent .legal__paper{padding:24px 16px}.legal._consent .legal__content h3{margin:32px 0 12px}.repair-hero{padding:100px 12px 20px}.repair-hero__card{padding:32px 20px;border-radius:24px}.repair-hero__title{margin-bottom:16px;font-size:24px}.repair-hero__text{margin-bottom:24px;font-size:15px;line-height:1.5}.repair-hero__actions{flex-direction:column;gap:10px}.repair-btn{width:100%}}@media (max-width:640px){.thanks{padding:0}.thanks__inner{padding:12px}.thanks__card{width:100%;max-width:none;padding:40px 20px;border-radius:28px}.thanks__icon{width:72px;height:72px;margin-bottom:24px}.thanks__title{font-size:26px}.thanks__text{margin-bottom:32px;font-size:15px}}@media (max-width:600px){.cookie{left:16px;right:16px;bottom:16px;width:auto;max-width:none;padding:20px;border-radius:20px}.cookie__inner{gap:12px;margin-bottom:16px}.cookie__icon{width:36px;height:36px;border-radius:10px}.cookie__icon svg{width:18px;height:18px}.cookie__text{font-size:13px}.stats__item{flex:1 1 40%;margin-bottom:20px}.stats__num{font-size:32px}.advantages__grid,.gallery__grid,.services__grid{grid-template-columns:1fr}.process__grid{grid-template-columns:repeat(2,1fr)}.inner-faq__question{padding:18px 20px;align-items:flex-start}.inner-faq__answer{padding:0 20px}.inner-faq__item._is-open .inner-faq__answer{padding:0 20px 20px}.inner-faq._steady .inner-faq__answer{padding:0 24px}.inner-faq._steady .inner-faq__item._is-open .inner-faq__answer{padding:0 24px 22px}.page._ceny .split__actions .inner-btn{width:100%;height:48px}.repair-section,.repair-section._symptoms{padding:60px 16px}.repair-section._info{padding:20px 16px 40px}.repair-section._reasons,.repair-section._urgent{padding:40px 16px}.repair-head{margin-bottom:32px}.repair-head__text{font-size:15px;text-align:left}.repair-head__text._narrow{font-size:17px;text-align:center}.repair-head__text._reasons{font-size:16px;text-align:center}.symptoms{gap:16px}.symptoms__card{padding:20px;border-radius:24px;gap:16px}.symptoms__icon{width:52px;height:52px;border-radius:16px}.symptoms__icon svg{width:24px;height:24px}.symptoms__text{font-size:15px}.repair-steps{grid-template-columns:1fr;gap:16px}.repair-steps__card{padding:28px 24px;border-radius:24px}.repair-steps__num{width:42px;height:42px;margin-bottom:16px;font-size:16px}.repair-info__icon{width:48px;height:48px;margin-bottom:20px}.repair-info__icon svg{width:24px;height:24px}.repair-info__title{font-size:22px}.repair-info__text,.repair-info__time li{font-size:15px}.urgent__card{padding:32px 20px;border-radius:24px}.urgent__item{padding:16px;gap:16px}.urgent__icon{width:40px;height:40px;border-radius:12px}.urgent__icon svg{width:20px;height:20px}.urgent__item-text{font-size:15px}.urgent__highlight{padding:20px;flex-direction:column;gap:12px}.reasons__card{padding:24px 20px;border-radius:24px;gap:16px}.reasons__icon{width:52px;height:52px;border-radius:16px}.reasons__icon svg{width:26px;height:26px}.reasons__text{font-size:15px}.catalog-section,.page._ceny .section._plate{padding:40px 20px}.catalog,.catalog-article{padding:24px 16px;border-radius:24px}.catalog__head{flex-direction:column;gap:16px}.catalog-cta__actions,.catalog-service__details-actions,.catalog__spotlight-actions{flex-direction:column;width:100%}.catalog-btn{width:100%}.price-hero__actions .catalog-btn{width:auto}.catalog__hints{grid-template-columns:1fr;gap:24px}.catalog-service__meta{margin-top:16px;flex-direction:column;align-items:flex-start;gap:12px}}