.jl-final-cta{overflow:hidden;padding:96px 0;position:relative;text-align:center}.jl-final-cta--single_pill{background:var(--white)}.jl-final-cta--single_pill .jl-container{max-width:720px}.jl-final-cta--dual_button{background:linear-gradient(135deg,var(--jl-blue) 0,var(--jl-deep) 100%);color:#fff}.jl-final-cta--dual_button:before{background:radial-gradient(ellipse,rgba(14,182,189,.2) 0,transparent 70%);content:"";height:400px;left:50%;position:absolute;top:-100px;transform:translateX(-50%);width:800px}.jl-final-cta--dual_button .jl-container{max-width:780px;position:relative;z-index:1}.jl-final-cta__heading{font-weight:800;margin:0 0 20px}.jl-final-cta--single_pill .jl-final-cta__heading{font-size:clamp(32px,4vw,44px);letter-spacing:-1px}.jl-final-cta--dual_button .jl-final-cta__heading{font-size:clamp(32px,4vw,48px);letter-spacing:-1.2px;line-height:1.1}.jl-final-cta__sub{color:var(--jl-pastel-blue);font-size:18px;margin:0 0 32px}.jl-final-cta__sub p{margin:0}.jl-final-cta--dual_button .jl-final-cta__sub{color:var(--jl-pastel-teal);font-size:19px;line-height:1.5;margin-bottom:36px}.jl-final-cta__btn{display:inline-block;font-family:inherit;text-decoration:none;transition:all .2s}.jl-final-cta__btn--pill{background:var(--jl-red);border-radius:100px;box-shadow:0 8px 24px rgba(245,84,75,.32);color:#fff;font-size:16px;font-weight:700;padding:18px 36px}.jl-final-cta__btn--pill:after{content:" \2192"}.jl-final-cta__btn--pill:hover{box-shadow:0 12px 32px rgba(245,84,75,.48);transform:translateY(-2px)}.jl-final-cta__btns{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.jl-final-cta__btn--primary{background:var(--jl-teal);border-radius:6px;color:var(--jl-blue);font-size:15px;font-weight:800;letter-spacing:.5px;padding:18px 36px;text-transform:uppercase}.jl-final-cta__btn--primary:hover{background:#fff;transform:translateY(-2px)}.jl-final-cta__btn--secondary{background:transparent;border:1.5px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;font-size:15px;font-weight:700;letter-spacing:.5px;padding:18px 36px;text-transform:uppercase}.jl-final-cta__btn--secondary:hover{background:hsla(0,0%,100%,.05);border-color:#fff}.jl-final-cta__subline{color:var(--jl-dark-grey);font-size:14px;margin-top:16px}.jl-final-cta__subline p{margin:0}