    .case-container {padding: 181px 0 0;}
    .intro-container h1 {font-weight: 700;font-size: 40px;color: #2D2D2D;line-height: 50px;letter-spacing: 6px;text-align: left;font-style: normal;text-transform: none;}
    .intro-container .right-wrapper {max-width: 586px;color: #2D2D2D;line-height: 29px;}
    .intro-container .company-name {font-size: 40px;margin-bottom: 37px;font-weight:700;max-width: 349px;line-height:51px;color:#2D2D2D;}
    .intro-container .sub-name {font-size: 24px;font-weight:300;line-height:34px;margin-bottom: 35px;}
    .intro-container .sub-description{font-weight:400;color:#2d2d2d;font-size: 14px;line-height: 36px;}
    @media(max-width: 992px){
        .case-container{padding: 90px 0 0;}
        .intro-container h1, .intro-container .company-name{font-size: 32px;margin-bottom: 16px;}
        .intro-container .sub-name{font-size: 18px;margin-bottom: 16px;}
    }
    @media(max-width: 768px){
        .case-container{padding: 40px 0 0;}
        .intro-container h1, .intro-container .company-name{font-size: 24px;line-height: 1.6;}
    }

    .partner-container .swiper {width: 100%;overflow: hidden;text-align: center;}
    .partner-container .swiper-slide {width: auto;height: 221px;}
    .partner-container .swiper-wrapper{padding: 79px 0;}
    .partner-container .image-wrapper{margin: 0 10px;width:394px;text-align: center;display: flex;align-items:center;justify-content: center;height:221px;background:#fff;box-shadow: 0 3px 20px 1px rgba(0,0,0,0.04);border-radius: 20px 20px 20px 20px;padding:71px;}
    .partner-container .partner-title{font-size: 18px;font-weight:700;line-height:28px;margin:20px 0 12px;color:#333333;}
    .partner-container .partner-description{margin:0;color:#999999;}
    @media(max-width: 992px){
        .partner-container .swiper-wrapper{padding: 40px 0 0;}
        .partner-container .image-wrapper{width:unset;height:140px;padding: 30px;margin:0 auto;}
    }

    .single-post-container{margin-top: 136px;}
    .single-post-container .img-wrapper{max-width:670px;}
    .single-post-container .right-wrapper{display:flex;flex-direction:column;justify-content: center;height:100%;color:#2d2d2d;
    max-width:674px;padding-left: 50px;}
    .single-post-container .right-wrapper > p:first-of-type {margin-bottom: 42px;}
    .single-post-container h3{font-size: 20px;font-weight:700;line-height:26px;margin-bottom: 24px;}
    .single-post-container h2{font-size: 40px;font-weight:700;line-height:52px;margin-bottom: 30px;}
    .single-post-container strong{color:#666666;font-weight:700;font-size: 18px;margin-bottom: 43px;}
    @media(max-width: 1399.98px){
        .single-post-container .right-wrapper{margin-top: 20px;padding-left: 0;}
    }
    @media(max-width: 992px){
        .single-post-container h3{margin-bottom: 10px;font-size: 16px;}
        .single-post-container h2{font-size: 32px;margin-bottom: 16px;}
        .single-post-container strong , .split-swiper-container .text-wrapper{font-size: 14px;}
        .single-post-container .text-wrapper > p:first-of-type {margin-bottom: 20px;}
    }
    @media(max-width: 768px){
        .single-post-container{margin-top: 40px;}
        .single-post-container h2{font-size: 24px;line-height: 1.6;}
    }

    .numbers-wrapper{margin: 215px 0 218px;}
    .numbers-wrapper .numbers-title{font-size: 36px;line-height:47px;color:#202020;font-weight:400;margin-bottom: 55px;}
    .numbers-wrapper .number-card{box-shadow: 0px 3px 40px 1px rgba(0,0,0,0.07);padding: 45px 37px 52px;border-radius: 40px 40px 40px 40px;background: #FFFFFF;}
    .number-display-wrapper{color:var(--bs-primary);font-size: 62px;line-height:82px;font-weight:700;margin-bottom: 16px;}
    .numbers-wrapper .row{--bs-gutter-x: 20px;color:#666666;font-size: 18px;}
    @media(max-width: 992px){
        .numbers-wrapper{margin: 60px 0;}
        .numbers-wrapper .numbers-title{font-size: 24px;margin-bottom: 32px;}
        .number-display-wrapper{font-size: 30px;line-height: 1.6;}
        .numbers-wrapper .number-card{padding: 20px;border-radius:20px;}
    }
    @media (max-width: 768px) {
        .numbers-wrapper{margin: 30px 0;}
        .numbers-wrapper .numbers-title{margin-bottom: 16px;}
        .numbers-wrapper .number-card{margin-bottom: 20px;}
    }

    .split-swiper-container .slide-image{text-align: right;}
    .split-swiper-container .text-wrapper{display:flex;height:100%;justify-content:center;flex-direction:column;font-size: 18px;line-height:30px;max-width:674px;padding-right: 24px;}
    .split-swiper-container .text-wrapper > p:first-of-type {margin-bottom: 42px;}
    .split-swiper-container h3{font-size: 20px;font-weight:700;line-height:26px;margin-bottom: 24px;}
    .split-swiper-container h2{font-size: 40px;font-weight:700;line-height:52px;margin-bottom: 30px;}
    .split-swiper-container strong{color:#666666;font-weight:700;font-size: 18px;margin-bottom: 43px;}
    .swiper-pagination-custom {display: flex;justify-content: start;gap: 8px;}
    .pagination-bullet {width: 10px;height: 10px;border-radius: 50px;background: #fff;border:1px solid rgba(0,0,0,0.2);transition: all 0.3s ease;
        &.is-active {
            width: 60px;
            border-radius: 4px;
            background: #3b82f6;
        }
    }
    @media(max-width: 992px){
        .split-swiper-container h3{margin-bottom: 10px;font-size: 16px;}
        .split-swiper-container h2{font-size: 32px;margin-bottom: 16px;}
        .split-swiper-container strong , .split-swiper-container .text-wrapper{font-size: 14px;}
        .split-swiper-container .text-wrapper > p:first-of-type {margin-bottom: 20px;}
    }
    @media (max-width: 768px) {
        .split-swiper-container h2{font-size: 24px;line-height: 1.6;}
        .swiper-pagination-custom{margin-top: 20px;}
        
    }

    .admit-case-container {position: relative;margin: 0 auto;padding: 193px 0 0;text-align: center;overflow:hidden;}
    .admit-case-container .admit-title{font-size: 48px;font-weight: 700;line-height: 72px;}
    .admit-case-container .container-xl{display:flex;justify-content:center;}
    .admit-case-container .swiper-container {position: relative;max-width:1360px;}
    .admit-case-container .swiper {width: 100%;padding: 75px 0 50px 0;}
    .admit-case-container .swiper-slide {display:flex;justify-content:center;width: 10rem;overflow: hidden;transition: transform 0.5s ease;filter: brightness(50%);}
    .admit-case-container .img-wrapper{position:relative;overflow:hidden;}
    .admit-case-container .swiper-slide-active {filter: brightness(100%);}
    .admit-case-container .swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right{background-image: none;}
    .admit-case-container .slide-image {position:relative;width: 400px;height: auto;object-fit: cover;border-radius: 45px;padding: 0 24px;margin: 20px 0;}
    .border-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none; /* 允许点击穿透 */z-index: 2; /* 确保边框在上层 */}
    .admit-case-container .swiper-button-prev,
    .admit-case-container .swiper-button-next {width: 29px;height: 55px;display: none;}
    .admit-case-container .swiper-button-prev {left: -103px;}
    .admit-case-container .swiper-button-next {right: -103px;}
    .admit-case-container .swiper-button-prev svg,
    .admit-case-container .swiper-button-next svg {width: 25px;}
    .admit-case-container .swiper-slide:not(.swiper-slide-active) {transform: scale(0.85) translateZ(-100px);}
    .admit-case-container .swiper-slide-prev {transform: scale(0.9) translateX(-25%) translateZ(-50px);}
    .admit-case-container .swiper-slide-next {transform: scale(0.9) translateX(25%) translateZ(-50px);}
    .admit-case-container .swiper-slide-active {transform: scale(1.1) translateZ(0);opacity: 1;z-index: 5;}
    .admit-case-container .swiper-pagination-bullet{background:#fff;border:1px solid var(--bs-primary);width:12px;height:12px;}
    .admit-case-container .swiper-pagination-bullet-active{background: var(--bs-primary);}
    @media (max-width: 992px){
        .admit-case-container{padding: 90px 0 0;}
        .admit-case-container .admit-title{font-size: 45px;line-height: 1.6;}
    }

    @media (min-width: 768px) {
        .admit-case-container .swiper-button-prev,
        .admit-case-container .swiper-button-next {display: flex;}
    }
    @media (max-width: 768px) {
        .admit-case-container .admit-title{font-size: 24px;}
        .admit-case-container .swiper{padding: 20px 0 20px;}
        .admit-case-container .slide-image{width: 400px;}
    }
