/* ============================================================
   ДОП. СЕКЦИИ СТРАНИЦЫ БАНКА (Кому подходит/Комиссии/Как открыть/FAQ)
   ============================================================ */
.wbz-tb .wbz-b-h{ font-size:22px; font-weight:500; color:var(--wbz-head); margin:38px 0 16px; scroll-margin-top:80px; font-family:var(--wbz-font); }
.wbz-tb .wbz-note{ font-size:13px; color:var(--wbz-mut); margin:10px 0 0; }
/* Кому подходит */
.wbz-tb .wbz-fit{ display:grid; grid-template-columns:1fr 1fr; gap:16px; }
.wbz-tb .wbz-fit-c{ background:var(--wbz-surface); border:1px solid var(--wbz-line); border-radius:var(--wbz-radius-lg); padding:18px 20px; }
.wbz-tb .wbz-fit-h{ font-weight:700; margin:0 0 10px; }
.wbz-tb .wbz-fit-yes .wbz-fit-h{ color:var(--wbz-green); }
.wbz-tb .wbz-fit-no .wbz-fit-h{ color:var(--wbz-mut); }
.wbz-tb .wbz-fit ul{ margin:0; padding-left:18px; }
.wbz-tb .wbz-fit li{ font-size:14px; line-height:1.6; color:var(--wbz-ink2); margin:0 0 6px; }
@media(max-width:600px){ .wbz-tb .wbz-fit{ grid-template-columns:1fr; } }
/* Комиссии — таблица */
.wbz-tb .wbz-fee-wrap{ overflow-x:auto; border:1px solid var(--wbz-line); border-radius:var(--wbz-radius-lg); }
.wbz-tb .wbz-fee-table{ width:100%; border-collapse:collapse; font-size:14px; }
.wbz-tb .wbz-fee-table td{ padding:13px 18px; border-top:1px solid var(--wbz-line); color:var(--wbz-ink2); vertical-align:top; }
.wbz-tb .wbz-fee-table tr:first-child td{ border-top:0; }
.wbz-tb .wbz-fee-table td:first-child{ color:var(--wbz-ink); font-weight:600; width:42%; }
.wbz-tb .wbz-fee-table tr:hover td{ background:var(--wbz-bg2); }
/* Как открыть — шаги */
.wbz-tb .wbz-steps{ display:grid; gap:12px; }
.wbz-tb .wbz-step{ display:flex; gap:14px; align-items:flex-start; background:var(--wbz-surface); border:1px solid var(--wbz-line); border-radius:var(--wbz-radius-lg); padding:16px 18px; }
.wbz-tb .wbz-step-n{ flex:none; width:30px; height:30px; border-radius:50%; background:var(--wbz-tint); color:var(--wbz-acc); font-weight:700; display:flex; align-items:center; justify-content:center; }
.wbz-tb .wbz-step b{ display:block; color:var(--wbz-ink); font-size:15px; margin-bottom:2px; }
.wbz-tb .wbz-step span{ font-size:14px; color:var(--wbz-ink2); line-height:1.5; }
/* FAQ — аккордеон */
.wbz-tb .wbz-faq{ display:grid; gap:10px; }
.wbz-tb .wbz-faq-item{ background:var(--wbz-surface); border:1px solid var(--wbz-line); border-radius:var(--wbz-radius-md); padding:0 18px; }
.wbz-tb .wbz-faq-item summary{ list-style:none; cursor:pointer; padding:16px 0; font-size:16px; font-weight:600; color:var(--wbz-ink); display:flex; justify-content:space-between; gap:14px; }
.wbz-tb .wbz-faq-item summary::-webkit-details-marker{ display:none; }
.wbz-tb .wbz-faq-item summary::after{ content:"+"; color:var(--wbz-acc); font-size:22px; line-height:1; flex:none; }
.wbz-tb .wbz-faq-item[open] summary::after{ content:"\2013"; }
.wbz-tb .wbz-faq-a{ font-size:14px; line-height:1.65; color:var(--wbz-ink2); padding:0 0 16px; }
.wbz-tb .wbz-faq-item summary:focus-visible{ outline:0; box-shadow:var(--wbz-focus-ring); }


