.b2bf__title{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);margin-bottom:20px;line-height:1.2}.b2bf__form{flex-direction:column;gap:8px;max-width:560px;display:flex}.b2bf__form[hidden],.b2bf__sent[hidden]{display:none}.b2bf .field .err{min-height:20px;line-height:1.35;display:block}.b2bf .field label{color:var(--text);font-size:var(--fs-small)}.b2bf .field__opt{color:var(--muted)}.b2bf .field input::placeholder,.b2bf .field textarea::placeholder{color:var(--muted);opacity:1}.b2bf .field input[aria-invalid=true],.b2bf .field textarea[aria-invalid=true]{border-color:var(--pink)}.b2bf__actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:6px;display:flex}.b2bf .btn{min-width:220px}.b2bf .btn.-loading[disabled]{background:var(--brand);color:#0000;cursor:progress}.b2bf__status,.b2bf__alert{font-size:var(--fs-small);min-height:0;line-height:1.4}.b2bf__status{color:var(--muted)}.b2bf__alert{color:var(--brand)}.b2bf__status:empty,.b2bf__alert:empty{display:none}.b2bf__sent{background:var(--tint);border-radius:var(--r-card);max-width:560px;padding:28px}.b2bf__sent h3{font-size:var(--fs-h3)}.b2bf__sent p{margin-top:10px}.b2bf__sent:focus-visible{border-radius:var(--r-card)}.b2bf__alt{color:var(--muted);font-size:var(--fs-small)}@media (width<=767px){.b2bf .btn{width:100%}.b2bf__form,.b2bf__sent{max-width:none}}.b2bp{padding-bottom:var(--sec)}.b2bp .page-head{padding-top:48px}.b2bp .page-head .lead{margin-top:16px}.b2bp__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 64px;margin-top:40px;display:grid}.b2bp__h{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);margin-bottom:8px;line-height:1.2}.cond{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cond__item{border-bottom:1px solid var(--line-2);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.cond__k{font-family:var(--font-head),var(--font-body),sans-serif;font-weight:var(--font-head-weight);font-size:var(--fs-title);color:var(--brand);font-variant-numeric:tabular-nums;line-height:1.3}.cond__b{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.cond__s{color:var(--muted);font-size:var(--fs-body);line-height:1.45;display:block}@media (width<=767px){.b2bp .page-head{padding-top:32px}.b2bp__grid{grid-template-columns:1fr;gap:36px;margin-top:28px}}
