.navigator-partners-section__image,
.navigator-stores-section__image {
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

.navigator-variant.navigator-hero--split { padding: 170px 0 72px; }
.navigator-variant.navigator-hero--split .kh-landing-hero-section__inner {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
    align-items: center;
    gap: 48px;
}
.navigator-variant.navigator-hero--split .kh-landing-hero-section__content {
    text-align: left;
    min-width: 0;
    max-width: none;
    margin: 0;
}
.navigator-variant.navigator-hero--split .kh-landing-hero-section__title {
    width: auto;
    max-width: none;
    font-size: 44px;
    line-height: 1.18;
    margin: 0 0 24px;
}
.navigator-variant.navigator-hero--split .kh-landing-hero-section__description { width: auto; max-width: none; margin: 0; }
.navigator-variant.navigator-hero--split .kh-landing-hero-section__button { margin: 32px 0 0; }
.navigator-variant.navigator-hero--split .kh-landing-hero-section__mockup-image-wrapper {
    position: static;
    transform: none;
    width: 100%;
    height: auto;
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    overflow: visible;
    box-shadow: none;
}
.navigator-variant.navigator-hero--split .kh-landing-hero-section__mockup-image { display: block; width: 100%; height: auto; max-width: 100%; object-fit: contain; margin: 0; }
@media (max-width: 991px) {
    .navigator-variant.navigator-hero--split { padding: 140px 0 48px; }
    .navigator-variant.navigator-hero--split .kh-landing-hero-section__inner { grid-template-columns: 1fr; gap: 36px; }
    .navigator-variant.navigator-hero--split .kh-landing-hero-section__title { font-size: 40px; }
}
@media (max-width: 575px) {
    .navigator-variant.navigator-hero--split .kh-landing-hero-section__title { font-size: 32px; }
}
