/* ТЗ от 14.10.2026: читаемое меню и свободное место для слов первого экрана. */
.nav-item > a { font-size: 16px; padding-inline: 8px; }
.nav-sub__inner a { font-size: 16px; }
.home-hero__values {
  position: relative;
  inset: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  width: 100%;
  max-width: var(--wrap);
  height: auto;
  margin: 0 auto;
  padding: 20px var(--gutter) 0;
  color: rgba(33,49,42,.28);
  font-size: clamp(28px,2.5vw,44px);
  line-height: 1.2;
  letter-spacing: .06em;
  text-transform: uppercase;
}
.home-hero__values span { display: block; }
.home-hero__facts, .home-hero__facts li { border: 0; }
.home-hero__facts strong { color: #21312a; }
.home-hero__membership > img {
  display: block;
  width: 42px;
  height: 42px;
  margin-bottom: 10px;
}
@media (min-width:1081px) and (max-width:1536px) {
  .header__inner { gap: 10px; }
  .header__nav { gap: 2px; }
  .nav-item > a { font-size: 15px; padding-inline: 5px; }
  .nav-toggle { width: 20px; }
}
@media (min-width:1081px) and (max-width:1279px) {
  .header__phone span { display: none; }
}
@media (max-width:1100px) {
  .home-hero__values { display: none; }
  .home-hero__membership > img { width: 35px; height: 35px; }
}
