.ce5008{
  /* ===== 色板：hex 只出现在这里（规范 §10.5） ===== */
  /* 品牌金（§2.1 全系列仅 1 个值；Alice 2026-10-19 拍板：不许再出现深金/浅金变体） */
  --ce5008-gold:#f0b100;
  --ce5008-gold-light:#fbf8ef;
  /* 中性 · 亮 */
  --ce5008-ink:#1d1d1f;
  --ce5008-ink-deep:#1a1a1a;
  --ce5008-text-mid:#6e6e73;
  --ce5008-text-dim:#86868b;
  --ce5008-text-faint:#a1a1a6;
  --ce5008-text-faint-2:#8f8f93;
  --ce5008-white:#fff;
  --ce5008-bg-light:#f5f5f7;
  --ce5008-off-white:#faf9f6;
  --ce5008-hover-lite:#fafafa;
  --ce5008-line:#e4e4e6;
  --ce5008-line-step:#dcdce0;
  --ce5008-rule:#d2d2d7;
  --ce5008-line-strong:#535355;
  --ce5008-img-bg:#e8e8ed;
  /* 中性 · 暗 */
  --ce5008-bg-dark:#000;
  --ce5008-bg-darker:#101011;
  --ce5008-line-dark:#2c2c2e;
  --ce5008-line-dark-2:#38383b;
  --ce5008-ring-base:#2a2a2c;
  /* 圆点导航（WGDW 同款：灰点 + 深色胶囊标签） */
  --ce5008-dot-grey:#d5d5d5;
  --ce5008-cream-text:#f2efe6;
}
/* 作用域根：零裸元素选择器（规范 §10.7）。只重置 margin / box-sizing，不重置 padding
   ⚠️ 基础层一律用 :where() 把权重压回 0,1,0 —— 否则 `.ce5008 table`(0,1,1) 会压过
   `.ce5008-tsec-table`(0,1,0)，把表的 margin-top 从 56px 打成 40px（实测已踩过一次）。
   压回后与源稿的元素级基础样式语义一致：基础层在前、类层在后，按源序覆盖。 */
.ce5008,.ce5008 *{box-sizing:border-box}
.ce5008 *{margin:0}
.ce5008{
  font-family:"PingFang SC","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:var(--ce5008-ink);background:var(--ce5008-white);
  -webkit-font-smoothing:antialiased;text-align:left;
}
.ce5008 :where(img){display:block;max-width:100%;height:auto}
.ce5008 :where(a){text-decoration:none;color:inherit}
/* 站点全局 a:hover 把文字改成品金，权重 0,1,1 压过 .ce5008-btn-gold 的 0,1,0 →
   金底按钮 hover 时变成「金底金字」，文字直接看不见（2026-10-17 线上实测，两个金底按钮都中）。
   这里用 0,2,0 把 hover 态锁回黑字金底。只锁颜色，不夺站点的其他 hover 行为。
   ⚠️ 不要写成 a.ce5008-btn-gold:hover —— 会被下面的「零裸元素选择器」判定拦下；
      也不要用白字：金底白字对比度仅 1.8:1（WCAG 要 4.5:1），14px 会糊，黑字是 9.4:1。 */
.ce5008 .ce5008-btn-gold:hover,
.ce5008 .ce5008-btn-gold:focus-visible,
.ce5008 .ce5008-btn-gold:active{color:var(--ce5008-ink);background:var(--ce5008-gold)}

/* ---------- Hero ---------- */
  .ce5008-hero{background:var(--ce5008-bg-dark);color:var(--ce5008-bg-light);text-align:center;padding:64px 24px 72px;overflow:hidden}
  /* 首屏字号阶梯：与参考图逐行反推对齐（眉标 14 / H1 5.5vw / 型号 22 / 副文 15 / 按钮 13） */
  .ce5008-hero .ce5008-eyebrow{color:var(--ce5008-text-dim);font-size:14px;font-weight:400;letter-spacing:.06em}
  .ce5008-hero h1{font-size:clamp(40px,5.5vw,76px);font-weight:700;line-height:1.08;letter-spacing:-1.5px;margin:24px 0 20px}
  .ce5008-hero .ce5008-model{font-size:22px;font-weight:600;color:var(--ce5008-bg-light);margin-bottom:18px;letter-spacing:.01em}
  .ce5008-hero .ce5008-sub{font-size:15px;color:var(--ce5008-text-dim);max-width:560px;margin:0 auto 24px;line-height:1.7;text-wrap:pretty}
  .ce5008-hero .ce5008-cta-row{display:flex;gap:24px;justify-content:center;align-items:center;margin-bottom:56px}
  .ce5008-btn{display:inline-block;padding:12px 28px;border-radius:980px;font-size:14px;font-weight:500}
  .ce5008-btn-gold{background:var(--ce5008-gold);color:var(--ce5008-ink)}
  /* 首屏「查看技术规格」是 <button>：清掉 UA 默认边框 / 底色 / 字体，否则高 4px 且变灰底 */
  .ce5008-btn-text{background:none;border:0;cursor:pointer;text-align:inherit;font-family:inherit;color:var(--ce5008-gold);font-size:14px;font-weight:500;padding:12px 0}
  .ce5008-btn-ghost{border:1px solid var(--ce5008-bg-light);color:var(--ce5008-bg-light)}
  /* 首屏按钮更紧凑（仅作用首屏，下方行动区维持原规格） */
  .ce5008-hero .ce5008-btn{padding:10px 14px;border-radius:999px;font-size:13px;font-weight:600}
  .ce5008-hero .ce5008-btn-text{display:inline-flex;align-items:center;gap:8px;padding:10px 0;font-size:13px;font-weight:600}
  .ce5008-hero .ce5008-btn-text svg{display:block;flex:none;transition:transform .3s cubic-bezier(.2,.7,.3,1)}
  .ce5008-hero .ce5008-btn-text:hover svg{transform:translateX(4px)}
  .ce5008-hero-figure{max-width:760px;margin:0 auto}
  .ce5008-hero-figure img{width:100%;border-radius:12px}
  .ce5008-hero-figure figcaption{margin-top:16px;font-size:12px;color:var(--ce5008-text-dim);line-height:1.7}
  /* H1 两段之间用不换行空格分隔；窄屏改两行，避免末尾孤字（如 390px 下「组」单独成行） */
  .ce5008-hero h1 span+span::before{content:"\00a0"}
  @media (max-width:720px){
    .ce5008-hero{padding-left:16px;padding-right:16px}
  }
  @media (max-width:560px){
    .ce5008-hero h1 span{display:block}
    .ce5008-hero h1 span+span::before{content:""}
  }

  /* ---------- Spec strip ---------- */
  .ce5008-spec-strip{background:var(--ce5008-white);color:var(--ce5008-ink);padding:56px 24px 64px}
  .ce5008-spec-strip .ce5008-row{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;text-align:center}
  .ce5008-spec-strip .ce5008-num{font-size:28px;font-weight:700;color:var(--ce5008-ink)}
  .ce5008-spec-strip .ce5008-num em{font-style:normal}
  .ce5008-spec-strip .ce5008-label{font-size:13px;color:var(--ce5008-text-dim);margin-top:8px}
  .ce5008-spec-strip .ce5008-footnote{max-width:980px;margin:32px auto 0;font-size:11px;color:var(--ce5008-text-dim);line-height:1.7}

  .ce5008 :where(section){padding:96px 24px}
  .ce5008-wrap{max-width:980px;margin:0 auto}
  .ce5008-kicker{font-size:14px;font-weight:600;letter-spacing:.14em;color:var(--ce5008-gold);text-transform:uppercase;margin-bottom:14px}
  .ce5008 :where(h2){font-size:clamp(30px,4.4vw,48px);font-weight:700;line-height:1.15;margin-bottom:16px}
  .ce5008-lead{font-size:17px;color:var(--ce5008-text-mid);max-width:620px;line-height:1.7}

  /* ---------- Accuracy & recording (第二屏) ---------- */
  .ce5008-accuracy{background:var(--ce5008-bg-light)}
  .ce5008-accuracy .ce5008-kicker{color:var(--ce5008-text-dim);text-transform:none;letter-spacing:.02em}
  /* 左文 + 右卡双列：右侧原曲线改为「三项能力参数卡」（Alice 2026-10-16 选定） */
  .ce5008-accuracy-card{
    margin-top:56px;background:var(--ce5008-white);border-radius:20px;padding:48px 56px;
    display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center;
    box-shadow:0 1px 3px rgba(0,0,0,.04);
  }
  .ce5008-accuracy-card .ce5008-big{font-size:clamp(48px,6vw,72px);font-weight:800;letter-spacing:-.02em;color:var(--ce5008-ink);line-height:1.05}
  .ce5008-accuracy-card .ce5008-unit{font-size:17px;font-weight:700;color:var(--ce5008-ink);margin-top:14px}
  .ce5008-accuracy-card .ce5008-desc{font-size:14px;color:var(--ce5008-text-mid);line-height:1.9;margin-top:16px}
  /* 三项能力参数卡：数值全部取自本页规格表。
     刻意避开 ±0.02%（左侧大数字已占）与电流量程（文案与规格表数值不一致，待核） */
  .ce5008-accuracy-chart .ce5008-spec-list{display:flex;flex-direction:column;gap:12px}
  .ce5008-accuracy-chart .ce5008-spec-item{display:flex;align-items:center;justify-content:space-between;gap:18px;
    padding:18px 22px;background:var(--ce5008-off-white);border-radius:14px}
  .ce5008-accuracy-chart .ce5008-spec-item .ce5008-v{font-size:clamp(22px,2.6vw,32px);font-weight:800;letter-spacing:-.02em;
    color:var(--ce5008-ink);line-height:1;white-space:nowrap}
  .ce5008-accuracy-chart .ce5008-spec-item .ce5008-v em{font-style:normal;font-size:.5em;font-weight:700;color:var(--ce5008-text-dim);margin-left:3px}
  .ce5008-accuracy-chart .ce5008-spec-item .ce5008-k{font-size:13px;color:var(--ce5008-text-mid);text-align:right;line-height:1.5}
  .ce5008-accuracy-chart .ce5008-chart-note{font-size:11px;color:var(--ce5008-text-faint);margin-top:16px;line-height:1.7}

  /* ---------- 智能通讯（第三屏）：按参考图改为 3 卡片版 ---------- */
  /* 字阶由参考图逐字反推：H2 字距 71 / 副文与卡标题 36 / 卡描述 25.2（图像 px，DPR 2），
     按容器 900→980 归一后落到 H2 38 / 副文 20 / 卡标题 20 / 卡描述 14 */
  .ce5008-smbus{background:var(--ce5008-bg-light);text-align:center}
  .ce5008-smbus .ce5008-kicker{color:var(--ce5008-text-mid);text-transform:none;letter-spacing:.02em;font-size:15px;font-weight:500}
  .ce5008-smbus h2{font-size:clamp(26px,7vw,38px);line-height:1.2}
  .ce5008-smbus .ce5008-lead{margin:12px auto 0;max-width:760px;font-size:clamp(16px,4.2vw,20px);line-height:1.55;color:var(--ce5008-text-mid)}
  .ce5008-smbus-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:33px;margin-top:47px}
  .ce5008-smbus-card{background:var(--ce5008-white);border-radius:16px;padding:32px 36px;box-shadow:0 4px 28px rgba(0,0,0,.07)}
  .ce5008-smbus-card .ce5008-ico{display:block;color:var(--ce5008-ink)}
  .ce5008-smbus-card h3{font-size:20px;font-weight:700;line-height:1.3;margin-top:22px}
  .ce5008-smbus-card p{font-size:14px;line-height:1.5;color:var(--ce5008-text-mid);margin-top:10px}
  .ce5008-smbus .ce5008-cta-text{display:inline-block;margin-top:64px;color:var(--ce5008-gold);font-size:14px;font-weight:600}
  .ce5008-smbus .ce5008-footnote{max-width:820px;margin:16px auto 0;font-size:12px;color:var(--ce5008-text-mid);line-height:1.8}

  /* ---------- Dark: 节能逆变 + 通道单元 ---------- */
  .ce5008-dark{background:var(--ce5008-bg-dark);color:var(--ce5008-bg-light)}
  .ce5008-dark .ce5008-lead{color:var(--ce5008-text-faint)}
  .ce5008-dark .ce5008-label{font-size:14px;font-weight:600;color:var(--ce5008-text-faint);margin-bottom:18px}
  .ce5008-dark .ce5008-tiny{font-size:11px;color:var(--ce5008-text-faint-2);line-height:1.8}

  /* 能量回馈：左文案 + 右环形图 */
  .ce5008-energy-top{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
  .ce5008-energy-top .ce5008-desc{font-size:15px;color:var(--ce5008-text-faint);line-height:1.9;max-width:420px;margin:26px 0 22px}
  .ce5008-energy-orbit{position:relative;width:100%;max-width:420px;aspect-ratio:1/1;margin:0 auto;display:flex;align-items:center;justify-content:center}
  .ce5008-energy-orbit svg.ce5008-ring{position:absolute;inset:0;width:100%;height:100%}
  .ce5008-energy-orbit .ce5008-core{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}
  .ce5008-energy-orbit .ce5008-core .ce5008-path{font-size:17px;font-weight:700;color:var(--ce5008-bg-light)}
  .ce5008-energy-orbit .ce5008-core .ce5008-note{font-size:11px;color:var(--ce5008-text-faint-2)}

  .ce5008-dark-divider{height:1px;background:var(--ce5008-line-dark);margin:72px 0}

  /* 通道单元：左大数字 + 右文案 */
  .ce5008-unit-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
  .ce5008-unit-row .ce5008-big-num{font-size:clamp(64px,9vw,104px);font-weight:800;color:var(--ce5008-bg-light);line-height:1;letter-spacing:-.02em}
  .ce5008-unit-row .ce5008-big-num small{font-size:.3em;font-weight:600;color:var(--ce5008-text-faint);margin-left:10px}
  .ce5008-unit-row h3{font-size:clamp(22px,2.4vw,30px);font-weight:700;margin-bottom:16px}
  .ce5008-unit-row p{font-size:15px;color:var(--ce5008-text-faint);line-height:1.9;max-width:460px}

  /* ---------- BTS 测试软件（第五屏） ---------- */
  .ce5008-bts{background:var(--ce5008-bg-light);text-align:center}
  .ce5008-bts .ce5008-kicker{color:var(--ce5008-text-dim);text-transform:none;letter-spacing:.02em}
  .ce5008-bts h2{font-size:clamp(34px,5vw,58px);line-height:1.2}
  .ce5008-bts .ce5008-lead{margin:18px auto 0;max-width:820px}


  .ce5008-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:980px;margin:72px auto 0;text-align:left}
  .ce5008-step{border-top:1px solid var(--ce5008-line-step);padding-top:14px}
  /* 图标与编号同一行：图标给每列一个视觉锚点，编号退到右侧保持金色小字 */
  .ce5008-step-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}
  .ce5008-step-head .ce5008-ico{display:block;color:var(--ce5008-ink)}
  .ce5008-step-head .ce5008-ico svg{display:block;width:24px;height:24px}
  .ce5008-step .ce5008-num{font-size:12px;font-weight:700;color:var(--ce5008-gold)}
  .ce5008-step h3{font-size:17px;font-weight:700;margin:8px 0 10px}
  .ce5008-step p{font-size:12px;color:var(--ce5008-text-dim);line-height:1.8}

  /* ---------- Applications（应用场景） ---------- */
  .ce5008-apps{background:var(--ce5008-bg-light)}
  .ce5008-apps .ce5008-kicker{color:var(--ce5008-text-dim);text-transform:none;letter-spacing:.02em}
  .ce5008-apps .ce5008-lead{margin-top:20px}
  /* 大图 + 右侧文案 */
  .ce5008-apps-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center;margin-top:56px}
  .ce5008-apps-hero figure{margin:0}
  .ce5008-apps-hero img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;background:var(--ce5008-img-bg)}
  .ce5008-apps-hero .ce5008-txt .ce5008-label{font-size:14px;color:var(--ce5008-text-dim);margin-bottom:14px}
  .ce5008-apps-hero .ce5008-txt h3{font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.25;margin-bottom:18px}
  .ce5008-apps-hero .ce5008-txt p{font-size:15px;color:var(--ce5008-text-mid);line-height:1.95;max-width:420px}
  .ce5008-apps-hero .ce5008-txt .ce5008-tags{font-size:12px;font-weight:600;color:var(--ce5008-gold);letter-spacing:.02em;margin-top:20px}
  /* 三张小卡 */
  .ce5008-apps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:56px}
  .ce5008-apps-row img{width:100%;height:200px;object-fit:cover;border-radius:12px;background:var(--ce5008-img-bg)}
  .ce5008-apps-row h3{font-size:18px;font-weight:700;margin-top:20px}
  .ce5008-apps-row p{font-size:13px;color:var(--ce5008-text-mid);line-height:1.85;margin-top:10px}
  .ce5008-apps-row .ce5008-tags{font-size:12px;font-weight:600;color:var(--ce5008-gold);letter-spacing:.02em;margin-top:10px}
  .ce5008-apps .ce5008-footnote{font-size:12px;color:var(--ce5008-text-dim);line-height:1.8;margin-top:56px}

  /* ---------- Tables ---------- */
  .ce5008 :where(table){width:100%;border-collapse:collapse;font-size:14px;margin-top:40px}
  .ce5008 :where(th,td){padding:13px 16px;text-align:left;border-bottom:1px solid var(--ce5008-line)}
  .ce5008 :where(thead th){font-weight:600;color:var(--ce5008-text-mid);font-size:13px}
  .ce5008 :where(tbody tr:hover){background:var(--ce5008-hover-lite)}
  /* 权重必须写到 0,2,2 —— 否则被 `.ce5008-tsec-table tbody td`(0,1,2) 的黑色压掉，
     对比表「本品」整列会静默变黑（浏览器不报错，只能靠计算值抓） */
  .ce5008-tsec-table tbody td.ce5008-gold{color:var(--ce5008-gold);font-weight:600}
  .ce5008-note{font-size:12px;color:var(--ce5008-text-dim);margin-top:12px}

  /* ---------- 数据表段落通用样式（规格表 / 同场对比 / 系列矩阵 共用） ---------- */
  /* 底色与骨架分离：.ce5008-tsec 只管排版骨架（默认白底），需要灰底再加 .ce5008-grey */
  .ce5008-tsec.ce5008-grey{background:var(--ce5008-bg-light)}
  .ce5008-tsec .ce5008-kicker{color:var(--ce5008-text-mid);text-transform:none;letter-spacing:.02em;font-size:15px;font-weight:500}
  .ce5008-tsec h2{font-size:clamp(34px,5vw,56px);line-height:1.2;margin-bottom:20px}
  /* 标题下划线：只覆盖文字本身，不含整行留白 */
  .ce5008-tsec h2 span{text-decoration:underline;text-decoration-color:var(--ce5008-gold);
    text-decoration-thickness:2px;text-underline-offset:5px}
  .ce5008-tsec .ce5008-lead{font-size:17px;max-width:820px;line-height:1.7}
  .ce5008-tsec-table{table-layout:fixed;width:100%;margin-top:56px;font-size:14px;border-collapse:collapse}
  .ce5008-tsec-table th,.ce5008-tsec-table td{padding:22px 24px 22px 18px;text-align:left;vertical-align:middle;
    border-bottom:1px solid var(--ce5008-rule)}
  .ce5008-tsec-table thead th{padding-top:0;padding-bottom:16px;font-size:13px;font-weight:500;
    color:var(--ce5008-text-mid);border-bottom:1px solid var(--ce5008-line-strong)}
  .ce5008-tsec-table tbody td{color:var(--ce5008-ink);line-height:1.5}
  .ce5008-tsec-table tbody td.ce5008-m{font-size:15px}
  .ce5008-tsec-table tbody td:last-child{color:var(--ce5008-text-mid)}
  .ce5008-tsec-table tbody tr:hover td{background:rgba(0,0,0,.025)}
  /* 当前型号行：奶油底 + 左侧金色标条 + 金色底线 */
  .ce5008-tsec-table tbody tr.ce5008-current td{background:var(--ce5008-gold-light);border-bottom-color:var(--ce5008-gold)}
  .ce5008-tsec-table tbody tr.ce5008-current td:first-child{font-weight:700;box-shadow:inset 3px 0 0 var(--ce5008-gold)}
  .ce5008-tsec-table tbody tr.ce5008-current em{display:block;font-style:normal;font-size:12px;font-weight:500;
    color:var(--ce5008-gold);margin-top:4px;line-height:1.2}
  .ce5008-tsec .ce5008-note{font-size:12px;color:var(--ce5008-text-dim);line-height:1.6;margin-top:40px}

  /* 两列键值表（规格表）：左列当标签用（灰、小一号），右列是正文（黑） */
  .ce5008-tsec-table--kv tbody td:first-child{color:var(--ce5008-text-mid);font-size:13px}
  .ce5008-tsec-table--kv tbody td:last-child{color:var(--ce5008-ink)}
  .ce5008-tsec-table--kv tbody td.ce5008-gold{color:var(--ce5008-gold);font-weight:600}

  /* 对比表：高亮「当前型号」整列（奶油底 + 左侧金条 + 表头黑字） */
  .ce5008-compare .ce5008-tsec-table tr>*:nth-child(2){background:var(--ce5008-gold-light)}
  .ce5008-compare .ce5008-tsec-table thead th:nth-child(2){color:var(--ce5008-ink);font-weight:600;
    box-shadow:inset 3px 0 0 var(--ce5008-gold)}
  .ce5008-compare .ce5008-tsec-table tbody td:nth-child(2){box-shadow:inset 3px 0 0 var(--ce5008-gold)}
  .ce5008-compare .ce5008-tsec-table thead th em{display:block;font-style:normal;font-size:12px;font-weight:500;
    color:var(--ce5008-gold);margin-top:4px;line-height:1.2}

  /* ---------- Resources（资料与支持） ---------- */
  .ce5008-resources{background:var(--ce5008-white)}
  .ce5008-resources .ce5008-kicker{color:var(--ce5008-text-mid);text-transform:none;letter-spacing:.02em}
  .ce5008-res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px}
  .ce5008-res-item .ce5008-ico{display:block;width:24px;height:24px;color:var(--ce5008-ink)}
  .ce5008-res-item h3{font-size:17px;font-weight:700;margin-top:20px}
  .ce5008-res-item p{font-size:13px;color:var(--ce5008-text-mid);line-height:1.8;margin-top:12px}
  .ce5008-res-item .ce5008-link{display:inline-block;font-size:13px;font-weight:600;color:var(--ce5008-gold);margin-top:16px}
  .ce5008-res-note{font-size:12px;color:var(--ce5008-text-dim);line-height:1.8;margin-top:44px}

  /* ---------- CTA ---------- */
  .ce5008-final-cta{background:var(--ce5008-bg-darker);color:var(--ce5008-bg-light);text-align:center}
  .ce5008-final-cta .ce5008-model{font-size:14px;color:var(--ce5008-text-faint);letter-spacing:.02em;margin-bottom:32px}
  .ce5008-final-cta h2{line-height:1.3;margin-bottom:34px}
  .ce5008-final-cta .ce5008-lead{color:var(--ce5008-text-faint);max-width:760px;margin:0 auto}
  .ce5008-final-cta .ce5008-cta-row{display:flex;gap:30px;justify-content:center;align-items:center;margin-top:32px}
  .ce5008-final-cta .ce5008-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px;padding-top:30px;border-top:1px solid var(--ce5008-line-dark-2)}
  .ce5008-final-cta .ce5008-facts p{font-size:12px;color:var(--ce5008-text-faint);line-height:1.7}
  .ce5008-final-cta .ce5008-note-dark{font-size:12px;color:var(--ce5008-text-faint);line-height:1.8;margin-top:28px;text-align:left}

  @media (max-width:860px){
    .ce5008-energy-top,.ce5008-unit-row{grid-template-columns:1fr;gap:40px}
    .ce5008-accuracy-card{grid-template-columns:1fr;gap:36px;padding:40px 24px}
    .ce5008-smbus-cards{gap:22px;margin-top:44px}
    .ce5008-smbus-card{padding:30px 26px}
    .ce5008-energy-orbit{max-width:320px}
    .ce5008-steps{grid-template-columns:repeat(2,1fr);gap:24px}
    .ce5008-apps-hero{grid-template-columns:1fr;gap:36px;margin-top:44px}
    .ce5008-apps-row{grid-template-columns:1fr;gap:40px;margin-top:44px}
    .ce5008-res-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}
    .ce5008-tsec-table th,.ce5008-tsec-table td{padding:18px 16px 18px 14px}
  }
  @media (max-width:720px){
    .ce5008-spec-strip .ce5008-row{grid-template-columns:repeat(2,1fr)}
    .ce5008-apps-row img{height:180px}
    .ce5008-res-grid{grid-template-columns:1fr}
    /* 智能通讯 3 卡片在窄屏改为纵向堆叠，避免 14px 文案被挤成 3 行以上 */
    .ce5008-smbus-cards{grid-template-columns:1fr;gap:18px;margin-top:40px}
    .ce5008-smbus-card{padding:28px 24px}
    .ce5008-final-cta .ce5008-cta-row{flex-direction:column;gap:8px}
    .ce5008-final-cta .ce5008-facts{grid-template-columns:1fr;gap:12px;padding-top:24px}
    .ce5008-final-cta .ce5008-lead br{display:none}
    .ce5008 :where(section){padding:64px 20px}
    /* 系列矩阵转卡片式堆叠，避免四列文字在窄屏挤压 */
    .ce5008-tsec-table{display:block;margin-top:40px}
    .ce5008-tsec-table colgroup,.ce5008-tsec-table thead{display:none}
    .ce5008-tsec-table tbody,.ce5008-tsec-table tr{display:block}
    .ce5008-tsec-table tr{padding:20px 0;border-bottom:1px solid var(--ce5008-rule)}
    .ce5008-tsec-table td{display:flex;gap:14px;padding:3px 0;border:0;background:none;font-size:13px}
    .ce5008-tsec-table tbody td{background:none}
    .ce5008-tsec-table td:first-child{display:block;font-size:15px;font-weight:600;margin-bottom:10px;padding-left:0}
    .ce5008-tsec-table td:not(:first-child)::before{content:attr(data-label);flex:none;width:104px;color:var(--ce5008-text-dim);
      font-size:12px;line-height:1.7}
    .ce5008-tsec-table tbody tr.ce5008-current{padding-left:14px;background:var(--ce5008-gold-light);
      border-left:3px solid var(--ce5008-gold);border-bottom:2px solid var(--ce5008-gold)}
    .ce5008-tsec-table tbody tr.ce5008-current td:first-child{box-shadow:none}
    .ce5008-tsec-table tbody tr:hover td{background:none}
    /* 堆叠后「列」不再成立，撤掉列高亮，靠金色文字体现本品 */
    .ce5008-compare .ce5008-tsec-table tr>*:nth-child(2){background:none}
    .ce5008-compare .ce5008-tsec-table tbody td:nth-child(2){box-shadow:none}
    /* 两列键值表（规格表）：窄屏保留「左名右值」，不堆成 10 张大卡 */
    .ce5008-tsec-table--kv tr{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid var(--ce5008-rule)}
    .ce5008-tsec-table--kv td{padding:0;font-size:13px;line-height:1.7}
    .ce5008-tsec-table--kv td:first-child{display:block;width:88px;flex:none;font-size:13px;font-weight:500;
      color:var(--ce5008-text-mid);margin:0}
    .ce5008-tsec-table--kv td:not(:first-child){flex:1}
    .ce5008-tsec-table--kv td:not(:first-child)::before{display:none}
    .ce5008-tsec .ce5008-note{margin-top:28px}
  }

  /* ---------- 锚点圆点导航（规范 §11，样式对齐 WGDW-Integrated 的圆点） ---------- */
  /* 结构：<a><i></i><span>标题</span></a> —— <i> 是 10px 实心圆点，<span> 是悬停滑出的深色胶囊。
     z-index 85：必须低于站点的顾问弹层（.sale-panel z:91）与侧边轨道（.fab-sale z:90）——
     弹层打开时圆点退到弹层后面，不再遮挡顾问电话（2026-10-23 Alice 实测反馈）。
     圆点实心填色，不加边框、不放大、不加光晕 —— 与 WGDW 一致。 */
  .ce5008-dot-nav{position:fixed;right:110px;top:50%;transform:translateY(-50%);z-index:85;
    display:flex;flex-direction:column;gap:12px;width:14px}
  .ce5008-dot-nav .ce5008-dot{position:relative;display:block;width:14px;height:14px;padding:0;background:none;border:0;-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit}
  .ce5008-dot-nav .ce5008-dot i{position:absolute;top:2px;left:2px;display:block;width:10px;height:10px;
    border-radius:50%;background:var(--ce5008-dot-grey);transition:background .25s ease}
  .ce5008-dot-nav .ce5008-dot:hover i,.ce5008-dot-nav .ce5008-dot:focus-visible i,.ce5008-dot-nav .ce5008-dot.ce5008-active i{background:var(--ce5008-gold)}
  .ce5008-dot-nav .ce5008-dot span{position:absolute;right:24px;top:50%;transform:translateY(-50%) translateX(8px);
    padding:5px 11px;background:rgba(20,20,20,.88);color:var(--ce5008-cream-text);font-size:12px;font-weight:500;
    white-space:nowrap;border-radius:6px;opacity:0;pointer-events:none;transition:all .25s ease}
  .ce5008-dot-nav .ce5008-dot:hover span,.ce5008-dot-nav .ce5008-dot:focus-visible span{opacity:1;transform:translateY(-50%) translateX(0)}
  /* 混合底色页面：本页有 3 个深色区块（首屏 / 节能与扩展 / 页尾 CTA），
     故不写死名单，由脚本按圆点所在位置的背景亮度自动挂 on-dark（规范 §11.2） */
  .ce5008-dot-nav.ce5008-on-dark .ce5008-dot i{background:rgba(255,255,255,.35)}
  .ce5008-dot-nav.ce5008-on-dark .ce5008-dot.ce5008-active i,.ce5008-dot-nav.ce5008-on-dark .ce5008-dot:hover i,.ce5008-dot-nav.ce5008-on-dark .ce5008-dot:focus-visible i{
    background:var(--ce5008-gold)}
  /* 锚点偏移：站点头部为固定定位，跳转时留 90px */
  .ce5008 :where([id]){scroll-margin-top:90px}
  /* 隐藏断点按本页容器实算：.ce5008-wrap 为 980px，圆点距右 110px、宽 14px，
     视口 <1234px 时圆点即压到正文上（vw/2+490 > vw-124）。
     规范 §11.1 的 1023px 是通用下限，容器更宽时须按同式重算，
     故本页取 1279px（vw=1280 时净空 26px，安全）。 */
  @media (max-width:1279px){.ce5008-dot-nav{display:none}}
  /* ---------- 重点强调：品牌金加粗 ---------- */
  /* 全页只有 --gold 一个金色值，亮底暗底同一支金。
     权重：这些段落自己的父级规则是 0,1,1 ~ 0,3,0，单类选择器压不住，
           故按 §13.6「同权重或更高」逐条对齐；本块置于样式表末尾，同权重时靠源序取胜。 */
  .ce5008-hl,
  .ce5008-hero .ce5008-sub .ce5008-hl,
  .ce5008-lead .ce5008-hl,
  .ce5008-accuracy-card .ce5008-desc .ce5008-hl,
  .ce5008-smbus-card p .ce5008-hl,
  .ce5008-energy-top .ce5008-desc .ce5008-hl,
  .ce5008-unit-row p .ce5008-hl,
  .ce5008-step p .ce5008-hl,
  .ce5008-apps-hero .ce5008-txt p .ce5008-hl,
  .ce5008-apps-row p .ce5008-hl,
  .ce5008-res-item p .ce5008-hl,
  .ce5008-tsec-table--kv tbody td .ce5008-hl{color:var(--ce5008-gold);font-weight:700}
