@media (max-width: 999.997px) {
    .pc {
        display: none !important;
    }

    .m {
        display: block !important;
    }

    .agentos-page .banner {
        background-image: url("https://www.orionstar.com/res/orics/down/ow001_20250714_722eec60c65e4dc75e9756d87f49d1ad.webp") !important;
        align-items: flex-start;
    }

    .agentos-page .container-width {
        max-width: 100%;
        padding: 0 5.333vw;
    }

    .agentos-page .banner-content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        max-width: 100%;
        padding-top: 16vw;
    }

    .agentos-page .title {
        font-size: 4.8vw;
    }

    .agentos-page .title-desc {
        margin: 3.2vw 0 5.6vw;
        font-size: 7.2vw;
    }

    .agentos-page .btns {
        gap: 5.6vw
    }

    .agentos-page .btn {
        border-radius: 5.333vw;
        font-size: 3.733vw;
        padding: 2.933vw 5.6vw;
    }

    .agentos-page .btn-video {
        padding: 0vw 6.4vw 0vw 0.8vw;
    }

    .agentos-page .btn-video .play-icon {
        width: 9.067vw;
        height: 9.067vw;
        margin-right: 3.2vw;
    }

    .agentos-page .two-introduction {
        padding: 21.333vw 0;
    }


    .agentos-page .section-title {
        font-size: 7.2vw;
        margin-bottom: 16vw;
    }

    .agentos-page .cards-container {
        flex-direction: column;
        gap: 3.2vw
    }

    .agentos-page .card {
        width: 89.333vw;
        height: 80vw;
        border-radius: 3.2vw;
    }

    .agentos-page .card-content {
        padding: 4.267vw;
    }


    .agentos-page .card-title {
        font-size: 6.4vw;
        width: 100%;
    }

    .agentos-page .card-highlight {
        font-size: 8vw;
    }

    .agentos-page .card-desc {
        font-size: 3.733vw;
        width: 100%;
    }

    .agent-section {
        padding-top: 21.333vw;
    }

    .agent-section .agent-header {
        margin-bottom: 21.333vw;
    }

    .agent-section .section-title {
        font-size: 7.2vw;
        margin-bottom: 3.2vw;

    }

    .agent-section .section-subtitle {
        font-size: 3.733vw;
        margin-bottom: 0;
        letter-spacing: 2.667vw;

    }

    .feature-header {
        margin: 16vw 0;
    }

    .feature-title {
        margin-bottom: 3.2vw;
        font-size: 3.733vw;
        letter-spacing: 2.667vw;
    }

    .feature-divider {
        font-size: 4.267vw;
        letter-spacing: 2.667vw;
    }

    .split-section {
        flex-direction: column;
        height: 140vw;
    }

    .text-overlay h2 {
        font-size: 6.4vw;

    }

    .text-overlay p {
        font-size: 3.733vw;
        margin-bottom: 2.133vw;
    }

    .left-section .text-overlay {
        left: 5%;
        bottom: 25%;
    }

    .right-section .text-overlay {
        right: 5%;
        left: auto;
        align-items: flex-end;
        bottom: 5.6vw;
        width: 100%;
    }

    .right-section .text-overlay h2 {
        text-align: right;
    }

    .play-button {
        width: 10.667vw;
        height: 10.667vw;
    }

    .dev-efficiency-section {
        padding: 21.333vw 0 0;
        background-image: url("https://www.orionstar.com/res/orics/down/ow001_20250715_ee6d75dbbd1cb52183a431b8c9560a49.webp") !important;
        height: 100vh;
    }

    .dev-efficiency-header {
        gap: 3.2vw;
        margin-bottom: 8vw;
    }

    .dev-efficiency-title {
        font-size: 7.2vw;
    }

    .dev-efficiency-subtitle {
        font-size: 4vw;
    }

    .dev-efficiency-section .dev-efficiency-features {
        gap: 3.2vw;
    }

    .dev-efficiency-section .feature-card {
        padding: 4.267vw 3.2vw;
        width: 100%;
        border-radius: 2.133vw;
        backdrop-filter: blur(10px);
    }

    .dev-efficiency-section .feature-card .feature-card-header {
        position: static;
        gap: 0;
    }

    .dev-efficiency-section .feature-card.bottom {
        margin-top: 0;
        width: 48%;
        justify-content: flex-start;
    }

    .dev-efficiency-section .feature-card-title {
        font-size: 4.267vw;
        width: 100%;
        margin-bottom: 2.133vw;

    }

    .dev-efficiency-section .feature-card-icon {
        display: none;
    }

    .dev-efficiency-section .stat-number {
        font-size: 5.6vw;
    }

    .dev-efficiency-section .stat-number span {
        font-size: 2.667vw;
        line-height: 237%;
    }

    .dev-efficiency-section .stat-label {
        font-size: 3.2vw;
    }

    .dev-efficiency-section .feature-card-desc {
        font-size: 3.2vw;
    }

    .agentos-intro {
        padding-top: 48vw;
    }

    .agentos-intro__content {
        gap: 4.267vw
    }

    .agentos-intro__title {
        font-size: 10.667vw;
    }

    .agentos-intro__subtitle {
        font-size: 7.2vw;
        text-align: center;
    }

    .agentos-intro__features {
        font-size: 3.733vw;
        font-style: normal;
        letter-spacing: 1.333vw;
    }

    .agentos-intro__decoration {
        height: 48vw;
        background-image: url('https://www.orionstar.com/res/orics/down/ow001_20250715_9513b91fbeb4a83cade54cd8ef502e50.png');
    }

    .agentos-page .case-studies__container {
        gap: 21.333vw;
        padding: 21.333vw 0;
    }

    .case-study {
        gap: 10.667vw;
    }

    .case-study__content {
        padding: 0 5.333vw;
        gap: 10.667vw;
    }

    .case-study__text {
        gap: 3.2vw;
    }

    .case-study__title {
        font-size: 4vw;
    }

    .case-study__description {
        font-size: 3.2vw;
    }


    .case-study__stats {
        gap: 1.5vw;
        justify-content: space-between;
    }

    .stat-card {
        border-radius: 1.6vw;
        padding: 8vw 0 4.267vw;
        gap: 3.2vw;
        min-width: 27.6vw;
    }

    .stat-card__number {
        font-size: 5.6vw;
    }

    .stat-card__label {
        font-size: 2.667vw;
    }

    .case-study__testimonial {
        width: 100%;
    }

    .testimonial__title {
        font-size: 3.2vw;
        margin-bottom: 2.133vw;
    }

    .testimonial__content {
        border-radius: 1.067vw;
        padding: 3.2vw;
        gap: 0;

    }

    .case-study.case-xinyang_museum .testimonial__content .testimonial__img {
        width: 35.333vw;
        height: 20.533vw;
    }


    .testimonial__text {
        font-size: 2.4vw;
    }

    .testimonial__avatar {
        top: -0.933vw;
        left: 2.667vw;
        width: 3.333vw;
        height: 3.067vw;
    }

    .media-container {
        width: 100%;
        height: 56.267vw;
        border-radius: 0;
    }

    .media-container__image {
        width: 100%;
        height: 100%;
        border-radius: 0;

    }

}