        .post-container{line-height: 36px;height: 606px;}

    .post-container .img-wrapper{text-align: right;margin: 0 0 0 auto;max-width: 474px;}
    .post-container .single-post{padding:0 10px;color:#2d2d2d;font-size: 16px;height:100%;margin-top: 129px;}
    .post-container .container-xl , .post-container .row , .post-container .col-12 , .post-container .img-wrapper{height: 100%;}
    .post-container .img-wrapper{display: flex;align-items: center;}
    .post-container h1{font-size: 40px;font-weight: 700;margin-bottom: 51px;}
    .post-container  .single-post> p:first-of-type {line-height: 34px;}
    .post-container strong{font-size: 24px;font-weight: 300;margin-bottom: 35px;line-height: 30px;}
    @media(max-width: 768px){
        .post-container{padding: 60px 0;line-height: 1.6;height: unset;}
        .post-container .single-post{margin-top: 0;}
        .post-container  .single-post> p:first-of-type{line-height: 1.6;}
        .post-container h1{font-size: 32px;margin-bottom: 16px;}
        .post-container strong{font-size: 18px;margin-bottom: 16px;}
    }

    .authorized-partner-container .container-fluid{--bs-gutter-x: 0;color:#666;font-weight:300;}
    .description-wrapper{max-width:1636px;padding: 24px 84px 30px 86px;display: flex;justify-content: space-between;margin: -84px auto 0;
    position:relative;z-index: 99; align-items:center;}
    .authorized-partner-container .row{--bs-gutter-x:20px;width:100%;}
    .number-card {background:#ffffff;padding: 45px 37px;color:#666666;box-shadow: 0px 3px 40px 1px rgba(0,0,0,0.07);border-radius: 40px 40px 40px 40px;
        font-size: 18px;}
    .number-display-wrapper{color:var(--bs-primary);font-size: 62px;font-weight: 700;line-height: 82px;}
    @media(max-width: 1200px){
        .description-wrapper{padding: 0 20px;}
        .number-display-wrapper{font-size: 42px;line-height: 1.6;}
        .number-card{padding: 30px;}
    }
    @media(max-width: 768px){
        .description-wrapper{margin: -10px auto 0;padding: 20px;font-size: 14px;display: block;text-align: center;}
        .authorized-partner-container .row{--bs-gutter-y: 20px;--bs-gutter-x: 0;}
        .number-card{padding: 10px;font-size: 14px;}
        .number-display-wrapper{font-size: 24px;}
    }

    .seo-solution{text-align: center;margin-top: 106px;color:#2d2d2d;}
    .seo-solution .row, .seo-process .row{--bs-gutter-x: 20px;--bs-gutter-y: 53px;}
    .seo-solution-title{font-weight: 700;font-size: 40px;line-height: 52px;margin-bottom: 36px;}
    .seo-solution-text{font-size: 24px;font-weight:300;margin-bottom: 89px;}
    .seo-solution .card-wrapper,.seo-process .card-wrapper{padding: 41px;background: #FFFFFF;border-radius: 20px 20px 20px 20px;border: 1px solid #DDDDDD;
        text-align: start;height:100%;}
    .card-title{font-weight: 700;font-size: 28px;margin: 36px 0 38px;}
    .seo-solution .card-wrapper ul ,.seo-process .card-wrapper ul{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: clamp(15px, 2vw, 18px);justify-content: space-between;align-items: start;list-style: none;}
    .seo-solution .card-wrapper ul{list-style:initial; }
    .seo-solution .card-wrapper li,.seo-process .card-wrapper li{font-weight: 300;}
    @media(max-width: 768px){
        .seo-solution{margin-top: 60px;}
        .seo-solution-title{font-size: 24px;line-height: 1.6;margin-bottom: 16px;}
        .seo-solution-text{font-size: 14px;margin-bottom: 16px;}
        .seo-solution .row, .seo-process .row{--bs-gutter-y: 10px;}
        .seo-solution .card-wrapper, .seo-process .card-wrapper{padding: 20px;}
        .seo-solution .img-wrapper, .seo-process .img-wrapper{max-width:50px;}
        .card-title{font-size: 18px;margin: 20px 0;}
        .seo-solution .card-wrapper ul{padding-left: 0;}
    }

    .seo-process{margin-top: 186px;text-align: center;}
    .seo-process .card-title{margin-bottom: 19px;}
    .seo-process .card-description{margin-bottom: 45px;color:#999999;font-size: 18px;}
    .seo-process .card-wrapper ul{display: block;}
    .seo-process .card-wrapper li{margin-bottom: 18px;position:relative;}
    .seo-process .card-wrapper li::after{content: "";position: absolute;left: -26px;top: 2px;width: 8px;height: 15px;border: solid #4CB776;border-width: 0 2px 2px 0;transform: rotate(45deg);}
    .card-counter {position: absolute;bottom: 15px;right: 36px;color: var(--bs-primary);border-radius: 50%;display: flex;
        align-items: center;justify-content: center;font-size: 62px;font-weight: 700;z-index: 2;line-height: 82px;}
    @media(max-width: 768px){
        .seo-process{margin-top: 60px;}
        .seo-process .card-description{margin-bottom: 26px;}
        .seo-process .card-wrapper li::after{width: 4px;height: 10px;left: -17px;}
        .card-counter{font-size: 32px;}
    }


    .seo-banner {margin-top: 158px;--banner-height: 433px;--overlay-color: rgba(0, 0, 0, 0.5);position: relative;height: var(--banner-height);
        background:var(--banner-image) center/cover no-repeat;text-align: center;}
    .banner-title{color:#ffffff;font-weight: 700;font-size: 62px;line-height: 90px;max-width: 895px;margin:0 auto;}
    .seo-banner .btn{margin: 68px auto 0;padding: 12px 35px;background:#fff;color:var(--bs-primary);font-weight: 700;border-radius: 50px 50px 50px 50px;
        border: 1px solid #3074F2;transition: .3s all ease;}
    .seo-banner .btn:hover{background:var(--bs-primary);color:#fff;}
    @media(max-width: 992px){
        .seo-banner {--banner-height: 300px;}
        .banner-title{font-size: 40px;line-height: 1.6;max-width: 600px;}
        .seo-banner .btn{margin: 20px auto 0;}
    }
    @media (max-width: 768px) {
        .seo-banner{margin-top: 60px;}
        .banner-title{font-size: 24px;}
        .seo-banner .btn{padding: 8px 20px;font-size: 14px;}
    }

    .seo-cases{margin-top: 130px;color:#2d2d2d;text-align:center;}
    .seo-cases .section-title{font-size: 40px;font-weight:700;line-height: 52px;margin-bottom: 36px;}
    .seo-cases .section-description{font-weight: 300;font-size: 24px;margin-bottom: 68px;}
    .seo-cases .case-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 2rem;text-align: left;}
    .seo-cases .case-card{box-shadow: 0px 3px 40px 1px rgba(0,0,0,0.07);border-radius: 40px 40px 40px 40px;background:#ffffff;overflow: hidden;}
    .seo-cases .card-content{padding: 32px 39px;}
    .seo-cases .card-content ul{list-style:none;font-size: 18px;line-height: 42px;}
    .seo-cases .card-content li{position:relative;}
    .seo-cases .card-content li::after {content: "";position: absolute;left: -26px;top: 14px;width: 8px;height: 15px;border: solid #4CB776;border-width: 0 2px 2px 0;transform: rotate(45deg);}
    .seo-cases .card-subtitle{background:var(--bs-primary);padding: 5px 16px;color:#ffffff;font-size: 14px;border-radius: 60px 60px 60px 60px;}
    .seo-cases .card-stats{display:flex;justify-content: space-between;padding: 0 56px;margin-bottom: 42px;}
    .seo-cases .stat-item{font-size: 18px;}
    .seo-cases .stat-text-wrapper{font-size: 42px;line-height: 55px;color:var(--bs-primary);font-weight: 700;margin-bottom: 2px;}
    .seo-cases .card-title{font-size: 24px;margin:32px 0 35px;}
    @media(max-width: 1400px){
        .seo-cases .card-stats{padding: 0;}
        .seo-cases .stat-text-wrapper{font-size: 30px;}
    }
    @media(max-width: 992px){
        .seo-cases .card-stats{flex-direction:column;}
    }
    @media(max-width: 768px){
        .seo-cases{margin-top: 60px;}
        .seo-cases .section-title{font-size: 24px;margin-bottom: 16px;}
        .seo-cases .section-description{font-size: 14px;}
        .seo-cases .case-grid{display:flex;flex-direction:column;}
        .seo-cases .stat-item{margin-bottom: 16px;}
        .seo-cases .card-stats{margin-bottom: 16px;flex-direction:row;}
        .seo-cases .stat-text-wrapper{font-size: 24px;line-height: 1.6;}
    }


    .seo-container .faq-container{margin-top: 151px;}
    @media(max-width: 768px){
        .seo-container .faq-container{margin-top: 60px;}
    }