.lead-form-section{padding:100px 0;background:#f3f6f9}.lead-form-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.lead-form-copy h2{margin:0;color:#081b32;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.12}.lead-form-copy p{color:#5e6b79;font-size:1.05rem}.form-phone{margin-top:26px;font-weight:700;color:#102e55}.form-phone a{direction:ltr;display:inline-block;color:#128c4b}.lead-form{background:#fff;border:1px solid #dfe4ea;border-radius:18px;padding:32px;box-shadow:0 20px 50px rgba(16,46,85,.08)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lead-form label{display:grid;gap:7px;margin-bottom:16px;font-size:.9rem;font-weight:700;color:#102e55}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:1px solid #cfd8e2;border-radius:8px;background:#fff;padding:13px 14px;font:inherit;color:#172332;outline:none}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:#18497e;box-shadow:0 0 0 3px rgba(24,73,126,.1)}.lead-form textarea{resize:vertical}.lead-form .button{border:0;cursor:pointer}.lead-form .button[disabled]{opacity:.65;cursor:wait}.form-status{display:inline;margin-right:14px;font-size:.9rem;font-weight:600}.form-status.success{color:#147a43}.form-status.error{color:#b42318}.form-trap{position:absolute!important;left:-9999px!important;opacity:0!important}@media(max-width:800px){.lead-form-section{padding:72px 0}.lead-form-grid{grid-template-columns:1fr;gap:35px}.form-row{grid-template-columns:1fr}.lead-form{padding:24px 20px}}
