.lead-form[data-astro-cid-xyq5hly5]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--s-6);box-shadow:var(--shadow-sm)}.lead-form__title[data-astro-cid-xyq5hly5]{margin-bottom:var(--s-2)}.lead-form__note[data-astro-cid-xyq5hly5]{color:var(--c-text-muted);font-size:var(--fs-sm);margin-bottom:var(--s-5)}.lead-form__trap[data-astro-cid-xyq5hly5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-form__row[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-4)}.lead-form__field[data-astro-cid-xyq5hly5]{display:block;margin-bottom:var(--s-4)}.lead-form__label[data-astro-cid-xyq5hly5]{display:block;font-size:var(--fs-sm);margin-bottom:var(--s-2);color:var(--c-text-strong)}.lead-form__hint[data-astro-cid-xyq5hly5]{display:block;margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--c-text-muted)}.lead-form__optional[data-astro-cid-xyq5hly5]{color:var(--c-text-muted);font-weight:400}.lead-form[data-astro-cid-xyq5hly5] [data-astro-cid-xyq5hly5]:is(input:not([type=checkbox]):not([type=hidden]),textarea,select){width:100%;font:inherit;font-size:var(--fs-sm);padding:.75em 1em;color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--radius);resize:vertical}.lead-form[data-astro-cid-xyq5hly5] [data-astro-cid-xyq5hly5]:is(input,textarea,select):focus-visible{border-color:var(--c-accent)}.lead-form[data-astro-cid-xyq5hly5] :is(input,textarea,select)[data-astro-cid-xyq5hly5][aria-invalid=true]{border-color:#d64545}.lead-form__consent[data-astro-cid-xyq5hly5]{display:flex;align-items:flex-start;min-height:44px;padding-block:var(--s-2);gap:var(--s-3);font-size:var(--fs-xs);color:var(--c-text-muted);margin-bottom:var(--s-5)}.lead-form__consent[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{width:20px;height:20px;margin-top:0;flex-shrink:0;accent-color:var(--c-accent)}.lead-form__submit[data-astro-cid-xyq5hly5]{width:100%}.lead-form__status[data-astro-cid-xyq5hly5]{margin:var(--s-4) 0 0;font-size:var(--fs-sm);min-height:1.5em}.lead-form__status[data-astro-cid-xyq5hly5][data-state=error]{color:#d64545}.lead-form__status[data-astro-cid-xyq5hly5][data-state=ok]{color:var(--c-accent-deep)}
