.lead-section{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:80px 0;border-top:1px solid #d8dacf}.lead-section h2{margin:16px 0 24px}.lead-section p{line-height:1.65}.lead-caption{color:#6c7063;font-size:14px}.lead-form{display:grid;gap:18px}.lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lead-form label{display:grid;gap:8px;font-size:14px;font-weight:600}.lead-form label span{font-weight:400}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{width:100%;min-width:0;padding:14px;border:1px solid #c7cabc;border-radius:10px;font:inherit;background:#fafbf7;color:#171916;box-sizing:border-box}.lead-form textarea{resize:vertical}.lead-form :is(input,select,textarea):focus-visible{outline:2px solid #56783d;outline-offset:3px}.lead-form .lead-consent{display:flex;align-items:flex-start;line-height:1.5;font-size:12px}.lead-consent input{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:#56783d}.lead-form .lead-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-form button{justify-self:start}.lead-form button:disabled{opacity:.6;cursor:wait}.lead-form details{font-size:12px;line-height:1.6;color:#62665b}.lead-form summary{cursor:pointer}.lead-form a{text-decoration:underline}.lead-form #lead-result{margin:0;font-size:14px}.lead-form #lead-result[data-error=true]{color:#a12d25}@media(max-width:760px){.lead-section{grid-template-columns:1fr;gap:24px;padding:48px 0}.lead-fields{grid-template-columns:1fr}.lead-section h2{font-size:32px}.lead-form button{width:100%;justify-content:center}}
.lead-section{border-top-color:#3d4534}.lead-caption,.lead-form details{color:#b5bea8}.lead-fields{align-items:end}.lead-form label>span{font-size:12px;color:#c5cdba}.lead-form .lead-consent>span{color:inherit}
