.lead-page{max-width:1200px;margin:auto;padding:72px 24px 100px}.lead-hero{max-width:780px;margin-bottom:56px}.lead-eyebrow{letter-spacing:.14em;color:#54776d;font-size:12px;font-weight:700}.lead-hero h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(36px,5vw,64px);line-height:1.08}.lead-hero>p:last-child{color:#54636e;max-width:650px;font-size:19px;line-height:1.7}.lead-layout{grid-template-columns:1fr 2fr;align-items:start;gap:56px;display:grid}.lead-layout aside{line-height:1.8}.lead-layout aside h2{margin-top:20px;font-size:23px}.lead-layout aside p{color:#54636e}.lead-layout aside a{text-underline-offset:5px;margin-top:20px;font-weight:600;text-decoration:underline;display:inline-block}.lead-accent{background:#11bba5;width:42px;height:4px;display:block}.lead-contact-details{overflow-wrap:anywhere;margin-block:24px;font-style:normal}.lead-layout .lead-contact-details a{margin-top:8px;display:block}.lead-card{background:#fff;border:1px solid #dae4e7;border-radius:18px;padding:32px;box-shadow:0 12px 42px #10293808}.lead-form fieldset{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.lead-form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lead-form .lead-service-options{border:1px solid #dae4e7;border-radius:8px;gap:12px;padding:18px}.lead-service-options legend{padding:0 5px;font-weight:600}.lead-privacy{color:#54636e;font-size:13px;line-height:1.7}.lead-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;inset-inline-start:0;overflow:hidden}.lead-error{color:#9e2727;background:#fff3f3;border-radius:8px;padding:14px}.lead-success{padding:40px 0;line-height:1.8}.lead-success>span{color:#087f6d;font-size:32px}.lead-reference{overflow-wrap:anywhere;font-size:13px}.lead-form input[type=file]{max-width:100%}@media (max-width:760px){.lead-page{padding-top:40px}.lead-layout{grid-template-columns:1fr;gap:28px}.lead-hero{margin-bottom:32px}.lead-card{padding:22px}.lead-form-grid{grid-template-columns:1fr}}
