body{margin:0;background:#f5f3ed}.bw-company-page{--ink:#102536;--accent:#325ba8;--line:#cfd1ca;--muted:#626965;max-width:1360px;width:calc(100% - 96px);margin:0 auto;padding:32px 0 88px;color:var(--ink);font:15px/1.65 Manrope,sans-serif}.bw-company-page *{box-sizing:border-box}.bw-company-page a{color:inherit}.bw-company-page .back{display:inline-flex;font-size:13px;text-underline-offset:4px;margin-bottom:32px}.bw-company-page .hero{padding:20px 0 36px}.bw-company-page .hero-row{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:48px;align-items:start}.bw-company-page h1{font-size:clamp(32px,3.4vw,52px);line-height:1.12;letter-spacing:-.045em;margin:0 0 24px;font-weight:800}.bw-company-page .title-tail{display:block;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.4;letter-spacing:-.025em;margin-top:14px}.bw-company-page .subtitle{max-width:730px;color:var(--muted);margin:0 0 24px}.bw-company-page .name-help{display:inline-grid;place-items:center;vertical-align:middle;width:18px;height:18px;padding:0;border:1px solid #aeb8c2;border-radius:50%;font:600 12px/1 Arial;background:transparent;color:var(--muted);margin-left:8px;cursor:help}.bw-company-page .price-box{background:#e4eaf4;border:1px solid #b8c6de;border-radius:16px;padding:28px}.bw-company-page .price-label{font-size:12px;color:var(--muted)}.bw-company-page .price{font-size:36px;font-weight:800;white-space:nowrap;letter-spacing:-.04em}.bw-company-page .chips{display:flex;flex-wrap:wrap;gap:8px}.bw-company-page .chip{border:1px solid var(--line);border-radius:6px;padding:6px 10px;font-size:12px;background:#fff}.bw-company-page .good,.bw-company-page .zsk-green{background:#edf8f0;color:#18752d}.bw-company-page .zsk-yellow{background:#fff8e1;color:#9a6b00}.bw-company-page .zsk-red{background:#fff0f0;color:#d93025}.bw-company-page .layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.bw-company-page .company-content{min-width:0}.bw-company-page .panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px;margin-bottom:24px}.bw-company-page h2{font-size:26px;line-height:1.25;letter-spacing:-.035em;margin:0 0 24px}.bw-company-page h3{font-size:20px;line-height:1.3;margin:12px 0}.bw-company-page .facts{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.bw-company-page .fact{padding:16px 0;border-bottom:1px solid #e7e7df;min-width:0}.bw-company-page .fact small{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.bw-company-page .fact strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.bw-company-page .fact a{text-decoration:underline;text-underline-offset:3px}.bw-company-page .revenue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bw-company-page .year{border:1px solid var(--line);border-radius:8px;padding:14px;font-size:13px}.bw-company-page .year b{display:block;margin-bottom:5px}.bw-company-page .year-current{background:#e4eaf4;border-color:#b8c6de;font-weight:700}.bw-company-page .features{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bw-company-page .feature{display:flex;gap:14px;align-items:flex-start;padding:18px;background:#f7f8fa;border:1px solid #e4e8ed;border-radius:10px;font-size:13px}.bw-company-page .detail-feature-icon{flex-shrink:0}.bw-company-page .muted{color:var(--muted);font-size:13px}.bw-company-page .list-line{font-size:14px;margin-bottom:0}.bw-company-page .bank-chips{display:flex;flex-wrap:wrap;gap:6px}.bw-company-page .bank-chip{display:inline-flex;padding:4px 9px;border:1px solid var(--bank-border);border-radius:6px;background:var(--bank-bg);color:var(--bank-text);font-size:12px;font-weight:600}.bw-company-page .company-sidebar{position:sticky;top:var(--catalog-sticky-top,160px)}.bw-company-page .cta-card{background:#e4eaf4;border-color:#b8c6de}.bw-company-page .btn,.bw-company-page .offer-action{display:flex;justify-content:center;align-items:center;text-align:center;min-height:50px;padding:12px 16px;margin-top:16px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:white;font-size:13px;font-weight:700;text-decoration:none}.bw-company-page .btn.light{background:transparent;color:var(--ink);border-color:#aebbd2;margin-top:10px}.bw-company-page .btn:hover{background:#254883;color:#fff}.bw-company-page .offer-list{display:grid;gap:18px}.bw-company-page .offer-card{border-top:1px solid var(--line);padding-top:16px}.bw-company-page .offer-card p{font-size:13px;color:var(--muted)}.bw-company-page .offer-badge{font-size:11px;color:var(--accent);font-weight:700}.bw-company-page .offer-action{background:transparent;color:var(--accent)}.bw-company-page .company-copy p,.bw-company-page .document-list{font-size:14px;line-height:1.8}.bw-company-page .document-list{padding-left:20px}.bw-company-page .document-list li+li{margin-top:9px}.bw-company-page .availability-banner{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin-bottom:32px}.bw-company-page .availability-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#76818a;margin-top:8px}.bw-company-page .available .availability-dot{background:#219447}.bw-company-page .in_deal .availability-dot{background:#d89a22}.bw-company-page .availability-title{font-weight:700;font-size:14px}.bw-company-page .availability-text{font-size:13px;color:var(--muted)}.bw-company-page .related-landing-links{display:flex;flex-wrap:wrap;gap:8px}.bw-company-page .related-landing-links a{border:1px solid #b8c6de;background:#e4eaf4;border-radius:8px;padding:9px 12px;text-decoration:none;font-size:12px}.bw-company-page .similar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bw-company-page .similar-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--line);border-radius:12px;text-decoration:none}.bw-company-page .similar-id,.bw-company-page .similar-meta{font-size:11px;color:var(--muted)}.bw-company-page .similar-title{font-size:14px;font-weight:700;line-height:1.45}.bw-company-page .similar-price{font-size:20px;font-weight:800;margin-top:auto}.bw-company-page .error{padding:28px;border:1px solid var(--line);border-radius:12px}.bw-company-page a:focus-visible,.bw-company-page button:focus-visible{outline:3px solid #325ba8;outline-offset:4px}
@media(max-width:1100px){.bw-company-page{width:calc(100% - 48px)}.bw-company-page .layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.bw-company-page .panel{padding:24px}.bw-company-page .hero-row{gap:24px}.bw-company-page .features,.bw-company-page .similar-grid{grid-template-columns:1fr}}
@media(max-width:760px){.bw-company-page{width:calc(100% - 32px);padding-top:24px}.bw-company-page .hero-row,.bw-company-page .layout{grid-template-columns:1fr;gap:20px}.bw-company-page h1{font-size:34px;overflow-wrap:anywhere}.bw-company-page .title-tail{font-size:22px}.bw-company-page .hero{padding:4px 0 24px}.bw-company-page .price-box{padding:20px}.bw-company-page .price{font-size:30px}.bw-company-page .back{margin-bottom:24px}.bw-company-page .panel{padding:22px;margin-bottom:18px}.bw-company-page h2{font-size:23px}.bw-company-page .facts{grid-template-columns:1fr}.bw-company-page .revenue{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-company-page .company-sidebar{position:static;grid-row:1}.bw-company-page .company-sidebar .service-offers{margin-top:18px}.bw-company-page .company-copy p{font-size:14px}}

.bw-company-page .bank-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bw-company-page .bank-chip{border:1px solid var(--bank-border,#cfd1ca);border-left:3px solid var(--bank-accent,#626965);background:var(--bank-bg,#e7e7df);color:var(--bank-text,#102536);padding:4px 8px;border-radius:3px;font-size:12px;font-weight:700}.bw-company-page .bank-chips {
      display: flex;
      flex-wrap: wrap;
      gap: 6px;
      margin-top: 7px;
    }.bw-company-page .bank-chip {
      --bank-text: var(--brand);
      --bank-accent: var(--bank-color);
      --bank-bg: rgba(var(--primary-rgb), .08);
      --bank-border: rgba(var(--primary-rgb), .16);
      display: inline-flex;
      align-items: center;
      gap: 6px;
      min-height: 26px;
      padding: 4px 9px;
      border-radius: 6px;
      border: 1px solid var(--bank-border);
      background: var(--bank-bg);
      color: var(--bank-color);
      font-size: 12px;
      font-weight: 700;
      line-height: 16px;
    }.bw-company-page .bank-sber { --bank-text: #178a30; --bank-accent: #21A038; --bank-bg: #eef8f1; --bank-border: #bde5c6; }.bw-company-page .bank-alfa { --bank-text: #d92117; --bank-accent: #EF3124; --bank-bg: #fff0ef; --bank-border: #ffc6c1; }.bw-company-page .bank-vtb { --bank-text: #006fb8; --bank-accent: #00AAFF; --bank-bg: #eef8ff; --bank-border: #b9e7ff; }.bw-company-page .bank-tbank { --bank-text: #121416; --bank-accent: #FFDD2D; --bank-bg: #fff8d7; --bank-border: #f2df7a; }.bw-company-page .bank-tochka { --bank-text: #6b21d7; --bank-accent: #7B2FF7; --bank-bg: #f4efff; --bank-border: #d7c4ff; }.bw-company-page .bank-psb { --bank-text: #0057B8; --bank-accent: #F58220; --bank-bg: #eef5ff; --bank-border: #c9dcff; }.bw-company-page .bank-gazprom { --bank-text: #00457C; --bank-accent: #00457C; --bank-bg: #eef5fb; --bank-border: #c8ddeb; }.bw-company-page .bank-otkritie { --bank-text: #00AEEF; --bank-accent: #00AEEF; --bank-bg: #eefbff; --bank-border: #bdefff; }.bw-company-page .bank-raif { --bank-text: #121416; --bank-accent: #FFE500; --bank-bg: #fff9cc; --bank-border: #eadc66; }.bw-company-page .bank-rosbank { --bank-text: #c8102e; --bank-accent: #c8102e; --bank-bg: #fff0f3; --bank-border: #f2bdc6; }.bw-company-page .bank-mts { --bank-text: #e30611; --bank-accent: #e30611; --bank-bg: #fff0f0; --bank-border: #ffc6c6; }.bw-company-page .bank-akbars { --bank-text: #00843d; --bank-accent: #00843d; --bank-bg: #eef8f2; --bank-border: #bfe5ce; }.bw-company-page .bank-rshb { --bank-text: #007a3d; --bank-accent: #007a3d; --bank-bg: #eef8f3; --bank-border: #c0e4cf; }.bw-company-page .bank-modul{--bank-text:#072da0;--bank-accent:#072da0;--bank-bg:#072da00d;--bank-border:#072da040}.bw-company-page .bank-avangard{--bank-text:#006b43;--bank-accent:#006b43;--bank-bg:#006b430d;--bank-border:#006b4340}.bw-company-page .bank-alexandrovsky{--bank-text:#9a2432;--bank-accent:#9a2432;--bank-bg:#9a24320d;--bank-border:#9a243240}.bw-company-page .bank-national{--bank-text:#164c85;--bank-accent:#164c85;--bank-bg:#164c850d;--bank-border:#164c8540}.bw-company-page .bank-rossiya{--bank-text:#a61d33;--bank-accent:#a61d33;--bank-bg:#a61d330d;--bank-border:#a61d3340}.bw-company-page .bank-bbr{--bank-text:#d62f29;--bank-accent:#d62f29;--bank-bg:#d62f290d;--bank-border:#d62f2940}.bw-company-page .bank-credit-europe{--bank-text:#bf1733;--bank-accent:#bf1733;--bank-bg:#bf17330d;--bank-border:#bf173340}.bw-company-page .bank-ozon{--bank-text:#005bff;--bank-accent:#005bff;--bank-bg:#005bff0d;--bank-border:#005bff40}.bw-company-page .bank-otp{--bank-text:#4c861f;--bank-accent:#4c861f;--bank-bg:#4c861f0d;--bank-border:#4c861f40}.bw-company-page .bank-pskb{--bank-text:#cf3435;--bank-accent:#cf3435;--bank-bg:#cf34350d;--bank-border:#cf343540}.bw-company-page .bank-rnkb{--bank-text:#176350;--bank-accent:#176350;--bank-bg:#1763500d;--bank-border:#17635040}.bw-company-page .bank-russian-standard{--bank-text:#8f1738;--bank-accent:#8f1738;--bank-bg:#8f17380d;--bank-border:#8f173840}.bw-company-page .bank-spb{--bank-text:#c61e33;--bank-accent:#c61e33;--bank-bg:#c61e330d;--bank-border:#c61e3340}.bw-company-page .bank-sovcom{--bank-text:#173a73;--bank-accent:#173a73;--bank-bg:#173a730d;--bank-border:#173a7340}.bw-company-page .bank-uralsib{--bank-text:#24579e;--bank-accent:#24579e;--bank-bg:#24579e0d;--bank-border:#24579e40}
.bw-company-tooltip{position:fixed;z-index:300;max-width:min(300px,calc(100vw - 24px));box-sizing:border-box;padding:14px 16px;background:#102536;color:#f5f3ed;font:13px/1.6 Manrope,sans-serif;border-radius:10px;box-shadow:0 8px 24px #10253624;pointer-events:none}
.bw-company-page .name-help{transition:background-color .18s,color .18s,border-color .18s}
.bw-company-page .name-help:hover,.bw-company-page .name-help:focus-visible{background:#325ba8;color:#fff;border-color:#325ba8}
.bw-company-page .related-landing-links a{transition:background-color .18s,color .18s,border-color .18s,transform .18s}
.bw-company-page .related-landing-links a:hover,.bw-company-page .related-landing-links a:focus-visible{background:#325ba8;color:#fff;border-color:#325ba8;transform:translateY(-2px)}
.bw-company-page .similar-card{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}
.bw-company-page .similar-card:hover,.bw-company-page .similar-card:focus-visible{background:#f4f7fc;border-color:#325ba8;box-shadow:0 6px 18px #10253610;transform:translateY(-3px)}
.bw-company-page .similar-card:hover .similar-title,.bw-company-page .similar-card:focus-visible .similar-title{color:#325ba8}
@media(prefers-reduced-motion:reduce){.bw-company-page .name-help,.bw-company-page .related-landing-links a,.bw-company-page .similar-card{transition:none}.bw-company-page .related-landing-links a:hover,.bw-company-page .related-landing-links a:focus-visible,.bw-company-page .similar-card:hover,.bw-company-page .similar-card:focus-visible{transform:none}}

.bw-company-page .server-seo-card{background:#fff;border:1px solid #cfd1ca;border-radius:16px;padding:28px}.bw-company-page .server-seo-card>ul{padding-left:20px}.bw-company-page .server-seo-card li{margin-bottom:8px}
