.lead-form{display:grid;gap:18px;margin:26px 0 6px}.lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lead-field{min-width:0}.lead-field label{display:block;margin-bottom:8px;font-size:14px;color:var(--text)}.lead-field input,.lead-field textarea{display:block;width:100%;background:var(--bg-3);color:var(--text);border:1px solid var(--line-2);border-radius:12px;padding:15px;font:16px/1.5 var(--body)}.lead-field textarea{min-height:150px;resize:vertical}.lead-field input:focus-visible,.lead-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lead-field[data-invalid] input,.lead-field[data-invalid] textarea{border-color:light-dark(#a12e39,#ffb4b4)}.lead-field-error{margin:8px 0 0!important;font-size:13px;line-height:1.5;color:light-dark(#a12e39,#ffb4b4)!important}.lead-summary{margin:0}.lead-notice{margin:0;font-size:14px;line-height:1.7;color:var(--text-2)}.lead-form .native-error a,.lead-notice a{text-decoration:underline;text-underline-offset:3px}.lead-check{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55;color:var(--text);cursor:pointer}.lead-check input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.lead-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lead-form .native-error{margin:0;color:light-dark(#a12e39,#ffb4b4)}.lead-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lead-sent{display:block;margin:26px 0 6px;padding:20px 22px;border:1px solid var(--line-2);border-radius:16px;background:var(--bg-3)}.lead-sent p{margin:0;color:var(--text)!important;line-height:1.7}.lead-sent:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.audit-followup{margin-top:4px;padding-top:26px;border-top:1px solid var(--line-1)}.audit-followup h3{margin:0;font-size:20px;letter-spacing:-.015em;font-weight:500}.lead-secondary{margin-top:8px}@media(max-width:760px){.lead-grid{grid-template-columns:minmax(0,1fr)}.lead-actions .button{width:100%}}.audit-followup .lead-field input{background:var(--bg-2)}