.bt-lead-area{margin-top:30px;border-top:1px solid #35536e;padding-top:30px}.bt-lead-heading h4{font:700 clamp(19px,2vw,25px)/1.3 Sora,Manrope,sans-serif;margin:12px 0}.bt-lead-heading p{color:#b5cbdf;font-size:12px;max-width:750px}.bt-lead-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 17px;margin:20px 0}.bt-lead-fields label{display:grid;gap:7px;color:#d6eaf9;font-size:12px;font-weight:700}.bt-lead-fields input{background:#091a2b;color:#f2f8ff;border:1px solid #4b6882;border-radius:12px;min-height:48px;padding:11px 14px;font-size:14px;width:100%}.bt-lead-fields input:focus-visible{outline:3px solid #87ceff;outline-offset:2px}.bt-lead-consent{display:flex;align-items:start;gap:11px;max-width:770px;color:#b8cede;font-size:12px;line-height:1.6;margin:15px 0 18px}.bt-lead-consent input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:#4daaff}.bt-lead-consent a{text-decoration:underline;color:#a5d8ff}.bt-lead-trap{position:absolute;left:-9999px;height:0;width:0;overflow:hidden}.bt-lead-feedback{min-height:18px;font-size:12px;line-height:1.65;color:#9fe6c9}.bt-lead-feedback[data-error=true]{color:#ffa9a4}.bt-lead-area .button{cursor:pointer}.bt-lead-area .button:disabled{opacity:.7;cursor:not-allowed}@media(max-width:650px){.bt-lead-fields{grid-template-columns:1fr}.bt-lead-area{margin-top:24px;padding-top:24px}.bt-lead-area .button{width:100%}}