/* ============================================================
   changjian-wenti.html — 变体 E(β)（FAQ 提前）专属样式
   ============================================================ */

.pg-hero-wentiE {
  background:
    radial-gradient(1100px 500px at 85% -10%, rgba(20,120,200,.34), transparent 60%),
    linear-gradient(135deg, #0d2a45 0%, #13415f 55%, #1b5a7a 100%);
}
.pg-hero-wentiE .lead { color: #dbe9f5; }

/* 问题分类标签 */
.tag-row { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; }
.wt {
  display: inline-block; padding: 9px 20px; border-radius: 999px;
  background: #fff; border: 1px solid #cfdee9; color: #1372c4;
  font-size: 14px; font-weight: 600; text-decoration: none; transition: all .2s;
}
.wt:hover { background: #1372c4; color: #fff; border-color: #1372c4; }

/* FAQ 分类标题 */
.faq-cat { font-size: 19px; color: #16324e; margin: 30px 0 14px; padding-left: 12px; border-left: 4px solid #1372c4; scroll-margin-top: 90px; }

/* 数字行 */
.em-row { display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px; margin-top: 30px; }
.em-item { background: #fff; border: 1px solid #e6eef5; border-radius: 16px; padding: 26px 20px; text-align: center; }
.em-num { display: block; font-size: 38px; font-weight: 800; color: #1372c4; }
.em-txt { display: block; margin-top: 10px; font-size: 13.5px; color: #5b6b7b; line-height: 1.6; }

/* 条件横条 */
.ec-strip { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; margin-top: 28px; }
.ec-card { background: #fff; border: 1px solid #e6eef5; border-radius: 16px; padding: 24px; }
.ec-card h3 { font-size: 16.5px; color: #16324e; margin-bottom: 8px; }
.ec-card p { margin: 0; font-size: 14.5px; color: #526474; line-height: 1.85; }

/* 竖向流程 */
.ef-vert { max-width: 720px; margin: 28px auto 0; display: grid; gap: 24px; }
.ef-node { display: grid; grid-template-columns: 52px 1fr; gap: 18px; align-items: start; }
.ef-dot { width: 48px; height: 48px; border-radius: 50%; background: #1372c4; color: #fff; font-weight: 800; display: flex; align-items: center; justify-content: center; }
.ef-body h3 { font-size: 16.5px; color: #16324e; margin-bottom: 5px; }
.ef-body p { margin: 0; font-size: 14.5px; color: #526474; line-height: 1.85; }
.ef-body a { color: #1372c4; }

/* 相关推荐 */
.er-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-top: 30px; }
.er-card { display: block; background: #fff; border: 1px solid #e6eef5; border-radius: 16px; padding: 24px 20px; text-decoration: none; transition: transform .25s, box-shadow .25s; }
.er-card:hover { transform: translateY(-5px); box-shadow: 0 16px 36px rgba(13,42,69,.12); }
.er-card h3 { font-size: 16.5px; color: #16324e; margin-bottom: 10px; }
.er-card p { margin: 0; font-size: 14px; color: #5a6b7b; line-height: 1.8; }
.wenti-cta { padding-bottom: 64px; }

@media (max-width: 900px) {
  .em-row, .ec-strip, .er-grid { grid-template-columns: 1fr; }
  .ef-node { grid-template-columns: 44px 1fr; gap: 12px; }
  .ef-dot { width: 40px; height: 40px; }
}
