/* Bống Coach – nền tảng huấn luyện cá nhân: đất nung + tím mận, Lora, nền kem ấm, khối bo tròn mềm */
.t-coaching-service{--pri:#b45309;--acc:#6b21a8;--acc-ink:#fff;--tint:#7c2d12;--f-head:'Lora',serif;--f-body:'Nunito Sans',sans-serif;--h-w:700;--h-ls:-.01em;--h-lh:1.12;
  --r:22px;--r-lg:30px;--r-btn:999px;--r-img:32px;--bg:#fffaf3}
.t-coaching-service .b-h1,.t-coaching-service .b-h2{font-weight:700}
.t-coaching-service .b-h1 em,.t-coaching-service .b-h2 em{color:var(--pri);font-style:italic;font-weight:600}
.t-coaching-service .b-hero{background:radial-gradient(600px 400px at 85% 25%,rgba(180,83,9,.14),transparent 65%),var(--bg)}
.t-coaching-service .b-hero .b-art>img:first-child{border-radius:50% 50% 32px 32px;background:#fde7d1}
.t-coaching-service .s-count{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:10px 18px 10px 10px;border-radius:999px;background:var(--card);box-shadow:var(--sh)}
.t-coaching-service .s-count b{display:grid;place-items:center;min-width:64px;height:44px;padding:0 10px;border-radius:999px;background:var(--acc);color:#fff;font-size:1.05rem}
.t-coaching-service .s-strip{background:var(--acc);padding:22px 0;color:#fff}
.t-coaching-service .s-strip .b-marq-in{gap:56px}
.t-coaching-service .s-strip span{display:inline-flex;align-items:center;gap:12px;font-family:var(--f-head);font-size:1.35rem;font-weight:700;white-space:nowrap}
.t-coaching-service .s-strip img{width:26px;height:26px}
.t-coaching-service .s-dark{background:#2a1608;--bg:#2a1608}
.t-coaching-service .b-quote{border:0;border-radius:30px 30px 30px 8px;background:var(--card);box-shadow:var(--sh)}
.t-coaching-service .s-score{font-family:var(--f-head);font-size:clamp(3.5rem,8vw,6rem);font-weight:700;line-height:1;color:var(--pri)}
.t-coaching-service .s-team .b-card{text-align:center;align-items:center;background:var(--card);border:0;box-shadow:var(--sh)}
.t-coaching-service .s-team .b-card .b-media{margin:-28px -28px 6px;aspect-ratio:1;background:#fde7d1;border-radius:var(--r-lg) var(--r-lg) 0 0}
.t-coaching-service .s-team .b-card .b-media img{object-fit:contain;object-position:bottom}
.t-coaching-service .b-card .b-ico{background:#fde7d1;color:var(--pri);border-radius:50%}
.t-coaching-service .b-cta{background:linear-gradient(120deg,#6b21a8,#9d174d)}
.t-coaching-service .b-cta .b-btn.is-pri{--b-bg:#fff;--b-fg:#6b21a8}
