@layer components{.shq-ai-footer{background-color:var(--color-bg);color:var(--primitive-vapor-white);container:footer/inline-size}.shq-ai-footer__inner{margin-inline:auto;max-width:var(--container-max);padding-block-end:var(--space-8);padding-block-start:var(--space-12);padding-inline:var(--space-16)}.shq-ai-footer__top{align-items:flex-start;display:flex;gap:var(--space-12);justify-content:space-between;padding-block-end:var(--space-8)}.shq-ai-footer__brand{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4)}.shq-ai-footer__logo{display:inline-block;line-height:0}.shq-ai-footer__logo img{height:3.3125rem;width:14.5rem}.shq-ai-footer__quick-list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.shq-ai-footer__quick-link{color:var(--primitive-vapor-white);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.625;text-decoration:none;transition:color var(--transition-fast)}.shq-ai-footer__quick-link:focus-visible,.shq-ai-footer__quick-link:hover{color:var(--primitive-vapor-white)}.shq-ai-footer__social{align-items:center;display:flex;gap:var(--space-4)}.shq-ai-footer__social-link{align-items:center;color:var(--primitive-vapor-white);display:inline-flex;justify-content:center;line-height:0;transition:color var(--transition-fast)}.shq-ai-footer__social-link:focus-visible,.shq-ai-footer__social-link:hover{color:var(--primitive-vapor-white)}.shq-ai-footer__social-link svg{height:1.25rem;width:1.25rem}.shq-ai-footer__newsletter{flex-shrink:0;width:min(100%,22rem);--hsf-background__padding:0;--hsf-row__vertical-spacing:0px;--hsf-row__horizontal-spacing:0px;--hsf-button__background-color:transparent;--hsf-button__color:var(--primitive-vapor-white);--hsf-button__border-style:solid;--hsf-button__border-color:var(--primitive-terracotta);--hsf-button__border-width:1px 1px 1px 1px;--hsf-button__border-radius:var(--radius-xl);--hsf-button__font-family:var(--font-family-base);--hsf-button__font-size:var(--font-size-sm);--hsf-button__font-weight:600;--hsf-button__padding:0.8125rem 0.9375rem;--hsf-button__box-shadow:0 0.125rem 0 0 #000;--hsf-navigationrow-buttons-single__justify-content:start}.shq-ai-footer__newsletter-heading{color:var(--primitive-vapor-white);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);letter-spacing:normal;line-height:1.6;text-transform:none}.shq-ai-footer__newsletter [data-hsfc-id=Renderer] .hsfc-Step{background:none!important}.shq-ai-footer__newsletter [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0!important}.shq-ai-footer__newsletter [data-hsfc-id=Renderer] .hsfc-FieldLabel{display:none!important}.shq-ai-footer__newsletter [data-hsfc-id=Renderer] .hsfc-TextInput{height:2rem!important}.shq-ai-footer__newsletter [data-hsfc-id=Renderer] .hsfc-Row{margin-bottom:1.125rem!important}.shq-ai-footer__newsletter [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin-top:0!important}.shq-ai-footer__newsletter [data-hsfc-id=Renderer] .hsfc-Button{overflow:hidden!important;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s linear!important;will-change:transform!important}.shq-ai-footer__newsletter [data-hsfc-id=Renderer] .hsfc-Button:before{background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.18) 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-footer__newsletter [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover{background-color:var(--color-surface)!important;box-shadow:0 0 1.375rem rgba(201,93,99,.55),0 .125rem 0 0 #000!important;transform:scale(1.03)!important}.shq-ai-footer__newsletter [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover:before{transform:translateX(200%)!important}.shq-ai-footer__newsletter [data-hsfc-id=Renderer] .hsfc-PostSubmit{color:var(--primitive-shqai-blue)!important;font-size:var(--font-size-sm)!important}.shq-ai-footer__bottom{border-top:1px solid var(--color-border);gap:var(--space-8);justify-content:space-between;margin-block-start:var(--space-8);padding-block-start:var(--space-6)}.shq-ai-footer__badges,.shq-ai-footer__bottom{align-items:center;display:flex;flex-wrap:wrap}.shq-ai-footer__badges{gap:1.875rem}.shq-ai-footer__badge,.shq-ai-footer__badge-link{align-items:center;display:inline-flex}.shq-ai-footer__badge-img{display:block;height:2.5rem;width:auto}.shq-ai-footer__legal{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-4)}.shq-ai-footer__legal-nav{align-items:center;display:flex;gap:var(--space-6)}.shq-ai-footer__legal-link{color:var(--primitive-vapor-white);font-size:var(--font-size-sm);font-weight:400;line-height:1.625rem;text-align:right;text-decoration:none;transition:color var(--transition-fast)}.shq-ai-footer__legal-link:focus-visible,.shq-ai-footer__legal-link:hover{color:var(--primitive-vapor-white);text-decoration:underline}.shq-ai-footer__copyright{color:var(--primitive-vapor-white);font-size:var(--font-size-xs);font-weight:400;line-height:1.625rem;margin:0}@container footer (max-width: 1100px){.shq-ai-footer__inner{padding-inline:var(--space-8)}}@container footer (max-width: 800px){.shq-ai-footer__inner{padding-inline:var(--space-6)}}@container footer (max-width: 767px){.shq-ai-footer__inner{padding-block:var(--space-12);padding-inline:var(--space-6)}.shq-ai-footer__top{align-items:flex-start;flex-direction:column;gap:var(--space-8)}.shq-ai-footer__newsletter,.shq-ai-footer__newsletter [data-hsfc-id=Renderer] .hsfc-Button{width:100%}.shq-ai-footer__bottom{align-items:flex-start;flex-direction:column;gap:var(--space-6)}.shq-ai-footer__legal{align-items:flex-start}}}