/* ============================================================
   VIDEO ZONE — общий видео-фон для CTA и Footer
   ============================================================
   Один видеофайл растягивается на две секции (форма + футер).
   Видео не прерывается и не перезапускается между ними.
   ============================================================ */

.video-zone {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}

/* ---------- Видео ---------- */
/* Абсолютно позиционировано, растянуто на всю высоту зоны
   (CTA + Footer вместе). Пользователь видит непрерывный фон. */
.video-zone__video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -2;
  filter: brightness(0.5) contrast(1.05) saturate(0.95);
  pointer-events: none;
}

/* ---------- Оверлей ---------- */
/* Один общий градиент на всю зону.
   Верх — светлее (форма читается), низ — плотнее (футер).
   Меняйте значения для настройки плотности. */
.video-zone__overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg,
    rgba(14, 14, 16, 0.55) 0%,     /* верх — зона CTA */
    rgba(14, 14, 16, 0.75) 50%,    /* середина — переход */
    rgba(14, 14, 16, 0.85) 100%);  /* низ — зона footer */
  z-index: -1;
  pointer-events: none;
}

/* ---------- Контент поверх видео ---------- */
.video-zone > .cta,
.video-zone > .footer {
  position: relative;
  z-index: 1;
  background: transparent;
}

