.lead-form label,.lead-form .lead-choice-group legend,.lead-form .lead-choice span,.lead-form .lead-service-choice span{letter-spacing:0;text-transform:none;font-size:.9rem;line-height:1.5}.lead-form input[type=text],.lead-form input[type=email],.lead-form input[type=tel],.lead-form textarea{font-size:1rem}.lead-form .lead-review dt,.lead-form .lead-review dd,.lead-form .lead-review li,.lead-form .lead-review h3,.lead-form .lead-review button,.lead-form .lead-wide-field small,.lead-form .lead-submit-error{font-size:.9rem}.lead-form .lead-review dt,.lead-form .lead-wide-field small{color:#ffffffbf}.lead-form .lead-review button:disabled{cursor:wait;opacity:.55}.lead-form .lead-form-note,.lead-form .lead-draft-status,.lead-form .lead-field-hint{color:#fffc;letter-spacing:0;text-transform:none;font-size:.9rem;font-weight:400;line-height:1.6}.lead-form .lead-form-note{margin:0 0 12px}.lead-form .lead-draft-status{margin:0 0 28px}.lead-draft-status button,.lead-captcha button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0 0 0 8px;text-decoration:underline}.lead-phone-fields{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.lead-phone-fields label{align-content:start}.lead-form .lead-phone-fields input{padding-inline:12px}.lead-phone-fields>.lead-field-hint,.lead-phone-fields>.lead-error{grid-column:1/-1}.lead-form .lead-challenge{margin-top:30px}.lead-form .lead-privacy-consent{letter-spacing:0;text-transform:none;align-items:start;gap:12px;margin-top:28px;font-size:1rem;font-weight:400;line-height:1.6;display:flex}.lead-privacy-consent input{accent-color:var(--o11ce-pink);flex-shrink:0;width:20px;height:20px;margin-top:3px}.lead-form .lead-privacy-consent a,.lead-form .lead-submit-error a{color:#fff;text-underline-offset:3px;text-decoration:underline}.lead-captcha{min-width:0;margin-top:24px}.lead-captcha>div{max-width:100%}.lead-form .lead-reference{overflow-wrap:anywhere}.lead-form .lead-error{letter-spacing:0;text-transform:none;font-size:.9rem}.lead-form .lead-review dd,.lead-form .lead-review p{overflow-wrap:anywhere}@media (max-width:600px){.lead-form .lead-phone-fields{grid-template-columns:82px minmax(0,1fr)}.lead-form .lead-phone-fields label{font-size:.9rem}}
