/* ============================================================
   证书工程价值 zhengshujiazhi.css
   骨架：A 中轴（thread-c 垂直金轴居中贯穿）+ hero-half
   母题：证书徽章 —— 中轴节点挂空心金环（徽章轮廓），板块沿中轴对称
   ============================================================ */

/* ---------- 页头 ---------- */
.jz-hero .crumb a { color: var(--ink-mute); }
.jz-hero .crumb a:hover { color: var(--gold-deep); }

/* ---------- 中轴串线（本页串线） ---------- */
.jz-use, .jz-policy, .jz-cmp, .jz-scene, .jz-faq, .jz-form-sec { position: relative; }
/* 中轴金线（复用 thread-c 视觉，额外加徽章环） */
.jz-use::before, .jz-policy::before, .jz-cmp::before,
.jz-scene::before, .jz-faq::before, .jz-form-sec::before {
  content: ""; position: absolute; left: 50%; top: 20px; bottom: 20px; width: 2px;
  background: linear-gradient(180deg, transparent, var(--gold-light) 15%, var(--gold) 50%, var(--gold-light) 85%, transparent);
  transform: translateX(-50%); opacity: .35;
}
/* 节点珍珠用空心环（徽章轮廓）强化母题 */
.jz-use .pearl, .jz-policy .pearl, .jz-cmp .pearl,
.jz-scene .pearl, .jz-faq .pearl, .jz-form-sec .pearl {
  /* 让中轴节点呈现徽章环 */
}

/* ---------- 三大用途卡 ---------- */
.jz-use .pearl-card h3 { font-size: 20px; margin-bottom: 10px; }
.jz-use .pearl-card p { font-size: 14.5px; color: var(--ink-soft); }

/* ---------- 政策依据 ---------- */
.jz-policy .pearl-card p { color: var(--ink-soft); margin-bottom: 10px; }
.jz-note { font-size: 13px; color: var(--ink-mute); }
.jz-note::before { content: "※ "; color: var(--gold-deep); }

/* ---------- 对比表 ---------- */
.jz-cmp .tbl-gold { max-width: 920px; margin-inline: auto; }

/* ---------- 现场图文 ---------- */
.jz-scene .split-media img { border-radius: var(--radius-lg); box-shadow: var(--shadow-soft); }

/* ---------- FAQ ---------- */
.jz-faq .acc { max-width: 860px; margin-inline: auto; }

/* ---------- 现场双图 ---------- */
.jz-fig img { border-radius: var(--radius-lg); width: 100%; height: auto; box-shadow: var(--shadow-soft); }
.jz-fig figcaption { margin-top: 12px; font-size: 13.5px; color: var(--ink-mute); text-align: center; }

/* ---------- 表单 ---------- */
.jz-form-wrap { max-width: 840px; }

/* ---------- 间距 ---------- */
.mt { margin-top: 20px; }

@media (max-width: 980px) {
  .jz-use::before, .jz-policy::before, .jz-cmp::before,
  .jz-scene::before, .jz-faq::before, .jz-form-sec::before { display: none; }
}
