.offer-one .container {
            position: relative;
            z-index: 1;
        }

        .offer-one__image {
            position: relative;
            display: table;
        }

        @media (max-width: 575px) {
            .offer-one__image {
                padding-left: 20px;
            }
        }

        @media (max-width: 360px) {
            .offer-one__image {
                padding-left: 15px;
            }
        }

        .offer-one__image__one {
            max-width: 100%;
            height: auto;
            
            border: 10px solid var(--medeedbl-white, #FFFFFF);
        }

        @media (min-width: 992px) and (max-width: 1199px) {
            .offer-one__image__one {
                max-width: 100%;
            }
        }

        @media (max-width: 767px) {
            .offer-one__image__one {
                max-width: 100%;
            }
        }

        @media (max-width: 575px) {
            .offer-one__image__one {
                max-width: 100%;
            }
        }

        @media (max-width: 430px) {
            .offer-one__image__one {
                max-width: 100%;
            }
        }

        @media (max-width: 390px) {
            .offer-one__image__one {
                max-width: 100%;
            }
        }

        @media (max-width: 360px) {
            .offer-one__image__one {
                max-width: 100%;
            }
        }

        
        .offer-one__image__two-polygon img {
            max-width: 50%;
            max-height: 50%;
            position: absolute;
            right: -92px;
            bottom: -50px;
            
            border: 5px solid var(--medeedbl-white, #FFFFFF);
        }

        .offer-one__image__shape {
            max-width: 100%;
            height: auto;
            position: absolute;
            right: 73px;
            bottom: -50px;
            animation: moveHorizontal 2s infinite linear;
        }

        @media (min-width: 992px) and (max-width: 1199px) {
            .offer-one__image__shape {
                bottom: -80px;
            }
        }

        @media (max-width: 575px) {
            .offer-one__image__shape {
                bottom: -65px;
                right: 50px;
            }
        }

        @media (max-width: 430px) {
            .offer-one__image__shape {
                right: 20px;
            }
        }

        @media (max-width: 390px) {
            .offer-one__image__shape {
                right: 0px;
            }
        }
    

        .service-gallery.modern {
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 120px 0;
            width: 100%;
            height: 100%;
        }

        .service-photo {
            object-fit: cover;
            
            border: 1px solid #c8c8c8;
            box-shadow: 0 8px 20px rgba(0,0,0,0.25);
            position: absolute;
            transition: all 0.4s ease;
            cursor: pointer;
            opacity: 0.6;
        }

        
        .service-photocenter {
            width: 500px;
            height: 500px;
            right: 0px;
            z-index: 3;
            opacity: 1;
        }

        
        .service-photoleft {
            width: 300px;
            
            left: 40px;
            top: 0px;
            z-index: 2;
            transform: rotate(6deg);
        }

        .service-photoright {
            width: 320px;
            height: 220px;
            left: 40px;
            bottom: 0px;
            z-index: 2;
            transform: rotate(-6deg);
        }

        
        .service-photo:hover {
            transform: scale(1.05) rotate(0deg);
            z-index: 10;
            opacity: 1;
        }
    

        :root {
            --medeed-primary: 1b3a6a;
            --medeed-secondary: #007bff;
            --medeed-light: #e6f0ff;
            --medeed-dark: #003a75;
        }

        .entlastung-card {
            border: none;
            
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
            transition: all 0.3s ease;
            height: 100%;
            border: 1px solid #eaeaea;
            
            overflow: hidden;
        }

            .entlastung-card:hover {
                transform: translateY(-5px);
                box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
            }

            .entlastung-card .card-text {
                font-size: 14px
            }

        .card-icon {
            font-size: 2.2rem;
            color: #286fb7;
            margin-bottom: 1rem;
            background-color: #eaeaea;
            width: 60px;
            height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
            
            margin: 0 auto 1.5rem;
        }

        .card-highlight {
            background-color: rgba(0, 123, 255, 0.1);
            
            padding: 1rem;
            
            margin-top: 1.5rem;
            font-weight: 600;
        }
    

        .medconnect-card {
            
            overflow: hidden;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
            transition: all 0.3s ease;
            border: 1px solid #e0e0e0;
            background: #fff;
            height: 100%;
            padding: 20px;
            position: relative;
        }

            .medconnect-card::before {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                height: 2px;
                
            }

            .medconnect-card p {
                font-size: 14px
            }

        .medconnect-image-frame {
            
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
            margin-bottom: 20px;
            border: 1px solid #e0e0e0;
        }

            .medconnect-image-frame img {
                display: block;
                width: 100%;
                height: auto;
                transition: transform 0.5s ease;
            }

            .medconnect-image-frame:hover img {
                transform: scale(1.03);
            }

        .medconnect-title {
            margin: 20px 0 15px;
            position: relative;
            padding-bottom: 12px;
            font-size: 17px
        }

            .medconnect-title::after {
                content: '';
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100px;
                height: 2px;
                background: #286fb7;
            }

        .medconnect-list {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            .medconnect-list li {
                padding: 7px 0 7px 30px;
                position: relative;
                
                transition: background 0.2s ease;
                font-size: 14px
            }

                .medconnect-list li:last-child {
                    
                }

                .medconnect-list li::before {
                    content: '✓';
                    position: absolute;
                    left: 0;
                    top: 50%;
                    transform: translateY(-50%);
                    width: 18px;
                    height: 18px;
                    background: #f0f9ff;
                    
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    color: #286fb7;
                    font-weight: bold;
                }

                .medconnect-list li:hover {
                    background-color: #fafafa;
                    
                }

        .medconnect-highlight {
            
            
            padding: 30px;
            margin: 40px 0;
            
        }

        .medconnect-pt-30 {
            padding-top: 30px;
        }

        .medconnect-mb-20 {
            margin-bottom: 20px;
        }
    

        :root {
            --medeed-primary: #0056b3;
            --medeed-secondary: #007bff;
            --medeed-light: #e6f0ff;
            --medeed-dark: #003a75;
            --medeed-accent: #286fb7;
        }

        .pricing-card {
            background: white;
            
            padding: 30px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
            transition: all 0.3s ease;
            height: 100%;
            border: 1px solid #eaeaea;
        }

            .pricing-card:hover {
                transform: translateY(-5px);
                box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
            }

            .pricing-card h3 {
                font-size: 1.1em}

            .pricing-card p {
                font-size: 14px
            }

        .pricing-icon {
            font-size: 1.6rem;
            color: #286fb7;
            margin-bottom: 20px;
            background-color: #eaeaea;
            width: 60px;
            height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
            
            margin: 0 auto 20px;
        }

        .pricing-feature {
            display: flex;
            align-items: flex-start;
            margin-bottom: 15px;
        }

            .pricing-feature i {
                color: var(--medeed-accent);
                font-size: 1rem;
                margin-right: 10px;
                margin-top: 3px;
            }

        .payment-steps {
            background: #286fb7;
            color: #fff;
            padding: 25px;
            margin: 30px 0;
        }

            .payment-steps p, .payment-steps h3, .payment-steps h5 {
                color: #fff;
            }

        .step-item {
            display: flex;
            align-items: center;
            margin-bottom: 15px;
            padding-bottom: 15px;
            
        }

            .step-item:last-child {
                margin-bottom: 0;
                padding-bottom: 0;
                
            }

        .step-number {
            background: #eaeaea;
            color: #286fb7;
            width: 30px;
            height: 30px;
            
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 15px;
            flex-shrink: 0;
        }

        @media (max-width: 768px) {
            .pricing-section {
                padding: 40px 0;
            }
        }
    

        .medeed-vision-section {
            
            padding: 40px 0;
        }

        .vision-content {
            text-align: center;
            margin: 0 auto;
        }

        .vision-subtitle {
            color: #6c757d;
            font-size: 1rem;
            font-weight: 500;
            letter-spacing: 2px;
            margin-bottom: 20px;
            display: block;
        }

        .vision-title {
            color: #2c3e50;
            font-size: 1.3rem;
            font-weight: 500;
            line-height: 1.2;
            margin-bottom: 30px;
        }

        .vision-divider {
            width: 40px;
            height: 3px;
            background: #95a5a6;
            margin: 0 auto 30px auto;
        }

        .vision-description {
            color: #7f8c8d;
            font-size: 1rem;
            line-height: 1.6;
            margin-bottom: 30px;
        }

        .vision-cta {
            background: #34495e;
            color: white;
            border: none;
            padding: 15px 40px;
            font-size: 1rem;
            
            cursor: pointer;
            transition: all 0.3s ease;
        }

            .vision-cta:hover {
                background: #2c3e50;
                transform: translateY(-2px);
                box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            }

        
        @media (max-width: 768px) {
            .medeed-vision-section {
                padding: 30px 0;
            }
        }

/* medeed-services-layout-repair-2026-09-14-r1 */
.medeed-direct-model .row {
    align-items: stretch;
}

.medeed-direct-model .row > div {
    display: flex;
}

.medeed-direct-model .course-card {
    width: 100%;
    height: 100%;
    border: 1px solid #d7e0e8;
    background: #ffffff;
}

.medeed-direct-model .course-card__row {
    display: grid;
    grid-template-rows: 190px 1fr;
    height: 100%;
}

.medeed-direct-model .course-card__image {
    width: 100%;
    height: 190px;
    overflow: hidden;
}

.medeed-direct-model .course-card__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.medeed-direct-model .course-card__content {
    padding: 24px;
}

.medeed-direct-model .course-card__title {
    color: #15385e;
    font-size: 20px;
    line-height: 1.35;
}

.medeed-brief-accelerated-procedure,
.medeed-brief-billing-selection {
    display: grid;
    grid-template-columns: minmax(260px, 0.65fr) minmax(0, 1.35fr);
    gap: 28px;
    max-width: 1100px;
    margin: 40px auto 0;
    padding: 30px;
    align-items: start;
    border: 1px solid #cbd8e5;
    background: #f3f6f8;
}

.medeed-brief-accelerated-procedure h2,
.medeed-brief-billing-selection h2 {
    margin: 0;
    color: #15385e;
    font-family: var(--title-font, "Outfit", sans-serif);
    font-size: 1.2em;
    line-height: 1.35;
}

.medeed-brief-accelerated-procedure p,
.medeed-brief-billing-selection p {
    margin: 0 0 14px;
    color: #536170;
    line-height: 1.7;
}

.medeed-brief-accelerated-procedure .text-center,
.medeed-brief-billing-selection .text-center {
    grid-column: 2;
    text-align: left;
}

.medeed-brief-accelerated-procedure .btn,
.medeed-brief-billing-selection .btn {
    border: 1px solid #15385e;
    background: #15385e;
    color: #ffffff;
}

@media (max-width: 991px) {
    .medeed-direct-model .course-card__row {
        grid-template-rows: 170px 1fr;
    }
}

@media (max-width: 767px) {
    .medeed-brief-accelerated-procedure,
    .medeed-brief-billing-selection {
        grid-template-columns: 1fr;
        padding: 24px 20px;
    }

    .medeed-brief-accelerated-procedure .text-center,
    .medeed-brief-billing-selection .text-center {
        grid-column: 1;
    }
}

/* Flat corners required for this page */
.medeed-direct-model,
.medeed-brief-accelerated-procedure,
.medeed-brief-billing-selection,
.medeed-direct-model *,
.medeed-brief-accelerated-procedure *,
.medeed-brief-billing-selection * {
    border-radius: 0 !important;
}

/* medeed-services-layout-r2 */
.medeed-direct-model .course-card__row {
    display: grid !important;
    grid-template-columns: 150px minmax(0, 1fr) !important;
    grid-template-rows: 1fr !important;
    min-height: 270px;
}

.medeed-direct-model .course-card__image {
    width: 150px !important;
    height: 100% !important;
    min-height: 270px;
}

.medeed-direct-model .course-card__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 24px 22px !important;
}

.medeed-brief-accelerated-procedure,
.medeed-brief-billing-selection {
    display: grid !important;
    grid-template-columns: minmax(300px, 0.8fr) minmax(0, 1.2fr) !important;
    gap: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    align-items: stretch;
    background: #ffffff !important;
}

.medeed-brief-visual {
    min-height: 100%;
    margin: 0;
}

.medeed-brief-visual img {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 360px;
    object-fit: cover;
}

.medeed-brief-copy {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 34px 36px;
}

.medeed-brief-copy .text-center {
    text-align: left !important;
}

@media (max-width: 1199px) {
    .medeed-direct-model .course-card__row {
        grid-template-columns: 130px minmax(0, 1fr) !important;
    }

    .medeed-direct-model .course-card__image {
        width: 130px !important;
    }
}

@media (max-width: 767px) {
    .medeed-direct-model .course-card__row {
        grid-template-columns: 112px minmax(0, 1fr) !important;
        min-height: 230px;
    }

    .medeed-direct-model .course-card__image {
        width: 112px !important;
        min-height: 230px;
    }

    .medeed-brief-accelerated-procedure,
    .medeed-brief-billing-selection {
        grid-template-columns: 1fr !important;
    }

    .medeed-brief-visual img {
        min-height: 230px;
        max-height: 280px;
    }

    .medeed-brief-copy {
        padding: 26px 22px;
    }
}

/* medeed-unsereleistungen-ui-followup-2026-09-23-r1:start */
.medeed-direct-model__grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; align-items:stretch; }
.medeed-direct-model__card { display:grid; grid-template-columns:52px minmax(0,1fr); gap:18px; height:100%; padding:26px; border:1px solid #d8e2eb; background:#fff; box-shadow:0 10px 28px rgba(34,74,116,.07); }
.medeed-direct-model__card:nth-child(2n) { background:#f7f9fc; }
.medeed-direct-model__number { display:grid; place-items:center; width:52px; height:52px; border:1px solid #2f70b7; background:#edf4fb; color:#2f70b7; font-weight:800; }
.medeed-direct-model__card h3 { margin:2px 0 12px; text-transform:none; }
.medeed-direct-model__card p:last-child { margin-bottom:0; }
.medeed-language-panel { padding:30px; border:1px solid #cfdde9;  background:#f4f8fc; }
.medeed-language-panel h2 { margin-top:0; text-transform:none; }
.medeed-language-panel .medeed-uniform-btn { margin-top:12px !important; }
.medeed-benefit-number-circle-bl { display:flex !important; flex:0 0 52px; width:52px !important; min-width:52px; max-width:52px; height:52px !important; min-height:52px; max-height:52px; aspect-ratio:1/1; align-items:center; justify-content:center; padding:0 !important; border-radius:50% !important; box-sizing:border-box; line-height:1; }
.medeed-planning-intro { display:grid; grid-template-columns:minmax(0,1fr) minmax(320px,.72fr); gap:32px; align-items:stretch; }
.medeed-planning-intro__copy { display:flex; min-width:0; flex-direction:column; justify-content:center; }
.medeed-planning-intro__media { min-height:280px; margin:0; overflow:hidden; border:1px solid #d5e0e9; background:#fff; }
.medeed-planning-intro__media img { display:block; width:100%; height:100%; min-height:280px; object-fit:cover; }
.medeed-integration-intro { display:grid; grid-template-columns:minmax(0,1fr) minmax(280px,.52fr); gap:28px; align-items:stretch; }
.medeed-integration-intro__copy { display:flex; min-width:0; flex-direction:column; justify-content:center; }
.medeed-integration-intro__media { min-height:250px; margin:0; overflow:hidden; border:1px solid #d5e0e9; background:#fff; }
.medeed-integration-intro__media img { display:block; width:100%; height:100%; min-height:250px; object-fit:cover; }
.medeed-procedure-stack { display:grid; grid-template-columns:1fr; gap:18px; }
.medeed-procedure-card { width:100%; padding:28px; border:1px solid #d5e0e9; background:#fff; box-shadow:0 10px 26px rgba(31,71,109,.06); }
.medeed-procedure-card:nth-child(2) { background:#f6f9fc; }
.medeed-procedure-card__heading { display:flex; align-items:center; gap:15px; margin-bottom:18px; padding-bottom:16px;  }
.medeed-procedure-card__heading > span,.medeed-requirements-panel__heading > span { display:grid; place-items:center; flex:0 0 48px; width:48px; height:48px; background:#2f70b7; color:#fff; }
.medeed-procedure-card__heading h3,.medeed-requirements-panel__heading h2 { margin:0; text-transform:none; }
.medeed-procedure-card__copy p:last-child,.medeed-procedure-card__copy ul:last-child { margin-bottom:0; }
.medeed-payment-plan { display:grid; grid-template-columns:minmax(190px,.7fr) minmax(0,2.3fr); border:1px solid #d5e0e9; background:#f6f9fc; }
.medeed-payment-plan__intro { display:flex; flex-direction:column; justify-content:center; padding:28px;  background:#244f7f; color:#fff; }
.medeed-payment-plan__intro > span { margin-bottom:8px; color:#dbe9f7; font-weight:700; }
.medeed-payment-plan__intro h3 { margin:0; color:#fff; text-transform:none; }
.medeed-payment-plan__steps { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); }
.medeed-payment-plan__steps article { display:flex; flex-direction:column; min-width:0; padding:26px 22px;  background:#fff; }
.medeed-payment-plan__steps article:last-child {  }
.medeed-payment-plan__number { display:block; margin-bottom:16px; color:#7f93a8; font-weight:800; }
.medeed-payment-plan__steps strong { display:block; margin-bottom:8px; color:#2f70b7; }
.medeed-payment-plan__steps p { margin:0; }
.medeed-requirements-panel { padding:30px; border:1px solid #d5e0e9;  background:#fff; }
.medeed-requirements-panel__heading { display:flex; align-items:center; gap:15px; margin-bottom:18px; }
.medeed-requirements-panel p:last-child { margin-bottom:0; }
.medeed-employer-services-table th,.medeed-employer-services-table td { text-align:left !important; }
@media (max-width:991.98px) {
  .medeed-direct-model__grid { grid-template-columns:1fr; }
  .medeed-planning-intro,.medeed-integration-intro { grid-template-columns:1fr; }
  .medeed-planning-intro__media,.medeed-planning-intro__media img { min-height:240px; max-height:300px; }
  .medeed-integration-intro__media,.medeed-integration-intro__media img { min-height:240px; max-height:300px; }
  .medeed-payment-plan { grid-template-columns:1fr; }
  .medeed-payment-plan__intro {   }
}
@media (max-width:767.98px) {
  .medeed-payment-plan__steps { grid-template-columns:1fr; }
  .medeed-payment-plan__steps article {   }
  .medeed-payment-plan__steps article:last-child {  }
}
@media (max-width:575.98px) {
  .medeed-direct-model__card { grid-template-columns:1fr; padding:21px; }
  .medeed-language-panel,.medeed-procedure-card,.medeed-requirements-panel { padding:22px; }
}
/* medeed-unsereleistungen-ui-followup-2026-09-23-r1:end */

/* medeed-services-ui-2026-09-27:start */
#medeed-services-hero-2026,
#medeed-services-hero-2026 *,
.mus-mentor-redesign,
.mus-mentor-redesign * { border-radius:0 !important; }
#medeed-services-hero-2026 {
  position:relative;
  isolation:isolate;
  overflow:hidden;
  padding:0;
  background:#f3f8fb !important;
  color:#073462;
}
#medeed-services-hero-2026 .mus-hero-media {
  position:absolute;
  inset:0;
  z-index:-1;
}
#medeed-services-hero-2026 .mus-hero-media img {
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:right top;
}
#medeed-services-hero-2026 .mus-hero-media::after {
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,#f3f8fb 0%,#f3f8fb 18%,rgba(243,248,251,.98) 30%,rgba(243,248,251,.88) 44%,rgba(243,248,251,.58) 56%,rgba(243,248,251,.2) 68%,rgba(243,248,251,0) 78%);
}
#medeed-services-hero-2026 .mus-hero-inner {
  position:relative;
  display:flex;
  align-items:center;
  min-height:510px;
  padding:48px clamp(24px,4.5vw,80px);
}
#medeed-services-hero-2026 .mus-hero-copy { width:53%; max-width:740px; }
#medeed-services-hero-2026 .sec-title { margin-bottom:20px; }
#medeed-services-hero-2026 .sec-title__title {
  margin:0 0 14px;
  color:#073462;
  line-height:1.12;
  text-transform:none;
}
#medeed-services-hero-2026 .mus-hero-subtitle {
  margin-bottom:14px;
  text-transform:none;
}
#medeed-services-hero-2026 p { margin:0 0 14px; color:#234c6f; font-size:14px; line-height:1.65; }
#medeed-services-hero-2026 .mus-hero-actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:22px; }

.mus-mentor-redesign { margin-top:40px; }
.mus-mentor-redesign > .border-box-blue { padding:clamp(24px,3.4vw,46px); border:1px solid #dce6ee; background:#fff; box-shadow:0 14px 36px rgba(7,52,98,.06); }
.mus-mentor-redesign .mus-mentor-lead { overflow:hidden; margin-bottom:30px; border:1px solid #dce6ee; background:#f7fafc; }
.mus-mentor-redesign .mus-mentor-lead > [class*="col-"] { display:flex; }
.mus-mentor-redesign .mus-mentor-copy { display:flex; flex-direction:column; justify-content:center; width:100%; padding:clamp(28px,3.8vw,52px); }
.mus-mentor-redesign .mus-mentor-copy h2 { margin:0 0 18px; color:#073462; font-size:clamp(1.6rem,2.1vw,2.15rem); line-height:1.22; text-transform:none; }
.mus-mentor-redesign .mus-mentor-copy p { color:#405c73; line-height:1.75; }
.mus-mentor-redesign .mus-mentor-copy p:last-child { margin-bottom:0; }
.mus-mentor-redesign .medeed-integration-intro__media { position:relative; width:100%; min-height:100%; margin:0; overflow:hidden; background:#e7eef3; }
.mus-mentor-redesign .medeed-integration-intro__media img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; }
.mus-mentor-redesign .mus-mentor-details { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; margin-bottom:30px; }
.mus-mentor-redesign .mus-mentor-detail { padding:24px; border:1px solid #dce6ee; background:#fff; }
.mus-mentor-redesign .mus-mentor-detail h3 { margin:0 0 12px; color:#073462; font-size:1.1rem; line-height:1.35; text-transform:none; }
.mus-mentor-redesign .mus-mentor-detail p:last-child { margin-bottom:0; }
@media (min-width:1200px) {
  #medeed-services-hero-2026 .mus-hero-media img {
    position:absolute;
    top:0;
    right:0;
    width:auto;
    height:auto;
    max-width:100%;
    max-height:100%;
    -webkit-mask-image:linear-gradient(180deg,#000 85%,transparent 100%);
    mask-image:linear-gradient(180deg,#000 85%,transparent 100%);
  }
}
@media (max-width:1199px) {
  #medeed-services-hero-2026 { display:flex; flex-direction:column; }
  #medeed-services-hero-2026 .mus-hero-inner { order:1; min-height:0; padding-top:32px; padding-bottom:24px; }
  #medeed-services-hero-2026 .mus-hero-copy { width:100%; max-width:none; }
  #medeed-services-hero-2026 .mus-hero-media { position:relative; inset:auto; order:2; z-index:0; aspect-ratio:2068 / 760; }
  #medeed-services-hero-2026 .mus-hero-media::after { background:linear-gradient(180deg,#f3f8fb 0%,rgba(243,248,251,.65) 8%,transparent 30%); }
  .mus-mentor-redesign .medeed-integration-intro__media { min-height:360px; }
}
@media (max-width:767px) {
  #medeed-services-hero-2026 .mus-hero-actions .th-btn { width:100% !important; }
  .mus-mentor-redesign > .border-box-blue { padding:20px; }
  .mus-mentor-redesign .mus-mentor-details { grid-template-columns:1fr; }
  .mus-mentor-redesign .medeed-integration-intro__media { min-height:300px; }
}
/* medeed-services-ui-2026-09-27:end */
