.logo-block{padding:var(--spacing-2xs) var(--spacing-sm);max-width:var(--content-max-width);margin-inline:auto}@media(min-width:56.25em){.logo-block{padding:var(--spacing-sm)}}.logo-block__inner{display:flex;flex-direction:column;align-items:center;gap:2.5rem;background-color:var(--color-brand-grey);border-radius:var(--radius-small);padding-inline:var(--spacing-xs);padding-block:2rem 2.5rem}@media(min-width:56.25em){.logo-block__inner{align-items:flex-start;padding-inline:var(--spacing-xl);padding-block:var(--spacing-3xl) var(--spacing-4xl);gap:var(--spacing-2xl)}}.logo-block__header{display:flex;flex-direction:column;text-align:center;gap:var(--spacing-2xs);max-width:40rem}@media(min-width:56.25em){.logo-block__header{text-align:left;gap:var(--spacing-sm)}}.logo-block__heading{font-size:var(--font-size-550);font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:clamp(120%,120% + 1vi,120%)}@media(min-width:56.25em){.logo-block__heading{font-size:var(--font-size-800);font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:-.015rem;line-height:clamp(110%,110% + 1vi,110%)}}.logo-block__description{font-size:1rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-medium)}.logo-block__description a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:var(--color-brand-green);text-decoration-color:var(--color-brand-green);text-decoration-thickness:8%;text-underline-offset:20%;text-underline-position:from-font}@media(min-width:56.25em){.logo-block__description{font-size:1.125rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-medium)}}.logo-block__logos{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs)}@media(min-width:37.5em){.logo-block__logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:56.25em){.logo-block__logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-md)}}.logo-block__logo{aspect-ratio:5/3;background:var(--background-white);border-radius:.725rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}.logo-block__logo:hover{transform:scale(1.05)}@media(min-width:75em){.logo-block__logo{border-radius:var(--radius-small)}}.logo-block__logo-image-container{position:relative;width:100%;height:100%}.logo-block__logo-image{object-fit:contain;padding:.90625rem}@media(min-width:75em){.logo-block__logo-image{padding:var(--spacing-sm)}}.form-header{display:flex;gap:12px;align-items:center;flex-direction:column}.form-header__title{font-size:var(--font-size-500);font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:clamp(130%,130% + 1vi,130%)}@media(min-width:37.5em){.form-header__title{font-size:var(--font-size-600);font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:-.015rem;line-height:clamp(120%,120% + 1vi,120%)}}.form-header__description{max-width:640px;font-size:1rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-medium);text-align:center}