.cta-with-form.theme-white{--section-bg:#fff;--section-text:var(--color-steel-blue)}.cta-with-form.theme-warm-white{--section-bg:var(--color-warm-white);--section-text:var(--color-steel-blue)}.cta-with-form.theme-light-grey{--section-bg:var(--color-light-grey);--section-text:var(--color-steel-blue)}.cta-with-form.theme-steel-blue{--section-bg:var(--color-steel-blue);--section-text:#fef5ef}.cta-with-form.theme-cobalt-blue{--section-bg:var(--color-cobalt-blue);--section-text:#fff}.cta-with-form.theme-coral-red{--section-bg:var(--color-coral-red);--section-text:#fff}.cta-with-form{background:var(--section-bg,var(--color-warm-white))}.cta-with-form__container{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1408px;padding:0 64px;text-align:center}.cta-with-form__heading{margin:0}.cta-with-form__copy,.cta-with-form__heading{color:var(--section-text,var(--color-steel-blue))}.cta-with-form__copy{font-family:Onest,sans-serif;font-size:18px;line-height:1.6;max-width:720px;opacity:.85}.cta-with-form__copy p{margin:0 0 1em}.cta-with-form__copy p:last-child{margin-bottom:0}.cta-with-form__cta{align-items:center;background:var(--color-coral-red);border-radius:100px;color:#fff;display:inline-flex;font-family:Onest,sans-serif;font-size:18px;font-weight:500;padding:10px 24px;text-decoration:none;transition:opacity .2s}.cta-with-form__cta:hover{opacity:.85}.cta-with-form__link{align-items:center;color:var(--section-text,var(--color-steel-blue));display:inline-flex;font-family:Onest,sans-serif;font-size:16px;font-weight:500;gap:8px;text-decoration:none;transition:gap .2s ease}.cta-with-form__link:hover{gap:12px}.hsfc-Step .hsfc-Step__Content{padding:0!important}.cta-with-form__form{max-width:510px;width:100%}.cta-with-form__form form{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cta-with-form__form form .hs-form-field{flex:1 1 auto;min-width:0;width:100%}.cta-with-form__form form .hs-form-field input.hs-input,.cta-with-form__form form input.hs-input{background:transparent;border:1px solid var(--color-light-grey);border-radius:10px;box-sizing:border-box;color:#fff;font-size:16px;padding:13px;width:100%}.cta-with-form__form form input.hs-button{align-items:center;align-self:flex-start;background:var(--color-coral-red);border:none;border-radius:var(--radius-lg);color:var(--color-white);display:inline-flex;font-family:Onest,sans-serif;font-size:18px;font-weight:500;padding:14px 32px;text-decoration:none;transition:opacity .2s;white-space:nowrap}@media (max-width:1199px){.cta-with-form__container{padding:0 40px}}@media (max-width:767px){.cta-with-form__container{padding:0 24px}.cta-with-form__copy,.cta-with-form__cta{font-size:16px}}