.bsi-band{padding:2.5rem 0 0}.bsi{background:var(--color-off-white);border-radius:24px}.bsi__inner{padding:2rem 1.5rem}.bsi__heading{color:var(--color-blue-500);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:var(--font-weight-light);letter-spacing:.02em;line-height:1.3;margin:0}.bsi__desc{font-size:var(--font-size-small);line-height:1.6;margin:.5rem 0 0;max-width:52ch}.bsi__desc,.bsi__progress{color:var(--color-grey);font-family:var(--font-family-body)}.bsi__progress{font-size:var(--font-size-xsmall);letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.bsi__stage{margin-top:1.25rem}.bsi.is-stepped .bsi__stage{align-items:start;display:grid;margin-inline:-4px;overflow:hidden;padding-inline:4px;transition:height .26s cubic-bezier(.4,0,.2,1)}.bsi.is-stepped .bsi__step{grid-area:1/1;padding-bottom:4px;transition:opacity .18s ease,transform .26s cubic-bezier(.4,0,.2,1)}.bsi.is-stepped .bsi__step[data-active=false]{opacity:0;pointer-events:none;transform:scale(.9)}.bsi.is-stepped .bsi__step[data-active=true]{opacity:1;transform:scale(1);transition-delay:80ms}.bsi__step--1 .bsi__fields{display:flex;flex-direction:column;gap:.75rem}.bsi__continue,.bsi__step--2 .hs_submit{align-self:flex-end}.bsi__continue{border:0;font-family:var(--font-family-body);transition:background-color .2s ease-in-out,color .2s ease-in-out}.bsi__continue-icon{display:none}@media (min-width:768px) and (max-width:1199.98px){.bsi__continue{border-radius:50%;flex:0 0 auto;height:52px;padding:0;position:relative;width:52px}.bsi__continue-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.bsi__continue-icon{display:block}}.bsi__step--2 .bsi__fields{display:flex;flex-direction:column;gap:.75rem}.bsi__step--2 .bsi__foot{margin-top:1rem}.bsi__back{align-items:center;align-self:flex-start;background:none;border:0;color:var(--color-blue-500);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);gap:.5rem;line-height:1;margin-top:1.25rem;padding:0;text-decoration:none}.bsi__back-icon{flex:0 0 auto;height:.72em;width:.412em}.bsi__error{color:tomato;font-family:var(--font-family-body);font-size:var(--font-size-small);margin:.5rem 0 0;min-height:1.25rem}.bsi__error:empty{margin:0;min-height:0}.bsi form.hs-form,.bsi form.hs-form fieldset{margin:0;max-width:none;width:100%}.bsi form.hs-form fieldset{border:0;padding:0}.bsi:not(.is-stepped) form.hs-form fieldset+fieldset{margin-top:.75rem}.bsi:not(.is-stepped) form.hs-form .hs_submit,.bsi:not(.is-stepped) form.hs-form .legal-consent-container{margin-top:1rem}.bsi form.hs-form fieldset[data-bsi-empty]{display:none}.bsi form.hs-form .hs-form-field,.bsi form.hs-form fieldset .field{margin:0}.bsi form.hs-form .hs-form-field label{color:var(--color-grey);font-size:var(--font-size-xsmall);margin-bottom:2px}.bsi form.hs-form input.hs-input,.bsi form.hs-form select.hs-input{background:var(--color-white);border-radius:2rem;font-family:var(--font-family-body);font-size:var(--font-size-small);max-width:100%;padding:.75rem 1.25rem;width:100%}.bsi form.hs-form select.hs-input{background-image:var(--select-icon);background-position:right 12px center;background-repeat:no-repeat;background-size:10px auto;padding-right:2.25rem}.bsi form.hs-form .hs_submit .actions{margin:0}.bsi form.hs-form .hs-button{background:var(--color-green-100);border:0;border-radius:2rem;color:var(--color-blue-500);cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-normal);font-weight:var(--font-weight-bold);line-height:1;padding:18px 2rem;transition:background .2s ease-in-out}.bsi form.hs-form .hs-button:hover{background:var(--color-green-200)}.bsi .legal-consent-container .hs-richtext{color:var(--color-grey);font-size:var(--font-size-xsmall);line-height:1.5;margin:0}@media (min-width:768px){.bsi__inner{padding:2.5rem}.bsi__heading{font-size:1.75rem}.bsi__step--1 .bsi__fields,.bsi__step--2 .bsi__fields{align-items:flex-start;flex-direction:row;gap:1rem}.bsi__step--1 .hs-form-field,.bsi__step--2 .hs-form-field{flex:1 1 0;min-width:0}.bsi__step--1 .hs_email{flex-grow:2}.bsi__continue,.bsi__step--2 .hs_submit{align-self:flex-start;flex:0 0 auto;margin-top:var(--bsi-control-offset,1.375rem)}}@media (min-width:1024px){.bsi__inner{padding:2.5rem 3rem}.bsi__heading{font-size:var(--font-size-xlarge);letter-spacing:.03em}}@media (prefers-reduced-motion:reduce){.bsi.is-stepped .bsi__stage,.bsi.is-stepped .bsi__step{transition:none!important}.bsi.is-stepped .bsi__step[data-active=false]{transform:none}}