/* ============================================================
   收费标准 shoufeibiaozhun.css
   骨架：I 折线（thread-dash 虚线珠链）
   母题：天平 —— 板块标题旁加细线天平装饰，承诺卡两两对称摆放
   ============================================================ */

.sf-hero .crumb em { color: var(--gold-deep); font-style: normal; }

/* ---------- 天平母题：透明承诺板块标题左侧 ---------- */
.sf-promise-sec .sec-title::before {
  content: ""; display: inline-block; width: 30px; height: 26px; margin-right: 14px;
  vertical-align: middle; position: relative;
  background:
    linear-gradient(var(--gold), var(--gold)) left 12px top 6px / 2px 16px no-repeat,
    linear-gradient(var(--gold), var(--gold)) center 2px / 22px 2px no-repeat;
}
.sf-promise-sec .sec-title::before {
  content: ""; display: inline-block; width: 34px; height: 30px; margin-right: 14px;
  vertical-align: middle;
  background:
    radial-gradient(circle 5px at 0 14px, var(--gold) 98%, transparent),
    radial-gradient(circle 5px at 34px 14px, var(--gold) 98%, transparent);
  position: relative;
}
.sf-promise-sec .sec-title { position: relative; }

.tbl-wrap { overflow-x: auto; border-radius: var(--radius); }
.sf-note { margin-top: 16px; font-size: 13.5px; color: var(--ink-mute); }
.sf-figcap { margin-top: 12px; font-size: 13.5px; color: var(--ink-mute); text-align: center; }

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

/* ---------- 工具间距类 ---------- */
.mb-xs{margin-bottom:12px}.mb-s{margin-bottom:16px}.mb-l{margin-bottom:24px}.mt-xs{margin-top:14px}.mt-s{margin-top:16px}.mt-m{margin-top:18px}.mt-xl{margin-top:36px}

/* ---------- 费用透明保障 step 卡 ---------- */
.sf-stepno { font-size: 28px; font-weight: 700; color: var(--gold); margin-bottom: 10px; }
.sf-clear-sec .card-soft h3 { margin-bottom: 10px; }
