.lead-form.svelte-1v94vv9{background:var(--color-bg);border:1px solid var(--color-border);padding:1.5rem}.lead-form.plain.svelte-1v94vv9{border:none;padding:1rem 0 0}.form-title.svelte-1v94vv9{font-size:1.35rem;font-family:Georgia,serif;font-weight:400;margin-bottom:.25rem}.form-sub.svelte-1v94vv9{font-size:.85rem;color:var(--color-text-muted);margin-bottom:1.25rem;font-family:system-ui,sans-serif}.hp.svelte-1v94vv9{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}.intent.svelte-1v94vv9{border:none;margin-bottom:1rem}.intent.svelte-1v94vv9 legend:where(.svelte-1v94vv9),.field.svelte-1v94vv9 label:where(.svelte-1v94vv9){font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted);font-family:system-ui,sans-serif;text-transform:uppercase;margin-bottom:.35rem}.opt.svelte-1v94vv9{text-transform:none;font-weight:400;letter-spacing:0}.intent-options.svelte-1v94vv9{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--color-border)}.intent-options.svelte-1v94vv9 label:where(.svelte-1v94vv9){position:relative;display:flex;align-items:center;justify-content:center;padding:.6rem .5rem;font-family:system-ui,sans-serif;font-size:.9rem;cursor:pointer;color:var(--color-text);transition:background .15s,color .15s}.intent-options.svelte-1v94vv9 label:where(.svelte-1v94vv9)+label:where(.svelte-1v94vv9){border-left:1px solid var(--color-border)}.intent-options.svelte-1v94vv9 label.active:where(.svelte-1v94vv9){background:var(--color-primary);color:#fff}.intent-options.svelte-1v94vv9 label:where(.svelte-1v94vv9):has(input:where(.svelte-1v94vv9):focus-visible){outline:2px solid var(--color-primary);outline-offset:-4px}.intent-options.svelte-1v94vv9 input:where(.svelte-1v94vv9){position:absolute;opacity:0;inset:0;cursor:pointer}.field.svelte-1v94vv9{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.85rem;min-width:0}.field-row.svelte-1v94vv9{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.field.svelte-1v94vv9 input:where(.svelte-1v94vv9),.field.svelte-1v94vv9 textarea:where(.svelte-1v94vv9){width:100%;padding:.6rem .75rem;border:1px solid var(--color-border);background:var(--color-bg);font-size:1rem;font-family:system-ui,sans-serif;color:var(--color-text);outline:none;transition:border-color .15s}.field.svelte-1v94vv9 input:where(.svelte-1v94vv9):focus,.field.svelte-1v94vv9 textarea:where(.svelte-1v94vv9):focus{border-color:var(--color-primary)}.field.svelte-1v94vv9 textarea:where(.svelte-1v94vv9){resize:vertical}.error.svelte-1v94vv9{color:#b42318;font-size:.85rem;font-family:system-ui,sans-serif;margin-bottom:.75rem}.submit-btn.svelte-1v94vv9{width:100%;padding:.9rem;background:var(--color-primary);color:#fff;border:none;font-size:.9rem;font-family:system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s}.submit-btn.svelte-1v94vv9:hover:not(:disabled){background:var(--color-primary-hover)}.submit-btn.svelte-1v94vv9:disabled{opacity:.6;cursor:not-allowed}.success.svelte-1v94vv9{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;padding:1.5rem 0;font-family:system-ui,sans-serif}@media(max-width:480px){.field-row.svelte-1v94vv9{grid-template-columns:1fr;gap:0}}
