/* Bống Consulting – tư vấn chuyển đổi số: xanh hải quân + vàng đồng, tiêu đề có chân Fraunces, bố cục kiểu tạp chí, góc vuông */
.t-business-consulting{--pri:#12355b;--acc:#c8a24a;--acc-ink:#1d1606;--f-head:'Fraunces',serif;--f-body:'Source Sans 3',sans-serif;--fs:17px;--h-w:600;--h-ls:-.015em;--h-lh:1.12;
  --r:2px;--r-lg:2px;--r-btn:2px;--r-img:2px;--bg:#fbfaf7;--hl:#9c7a2a}
html[data-theme="dark"] .t-business-consulting{--hl:#e2c27a;--pri:#4a7cc0}
.t-business-consulting .b-eyebrow{letter-spacing:.2em;font-size:.74rem;color:var(--hl)}
.t-business-consulting .b-eyebrow::before{content:"";width:34px;height:1px;background:currentColor;margin-right:4px}
.t-business-consulting .b-h1 em,.t-business-consulting .b-h2 em{font-style:italic;color:var(--hl)}
.t-business-consulting .b-hero{background:var(--pri);--ink:#fff;--text:rgba(240,236,226,.85);--muted:rgba(240,236,226,.6);--line:rgba(255,255,255,.18);--hl:#e2c27a}
.t-business-consulting .b-hero .b-h1{font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:500;max-width:18ch}
.t-business-consulting .b-hero .b-btn.is-pri{--b-bg:var(--acc);--b-fg:var(--acc-ink)}
.t-business-consulting .b-hero .b-btn.is-line{--b-fg:#fff;--b-bd:rgba(255,255,255,.4)}
.t-business-consulting .s-ledger{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.t-business-consulting .s-ledger>div{padding:30px 26px;border-right:1px solid var(--line)}.t-business-consulting .s-ledger>div:last-child{border-right:0}
.t-business-consulting .s-ledger b{display:block;font-family:var(--f-head);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;color:var(--ink);line-height:1}
.t-business-consulting .s-ledger h3{font-family:var(--f-body);font-size:1rem;font-weight:700;letter-spacing:0;margin:12px 0 6px}
.t-business-consulting .s-ledger p{margin:0;font-size:.93rem;color:var(--muted)}
@media(max-width:991.98px){.t-business-consulting .s-ledger{grid-template-columns:1fr 1fr}.t-business-consulting .s-ledger>div:nth-child(2){border-right:0}.t-business-consulting .s-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}
.t-business-consulting .b-card{border:0;border-top:2px solid var(--ink);border-radius:0;background:transparent;padding:22px 0 0}
.t-business-consulting .b-card .b-ico{background:transparent;color:var(--hl);--sz:36px;justify-content:start}
.t-business-consulting .b-card h3{font-size:1.3rem}
.t-business-consulting .b-frame{border-radius:0}
.t-business-consulting .s-case{background:var(--pri);--ink:#fff;--text:rgba(240,236,226,.85);--muted:rgba(240,236,226,.6);--line:rgba(255,255,255,.18);--hl:#e2c27a;color:var(--text)}
.t-business-consulting .s-case .b-btn.is-pri{--b-bg:var(--acc);--b-fg:var(--acc-ink)}
.t-business-consulting .b-quote{border:0;border-left:2px solid var(--acc);border-radius:0;background:transparent;padding:6px 0 6px 26px}
.t-business-consulting .b-quote blockquote{font-family:var(--f-head);font-size:1.15rem;font-style:italic}
.t-business-consulting .b-step{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:22px 0 0}
.t-business-consulting .b-step::before{background:transparent;color:var(--hl);font-family:var(--f-head);font-size:2.2rem;font-weight:500;padding:0;min-width:0;height:auto;margin-bottom:10px}
.t-business-consulting .b-cta{background:var(--pri)}.t-business-consulting .b-cta::before{display:none}
.t-business-consulting .b-cta .b-btn.is-pri{--b-bg:var(--acc);--b-fg:var(--acc-ink)}
