.hubspot-form{width:100%}.hubspot-form--width-constrained{max-width:42rem}.hubspot-form--align-center{margin-inline:auto}.hubspot-form--align-right{margin-inline-start:auto}.hubspot-form__heading{margin-bottom:1.5rem}.hubspot-form__form{display:flex;flex-direction:column;gap:1.5rem}.hubspot-form__fields{display:flex;flex-wrap:wrap;gap:1.5rem 1rem}[data-hubspot-form-widget][data-state=success] .hubspot-form__fields,[data-hubspot-form-widget][data-state=success] .hubspot-form__actions{display:none}.hubspot-form__success:focus,.hubspot-form__error:focus{outline:none}.hubspot-form__success:focus-visible,.hubspot-form__error:focus-visible{outline:2px solid var(--color-ring, var(--color-foreground));outline-offset:2px}.hubspot-form__field{flex:1 1 100%;min-width:0}.hubspot-form__field--half{flex-basis:calc(50% - .5rem)}.hubspot-form__field--third{flex-basis:calc(33.333% - .667rem)}@media(max-width:640px){.hubspot-form__field--half,.hubspot-form__field--third{flex-basis:100%}}.hubspot-form__note{font-size:.875rem;line-height:1.5;color:var(--color-muted-foreground)}.hubspot-form__note a{color:inherit;text-decoration:underline}.hubspot-form__honeypot{display:none}.hubspot-form__actions{display:flex}.hubspot-form__status{min-height:0;transition:min-height .15s ease}.hubspot-form__status:has([data-state]:not([hidden])){min-height:2rem}.hubspot-form__loading,.hubspot-form__success,.hubspot-form__error{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem}.hubspot-form__loading{color:var(--color-muted-foreground)}.hubspot-form__success{color:var(--color-emerald-600)}.hubspot-form__error{color:var(--color-red-600)}.hubspot-form__spinner{width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:hubspot-form-spin .6s linear infinite}@media(prefers-reduced-motion:reduce){.hubspot-form__spinner{animation:none;border-right-color:currentColor;opacity:.7}}@keyframes hubspot-form-spin{to{transform:rotate(360deg)}}
