/* Главная: скрыть фото первого экрана на мобильных, чтобы форма и квиз были ближе */
@media screen and (max-width: 640px) {
  #rec712967783 .t823__col_img { display: none !important; }
}

/* ===== Главная: единый стиль заголовков H2 ===== */
#rec2480579691 h2,#rec2480600511 h2,#rec710157458 h2,#rec713439570 h2,#rec711065811 h2,#rec710447370 h2,#rec5222793301 h2{font-size:42px!important;line-height:1.2!important;font-weight:600!important;text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:none!important}
#rec2480600511 .t-section__topwrapper .t-col,#rec710447370 .t-section__topwrapper .t-col{margin-left:auto!important;max-width:none!important}
#rec2480600511 .t-section__topwrapper .t-container>.t-col,#rec710447370 .t-section__topwrapper .t-container>.t-col{width:calc(100% - 40px)!important;margin-left:20px!important}
@media screen and (max-width:640px){#rec2480579691 h2,#rec2480600511 h2,#rec710157458 h2,#rec713439570 h2,#rec711065811 h2,#rec710447370 h2,#rec5222793301 h2{font-size:30px!important}}

/* ===== Главная: фоны (тёмный / светлый, лайм — акцент) ===== */
#rec2480579691 .t-cover,#rec2480579691>div{background-color:#f3f4f6!important}
#rec713439570,#rec713439570>div{background-color:#111318!important}
#rec713439570 .t795__title{color:#fff!important}
#rec713439570 .t795__descr{color:#c9ccd3!important}
#rec711065811,#rec711065811>div{background-color:#fff!important}
#rec711065811 h2,#rec711065811 .t585__title{color:#111318!important}
#rec711065811 .t585__text,#rec711065811 .t585__text *{color:#2b2f38!important;opacity:1!important}
#rec711065811 .t585__border,#rec711065811 .t585__header{border-color:#e3e5e9!important}
#rec5222793301,#rec5222793301>div,#rec716576232,#rec716576232>div{background-color:#fff!important}
#rec5222793301 .t795__title{color:#111318!important}
#rec5222793301 .t795__descr{color:#5b606b!important}
#rec716576232 .t992__menu-link{border:1px solid #d9dbe0!important;background:#fff!important;color:#111318!important}
#rec716576232 .t992__menu-link:hover{border-color:#111318!important}

/* ===== Главная: этапы выкупа с номерами вместо одинаковых иконок ===== */
#rec2480600511 .t548{counter-reset:cmxstep}
#rec2480600511 .t548__col{counter-increment:cmxstep}
#rec2480600511 .t548__img{background-image:none!important;background-color:#b3ff00!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;opacity:1!important}
#rec2480600511 .t548__img::before{content:counter(cmxstep);font-family:'Inter',Arial,sans-serif;font-weight:700;font-size:32px;line-height:1;color:#111318}

/* ===== Шапка: иконки мессенджеров видны на тёмном фоне ===== */
#rec716140577 a[href*="wa.me"] svg path,#rec716140577 a[href*="whatsapp"] svg path,#rec716140577 a[href*="t.me"] svg path{fill:#ffffff!important}

/* ===== Кнопка-виджет «Связаться»: в цветах бренда, компактная ===== */
.t898__btn_label{background-color:#b3ff00!important}
.t898__btn_label svg path,.t898__btn_label svg g{fill:#111318!important;stroke:#111318}
.t898__btn-text{display:none!important}
.t898__animated-circle{border-color:#b3ff00!important;background:transparent!important}
@media screen and (max-width:640px){.t898{display:none!important}}

/* ===== Главная: Единые отступы блоков (105px на десктопе, 60px на телефоне) ===== */
#rec2481018661{padding-top:80px!important;padding-bottom:80px!important}
#rec2480600511,#rec711065811,#rec710447370{padding-top:105px!important;padding-bottom:105px!important}
#rec713439570{padding-top:105px!important;padding-bottom:20px!important}
#rec5222793301{padding-top:105px!important;padding-bottom:30px!important}
#rec716576232{padding-bottom:105px!important}
@media screen and (max-width:640px){
 #rec2481018661{padding-top:40px!important;padding-bottom:40px!important}
 #rec2480600511,#rec711065811,#rec710447370{padding-top:60px!important;padding-bottom:60px!important}
 #rec713439570,#rec5222793301{padding-top:60px!important}
 #rec716576232{padding-bottom:60px!important}
}

/* ===== Главная: Единая типографика ===== */
/* Шкала: H2 42/30, H3 24/20, лид 20/17, текст 17/16, мелкий 14/13. Текст 400, заголовки 600 */
/* Первый экран: крупный лёгкий подзаголовок */
#rec712967783 .t823__descr{font-size:28px!important;line-height:1.45!important;font-weight:300!important;color:#fff!important}
/* Этапы */
#rec2480600511 .t548__title{font-size:24px!important;line-height:1.3!important;font-weight:600!important;color:#111318!important}
#rec2480600511 .t548__descr{font-size:17px!important;line-height:1.6!important;font-weight:400!important;color:#2b2f38!important}
#rec2480600511 h2{color:#111318!important}
/* Примеры цен (тёмный) */
#rec713439570 .t795__descr{font-size:20px!important;line-height:1.5!important;font-weight:400!important;color:#c9ccd3!important}
#rec712980293 .t994__title{font-size:28px!important;font-weight:600!important}
#rec712980293 .t994__descr{font-size:16px!important;line-height:1.5!important;font-weight:400!important;color:#c9ccd3!important}
/* FAQ */
#rec711065811 .t585__title{font-size:24px!important;line-height:1.3!important;font-weight:600!important}
#rec711065811 .t585__text,#rec711065811 .t585__text *{font-size:17px!important;line-height:1.6!important;font-weight:400!important}
/* Форма «Получите честную цену» */
#rec710447370 h2 *{font-size:inherit!important;line-height:inherit!important}
#rec710447370 .t718__contacts,#rec710447370 .t718__contacts *,#rec710447370 .t718__address *,#rec710447370 .t718__address,#rec710447370 .t718__address *{font-size:20px!important;line-height:1.5!important;font-weight:400!important}
#rec710447370 .t718__contacts,#rec710447370 .t718__address{color:#c9ccd3!important}
#rec710447370 .t718__address{margin-top:16px!important}
/* Заголовок марок */
#rec5222793301 .t795__descr{font-size:20px!important;line-height:1.5!important;font-weight:400!important;color:#5b606b!important}
/* Мои блоки: подзаголовки, карточки, текст */
#rec5226289301 .sub,#rec5223246001 .cmx-sub{font-size:20px!important}
#rec5226289301 h3,#rec5223246001 h3{font-size:24px!important;line-height:1.3!important}
#rec5226289301 li,#rec5226968501 .sm,#rec5224839101 p,#rec5224839101 li,#rec5223246001 li{font-size:17px!important;line-height:1.6!important}
#rec5225626801 .s{font-size:17px!important}
@media screen and (max-width:640px){
 #rec712967783 .t823__descr{font-size:18px!important}
 #rec2480600511 .t548__title,#rec711065811 .t585__title,#rec5226289301 h3,#rec5223246001 h3,#rec5224839101 h3{font-size:20px!important}
 #rec713439570 .t795__descr,#rec5222793301 .t795__descr,#rec710447370 .t718__contacts,#rec710447370 .t718__contacts *,#rec5226289301 .sub,#rec5223246001 .cmx-sub{font-size:17px!important}
 #rec2480600511 .t548__descr,#rec711065811 .t585__text,#rec711065811 .t585__text *,#rec5226289301 li,#rec5226968501 .sm,#rec5224839101 p,#rec5224839101 li,#rec5223246001 li{font-size:16px!important}
 #rec712980293 .t994__title{font-size:22px!important}
}

/* Финальная форма: преимущества, телефон, мессенджеры */
#rec710447370 .t718__address ul,#rec710447370 .t718__address ol{list-style:none!important;padding:0!important;margin:0 0 28px!important}
#rec710447370 .t718__address li{position:relative!important;padding-left:30px!important;margin:0 0 12px!important;font-size:17px!important;line-height:1.5!important;color:#e6e8ec!important;list-style:none!important}
#rec710447370 .t718__address li::before{content:""!important;position:absolute!important;left:0!important;top:6px!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#b3ff00!important;display:block!important;margin:0!important}
#rec710447370 .t718__address li .ql-ui{display:none!important}
#rec710447370 .t718__address p{font-size:17px!important;margin:0 0 8px!important}
#rec710447370 .t718__address a[href^="tel"],#rec710447370 .t718__address a[href^="tel"] *{color:#b3ff00!important;font-size:26px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap}
#rec710447370 .t718__address a[href*="wa.me"],#rec710447370 .t718__address a[href*="t.me/"]{display:inline-block!important;border:1px solid #3a3f4a!important;color:#fff!important;padding:12px 22px!important;border-radius:6px!important;font-size:15px!important;font-weight:600!important;margin:12px 10px 0 0!important;text-decoration:none!important;transition:border-color .2s}
#rec710447370 .t718__address a[href*="wa.me"]:hover,#rec710447370 .t718__address a[href*="t.me/"]:hover{border-color:#b3ff00!important}
@media (max-width:640px){#rec710447370 .t718__address li{font-size:16px!important}#rec710447370 .t718__address a[href^="tel"],#rec710447370 .t718__address a[href^="tel"] *{font-size:22px!important}}
