.hubspot-form{--form-scope-text-primary: var(--text-primary);--form-scope-text-secondary: var(--text-secondary);--form-scope-brand-primary: var(--brand-primary);--form-scope-brand-primary-hover: var(--brand-primary-hover);--form-scope-brand-foreground: var(--brand-foreground);--form-scope-brand-accent: var(--brand-accent);--form-scope-semantic-error: var(--semantic-error)}.hubspot-form fieldset{border:0;margin:0;padding:0;max-width:none}.hubspot-form fieldset+fieldset,.hubspot-form fieldset+div,.hubspot-form .hs-form-field+.hs-form-field{margin-top:1rem}.hubspot-form fieldset.form-columns-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:39.9375rem){.hubspot-form fieldset.form-columns-2{grid-template-columns:1fr}}.hubspot-form form fieldset[class*=form-columns] .hs-form-field{float:none;width:100%;margin-top:0}.hubspot-form form fieldset[class*=form-columns] .input{margin-right:0}.hubspot-form form fieldset[class*=form-columns] .hs-input:not([type=checkbox]):not([type=radio]){width:100%}.hubspot-form label{display:block;margin-bottom:.375rem;font-size:.875rem;line-height:1.3;font-weight:500;color:hsl(var(--form-scope-text-primary))}.hubspot-form .hs-input{width:100%;height:2.25rem;padding:.25rem .75rem;font:inherit;font-size:1rem;color:hsl(var(--text-primary));background:transparent;border:1px solid hsl(var(--border-default));border-radius:var(--radius);box-shadow:var(--elevation-sm);transition:border-color .2s,box-shadow .2s}.hubspot-form.hubspot-form--white-fields .hs-input{background:hsl(var(--bg-plate))}.hubspot-form textarea.hs-input{height:auto;min-height:6rem;padding:.5rem .75rem}.hubspot-form select.hs-input{cursor:pointer}@media(min-width:48rem){.hubspot-form .hs-input{font-size:.875rem}}.hubspot-form .hs-input::placeholder{color:hsl(var(--text-muted))}.hubspot-form .hs-input:focus{outline:none;border-color:hsl(var(--brand-primary));box-shadow:0 0 0 var(--ring-width) hsl(var(--brand-primary) / .5)}.hubspot-form .hs-input[type=checkbox],.hubspot-form .hs-input[type=radio]{width:1rem;height:1rem;padding:0;box-shadow:none;background:revert;accent-color:hsl(var(--form-scope-brand-primary))}.hubspot-form ul.inputs-list{list-style:none;margin:0;padding:0}.hubspot-form ul.inputs-list label{display:flex;align-items:center;gap:.5rem;margin-bottom:0;font-weight:400}.hubspot-form .hs-input.invalid,.hubspot-form .hs-input.error{border-color:hsl(var(--semantic-error))}.hubspot-form ul.hs-error-msgs{list-style:none;margin:.375rem 0 0;padding:0}.hubspot-form ul.hs-error-msgs label{margin:0;font-size:.75rem;font-weight:400;color:hsl(var(--form-scope-semantic-error))}.hubspot-form .hs-richtext,.hubspot-form .legal-consent-container{font-size:.75rem;color:hsl(var(--form-scope-text-secondary))}.hubspot-form .hs-richtext a{color:hsl(var(--form-scope-brand-accent));font-weight:600}.hubspot-form .hs-submit{margin-top:1.5rem}.hubspot-form .hs-button{display:inline-flex;width:100%;align-items:center;justify-content:center;padding:.9375rem 1.625rem;border:0;border-radius:9999px;background:hsl(var(--form-scope-brand-primary));color:hsl(var(--form-scope-brand-foreground));font:inherit;font-size:1rem;font-weight:500;line-height:1;box-shadow:var(--elevation-sm);cursor:pointer;transition:background-color .2s}.hubspot-form .hs-button:hover{background:hsl(var(--form-scope-brand-primary-hover))}.hubspot-form .hs-button:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-width) hsl(var(--form-scope-brand-primary) / .5)}.hubspot-form .hs-button:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.hubspot-form .submitted-message{font-size:1rem;color:hsl(var(--form-scope-text-primary))}
