.header__logo .brand-logo, .footer__logo .brand-logo {
  display: inline-block;
  font-family: Axiforma, Manrope, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0;
  color: #000;
  white-space: nowrap;
}
.brand-logo span { color: #ff8c39; }
.max-icon { width: 42px; height: 42px; flex: 0 0 42px; }
.max-icon img { display: block; width: 100%; height: 100%; }
.footer { padding-bottom: 40px; }
.consult__img img {
  width: 100%;
  aspect-ratio: 784 / 950;
  object-fit: contain;
  object-position: center bottom;
  display: block;
}
@media (max-width: 767px) {
  .header__logo .brand-logo, .footer__logo .brand-logo { font-size: 26px; }
  .max-icon { width: 28px; height: 28px; flex-basis: 28px; }
}
/* Блок «Почему механизированный способ» убран — его отступ под картинку пола переходит к «6 причинам» */
.intro + .reasons { padding-top: 243px; }
@media (max-width: 1919.98px) { .intro + .reasons { padding-top: 180px; } }
@media (max-width: 991.98px) { .intro + .reasons { padding-top: 90px; } }
.intro__price-note { display: block; margin-top: 6px; font-size: 16px; color: #6b6b6b; }
@media (max-width: 767px) { .intro__price-note { font-size: 13px; } }
/* Ловушка для ботов: поле есть в форме, человек его не видит */
.hp-field { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; opacity: 0; }
.checkbox__text a { color: inherit; text-decoration: underline; }
