.base-cascader[data-v-b7900e48]{position:relative;width:100%}.base-cascader__trigger[data-v-b7900e48]{align-items:center;background-color:var(--cascader-bg,#f7f8fa);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%231d293b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:var(--cascader-border,1px solid #e5e6eb);border-radius:var(--cascader-radius,4px);color:var(--cascader-text-color,#1d2129);cursor:pointer;display:flex;font-family:var(--cascader-font-family,inherit);font-size:var(--cascader-font-size,14px);height:var(--cascader-height,44px);padding:0 40px 0 16px;text-align:left;transition:border-color .2s ease;width:100%}.base-cascader__trigger[data-v-b7900e48]:hover:not(:disabled){border-color:var(--cascader-border-hover,#005bea)}.base-cascader__trigger--placeholder[data-v-b7900e48]{color:var(--cascader-placeholder-color,#86909c)}.base-cascader--open .base-cascader__trigger[data-v-b7900e48]{border-color:var(--cascader-border-hover,#005bea)}.base-cascader--error .base-cascader__trigger[data-v-b7900e48]{border-color:var(--cascader-error-color,#e1251b)}.base-cascader__label[data-v-b7900e48]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-cascader__panel[data-v-b7900e48]{background-color:var(--cascader-panel-bg,#fff);border:var(--cascader-panel-border,1px solid #e5e6eb);border-radius:var(--cascader-panel-radius,6px);box-shadow:var(--cascader-panel-shadow,0 6px 24px rgba(0,0,0,.1));display:flex;justify-content:flex-start;overflow:hidden}.base-cascader__column[data-v-b7900e48]{flex:1 1 0;min-width:0;padding:8px 0}.base-cascader__column+.base-cascader__column[data-v-b7900e48]{border-left:var(--cascader-column-divider,1px solid #f2f3f5);flex:1.8 1 0}.base-cascader__item[data-v-b7900e48]{align-items:center;background:none;border:none;color:var(--cascader-text-color,#1d2129);cursor:pointer;display:flex;font-family:var(--cascader-font-family,inherit);font-size:var(--cascader-font-size,14px);gap:8px;justify-content:flex-start;padding:8px 16px;text-align:left;transition:background-color .15s ease;width:100%}.base-cascader__item[data-v-b7900e48]:hover{background-color:var(--cascader-item-hover-bg,#f7f8fa)}.base-cascader__item--active[data-v-b7900e48]{background-color:var(--cascader-item-active-bg,#f0f6ff)}.base-cascader__item--active[data-v-b7900e48],.base-cascader__item--selected[data-v-b7900e48]{color:var(--cascader-active-color,#005bea)}.base-cascader__arrow[data-v-b7900e48]{color:var(--cascader-arrow-color,#c9cdd4);font-size:14px;margin-left:auto}.base-cascader__check[data-v-b7900e48]{color:var(--cascader-active-color,#005bea);font-size:12px;visibility:hidden;width:12px}.base-cascader__item--selected .base-cascader__check[data-v-b7900e48]{visibility:visible}.lead-form[data-v-a91a8905]{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);display:grid;gap:var(--spacing-5);grid-template-columns:repeat(2,1fr);padding:var(--spacing-8)}@media(max-width:768px){.lead-form[data-v-a91a8905]{grid-template-columns:1fr;padding:var(--spacing-5)}}.lead-form__field[data-v-a91a8905]{display:flex;flex-direction:column;gap:var(--spacing-2)}.lead-form__field--full[data-v-a91a8905],.lead-form__submit[data-v-a91a8905]{grid-column:1/-1}.lead-form__label[data-v-a91a8905]{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.lead-form__required[data-v-a91a8905]{color:#e4572e}.lead-form__input[data-v-a91a8905],.lead-form__select[data-v-a91a8905],.lead-form__textarea[data-v-a91a8905]{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-4);transition:border-color var(--transition-fast);width:100%}.lead-form__input[data-v-a91a8905]::-moz-placeholder,.lead-form__select[data-v-a91a8905]::-moz-placeholder,.lead-form__textarea[data-v-a91a8905]::-moz-placeholder{color:var(--color-text-tertiary)}.lead-form__input[data-v-a91a8905]::placeholder,.lead-form__select[data-v-a91a8905]::placeholder,.lead-form__textarea[data-v-a91a8905]::placeholder{color:var(--color-text-tertiary)}.lead-form__input[data-v-a91a8905]:focus,.lead-form__select[data-v-a91a8905]:focus,.lead-form__textarea[data-v-a91a8905]:focus{border-color:var(--color-primary);outline:none}.lead-form__select[data-v-a91a8905]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%231d293b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:calc(var(--spacing-4) + 22px)}.lead-form__select--placeholder[data-v-a91a8905]{color:var(--color-text-tertiary)}.lead-form__select option[data-v-a91a8905]{color:var(--color-text-primary)}.lead-form__textarea[data-v-a91a8905]{min-height:120px;resize:vertical}.lead-form__control--error[data-v-a91a8905]{border-color:var(--color-danger)}.lead-form__error[data-v-a91a8905]{color:var(--color-danger);font-size:var(--font-size-xs);margin:0}.lead-form__feedback[data-v-a91a8905]{font-size:var(--font-size-sm);grid-column:1/-1;margin:0;text-align:center}.lead-form__feedback--success[data-v-a91a8905]{color:var(--color-success)}.lead-form__feedback--error[data-v-a91a8905]{color:var(--color-danger)}.lead-form__privacy[data-v-a91a8905]{color:var(--color-text-tertiary);font-size:var(--font-size-xs);grid-column:1/-1;line-height:var(--line-height-relaxed);margin:0;text-align:center}.lead-form__honeypot[data-v-a91a8905]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.lead-form--bare[data-v-a91a8905]{background-color:transparent;border:none;border-radius:0;gap:var(--spacing-4);padding:0}.lead-form--bare .lead-form__field[data-v-a91a8905]{gap:var(--spacing-2)}.lead-form--bare .lead-form__label[data-v-a91a8905]{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-weight-semibold)}.lead-form--bare .lead-form__required[data-v-a91a8905]{color:#e4572e}.lead-form--bare .lead-form__input[data-v-a91a8905],.lead-form--bare .lead-form__select[data-v-a91a8905],.lead-form--bare .lead-form__textarea[data-v-a91a8905]{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:6px;font-size:14.5px;height:48px;padding:11px 14px}.lead-form--bare .lead-form__textarea[data-v-a91a8905]{height:auto;min-height:96px;resize:vertical}.lead-form--bare .lead-form__privacy[data-v-a91a8905]{font-size:12px}.lead-form--bare[data-v-a91a8905] .base-button--lg{font-size:15px;font-weight:var(--font-weight-bold);padding:13px 26px}
