
    /* 1. 基础容器与动态科技背景 */
    .uee-wide-hero {
        position: relative;
        text-align: center;
        padding: 160px 20px; /* 增加上下留白，更有高端感 */
        font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        background-color: #ffffff;
        /* 基础渐变底色 */
        background-image: 
            radial-gradient(at 0% 0%, rgba(86, 184, 184, 0.08) 0px, transparent 50%),
            radial-gradient(at 100% 100%, rgba(147, 197, 253, 0.08) 0px, transparent 50%);
        overflow: hidden;
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }

    /* 2. 背景漂浮动态圆圈 (Floating Orbs) */
    .hero-bg-orb {
        position: absolute;
        border-radius: 50%;
        filter: blur(100px); /* 极高模糊度营造氛围 */
        z-index: 1;
        opacity: 0.5;
        pointer-events: none;
    }
    .orb-1 { width: 600px; height: 600px; background: rgba(86, 184, 184, 0.2); top: -150px; left: 5%; animation: float1 20s infinite alternate ease-in-out; }
    .orb-2 { width: 500px; height: 500px; background: rgba(147, 197, 253, 0.2); bottom: -100px; right: 5%; animation: float2 25s infinite alternate-reverse ease-in-out; }
    .orb-3 { width: 400px; height: 400px; background: rgba(221, 214, 254, 0.2); top: 30%; right: 20%; animation: float1 18s infinite linear; }

    @keyframes float1 {
        0% { transform: translate(0, 0) scale(1); }
        50% { transform: translate(100px, 150px) scale(1.1); }
        100% { transform: translate(-50px, 50px) scale(1); }
    }
    @keyframes float2 {
        0% { transform: translate(0, 0) scale(1); }
        50% { transform: translate(-120px, -80px) scale(1.2); }
        100% { transform: translate(60px, 40px) scale(1); }
    }

    /* 3. 内容包装层 - 适配 Web 宽屏 */
    .hero-content-wide {
        position: relative;
        z-index: 10;
        max-width: 1400px; /* 进一步加大容器宽度 */
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    /* 4. 顶部标签 */
    .hero-pill-tag {
        display: inline-flex;
        align-items: center;
        background: rgba(255, 255, 255, 0.8);
        backdrop-filter: blur(8px);
        border: 1px solid rgba(86, 184, 184, 0.4);
        color: #56B8B8;
        padding: 10px 30px;
        border-radius: 100px;
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 50px;
        letter-spacing: 0.5px;
        box-shadow: 0 4px 15px rgba(0,0,0,0.03);
    }

    /* 5. 巨大化标题 (Web 宽屏优化) */
    .hero-giant-title {
        font-size: 96px; /* 顶级字号 */
        font-weight: 900;
        color: #0f172a;
        line-height: 1.0;
        margin: 0 0 45px 0;
        letter-spacing: -0.05em;
        text-align: center;
    }

    /* 6. AI-Powered 专属特效 */
    .ai-powered-accent {
        position: relative;
        display: inline-block;
        /* 文字渐变 */
        background: linear-gradient(135deg, #56B8B8 0%, #3e8d8d 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        /* 霓虹发光感 */
        filter: drop-shadow(0 0 8px rgba(86, 184, 184, 0.3));
    }

    /* AI-Powered 底部的荧光高亮笔触 */
    .ai-powered-accent::after {
        content: "";
        position: absolute;
        bottom: 12px; /* 线条垂直位置 */
        left: -2%;
        width: 104%;
        height: 30px; /* 线条厚度 */
        background: rgba(86, 184, 184, 0.25); /* 荧光淡色 */
        border-radius: 100px;
        filter: blur(6px); /* 柔化边缘 */
        z-index: -1;
    }

    /* 7. 副标题/描述文字 (宽屏适配) */
    .hero-wide-subtext {
        font-size: 24px; /* 字号加大 */
        line-height: 1.6;
        color: #475569;
        max-width: 1050px; /* 描述文字加宽 */
        margin: 0 auto 70px;
        font-weight: 400;
        text-align: center;
    }

    /* 8. 强力引导按钮 */
    .hero-cta-btn-xl {
        display: inline-flex;
        align-items: center;
        gap: 15px;
        background-color: #ff7b1a;
        color: #ffffff !important;
        padding: 24px 70px;
        border-radius: 100px;
        font-size: 24px;
        font-weight: 800;
        text-decoration: none !important;
        box-shadow: 0 20px 45px rgba(255, 123, 26, 0.4);
        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    }

    .hero-cta-btn-xl:hover {
        transform: translateY(-8px) scale(1.05);
        background-color: #f06a00;
        box-shadow: 0 30px 60px rgba(255, 123, 26, 0.5);
    }

    /* 9. 响应式适配 */
    @media (max-width: 1280px) {
        .hero-giant-title { font-size: 72px; }
        .hero-wide-subtext { font-size: 20px; max-width: 850px; }
    }

    @media (max-width: 768px) {
        .uee-wide-hero { padding: 80px 15px; }
        .hero-giant-title { font-size: 42px; line-height: 1.2; letter-spacing: -0.02em; }
        .hero-wide-subtext { font-size: 16px; margin-bottom: 40px; }
        .ai-powered-accent::after { height: 16px; bottom: 6px; }
        .hero-cta-btn-xl { width: 90%; justify-content: center; padding: 18px 0; font-size: 19px; }
        .hero-bg-orb { filter: blur(50px); opacity: 0.3; } /* 移动端减弱背景以保性能 */
    }
