/* Мобильный стык: первый экран (#hero) → блок «НОВЫЕ ВОЗМОЖНОСТИ» (US). Убираем визуальную «чёрную полосу». */
@media (max-width: 768px) {
  section#hero {
    padding-top: 3.25rem !important;
    /* убираем просвет фона между экранами */
    padding-bottom: 0rem !important;
    margin-bottom: 0 !important;
  }

  section[aria-label*="НОВЫЕ ВОЗМОЖНОСТИ"][aria-label*="(mobile)"] {
    margin-top: -1px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    background: linear-gradient(
      180deg,
      #bae6fd 0%,
      #dbeafe 10%,
      #e0f2fe 18%,
      #f0f9ff 24%,
      #f0f9ff 100%
    );
  }

  section[aria-label*="НОВЫЕ ВОЗМОЖНОСТИ"][aria-label*="(mobile)"] > div:nth-child(2) {
    /*
      На мобилках svh часто меньше реального viewport (адресная строка),
      поэтому связка h-[100svh] + -mt-[100svh] может давать "полосу".
      Переводим стык на dvh.
    */
    margin-top: -100dvh !important;
  }

  section[aria-label*="НОВЫЕ ВОЗМОЖНОСТИ"][aria-label*="(mobile)"] > div:first-child {
    height: 100dvh !important;
  }

  section[aria-label*="НОВЫЕ ВОЗМОЖНОСТИ"][aria-label*="(mobile)"] > div:nth-child(2) > div {
    min-height: 100dvh !important;
  }

  /* стык «НОВЫЕ ВОЗМОЖНОСТИ» → «ТЕХНОЛОГИИ» */
  section#technology-si-module {
    margin-top: -1px !important;
  }

  #technology-si-module .h-\\[100svh\\] {
    height: 100dvh !important;
  }

  #technology-si-module .min-h-\\[100svh\\] {
    min-height: 100dvh !important;
  }

  /* В "НОВЫЕ ВОЗМОЖНОСТИ" убираем чёрные оверлеи (они дают полосу сверху/снизу) */
  section[aria-label*="НОВЫЕ ВОЗМОЖНОСТИ"][aria-label*="(mobile)"]
    [class*="absolute"][class*="inset-0"][class*="from-black"],
  section[aria-label*="НОВЫЕ ВОЗМОЖНОСТИ"][aria-label*="(mobile)"]
    [class*="absolute"][class*="inset-0"][class*="bg-black"],
  section[aria-label*="НОВЫЕ ВОЗМОЖНОСТИ"][aria-label*="(mobile)"]
    [class*="absolute"][class*="inset-0"][class*="via-black"],
  section[aria-label*="НОВЫЕ ВОЗМОЖНОСТИ"][aria-label*="(mobile)"]
    [class*="absolute"][class*="inset-0"][class*="to-black"] {
    background: transparent !important;
  }

  section[aria-label*="НОВЫЕ ВОЗМОЖНОСТИ"][aria-label*="(mobile)"]
    div[style*="radial-gradient"],
  section[aria-label*="НОВЫЕ ВОЗМОЖНОСТИ"][aria-label*="(mobile)"]
    div[style*="rgba(0,0,0"] {
    display: none !important;
  }

  /* В технологии убираем чёрные затемняющие слои (они выглядят как "швы") */
  #technology-si-module .bg-gradient-to-b.from-black\/44.via-black\/18.to-black\/56 {
    background: transparent !important;
  }

  #technology-si-module div[style*="radial-gradient(ellipse 85% 70%"] {
    display: none !important;
  }
}
