/* Главная: скрыть фото первого экрана на мобильных, чтобы форма и квиз были ближе */
@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}
}
