@media (max-width: 767px) {
  .mobile-video-crm.mobile-video-crm {
    object-fit: cover !important;
    object-position: 52% center !important;
    transform: translateY(-24%) scale(1.16) !important;
  }

  section:has(.mobile-video-crm) > .relative.z-10.flex > p:first-of-type {
    display: none !important;
  }

  section:has(.mobile-video-crm) > .relative.z-10.flex > h1:first-of-type {
    position: relative;
    top: -104px;
    margin-bottom: 0.75rem !important;
  }

  section:has(.mobile-video-crm) > .relative.z-10.flex > h1:first-of-type ~ p {
    display: none !important;
  }

  section:has(.mobile-video-crm) > .relative.z-10.flex > h1:first-of-type ~ div {
    position: relative;
    top: -72px;
  }

  section:has(.mobile-video-crm) > .relative.z-10.flex > h1:first-of-type ~ div p {
    display: none !important;
  }

  .mobile-video-apps.mobile-video-apps {
    top: 70px !important;
    height: calc(100svh - 70px) !important;
    object-fit: cover !important;
    object-position: 55% 18% !important;
    transform: scale(1.08) !important;
  }

  .mobile-video-agents.mobile-video-agents {
    top: 70px !important;
    height: calc(100svh - 70px) !important;
    object-fit: cover !important;
    object-position: 50% 16% !important;
    transform: scale(1.08) !important;
  }

  .mobile-video-dashboard.mobile-video-dashboard {
    top: 72px !important;
    height: calc(100svh - 72px) !important;
    object-fit: cover !important;
    object-position: 52% 12% !important;
    transform: scale(1.1) !important;
  }

  .mobile-video-visual.mobile-video-visual {
    top: 72px !important;
    height: calc(100svh - 72px) !important;
    object-fit: cover !important;
    object-position: 54% 14% !important;
    transform: scale(1.08) !important;
  }

  .mobile-apps-panel {
    min-height: calc(100svh - 70px) !important;
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
    transform: translateY(-18px);
  }

  section:has(.mobile-video-agents) nav:not([aria-label]) {
    padding-top: 84px !important;
  }

  section:has(.mobile-video-agents) > div.relative.z-10.flex {
    height: calc(100svh - 84px) !important;
    justify-content: flex-start !important;
    padding-top: 9rem !important;
    padding-bottom: 7rem !important;
    transform: translateY(-36px);
  }

  section:has(.mobile-video-agents) > .relative.z-10.flex > p {
    display: none !important;
  }

  main:has(.mobile-video-dashboard) header {
    padding-top: 0.75rem !important;
    padding-bottom: 0.5rem !important;
  }

  main:has(.mobile-video-dashboard) section.relative.flex.flex-1 {
    justify-content: flex-start !important;
    padding-top: 11svh !important;
  }

  main:has(.mobile-video-dashboard) section.relative.flex.flex-1 p {
    display: none !important;
  }

  .mobile-dashboard-marquee {
    display: none !important;
  }

  .mobile-visual-title-top {
    top: 15% !important;
  }

  .mobile-visual-title-mid {
    top: 32% !important;
  }

  .mobile-visual-title-bottom {
    top: 49% !important;
  }

  .mobile-visual-copy {
    display: none !important;
  }

  section:has(.mobile-video-visual) nav {
    top: 70px !important;
    padding-top: 0.75rem !important;
  }

  section:has(.mobile-video-visual) .absolute.right-6 p,
  section:has(.mobile-video-visual) .absolute.bottom-20 p,
  section:has(.mobile-video-visual) .absolute.bottom-16 p,
  section:has(.mobile-video-visual) .absolute.right-6 span,
  section:has(.mobile-video-visual) .absolute.bottom-20 span,
  section:has(.mobile-video-visual) .absolute.bottom-16 span {
    display: none !important;
  }
}
