.hubspot-form-proxy[data-v-386b7f50]{min-height:80px}.hubspot-form-loading[data-v-386b7f50]{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:2rem}.hubspot-form-loading p[data-v-386b7f50]{font-size:.875rem;margin-top:1rem}.hubspot-form-spinner[data-v-386b7f50]{animation:hs-spin-386b7f50 1s linear infinite;border-top:3px solid var(--color-gray-200,#e5e7eb);border:3px solid var(--color-gray-200,#e5e7eb);border-radius:50%;border-top-color:var(--color-brand,#7c3aed);height:40px;width:40px}@keyframes hs-spin-386b7f50{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.hubspot-form-error[data-v-386b7f50]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:2rem;text-align:center}.hubspot-form-error .error-message[data-v-386b7f50]{color:#991b1b;font-weight:500;margin-bottom:1rem}.hubspot-form-error .retry-button[data-v-386b7f50]{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(164 52 255/var(--tw-bg-opacity,1));font-weight:500;padding:.5rem 1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hubspot-form-error .retry-button[data-v-386b7f50]:hover{--tw-bg-opacity:1;background-color:rgb(108 22 179/var(--tw-bg-opacity,1))}.hubspot-form-success[data-v-386b7f50]{padding:1.5rem;text-align:center}.hubspot-form-success[data-v-386b7f50] p{font-size:1.125rem;line-height:1.75rem}.hs-field-group[data-v-386b7f50],.hs-proxy-form[data-v-386b7f50]{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.hs-field-group[data-v-386b7f50]{flex-direction:row;flex-wrap:wrap;gap:1rem}}.hs-field[data-v-386b7f50]{display:flex;flex-direction:column;min-width:0;text-align:left}@media(min-width:768px){.hs-field[data-v-386b7f50]{flex:1 1 calc(50% - .5rem);min-width:14rem}.hs-field.hs-field--full[data-v-386b7f50]{flex-basis:100%}}.hs-label[data-v-386b7f50]{color:var(--color-gray-700,#374151);font-size:.875rem;font-weight:500;margin-bottom:.375rem}.hs-label .hs-required[data-v-386b7f50]{color:#ef4444;margin-left:.125rem}.hs-description[data-v-386b7f50]{color:#888;font-size:.75rem;margin-bottom:.25rem}.hs-input[data-v-386b7f50]{background-color:#fff;border:1px solid var(--color-gray-300,#d1d5db);border-radius:.5rem;color:inherit;font-size:1rem;line-height:1.5;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.hs-input[data-v-386b7f50]::-moz-placeholder{color:var(--color-gray-400,#9ca3af);font-weight:400}.hs-input[data-v-386b7f50]::placeholder{color:var(--color-gray-400,#9ca3af);font-weight:400}.hs-input[data-v-386b7f50]:focus{border-color:transparent;box-shadow:0 0 0 2px var(--color-brand,#7c3aed);outline:none}.hs-textarea[data-v-386b7f50]{height:auto;min-height:6rem;resize:vertical}.hs-select[data-v-386b7f50]{-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='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;cursor:pointer;height:auto;padding-right:2.5rem}.hs-checkbox-group[data-v-386b7f50],.hs-radio-group[data-v-386b7f50]{display:flex;flex-direction:column;gap:.5rem}.hs-form .hs-checkbox-option[data-v-386b7f50],.hs-form .hs-radio-option[data-v-386b7f50]{align-items:center;color:var(--color-gray-700,#374151);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.hs-form .hs-checkbox-option input[data-v-386b7f50],.hs-form .hs-radio-option input[data-v-386b7f50]{accent-color:var(--color-brand,#7c3aed);height:1rem;width:1rem}.hs-error[data-v-386b7f50]{color:red;font-size:.75rem;margin-top:.25rem}.hs-submit-error[data-v-386b7f50]{background-color:#fef2f2;border-radius:.25rem;color:#991b1b;font-size:.875rem;padding:.5rem;text-align:center}.hs-submit[data-v-386b7f50]{display:flex;justify-content:flex-start;margin-top:1.5rem}.hs-submit button[data-v-386b7f50]{border-radius:.5rem;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:background-color .2s ease,transform .1s ease;--tw-bg-opacity:1;background-color:rgb(164 52 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hs-submit button[data-v-386b7f50]:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgb(108 22 179/var(--tw-bg-opacity,1))}.hs-submit button[data-v-386b7f50]:active:not(:disabled){transform:scale(.98)}.hs-submit button[data-v-386b7f50]:disabled{cursor:not-allowed;opacity:.6}
