@layer components{.shq-ai-form-step1-group{display:flex;flex-direction:column;gap:var(--space-2)}.shq-ai-form-step1{align-items:center;background-color:var(--primitive-cinder);border:1px solid hsla(0,0%,100%,.12);border-radius:calc(var(--radius-xl) + var(--space-2));display:flex;gap:var(--space-2);padding:var(--space-2);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.shq-ai-form-step1:focus-within{border-color:var(--primitive-azure-blue);box-shadow:0 0 0 .125rem rgba(56,109,220,.25)}.shq-ai-form-step1.is-invalid{border-color:var(--primitive-terracotta)}.shq-ai-form-step1.is-invalid:focus-within{box-shadow:0 0 0 .125rem rgba(201,93,99,.25)}.shq-ai-form-step1-error{color:var(--primitive-terracotta);display:none;font-size:var(--font-size-sm);margin:0;padding-left:var(--space-4)}.shq-ai-form-step1-error.is-visible{display:block}.shq-ai-form-step1-input{background:transparent;border:none;color:var(--primitive-vapor-white);flex:1 1 16rem;font-family:var(--font-family-base);font-size:var(--font-size-base);height:2.375rem;min-width:0;outline:none;padding:0 var(--space-2) 0 var(--space-4)}.shq-ai-form-step1-input::placeholder{color:var(--primitive-pewter)}.shq-ai-form-step1-button{flex:0 0 auto;white-space:nowrap}@media (max-width:480px){.shq-ai-form-step1{background:none;border:none;border-radius:0;flex-wrap:wrap;padding:0}.shq-ai-form-step1:focus-within{border-color:transparent;box-shadow:none}.shq-ai-form-step1-input{background-color:var(--primitive-cinder);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-md);flex:1 1 100%;height:2.875rem;padding:.75rem 1rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.shq-ai-form-step1-input:hover{border-color:hsla(0,0%,100%,.25)}.shq-ai-form-step1-input:focus{border-color:var(--primitive-azure-blue);box-shadow:0 0 0 .125rem rgba(56,109,220,.25)}.shq-ai-form-step1-button{flex:1 1 100%}}.shq-ai-form-step1--on-gradient{background-color:hsla(0,0%,100%,.31);border-color:hsla(0,0%,100%,.18)}.shq-ai-form-step1--on-gradient:focus-within{border-color:hsla(0,0%,100%,.4);box-shadow:0 0 0 .125rem hsla(0,0%,100%,.2)}.shq-ai-form-step1--on-gradient .shq-ai-form-step1-input{color:var(--primitive-white)}.shq-ai-form-step1--on-gradient .shq-ai-form-step1-input::placeholder{color:hsla(0,0%,100%,.7)}@media (max-width:480px){.shq-ai-form-step1--on-gradient{background:none;border:none}.shq-ai-form-step1--on-gradient .shq-ai-form-step1-input{background-color:hsla(0,0%,100%,.31);border-color:hsla(0,0%,100%,.18);color:var(--primitive-white)}}.shq-ai-form-trust-badges{color:var(--primitive-silver);display:flex;flex-wrap:wrap;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-style:italic;font-weight:var(--font-weight-medium);letter-spacing:.01em;list-style:none;margin:0;padding:0;row-gap:var(--space-1)}.shq-ai-form-trust-badge{white-space:nowrap}.shq-ai-form-trust-badge:not(:last-child):after{content:"\00a0\00a0\00b7\00a0\00a0"}.shq-ai-form{margin-top:var(--space-4);--hsf-background__background-color:transparent;--hsf-background__padding:0;--hsf-row__vertical-spacing:1.5rem;--hsf-row__horizontal-spacing:1rem;--hsf-field-label__color:var(--primitive-vapor-white);--hsf-field-label__font-family:var(--font-family-base);--hsf-field-label__font-size:var(--font-size-sm);--hsf-field-input__background-color:var(--color-bg);--hsf-field-input__border-color:hsla(0,0%,100%,.12);--hsf-field-input__border-width:1px;--hsf-field-input__border-radius:var(--radius-md);--hsf-field-input__color:var(--primitive-vapor-white);--hsf-field-input__font-family:var(--font-family-base);--hsf-field-input__font-size:var(--font-size-base);--hsf-field-input__padding:0.75rem 1rem;--hsf-field-input__placeholder-color:var(--primitive-pewter);--hsf-navigationrow-buttons-single__justify-content:stretch}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-FieldLabel,.shq-ai-form [data-hsfc-id=Renderer] .hsfc-FieldLabel span{color:var(--primitive-vapor-white)!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-Step{background:none!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-Row{margin-bottom:1.5rem!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin-bottom:0!important;margin-top:.5rem!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons>.hsfc-Button:first-child:not(:only-child){display:none!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-TextInput,.shq-ai-form [data-hsfc-id=Renderer] .hsfc-TextareaInput{background-color:var(--color-bg)!important;border-color:hsla(0,0%,100%,.12)!important;color:var(--primitive-vapor-white)!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-TextareaInput{height:auto!important;min-height:6rem!important;resize:vertical!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-TextInput:focus,.shq-ai-form [data-hsfc-id=Renderer] .hsfc-TextareaInput:focus{border-color:var(--primitive-azure-blue)!important;box-shadow:0 0 0 .125rem rgba(56,109,220,.25)!important;outline:none!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-TextInput:hover,.shq-ai-form [data-hsfc-id=Renderer] .hsfc-TextareaInput:hover{border-color:hsla(0,0%,100%,.25)!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options{display:flex!important;flex-direction:column!important;gap:.75rem!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel{align-items:center!important;color:var(--primitive-vapor-white)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family-base)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;gap:.5rem!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-RadioInput{-webkit-appearance:none!important;appearance:none!important;background-color:var(--color-bg)!important;border:1.5px solid hsla(0,0%,100%,.3)!important;border-radius:50%!important;cursor:pointer!important;flex-shrink:0!important;height:1.125rem!important;transition:border-color var(--transition-fast),background-color var(--transition-fast)!important;width:1.125rem!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-RadioInput:hover{border-color:hsla(0,0%,100%,.5)!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-RadioInput:checked{background-color:var(--primitive-shqai-blue)!important;border-color:var(--primitive-shqai-blue)!important;box-shadow:inset 0 0 0 .25rem var(--color-bg)!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-RichText,.shq-ai-form [data-hsfc-id=Renderer] .hsfc-RichText p{color:var(--primitive-pewter);font-family:var(--font-family-base)!important;font-size:1rem;line-height:1.5;margin:0!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-RichText a{color:var(--primitive-shqai-blue)!important;text-decoration:underline!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret{background-color:var(--color-bg)!important;border-color:hsla(0,0%,100%,.12)!important;color:var(--primitive-vapor-white)!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret:hover{background-color:var(--color-surface)!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret__Caret{border-bottom-color:var(--primitive-vapor-white)!important;border-top-color:var(--primitive-vapor-white)!important;opacity:.6}.shq-ai-form [data-hsfc-id=DropdownOptions]{background-color:var(--color-surface)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:var(--radius-md)!important;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.5)!important}.shq-ai-form [data-hsfc-id=DropdownOptions] .hsfc-TextInput{background-color:var(--color-bg)!important;border-color:hsla(0,0%,100%,.12)!important;border-radius:0!important;border-width:0 0 1px!important;color:var(--primitive-vapor-white)!important}.shq-ai-form [data-hsfc-id=DropdownOptions] .hsfc-DropdownOptions__List{background-color:var(--color-surface)!important;margin:0!important;padding:0!important}.shq-ai-form [data-hsfc-id=DropdownOptions] .hsfc-DropdownOptions__List__ListItem{background-color:var(--color-surface)!important;color:var(--primitive-vapor-white)!important;font-family:var(--font-family-base)!important;font-size:var(--font-size-base)!important}.shq-ai-form [data-hsfc-id=DropdownOptions] .hsfc-DropdownOptions__List__ListItem:hover,.shq-ai-form [data-hsfc-id=DropdownOptions] .hsfc-DropdownOptions__List__ListItem[aria-selected=true]{background-color:hsla(0,0%,100%,.06)!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-ConsentText,.shq-ai-form [data-hsfc-id=Renderer] .hsfc-LegalConsent{color:var(--primitive-pewter)!important;font-family:var(--font-family-base)!important;font-size:var(--font-size-xs)!important;line-height:1.5!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-ConsentText a,.shq-ai-form [data-hsfc-id=Renderer] .hsfc-LegalConsent a{color:var(--primitive-shqai-blue)!important;text-decoration:underline!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-Button{background-color:var(--primitive-terracotta)!important;border-color:var(--primitive-terracotta)!important;border-radius:var(--radius-xl)!important;border-style:solid!important;border-width:1px!important;box-shadow:0 .125rem 0 0 var(--primitive-black)!important;color:var(--primitive-white)!important;font-family:var(--font-family-base)!important;font-size:var(--font-size-base)!important;font-weight:600!important;overflow:hidden!important;padding:.8125rem 1.5rem!important;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)!important;width:100%!important;will-change:transform!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-Button:before{background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.22) 50%,transparent 60%)!important;content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important;transform:translateX(-100%)!important;transition:transform .9s ease!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover{background-color:#d4757a!important;border-color:#d4757a!important;box-shadow:0 0 1.375rem rgba(201,93,99,.55),0 .125rem 0 0 var(--primitive-black)!important;transform:scale(1.02)!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover:before{transform:translateX(200%)!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-PostSubmit{color:var(--primitive-shqai-blue)!important;font-family:var(--font-family-base)!important;font-size:var(--font-size-base)!important}.shq-ai-form [data-hsfc-id=Renderer] .hsfc-ErrorMessage{color:var(--primitive-terracotta)!important;font-family:var(--font-family-base)!important;font-size:var(--font-size-sm)!important;margin-top:.25rem!important}.shq-ai-form .hs-form{font-family:var(--font-family-base)}.shq-ai-form .hs-form-field{margin-bottom:1.5rem}.shq-ai-form .hs-form-field>label{color:var(--primitive-vapor-white);display:block;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-base);margin-bottom:.375rem}.shq-ai-form .hs-form-required{color:var(--primitive-terracotta);margin-left:.25rem}.shq-ai-form .hs-form-field .input{margin:0}.shq-ai-form .hs-input{-webkit-appearance:none;appearance:none;background-color:var(--color-bg);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-md);color:var(--primitive-vapor-white);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:400;height:2.875rem;outline:none;padding:.75rem 1rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%!important}.shq-ai-form .hs-input:hover{border-color:hsla(0,0%,100%,.25)}.shq-ai-form .hs-input:focus{border-color:var(--primitive-azure-blue);box-shadow:0 0 0 .125rem rgba(56,109,220,.25)}.shq-ai-form .legal-consent-container{margin-bottom:1.5rem}.shq-ai-form .legal-consent-container p{color:var(--primitive-pewter);font-family:var(--font-family-base);font-size:var(--font-size-xs);line-height:1.5;margin:0}.shq-ai-form .legal-consent-container a{color:var(--primitive-shqai-blue);text-decoration:underline}.shq-ai-form .hs_submit .actions{margin:0}.shq-ai-form .hs-button{background-color:var(--primitive-terracotta);border:1px solid var(--primitive-terracotta);border-radius:var(--radius-xl);box-shadow:0 .125rem 0 0 var(--primitive-black);color:var(--primitive-white);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:600;overflow:hidden;padding:.8125rem 1.5rem;position:relative;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);width:100%}.shq-ai-form .hs-button:hover{background-color:#d4757a;border-color:#d4757a;box-shadow:0 0 1.375rem rgba(201,93,99,.55),0 .125rem 0 0 var(--primitive-black);transform:scale(1.02)}}