
        /* 1. Hero 图片呼吸特效 */
        @keyframes breathe {
            0%, 100% { transform: scale(1); box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1); }
            50% { transform: scale(1.01); box-shadow: 0 20px 30px -5px rgba(59, 130, 246, 0.15); }
        }
        .hero-image-effect { animation: breathe 5s ease-in-out infinite; }
        
        /* 2. 视频容器 - 强制竖屏 9:16 */
        .video-wrapper-vertical { 
            position: relative; 
            width: 100%;
            padding-bottom: 177.77%; /* 9:16 Aspect Ratio */ 
            height: 0; 
            overflow: hidden; 
        }
        .video-wrapper-vertical iframe { 
            position: absolute; 
            top: 0; 
            left: 0; 
            width: 100%; 
            height: 100%; 
        }
    