/* Bống Flow – tự động hóa quy trình: nền đêm + xanh trời + tím, Chakra Petch, đường nối dạng sơ đồ */
.t-business-solution{--pri:#0284c7;--acc:#a855f7;--tint:#1e1b4b;--f-head:'Chakra Petch',sans-serif;--f-body:'Inter',sans-serif;--h-w:700;--h-ls:-.03em;
  --r:12px;--r-lg:18px;--r-btn:10px;--r-img:16px;--dark:#070b1d;--dark-2:#0f1530}
.t-business-solution .b-hero{background:radial-gradient(700px 480px at 12% 10%,rgba(2,132,199,.35),transparent 60%),radial-gradient(600px 460px at 95% 80%,rgba(168,85,247,.32),transparent 60%),var(--dark);--ink:#fff;--text:rgba(226,232,255,.8);--muted:rgba(226,232,255,.6);--line:rgba(255,255,255,.14)}
.t-business-solution .b-hero .b-h1 em{background:linear-gradient(90deg,#38bdf8,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}
.t-business-solution .s-ribbon{display:inline-flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;margin-bottom:22px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:.88rem;color:#e0e7ff}
.t-business-solution .s-ribbon a{padding:4px 12px;border-radius:999px;background:#fff;color:#0b1020;font-weight:700}
.t-business-solution .s-signup{padding:34px;border-radius:22px;background:var(--card);box-shadow:0 40px 90px -30px rgba(0,0,0,.7);--ink:#0a0e1a;--text:#3d4558;--muted:#636b7e;--line:#e2e5ec;--card:#fff;color:var(--text)}
html[data-theme="dark"] .t-business-solution .s-signup{--card:#111624;--ink:#eef1f8;--text:#bcc3d3;--line:rgba(160,170,195,.2)}
.t-business-solution .s-signup h2{font-size:1.5rem;margin:0}
.t-business-solution .b-hero .b-logos{justify-content:flex-start;margin-top:12px}.t-business-solution .b-hero .b-logos img{filter:none;opacity:.8;height:26px}
.t-business-solution .b-card{background:var(--card)}
.t-business-solution .b-card .b-ico{background:linear-gradient(135deg,#0284c7,#a855f7);color:#fff}
.t-business-solution .s-pipe .b-steps{--c:4}
.t-business-solution .s-pipe .b-step{background:var(--dark-2);border-color:rgba(255,255,255,.1)}
.t-business-solution .s-pipe .b-step::before{background:transparent;border:1.5px solid #38bdf8;color:#38bdf8;border-radius:10px}
.t-business-solution .s-pipe .b-step:not(:last-child)::after{content:"";position:absolute;top:47px;right:-20px;width:16px;height:2px;background:#38bdf8}
@media(max-width:991.98px){.t-business-solution .s-pipe .b-steps{--c:1}.t-business-solution .s-pipe .b-step::after{display:none}}
.t-business-solution .s-num{background:linear-gradient(180deg,var(--bg),var(--bg-2))}
.t-business-solution .s-num .b-stat b{background:linear-gradient(90deg,var(--pri),var(--acc));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2.6rem,5vw,4rem)}
.t-business-solution .b-quote{background:var(--dark-2);border-color:rgba(255,255,255,.1)}
.t-business-solution .b-cta{background:linear-gradient(120deg,#0b1a3c,#1e1b4b 60%,#3b0764)}
.t-business-solution .s-phone img{max-height:540px;width:auto;margin:0 auto}
