  /* 基础样式：PC端6:4布局 */
                    .video-player {
                        object-fit: cover; /* 填满容器（需完整显示改contain） */
                        width: 100%;
                        height: 100%;
                        border-top-left-radius: 25px;
                        border-bottom-left-radius: 25px;
                        z-index: 1;
                        position: relative;
                    }
                    .about-section {
                        flex: 4;
                        height: 100%;
                        padding: 20px;
                        display: flex;
                        flex-direction: column;
                        justify-content: center;
                        overflow-y: auto;
                        box-sizing: border-box;
                    }

                    /* 核心：移动端响应式适配（屏幕宽度≤768px时生效） */
                    @media (max-width: 768px) {
                        /* 父容器：横向布局改纵向，高度自适应 */
                        .products-cards__container {
                            flex-direction: column;
                            height: auto !important; /* 取消PC端固定高度，自适应内容 */
                        }
                        /* 视频容器：移动端占100%宽度，高度自适应 */
                        .hero-section {
                            flex: none !important; /* 取消PC端6份比例 */
                            width: 100%;
                            height: 280px !important; /* 移动端视频固定高度，适配手机屏幕 */
                        }
                        /* 视频样式：移动端调整圆角（上下布局，取消左下圆角，加右下圆角） */
                        .video-player {
                            border-top-left-radius: 25px;
                            border-top-right-radius: 25px;
                            border-bottom-left-radius: 0; /* 取消左下圆角 */
                            border-bottom-right-radius: 0;
                        }
                        /* 内容区：移动端占100%宽度，高度自适应 */
                        .about-section {
                            flex: none !important; /* 取消PC端4份比例 */
                            width: 100%;
                            height: auto !important; /* 自适应内容高度 */
                            padding: 15px 20px; /* 减少内边距，适配移动端 */
                            min-height: 320px; /* 保证内容区最小高度，避免过矮 */
                        }
                        /* 移动端按钮/文字优化：适配小屏幕 */
                        .section-title {
                            font-size: 18px !important;
                        }
                        .section-subtitle {
                            font-size: 14px !important;
                            line-height: 1.5;
                        }
                        .btn-blue {
                            padding: 8px 16px !important;
                            font-size: 14px !important;
                        }
                    }