/* header-cohesion.css и widgets-cohesion.css ПОДКЛЮЧАЮТСЯ ОТДЕЛЬНЫМИ <link>
   на самих страницах — раньше они шли через @import отсюда, и браузер качал
   их вторым заходом: шапка успевала мелькнуть в базовом виде (чип раздела
   у логотипа, голые иконки соцсетей, серая пилюля языка), а потом
   перерисовывалась. Прямая ссылка грузится в первом же заходе. */
/* ============================================================
   GEIZER · COHESION LAYER — единый визуальный язык под Главную.
   Подключается ПОСЛЕДНИМ на соседних страницах (после их styles.css
   и navigation.css). Даёт странице вид Главной:
     1) фон — посветлевший navy-ГРАДИЕНТ;
     2) надзаголовки .eyebrow — золотой дэш-росчерк + моно-капс;
     3) футер — прозрачный, белый логотип;
     4) ШАПКА — вынесена в header-cohesion.css (@import выше), чтобы
        тот же файл можно было подключить отдельно на страницу
        оборудования БРИЗ, где нужна ТОЛЬКО шапка.
   Тёмные карточки/формы остаются темнее фона — «стекло на navy».
   Убрать эффект — снять один <link> на странице.
   ============================================================ */

/* 1 · Фон страницы в тон Главной (светлее, с плавным переходом). */
body{
  background:linear-gradient(180deg,#102a52 0%,#1c3d6e 22%,#183459 55%,#142c54 100%) no-repeat !important;
  background-attachment:fixed !important;
}

/* 2 · Надзаголовки — золотой моно-капс + дэш-росчерк героя. */
.eyebrow{
  color:#ffd873 !important;
  font-family:ui-monospace,"Cascadia Code",Consolas,monospace !important;
  text-transform:uppercase;
  letter-spacing:.14em;
  position:relative;
  padding-left:38px;
}
.eyebrow::before{
  content:"";
  position:absolute;
  left:0;
  top:.62em;
  width:28px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#ffd21a,rgba(255,210,26,.12));
}

/* 3 · Футер — как на Главной: прозрачный (виден общий navy-градиент),
   белый логотип GEIZER, без бегущей бренд-строки. */
body>footer.global-footer{background:transparent !important}
.global-footer .footer-brand img{filter:brightness(0) invert(1) drop-shadow(0 1px 6px rgba(0,0,0,.4)) !important}
.global-footer .footer-runner{display:none !important}

/* 4 · Плавающие виджеты (Shorts, квиз, «Выберите формат», стрелка вверх)
   вынесены в widgets-cohesion.css — @import в начале файла. */

/* 5 · Длинные русские слова («самообслуживания», «Биробиджан») на узких
   экранах вылезали за колонку и обрезались. Разрешаем перенос — правило
   безопасное: срабатывает только когда слово реально не влезает. */
h1,h2,h3,.eyebrow,.kicker{overflow-wrap:break-word}
@media (max-width:560px){
  h1,h2,h3{hyphens:auto}
}
/* 6 · Цели для пальца на телефоне. Почта, телефон и отдельно стоящие
   ссылки-действия были высотой 18–24px — попасть с первого раза сложно.
   Правило трогает только НЕ-строчные ссылки (те, что стоят отдельной
   строкой): внутри абзаца текст не разъезжается. */
@media (max-width:760px){
  a[href^="mailto:"],a[href^="tel:"],
  .rv-src,.rv-channel,.rv-widget-link,
  .service-card>a,.svc-more{padding-block:9px}
}@media (max-width:760px){
  .card-copy>button{padding-block:10px}
}
/* 7 · Пояснения под заголовками разделов — читаемый контраст.
   Было rgb(92,109,136) при контрасте 4.0 (ниже порога 4.5): текст
   почти сливался с фоном. Стало ~7.5:1 — заметно, но не кричит. */
.section-head>p,.section-heading>p,.requirements-copy>p,
.tour3d-head p,.fpath-lead,.vn-lead{
  color:#a9c0e0 !important;
  font-size:16px;
  line-height:1.6;
}
.callback-note,.fpath-stage-note,.fpath-note,
.finance-results small,.section-head small{
  color:#9db3d2 !important;
}