/* Ссылка и блок перехода на B2B-платформу (b2b.chiniq.ru) */
.b2b-link{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:13.5px;font-weight:700;color:#fff;background:#16181d;border-radius:999px;padding:9px 15px;text-decoration:none;transition:background .15s}
.b2b-link:hover{background:#2f55c4}
.b2b-link:focus-visible{outline:2px solid #2f55c4;outline-offset:3px}
.b2b-dot{width:7px;height:7px;border-radius:50%;background:#7fd1a8;flex:none}
@media(max-width:1100px){.b2b-full{display:none}}
@media(max-width:620px){.b2b-link{padding:7px 11px;font-size:12.5px}}

.b2b-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;align-items:center;
  padding:38px 40px;border-radius:22px;color:#eef0f5;background:#14171d radial-gradient(900px 420px at 95% 0%,#2a3d6e 0,transparent 60%)}
.b2b-copy{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.b2b-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9fb4ff}
.b2b-banner h2{margin:0;font:400 36px/1.1 Georgia,"Times New Roman",serif;color:#fff;text-wrap:balance}
.b2b-banner p{margin:0;max-width:56ch;color:#c9ceda;font-size:15px;line-height:1.55}
.b2b-cta{margin-top:6px;display:inline-flex;gap:8px;align-items:center;background:#fff;color:#16181d;font-weight:700;border-radius:11px;padding:13px 20px;text-decoration:none}
.b2b-cta:hover{background:#dfe6ff}
.b2b-cta:focus-visible{outline:2px solid #9fb4ff;outline-offset:3px}
.b2b-facts{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.b2b-facts li{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04)}
.b2b-facts b{font-size:17px;color:#fff}
.b2b-facts span{font-size:13px;color:#aab1c2}
@media(max-width:820px){.b2b-banner{grid-template-columns:1fr;padding:28px 22px}.b2b-banner h2{font-size:30px}}
