.aai-hs-form-wrap{--hsf-global__font-family:inherit;--hsf-global__color:var(--text-main);--hsf-background__padding:0;--hsf-background__background-color:transparent;--hsf-background__border-style:none;--hsf-background__border-radius:0;--hsf-background__border-width:0;--hsf-row__horizontal-spacing:14px;--hsf-row__vertical-spacing:12px;--hsf-module__vertical-spacing:5px;--hsf-field-label__font-family:inherit;--hsf-field-label__font-size:.75rem;--hsf-field-label__color:var(--text-muted);--hsf-field-label-requiredindicator__color:var(--gold-400);--hsf-field-description__font-family:inherit;--hsf-field-description__color:var(--text-muted);--hsf-field-footer__font-family:inherit;--hsf-field-footer__color:var(--text-muted);--hsf-field-input__font-family:inherit;--hsf-field-input__font-size:.88rem;--hsf-field-input__color:var(--text-main);--hsf-field-input__background-color:var(--bg-deep);--hsf-field-input__placeholder-color:var(--neutral-500);--hsf-field-input__border-color:var(--border-subtle);--hsf-field-input__border-style:solid;--hsf-field-input__border-width:1px;--hsf-field-input__border-radius:8px;--hsf-field-input__padding:10px 14px;--hsf-field-textarea__font-family:inherit;--hsf-field-textarea__font-size:.88rem;--hsf-field-textarea__color:var(--text-main);--hsf-field-textarea__background-color:var(--bg-deep);--hsf-field-textarea__placeholder-color:var(--neutral-500);--hsf-field-textarea__border-color:var(--border-subtle);--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-radius:8px;--hsf-field-textarea__padding:10px 14px;--hsf-field-checkbox__background-color:var(--bg-deep);--hsf-field-checkbox__color:var(--gold-400);--hsf-field-checkbox__border-color:var(--border-subtle);--hsf-field-checkbox__border-style:solid;--hsf-field-checkbox__border-width:1px;--hsf-field-radio__background-color:var(--bg-deep);--hsf-field-radio__color:var(--gold-400);--hsf-field-radio__border-color:var(--border-subtle);--hsf-field-radio__border-style:solid;--hsf-field-radio__border-width:1px;--hsf-button__font-family:inherit;--hsf-button__font-size:.88rem;--hsf-button__color:var(--black);--hsf-button__background-color:var(--gold-500);--hsf-button__background-image:var(--gradient-gold);--hsf-button__border-radius:8px;--hsf-button__border-style:none;--hsf-button__border-width:0;--hsf-button__padding:12px 24px;--hsf-button__font-weight:700;--hsf-button__box-shadow:var(--shadow-glow);--hsf-button--hover__background-color:var(--gold-400);--hsf-button--hover__color:var(--black);--hsf-heading__font-family:inherit;--hsf-heading__color:var(--text-main);--hsf-richtext__font-family:inherit;--hsf-richtext__font-size:.85rem;--hsf-richtext__color:var(--text-muted);--hsf-erroralert__font-family:inherit;--hsf-erroralert__font-size:.78rem;--hsf-erroralert__color:var(--color-error);--hsf-infoalert__font-family:inherit;--hsf-infoalert__color:var(--text-muted);--hsf-progressbar-progressLine__background-color:var(--gold-500);--hsf-progressbar-progressLine__background-image:var(--gradient-gold);--hsf-progressbar-trackLine__background-color:var(--border-subtle);--hsf-progressbar-text__color:var(--text-muted);--hsf-progressbar-text__font-family:inherit;--hsf-global__error-color:var(--color-error)}.aai-hs-form-wrap [data-hsfc-id=Renderer] .hsfc-FieldLabel{text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-weight:600}.aai-hs-form-wrap [data-hsfc-id=Renderer] .hsfc-TextInput:focus,.aai-hs-form-wrap [data-hsfc-id=Renderer] .hsfc-TextareaInput:focus,.aai-hs-form-wrap [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret:focus-visible{border-color:var(--gold-500);box-shadow:0 0 0 2px var(--gold-soft)}.aai-hs-form-wrap [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{flex-direction:column;align-items:stretch;gap:8px}.aai-hs-form-wrap [data-hsfc-id=Renderer] .hsfc-Button{width:100%;transition:transform .2s,filter .2s,background-color .2s}.aai-hs-form-wrap [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover{filter:brightness(1.05);transform:translateY(-1px)}.aai-hs-form-wrap [data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret>span{border-top-color:var(--text-muted)}.aai-hs-form-wrap [data-hsfc-id=Renderer] .hsfc-PostSubmit{text-align:center;color:var(--text-main);padding:12px 0}.aai-hs-form-wrap{width:100%;max-width:540px;margin:0 auto}.aai-hs-form-loading{text-align:center;color:var(--text-muted);padding:32px 0;font-size:.9rem}.aai-hs-form-error{color:var(--color-error);padding:16px 0;font-size:.9rem}.aai-hs-form-error a{color:var(--gold-400)}
