.lead-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:40px;padding-bottom:72px;align-items:start}.lead-card{background:#fff;border:1px solid #d8dfeb;border-radius:18px;padding:28px;min-width:0}.lead-card label{display:block;margin:16px 0 7px;font-weight:600}.lead-card>label:first-child{margin-top:0}.lead-card input:not([type=checkbox]),.lead-card select,.lead-card textarea{display:block;width:100%;min-width:0;border:1px solid #8290a6;border-radius:9px;padding:11px 12px;font:inherit;background:#fff;color:#182B50;min-height:46px}.lead-card textarea{resize:vertical}.lead-card input:focus-visible,.lead-card select:focus-visible,.lead-card textarea:focus-visible,.lead-card button:focus-visible{outline:3px solid #FF6E31;outline-offset:3px}.lead-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lead-consent{display:flex!important;align-items:start;gap:10px;font-size:14px;line-height:1.9;font-weight:400!important}.lead-consent input{width:20px;height:20px;flex:none;margin-top:4px;accent-color:#243763}.lead-trap{position:absolute;inset-inline-start:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lead-card [hidden],.lead-aside [hidden]{display:none!important}.lead-card button:disabled{opacity:.65;cursor:wait}.lead-aside{padding:20px 0}.lead-aside h2{font-size:25px}.lead-aside h3{font-size:18px;margin-top:28px}.lead-aside p{color:#4D5D76;font-size:16px;line-height:1.9}.lead-card .small{font-size:14px;line-height:1.8;margin-top:8px}.lead-card [role=status]{overflow-wrap:anywhere}.lead-card .error{color:#9b231d}.lead-card .success{color:#155b3a}#lead-proof{direction:ltr;min-height:65px;margin-top:18px}#lead-status{scroll-margin-top:120px}.lead-entry-points{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.lead-entry-points a{border:1px solid currentColor;border-radius:8px;padding:10px 14px;font-size:15px}.lead-card a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.lead-layout{grid-template-columns:1fr;gap:8px;padding-bottom:40px}.lead-card{padding:20px 16px}.lead-two{grid-template-columns:1fr}.lead-aside{padding:20px 4px}.lead-card .btn{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
