.lead-form-card[data-v-5f9dbb13]{background:var(--zd-color-bg-surface);border:1px solid var(--zd-color-border-default);border-radius:var(--zd-radius-lg);box-shadow:var(--zd-shadow-sm);padding:clamp(24px,4vw,40px)}.lead-form-card__heading[data-v-5f9dbb13]{margin-bottom:var(--zd-space-8)}.lead-form-card__intro[data-v-5f9dbb13]{color:var(--zd-color-text-secondary);margin:var(--zd-space-4) 0 0;max-width:660px;line-height:1.7}.lead-form-card__required-note[data-v-5f9dbb13]{color:var(--zd-color-text-tertiary);margin:var(--zd-space-3) 0 0;font-size:.8125rem}.lead-form-card__required-note span[data-v-5f9dbb13],.lead-form__field label span[data-v-5f9dbb13]{color:#b42318}.lead-form-card__heading h2[data-v-5f9dbb13]{margin:var(--zd-space-3) 0 0;font-size:clamp(1.75rem,4vw,2.5rem)}.lead-form[data-v-5f9dbb13],.lead-form__actions[data-v-5f9dbb13],.lead-form__grid[data-v-5f9dbb13]{gap:var(--zd-space-5);display:grid}.lead-form__grid[data-v-5f9dbb13]{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form__field[data-v-5f9dbb13]{gap:var(--zd-space-2);display:grid}.lead-form__field--wide[data-v-5f9dbb13]{grid-column:1/-1}.lead-form__consent label[data-v-5f9dbb13],.lead-form__field label[data-v-5f9dbb13]{font-weight:700}.lead-form__field input[data-v-5f9dbb13],.lead-form__field textarea[data-v-5f9dbb13]{background:var(--zd-color-bg-canvas);border:1px solid var(--zd-color-border-strong);border-radius:var(--zd-radius-sm);color:var(--zd-color-text-primary);min-height:48px;padding:var(--zd-space-3) var(--zd-space-4);width:100%}.lead-form__field input[data-v-5f9dbb13]::-moz-placeholder{color:var(--zd-color-text-tertiary)}.lead-form__field textarea[data-v-5f9dbb13]::-moz-placeholder{color:var(--zd-color-text-tertiary)}.lead-form__field input[data-v-5f9dbb13]::placeholder,.lead-form__field textarea[data-v-5f9dbb13]::placeholder{color:var(--zd-color-text-tertiary)}.lead-form__consent input[data-v-5f9dbb13]:focus-visible,.lead-form__field input[data-v-5f9dbb13]:focus-visible,.lead-form__field textarea[data-v-5f9dbb13]:focus-visible{border-color:var(--zd-color-brand-500);outline:2px solid var(--zd-color-brand-500);outline-offset:1px;box-shadow:0 0 0 4px #2f6bff1f}.lead-form__field textarea[data-v-5f9dbb13]{resize:vertical;min-height:148px;line-height:1.65}.lead-form__field [aria-invalid=true][data-v-5f9dbb13]{border-color:#b42318}.lead-form__error[data-v-5f9dbb13],.lead-form__summary-error[data-v-5f9dbb13]{color:#9f221b;margin:0;font-size:.875rem}.lead-form__honeypot[data-v-5f9dbb13]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-form__consent[data-v-5f9dbb13]{align-items:start;gap:var(--zd-space-3);grid-template-columns:auto 1fr;display:grid}.lead-form__consent input[data-v-5f9dbb13]{width:20px;height:20px;margin-top:2px}.lead-form__consent p[data-v-5f9dbb13]{color:var(--zd-color-text-secondary);margin:var(--zd-space-2) 0 0;line-height:1.65}.lead-form__actions[data-v-5f9dbb13]{grid-template-columns:max-content 1fr;align-items:start}.lead-form__actions .button[data-v-5f9dbb13]{min-width:156px}.lead-form__actions .button[data-v-5f9dbb13]:disabled{cursor:not-allowed;opacity:.62;transform:none}.lead-form__status[data-v-5f9dbb13]{background:var(--zd-color-brand-50);border-left:3px solid var(--zd-color-brand-500);border-radius:0 var(--zd-radius-sm) var(--zd-radius-sm) 0;padding:var(--zd-space-3) var(--zd-space-4);color:var(--zd-color-text-secondary);margin:0;line-height:1.6}.lead-form__summary-error[data-v-5f9dbb13]{grid-column:1/-1}@media (width<=640px){.lead-form__actions[data-v-5f9dbb13],.lead-form__grid[data-v-5f9dbb13]{grid-template-columns:1fr}.lead-form-card[data-v-5f9dbb13]{padding:var(--zd-space-6)}.lead-form__actions .button[data-v-5f9dbb13]{width:100%;min-width:0}.lead-form__field--wide[data-v-5f9dbb13]{grid-column:auto}}.lead-section[data-v-7ed0ec58]{background:radial-gradient(circle at 86% 12%,#2f6bff1a,transparent 30%),var(--zd-color-bg-subtle);padding-block:var(--zd-section-y)}.lead-section__inner[data-v-7ed0ec58]{max-width:calc(1040px + var(--zd-page-gutter)*2)}
