/* Bống Analytics – phân tích dữ liệu: chàm + ngọc, IBM Plex, nền giấy kẻ ô, nhãn kiểu mã lệnh */
.t-analytics{--pri:#4f46e5;--acc:#14b8a6;--acc-ink:#04221f;--f-head:'IBM Plex Sans',sans-serif;--f-body:'IBM Plex Sans',sans-serif;--f-mono:'IBM Plex Mono',monospace;
  --h-w:700;--h-ls:-.02em;--r:10px;--r-lg:14px;--r-btn:10px;--r-img:12px}
.t-analytics .b-eyebrow{font-family:var(--f-mono);font-weight:500;letter-spacing:.02em;text-transform:none;font-size:.86rem}
.t-analytics .b-eyebrow:not(.is-pill)::before{content:"// ";opacity:.6}
.t-analytics .b-eyebrow.is-pill{background:transparent;border:1px solid color-mix(in srgb,var(--pri) 30%,transparent);border-radius:6px}
.t-analytics .b-hero{background:linear-gradient(var(--bg) 0,transparent 30%,transparent 70%,var(--bg)),
  linear-gradient(90deg,color-mix(in srgb,var(--pri) 7%,transparent) 1px,transparent 1px) 0 0/32px 32px,
  linear-gradient(color-mix(in srgb,var(--pri) 7%,transparent) 1px,transparent 1px) 0 0/32px 32px,var(--bg)}
.t-analytics .b-h1 em,.t-analytics .b-h2 em{color:var(--pri);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--acc) 35%,transparent) 0)}
.t-analytics .b-card{border-radius:var(--r-lg)}
.t-analytics .b-card .b-ico{border-radius:8px;background:transparent;border:1px solid var(--line);color:var(--pri)}
.t-analytics .s-feat2 .b-card{background:var(--bg-2);border:0}
.t-analytics .s-feat2 .b-card .b-media{margin:8px -28px -28px;border-radius:0;background:transparent;order:9}
.t-analytics .s-feat2 .b-card .b-media img{object-fit:contain;object-position:bottom}
.t-analytics .b-step::before{border-radius:8px;font-family:var(--f-mono);font-weight:600}
.t-analytics .b-stats.is-div .b-stat b{font-family:var(--f-mono);font-weight:600;color:var(--pri)}
.t-analytics .s-quote .b-quote{background:var(--bg);border-style:dashed}
.t-analytics .b-cta{background:linear-gradient(135deg,#312e81,#4f46e5 55%,#0f766e)}
.t-analytics .b-post .b-media{border-bottom:1px solid var(--line)}
