.lp-register{background:#fff;padding:clamp(48px,5.6vw,80px) 0 clamp(56px,6.25vw,90px)}.lp-register__inner{margin:0 auto;width:min(calc(100% - var(--jl-module-side-margin, var(--jl-page-gutter, 80px)) - var(--jl-module-side-margin, var(--jl-page-gutter, 80px))),var(--jl-max-width,1280px))}.lp-register__header{margin:0 auto 28px;text-align:center;width:min(100%,980px)}.lp-register__eyebrow{color:var(--jl-color-bright-blue);font-family:var(--jl-font-heading);font-size:18px;font-weight:700;line-height:24px;margin:0 0 12px}.lp-register__heading{color:var(--jl-color-bright-blue);margin:0 auto;width:min(100%,920px)}.lp-register__lede{color:var(--jl-color-body-grey);font-family:var(--jl-font-body);font-size:18px;line-height:28px;margin:14px auto 0;width:min(100%,820px)}.lp-register__form-intro>:first-child,.lp-register__lede>:first-child,.lp-register__support-card>div>:first-child{margin-top:0}.lp-register__form-intro>:last-child,.lp-register__lede>:last-child,.lp-register__support-card>div>:last-child{margin-bottom:0}.lp-register__panel{align-items:stretch;background:var(--jl-color-lightest-blue);display:grid;gap:clamp(24px,3.2vw,42px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);padding:clamp(24px,3.75vw,48px)}.lp-register__form-card,.lp-register__media-card,.lp-register__panel{border:2px solid var(--jl-color-light-blue);border-radius:var(--jl-card-radius,20px)}.lp-register__form-card,.lp-register__media-card{background:#fff;box-shadow:var(--jl-card-shadow)}.lp-register__media-card{align-content:start;display:grid;gap:18px;padding:clamp(18px,2.35vw,30px)}.lp-register__media{aspect-ratio:5/3;background:var(--jl-color-light-blue);border-radius:18px;overflow:hidden}.lp-register__media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.lp-register__steps{display:grid;gap:10px}.lp-register__form-heading,.lp-register__steps-heading,.lp-register__support-heading{color:var(--jl-color-dark-grey);font-family:var(--jl-font-heading);font-size:28px;font-weight:700;line-height:36px;margin:0}.lp-register__steps-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.lp-register__step{align-items:center;background:#fff;border:2px solid var(--jl-color-light-blue);border-radius:18px;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr);min-height:62px;padding:12px 16px}.lp-register__step-number{background:var(--jl-color-cta-yellow);border-radius:50%;color:var(--jl-color-dark-grey);display:inline-grid;font-family:var(--jl-font-heading);font-size:18px;font-weight:700;height:42px;line-height:1;place-items:center;width:42px}.lp-register__step-text{color:var(--jl-color-body-grey);font-family:var(--jl-font-body);font-size:16px;line-height:25px}.lp-register__form-card{display:flex;flex-direction:column;min-width:0;padding:clamp(24px,3.15vw,40px)}.lp-register__form-heading{color:var(--jl-color-bright-blue)}.lp-register__form-intro{color:var(--jl-color-body-grey);font-family:var(--jl-font-body);font-size:16px;line-height:27px;margin:12px 0 22px}.lp-register__form,.lp-register__form .hbspt-form{width:100%}.lp-register__form .hs-form,.lp-register__form .hsfc-Form,.lp-register__form form{display:grid;gap:16px;margin:0;width:100%}.lp-register__form fieldset{display:contents;max-width:none;width:100%}.lp-register__form .actions,.lp-register__form .hs-form-field,.lp-register__form .hs-richtext,.lp-register__form .hs-submit,.lp-register__form .hsfc-ButtonWrapper,.lp-register__form .hsfc-Field,.lp-register__form .hsfc-RichText,.lp-register__form .legal-consent-container{margin:0;width:100%}.lp-register__form .hs-form fieldset[class*=form-columns] .hs-form-field{float:none!important;padding:0!important;width:100%!important}.lp-register__form .hsfc-FieldInput,.lp-register__form .input{margin:0}.lp-register__form .hs-form-field>label:not(.hs-error-msg),.lp-register__form .hsfc-FieldLabel{color:var(--jl-color-dark-grey);display:block;font-family:var(--jl-font-body);font-size:14px;font-weight:700;line-height:21px;margin:0 0 8px}.lp-register__form .hsfc-SelectInput,.lp-register__form .hsfc-TextInput,.lp-register__form .hsfc-TextareaInput,.lp-register__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.lp-register__form select,.lp-register__form textarea{background:var(--jl-color-lightest-blue);border:2px solid var(--jl-color-light-blue)!important;border-radius:var(--jl-form-field-radius,24px);box-shadow:none;color:var(--jl-color-body-grey);font-family:var(--jl-font-body);font-size:16px;line-height:27px;min-height:var(--jl-form-field-height,48px);padding:var(--jl-form-field-padding,10px 14px);transition:border-color .16s ease,box-shadow .16s ease;width:100%}.lp-register__form .hsfc-TextareaInput,.lp-register__form textarea{min-height:120px;resize:vertical}.lp-register__form .hsfc-SelectInput:hover,.lp-register__form .hsfc-TextInput:hover,.lp-register__form .hsfc-TextareaInput:hover,.lp-register__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):hover,.lp-register__form select:hover,.lp-register__form textarea:hover{border-color:var(--jl-color-bright-blue)!important}.lp-register__form .hsfc-SelectInput:focus,.lp-register__form .hsfc-TextInput:focus,.lp-register__form .hsfc-TextareaInput:focus,.lp-register__form input:focus,.lp-register__form select:focus,.lp-register__form textarea:focus{border-color:var(--jl-color-bright-blue)!important;outline:var(--jl-focus-ring-width,2px) solid var(--jl-focus-ring-color,var(--jl-color-bright-blue));outline-offset:var(--jl-focus-ring-offset,3px)}.lp-register__form .inputs-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.lp-register__form .hsfc-CheckboxField label,.lp-register__form .hsfc-RadioField label,.lp-register__form .inputs-list label{align-items:flex-start;color:var(--jl-color-body-grey);display:flex;font-family:var(--jl-font-body);font-size:14px;gap:10px;line-height:21px}.lp-register__form input[type=checkbox],.lp-register__form input[type=radio]{accent-color:var(--jl-color-bright-blue);flex:0 0 20px;height:20px;margin-top:1px;width:20px}.lp-register__form .legal-consent-container,.lp-register__form .legal-consent-container .hs-richtext,.lp-register__form .legal-consent-container .hsfc-RichText{color:var(--jl-color-body-grey);font-family:var(--jl-font-body);font-size:13px;line-height:20px}.lp-register__form .actions,.lp-register__form .hs-submit,.lp-register__form .hsfc-ButtonWrapper{margin-top:6px}.lp-register__form .hs-button,.lp-register__form .hsfc-Button,.lp-register__form button[type=submit],.lp-register__form input[type=submit]{background:var(--jl-color-cta-yellow);border:2px solid var(--jl-color-cta-yellow);border-radius:var(--jl-button-radius,999px);color:var(--jl-color-dark-grey);cursor:pointer;font-family:var(--jl-font-heading);font-size:16px;font-weight:700;line-height:20px;min-height:var(--jl-button-height,52px);padding:14px 26px;transition:background-color .16s ease,border-color .16s ease;width:100%}.lp-register__form .hs-button:focus,.lp-register__form .hs-button:hover,.lp-register__form .hsfc-Button:focus,.lp-register__form .hsfc-Button:hover,.lp-register__form button[type=submit]:focus,.lp-register__form button[type=submit]:hover,.lp-register__form input[type=submit]:focus,.lp-register__form input[type=submit]:hover{background:var(--jl-color-soft-yellow);border-color:var(--jl-color-soft-yellow)}.lp-register__form .hs-error-msgs{color:var(--jl-color-coral);font-family:var(--jl-font-body);font-size:13px;line-height:19px;list-style:none;margin:6px 0 0;padding:0}.lp-register__empty{border:2px dashed var(--jl-color-light-blue);border-radius:18px;color:var(--jl-color-body-grey);font-family:var(--jl-font-body);padding:20px;text-align:center}.lp-register__support{display:grid;gap:24px;margin-top:clamp(34px,4vw,50px)}.lp-register__support-heading{text-align:center}.lp-register__support-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-register__support-card{background:#fff;border:2px solid var(--jl-color-light-blue);border-radius:var(--jl-card-radius,20px);padding:24px}.lp-register__support-card h3{color:var(--jl-color-bright-blue);font-family:var(--jl-font-heading);font-size:22px;font-weight:700;line-height:28px;margin:0 0 10px}.lp-register__support-card div{color:var(--jl-color-body-grey);font-family:var(--jl-font-body);font-size:16px;line-height:25px}@media (max-width:1180px){.lp-register__panel{grid-template-columns:1fr}.lp-register__form-card{margin:0 auto;width:min(100%,720px)}}@media (max-width:900px){.lp-register__support-grid{grid-template-columns:1fr}}@media (max-width:767px){.lp-register{padding-block:40px 58px}.lp-register__inner{width:calc(100% - 40px)}.lp-register__header{margin-bottom:24px;text-align:left}.lp-register__heading{margin-inline:0}.lp-register__lede{font-size:16px;line-height:25px;margin-top:12px}.lp-register__panel{gap:20px;padding:16px}.lp-register__form-card,.lp-register__media-card{border-radius:18px}.lp-register__form-card,.lp-register__media-card,.lp-register__support-card{padding:20px}.lp-register__form-heading,.lp-register__steps-heading,.lp-register__support-heading{font-size:24px;line-height:30px}.lp-register__step{grid-template-columns:36px minmax(0,1fr);min-height:58px;padding:10px 12px}.lp-register__step-number{font-size:16px;height:36px;width:36px}}