.ts-lp-cta{margin:0 auto;max-width:740px;text-align:center}.ts-lp-cta h2{font-size:clamp(30px,3.4vw,44px);margin-bottom:22px}.ts-lp-formwrap{margin:34px auto 0;max-width:620px;text-align:left}.ts-lp-formwrap .hs-form-field{margin-bottom:18px}.ts-lp-formwrap form label{color:#fff;display:block;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;margin-bottom:8px}.ts-lp-formwrap .hs-form-required{color:var(--yellow)}.ts-lp-formwrap input[type=email],.ts-lp-formwrap input[type=number],.ts-lp-formwrap input[type=tel],.ts-lp-formwrap input[type=text],.ts-lp-formwrap select,.ts-lp-formwrap textarea{background:#fff;border:1px solid var(--line);border-radius:10px;box-sizing:border-box;color:var(--body);font-family:Manrope,sans-serif;font-size:16px;padding:13px 14px;width:100%!important}.ts-lp-formwrap textarea{min-height:104px;resize:vertical}.ts-lp-formwrap .hs-form-booleancheckbox label,.ts-lp-formwrap .hs-richtext,.ts-lp-formwrap .legal-consent-container p{color:hsla(0,0%,100%,.75);font-size:14px;font-weight:600}.ts-lp-formwrap .hs-form-booleancheckbox label{align-items:flex-start;display:flex;gap:10px}.ts-lp-formwrap .hs-form-booleancheckbox input{margin-top:3px}.ts-lp-formwrap ul{list-style:none;margin:0;padding:0}.ts-lp-formwrap .hs-button{background:var(--green);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;margin-top:8px;padding:14px 32px}.ts-lp-formwrap .hs-button:hover{background:var(--green-dark)}.ts-lp-formwrap .hs-error-msg,.ts-lp-formwrap .hs-error-msgs label{color:var(--yellow);font-size:14px;font-weight:600}.ts-lp-formwrap fieldset{max-width:none!important}.ts-lp-cta__body p{margin-bottom:0}