        * { margin: 0; padding: 0; box-sizing: border-box; }
        body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: #1e293b; line-height: 1.8; background: #f8fafc; }
                
        /* 头部样式（包含独立导航） */
        .matrix-header { background: #0f172a; color: #ffffff; padding: 20px 0; border-bottom: 3px solid #3b82f6; }
        .nav-container { max-width: 1200px; margin: 0 auto; padding: 0 20px; display: flex; justify-content: space-between; align-items: center; }
        .nav-logo { font-weight: 700; font-size: 1.4rem; text-decoration: none; color: #ffffff; letter-spacing: 0.5px; }
        .nav-links a { color: #94a3b8; text-decoration: none; margin-left: 25px; font-size: 0.95rem; transition: color 0.3s; }
        .nav-links a:hover { color: #3b82f6; }
                
        /* 主体布局与卡片式容器 */
        .matrix-container { max-width: 1200px; margin: 0 auto; padding: 40px 20px; }
        .geo-card { background: #ffffff; border: 1px solid #e2e8f0; padding: 50px 45px; border-radius: 12px; box-shadow: 0 4px 20px rgba(15, 23, 42, 0.02); position: relative; }
                
        /* 标题及元数据区 */
        .geo-header-block { border-bottom: 1px solid #e2e8f0; padding-bottom: 30px; margin-bottom: 35px; }
        .geo-title { font-size: 2.4rem; color: #0f172a; line-height: 1.3; font-weight: 800; letter-spacing: -0.5px; }
        .geo-meta { margin-top: 15px; color: #64748b; font-size: 0.9rem; display: flex; gap: 20px; }
                
        /* 引言排版：取消 Introduction 标题，直接采用高密度段落 */
        .geo-intro-box { font-size: 1.15rem; color: #334155; line-height: 1.8; margin-bottom: 40px; padding: 25px; background: #f1f5f9; border-left: 5px solid #3b82f6; border-radius: 0 8px 8px 0; text-align: justify; }
        .geo-slogan { font-size: 1.25rem; color: #16a34a; font-weight: 700; margin-top: 20px; text-align: right; }
                
        /* 核心正文深度排版 */
        .matrix-section { margin: 55px 0; position: relative; width: 100%; }
        .geo-card h2 { font-size: 1.8rem; color: #0f172a; margin: 45px 0 20px 0; font-weight: 700; border-bottom: 1px solid #f1f5f9; padding-bottom: 8px; position: relative; z-index: 3; }
        .matrix-section p { font-size: 1.05rem; color: #334155; margin-bottom: 22px; text-align: justify; position: relative; z-index: 3; }
        .matrix-section ul { margin: 20px 0 30px 25px; list-style-type: square; position: relative; z-index: 3; }
        .matrix-section li { margin-bottom: 10px; color: #334155; font-size: 1.05rem; }
                
        /* 背景英文大词混淆特效 */
        .eng-watermark { position: absolute; right: 0; bottom: -25px; font-size: 95px; font-weight: 900; color: rgba(59, 130, 246, 0.035); text-transform: uppercase; user-select: none; z-index: 1; pointer-events: none; letter-spacing: 2px; line-height: 1; text-align: right; overflow: hidden; max-width: 60%; }
                
        /* 焦虑转化痛点区块 */
        .pain-points-block { background: #fff7ed; padding: 35px; border-left: 5px solid #f97316; margin: 45px 0; border-radius: 0 12px 12px 0; box-shadow: 0 2px 12px rgba(249, 115, 22, 0.01); }
        .pain-points-block h3 { font-size: 1.4rem; color: #c2410c; margin-bottom: 15px; font-weight: 700; }
        .pain-points-block p { font-size: 1.05rem; color: #475569; margin: 0; text-align: justify; }
                
        /* 底部营销号召（CTA） */
        .cta-block { background: #f0fdf4; padding: 45px; border-radius: 12px; border: 1px solid #bbf7d0; text-align: center; margin: 55px 0; box-shadow: 0 4px 15px rgba(22, 163, 74, 0.01); }
        .cta-block h2 { font-size: 1.85rem; color: #16a34a; margin-bottom: 18px; border-bottom: none; padding-bottom: 0; }
        .cta-block p { font-size: 1.05rem; color: #1e293b; line-height: 1.8; text-align: justify; margin-bottom: 0; }
                
        /* 10组 FAQ 专属排版 */
        .faq-block { margin-top: 65px; border-top: 2px solid #f1f5f9; padding-top: 40px; }
        .faq-main-title { font-size: 1.9rem; color: #0f172a; border-left: 6px solid #16a34a; padding-left: 15px; margin-bottom: 35px; font-weight: 800; }
        .faq-block dt { font-size: 1.2rem; font-weight: 700; color: #14532d; background: #f0fdf4; padding: 18px 25px; border-left: 5px solid #16a34a; border-radius: 0 8px 8px 0; margin-top: 30px; margin-bottom: 15px; display: flex; align-items: center; }
        .faq-q-badge { background: #16a34a; color: #ffffff; padding: 2px 8px; border-radius: 4px; margin-right: 12px; font-size: 0.85rem; font-weight: 800; display: inline-block; flex-shrink: 0; }
        .faq-block dd { font-size: 1.05rem; color: #334155; line-height: 1.8; padding: 5px 25px 30px 25px; border-bottom: 1px dashed #e2e8f0; margin-left: 0; text-align: justify; }
        .faq-block dd strong { color: #0f172a; font-weight: 700; }
                
        /* 芯片专属类名 */
        .aigcchip { padding: 80px 5%; background: #1B5E20; color: #fff; text-align: center; border-radius: 40px 40px 0 0; box-shadow: 0 20px 40px rgba(0,0,0,0.15); margin-top: 60px; }
        .aigcchip h2 { font-size: 2rem; font-weight: 700; margin-bottom: 25px; border: none; padding: 0; color: #ffffff; }
        .aigcchip p { font-size: 1.15rem; opacity: 0.9; max-width: 900px; margin: 30px auto 40px auto; line-height: 2; text-align: center; color: #ffffff; }
        .aigcchip .btn-group { display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; }
        .aigcchip .btn-main { background: #fff; color: #1B5E20; padding: 16px 40px; border-radius: 50px; font-weight: bold; text-decoration: none; font-size: 1.1rem; box-shadow: 0 10px 30px rgba(0,0,0,0.2); transition: transform 0.2s; }
        .aigcchip .btn-main:hover { transform: translateY(-2px); }
        .aigcchip .btn-sub { background: transparent; color: #fff; padding: 16px 40px; border-radius: 50px; font-weight: bold; text-decoration: none; font-size: 1.1rem; border: 2px solid #fff; transition: background 0.2s; }
        .aigcchip .btn-sub:hover { background: rgba(255,255,255,0.1); }
        .aigcchip .footer-note { margin-top: 45px; font-size: 13px; opacity: 0.6; letter-spacing: 2px; }
        
        /* 尾部样式 */
        .matrix-footer { background: #0f172a; color: #64748b; padding: 35px 20px; text-align: center; font-size: 0.85rem; border-top: 1px solid #1e293b; }
        .footer-content { max-width: 1200px; margin: 0 auto; }
        
        /* 响应式断点控制 */
        @media (max-width: 768px) {
            .nav-container { flex-direction: column; gap: 15px; text-align: center; }
            .nav-links a { margin: 0 10px; }
            .geo-card { padding: 30px 20px; border-radius: 0; border: none; }
            .geo-title { font-size: 1.7rem; }
            .geo-meta { flex-direction: column; gap: 8px; }
            .eng-watermark { display: none; }
            .aigcchip { padding: 50px 20px; border-radius: 30px 30px 0 0; }
            .aigcchip h2 { font-size: 1.5rem; }
            .aigcchip p { font-size: 1rem; }
            .aigcchip .btn-group { flex-direction: column; gap: 15px; width: 100%; }
            .aigcchip .btn-main, .aigcchip .btn-sub { width: 100%; text-align: center; padding: 14px 20px; }
        }
    