/* ============================================================
   AnK 세무회계 — 신뢰 수치 띠 (누적 상담·거래처·경정청구 평균 환급액)
   홈 히어로 아래(밝은 배경)와 서비스 페이지 히어로(어두운 배경, --dark)에서 공용.
   ============================================================ */
.trust-band { background: var(--white); border-bottom: 1px solid var(--border); padding: 40px 0 30px; }

.trust-stats { display: grid; grid-template-columns: repeat(3, 1fr); max-width: 900px; margin: 0 auto; }
.trust-stats .ts-item { text-align: center; padding: 8px 12px; border-left: 1px solid var(--border); }
.trust-stats .ts-item:first-child { border-left: 0; }
.trust-stats .ts-label { font-size: 0.86rem; color: var(--text-muted); letter-spacing: 0.02em; }
.trust-stats .ts-num { margin-top: 6px; font-size: 2.3rem; font-weight: 800; line-height: 1.15; color: var(--navy); letter-spacing: -0.01em; }
.trust-stats .ts-num small { font-size: 1.05rem; font-weight: 700; margin-left: 2px; color: var(--gold-dark); }
.trust-note { max-width: 900px; margin: 18px auto 0; text-align: center; font-size: 0.78rem; color: var(--text-muted); }

/* 어두운 배경(서비스 페이지 히어로) */
.trust-stats--dark { margin-top: 36px; }
.trust-stats--dark .ts-item { border-left-color: rgba(255,255,255,0.16); }
.trust-stats--dark .ts-label { color: rgba(255,255,255,0.76); }
.trust-stats--dark .ts-num { color: var(--white); }
.trust-stats--dark .ts-num small { color: var(--gold); }
.trust-note--dark { color: rgba(255,255,255,0.62); }

@media (max-width: 640px) {
  .trust-band { padding: 28px 0 22px; }
  .trust-stats { grid-template-columns: 1fr; }
  .trust-stats .ts-item { border-left: 0; border-top: 1px solid var(--border); padding: 14px 0; }
  .trust-stats .ts-item:first-child { border-top: 0; }
  .trust-stats--dark .ts-item { border-top-color: rgba(255,255,255,0.16); }
  .trust-stats .ts-num { font-size: 2rem; }
}

/* 홈: 히어로에 이어지는 네이비 띠 */
.trust-band--dark { background: var(--navy); border-bottom: 0; padding: 44px 0 34px; }
.trust-band--dark .trust-stats--dark { margin-top: 0; }
