@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap");:root{--jl-blue:#0d3443;--jl-teal:#0eb6bd;--jl-yellow:#ffc000;--jl-red:#f5544b;--jl-pastel-teal:#71c1c7;--jl-pastel-blue:#3a5967;--jl-blush-red:#f5b6b4;--jl-deep:#082530;--jl-light-grey:#f4f6f7;--jl-mid-grey:#d8dde0;--jl-dark-grey:#5f5f5e;--white:#fff;--jl-yellow-text:#8a6c00;--shadow-sm:0 2px 8px rgba(13,52,67,.06);--shadow-md:0 8px 32px rgba(13,52,67,.08);--shadow-lg:0 16px 48px rgba(13,52,67,.12);--shadow-lg-strong:0 16px 48px rgba(13,52,67,.16);--shadow-xl:0 24px 80px rgba(13,52,67,.18)}.jl-smb{--radius-sm:8px;--radius-md:16px;--radius-lg:28px}.jl-enterprise{--radius-sm:6px;--radius-md:14px;--radius-lg:24px}body{margin:0;padding:0}.jl-enterprise,.jl-smb{background:var(--white);color:var(--jl-blue);font-family:Open Sans,system-ui,sans-serif;font-weight:500;line-height:1.55;margin:0;-webkit-font-smoothing:antialiased;padding-top:61px}.jl-enterprise *,.jl-enterprise :after,.jl-enterprise :before,.jl-smb *,.jl-smb :after,.jl-smb :before{box-sizing:border-box}.jl-container{margin:0 auto;max-width:1240px;padding:0 32px}.jl-enterprise .jl-container{max-width:1280px}@media (max-width:768px){.jl-container{padding:0 20px}}.jl-section-header{margin-bottom:64px;text-align:center}.jl-section-eyebrow{color:var(--jl-teal);font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.jl-enterprise .jl-section-eyebrow{font-size:11px;letter-spacing:1.5px;margin-bottom:14px}.jl-section-title{font-size:clamp(32px,4vw,44px);font-weight:800;letter-spacing:-1px;line-height:1.1;margin:0 0 16px}.jl-enterprise .jl-section-title{font-size:clamp(30px,3.6vw,42px);margin:0 auto 16px;max-width:720px}.jl-section-subtitle{color:var(--jl-pastel-blue);font-size:18px;line-height:1.55;margin:0 auto;max-width:640px}.jl-enterprise .jl-section-subtitle{max-width:720px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;transition-duration:0s!important}}.jl-feature-card,.jl-feature-tile,.jl-logo-strip__item,.jl-logo-strip__item--plain,.jl-steps__step,[role=button],a,button,summary{cursor:pointer}.jl-skip-link{background:var(--jl-blue);border-radius:0 0 8px 0;color:#fff;left:-9999px;padding:12px 18px;position:absolute;top:0;z-index:9999}.jl-skip-link:focus{left:0}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--jl-yellow);outline-offset:3px}