:root { --primary: #0F4CFF; --primary-dark: #0632b8; --purple: #7c3aed; --wx: #07C160; }
        * { box-sizing: border-box; }
        html { scroll-behavior: smooth; }
        body { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif; }
        @media (max-width:1023px){ body { padding-bottom: 70px; } }

        /* ===== 导航 ===== */
        .site-nav { transition: all .3s; }
        .site-nav.scrolled { box-shadow: 0 4px 24px rgba(15,76,255,.08); }
        .nav-dropdown { position: relative; }
        .nav-dropdown-menu { position: absolute; top: 100%; left: 0; min-width: 210px; background:#fff; border:1px solid #eef0f6; border-radius:14px; box-shadow:0 16px 40px rgba(15,76,255,.12); padding:10px; opacity:0; visibility:hidden; transform:translateY(8px); transition:all .25s; z-index:60; }
        .nav-dropdown:hover .nav-dropdown-menu, .nav-dropdown:focus-within .nav-dropdown-menu { opacity:1; visibility:visible; transform:translateY(0); }
        .nav-dropdown-menu a { display:flex; align-items:center; gap:8px; padding:9px 12px; border-radius:10px; font-size:.86rem; color:#3a4150; transition:all .2s; }
        .nav-dropdown-menu a:hover { background:#f0f5ff; color:var(--primary); }
        .nav-dropdown-menu a i { width:18px; text-align:center; color:var(--primary); }
        .nav-dropdown-menu .nav-dropdown-more { border-top:1px solid #f0f2f6; margin-top:6px; padding-top:9px; font-weight:600; color:var(--primary); }
        /* 导航链接下划线生长动效 */
        .site-nav nav > a, .site-nav .nav-dropdown > a { position:relative; padding:6px 2px; }
        .site-nav nav > a::after, .site-nav .nav-dropdown > a::after { content:''; position:absolute; left:0; bottom:0; height:2px; width:0; border-radius:2px; background:linear-gradient(90deg,var(--primary),#6ea0ff); transition:width .28s ease; }
        .site-nav nav > a:hover, .site-nav .nav-dropdown > a:hover { color:var(--primary); }
        .site-nav nav > a:hover::after, .site-nav .nav-dropdown > a:hover::after { width:100%; }
        .nav-dropdown-menu a:hover { transform:translateX(3px); }

        /* ===== HERO ===== */
        .hero-bg { background: radial-gradient(ellipse at 18% 42%, #0b2f9e 0%, #0F4CFF 45%, #0632b8 100%); position:relative; overflow:hidden; }
        .hero-glow { position:absolute; border-radius:50%; filter:blur(70px); opacity:.45; pointer-events:none; }
        .hero-grid-overlay { position:absolute; inset:0; background-image:linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px, transparent 1px); background-size:44px 44px; pointer-events:none; }
        .coverage-tag { display:inline-flex; align-items:center; gap:5px; padding:5px 13px; border-radius:999px; background:rgba(255,255,255,.14); border:1px solid rgba(255,255,255,.22); color:#fff; font-size:.8rem; backdrop-filter:blur(6px); }
        .svc-tag { display:inline-flex; align-items:center; gap:5px; padding:6px 13px; border-radius:999px; font-size:.82rem; background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.2); color:#fff; transition:all .2s; }
        .svc-tag.software:hover { background:rgba(255,255,255,.2); }
        .svc-tag.hardware { background:rgba(255,193,7,.16); border-color:rgba(255,193,7,.4); }
        .trust-chip { background:rgba(255,255,255,.12); border:1px solid rgba(255,255,255,.22); backdrop-filter:blur(8px); transition:all .3s; }
        .trust-chip:hover { background:rgba(255,255,255,.2); transform:translateY(-2px); }
        .hero-flow-item { background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.16); border-radius:14px; transition:all .3s; }
        .hero-flow-item:hover { background:rgba(255,255,255,.15); transform:translateY(-2px); }
        .hero-data-strip { background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.16); border-radius:999px; }

        /* ===== 区块分隔与背景 ===== */
        .sec-band { position:relative; overflow:hidden; }
        .sec-band::before { content:''; position:absolute; top:0; left:50%; transform:translateX(-50%); width:100%; max-width:1280px; height:1px; background:linear-gradient(90deg,transparent,rgba(15,76,255,.16),transparent); z-index:1; }
        .sec-blue { background:#F3F7FF; background:linear-gradient(180deg,#F3F7FF 0%,#FFFFFF 100%); }
        .sec-blue::after { content:''; position:absolute; top:80px; right:-150px; width:380px; height:380px; border-radius:50%; background:radial-gradient(circle,rgba(15,76,255,.055),transparent 65%); pointer-events:none; z-index:0; }
        .sec-white { background:#fff; }
        .sec-white::after { content:''; position:absolute; top:120px; left:-160px; width:360px; height:360px; border-radius:50%; background:radial-gradient(circle,rgba(15,76,255,.03),transparent 65%); pointer-events:none; z-index:0; }
        .sec-band .max-w-7xl, .sec-band .max-w-5xl { position:relative; z-index:2; }

        /* ===== 区块标题 ===== */
        .sec-badge { display:inline-flex; align-items:center; gap:6px; padding:6px 16px; border-radius:999px; font-size:.82rem; font-weight:600; color:var(--primary); background:rgba(15,76,255,.08); border:1px solid rgba(15,76,255,.15); }
        .sec-title { font-weight:800; letter-spacing:-.02em; }

        /* ===== 服务项目 · 华丽升级版 ===== */
        .svc-zone { position:relative; padding:80px 0 90px; background:linear-gradient(180deg,#EEF3FF 0%,#FFFFFF 45%,#EEF3FF 100%); overflow:hidden; }
        .svc-zone::before { content:''; position:absolute; top:0; left:50%; transform:translateX(-50%); width:100%; max-width:1280px; height:1px; background:linear-gradient(90deg,transparent,rgba(15,76,255,.25),transparent); }
        .svc-bg-glow { position:absolute; width:500px; height:500px; border-radius:50%; background:radial-gradient(circle,rgba(15,76,255,.07),transparent 65%); pointer-events:none; }
        .svc-head { text-align:center; position:relative; z-index:1; }
        .svc-badge { display:inline-flex; align-items:center; gap:8px; padding:8px 22px; border-radius:999px; background:rgba(15,76,255,.08); border:1px solid rgba(15,76,255,.2); color:#0F4CFF; font-size:13px; font-weight:700; letter-spacing:1px; }
        .svc-title { font-size:38px; font-weight:900; color:#1A1B2E; margin-top:18px; letter-spacing:1px; line-height:1.25; }
        .svc-title em { font-style:normal; background:linear-gradient(135deg,#0F4CFF,#4f7cff); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; }
        .svc-sub { color:#6B7280; margin-top:14px; font-size:16px; }
        .svc-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:52px; position:relative; z-index:1; }
        .svc-card { position:relative; background:#fff; border:1px solid rgba(15,76,255,.1); border-radius:24px; padding:34px 28px; transition:all .4s cubic-bezier(.4,0,.2,1); overflow:hidden; }
        .svc-card::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; background:linear-gradient(90deg,#0F4CFF,#4f7cff,#60A5FA); opacity:0; transition:opacity .4s; }
        .svc-card:hover { transform:translateY(-8px); box-shadow:0 28px 64px rgba(15,76,255,.18), 0 0 50px rgba(15,76,255,.08); border-color:rgba(15,76,255,.35); }
        .svc-card:hover::before { opacity:1; }
        .svc-card-ico { width:64px; height:64px; border-radius:20px; display:flex; align-items:center; justify-content:center; font-size:28px; color:#fff; background:linear-gradient(135deg,#0F4CFF,#4f7cff); box-shadow:0 14px 32px rgba(15,76,255,.35); transition:all .4s; position:relative; }
        .svc-card:hover .svc-card-ico { transform:scale(1.12) rotate(-5deg); box-shadow:0 18px 44px rgba(15,76,255,.5); }
        .svc-card-title { font-size:21px; font-weight:800; color:#1A1B2E; margin-top:22px; }
        .svc-card-desc { font-size:13px; color:#9CA3AF; margin-top:6px; line-height:1.6; }
        .svc-card-features { list-style:none; margin-top:20px; padding:0; }
        .svc-card-features li { display:flex; align-items:center; gap:10px; padding:9px 0; font-size:14px; color:#4B5563; border-bottom:1px dashed rgba(15,76,255,.08); }
        .svc-card-features li:last-child { border-bottom:none; }
        .svc-card-features i { color:#0F4CFF; font-size:11px; width:20px; height:20px; border-radius:50%; background:rgba(15,76,255,.1); display:flex; align-items:center; justify-content:center; flex-shrink:0; }
        .svc-card-btn { display:inline-flex; align-items:center; gap:8px; margin-top:22px; padding:11px 24px; border-radius:14px; background:linear-gradient(135deg,#0F4CFF,#4f7cff); color:#fff; font-size:13px; font-weight:700; text-decoration:none; transition:all .3s; box-shadow:0 8px 22px rgba(15,76,255,.3); }
        .svc-card-btn:hover { transform:translateX(4px); box-shadow:0 12px 30px rgba(15,76,255,.45); }
        .svc-card-tag { position:absolute; top:22px; right:22px; padding:5px 14px; border-radius:999px; font-size:11px; font-weight:700; background:linear-gradient(135deg,#F59E0B,#FBBF24); color:#fff; box-shadow:0 4px 14px rgba(245,158,11,.35); }
        @media (max-width:1023px) { .svc-grid { grid-template-columns:repeat(2,1fr); } }
        @media (max-width:639px) { .svc-grid { grid-template-columns:1fr; } .svc-title { font-size:28px; } .svc-zone { padding:56px 0 64px; } }

        /* ===== 案例与口碑 · 华丽升级版 ===== */
        .trust-zone { position:relative; padding:80px 0 90px; background:linear-gradient(180deg,#0b2f9e 0%,#081f6e 50%,#0632b8 100%); color:#fff; overflow:hidden; isolation:isolate; }
        .trust-zone::before { content:''; position:absolute; top:0; left:50%; transform:translateX(-50%); width:100%; max-width:1280px; height:1px; background:linear-gradient(90deg,transparent,rgba(79,124,255,.45),transparent); }
        .trust-bg-glow { position:absolute; border-radius:50%; filter:blur(70px); pointer-events:none; }
        .trust-grid-line { position:absolute; inset:0; background-image:linear-gradient(rgba(100,160,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(100,160,255,.04) 1px,transparent 1px); background-size:50px 50px; -webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 75%); mask-image:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 75%); pointer-events:none; }
        .trust-head { text-align:center; position:relative; z-index:1; }
        .trust-badge { display:inline-flex; align-items:center; gap:8px; padding:8px 22px; border-radius:999px; background:rgba(79,124,255,.12); border:1px solid rgba(79,124,255,.3); color:#93C5FD; font-size:13px; font-weight:700; letter-spacing:1px; }
        .trust-title { font-size:38px; font-weight:900; color:#fff; margin-top:18px; letter-spacing:1px; line-height:1.25; }
        .trust-title em { font-style:normal; background:linear-gradient(135deg,#93C5FD 0%,#4f7cff 50%,#0F4CFF 100%); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; }
        .trust-sub { color:rgba(255,255,255,.55); margin-top:14px; font-size:16px; }
        .trust-stats { display:grid; grid-template-columns:repeat(4,1fr); gap:18px; margin-top:52px; position:relative; z-index:1; }
        .trust-stat { background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03)); border:1px solid rgba(255,255,255,.12); border-radius:22px; padding:30px 20px; text-align:center; backdrop-filter:blur(14px); transition:all .35s; position:relative; overflow:hidden; }
        .trust-stat::before { content:''; position:absolute; top:0; left:0; right:0; height:2px; background:linear-gradient(90deg,transparent,#4f7cff,transparent); opacity:0; transition:opacity .35s; }
        .trust-stat:hover { transform:translateY(-5px); border-color:rgba(79,124,255,.45); box-shadow:0 18px 44px rgba(0,0,0,.35), 0 0 30px rgba(79,124,255,.12); }
        .trust-stat:hover::before { opacity:1; }
        .trust-stat b { display:block; font-size:40px; font-weight:900; background:linear-gradient(135deg,#93C5FD,#0F4CFF); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; line-height:1.1; }
        .trust-stat span { display:block; font-size:13px; color:rgba(255,255,255,.5); margin-top:10px; letter-spacing:2px; }
        .trust-cases { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:52px; position:relative; z-index:1; }
        .case-card { background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)); border:1px solid rgba(255,255,255,.12); border-radius:24px; padding:34px 28px; backdrop-filter:blur(14px); transition:all .4s; position:relative; overflow:hidden; }
        .case-card::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; background:linear-gradient(90deg,#0F4CFF,#4f7cff); opacity:0; transition:opacity .4s; }
        .case-card:hover { transform:translateY(-7px); border-color:rgba(79,124,255,.45); box-shadow:0 24px 56px rgba(0,0,0,.4), 0 0 36px rgba(79,124,255,.12); }
        .case-card:hover::before { opacity:1; }
        .case-ico { width:58px; height:58px; border-radius:18px; display:flex; align-items:center; justify-content:center; font-size:25px; color:#fff; background:linear-gradient(135deg,#0F4CFF,#4f7cff); box-shadow:0 12px 28px rgba(15,76,255,.45); }
        .case-title { font-size:20px; font-weight:800; color:#fff; margin-top:20px; }
        .case-desc { font-size:14px; color:rgba(255,255,255,.6); margin-top:12px; line-height:1.75; }
        .case-result { display:flex; align-items:center; gap:8px; margin-top:18px; padding:11px 16px; border-radius:14px; background:rgba(16,185,129,.12); border:1px solid rgba(16,185,129,.3); }
        .case-result i { color:#34D399; font-size:14px; }
        .case-result span { font-size:13px; color:#6EE7B7; font-weight:600; }
        .case-tag { display:inline-block; margin-top:16px; padding:5px 14px; border-radius:999px; font-size:11px; font-weight:600; background:rgba(79,124,255,.15); color:#93C5FD; border:1px solid rgba(79,124,255,.25); }
        .trust-reviews { display:grid; grid-template-columns:repeat(2,1fr); gap:22px; margin-top:32px; position:relative; z-index:1; }
        .review-card { background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03)); border:1px solid rgba(255,255,255,.12); border-radius:24px; padding:34px; backdrop-filter:blur(14px); transition:all .4s; position:relative; overflow:hidden; }
        .review-card::before { content:'\201C'; position:absolute; top:10px; right:26px; font-size:90px; font-family:Georgia,serif; color:rgba(79,124,255,.22); line-height:1; pointer-events:none; }
        .review-card:hover { transform:translateY(-5px); border-color:rgba(79,124,255,.45); box-shadow:0 20px 50px rgba(0,0,0,.4), 0 0 30px rgba(79,124,255,.1); }
        .review-head { display:flex; align-items:center; gap:14px; position:relative; z-index:1; }
        .review-avatar { width:54px; height:54px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:21px; font-weight:800; color:#fff; background:linear-gradient(135deg,#0F4CFF,#4f7cff); box-shadow:0 8px 20px rgba(15,76,255,.45); flex-shrink:0; }
        .review-name { font-size:17px; font-weight:700; color:#fff; }
        .review-meta { font-size:12px; color:rgba(255,255,255,.45); margin-top:3px; }
        .review-stars { color:#FBBF24; font-size:13px; margin-top:5px; letter-spacing:3px; }
        .review-text { font-size:14px; color:rgba(255,255,255,.7); margin-top:20px; line-height:1.85; position:relative; z-index:1; }
        .review-tags { display:flex; gap:8px; margin-top:18px; flex-wrap:wrap; position:relative; z-index:1; }
        .review-tag { padding:5px 13px; border-radius:999px; font-size:11px; font-weight:600; background:rgba(79,124,255,.12); color:#93C5FD; border:1px solid rgba(79,124,255,.2); }
        @media (max-width:1023px) { .trust-stats { grid-template-columns:repeat(2,1fr); } .trust-cases { grid-template-columns:1fr; } .trust-reviews { grid-template-columns:1fr; } }
        @media (max-width:639px) { .trust-title { font-size:28px; } .trust-stat b { font-size:32px; } .trust-zone { padding:56px 0 64px; } }

        /* ===== 自助中心 Tab ===== */
        .help-tabs { display:flex; justify-content:center; gap:10px; flex-wrap:wrap; }
        .help-tab { display:inline-flex; align-items:center; gap:7px; padding:12px 30px; border-radius:999px; font-size:.95rem; font-weight:600; color:#5a6270; background:#f2f4f8; border:1px solid transparent; cursor:pointer; transition:all .25s; }
        .help-tab:hover { color:var(--primary); background:#ecf1ff; }
        .help-tab.active { color:#fff; background:linear-gradient(135deg,var(--primary),#4f7cff); border-color:transparent; box-shadow:0 8px 22px rgba(15,76,255,.32); }
        .help-panel { display:none; }
        .help-panel.active { display:block; animation:panelFade .3s ease; }
        @keyframes panelFade { from{opacity:0; transform:translateY(6px);} to{opacity:1; transform:none;} }

        /* 知识墙 */
        .kw-main { display:flex; gap:22px; align-items:flex-start; max-width:1200px; margin:0 auto; }
        .kw-main-col { flex:1; min-width:0; max-width:100%; background:#fff; border:1px solid #eef0f4; border-radius:18px; box-shadow:0 6px 30px rgba(15,76,255,.05); overflow:hidden; }
        .kw-tabs { display:flex; gap:6px; padding:16px 16px 0; border-bottom:1px solid #f0f2f6; overflow-x:auto; flex-wrap:nowrap !important; scrollbar-width:none; -ms-overflow-style:none; cursor:grab; }
        .kw-tabs::-webkit-scrollbar { display:none; }
        .kw-tab { flex-shrink:0; display:inline-flex; align-items:center; gap:5px; padding:9px 16px; border-radius:999px; font-size:.82rem; font-weight:600; color:#6a7180; background:#f5f6f8; border:1px solid transparent; cursor:pointer; transition:all .2s; white-space:nowrap; }
        .kw-tab:hover { color:var(--primary); background:#edf2ff; }
        .kw-tab.active { color:#fff; background:var(--primary); border-color:var(--primary); }
        .kw-panels { padding:14px 16px 6px; }
        .kw-panel { display:none; }
        .kw-panel.active { display:block; }
        .kw-item { display:flex; gap:12px; align-items:center; padding:11px 8px; border-radius:12px; transition:background .2s; }
        .kw-item:hover { background:#f5f8ff; }
        .kw-item-thumb { width:76px; height:52px; border-radius:9px; overflow:hidden; flex-shrink:0; background:#eef2f9; }
        .kw-item-thumb img { width:100%; height:100%; object-fit:cover; }
        .kw-item-title { display:block; font-size:.9rem; font-weight:600; color:#232a35; line-height:1.45; }
        .kw-item-meta { display:block; margin-top:4px; font-size:.74rem; color:#9aa2b1; }
        .kw-item-meta i { margin-right:3px; margin-left:8px; }
        .kw-item-meta i:first-child { margin-left:0; }
        .kw-more { display:inline-flex; align-items:center; gap:6px; margin:8px 0 10px 8px; font-size:.84rem; font-weight:600; color:var(--primary); }
        .kw-aside { width:300px; flex-shrink:0; }
        .kw-box { background:#fff; border:1px solid #eef0f4; border-radius:18px; padding:18px; box-shadow:0 6px 30px rgba(15,76,255,.05); }
        .kw-box-title { font-size:.95rem; font-weight:700; color:#232a35; margin-bottom:12px; display:flex; align-items:center; gap:8px; }
        .kw-cat-list { list-style:none; }
        .kw-cat-list li + li { border-top:1px solid #f5f6f8; }
        .kw-cat-list a { display:flex; align-items:center; gap:10px; padding:9px 4px; font-size:.86rem; color:#414a59; transition:color .2s; }
        .kw-cat-list a:hover { color:var(--primary); }
        .kw-cat-ico { width:26px; height:26px; border-radius:8px; background:#f0f4ff; color:var(--primary); display:flex; align-items:center; justify-content:center; font-size:.78rem; flex-shrink:0; }
        .kw-cat-count { margin-left:auto; font-size:.74rem; color:#a4acba; background:#f5f6f8; padding:1px 8px; border-radius:999px; }
        @media (max-width:1023px) { .kw-main { flex-direction:column; } .kw-aside { width:100%; } .kw-main-col { max-width:100%; } }

        /* 工具墙 */
        .tool-tabs { display:flex; gap:6px; justify-content:flex-start; flex-wrap:nowrap !important; overflow-x:auto; padding:14px 16px 0; border-bottom:1px solid #f0f2f6; scrollbar-width:none; -ms-overflow-style:none; cursor:grab; }
        .tool-tabs::-webkit-scrollbar { display:none; }
        .kw-tabs:active, .tool-tabs:active { cursor:grabbing; }
        .tool-tab { padding:6px 14px; border-radius:999px; font-size:.86rem; font-weight:600; color:#5a6270; background:#f2f4f8; cursor:pointer; transition:all .2s; }
        .tool-tab:hover { color:var(--primary); background:#ecf1ff; }
        .tool-tab.active { color:#fff; background:var(--primary); box-shadow:0 6px 18px rgba(15,76,255,.28); }
        .tool-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:10px; }
        /* 工具≤2个时，由 JS 添加 .tool-grid-compact，卡片不拉伸 */
        .tool-grid-compact {
            grid-template-columns: repeat(auto-fill, minmax(280px, 360px));
            justify-content: start;
        }
        .tool-panel { display:none; }
        .tool-panel.active { display:block; animation:panelFade .3s ease; }
        .tool-panels { padding:14px 16px 16px; }
        .tool-card { display:flex; align-items:center; gap:12px; padding:14px; background:#fff; border:1px solid #eef0f4; border-radius:14px; transition:all .25s; text-decoration:none; color:inherit; }
        .tool-card:hover { border-color:var(--primary); transform:translateY(-2px); box-shadow:0 8px 20px rgba(15,76,255,.1); }
        .tool-card-ico { width:42px; height:42px; border-radius:11px; background:linear-gradient(135deg,#0F4CFF,#4f7cff); display:flex; align-items:center; justify-content:center; color:#fff; font-size:17px; flex-shrink:0; box-shadow:0 4px 12px rgba(15,76,255,.3); transition:transform .25s; }
        .tool-card:hover .tool-card-ico { transform:scale(1.08) rotate(-3deg); }
        .tool-card-body { flex:1; min-width:0; }
        .tool-card-name { font-size:14px; font-weight:700; color:#3a4150; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
        .tool-card-desc { font-size:11px; color:#9aa0ac; margin-top:2px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
        .tool-card-arrow { color:#c0c4cc; font-size:12px; flex-shrink:0; transition:all .25s; }
        .tool-card:hover .tool-card-arrow { color:var(--primary); transform:translateX(3px); }
        .kw-cat-list a.tool-go.active { color:var(--primary); font-weight:700; }
        .kw-cat-list a.tool-go.active .kw-cat-count { background:var(--primary); color:#fff; }
        .tool-foot { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:10px; padding:14px 16px 16px; border-top:1px solid #f0f2f6; }
        @media (max-width:639px) { .tool-grid { grid-template-columns:1fr; } }

        /* 蓝屏查询 */
        .bsod-box { max-width:640px; margin:0 auto; background:#fff; border:1px solid #eef0f4; border-radius:20px; padding:28px; box-shadow:0 10px 36px rgba(15,76,255,.08); }
        .bsod-example { display:inline-flex; align-items:center; gap:5px; padding:7px 13px; border-radius:999px; background:#f0f4ff; color:var(--primary); font-size:.76rem; font-weight:600; transition:all .2s; }
        .bsod-example:hover { background:var(--primary); color:#fff; }

        /* FAQ */
        .faq-item summary { list-style:none; cursor:pointer; display:flex; align-items:center; justify-content:space-between; gap:10px; }
        .faq-item summary::-webkit-details-marker { display:none; }
        .faq-item summary::after { content:"\f107"; font-family:FontAwesome; font-size:.9rem; color:#9aa2b1; transition:transform .25s; flex-shrink:0; }
        .faq-item[open] summary::after { transform:rotate(180deg); }

        /* 微信弹窗 */
        .wechat-modal { position:fixed; inset:0; z-index:9999; display:none; align-items:center; justify-content:center; background:rgba(10,15,30,.6); backdrop-filter:blur(4px); padding:20px; }
        .wechat-modal.active { display:flex; }
        .modal-card { background:#fff; border-radius:22px; padding:32px 30px; text-align:center; max-width:360px; width:100%; box-shadow:0 24px 64px rgba(0,0,0,.25); position:relative; animation:panelFade .3s ease; }
        .modal-close { position:absolute; top:14px; right:14px; width:32px; height:32px; border-radius:50%; background:#f2f4f8; color:#7a8291; display:flex; align-items:center; justify-content:center; font-size:.9rem; cursor:pointer; transition:all .2s; border:none; }
        .modal-close:hover { background:#ffe4e4; color:#e5484d; }
        .modal-icon { width:64px; height:64px; margin:0 auto 12px; border-radius:20px; background:linear-gradient(135deg,#07C160,#06AD56); color:#fff; display:flex; align-items:center; justify-content:center; font-size:1.8rem; box-shadow:0 10px 24px rgba(7,193,96,.3); }
        .qr-wrap { width:190px; height:190px; margin:18px auto; border:2px dashed #dde2ea; border-radius:18px; overflow:hidden; background:#fafbfc; display:flex; align-items:center; justify-content:center; }
        .qr-wrap img { width:100%; height:100%; object-fit:cover; }
        .wx-id-row { display:flex; align-items:center; justify-content:center; gap:10px; margin-top:6px; }
        .wx-id { font-size:1.05rem; font-weight:700; color:#232a35; letter-spacing:1px; }
        .copy-btn { padding:7px 16px; border-radius:999px; background:var(--primary); color:#fff; font-size:.8rem; font-weight:600; cursor:pointer; border:none; transition:all .2s; }
        .copy-btn:hover { background:var(--primary-dark); }
        .copy-btn.copied { background:#07C160; }

        /* 移动端悬浮栏 */
        .home-fixed-bar { position:fixed; bottom:0; left:0; right:0; z-index:90; display:none; background:rgba(255,255,255,.96); backdrop-filter:blur(10px); border-top:1px solid #eef0f4; box-shadow:0 -6px 24px rgba(0,0,0,.08); }
        @media (max-width:1023px) { .home-fixed-bar { display:grid; grid-template-columns:1fr 1fr; gap:0; } .home-fixed-bar .hfb-btn { padding:13px 0; text-align:center; font-size:.95rem; font-weight:700; } }
        .hfb-wx { background:linear-gradient(135deg,#07C160,#06AD56); color:#fff; border-right:1px solid rgba(255,255,255,.18); }
        .hfb-repair { background:linear-gradient(135deg,var(--primary),#4f7cff); color:#fff; }

        /* 工具提示栏（复制成功） */
        .toast-tip { position:fixed; bottom:90px; left:50%; transform:translateX(-50%); background:#232a35; color:#fff; padding:9px 20px; border-radius:999px; font-size:.8rem; z-index:9999; opacity:0; pointer-events:none; transition:opacity .3s; }
        .toast-tip.show { opacity:1; }

        /* ===== SEO: 标题标签样式兜底（保证与 div 视觉一致） ===== */
        h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; margin: 0; line-height: inherit; }
    
        /* ===== 免费自助中心 · 全新重构 v5 华丽深蓝科技版 ===== */
        .help-zone { position:relative; padding:70px 0 85px; background:linear-gradient(180deg,#EEF3FF 0%,#FFFFFF 45%,#EEF3FF 100%); color:#1A1B2E; overflow:hidden; isolation:isolate; }
        .help-zone .hz-bg { position:absolute; inset:0; z-index:0; pointer-events:none; overflow:hidden; }
        .help-zone .hz-grid-line { position:absolute; inset:0; background-image:linear-gradient(rgba(15,76,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,76,255,.05) 1px,transparent 1px); background-size:50px 50px; -webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 75%); mask-image:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 75%); }
        .help-zone .hz-glow-1 { position:absolute; width:600px; height:600px; border-radius:50%; top:-250px; left:-100px; background:radial-gradient(circle,rgba(15,76,255,.1),transparent 65%); filter:blur(40px); animation:hzPulse 8s ease-in-out infinite; }
        .help-zone .hz-glow-2 { position:absolute; width:700px; height:700px; border-radius:50%; bottom:-300px; right:-150px; background:radial-gradient(circle,rgba(79,124,255,.08),transparent 65%); filter:blur(45px); animation:hzPulse 10s ease-in-out infinite reverse; }
        .help-zone .hz-glow-3 { position:absolute; width:400px; height:400px; border-radius:50%; top:40%; left:50%; transform:translateX(-50%); background:radial-gradient(circle,rgba(15,76,255,.06),transparent 65%); filter:blur(40px); }
        @keyframes hzPulse { 0%,100%{opacity:.7;transform:scale(1);} 50%{opacity:1;transform:scale(1.08);} }
        .help-zone .hz-dc-1 { position:absolute; top:80px; right:8%; font-size:220px; color:#0F4CFF; opacity:.04; transform:rotate(-12deg); }
        .help-zone .hz-dc-2 { position:absolute; bottom:100px; left:6%; font-size:200px; color:#0F4CFF; opacity:.04; transform:rotate(10deg); }
        .help-zone .hz-head { text-align:center; position:relative; z-index:1; }
        .help-zone .hz-badge { display:inline-flex; align-items:center; gap:8px; padding:8px 22px; border-radius:999px; background:rgba(15,76,255,.08); border:1px solid rgba(15,76,255,.2); color:#0F4CFF; font-size:13px; font-weight:700; letter-spacing:1px; box-shadow:0 4px 16px rgba(15,76,255,.08); }
        .help-zone .hz-badge i { color:#0F4CFF; }
        .help-zone .hz-title { font-size:38px; font-weight:900; color:#1A1B2E; margin-top:20px; letter-spacing:2px; line-height:1.25; }
        .help-zone .hz-title em { font-style:normal; background:linear-gradient(135deg,#0F4CFF 0%,#4f7cff 50%,#60A5FA 100%); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; }
        .help-zone .hz-sub { color:#6B7280; margin-top:14px; font-size:16px; letter-spacing:1px; }
        .help-zone .hz-stats { display:flex; justify-content:center; gap:20px; margin-top:34px; flex-wrap:wrap; }
        .help-zone .hz-stat { min-width:170px; background:#fff; border:1px solid rgba(15,76,255,.12); border-radius:18px; padding:18px 26px; box-shadow:0 8px 28px rgba(15,76,255,.08); transition:all .3s cubic-bezier(.4,0,.2,1); position:relative; overflow:hidden; }
        .help-zone .hz-stat::before { content:''; position:absolute; top:0; left:0; right:0; height:2px; background:linear-gradient(90deg,transparent,#0F4CFF,transparent); opacity:0; transition:opacity .3s; }
        .help-zone .hz-stat:hover { transform:translateY(-4px); box-shadow:0 16px 40px rgba(15,76,255,.15); border-color:rgba(15,76,255,.35); }
        .help-zone .hz-stat:hover::before { opacity:1; }
        .help-zone .hz-stat b { display:block; font-size:32px; font-weight:900; line-height:1.1; background:linear-gradient(135deg,#0F4CFF,#4f7cff); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; }
        .help-zone .hz-stat span { display:block; font-size:12px; color:#9CA3AF; letter-spacing:3px; margin-top:6px; }
        .help-zone .hz-tabs { display:flex; justify-content:center; gap:14px; margin-top:38px; position:relative; z-index:1; }
        .help-zone .help-tab { display:inline-flex; align-items:center; gap:10px; padding:14px 32px; border-radius:16px; font-size:15px; font-weight:700; color:#6B7280; background:#fff; border:1px solid rgba(15,76,255,.12); cursor:pointer; transition:all .3s cubic-bezier(.4,0,.2,1); white-space:nowrap; position:relative; overflow:hidden; box-shadow:0 4px 14px rgba(15,76,255,.06); }
        .help-zone .help-tab i { font-size:16px; transition:transform .3s; }
        .help-zone .help-tab:hover { background:#F0F5FF; color:#0F4CFF; transform:translateY(-2px); border-color:rgba(15,76,255,.3); }
        .help-zone .help-tab:hover i { transform:scale(1.15); }
        .help-zone .help-tab.active { background:linear-gradient(135deg,#0F4CFF 0%,#4f7cff 100%); color:#fff; border-color:transparent; box-shadow:0 12px 32px rgba(15,76,255,.35), inset 0 1px 0 rgba(255,255,255,.25); }
        .help-zone .help-tab.active::after { content:''; position:absolute; bottom:-8px; left:50%; transform:translateX(-50%); width:30px; height:4px; border-radius:2px; background:linear-gradient(90deg,#0F4CFF,#4f7cff); box-shadow:0 0 10px rgba(15,76,255,.4); }
        .help-zone .hz-panels { margin-top:42px; position:relative; z-index:1; }
        .help-zone .help-panel[hidden] { display:none !important; }
        .help-zone .help-panel.active { animation:hzPanelIn .4s cubic-bezier(.4,0,.2,1); }
        @keyframes hzPanelIn { from{opacity:0;transform:translateY(12px);} to{opacity:1;transform:none;} }
        .help-zone .kw-main { display:flex; gap:24px; align-items:flex-start; max-width:1240px; margin:0 auto; }
        .help-zone .kw-main-col { flex:1; min-width:0; background:#fff; border:1px solid rgba(15,76,255,.1); border-radius:24px; box-shadow:0 16px 48px rgba(15,76,255,.08); overflow:hidden; position:relative; }
        .help-zone .kw-main-col::before { content:''; position:absolute; top:0; left:0; right:0; height:2px; background:linear-gradient(90deg,transparent,#0F4CFF,transparent); }
        .help-zone .kw-tabs, .help-zone .tool-tabs { display:flex; gap:8px; padding:18px 18px 0; border-bottom:1px solid #EEF0F4; overflow-x:auto; flex-wrap:nowrap !important; scrollbar-width:none; -ms-overflow-style:none; cursor:grab; }
        .help-zone .kw-tabs::-webkit-scrollbar, .help-zone .tool-tabs::-webkit-scrollbar { display:none; }
        .help-zone .kw-tabs:active, .help-zone .tool-tabs:active { cursor:grabbing; }
        .help-zone .kw-tab, .help-zone .tool-tab { flex-shrink:0; display:inline-flex; align-items:center; gap:7px; padding:10px 18px; border-radius:12px; font-size:13px; font-weight:600; color:#6B7280; background:#F5F7FB; border:1px solid transparent; cursor:pointer; transition:all .25s cubic-bezier(.4,0,.2,1); white-space:nowrap; position:relative; }
        .help-zone .kw-tab i, .help-zone .tool-tab i { font-size:13px; opacity:.7; transition:all .25s; }
        .help-zone .kw-tab:hover, .help-zone .tool-tab:hover { color:#0F4CFF; background:#EEF3FF; border-color:rgba(15,76,255,.2); transform:translateY(-1px); }
        .help-zone .kw-tab:hover i, .help-zone .tool-tab:hover i { opacity:1; }
        .help-zone .kw-tab.active, .help-zone .tool-tab.active { color:#fff; font-weight:700; background:linear-gradient(135deg,#0F4CFF,#4f7cff); border-color:transparent; box-shadow:0 6px 18px rgba(15,76,255,.3); transform:translateY(-1px); }
        .help-zone .kw-tab.active i, .help-zone .tool-tab.active i { opacity:1; color:#fff; }
        .help-zone .kw-panels { padding:16px 18px 8px; }
        .help-zone .kw-panel { display:none; }
        .help-zone .kw-panel.active { display:block; animation:hzPanelIn .3s ease; }
        .help-zone .kw-item { display:flex; padding:12px 10px; border-radius:14px; transition:all .25s; border:1px solid transparent; }
        .help-zone .kw-item:hover { background:#F5F8FF; border-color:rgba(15,76,255,.15); transform:translateX(4px); }
        .help-zone .kw-item-inner { display:flex; gap:14px; align-items:center; width:100%; text-decoration:none; color:inherit; }
        .help-zone .kw-item-thumb { width:84px; height:58px; border-radius:12px; overflow:hidden; flex-shrink:0; background:#EEF2F9; position:relative; }
        .help-zone .kw-item-thumb::after { content:''; position:absolute; inset:0; border-radius:12px; box-shadow:inset 0 0 0 1px rgba(15,76,255,.1); }
        .help-zone .kw-item-thumb img { width:100%; height:100%; object-fit:cover; transition:transform .4s; }
        .help-zone .kw-item:hover .kw-item-thumb img { transform:scale(1.08); }
        .help-zone .kw-item-body { flex:1; min-width:0; }
        .help-zone .kw-item-title { display:block; font-size:14px; font-weight:600; color:#1A1B2E; line-height:1.5; transition:color .25s; }
        .help-zone .kw-item:hover .kw-item-title { color:#0F4CFF; }
        .help-zone .kw-item-meta { display:block; margin-top:6px; font-size:12px; color:#9CA3AF; display:flex; align-items:center; gap:12px; }
        .help-zone .kw-item-meta i { margin-right:4px; }
        .help-zone .kw-more { display:inline-flex; align-items:center; gap:6px; margin:10px 0 12px 10px; font-size:13px; font-weight:600; color:#0F4CFF; transition:all .25s; }
        .help-zone .kw-more:hover { color:#4f7cff; gap:10px; }
        .help-zone .kw-aside { width:310px; flex-shrink:0; display:flex; flex-direction:column; gap:18px; }
        .help-zone .kw-box { background:#fff; border:1px solid rgba(15,76,255,.1); border-radius:22px; padding:20px; box-shadow:0 12px 36px rgba(15,76,255,.08); position:relative; overflow:hidden; }
        .help-zone .kw-box::before { content:''; position:absolute; top:0; left:0; right:0; height:2px; background:linear-gradient(90deg,transparent,#0F4CFF,transparent); }
        .help-zone .kw-box-title { font-size:15px; font-weight:700; color:#1A1B2E; margin-bottom:14px; display:flex; align-items:center; gap:10px; padding-bottom:12px; border-bottom:1px solid #EEF0F4; }
        .help-zone .kw-box-title i { color:#0F4CFF; }
        .help-zone .kw-cat-list { list-style:none; }
        .help-zone .kw-cat-list li + li { border-top:1px solid #F3F4F6; }
        .help-zone .kw-cat-list a { display:flex; align-items:center; gap:12px; padding:11px 6px; font-size:13px; color:#4B5563; transition:all .25s; border-radius:10px; }
        .help-zone .kw-cat-list a:hover { color:#0F4CFF; background:#F0F5FF; padding-left:12px; }
        .help-zone .kw-cat-ico { width:30px; height:30px; border-radius:10px; background:#EEF3FF; color:#0F4CFF; display:flex; align-items:center; justify-content:center; font-size:13px; flex-shrink:0; transition:all .25s; }
        .help-zone .kw-cat-list a:hover .kw-cat-ico { background:linear-gradient(135deg,#0F4CFF,#4f7cff); color:#fff; transform:scale(1.1); }
        .help-zone .kw-cat-count { margin-left:auto; font-size:11px; color:#9CA3AF; background:#F3F4F6; padding:2px 10px; border-radius:999px; font-weight:600; }
        .help-zone .hz-cta { background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(52,211,153,.05)); border:1px solid rgba(16,185,129,.25); border-radius:22px; padding:24px 20px; text-align:center; box-shadow:0 12px 36px rgba(16,185,129,.08); position:relative; overflow:hidden; }
        .help-zone .hz-cta::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle,rgba(16,185,129,.1),transparent 60%); animation:hzPulse 6s ease-in-out infinite; }
        .help-zone .hz-cta-ico { width:56px; height:56px; margin:0 auto; border-radius:18px; background:linear-gradient(135deg,#10B981,#34D399); color:#fff; display:flex; align-items:center; justify-content:center; font-size:26px; box-shadow:0 10px 30px rgba(16,185,129,.35), inset 0 1px 0 rgba(255,255,255,.3); position:relative; z-index:1; }
        .help-zone .hz-cta-title { font-size:17px; font-weight:700; color:#1A1B2E; margin-top:16px; position:relative; z-index:1; }
        .help-zone .hz-cta-sub { font-size:12px; color:#6B7280; margin-top:6px; position:relative; z-index:1; }
        .help-zone .hz-cta-btn { margin-top:16px; display:inline-flex; align-items:center; gap:8px; background:linear-gradient(135deg,#10B981,#34D399); color:#fff; padding:12px 26px; border-radius:14px; font-size:14px; font-weight:700; cursor:pointer; border:none; transition:all .3s; box-shadow:0 8px 26px rgba(16,185,129,.35), inset 0 1px 0 rgba(255,255,255,.25); position:relative; z-index:1; }
        .help-zone .hz-cta-btn:hover { transform:translateY(-2px); box-shadow:0 12px 32px rgba(16,185,129,.5); }
        .help-zone .tool-panels { padding:16px 18px 16px; }
        .help-zone .tool-panel { display:none; }
        .help-zone .tool-panel.active { display:block; animation:hzPanelIn .3s ease; }
        .help-zone .tool-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:12px; }
        .help-zone .tool-grid-compact { grid-template-columns:repeat(auto-fill,minmax(280px,360px)); justify-content:start; }
        .help-zone .tool-card { display:flex; align-items:center; gap:14px; padding:16px; background:#fff; border:1px solid rgba(15,76,255,.08); border-radius:16px; transition:all .3s cubic-bezier(.4,0,.2,1); text-decoration:none; color:inherit; position:relative; overflow:hidden; }
        .help-zone .tool-card::before { content:''; position:absolute; top:0; left:0; width:3px; height:100%; background:linear-gradient(180deg,#0F4CFF,#4f7cff); opacity:0; transition:opacity .3s; }
        .help-zone .tool-card:hover { background:#F5F8FF; border-color:rgba(15,76,255,.3); transform:translateY(-3px); box-shadow:0 12px 32px rgba(15,76,255,.12); }
        .help-zone .tool-card:hover::before { opacity:1; }
        .help-zone .tool-card-ico { width:46px; height:46px; border-radius:14px; background:linear-gradient(135deg,#0F4CFF,#4f7cff); display:flex; align-items:center; justify-content:center; color:#fff; font-size:18px; flex-shrink:0; box-shadow:0 6px 16px rgba(15,76,255,.3), inset 0 1px 0 rgba(255,255,255,.25); transition:all .3s; }
        .help-zone .tool-card:hover .tool-card-ico { transform:scale(1.1) rotate(-5deg); box-shadow:0 8px 24px rgba(15,76,255,.45); }
        .help-zone .tool-card-body { flex:1; min-width:0; }
        .help-zone .tool-card-name { font-size:14px; font-weight:700; color:#1A1B2E; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
        .help-zone .tool-card-desc { font-size:12px; color:#9CA3AF; margin-top:3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
        .help-zone .tool-card-arrow { color:#D1D5DB; font-size:13px; flex-shrink:0; transition:all .3s; }
        .help-zone .tool-card:hover .tool-card-arrow { color:#0F4CFF; transform:translateX(5px); }
        .help-zone .tool-foot { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:12px; padding:16px 18px 18px; border-top:1px solid #EEF0F4; }
        .help-zone .tool-foot a, .help-zone .tool-foot button { display:inline-flex; align-items:center; gap:8px; padding:13px 28px; border-radius:14px; font-size:14px; font-weight:700; cursor:pointer; border:none; transition:all .3s; text-decoration:none; }
        .help-zone .tool-foot a { background:linear-gradient(135deg,#0F4CFF,#4f7cff); color:#fff; box-shadow:0 10px 28px rgba(15,76,255,.35), inset 0 1px 0 rgba(255,255,255,.25); }
        .help-zone .tool-foot a:hover { transform:translateY(-2px); box-shadow:0 14px 34px rgba(15,76,255,.5); }
        .help-zone .tool-foot button { background:linear-gradient(135deg,#10B981,#34D399); color:#fff; box-shadow:0 10px 28px rgba(16,185,129,.3), inset 0 1px 0 rgba(255,255,255,.25); }
        .help-zone .tool-foot button:hover { transform:translateY(-2px); box-shadow:0 14px 34px rgba(16,185,129,.45); }
        .help-zone .hz-bsod { width:100%; box-sizing:border-box; background:#fff; border:1px solid rgba(15,76,255,.1); border-radius:28px; padding:56px 56px; box-shadow:0 16px 48px rgba(15,76,255,.08); text-align:center; position:relative; overflow:hidden; }
        .help-zone .hz-bsod::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; background:linear-gradient(90deg,transparent,#EF4444,transparent); }
        .help-zone .hz-bsod-ico { width:68px; height:68px; margin:0 auto; border-radius:22px; background:rgba(239,68,68,.1); border:1px solid rgba(239,68,68,.3); color:#EF4444; display:flex; align-items:center; justify-content:center; font-size:32px; box-shadow:0 8px 24px rgba(239,68,68,.15); }
        .help-zone .hz-bsod-title { font-size:24px; font-weight:800; color:#1A1B2E; margin-top:20px; }
        .help-zone .hz-bsod-sub { font-size:15px; color:#6B7280; margin-top:8px; }
        .help-zone .hz-bsod-form { display:flex; gap:14px; margin-top:28px; }
        .help-zone .hz-input { flex:1; min-width:0; padding:18px 24px; border-radius:16px; background:#F9FAFB; border:1px solid #E5E7EB; color:#1A1B2E; font-size:16px; outline:none; transition:all .25s; }
        .help-zone .hz-input::placeholder { color:#9CA3AF; }
        .help-zone .hz-input:focus { border-color:#0F4CFF; box-shadow:0 0 0 4px rgba(15,76,255,.1); background:#fff; }
        .help-zone .hz-btn-search { flex-shrink:0; padding:18px 40px; border-radius:16px; background:linear-gradient(135deg,#0F4CFF,#4f7cff); color:#fff; font-size:16px; font-weight:700; border:none; cursor:pointer; transition:all .3s; box-shadow:0 10px 28px rgba(15,76,255,.35), inset 0 1px 0 rgba(255,255,255,.25); }
        .help-zone .hz-btn-search:hover { transform:translateY(-2px); box-shadow:0 14px 34px rgba(15,76,255,.5); }
        .help-zone .bsod-example { display:inline-flex; align-items:center; gap:5px; padding:8px 16px; border-radius:999px; background:#F5F7FB; border:1px solid #E5E7EB; color:#4B5563; font-size:12px; font-weight:600; transition:all .25s; text-decoration:none; }
        .help-zone .bsod-example:hover { color:#0F4CFF; border-color:rgba(15,76,255,.3); background:#EEF3FF; transform:translateY(-1px); }
        .help-zone .hz-bsod-note { font-size:13px; color:#9CA3AF; margin-top:22px; }
        .help-zone .hz-bsod-note i { color:#F59E0B; margin-right:6px; }
        @media (max-width:1023px) {
            .help-zone { padding:50px 0 62px; }
            .help-zone .hz-title { font-size:28px; }
            .help-zone .hz-stats { gap:10px; }
            .help-zone .hz-stat { min-width:0; flex:1 1 100px; padding:14px 10px; }
            .help-zone .hz-stat b { font-size:24px; }
            .help-zone .hz-stat span { font-size:10px; letter-spacing:1px; }
            .help-zone .hz-tabs { justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap !important; padding-bottom:10px; -webkit-overflow-scrolling:touch; scrollbar-width:none; }
            .help-zone .hz-tabs::-webkit-scrollbar { display:none; }
            .help-zone .help-tab { flex-shrink:0; padding:12px 24px; font-size:14px; }
            .help-zone .kw-main { flex-direction:column; }
            .help-zone .kw-aside { width:100%; }
            .help-zone .hz-bsod { padding:32px 20px; border-radius:20px; }
            .help-zone .hz-bsod-form { flex-direction:column; }
            .help-zone .hz-btn-search { width:100%; }
        }
        @media (max-width:639px) {
            .help-zone .tool-grid { grid-template-columns:1fr; }
            .help-zone .kw-item-thumb { width:72px; height:50px; }
        }
