/* 152.finbisnes.ru: форма заявки и страницы документов. Разметка и поведение формы те же, что на promo.finbisnes.ru. */
.fb-lead{--fb-accent:#1d4ed8;--fb-ink:#0d1526;--fb-muted:#4a5568;background:#fff;color:var(--fb-ink);border-radius:6px;padding:clamp(22px,3vw,30px);box-shadow:0 36px 70px rgba(0,0,0,.5);min-width:0;scroll-margin-top:30px}
.fb-lead form{display:flex;flex-direction:column;gap:18px;margin:0}
.fb-lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.fb-lead-field{display:flex;flex-direction:column;gap:6px;font-size:16px;font-weight:700}
.fb-lead input[type=text],.fb-lead input[type=tel]{width:100%;min-width:0;min-height:52px;padding:0 14px;border:1px solid #7a869a;border-radius:4px;background:#fff;color:var(--fb-ink);font-family:inherit;font-size:17px;font-weight:400;line-height:1.4;box-sizing:border-box}
.fb-lead input:focus-visible,.fb-lead button:focus-visible,.fb-lead a:focus-visible{outline:3px solid #b4470e;outline-offset:3px}
.fb-lead-consent{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;font-weight:400;color:#2a3447}
.fb-lead-consent input{appearance:auto;width:24px;height:24px;flex:0 0 24px;margin:1px 0 0;accent-color:var(--fb-accent)}
.fb-lead a{color:var(--fb-accent);text-decoration:underline;text-underline-offset:3px}
.fb-lead button[type=submit]{min-height:54px;padding:0 24px;background:var(--fb-accent);color:#fff;border:0;border-radius:4px;font-family:inherit;font-size:18px;font-weight:700;line-height:1.2;cursor:pointer}
.fb-lead button[type=submit]:hover:not(:disabled){background:#1a43ba}
.fb-lead button:disabled{opacity:.55;cursor:default}
.fb-lead-status{font-size:15px;line-height:1.5;min-height:23px;margin:0;font-weight:700}
.fb-lead-status:empty{display:none}
.fb-lead-status[data-error=true]{color:#8f3608}
.fb-lead-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.fb-lead small{display:block;color:var(--fb-muted);font-size:13px;line-height:1.5}
.fb-lead noscript p{margin:0;font-size:15px;color:#8f3608}

.fb-lead-doc{font:17px/1.7 "PT Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#0d1526;background:#f4f5f7;max-width:860px;margin:35px auto;padding:25px}
.fb-lead-doc h1{font-size:36px;line-height:1.15;letter-spacing:-.02em}
.fb-lead-doc h2{font-size:24px;margin-top:30px}
.fb-lead-doc a{color:#1d4ed8}
.fb-lead-doc .version{font-size:13px;color:#4a5568}

@media(max-width:640px){
  .fb-lead-fields{grid-template-columns:1fr;gap:16px}
  .fb-lead button[type=submit]{width:100%}
  .fb-lead-doc{margin:12px auto;padding:22px}
  .fb-lead-doc h1{font-size:29px}
}
