@layer hubspot{:root{--hsf-global__font-family:var(--font-family);--hsf-global__font-size:var(--font-size-body-base);--hsf-global__color:var(--text-primary);--hsf-global-error__color:#dc2626}.hsfc-Step__Content{padding:0!important}.hsfc-FieldLabel{color:var(--text-primary)!important;font-family:var(--font-family)!important;font-size:var(--font-size-body-base)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-body-base)!important;margin-bottom:var(--space-12)!important}.hsfc-TextInput{border-radius:var(--space-8)!important;border:1px solid var(--border-primary)!important;padding:var(--space-16)var(--space-12)!important;font-size:var(--font-size-body-sm)!important;background:var(--colour-base-white)!important;margin-bottom:0!important}.hsfc-TextInput::placeholder{color:var(--text-secondary)!important}.hsfc-Row{margin-bottom:var(--space-16)!important;gap:var(--space-16)!important}.hsfc-PhoneInput .hsfc-TextInput{border-radius:0 var(--space-8)var(--space-8)0!important}.hsfc-NavigationRow{margin-top:var(--space-40)!important}.hsfc-Form [type=submit]{background:var(--bg-button-primary)!important;color:var(--text-button-primary)!important;font-size:var(--font-size-body-base)!important;padding:var(--space-12)var(--space-24)!important;gap:var(--space12)!important;font-weight:400!important;font-family:var(--font-family)!important;line-height:var(--line-height-body-base)!important;border-radius:9999px!important;align-items:center!important;display:flex!important}.hsfc-Form [type=submit] svg path{stroke:var(--text-button-primary)!important}.hsfc-FieldLabel__RequiredIndicator{margin-left:var(--space-4)!important}.hsfc-RadioFieldGroup__Options{gap:var(--space-24)!important;display:flex!important}.hsfc-RadioInput{font-family:var(--font-family)!important;font-size:var(--font-size-body-base)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-body-base)!important}.hsfc-RadioInput:checked{background:var(--border-primary)!important}.hsfc-RadioInput:after{background:var(--colour-base-white)!important}h3.hsfc-Heading{color:var(--text-primary)!important;font-family:var(--font-family)!important;font-size:var(--font-size-heading-md)!important;font-weight:var(--font-weight-demibold)!important;line-height:var(--line-height-heading-md)!important}h4.hsfc-Heading{color:var(--text-primary)!important;font-family:var(--font-family)!important;font-size:var(--font-size-body-base)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-body-base)!important}.hsfc-FieldLabel:has(.hsfc-RadioInput){margin-bottom:0!important}.hsfc-CheckboxField label{align-items:flex-start!important;gap:var(--space-12)!important}.hsfc-CheckboxField label .hsfc-CheckboxInput{border-radius:var(--radius-sm)!important;border:1.6px solid var(--border-primary)!important;background:var(--colour-base-white)!important;width:24px!important;height:24px!important;margin-top:3px!important}.hsfc-CheckboxField label .hsfc-CheckboxInput:checked{background:var(--border-primary)!important}.hsfc-CheckboxField label .hsfc-CheckboxInput:after{background:var(--colour-base-white)!important}.hsfc-FieldLabel:has(.hsfc-CheckboxInput) span{font-weight:300!important}.hsfc-FieldLabel:has(.hsfc-CheckboxInput) strong{font-weight:400!important}.hsfc-FileField-customWrapper{border-radius:var(--space-8);border:1px dashed var(--border-primary);width:100%;padding:var(--space-32)var(--space-12);align-items:center;gap:var(--space-16);flex-direction:column;display:flex;position:relative}.hsfc-FileField-customWrapper path{stroke:var(--fg-primary)}.hsfc-FileField-customWrapper div{gap:var(--space-16);align-items:center;display:flex}.hsfc-FileField-customWrapper .file-upload-text{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-base);color:var(--text-secondary)}.hsfc-FileField-customWrapper .file-upload-button{border-radius:var(--space-8);border:1px solid var(--border-secondary);font-size:var(--font-size-body-sm);color:var(--text-secondary);font-weight:400;line-height:var(--line-height-body-base);cursor:pointer;background:0 0;height:29px;padding:0 20px}.hsfc-RichText p{font-size:var(--font-size-body-sm)!important;color:var(--text-primary)!important;line-height:var(--line-height-body-sm)!important;font-weight:400!important}}
