/* Bống Billing – bán dịch vụ theo gói: hồng đậm + mực, Nunito Sans, vòng tròn chu kỳ, thẻ bo lớn */
.t-business-subscription{--pri:#db2777;--acc:#0f172a;--acc-ink:#fff;--f-head:'Nunito Sans',sans-serif;--f-body:'Nunito Sans',sans-serif;--h-w:900;--h-ls:-.035em;
  --r:20px;--r-lg:28px;--r-btn:999px;--r-img:28px}
.t-business-subscription .b-hero{background:linear-gradient(160deg,#fdf2f8 0,var(--bg) 55%)}
html[data-theme="dark"] .t-business-subscription .b-hero{background:linear-gradient(160deg,#2a0f1d 0,var(--bg) 55%)}
.t-business-subscription .b-hero .b-h1 em{color:var(--pri)}
.t-business-subscription .s-cycle{position:relative;aspect-ratio:1;max-width:520px;margin:0 auto}
.t-business-subscription .s-cycle::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px dashed color-mix(in srgb,var(--pri) 40%,transparent);animation:bs-spin 40s linear infinite}
@keyframes bs-spin{to{transform:rotate(360deg)}}
.t-business-subscription .s-cycle>img{position:absolute;inset:9%;width:82%;height:82%;object-fit:cover;border-radius:50%;box-shadow:var(--sh-lg)}
.t-business-subscription .s-cycle span{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:var(--card);box-shadow:var(--sh);font-weight:800;font-size:.88rem;color:var(--ink)}
.t-business-subscription .s-cycle span .ic{color:var(--pri)}
.t-business-subscription .s-cycle span:nth-of-type(1){left:-4%;top:16%}.t-business-subscription .s-cycle span:nth-of-type(2){right:-6%;top:46%}.t-business-subscription .s-cycle span:nth-of-type(3){left:8%;bottom:4%}
.t-business-subscription .b-hero .b-logos{justify-content:flex-start;margin-top:30px}.t-business-subscription .b-hero .b-logos img{filter:none;opacity:.55;height:24px}
html[data-theme="dark"] .t-business-subscription .b-hero .b-logos img{filter:brightness(0) invert(1)}
.t-business-subscription .b-card{border-radius:28px;background:var(--bg-2);border:0}
.t-business-subscription .b-card .b-ico{border-radius:50%;background:var(--card);color:var(--pri)}
.t-business-subscription .s-big .b-stat b{font-size:clamp(3rem,7vw,5rem);color:var(--pri)}
.t-business-subscription .s-big .b-stat{text-align:center;padding:30px 20px;border-radius:28px;background:var(--card);box-shadow:var(--sh)}
.t-business-subscription .b-quote{border:0;border-radius:28px;background:var(--card);box-shadow:var(--sh)}
.t-business-subscription .b-plan{border-radius:28px}.t-business-subscription .b-plan.is-hot{background:var(--acc);--ink:#fff;--text:rgba(255,255,255,.82);--muted:rgba(255,255,255,.6);--line:rgba(255,255,255,.15);border-color:var(--acc)}
html[data-theme="dark"] .t-business-subscription .b-plan.is-hot{background:#3b0d24}
.t-business-subscription .b-cta{background:linear-gradient(120deg,#be185d,#db2777 60%,#f472b6)}
.t-business-subscription .b-cta .b-inline{background:#fff;border-color:transparent}.t-business-subscription .b-cta .b-inline .b-btn{--b-bg:var(--acc);--b-fg:#fff}.t-business-subscription .b-cta .b-inline input{color:#111}
.t-business-subscription .s-apps{display:flex;gap:10px;margin-top:16px}.t-business-subscription .s-apps img{height:42px;width:auto}
