@media (max-width: 991px) {
    /* 通用调整 */
    body {
        font-size: 14px;
        line-height: 1.5;
    }

    .container, .container-fluid {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* 导航栏 */
    .main-header__logo img {
        width: 120px;
    }

    .main-menu__list {
        flex-direction: column;
    }

    .language-switcher {
        margin-top: 10px;
    }

    /* Hero区域 */
    .hero-one {
        padding: 150px 0 50px;
        text-align: center;
    }

    .hero-one__title {
        font-size: 48px !important;
        letter-spacing: -1px;
        line-height: 1.2;
        margin-bottom: 20px;
    }

    .hero-one__button {
        flex-direction: column;
        align-items: center;
        margin-top: 20px !important;
        margin-bottom: 30px !important;
    }

    .hero-one__button .aigence-btn__text {
        font-size: 24px !important;
        margin-left: 0 !important;
    }

    .hero-one__name {
        font-size: 48px !important;
        margin-top: 20px;
        -webkit-text-stroke-width: 1px;
    }

    .hero-one__success__funfact h1 {
        font-size: 20px !important;
    }

    /* 关于TGC部分 */
    .services-one__content h3.sec-title {
        font-size: 28px;
    }

    .service-card {
        margin-bottom: 20px;
    }

    .service-card__title {
        font-size: 18px;
    }

    /* 技术架构部分 */
    .sec-title {
        font-size: 28px !important;
    }

    .about-one__item__title {
        font-size: 16px;
    }

    /* Tokenomics部分 */
    .funfact-one__item__title {
        font-size: 14px;
    }

    .client-carousel__title {
        font-size: 24px !important;
    }

    /* 生态系统部分 */
    .gallery-one__card__text-overlay {
        padding: 10px;
    }

    .gallery-one__card__text-overlay p {
        font-size: 14px;
    }

    .gallery-one__card__text-overlay ul li {
        font-size: 12px;
    }

    /* 三层生态架构 */
    .team-card__info ul li {
        font-size: 12px;
    }

    /* 为什么选择TGC */
    .why-choose__content h2.sec-title {
        font-size: 28px;
    }

    .why-choose__sm-title {
        font-size: 16px !important;
    }

    .why-choose__item__title {
        font-size: 16px !important;
    }

    .why-choose__item__text {
        font-size: 12px !important;
    }

    /* 常见问题 */
    .faq-one h2.sec-title {
        font-size: 28px;
    }

    .accordion-title h4 {
        font-size: 16px;
    }

    /* 发展路线图 */
    .our-process__item__title {
        font-size: 18px;
    }

    .our-process__item__text ul li {
        font-size: 12px;
    }

    /* 订阅表单 */
    .newsletter__content h2.sec-title {
        font-size: 28px;
    }

    .newsletter__form input,
    .newsletter__form textarea {
        font-size: 14px;
    }

    /* 页脚 */
    .footer-widget {
        margin-bottom: 30px;
    }

    .footer-widget__title {
        font-size: 18px;
    }

    /* 移动端菜单调整 */
    .mobile-nav__content {
        width: 90%;
    }

    /* 其他元素调整 */
    .aigence-btn {
        padding: 10px 20px;
    }

    .aigence-btn__text {
        font-size: 14px;
    }
    .section-descriptionmini {
        font-size: 16px !important;  /* 小屏适当减小字号 */
        line-height: 1.5 !important;
        white-space: pre-line;      /* 保留换行符，合并空白符 */
    }

    /* 强制在 | 符号后换行 */
    .section-descriptionmini br {
        display: none; /* 先隐藏原有的<br> */
    }

    .section-descriptionmini::before {
        content: "\A";  /* Unicode换行符 */
        white-space: pre; /* 保留换行 */
    }

    .why-choose__inner__image{
        display: none;
    }

    .our-process__item__number{
        margin-left: 30px !important;
    }

    .aigence-btn{
        margin-top: -10px!important;
    }
    .privacy_agreement{
        margin-top: 5px !important;
    }
}

@media (max-width: 575px) {
    /* 超小屏幕额外调整 */
    .hero-one__title {
        font-size: 36px !important;
    }

    .hero-one__name {
        font-size: 36px !important;
    }

    .hero-one__button .aigence-btn__text {
        font-size: 20px !important;
    }

    .services-one__content h3.sec-title {
        font-size: 24px;
    }

    .sec-title {
        font-size: 24px;
    }

    .funfact-one__item__count {
        font-size: 24px;
    }

    .our-process__item__title {
        font-size: 18px;
    }

    /* 表单元素 */
    .newsletter__form input,
    .newsletter__form textarea {
        font-size: 12px;
    }

    .privacy-agreement label {
        font-size: 12px;
    }
    .aigence-btn__text_min{
        width: 10px;
        height: 10px;
        font-size: 12px;
        display: flex;          /* 启用 Flex 布局 */
        justify-content: center; /* 水平居中 */
        align-items: center;    /* 垂直居中 */
        line-height: 1;         /* 备用（可选） */
    }

}

/* 特殊元素调整 */
/*.hero-one__image {*/
/*    display: none; !* 在小屏隐藏右侧大图 *!*/
/*}*/

/*.hero-one__content__shape,*/
/*.hero-one__name__shape {*/
/*    display: none; !* 隐藏小装饰元素 *!*/
/*}*/

/* 确保所有点击区域足够大 */
a, button, .accordion-title {
    min-height: 44px; /* Apple推荐的最小点击区域 */
}

/* 优化表单输入 */
input, textarea, select {
    font-size: 16px !important; /* 防止iOS自动放大 */
}
