.lead-form[data-v-54ff0004]{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-8)}.lead-form--compact[data-v-54ff0004]{padding:var(--space-6)}.lead-form__title[data-v-54ff0004]{color:var(--color-text-primary);font-size:var(--font-size-h3);font-weight:700;margin-bottom:var(--space-5)}.lead-form__grid[data-v-54ff0004]{display:grid;gap:var(--space-4) var(--space-6);grid-template-columns:1fr 1fr}.field[data-v-54ff0004]{display:flex;flex-direction:column;gap:6px}.field--full[data-v-54ff0004]{grid-column:1/-1}.field__label[data-v-54ff0004]{color:var(--color-text-regular);font-size:var(--font-size-sm);font-weight:400}.field__label i[data-v-54ff0004]{color:var(--color-danger);font-style:normal}.field__input[data-v-54ff0004]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-regular);font-family:inherit;font-size:var(--font-size-body);min-height:40px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.field__input[data-v-54ff0004]::-moz-placeholder{color:var(--color-placeholder)}.field__input[data-v-54ff0004]::placeholder{color:var(--color-placeholder)}.field__input[data-v-54ff0004]:hover{border-color:var(--color-placeholder)}.field__input[data-v-54ff0004]:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.field__input.is-invalid[data-v-54ff0004]{border-color:var(--color-danger)}.field__input.is-invalid[data-v-54ff0004]:focus{box-shadow:var(--focus-ring-danger)}.field__select[data-v-54ff0004]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;cursor:pointer}.field__textarea[data-v-54ff0004]{line-height:1.7;resize:vertical}.field__error[data-v-54ff0004]{color:var(--color-danger);font-size:var(--font-size-caption)}.lead-form__error[data-v-54ff0004]{background:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:var(--radius-control);color:var(--color-text-primary);font-size:var(--font-size-sm);margin-top:var(--space-4);padding:10px 12px}.lead-form__submit[data-v-54ff0004]{margin-top:var(--space-5);width:100%}.lead-form__submit[data-v-54ff0004]:disabled{cursor:not-allowed;opacity:.75}.lead-form__spinner[data-v-54ff0004]{animation:spin-54ff0004 .7s linear infinite;border:2px solid var(--overlay-white-60);border-radius:50%;border-top-color:var(--color-white);height:16px;width:16px}@keyframes spin-54ff0004{to{transform:rotate(1turn)}}.lead-form__privacy[data-v-54ff0004]{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:1.6;margin-top:var(--space-3)}.lead-form__privacy a[data-v-54ff0004]{color:var(--color-primary)}.lead-form__result[data-v-54ff0004]{padding:var(--space-6) 0;text-align:center}.lead-form__result-icon[data-v-54ff0004]{align-items:center;background:var(--color-success-light);border-radius:var(--radius-pill);color:var(--color-success);display:flex;height:64px;justify-content:center;margin:0 auto var(--space-4);width:64px}.lead-form__result-title[data-v-54ff0004]{color:var(--color-text-primary);font-size:var(--font-size-h3);margin-bottom:var(--space-3)}.lead-form__result-desc[data-v-54ff0004]{color:var(--color-text-regular);font-size:var(--font-size-body);line-height:1.8}.lead-form__result-desc a[data-v-54ff0004],.lead-form__result-desc b[data-v-54ff0004]{color:var(--color-primary)}.lead-form__result-actions[data-v-54ff0004]{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-6)}@media(max-width:767px){.lead-form[data-v-54ff0004]{padding:var(--space-5)}.lead-form__grid[data-v-54ff0004]{grid-template-columns:1fr}.lead-form__submit[data-v-54ff0004]{font-size:var(--font-size-body-em);padding:14px 24px}}
