
        /* --- 动态科技感通信资源 Hero 模块 --- */
        .uee-voice-hero {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
            position: relative;
            /* 现代流体渐变背景 */
            background: linear-gradient(135deg, #f0f9ff 0%, #ffffff 50%, #fdf2f8 100%);
            padding: 80px 5%;
            text-align: center;
            color: #111827;
            overflow: hidden; /* 隐藏溢出的浮动号码 */
        }

        /* --- 背景浮动号码动画 --- */
        .uee-floating-numbers {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
            z-index: 1;
        }

        .num-item {
            position: absolute;
            font-family: monospace;
            font-weight: 800;
            color: #59B7B8;
            opacity: 0.08; /* 极低透明度，增加高级感 */
            animation: floatUpDown 15s infinite ease-in-out;
            user-select: none;
        }

        @keyframes floatUpDown {
            0%, 100% { transform: translateY(0) rotate(0deg); }
            50% { transform: translateY(-40px) rotate(10deg); }
        }

        /* 设置不同数字的位置和延迟 */
        .n1 { top: 15%; left: 10%; font-size: 40px; animation-delay: 0s; }
        .n2 { top: 60%; left: 15%; font-size: 32px; animation-delay: -2s; }
        .n3 { top: 20%; right: 12%; font-size: 48px; animation-delay: -5s; }
        .n4 { top: 70%; right: 18%; font-size: 36px; animation-delay: -8s; }
        .n5 { top: 40%; left: 50%; font-size: 24px; animation-delay: -12s; }

        .uee-hero-content {
            position: relative;
            z-index: 5;
            max-width: 1250px;
            margin: 0 auto;
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        /* 顶部微标 */
        .uee-mini-badge {
            display: inline-flex;
            align-items: center;
            padding: 6px 16px;
            background: rgba(255, 255, 255, 0.8);
            border: 1px solid #e2e8f0;
            border-radius: 50px;
            font-size: 13px;
            font-weight: 600;
            color: #59B7B8;
            margin-bottom: 25px;
            box-shadow: 0 2px 4px rgba(0,0,0,0.03);
        }

        .uee-mini-badge::before {
            content: '';
            width: 6px;
            height: 6px;
            background-color: #FF8022;
            border-radius: 50%;
            margin-right: 10px;
        }

        /* 极致紧凑主标题 */
        .uee-hero-h1 {
            font-size: clamp(34px, 5.5vw, 68px);
            font-weight: 800;
            line-height: 1.05;
            margin: 0 0 25px 0;
            letter-spacing: -2.5px;
            color: #0B1221;
        }

        /* 三色渐变文字 */
        .uee-text-gradient {
            background: linear-gradient(to right, #59B7B8 0%, #B09C7B 50%, #FF8022 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            display: block;
            margin-top: 5px;
        }

        /* 超宽描述文本：确保扁平舒展 */
        .uee-hero-desc {
            font-size: 20px;
            color: #4b5563;
            line-height: 1.5;
            max-width: 1150px; /* 大幅加宽 */
            margin: 0 auto 45px auto;
            letter-spacing: -0.1px;
        }

        /* 按钮样式：单按钮聚焦 */
        .uee-main-cta {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            background-color: #5FC0C1;
            color: #ffffff;
            padding: 18px 48px;
            border-radius: 50px;
            font-size: 19px;
            font-weight: 700;
            text-decoration: none;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            box-shadow: 0 10px 25px rgba(95, 192, 193, 0.35);
        }

        .uee-main-cta:hover {
            transform: translateY(-5px) scale(1.02);
            box-shadow: 0 20px 40px rgba(95, 192, 193, 0.45);
            background-color: #52b1b2;
        }

        .uee-main-cta::after {
            content: '→';
            margin-left: 12px;
            font-size: 22px;
            transition: transform 0.3s ease;
        }

        .uee-main-cta:hover::after {
            transform: translateX(8px);
        }

        /* 响应式适配 */
        @media (max-width: 768px) {
            .uee-voice-hero { padding: 60px 5%; }
            .uee-hero-h1 { font-size: 36px; letter-spacing: -1.5px; }
            .uee-hero-desc { font-size: 16px; width: 100%; line-height: 1.4; }
            .uee-main-cta { width: 100%; max-width: 320px; padding: 16px 20px; }
            .num-item { display: none; } /* 移动端关闭背景动画提升性能 */
        }
    