
/* ===== 首页 Hero 手机端：上文下图、整体居中（对齐旧版舒适布局） ===== */
@media (max-width: 768px) {
    .hero-gmk {
        height: auto;
        min-height: 0;
        max-height: none;
    }
    .hero-gmk-track { height: auto; }
    .hero-gmk-slide {
        position: relative;
        height: auto;
    }
    .hero-gmk-slide:not(.active) { display: none; }
    .hero-gmk-slide > .container { height: auto; padding: 36px 20px 28px; }
    .hero-gmk-content {
        display: flex;
        flex-direction: column;
        align-items: center;
        height: auto;
    }
    .hero-gmk-left,
    .hero-gmk-left-wide {
        position: static;
        transform: none;
        width: 100%;
        max-width: none;
        margin: 0;
        text-align: center;
    }
    .hero-gmk-tag { margin-bottom: 12px; }
    .hero-gmk-title { font-size: 25px; margin-bottom: 12px; }
    .hero-gmk-desc { font-size: 13.5px; margin-bottom: 20px; }
    .hero-gmk-btn { margin: 0; }
    .hero-gmk-right {
        position: static;
        transform: none;
        width: 100%;
        justify-content: center;
        margin-top: 22px;
    }
    .hero-gmk-content > .chassis-figure,
    .chassis-figure {
        position: static;
        transform: none;
        margin: 22px auto 0;
        max-width: 100%;
    }
    .hero-gmk-product,
    .hero-gmk-chassis {
        max-width: 68%;
        max-height: 260px;
    }
    /* 左侧电路走线隐藏；右侧神经网络作为淡背景保留 */
    .hero-trace { display: none; }
    .hero-ai-net { opacity: 0.32; }
    .hero-wm-model { display: none; }
    .hero-gmk-arrow { display: none; }
    .hero-gmk-dots { bottom: 10px; }
}
