/* STATUS DIRECTOR BLOCK */
#rec3453169801 {
  background: var(--status-ivory, #F7F3EA) !important;
}
#rec3453169801 .t544 {
  position: relative;
}
#rec3453169801 .t544::before {
  content: "РУКОВОДИТЕЛЬ КОМПАНИИ";
  display: block;
  max-width: 1160px;
  margin: 0 auto 42px;
  padding: 0 20px;
  color: var(--status-gold-dark, #A97828);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .18em;
  text-align: center;
}
#rec3453169801 .t-container {
  overflow: hidden;
  border: 1px solid rgba(215,171,87,.42);
  border-radius: 30px;
  background: #fff;
  box-shadow: 0 24px 70px rgba(4,15,27,.12);
}
#rec3453169801 .t544__sizer,
#rec3453169801 .t544__textwrapper,
#rec3453169801 .t544__blockimg {
  height: 680px !important;
}
#rec3453169801 .t544__blockimg {
  background-image: url("https://status-director-photo.vika-dmitrieva245.chatgpt.site/oksana-rozhkova.jpeg") !important;
  background-position: center 38% !important;
  background-size: cover !important;
}
#rec3453169801 .t544__textwrapper {
  padding: 70px 58px !important;
}
#rec3453169801 .t544__title {
  color: var(--status-navy, #040F1B) !important;
  font-size: 40px !important;
  line-height: 1.12 !important;
}
#rec3453169801 .t544__descr {
  color: var(--status-gold-dark, #A97828) !important;
  font-weight: 600 !important;
  letter-spacing: .03em;
}
#rec3453169801 .t544__line {
  border-color: var(--status-gold, #D7AB57) !important;
  opacity: .65;
}
#rec3453169801 .t544__text {
  display: inline-block;
  margin-top: 18px;
  padding: 15px 20px;
  border: 1px solid rgba(215,171,87,.6);
  border-radius: 14px;
  background: var(--status-ivory, #F7F3EA);
  color: var(--status-navy, #040F1B) !important;
  font-weight: 600;
}
@media screen and (max-width: 980px) {
  #rec3453169801 .t544::before {
    margin-bottom: 28px;
    font-size: 12px;
  }
  #rec3453169801 .t-container {
    margin-left: 20px;
    margin-right: 20px;
    border-radius: 22px;
  }
  #rec3453169801 .t544__sizer,
  #rec3453169801 .t544__textwrapper {
    height: auto !important;
  }
  #rec3453169801 .t544__blockimg {
    height: auto !important;
    aspect-ratio: 870 / 1412;
    background-position: center center !important;
  }
  #rec3453169801 .t544__textwrapper {
    padding: 42px 30px !important;
  }
  #rec3453169801 .t544__title {
    font-size: 32px !important;
  }
}
@media screen and (max-width: 640px) {
  #rec3453169801 .t-container {
    margin-left: 12px;
    margin-right: 12px;
    border-radius: 18px;
  }
  #rec3453169801 .t544__textwrapper {
    padding: 34px 22px !important;
  }
  #rec3453169801 .t544__title {
    font-size: 27px !important;
  }
  #rec3453169801 .t544__text {
    width: 100%;
    box-sizing: border-box;
  }
}@media screen and (max-width: 980px) {
  #rec1933875711 .t-btnflex_type_button2 {
    display: none !important;
  }
  #rec1933875711 .t001__buttons {
    margin-top: 26px !important;
  }
  #rec1933875711 .t001__title {
    font-size: 40px !important;
    line-height: 1.15 !important;
  }
  #rec1933875711 .t001__descr {
    font-size: 16px !important;
    line-height: 1.45 !important;
  }
}
@media screen and (max-width: 640px) {
  #rec1933875711 .t001__title {
    font-size: 30px !important;
    line-height: 1.12 !important;
  }
  #rec1933875711 .t001__descr {
    font-size: 14px !important;
    line-height: 1.45 !important;
  }
  #rec1937732031 .t-menu-base__textlogo {
    font-size: 16px !important;
    line-height: 1.3 !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
    max-width: 300px !important;
    text-align: center;
  }
}

/* Фирменная палитра под логотип ПК СТАТУС */
:root {
  --status-navy: #040F1B;
  --status-navy-soft: #0A2034;
  --status-gold: #D7AB57;
  --status-gold-dark: #9C702C;
  --status-gold-light: #F0C873;
  --status-ivory: #F7F3EA;
  --status-ink: #142331;
  --status-white: #FFFFFF;
}

body,
#allrecords {
  color: var(--status-ink);
  background-color: var(--status-ivory);
}

/* Шапка */
#rec1937732031 .t-menu-base,
#rec1937732031 .t-menu-base__maincontainer,
#rec1937732031 .tmenu-mobile,
#rec1937732031 .t-menu-base__mobile-menu {
  background-color: var(--status-navy) !important;
}
#rec1937732031 .t-menu-base__maincontainer {
  border-bottom: 1px solid rgba(215, 171, 87, 0.52);
  box-shadow: 0 10px 30px rgba(4, 15, 27, 0.18);
}
#rec1937732031 .t-menu-base__textlogo,
#rec1937732031 .t-menu__link-item,
#rec1937732031 .tmenu-mobile__text {
  color: var(--status-ivory) !important;
}
#rec1937732031 .t-menu__link-item {
  transition: color .2s ease;
}
#rec1937732031 .t-menu__link-item:hover {
  color: var(--status-gold-light) !important;
}
#rec1937732031 .t-sociallinks__svg path {
  fill: var(--status-gold) !important;
}
#rec1937732031 .t-menu-burger__icon {
  background-color: var(--status-gold) !important;
}

/* Первый экран */
#rec1933875711 .t-cover__filter {
  background-image: linear-gradient(90deg, rgba(4, 15, 27, .92) 0%, rgba(4, 15, 27, .74) 55%, rgba(4, 15, 27, .62) 100%) !important;
}
#rec1933875711 .t001__title {
  color: var(--status-white) !important;
  text-shadow: 0 3px 22px rgba(4, 15, 27, .32);
}
#rec1933875711 .t001__descr {
  color: var(--status-ivory) !important;
}
#rec1933875711 .t-btnflex_type_button {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border: 1px solid var(--status-gold-light) !important;
  border-radius: 14px !important;
  box-shadow: 0 12px 28px rgba(4, 15, 27, .28);
  transition: background-color .2s ease, transform .2s ease, box-shadow .2s ease;
}
#rec1933875711 .t-btnflex_type_button:hover {
  background-color: var(--status-gold-light) !important;
  transform: translateY(-1px);
  box-shadow: 0 15px 34px rgba(4, 15, 27, .34);
}
#rec1933875711 .t-btnflex_type_button2 {
  color: var(--status-ivory) !important;
  background-color: rgba(4, 15, 27, .64) !important;
  border: 1px solid rgba(215, 171, 87, .62) !important;
  border-radius: 14px !important;
  backdrop-filter: blur(6px);
}

/* Почему выбирают нас */
#rec1933875721 {
  background-color: var(--status-ivory) !important;
}
#rec1933875721 .t-section__title,
#rec1933875721 .t-name {
  color: var(--status-navy) !important;
}
#rec1933875721 .t-section__descr,
#rec1933875721 .t-descr {
  color: #3D4B57 !important;
}
#rec1933875721 .t-section__title::after,
#rec1933875731 .t-section__title::after,
#rec1933875811 .t-section__title::after,
#rec1933875821 .t-section__title::after {
  content: "";
  display: block;
  width: 58px;
  height: 2px;
  margin: 22px auto 0;
  background-color: var(--status-gold);
}

/* Форма консультации */
#rec1933875731 {
  background-color: var(--status-navy) !important;
}
#rec1933875731 .t-section__title {
  color: var(--status-white) !important;
}
#rec1933875731 .t-input,
#rec1933875731 .t-input-phonemask,
#rec1933875731 .t-input-phonemask__wrap,
#rec1933875731 .t-input-phonemask__select {
  color: var(--status-navy) !important;
  background-color: var(--status-white) !important;
  border-color: rgba(215, 171, 87, .72) !important;
  border-radius: 10px !important;
}
#rec1933875731 .t-checkbox__control {
  color: var(--status-ivory) !important;
}
#rec1933875731 .t-checkbox__indicator {
  border-color: var(--status-gold) !important;
}
#rec1933875731 a {
  color: var(--status-gold-light) !important;
}
#rec1933875731 .t-submit {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border: 1px solid var(--status-gold-light) !important;
  border-radius: 12px !important;
  box-shadow: 0 10px 24px rgba(0, 0, 0, .22);
}
#rec1933875731 .t-submit:hover {
  background-color: var(--status-gold-light) !important;
}

/* Как мы работаем */
#rec1933875751,
#rec1933875751 .t396__artboard,
#rec1933875751 .t396__filter {
  background-color: var(--status-ivory) !important;
}
#rec1933875751 .tn-atom {
  color: var(--status-navy) !important;
}
#rec1933875751 .tn-elem__19338757511474627468992 .tn-atom,
#rec1933875751 .tn-elem__19338757511771495078492000007 .tn-atom {
  background-color: var(--status-gold) !important;
}
#rec1933875751 .tn-elem__19338757511474627416586 .tn-atom,
#rec1933875751 .tn-elem__19338757511474628173182 .tn-atom,
#rec1933875751 .tn-elem__19338757511474628174920 .tn-atom,
#rec1933875751 .tn-elem__19338757511771495058032000005 .tn-atom {
  background-color: var(--status-navy) !important;
  border-color: var(--status-gold) !important;
}
#rec1933875751 .tn-elem__19338757511480499191307 .tn-atom,
#rec1933875751 .tn-elem__19338757511480499355677 .tn-atom,
#rec1933875751 .tn-elem__19338757511480499364298 .tn-atom,
#rec1933875751 .tn-elem__19338757511771495066014000006 .tn-atom {
  color: var(--status-gold-light) !important;
}
#rec1933875751 .tn-elem__19338757511771492793917 .tn-atom {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border: 1px solid var(--status-gold-light) !important;
  border-radius: 12px !important;
}

/* FAQ */
#rec1933875811 {
  background-color: var(--status-navy) !important;
}
#rec1933875811 .t-section__title,
#rec1933875811 .t849__title,
#rec1933875811 .t849__trigger-button,
#rec1933875811 .t849__text {
  color: var(--status-ivory) !important;
}
#rec1933875811 .t849__border {
  background-color: rgba(215, 171, 87, .52) !important;
}
#rec1933875811 .t849__lines::before,
#rec1933875811 .t849__lines::after {
  background-color: var(--status-gold) !important;
}

/* Квиз */
#rec1935711701 {
  background-color: var(--status-ivory) !important;
}
#rec1935711701 .t-quiz__quiz {
  background-color: var(--status-white) !important;
  border: 1px solid rgba(215, 171, 87, .5) !important;
  border-radius: 16px !important;
  box-shadow: 0 28px 54px rgba(4, 15, 27, .14) !important;
}
#rec1935711701 .t-quiz__progressbar {
  background-color: rgba(215, 171, 87, .28) !important;
}
#rec1935711701 .t-quiz__progress {
  background-color: var(--status-gold) !important;
}
#rec1935711701 .t-heading,
#rec1935711701 .t-input-title,
#rec1935711701 .t-quiz__counter {
  color: var(--status-navy) !important;
}
#rec1935711701 .t-radio__item {
  color: var(--status-ink) !important;
  background-color: var(--status-ivory) !important;
  border: 1px solid rgba(156, 112, 44, .18) !important;
  border-radius: 8px !important;
}
#rec1935711701 .t-radio__item:hover {
  border-color: var(--status-gold) !important;
}
#rec1935711701 .t-radio__indicator {
  border-color: var(--status-gold-dark) !important;
}
#rec1935711701 .t-radio:checked + .t-radio__indicator::after {
  background-color: var(--status-gold-dark) !important;
}
#rec1935711701 .t-quiz__btn_next,
#rec1935711701 .t-quiz__btn_submit {
  color: var(--status-white) !important;
  background-color: var(--status-navy) !important;
  border-color: var(--status-navy) !important;
  border-radius: 10px !important;
}
#rec1935711701 .t-quiz__btn_prev {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border-color: var(--status-gold) !important;
  border-radius: 10px !important;
}

/* Услуги */
#rec1935746211 {
  background-color: var(--status-navy) !important;
}
#rec1935746211 .t-section__title {
  color: var(--status-ivory) !important;
}
#rec1935746211 .t774__wrapper {
  background-color: var(--status-white) !important;
  border: 1px solid rgba(215, 171, 87, .62) !important;
  border-top: 3px solid var(--status-gold) !important;
  border-radius: 14px !important;
  overflow: hidden;
  box-shadow: 0 18px 42px rgba(0, 0, 0, .18);
}
#rec1935746211 .t-card__title,
#rec1935746211 .t-card__link {
  color: var(--status-navy) !important;
}
#rec1935746211 .t-card__descr {
  color: #3D4B57 !important;
}
#rec1935746211 .t-card__btn,
#rec1935746211 .t-card__btn_second {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border-color: var(--status-gold) !important;
  border-radius: 9px !important;
}
#rec1935746211 .t-card__btn:hover,
#rec1935746211 .t-card__btn_second:hover {
  background-color: var(--status-gold-light) !important;
}

/* Контакты */
#rec1933875821 {
  background-color: var(--status-ivory) !important;
}
#rec1933875821 .t-section__title,
#rec1933875821 .t718__contacts,
#rec1933875821 .t718__contacts a {
  color: var(--status-navy) !important;
}
#rec1933875821 .t-section__descr,
#rec1933875821 .t718__address,
#rec1933875821 .t-text {
  color: #3D4B57 !important;
}
#rec1933875821 .t-input,
#rec1933875821 .t-input-phonemask,
#rec1933875821 .t-input-phonemask__wrap,
#rec1933875821 .t-input-phonemask__select {
  color: var(--status-navy) !important;
  background-color: var(--status-white) !important;
  border-color: rgba(156, 112, 44, .55) !important;
  border-radius: 10px !important;
}
#rec1933875821 .t-checkbox__indicator {
  border-color: var(--status-gold-dark) !important;
}
#rec1933875821 .t-checkbox__control a {
  color: var(--status-gold-dark) !important;
}
#rec1933875821 .t-submit {
  color: var(--status-white) !important;
  background-color: var(--status-navy) !important;
  border: 1px solid var(--status-navy) !important;
  border-radius: 11px !important;
}
#rec1933875821 .t-submit:hover {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border-color: var(--status-gold) !important;
}
#rec1933875821 .t-sociallinks__svg path {
  fill: var(--status-gold-dark) !important;
}

/* Плавающая кнопка */
#rec1933901171 .t898__btn_label {
  background-color: var(--status-gold) !important;
  box-shadow: 0 12px 28px rgba(4, 15, 27, .28) !important;
}
#rec1933901171 .t898__icon-write path {
  stroke: var(--status-navy) !important;
}

@media screen and (max-width: 640px) {
  #rec1933875711 .t-btnflex_type_button {
    border-radius: 12px !important;
  }
  #rec1935746211 .t774__wrapper {
    border-radius: 12px !important;
  }
}

/* Финальная проверка фирменных цветов */
#rec1933875721 .t820__bgimg {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAzMUMyNC4yODQzIDMxIDMxIDI0LjI4NDMgMzEgMTZDMzEgNy43MTU3MyAyNC4yODQzIDEgMTYgMUM3LjcxNTczIDEgMSA3LjcxNTczIDEgMTZDMSAyNC4yODQzIDcuNzE1NzMgMzEgMTYgMzFaTTI0LjcxNCAxMS41NTY2TDIzLjIyMzUgMTAuMTMwOUwxMy42Mzk5IDIwLjE1MDJMOS4yMjkyIDE1LjczOTVMNy43NzA4IDE3LjE5OEwxMy42NzI2IDIzLjA5OThMMjQuNzE0IDExLjU1NjZaIiBmaWxsPSIjMDQwRjFCIi8+PC9zdmc+") !important;
}
#rec1933875811 .t849__header {
  border-color: rgba(215, 171, 87, .52) !important;
}
#rec1933875811 .t849__lines {
  stroke: var(--status-gold) !important;
}
#rec1935711701 .t-quiz__btn_next,
#rec1935711701 .t-quiz__btn_submit,
#rec1935711701 .t-quiz__btn_prev {
  background-image: none !important;
}
@media screen and (max-width: 640px) {
  #rec1933901171 .t898__btn {
    right: 10px !important;
    bottom: 84px !important;
  }
}

/* На узких экранах виджет не перекрывает основную кнопку */
@media screen and (max-width: 640px) {
  #rec1933901171 {
    display: none !important;
  }
}@media screen and (max-width: 980px) {
  #rec1933875711 .t-btnflex_type_button2 {
    display: none !important;
  }
  #rec1933875711 .t001__buttons {
    margin-top: 26px !important;
  }
  #rec1933875711 .t001__title {
    font-size: 40px !important;
    line-height: 1.15 !important;
  }
  #rec1933875711 .t001__descr {
    font-size: 16px !important;
    line-height: 1.45 !important;
  }
}
@media screen and (max-width: 640px) {
  #rec1933875711 .t001__title {
    font-size: 30px !important;
    line-height: 1.12 !important;
  }
  #rec1933875711 .t001__descr {
    font-size: 14px !important;
    line-height: 1.45 !important;
  }
  #rec1937732031 .t-menu-base__textlogo {
    font-size: 16px !important;
    line-height: 1.3 !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
    max-width: 300px !important;
    text-align: center;
  }
}

/* Фирменная палитра под логотип ПК СТАТУС */
:root {
  --status-navy: #040F1B;
  --status-navy-soft: #0A2034;
  --status-gold: #D7AB57;
  --status-gold-dark: #9C702C;
  --status-gold-light: #F0C873;
  --status-ivory: #F7F3EA;
  --status-ink: #142331;
  --status-white: #FFFFFF;
}

body,
#allrecords {
  color: var(--status-ink);
  background-color: var(--status-ivory);
}

/* Шапка */
#rec1937732031 .t-menu-base,
#rec1937732031 .t-menu-base__maincontainer,
#rec1937732031 .tmenu-mobile,
#rec1937732031 .t-menu-base__mobile-menu {
  background-color: var(--status-navy) !important;
}
#rec1937732031 .t-menu-base__maincontainer {
  border-bottom: 1px solid rgba(215, 171, 87, 0.52);
  box-shadow: 0 10px 30px rgba(4, 15, 27, 0.18);
}
#rec1937732031 .t-menu-base__textlogo,
#rec1937732031 .t-menu__link-item,
#rec1937732031 .tmenu-mobile__text {
  color: var(--status-ivory) !important;
}
#rec1937732031 .t-menu__link-item {
  transition: color .2s ease;
}
#rec1937732031 .t-menu__link-item:hover {
  color: var(--status-gold-light) !important;
}
#rec1937732031 .t-sociallinks__svg path {
  fill: var(--status-gold) !important;
}
#rec1937732031 .t-menu-burger__icon {
  background-color: var(--status-gold) !important;
}

/* Первый экран */
#rec1933875711 .t-cover__filter {
  background-image: linear-gradient(90deg, rgba(4, 15, 27, .92) 0%, rgba(4, 15, 27, .74) 55%, rgba(4, 15, 27, .62) 100%) !important;
}
#rec1933875711 .t001__title {
  color: var(--status-white) !important;
  text-shadow: 0 3px 22px rgba(4, 15, 27, .32);
}
#rec1933875711 .t001__descr {
  color: var(--status-ivory) !important;
}
#rec1933875711 .t-btnflex_type_button {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border: 1px solid var(--status-gold-light) !important;
  border-radius: 14px !important;
  box-shadow: 0 12px 28px rgba(4, 15, 27, .28);
  transition: background-color .2s ease, transform .2s ease, box-shadow .2s ease;
}
#rec1933875711 .t-btnflex_type_button:hover {
  background-color: var(--status-gold-light) !important;
  transform: translateY(-1px);
  box-shadow: 0 15px 34px rgba(4, 15, 27, .34);
}
#rec1933875711 .t-btnflex_type_button2 {
  color: var(--status-ivory) !important;
  background-color: rgba(4, 15, 27, .64) !important;
  border: 1px solid rgba(215, 171, 87, .62) !important;
  border-radius: 14px !important;
  backdrop-filter: blur(6px);
}

/* Почему выбирают нас */
#rec1933875721 {
  background-color: var(--status-ivory) !important;
}
#rec1933875721 .t-section__title,
#rec1933875721 .t-name {
  color: var(--status-navy) !important;
}
#rec1933875721 .t-section__descr,
#rec1933875721 .t-descr {
  color: #3D4B57 !important;
}
#rec1933875721 .t-section__title::after,
#rec1933875731 .t-section__title::after,
#rec1933875811 .t-section__title::after,
#rec1933875821 .t-section__title::after {
  content: "";
  display: block;
  width: 58px;
  height: 2px;
  margin: 22px auto 0;
  background-color: var(--status-gold);
}

/* Форма консультации */
#rec1933875731 {
  background-color: var(--status-navy) !important;
}
#rec1933875731 .t-section__title {
  color: var(--status-white) !important;
}
#rec1933875731 .t-input,
#rec1933875731 .t-input-phonemask,
#rec1933875731 .t-input-phonemask__wrap,
#rec1933875731 .t-input-phonemask__select {
  color: var(--status-navy) !important;
  background-color: var(--status-white) !important;
  border-color: rgba(215, 171, 87, .72) !important;
  border-radius: 10px !important;
}
#rec1933875731 .t-checkbox__control {
  color: var(--status-ivory) !important;
}
#rec1933875731 .t-checkbox__indicator {
  border-color: var(--status-gold) !important;
}
#rec1933875731 a {
  color: var(--status-gold-light) !important;
}
#rec1933875731 .t-submit {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border: 1px solid var(--status-gold-light) !important;
  border-radius: 12px !important;
  box-shadow: 0 10px 24px rgba(0, 0, 0, .22);
}
#rec1933875731 .t-submit:hover {
  background-color: var(--status-gold-light) !important;
}

/* Как мы работаем */
#rec1933875751,
#rec1933875751 .t396__artboard,
#rec1933875751 .t396__filter {
  background-color: var(--status-ivory) !important;
}
#rec1933875751 .tn-atom {
  color: var(--status-navy) !important;
}
#rec1933875751 .tn-elem__19338757511474627468992 .tn-atom,
#rec1933875751 .tn-elem__19338757511771495078492000007 .tn-atom {
  background-color: var(--status-gold) !important;
}
#rec1933875751 .tn-elem__19338757511474627416586 .tn-atom,
#rec1933875751 .tn-elem__19338757511474628173182 .tn-atom,
#rec1933875751 .tn-elem__19338757511474628174920 .tn-atom,
#rec1933875751 .tn-elem__19338757511771495058032000005 .tn-atom {
  background-color: var(--status-navy) !important;
  border-color: var(--status-gold) !important;
}
#rec1933875751 .tn-elem__19338757511480499191307 .tn-atom,
#rec1933875751 .tn-elem__19338757511480499355677 .tn-atom,
#rec1933875751 .tn-elem__19338757511480499364298 .tn-atom,
#rec1933875751 .tn-elem__19338757511771495066014000006 .tn-atom {
  color: var(--status-gold-light) !important;
}
#rec1933875751 .tn-elem__19338757511771492793917 .tn-atom {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border: 1px solid var(--status-gold-light) !important;
  border-radius: 12px !important;
}

/* FAQ */
#rec1933875811 {
  background-color: var(--status-navy) !important;
}
#rec1933875811 .t-section__title,
#rec1933875811 .t849__title,
#rec1933875811 .t849__trigger-button,
#rec1933875811 .t849__text {
  color: var(--status-ivory) !important;
}
#rec1933875811 .t849__border {
  background-color: rgba(215, 171, 87, .52) !important;
}
#rec1933875811 .t849__lines::before,
#rec1933875811 .t849__lines::after {
  background-color: var(--status-gold) !important;
}

/* Квиз */
#rec1935711701 {
  background-color: var(--status-ivory) !important;
}
#rec1935711701 .t-quiz__quiz {
  background-color: var(--status-white) !important;
  border: 1px solid rgba(215, 171, 87, .5) !important;
  border-radius: 16px !important;
  box-shadow: 0 28px 54px rgba(4, 15, 27, .14) !important;
}
#rec1935711701 .t-quiz__progressbar {
  background-color: rgba(215, 171, 87, .28) !important;
}
#rec1935711701 .t-quiz__progress {
  background-color: var(--status-gold) !important;
}
#rec1935711701 .t-heading,
#rec1935711701 .t-input-title,
#rec1935711701 .t-quiz__counter {
  color: var(--status-navy) !important;
}
#rec1935711701 .t-radio__item {
  color: var(--status-ink) !important;
  background-color: var(--status-ivory) !important;
  border: 1px solid rgba(156, 112, 44, .18) !important;
  border-radius: 8px !important;
}
#rec1935711701 .t-radio__item:hover {
  border-color: var(--status-gold) !important;
}
#rec1935711701 .t-radio__indicator {
  border-color: var(--status-gold-dark) !important;
}
#rec1935711701 .t-radio:checked + .t-radio__indicator::after {
  background-color: var(--status-gold-dark) !important;
}
#rec1935711701 .t-quiz__btn_next,
#rec1935711701 .t-quiz__btn_submit {
  color: var(--status-white) !important;
  background-color: var(--status-navy) !important;
  border-color: var(--status-navy) !important;
  border-radius: 10px !important;
}
#rec1935711701 .t-quiz__btn_prev {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border-color: var(--status-gold) !important;
  border-radius: 10px !important;
}

/* Услуги */
#rec1935746211 {
  background-color: var(--status-navy) !important;
}
#rec1935746211 .t-section__title {
  color: var(--status-ivory) !important;
}
#rec1935746211 .t774__wrapper {
  background-color: var(--status-white) !important;
  border: 1px solid rgba(215, 171, 87, .62) !important;
  border-top: 3px solid var(--status-gold) !important;
  border-radius: 14px !important;
  overflow: hidden;
  box-shadow: 0 18px 42px rgba(0, 0, 0, .18);
}
#rec1935746211 .t-card__title,
#rec1935746211 .t-card__link {
  color: var(--status-navy) !important;
}
#rec1935746211 .t-card__descr {
  color: #3D4B57 !important;
}
#rec1935746211 .t-card__btn,
#rec1935746211 .t-card__btn_second {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border-color: var(--status-gold) !important;
  border-radius: 9px !important;
}
#rec1935746211 .t-card__btn:hover,
#rec1935746211 .t-card__btn_second:hover {
  background-color: var(--status-gold-light) !important;
}

/* Контакты */
#rec1933875821 {
  background-color: var(--status-ivory) !important;
}
#rec1933875821 .t-section__title,
#rec1933875821 .t718__contacts,
#rec1933875821 .t718__contacts a {
  color: var(--status-navy) !important;
}
#rec1933875821 .t-section__descr,
#rec1933875821 .t718__address,
#rec1933875821 .t-text {
  color: #3D4B57 !important;
}
#rec1933875821 .t-input,
#rec1933875821 .t-input-phonemask,
#rec1933875821 .t-input-phonemask__wrap,
#rec1933875821 .t-input-phonemask__select {
  color: var(--status-navy) !important;
  background-color: var(--status-white) !important;
  border-color: rgba(156, 112, 44, .55) !important;
  border-radius: 10px !important;
}
#rec1933875821 .t-checkbox__indicator {
  border-color: var(--status-gold-dark) !important;
}
#rec1933875821 .t-checkbox__control a {
  color: var(--status-gold-dark) !important;
}
#rec1933875821 .t-submit {
  color: var(--status-white) !important;
  background-color: var(--status-navy) !important;
  border: 1px solid var(--status-navy) !important;
  border-radius: 11px !important;
}
#rec1933875821 .t-submit:hover {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border-color: var(--status-gold) !important;
}
#rec1933875821 .t-sociallinks__svg path {
  fill: var(--status-gold-dark) !important;
}

/* Плавающая кнопка */
#rec1933901171 .t898__btn_label {
  background-color: var(--status-gold) !important;
  box-shadow: 0 12px 28px rgba(4, 15, 27, .28) !important;
}
#rec1933901171 .t898__icon-write path {
  stroke: var(--status-navy) !important;
}

@media screen and (max-width: 640px) {
  #rec1933875711 .t-btnflex_type_button {
    border-radius: 12px !important;
  }
  #rec1935746211 .t774__wrapper {
    border-radius: 12px !important;
  }
}

/* Финальная проверка фирменных цветов */
#rec1933875721 .t820__bgimg {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAzMUMyNC4yODQzIDMxIDMxIDI0LjI4NDMgMzEgMTZDMzEgNy43MTU3MyAyNC4yODQzIDEgMTYgMUM3LjcxNTczIDEgMSA3LjcxNTczIDEgMTZDMSAyNC4yODQzIDcuNzE1NzMgMzEgMTYgMzFaTTI0LjcxNCAxMS41NTY2TDIzLjIyMzUgMTAuMTMwOUwxMy42Mzk5IDIwLjE1MDJMOS4yMjkyIDE1LjczOTVMNy43NzA4IDE3LjE5OEwxMy42NzI2IDIzLjA5OThMMjQuNzE0IDExLjU1NjZaIiBmaWxsPSIjMDQwRjFCIi8+PC9zdmc+") !important;
}
#rec1933875811 .t849__header {
  border-color: rgba(215, 171, 87, .52) !important;
}
#rec1933875811 .t849__lines {
  stroke: var(--status-gold) !important;
}
#rec1935711701 .t-quiz__btn_next,
#rec1935711701 .t-quiz__btn_submit,
#rec1935711701 .t-quiz__btn_prev {
  background-image: none !important;
}
@media screen and (max-width: 640px) {
  #rec1933901171 .t898__btn {
    right: 10px !important;
    bottom: 84px !important;
  }
}@media screen and (max-width: 980px) {
  #rec1933875711 .t-btnflex_type_button2 {
    display: none !important;
  }
  #rec1933875711 .t001__buttons {
    margin-top: 26px !important;
  }
  #rec1933875711 .t001__title {
    font-size: 40px !important;
    line-height: 1.15 !important;
  }
  #rec1933875711 .t001__descr {
    font-size: 16px !important;
    line-height: 1.45 !important;
  }
}
@media screen and (max-width: 640px) {
  #rec1933875711 .t001__title {
    font-size: 30px !important;
    line-height: 1.12 !important;
  }
  #rec1933875711 .t001__descr {
    font-size: 14px !important;
    line-height: 1.45 !important;
  }
  #rec1937732031 .t-menu-base__textlogo {
    font-size: 16px !important;
    line-height: 1.3 !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
    max-width: 300px !important;
    text-align: center;
  }
}

/* Фирменная палитра под логотип ПК СТАТУС */
:root {
  --status-navy: #040F1B;
  --status-navy-soft: #0A2034;
  --status-gold: #D7AB57;
  --status-gold-dark: #9C702C;
  --status-gold-light: #F0C873;
  --status-ivory: #F7F3EA;
  --status-ink: #142331;
  --status-white: #FFFFFF;
}

body,
#allrecords {
  color: var(--status-ink);
  background-color: var(--status-ivory);
}

/* Шапка */
#rec1937732031 .t-menu-base,
#rec1937732031 .t-menu-base__maincontainer,
#rec1937732031 .tmenu-mobile,
#rec1937732031 .t-menu-base__mobile-menu {
  background-color: var(--status-navy) !important;
}
#rec1937732031 .t-menu-base__maincontainer {
  border-bottom: 1px solid rgba(215, 171, 87, 0.52);
  box-shadow: 0 10px 30px rgba(4, 15, 27, 0.18);
}
#rec1937732031 .t-menu-base__textlogo,
#rec1937732031 .t-menu__link-item,
#rec1937732031 .tmenu-mobile__text {
  color: var(--status-ivory) !important;
}
#rec1937732031 .t-menu__link-item {
  transition: color .2s ease;
}
#rec1937732031 .t-menu__link-item:hover {
  color: var(--status-gold-light) !important;
}
#rec1937732031 .t-sociallinks__svg path {
  fill: var(--status-gold) !important;
}
#rec1937732031 .t-menu-burger__icon {
  background-color: var(--status-gold) !important;
}

/* Первый экран */
#rec1933875711 .t-cover__filter {
  background-image: linear-gradient(90deg, rgba(4, 15, 27, .92) 0%, rgba(4, 15, 27, .74) 55%, rgba(4, 15, 27, .62) 100%) !important;
}
#rec1933875711 .t001__title {
  color: var(--status-white) !important;
  text-shadow: 0 3px 22px rgba(4, 15, 27, .32);
}
#rec1933875711 .t001__descr {
  color: var(--status-ivory) !important;
}
#rec1933875711 .t-btnflex_type_button {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border: 1px solid var(--status-gold-light) !important;
  border-radius: 14px !important;
  box-shadow: 0 12px 28px rgba(4, 15, 27, .28);
  transition: background-color .2s ease, transform .2s ease, box-shadow .2s ease;
}
#rec1933875711 .t-btnflex_type_button:hover {
  background-color: var(--status-gold-light) !important;
  transform: translateY(-1px);
  box-shadow: 0 15px 34px rgba(4, 15, 27, .34);
}
#rec1933875711 .t-btnflex_type_button2 {
  color: var(--status-ivory) !important;
  background-color: rgba(4, 15, 27, .64) !important;
  border: 1px solid rgba(215, 171, 87, .62) !important;
  border-radius: 14px !important;
  backdrop-filter: blur(6px);
}

/* Почему выбирают нас */
#rec1933875721 {
  background-color: var(--status-ivory) !important;
}
#rec1933875721 .t-section__title,
#rec1933875721 .t-name {
  color: var(--status-navy) !important;
}
#rec1933875721 .t-section__descr,
#rec1933875721 .t-descr {
  color: #3D4B57 !important;
}
#rec1933875721 .t-section__title::after,
#rec1933875731 .t-section__title::after,
#rec1933875811 .t-section__title::after,
#rec1933875821 .t-section__title::after {
  content: "";
  display: block;
  width: 58px;
  height: 2px;
  margin: 22px auto 0;
  background-color: var(--status-gold);
}

/* Форма консультации */
#rec1933875731 {
  background-color: var(--status-navy) !important;
}
#rec1933875731 .t-section__title {
  color: var(--status-white) !important;
}
#rec1933875731 .t-input,
#rec1933875731 .t-input-phonemask,
#rec1933875731 .t-input-phonemask__wrap,
#rec1933875731 .t-input-phonemask__select {
  color: var(--status-navy) !important;
  background-color: var(--status-white) !important;
  border-color: rgba(215, 171, 87, .72) !important;
  border-radius: 10px !important;
}
#rec1933875731 .t-checkbox__control {
  color: var(--status-ivory) !important;
}
#rec1933875731 .t-checkbox__indicator {
  border-color: var(--status-gold) !important;
}
#rec1933875731 a {
  color: var(--status-gold-light) !important;
}
#rec1933875731 .t-submit {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border: 1px solid var(--status-gold-light) !important;
  border-radius: 12px !important;
  box-shadow: 0 10px 24px rgba(0, 0, 0, .22);
}
#rec1933875731 .t-submit:hover {
  background-color: var(--status-gold-light) !important;
}

/* Как мы работаем */
#rec1933875751,
#rec1933875751 .t396__artboard,
#rec1933875751 .t396__filter {
  background-color: var(--status-ivory) !important;
}
#rec1933875751 .tn-atom {
  color: var(--status-navy) !important;
}
#rec1933875751 .tn-elem__19338757511474627468992 .tn-atom,
#rec1933875751 .tn-elem__19338757511771495078492000007 .tn-atom {
  background-color: var(--status-gold) !important;
}
#rec1933875751 .tn-elem__19338757511474627416586 .tn-atom,
#rec1933875751 .tn-elem__19338757511474628173182 .tn-atom,
#rec1933875751 .tn-elem__19338757511474628174920 .tn-atom,
#rec1933875751 .tn-elem__19338757511771495058032000005 .tn-atom {
  background-color: var(--status-navy) !important;
  border-color: var(--status-gold) !important;
}
#rec1933875751 .tn-elem__19338757511480499191307 .tn-atom,
#rec1933875751 .tn-elem__19338757511480499355677 .tn-atom,
#rec1933875751 .tn-elem__19338757511480499364298 .tn-atom,
#rec1933875751 .tn-elem__19338757511771495066014000006 .tn-atom {
  color: var(--status-gold-light) !important;
}
#rec1933875751 .tn-elem__19338757511771492793917 .tn-atom {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border: 1px solid var(--status-gold-light) !important;
  border-radius: 12px !important;
}

/* FAQ */
#rec1933875811 {
  background-color: var(--status-navy) !important;
}
#rec1933875811 .t-section__title,
#rec1933875811 .t849__title,
#rec1933875811 .t849__trigger-button,
#rec1933875811 .t849__text {
  color: var(--status-ivory) !important;
}
#rec1933875811 .t849__border {
  background-color: rgba(215, 171, 87, .52) !important;
}
#rec1933875811 .t849__lines::before,
#rec1933875811 .t849__lines::after {
  background-color: var(--status-gold) !important;
}

/* Квиз */
#rec1935711701 {
  background-color: var(--status-ivory) !important;
}
#rec1935711701 .t-quiz__quiz {
  background-color: var(--status-white) !important;
  border: 1px solid rgba(215, 171, 87, .5) !important;
  border-radius: 16px !important;
  box-shadow: 0 28px 54px rgba(4, 15, 27, .14) !important;
}
#rec1935711701 .t-quiz__progressbar {
  background-color: rgba(215, 171, 87, .28) !important;
}
#rec1935711701 .t-quiz__progress {
  background-color: var(--status-gold) !important;
}
#rec1935711701 .t-heading,
#rec1935711701 .t-input-title,
#rec1935711701 .t-quiz__counter {
  color: var(--status-navy) !important;
}
#rec1935711701 .t-radio__item {
  color: var(--status-ink) !important;
  background-color: var(--status-ivory) !important;
  border: 1px solid rgba(156, 112, 44, .18) !important;
  border-radius: 8px !important;
}
#rec1935711701 .t-radio__item:hover {
  border-color: var(--status-gold) !important;
}
#rec1935711701 .t-radio__indicator {
  border-color: var(--status-gold-dark) !important;
}
#rec1935711701 .t-radio:checked + .t-radio__indicator::after {
  background-color: var(--status-gold-dark) !important;
}
#rec1935711701 .t-quiz__btn_next,
#rec1935711701 .t-quiz__btn_submit {
  color: var(--status-white) !important;
  background-color: var(--status-navy) !important;
  border-color: var(--status-navy) !important;
  border-radius: 10px !important;
}
#rec1935711701 .t-quiz__btn_prev {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border-color: var(--status-gold) !important;
  border-radius: 10px !important;
}

/* Услуги */
#rec1935746211 {
  background-color: var(--status-navy) !important;
}
#rec1935746211 .t-section__title {
  color: var(--status-ivory) !important;
}
#rec1935746211 .t774__wrapper {
  background-color: var(--status-white) !important;
  border: 1px solid rgba(215, 171, 87, .62) !important;
  border-top: 3px solid var(--status-gold) !important;
  border-radius: 14px !important;
  overflow: hidden;
  box-shadow: 0 18px 42px rgba(0, 0, 0, .18);
}
#rec1935746211 .t-card__title,
#rec1935746211 .t-card__link {
  color: var(--status-navy) !important;
}
#rec1935746211 .t-card__descr {
  color: #3D4B57 !important;
}
#rec1935746211 .t-card__btn,
#rec1935746211 .t-card__btn_second {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border-color: var(--status-gold) !important;
  border-radius: 9px !important;
}
#rec1935746211 .t-card__btn:hover,
#rec1935746211 .t-card__btn_second:hover {
  background-color: var(--status-gold-light) !important;
}

/* Контакты */
#rec1933875821 {
  background-color: var(--status-ivory) !important;
}
#rec1933875821 .t-section__title,
#rec1933875821 .t718__contacts,
#rec1933875821 .t718__contacts a {
  color: var(--status-navy) !important;
}
#rec1933875821 .t-section__descr,
#rec1933875821 .t718__address,
#rec1933875821 .t-text {
  color: #3D4B57 !important;
}
#rec1933875821 .t-input,
#rec1933875821 .t-input-phonemask,
#rec1933875821 .t-input-phonemask__wrap,
#rec1933875821 .t-input-phonemask__select {
  color: var(--status-navy) !important;
  background-color: var(--status-white) !important;
  border-color: rgba(156, 112, 44, .55) !important;
  border-radius: 10px !important;
}
#rec1933875821 .t-checkbox__indicator {
  border-color: var(--status-gold-dark) !important;
}
#rec1933875821 .t-checkbox__control a {
  color: var(--status-gold-dark) !important;
}
#rec1933875821 .t-submit {
  color: var(--status-white) !important;
  background-color: var(--status-navy) !important;
  border: 1px solid var(--status-navy) !important;
  border-radius: 11px !important;
}
#rec1933875821 .t-submit:hover {
  color: var(--status-navy) !important;
  background-color: var(--status-gold) !important;
  border-color: var(--status-gold) !important;
}
#rec1933875821 .t-sociallinks__svg path {
  fill: var(--status-gold-dark) !important;
}

/* Плавающая кнопка */
#rec1933901171 .t898__btn_label {
  background-color: var(--status-gold) !important;
  box-shadow: 0 12px 28px rgba(4, 15, 27, .28) !important;
}
#rec1933901171 .t898__icon-write path {
  stroke: var(--status-navy) !important;
}

@media screen and (max-width: 640px) {
  #rec1933875711 .t-btnflex_type_button {
    border-radius: 12px !important;
  }
  #rec1935746211 .t774__wrapper {
    border-radius: 12px !important;
  }
}@media screen and (max-width: 980px) {
  #rec1933875711 .t-btnflex_type_button2 {
    display: none !important;
  }
  #rec1933875711 .t001__buttons {
    margin-top: 26px !important;
  }
  #rec1933875711 .t001__title {
    font-size: 40px !important;
    line-height: 1.15 !important;
  }
  #rec1933875711 .t001__descr {
    font-size: 16px !important;
    line-height: 1.45 !important;
  }
}
@media screen and (max-width: 640px) {
  #rec1933875711 .t001__title {
    font-size: 30px !important;
    line-height: 1.12 !important;
  }
  #rec1933875711 .t001__descr {
    font-size: 14px !important;
    line-height: 1.45 !important;
  }
  #rec1937732031 .t-menu-base__textlogo {
    font-size: 16px !important;
    line-height: 1.3 !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
    max-width: 300px !important;
    text-align: center;
  }
}

/* PRAVEX-STYLE HERO */
#rec1937732031 {
  position: relative;
  z-index: 1000;
}
#rec1937732031 #nav1937732031.t-menu-base {
  top: 22px !important;
  left: 24px !important;
  right: 24px !important;
  width: auto !important;
  background: transparent !important;
  border-radius: 20px !important;
}
#rec1937732031 .t-menu-base__maincontainer {
  min-height: 82px !important;
  padding-left: 26px !important;
  padding-right: 22px !important;
  background: rgba(255, 255, 255, .97) !important;
  border: 1px solid rgba(183, 133, 49, .24) !important;
  border-radius: 20px !important;
  box-shadow: 0 18px 54px rgba(3, 14, 26, .22) !important;
  backdrop-filter: blur(14px);
}
#rec1937732031 .t-menu-base__textlogo {
  display: flex !important;
  align-items: center;
  gap: 12px;
  max-width: 305px !important;
  color: var(--status-navy, #071829) !important;
  font-size: 0 !important;
  line-height: 1 !important;
  text-align: left !important;
  white-space: normal !important;
}
#rec1937732031 .t-menu-base__textlogo::before {
  content: "ПК";
  display: inline-flex;
  flex: 0 0 52px;
  width: 52px;
  height: 52px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  border: 2px solid var(--status-gold, #D7AB57);
  border-radius: 50%;
  background: var(--status-navy, #071829);
  color: var(--status-gold-light, #F2D28B);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 19px;
  font-weight: 700;
  letter-spacing: .05em;
  box-shadow: inset 0 0 0 3px rgba(215, 171, 87, .18);
}
#rec1937732031 .t-menu-base__textlogo::after {
  content: "ПРАВОВАЯ КОРПОРАЦИЯ «СТАТУС»";
  display: block;
  max-width: 225px;
  color: var(--status-navy, #071829);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: .09em;
}
#rec1937732031 .t-menu__link-item {
  position: relative;
  color: var(--status-navy, #071829) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
#rec1937732031 .t-menu__link-item::after {
  content: "";
  position: absolute;
  left: 0;
  right: 100%;
  bottom: -7px;
  height: 2px;
  background: var(--status-gold-dark, #A97828);
  transition: right .22s ease;
}
#rec1937732031 .t-menu__link-item:hover {
  color: var(--status-gold-dark, #A97828) !important;
}
#rec1937732031 .t-menu__link-item:hover::after {
  right: 0;
}
#rec1937732031 .t-sociallinks__wrapper {
  display: flex;
  gap: 6px;
}
#rec1937732031 .t-sociallinks__item {
  margin: 0 !important;
}
#rec1937732031 .t-sociallinks__item a {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 36px !important;
  height: 36px !important;
  border: 1px solid rgba(169, 120, 40, .30);
  border-radius: 50%;
  background: #F8F4EA;
  transition: transform .2s ease, background-color .2s ease;
}
#rec1937732031 .t-sociallinks__item a:hover {
  transform: translateY(-2px);
  background: var(--status-gold-light, #F2D28B);
}
#rec1937732031 .t-sociallinks__svg {
  width: 22px !important;
  height: 22px !important;
}
#rec1937732031 .t-sociallinks__svg path {
  fill: var(--status-navy, #071829) !important;
}

#rec1933875711 {
  position: relative;
  overflow: hidden;
  background: var(--status-navy, #071829) !important;
}
#rec1933875711 .t-cover,
#rec1933875711 .t-cover__carrier,
#rec1933875711 .t-cover__filter,
#rec1933875711 .t-cover__wrapper {
  height: 100svh !important;
  min-height: 760px !important;
}
#rec1933875711 .t-cover__carrier {
  background-image: url("https://static.tildacdn.com/tild3061-3235-4835-b233-623636636130/selected-hero-DSC_81.jpg") !important;
  background-position: center 48% !important;
  background-size: cover !important;
  transform: scaleX(-1);
  filter: saturate(.88) contrast(1.03);
}
#rec1933875711 .t-cover__filter {
  opacity: 1 !important;
  background-image: linear-gradient(90deg,
    rgba(3, 13, 24, .96) 0%,
    rgba(3, 13, 24, .89) 34%,
    rgba(3, 13, 24, .68) 50%,
    rgba(3, 13, 24, .24) 72%,
    rgba(3, 13, 24, .08) 100%) !important;
}
#rec1933875711 .t-container {
  height: 100%;
  max-width: 1200px !important;
}
#rec1933875711 .t-col {
  float: none !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#rec1933875711 .t-cover__wrapper {
  box-sizing: border-box;
}
#rec1933875711 .t001 {
  box-sizing: border-box;
  padding: 170px 20px 94px !important;
  text-align: left !important;
}
#rec1933875711 .t001__wrapper {
  max-width: 720px;
}
#rec1933875711 .t001__uptitle {
  margin-bottom: 22px !important;
  color: var(--status-gold-light, #F2D28B) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: .18em !important;
  text-align: left !important;
}
#rec1933875711 .t001__title {
  max-width: 700px;
  margin: 0 !important;
  color: #FFFFFF !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(48px, 4.8vw, 68px) !important;
  font-weight: 500 !important;
  line-height: 1.02 !important;
  letter-spacing: -.025em !important;
  text-align: left !important;
  text-shadow: 0 4px 32px rgba(3, 13, 24, .34);
}
#rec1933875711 .t001__descr {
  max-width: 625px !important;
  margin: 26px 0 0 !important;
  color: rgba(255,255,255,.84) !important;
  font-size: 18px !important;
  line-height: 1.55 !important;
  text-align: left !important;
}
#rec1933875711 .t001__buttons {
  display: inline-flex !important;
  align-items: center;
  gap: 6px;
  margin-top: 36px !important;
  padding: 7px !important;
  border: 1px solid rgba(255,255,255,.62);
  border-radius: 999px;
  background: rgba(255,255,255,.96);
  box-shadow: 0 18px 48px rgba(3,13,24,.32);
  backdrop-filter: blur(12px);
}
#rec1933875711 .t001__button {
  margin: 0 !important;
}
#rec1933875711 .t-btnflex_type_button {
  min-height: 56px !important;
  padding: 0 27px !important;
  border: 1px solid var(--status-gold-light, #F2D28B) !important;
  border-radius: 999px !important;
  background: var(--status-gold, #D7AB57) !important;
  color: var(--status-navy, #071829) !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: .045em;
  box-shadow: none !important;
}
#rec1933875711 .t-btnflex_type_button:hover {
  transform: translateY(-1px);
  background: var(--status-gold-light, #F2D28B) !important;
  box-shadow: 0 9px 22px rgba(169,120,40,.22) !important;
}
#rec1933875711 .t-btnflex_type_button2 {
  display: inline-flex !important;
  min-height: 56px !important;
  padding: 0 22px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: transparent !important;
  color: var(--status-navy, #071829) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  white-space: nowrap;
  box-shadow: none !important;
  backdrop-filter: none !important;
}
#rec1933875711 .t-btnflex_type_button2:hover {
  background: #F8F4EA !important;
}
#rec1933875711 .t-btnflex_type_button2 .t-btnflex__icon {
  filter: brightness(0) saturate(100%) invert(9%) sepia(16%) saturate(2595%) hue-rotate(164deg) brightness(92%) contrast(99%);
}

@media screen and (max-width: 960px) {
  #rec1937732031 #nav1937732031.t-menu-base {
    top: 82px !important;
    left: 12px !important;
    right: 12px !important;
    border-radius: 16px !important;
  }
  #rec1937732031 .t-menu-base__maincontainer {
    min-height: 0 !important;
    padding: 12px 18px 18px !important;
    border-radius: 16px !important;
  }
  #rec1937732031 .tmenu-mobile {
    position: fixed !important;
    top: 12px !important;
    left: 12px !important;
    right: 12px !important;
    width: auto !important;
    overflow: hidden;
    border: 1px solid rgba(183, 133, 49, .24);
    border-radius: 16px;
    background: rgba(255,255,255,.97) !important;
    box-shadow: 0 14px 38px rgba(3,14,26,.20);
    backdrop-filter: blur(14px);
  }
  #rec1937732031 .tmenu-mobile__container {
    min-height: 62px !important;
    padding: 12px 16px !important;
  }
  #rec1937732031 .tmenu-mobile__container::before {
    content: "ПК «СТАТУС»";
    color: var(--status-navy, #071829);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: .04em;
  }
  #rec1937732031 .t-menu-burger__icon span {
    background-color: var(--status-navy, #071829) !important;
  }
  #rec1933875711 .t-cover,
  #rec1933875711 .t-cover__carrier,
  #rec1933875711 .t-cover__filter,
  #rec1933875711 .t-cover__wrapper {
    min-height: 780px !important;
  }
  #rec1933875711 .t-cover__carrier {
    background-position: 68% center !important;
  }
  #rec1933875711 .t-cover__filter {
    background-image: linear-gradient(90deg,
      rgba(3,13,24,.95) 0%,
      rgba(3,13,24,.80) 62%,
      rgba(3,13,24,.42) 100%) !important;
  }
  #rec1933875711 .t001 {
    padding: 132px 24px 72px !important;
  }
  #rec1933875711 .t001__wrapper {
    max-width: 650px;
  }
  #rec1933875711 .t001__title {
    font-size: clamp(40px, 7vw, 54px) !important;
  }
  #rec1933875711 .t001__descr {
    max-width: 540px !important;
    font-size: 17px !important;
  }
  #rec1933875711 .t001__buttons {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 640px) {
  #rec1933875711 .t-cover,
  #rec1933875711 .t-cover__carrier,
  #rec1933875711 .t-cover__filter,
  #rec1933875711 .t-cover__wrapper {
    height: 100svh !important;
    min-height: 740px !important;
  }
  #rec1933875711 .t-cover__carrier {
    background-position: 71% center !important;
  }
  #rec1933875711 .t-cover__filter {
    background-image: linear-gradient(180deg,
      rgba(3,13,24,.74) 0%,
      rgba(3,13,24,.50) 35%,
      rgba(3,13,24,.90) 68%,
      rgba(3,13,24,.98) 100%) !important;
  }
  #rec1933875711 .t001 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding: 120px 18px 42px !important;
  }
  #rec1933875711 .t001__uptitle {
    margin-bottom: 14px !important;
    font-size: 11px !important;
    letter-spacing: .13em !important;
  }
  #rec1933875711 .t001__title {
    max-width: 100%;
    font-size: clamp(34px, 10vw, 43px) !important;
    line-height: 1.04 !important;
  }
  #rec1933875711 .t001__descr {
    margin-top: 18px !important;
    font-size: 15px !important;
    line-height: 1.45 !important;
  }
  #rec1933875711 .t001__buttons {
    display: flex !important;
    flex-direction: column;
    width: 100%;
    margin-top: 24px !important;
    padding: 6px !important;
    border-radius: 22px;
    box-sizing: border-box;
  }
  #rec1933875711 .t001__button,
  #rec1933875711 .t-btnflex_type_button,
  #rec1933875711 .t-btnflex_type_button2 {
    width: 100% !important;
    min-height: 52px !important;
    box-sizing: border-box;
  }
  #rec1933875711 .t-btnflex_type_button {
    padding: 0 16px !important;
    font-size: 11px !important;
  }
  #rec1933875711 .t-btnflex_type_button2 {
    justify-content: center;
    padding: 0 14px !important;
  }
}


/* EXACT STATUS LOGO */
#rec1937732031 .t-menu-base__textlogo::before {
  content: "" !important;
  width: 58px;
  height: 58px;
  flex-basis: 58px;
  border: 0 !important;
  border-radius: 50%;
  background: url("https://static.tildacdn.com/tild3664-3764-4235-a366-666139313830/status-logo-gold.png") center / contain no-repeat !important;
  box-shadow: none !important;
}


/* PHONE BUTTON WIDTH FIX */
#rec1933875711 .t-btnflex_type_button2 {
  min-width: 194px !important;
  padding-right: 25px !important;
  overflow: visible !important;
}
#rec1933875711 .t-btnflex_type_button2 .t-btnflex__text {
  flex-shrink: 0 !important;
  overflow: visible !important;
  white-space: nowrap !important;
}


/* PHONE TEXT OPACITY FIX */
#rec1933875711 .t-btnflex_type_button2 .t-btnflex__text small {
  opacity: 1 !important;
}

/* LIGHT HERO DSC_9164 */
#rec1937732031 .t-menu-base__maincontainer {
  min-height: 94px !important;
  padding-left: 20px !important;
  padding-right: 22px !important;
}
#rec1937732031 .t-menu-base__textlogo {
  gap: 14px !important;
  max-width: 350px !important;
}
#rec1937732031 .t-menu-base__textlogo::before {
  content: "" !important;
  flex: 0 0 70px !important;
  width: 70px !important;
  height: 70px !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: url("https://static.tildacdn.com/tild3664-3764-4235-a366-666139313830/status-logo-gold.png") center / contain no-repeat !important;
  box-shadow: none !important;
}
#rec1937732031 .t-menu-base__textlogo::after {
  content: "Правовая корпорация статус\A Юридический центр управления долговыми проблемами" !important;
  max-width: 245px !important;
  color: var(--status-navy, #071829) !important;
  font-family: Arial, sans-serif !important;
font-size: 11px !important;
   font-weight: 700 !important;
  line-height: 1.3 !important;
  letter-spacing: .075em !important;
  white-space: pre-line !important;
}

#rec1933875711 .t-cover__carrier {
  background-image: url("https://static.tildacdn.com/tild3138-6230-4338-b964-333935616436/IMAGE_2026-09-02_133.jpg") !important;
  background-position: center 46% !important;
  background-size: cover !important;
  transform: scaleX(-1) !important;
  filter: saturate(.98) contrast(1.01) brightness(1.06) !important;
}
#rec1933875711 .t-cover__filter {
  opacity: 1 !important;
  background-image: linear-gradient(90deg,
    rgba(3, 13, 24, .66) 0%,
    rgba(3, 13, 24, .50) 30%,
    rgba(3, 13, 24, .24) 50%,
    rgba(3, 13, 24, .07) 70%,
    rgba(3, 13, 24, 0) 100%) !important;
}
#rec1933875711 .t001__wrapper,
#rec1933875711 .t001__title {
  max-width: 650px !important;
}
#rec1933875711 .t001__descr {
  max-width: 590px !important;
  color: rgba(255,255,255,.92) !important;
}
#rec1933875711 .t001__title {
  text-shadow: 0 3px 24px rgba(3,13,24,.24) !important;
}

@media screen and (max-width: 960px) {
  #rec1937732031 .tmenu-mobile__container::before {
    content: "Правовая корпорация статус\A Юридический центр управления долговыми проблемами" !important;
    display: flex !important;
    align-items: center !important;
    min-height: 46px !important;
    padding-left: 56px !important;
    background: url("https://static.tildacdn.com/tild3664-3764-4235-a366-666139313830/status-logo-gold.png") left center / 46px 46px no-repeat !important;
    color: var(--status-navy, #071829) !important;
    font-family: Arial, sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    letter-spacing: .07em !important;
    white-space: pre-line !important;
  }
  #rec1933875711 .t-cover__carrier {
    background-position: 35% center !important;
  }
  #rec1933875711 .t-cover__filter {
    background-image: linear-gradient(90deg,
      rgba(3,13,24,.70) 0%,
      rgba(3,13,24,.52) 42%,
      rgba(3,13,24,.20) 76%,
      rgba(3,13,24,.03) 100%) !important;
  }
  #rec1933875711 .t001__wrapper,
  #rec1933875711 .t001__title {
    max-width: 620px !important;
  }
}
@media screen and (max-width: 640px) {
  #rec1933875711 .t-cover__carrier {
    background-position: 35% center !important;
    filter: saturate(.98) contrast(1.01) brightness(1.05) !important;
  }
  #rec1933875711 .t-cover__filter {
    background-image: linear-gradient(180deg,
      rgba(3,13,24,.08) 0%,
      rgba(3,13,24,.08) 34%,
      rgba(3,13,24,.42) 58%,
      rgba(3,13,24,.90) 100%) !important;
  }
}

/* HERO POSITION WAIST-UP */
@media screen and (min-width: 961px) {
  #rec1933875711 .t-cover__carrier {
    background-size: auto 100% !important;
    background-position: right top !important;
    background-repeat: no-repeat !important;
    transform: none !important;
  }
}

/* SEGMENTED MENU PRAVEX */
@media screen and (min-width: 961px) {
  #rec1937732031 #nav1937732031.t-menu-base {
    top: 12px !important;
    left: 24px !important;
    right: 24px !important;
    background: transparent !important;
    border-radius: 0 !important;
  }
  #rec1937732031 .t-menu-base__maincontainer {
    display: flex !important;
    align-items: stretch !important;
    gap: 8px !important;
    min-height: 64px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
  }
  #rec1937732031 .t-menu-base__logowrapper {
    display: flex !important;
    align-items: center !important;
    flex: 0 0 322px !important;
    width: 322px !important;
    height: 64px !important;
    padding: 5px 16px !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(183,133,49,.22) !important;
    border-radius: 14px !important;
    background: rgba(255,255,255,.97) !important;
    box-shadow: 0 12px 34px rgba(3,14,26,.15) !important;
  }
  #rec1937732031 .t-menu-base__textlogo {
    gap: 11px !important;
    max-width: 290px !important;
  }
  #rec1937732031 .t-menu-base__textlogo::before {
    flex: 0 0 52px !important;
    width: 52px !important;
    height: 52px !important;
  }
  #rec1937732031 .t-menu-base__textlogo::after {
    max-width: 205px !important;
    font-size: 11px !important;
    line-height: 1.25 !important;
    letter-spacing: .07em !important;
  }
  #rec1937732031 .t-menu-base__leftwrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    height: 64px !important;
    padding: 0 24px !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(183,133,49,.18) !important;
    border-radius: 14px !important;
    background: rgba(255,255,255,.97) !important;
    box-shadow: 0 12px 34px rgba(3,14,26,.15) !important;
  }
  #rec1937732031 .t-menu-base__list {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 38px !important;
  }
  #rec1937732031 .t-menu-base__list-item {
    padding: 0 !important;
  }
  #rec1937732031 .t-menu__link-item {
    font-size: 13px !important;
    letter-spacing: .015em !important;
  }
  #rec1937732031 .t-menu-base__rightwrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    width: auto !important;
    height: 64px !important;
    padding: 0 12px !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(183,133,49,.18) !important;
    border-radius: 14px !important;
    background: rgba(255,255,255,.97) !important;
    box-shadow: 0 12px 34px rgba(3,14,26,.15) !important;
  }
  #rec1937732031 .t-sociallinks__wrapper {
    gap: 7px !important;
  }
  #rec1937732031 .t-sociallinks__item a {
    width: 38px !important;
    height: 38px !important;
    border-color: rgba(169,120,40,.24) !important;
    background: #F8F4EA !important;
  }
}
@media screen and (max-width: 960px) {
  #rec1937732031 .tmenu-mobile {
    top: 8px !important;
    left: 8px !important;
    right: 8px !important;
    border-radius: 14px !important;
  }
  #rec1937732031 .tmenu-mobile__container {
    min-height: 58px !important;
    padding: 8px 13px !important;
  }
  #rec1937732031 .tmenu-mobile__container::before {
    min-height: 42px !important;
    padding-left: 51px !important;
    background-size: 42px 42px !important;
    font-size: 10px !important;
  }
  #rec1937732031 #nav1937732031.t-menu-base {
    top: 74px !important;
    left: 8px !important;
    right: 8px !important;
  }
}

/* SEGMENTED MENU CLEANUP */
@media screen and (min-width: 961px) {
  #rec1937732031 #nav1937732031.t-menu-base {
    height: 64px !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
  }
}

/* HERO COPY ALIGNMENT */
@media screen and (min-width: 961px) {
  #rec1933875711 .t001__wrapper {
    transform: translateY(-55px) !important;
  }
  #rec1933875711 .t001__uptitle,
  #rec1933875711 .t001__title,
  #rec1933875711 .t001__descr {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}


/* MOBILE HEADER AND HERO REFINEMENT */
@media screen and (max-width: 960px) {
  #rec1937732031 .tmenu-mobile {
    top: 8px !important;
    left: 8px !important;
    right: 8px !important;
    width: auto !important;
    border: 1px solid rgba(183,133,49,.24) !important;
    border-radius: 16px !important;
    background: rgba(255,255,255,.98) !important;
    box-shadow: 0 12px 32px rgba(3,14,26,.18) !important;
    backdrop-filter: blur(14px);
  }
  #rec1937732031 .tmenu-mobile__container {
    min-height: 62px !important;
    padding: 8px 12px !important;
  }
  #rec1937732031 .tmenu-mobile__container::before {
    min-height: 44px !important;
    padding-left: 54px !important;
    background-size: 44px 44px !important;
    font-size: 10.5px !important;
    line-height: 1.22 !important;
  }
  #rec1937732031 .t-menu-burger {
    width: 44px !important;
    height: 44px !important;
    border-radius: 12px !important;
    background: var(--status-ivory, #F7F3EA) !important;
  }
  #rec1937732031 #nav1937732031.t-menu-base {
    top: 78px !important;
    left: 8px !important;
    right: 8px !important;
    width: auto !important;
    height: auto !important;
    max-height: calc(100svh - 90px) !important;
    overflow-y: auto !important;
    border: 1px solid rgba(183,133,49,.24) !important;
    border-radius: 16px !important;
    background: rgba(255,255,255,.99) !important;
    box-shadow: 0 18px 42px rgba(3,14,26,.22) !important;
  }
  #rec1937732031 .t-menu-base__maincontainer {
    display: flex !important;
    flex-direction: column !important;
    min-height: 0 !important;
    padding: 18px 20px 22px !important;
    border: 0 !important;
    border-radius: 16px !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  #rec1937732031 .t-menu-base__logowrapper {
    display: none !important;
  }
  #rec1937732031 .t-menu-base__leftwrapper {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
  }
  #rec1937732031 .t-menu-base__list {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 0 !important;
    width: 100% !important;
  }
  #rec1937732031 .t-menu-base__list-item {
    width: 100% !important;
    padding: 0 !important;
    border-bottom: 1px solid rgba(183,133,49,.18);
  }
  #rec1937732031 .t-menu-base__list-item:last-child {
    border-bottom: 0;
  }
  #rec1937732031 .t-menu__link-wrapper {
    display: block !important;
  }
  #rec1937732031 .t-menu__link-item {
    display: flex !important;
    align-items: center !important;
    min-height: 46px !important;
    color: var(--status-navy, #071829) !important;
    font-size: 15px !important;
    font-weight: 650 !important;
    line-height: 1.2 !important;
    text-align: left !important;
  }
  #rec1937732031 .t-menu__link-item::after {
    display: none !important;
  }
  #rec1937732031 .t-menu-base__rightwrapper {
    display: flex !important;
    justify-content: flex-start !important;
    width: 100% !important;
    height: auto !important;
    margin-top: 18px !important;
    padding: 0 !important;
  }
  #rec1937732031 .t-menu-base__additionalwrapper {
    width: 100% !important;
  }
  #rec1937732031 .t-sociallinks__wrapper {
    justify-content: flex-start !important;
    gap: 12px !important;
  }
  #rec1937732031 .t-sociallinks__svg path {
    fill: var(--status-navy, #071829) !important;
  }
}

@media screen and (max-width: 640px) {
  #rec1933875711 .t-cover,
  #rec1933875711 .t-cover__carrier,
  #rec1933875711 .t-cover__filter,
  #rec1933875711 .t-cover__wrapper {
    height: auto !important;
    min-height: 1080px !important;
  }
  #rec1933875711 .t-cover__carrier {
    background-size: auto 100% !important;
    background-position: 35% top !important;
    filter: saturate(.98) contrast(1.01) brightness(1.05) !important;
  }
  #rec1933875711 .t-cover__filter {
    background-image: linear-gradient(180deg,
      rgba(3,13,24,.04) 0%,
      rgba(3,13,24,.08) 38%,
      rgba(3,13,24,.58) 53%,
      rgba(3,13,24,.94) 72%,
      rgba(3,13,24,.99) 100%) !important;
  }
  #rec1933875711 .t001 {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    min-height: 1080px !important;
    height: auto !important;
    padding: 0 18px 46px !important;
    box-sizing: border-box !important;
  }
  #rec1933875711 .t001__wrapper {
    width: 100% !important;
    max-width: none !important;
    transform: none !important;
    text-align: left !important;
  }
  #rec1933875711 .t001__uptitle {
    margin: 0 0 12px !important;
    font-size: 10.5px !important;
    line-height: 1.35 !important;
    letter-spacing: .12em !important;
  }
  #rec1933875711 .t001__title {
    max-width: 100% !important;
    font-size: clamp(34px, 9vw, 38px) !important;
    line-height: 1.06 !important;
  }
  #rec1933875711 .t001__descr {
    max-width: 100% !important;
    margin-top: 17px !important;
    font-size: 14px !important;
    line-height: 1.48 !important;
  }
  #rec1933875711 .t001__descr p {
    margin: 0 0 8px !important;
  }
  #rec1933875711 .t001__descr p:last-child {
    margin-bottom: 0 !important;
  }
  #rec1933875711 .t001__buttons {
    width: 100% !important;
    margin-top: 20px !important;
  }
}

@media screen and (max-width: 360px) {
  #rec1933875711 .t-cover,
  #rec1933875711 .t-cover__carrier,
  #rec1933875711 .t-cover__filter,
  #rec1933875711 .t-cover__wrapper,
  #rec1933875711 .t001 {
    min-height: 1160px !important;
  }
  #rec1933875711 .t001__title {
    font-size: 32px !important;
  }
}


/* MOBILE MENU AND UPTITLE SECOND PASS */
@media screen and (max-width: 960px) {
  #rec1937732031 {
    background: transparent !important;
  }
  #rec1937732031 #nav1937732031.t-menu-base {
    top: 0 !important;
    left: 8px !important;
    right: 8px !important;
    width: auto !important;
    height: auto !important;
    max-height: calc(100svh - 8px) !important;
    overflow-y: auto !important;
    border: 0 !important;
    border-radius: 18px !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  #rec1937732031 .t-menu-base__maincontainer {
    display: flex !important;
    flex-direction: column !important;
    min-height: 0 !important;
    padding: 84px 18px 20px !important;
    border: 1px solid rgba(183,133,49,.24) !important;
    border-radius: 18px !important;
    background: rgba(255,255,255,.99) !important;
    box-shadow: 0 18px 42px rgba(3,14,26,.22) !important;
  }
  #rec1937732031 .t-menu-base__logowrapper {
    display: none !important;
  }
  #rec1937732031 .t-menu-base__list {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 0 !important;
    width: 100% !important;
  }
  #rec1937732031 .t-menu-base__list-item {
    display: block !important;
    width: 100% !important;
    border-bottom: 1px solid rgba(183,133,49,.18) !important;
  }
  #rec1937732031 .t-menu-base__list-item:last-child {
    border-bottom: 0 !important;
  }
  #rec1937732031 .t-menu__link-item {
    display: flex !important;
    align-items: center !important;
    min-height: 44px !important;
    padding: 0 4px !important;
    color: var(--status-navy, #071829) !important;
    font-size: 15px !important;
    font-weight: 650 !important;
    text-align: left !important;
  }
  #rec1937732031 .t-menu-base__rightwrapper {
    justify-content: center !important;
    margin-top: 14px !important;
    padding-top: 16px !important;
    border-top: 1px solid rgba(183,133,49,.18) !important;
  }
  #rec1937732031 .t-sociallinks__wrapper {
    justify-content: center !important;
    gap: 10px !important;
  }
}

@media screen and (max-width: 640px) {
  #rec1933875711 .t001 {
    position: relative !important;
  }
  #rec1933875711 .t001__wrapper {
    position: static !important;
  }
  #rec1933875711 .t001__uptitle {
    position: absolute !important;
    top: 118px !important;
    left: 18px !important;
    right: 18px !important;
    z-index: 3 !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    text-shadow: 0 2px 12px rgba(3,13,24,.38) !important;
  }
}


/* MOBILE HERO SPLIT PRESENTATION */
@media screen and (max-width: 640px) {
  #rec1933875711 .t-cover {
    height: auto !important;
    min-height: 0 !important;
    overflow: hidden !important;
    background: var(--status-navy, #071829) !important;
  }
  #rec1933875711 .t-cover__carrier,
  #rec1933875711 .t-cover__filter {
    height: 620px !important;
    min-height: 620px !important;
    bottom: auto !important;
  }
  #rec1933875711 .t-cover__carrier {
    background-size: auto 760px !important;
    background-position: 35% top !important;
  }
  #rec1933875711 .t-cover__filter {
    background-image: linear-gradient(180deg,
      rgba(3,13,24,.02) 0%,
      rgba(3,13,24,.03) 54%,
      rgba(3,13,24,.18) 74%,
      rgba(3,13,24,.76) 93%,
      rgba(3,13,24,.98) 100%) !important;
  }
  #rec1933875711 .t-cover__wrapper {
    height: auto !important;
    min-height: 0 !important;
  }
  #rec1933875711 .t001 {
    position: relative !important;
    display: block !important;
    height: auto !important;
    min-height: 0 !important;
    padding: 590px 10px 46px !important;
    box-sizing: border-box !important;
  }
  #rec1933875711 .t001__wrapper {
    position: static !important;
    width: 100% !important;
    max-width: none !important;
    padding: 30px 20px 0 !important;
    border: 1px solid rgba(215,171,87,.20) !important;
    border-bottom: 0 !important;
    border-radius: 24px 24px 0 0 !important;
    background: rgba(4,15,27,.98) !important;
    box-shadow: 0 -18px 44px rgba(3,13,24,.30) !important;
    box-sizing: border-box !important;
    text-align: left !important;
  }
  #rec1933875711 .t001__uptitle {
    position: absolute !important;
    top: 84px !important;
    left: 18px !important;
    right: 18px !important;
    z-index: 3 !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 10px !important;
    line-height: 1.35 !important;
    letter-spacing: .11em !important;
    text-align: center !important;
    text-shadow: 0 2px 12px rgba(3,13,24,.34) !important;
  }
  #rec1933875711 .t001__title {
    max-width: 100% !important;
    font-size: clamp(33px, 8.8vw, 37px) !important;
    line-height: 1.07 !important;
  }
  #rec1933875711 .t001__descr {
    margin-top: 18px !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
    color: rgba(247,243,234,.90) !important;
  }
  #rec1933875711 .t001__buttons {
    margin-top: 24px !important;
  }
}

@media screen and (max-width: 360px) {
  #rec1933875711 .t001 {
    min-height: 0 !important;
    padding-top: 570px !important;
  }
  #rec1933875711 .t-cover__carrier,
  #rec1933875711 .t-cover__filter {
    height: 600px !important;
    min-height: 600px !important;
  }
  #rec1933875711 .t-cover__carrier {
    background-size: auto 730px !important;
  }
  #rec1933875711 .t001__title {
    font-size: 31px !important;
  }
}


/* MOBILE HERO CLEAN CTA */
@media screen and (max-width: 640px) {
  #rec1933875711 .t-cover,
  #rec1933875711 .t-cover__carrier,
  #rec1933875711 .t-cover__filter,
  #rec1933875711 .t-cover__wrapper {
    height: 700px !important;
    min-height: 700px !important;
  }
  #rec1933875711 .t-cover {
    overflow: hidden !important;
    background: var(--status-navy, #071829) !important;
  }
  #rec1933875711 .t-cover__carrier,
  #rec1933875711 .t-cover__filter {
    top: 0 !important;
    bottom: auto !important;
  }
  #rec1933875711 .t-cover__carrier {
    background-size: auto 760px !important;
    background-position: 35% top !important;
  }
  #rec1933875711 .t-cover__filter {
    background-image: linear-gradient(180deg,
      rgba(3,13,24,.02) 0%,
      rgba(3,13,24,.03) 52%,
      rgba(3,13,24,.34) 64%,
      rgba(3,13,24,.86) 78%,
      rgba(3,13,24,.99) 100%) !important;
  }
  #rec1933875711 .t001 {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    height: 700px !important;
    min-height: 700px !important;
    padding: 0 18px 28px !important;
    box-sizing: border-box !important;
  }
  #rec1933875711 .t001__wrapper {
    position: relative !important;
    width: 100% !important;
    max-width: none !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    text-align: left !important;
  }
  #rec1933875711 .t001__uptitle {
    display: none !important;
  }
  #rec1933875711 .t001__title {
    display: block !important;
    max-width: 100% !important;
    margin: 0 !important;
    color: #fff !important;
    font-size: clamp(27px, 7.4vw, 30px) !important;
    line-height: 1.09 !important;
    text-shadow: 0 3px 18px rgba(3,13,24,.54) !important;
  }
  #rec1933875711 .t001__descr {
    display: none !important;
  }
  #rec1933875711 .t001__buttons {
    display: flex !important;
    width: 100% !important;
    margin-top: 18px !important;
    padding: 5px !important;
    border: 1px solid rgba(215,171,87,.20) !important;
    border-radius: 18px !important;
    background: rgba(255,255,255,.96) !important;
    box-sizing: border-box !important;
  }
  #rec1933875711 .t001__button,
  #rec1933875711 .t-btnflex_type_button {
    width: 100% !important;
    min-height: 54px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }
  #rec1933875711 .t-btnflex_type_button {
    border-radius: 14px !important;
    font-size: 11px !important;
  }
  #rec1933875711 .t-btnflex_type_button2 {
    display: none !important;
  }
}

@media screen and (max-width: 360px) {
  #rec1933875711 .t-cover,
  #rec1933875711 .t-cover__carrier,
  #rec1933875711 .t-cover__filter,
  #rec1933875711 .t-cover__wrapper,
  #rec1933875711 .t001 {
    height: 720px !important;
    min-height: 720px !important;
  }
  #rec1933875711 .t001__title {
    font-size: 26px !important;
  }
}


/* HERO CTA BUTTON HOVER ANIMATION (like PRAVEX reference) */
#rec3891452901 .tn-elem__38914529011789413791027000003 {
      pointer-events: none !important;
      }
      #rec3891452901 .tn-elem__38914529011789413725510000002 .tn-atom {
            transition: background-color .2s ease-in-out, box-shadow .2s ease-in-out, transform .2s ease-in-out !important;
            }
            #rec3891452901 .tn-elem__38914529011789413725510000002 .tn-atom:hover {
                  background-color: #C3A974 !important;
                    box-shadow: 0 8px 20px rgba(191,148,70,.35) !important;
                      transform: translateY(-2px) !important;
                      }
                      
            }
      }
}