.subscribe-now{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;isolation:isolate;overflow:hidden;padding-block:clamp(64px,8vw,120px);padding-inline:var(--content-padding);position:relative}.subscribe-now--has-chevron{padding-top:calc(100px + clamp(24px, 4vw, 48px))}.subscribe-now[data-fixed]{background-attachment:fixed}@media (max-width:922px){.subscribe-now[data-fixed]{background-attachment:scroll}}.subscribe-now__chevron{height:100px;inset:0 0 auto 0;pointer-events:none;position:absolute;width:100%;z-index:1}.subscribe-now__chevron-back{fill:currentColor;fill-opacity:.5}.subscribe-now__chevron-front{fill:currentColor}.subscribe-now__overlay{inset:0;pointer-events:none;position:absolute;z-index:0}.subscribe-now__inner{align-items:center;display:flex;flex-direction:column;gap:clamp(24px,4vw,48px);margin-inline:auto;max-width:var(--content-max-width);position:relative;z-index:2}.subscribe-now__intro{color:var(--jencap-white);max-width:820px;text-align:center}.subscribe-now__intro :is(h1,h2,h3){color:inherit;font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 12px}.subscribe-now__intro p{color:inherit;font-size:var(--font-size-lg);margin:0}.subscribe-now__card{background:var(--jencap-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card);padding:clamp(24px,4vw,48px);width:100%}.subscribe-now__card-content{margin-bottom:20px}.subscribe-now__card-content :is(h1,h2,h3){color:var(--jencap-accent);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0 0 8px}.subscribe-now__card-content p{color:var(--jencap-text);margin:0}.subscribe-now__card-content a{color:var(--jencap-primary)}.subscribe-now__form{display:grid;gap:15px;grid-template-columns:1fr 1fr}.subscribe-now__input{background:var(--jencap-white);border:1px solid #cecece;border-radius:0;box-sizing:border-box;color:#999;font-family:var(--font-heading);font-size:var(--font-size-base);height:40px;padding:16px}.subscribe-now__input::placeholder{color:#999;text-transform:uppercase}.subscribe-now__input:focus{border-color:var(--jencap-accent);outline:none}.subscribe-now__submit-row{grid-column:1/-1;margin-top:4px;text-align:left}.subscribe-now__submit{background:var(--jencap-primary);border:none;border-radius:150px;color:var(--jencap-white);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-lg);font-weight:600;min-height:37px;padding:0 18.5px;text-transform:none;transition:background-color .2s ease;width:130px}.subscribe-now__submit:hover{background:var(--jencap-text);color:var(--jencap-white)}.subscribe-now__form-wrapper .hs-form,.subscribe-now__form-wrapper form{align-items:start;display:grid;gap:15px!important;grid-template-columns:1fr 1fr}.subscribe-now__form-wrapper .hs-form-field{margin-bottom:0}.subscribe-now__form-wrapper .form-title,.subscribe-now__form-wrapper .hs-form-title,.subscribe-now__form-wrapper label{display:none!important}.subscribe-now__form-wrapper .hs-input,.subscribe-now__form-wrapper input[type=email],.subscribe-now__form-wrapper input[type=text]{background:var(--jencap-white);border:1px solid #cecece;border-radius:0;box-sizing:border-box;color:#333;font-family:var(--font-heading);font-size:var(--font-size-base);height:40px;padding:16px;width:100%}.subscribe-now__form-wrapper .hs-input::placeholder,.subscribe-now__form-wrapper input::placeholder{color:#999;font-size:var(--font-size-xs);text-transform:uppercase}.subscribe-now__form-wrapper .hs-submit{grid-column:1/-1;margin-top:4px;text-align:left}.subscribe-now__form-wrapper .hs-button{background:var(--jencap-primary);border:none;border-radius:20px;color:var(--jencap-white);cursor:pointer;font-family:var(--font-heading);font-size:var(--font-size-broker-body);font-weight:var(--font-weight-semibold);padding:6px 22px;text-transform:uppercase}.subscribe-now__form-wrapper .hs-button:hover{background:var(--jencap-text);color:var(--jencap-white)}.subscribe-now__form-wrapper .hs-error-msgs{color:#c00;font-size:11px;grid-column:1/-1;list-style:none;margin:2px 0 0;padding:0}.subscribe-now__form-wrapper .hs-form .hs_error_rollup{grid-column:1/-1}@media (max-width:600px){.subscribe-now__form,.subscribe-now__form-wrapper .hs-form,.subscribe-now__form-wrapper form{grid-template-columns:1fr}}