.lead-form{background:0 0;border:0;border-radius:0;padding:0;position:relative}.lead-form-head h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700}.lead-form-head p{color:var(--fg-2);margin:0 0 22px;font-size:14.5px;line-height:1.55}.lead-form-body{gap:14px}.lead-field,.lead-form-body{flex-direction:column;display:flex}.lead-field{gap:6px}.lead-field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:600;font-family:var(--expi-font-mono)}.lead-field>span em{color:var(--fg-3);letter-spacing:0;text-transform:none;font-style:normal;font-weight:500;font-family:var(--expi-font-ui)}.lead-field input,.lead-field select,.lead-field textarea{border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--fg);font:inherit;transition:border-color var(--expi-dur-fast) var(--expi-ease);background:0 0;border-radius:0;padding:12px 0;font-size:15px}.lead-field input:focus,.lead-field select:focus,.lead-field textarea:focus{border-color:var(--accent);box-shadow:none;outline:none}.lead-field input:focus-visible,.lead-field select:focus-visible,.lead-field textarea:focus-visible{box-shadow:var(--expi-focus-ring)}.lead-field textarea{resize:vertical;min-height:84px}.lead-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead-form-ok{border:0;border-top:1px solid color-mix(in srgb,var(--long) 45%,var(--line));color:var(--long);background:0 0;border-radius:0;padding:16px 0;font-size:15px}.lead-form-hint,.lead-form-ok{font-weight:500;line-height:1.45}.lead-form-hint{color:var(--fg-2);margin:10px 0 0;font-size:14px}.lead-form-err{border:0;border-top:1px solid color-mix(in srgb,var(--short) 45%,var(--line));color:var(--short);background:0 0;border-radius:0;margin:0;padding:12px 0;font-size:14px}.lead-consent-wrap{margin:4px 0 0}.btn-block{justify-content:center;width:100%}
