.banner-cta{color:var(--jm-text-on-dark)!important;overflow:hidden!important;position:relative!important}.banner-cta-bg{inset:0!important;position:absolute!important;z-index:0!important}.banner-cta-bg-image{display:block!important;height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}.banner-cta-overlay{background:rgba(15,30,43,.88)!important;inset:0!important;position:absolute!important}.banner-cta-inner{align-items:start!important;display:grid!important;gap:60px!important;grid-template-columns:1fr 1fr!important;max-width:var(--jm-container-max-width)!important;padding:70px 50px!important}.banner-cta-centered,.banner-cta-inner{margin:0 auto!important;position:relative!important;z-index:1!important}.banner-cta-centered{align-items:center!important;display:flex!important;flex-direction:column!important;max-width:720px!important;padding:80px 40px!important;text-align:center!important}.banner-cta-pill{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:hsla(0,0%,100%,.15)!important;border-radius:var(--jm-border-radius-full)!important;display:inline-block!important;font-size:var(--jm-font-size-body)!important;font-weight:var(--jm-font-weight-semibold)!important;margin-bottom:24px!important;padding:10px 24px!important}.banner-cta-headline,.banner-cta-pill{color:var(--jm-text-on-dark)!important}.banner-cta-headline{font-family:var(--jm-font-display)!important;font-size:var(--jm-font-size-h2)!important;font-weight:var(--jm-font-weight-extrabold)!important;line-height:var(--jm-line-height-heading)!important;margin-bottom:20px!important}.banner-cta-desc{color:var(--jm-text-on-dark-muted)!important;line-height:var(--jm-line-height-body)!important;margin-bottom:32px!important;max-width:540px!important}.banner-cta-btn,.banner-cta-desc{font-size:var(--jm-font-size-body)!important}.banner-cta-btn{background:var(--jm-background)!important;border-radius:var(--jm-border-radius-medium)!important;box-shadow:var(--jm-shadow-medium)!important;color:var(--jm-text-heading)!important;display:inline-block!important;font-weight:var(--jm-font-weight-bold)!important;padding:18px 48px!important;text-decoration:none!important;transition:transform var(--jm-animation-duration-fast),box-shadow var(--jm-animation-duration-fast)!important}.banner-cta-btn:hover{box-shadow:var(--jm-shadow-large)!important;transform:translateY(-2px)!important}.banner-left{background:var(--jm-background)!important;border-radius:var(--jm-border-radius-medium)!important;color:var(--jm-text)!important;display:flex!important;flex-direction:column!important;padding:36px 32px!important}.banner-countdown{margin-bottom:20px!important}.countdown-items{display:flex!important;gap:8px!important}.countdown-item{align-items:baseline!important;background:var(--jm-color-primary)!important;border-radius:var(--jm-border-radius-small)!important;display:flex!important;gap:4px!important;padding:6px 10px!important}.countdown-value{color:var(--jm-text-on-dark)!important;font-family:var(--jm-font-body)!important;font-size:18px!important;font-weight:var(--jm-font-weight-bold)!important;line-height:1!important}.countdown-unit{color:hsla(0,0%,100%,.7)!important;font-size:10px!important;font-weight:var(--jm-font-weight-semibold)!important;text-transform:none!important}.banner-headline{color:var(--jm-text)!important;font-family:var(--jm-font-display)!important;font-size:var(--jm-font-size-h2-mobile)!important;font-weight:var(--jm-font-weight-extrabold)!important;line-height:var(--jm-line-height-heading)!important;margin-bottom:10px!important}.banner-subtext{color:var(--jm-text-muted)!important;font-family:var(--jm-font-body)!important;font-size:var(--jm-font-size-caption)!important;line-height:var(--jm-line-height-body)!important;margin-bottom:24px!important}.banner-left .hs-form-container{margin-bottom:20px!important}.banner-left .hs-form fieldset{margin:0 0 12px!important;max-width:100%!important}.banner-left .hs-form .hs-input{background:var(--jm-background)!important;border:1px solid var(--jm-border-color-light)!important;border-radius:var(--jm-border-radius-small)!important;color:var(--jm-text)!important;font-family:var(--jm-font-body)!important;font-size:var(--jm-font-size-caption)!important;padding:14px 16px!important;transition:border-color var(--jm-animation-duration-fast) ease!important;width:100%!important}.banner-left .hs-form .hs-input:focus{border-color:var(--jm-color-primary)!important;box-shadow:var(--jm-input-focus-shadow)!important;outline:none!important}.banner-left .hs-form .hs-button{background:var(--jm-color-button)!important;border:none!important;border-radius:var(--jm-border-radius-medium)!important;color:var(--jm-text-on-dark)!important;cursor:pointer!important;display:block!important;font-family:var(--jm-font-body)!important;font-size:var(--jm-font-size-caption)!important;font-weight:var(--jm-font-weight-bold)!important;letter-spacing:var(--jm-letter-spacing-eyebrow)!important;padding:16px 32px!important;text-transform:none!important;transition:background var(--jm-animation-duration-fast) ease!important;width:100%!important}.banner-left .hs-form .hs-button:hover{background:var(--jm-color-button-hover)!important;color:var(--jm-text-on-dark)!important}.banner-left .hs-form label{display:none!important}.banner-left .hs-form .hs-form-booleancheckbox label{align-items:flex-start!important;color:var(--jm-text-muted)!important;cursor:pointer!important;display:flex!important;font-family:var(--jm-font-body)!important;font-size:var(--jm-font-size-fine-print)!important;gap:8px!important;line-height:var(--jm-line-height-snug)!important}.banner-left .hs-form .hs-form-booleancheckbox input[type=checkbox]{flex-shrink:0!important;height:16px!important;margin-top:2px!important;width:16px!important}.banner-left .hs-form .inputs-list{list-style:none!important;margin:0!important;padding:0!important}.banner-left .hs-form .hs-error-msgs{color:var(--jm-color-error)!important;font-size:var(--jm-font-size-fine-print)!important;margin-top:4px!important}.banner-trust-row{display:flex!important;flex-wrap:wrap!important;gap:16px!important}.banner-trust-chip{align-items:center!important;color:var(--jm-text-muted)!important;display:inline-flex!important;font-family:var(--jm-font-body)!important;font-size:var(--jm-font-size-body)!important;gap:5px!important}.banner-trust-chip svg{flex-shrink:0!important;stroke:var(--jm-text-muted)!important}.banner-right{padding-top:10px!important}.banner-included-eyebrow{font-size:var(--jm-font-size-h2)!important;letter-spacing:var(--jm-letter-spacing-snug)!important;margin-bottom:6px!important;text-transform:none!important}.banner-included-eyebrow,.banner-included-title{color:var(--jm-text-on-dark)!important;font-family:var(--jm-font-display)!important;font-weight:var(--jm-font-weight-bold)!important}.banner-included-title{font-size:var(--jm-font-size-h3)!important;margin-bottom:28px!important}.banner-included-list{display:flex!important;flex-direction:column!important;gap:22px!important}.banner-included-item{align-items:flex-start!important;color:var(--jm-text-on-dark-bright)!important;display:flex!important;font-family:var(--jm-font-body)!important;font-size:var(--jm-font-size-body)!important;gap:14px!important;line-height:var(--jm-line-height-body)!important}.banner-included-item strong{color:var(--jm-text-on-dark)!important;font-size:20px!important;font-weight:var(--jm-font-weight-bold)!important}.banner-included-icon{flex-shrink:0!important;margin-top:2px!important}.banner-included-icon svg{stroke:var(--jm-color-accent)!important}@media (max-width:1024px){.banner-cta-inner{gap:40px!important;padding:60px 36px!important}.banner-included-item{font-size:var(--jm-font-size-body)!important}.banner-included-item strong{font-size:20px!important}}@media (max-width:768px){.banner-cta-inner{gap:40px!important;grid-template-columns:1fr!important;padding:50px 22px!important}.banner-right{border-top:1px solid hsla(0,0%,100%,.15)!important;padding-top:30px!important}.banner-left{padding:28px 22px!important}}@media (max-width:480px){.banner-cta-centered{max-width:100%!important}.banner-cta-inner{gap:30px!important;padding:40px 16px!important}.banner-cta-pill{font-size:14px!important;padding:8px 18px!important}.banner-left{padding:24px 16px!important}.countdown-item{padding:5px 8px!important}.countdown-value{font-size:var(--jm-font-size-body)!important}}