/* Поднимаем ленту логотипов на обложке, чтобы не прилипали к нижней границе */
.logo-main {
  transform: translateY(-28px);
}
@media (max-width: 991px) {
  .logo-main {
    transform: translateY(-20px);
  }
}
@media (max-width: 479px) {
  .logo-main {
    transform: translateY(-14px);
  }
}

/* Цитата-блок: убираем blend-mode для фото, чтобы цвета не инвертировались */
.testimonials-second .photo-movement._02,
.testimonials-second .photo-movement._02 .photo-first {
  mix-blend-mode: normal;
}

/* Аватар Григория рядом с подписью */
.testimonials-second .author-photo.second,
.testimonials-second .right-testi .author-photo.second {
  background-image: url("../img/grigory-avatar-v3.png?v=3") !important;
  background-position: 50% 30% !important;
  background-size: cover !important;
}

/* Большое фото справа — квадратный кроп, чтобы блок не был слишком высоким */
.testimonials-second {
  min-height: 0 !important;
}
.testimonials-second .left-testi .photo-movement._02 {
  min-height: 0 !important;
  aspect-ratio: 1 / 1;
  height: auto !important;
}
@media (max-width: 991px) {
  .testimonials-second .left-testi .photo-movement._02 {
    min-height: 0 !important;
    aspect-ratio: 1 / 1;
  }
}

/* Шапка: МИНИМАЛЬНАЯ страховка. Webflow в <head> прячет .navigation-text
   через visibility:hidden пока не инициализируется IX3 (класс w-mod-ix3 на <html>).
   Если по сети IX3 опаздывает — текст не виден на старте. Перебиваем ТОЛЬКО visibility.
   opacity/width/transform/color НЕ трогаем — родные анимации Webflow (entrance, hover)
   работают как задуманы и НЕ ломаются нашим override. */
html.w-mod-js:not(.w-mod-ix3) .navbar.w-nav .nav-menu .navigation-link-animation .navigation-text,
.navbar.w-nav .nav-menu .navigation-link-animation .navigation-text {
  visibility: visible !important;
}

/* То же самое для блока «О нас» и других IX3-секций (.about-title,
   .section.animation, два data-wf-target). По сети с большими потерями
   (Вьетнам→РФ ~12% loss) IX3 не успевает доинициализироваться → текст
   зависает visibility:hidden навсегда. Перебиваем ТОЛЬКО visibility —
   scroll-reveal анимации (opacity/transform) работают как задуманы. */
html.w-mod-js:not(.w-mod-ix3) .about-title,
html.w-mod-js:not(.w-mod-ix3) .section.animation,
html.w-mod-js:not(.w-mod-ix3) [data-wf-target*="c3ae3b2b-26fb-d00d-9e12-de1658a778b1"],
html.w-mod-js:not(.w-mod-ix3) [data-wf-target*="c3ae3b2b-26fb-d00d-9e12-de1658a778b3"],
.about-title,
.section.animation {
  visibility: visible !important;
}

