@font-face{font-family:proxima-nova;font-style:normal;font-weight:400;src:url() format("truetype")}@font-face{font-family:proxima-nova;font-style:normal;font-weight:700;src:url() format("truetype")}:root{--ink:#0c1222;--muted:rgba(12,18,34,.7);--muted-on-dark:hsla(0,0%,100%,.75);--section-bg-color:249,249,248;--section-alt-bg-color:255,255,255;--section-bg-img:url(https://44161995.fs1.hubspotusercontent-na1.net/hubfs/44161995/raw_assets/public/GSI/GSI%20Website%20Theme%202025/images/jde-landing/pattern_bg.png);--brand-orange:#fb812c;--brand-aqua:#26c8ff;--brand-blue:#405b98;--brand-slate:#23324f;--container:1100px}*{box-sizing:border-box}body,html{height:100%}body{color:var(--ink);font-family:proxima-nova,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.5;margin:0}body:after,body:before{background-repeat:repeat-y;background-size:100% auto;bottom:0;content:"";pointer-events:none;position:fixed;top:0;width:clamp(160px,18vw,420px);z-index:-1}body:before{background:url(https://44161995.fs1.hubspotusercontent-na1.net/hubfs/44161995/raw_assets/public/GSI/GSI%20Website%20Theme%202025/images/jde-landing/pattern_bg.png) 0 0/100% auto repeat-y;background-position:0 0;left:0;transform:translateX(100%) scaleX(-1);transform-origin:left}body:after{background:url(https://44161995.fs1.hubspotusercontent-na1.net/hubfs/44161995/raw_assets/public/GSI/GSI%20Website%20Theme%202025/images/jde-landing/pattern_bg.png) 100% 0/100% auto repeat-y;background-position:100% 0;right:0}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul{margin:0;padding-left:18px}.container{margin:0 auto;width:min(var(--container),calc(100% - 40px))}.icon-card{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.icon-card p{color:var(--muted);font-size:.9rem;margin-bottom:0}.icon-card img{height:100px;max-width:none;width:auto}.btn-wrapper .button{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:10px;justify-content:center;padding:12px 18px;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease;user-select:none}.btn-wrapper .button:active{transform:translateY(1px)}.btn-wrapper .button:hover{background:var(--brand-blue);opacity:.92}.btn-wrapper-primary .button{background:var(--brand-orange);color:#fff}.btn-wrapper-dark .button{background:var(--brand-blue);color:#fff}.btn-wrapper-dark .button:hover{background:var(--brand-orange);opacity:.92}.btn-wrapper .button img{flex-shrink:0;height:18px;margin-top:2px;width:18px}.hero{overflow:hidden;position:relative}.hero>.container{position:relative;z-index:1}.hero-bg{overflow:hidden;pointer-events:none}.hero-bg,.hero-bg img{inset:0;position:absolute;z-index:0}.hero-bg img{height:100%!important;object-fit:cover;object-position:center;width:100%!important}.hero-media.ar-16-9 span,.hero-media.ar-16-9>div,.hero-media.ar-16-9>div>div{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center}.hero-media.ar-1-1 span,.hero-media.ar-1-1>div,.hero-media.ar-1-1>div>div{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center}.hero-media img{height:auto;max-height:100%!important;max-width:100%!important;object-fit:cover;object-position:center;overflow:hidden;width:auto}.hero-copy h2{font-size:clamp(1.25rem,2vw,2rem);margin-bottom:1rem}.hero-copy p,.hero-copy ul{font-size:clamp(.8rem,1.3vw,1.1rem)}.hs-module.lead span *{color:hsla(0,0%,100%,.78);font-size:clamp(.8rem,1.2vw,1.1rem);margin-bottom:1rem;max-width:520px}.hero-cta{display:flex;flex-wrap:wrap}#top{color:#fff}.section{background:rgb(var(--section-bg-color));padding:clamp(35px,9vw,54px) 0}.section-alt{background:rgb(var(--section-alt-bg-color))}.section-gradient{background:linear-gradient(90deg,rgba(var(--section-bg-color),0) 0,rgba(var(--section-bg-color),.3) 20%,rgba(var(--section-bg-color),.7) 30%,rgba(var(--section-bg-color),1) 40%,rgba(var(--section-bg-color),1) 60%,rgba(var(--section-bg-color),.7) 70%,rgba(var(--section-bg-color),.3) 80%,rgba(var(--section-bg-color),0) 100%)}.section-alt-gradient{background:linear-gradient(90deg,rgba(var(--section-alt-bg-color),0) 0,rgba(var(--section-alt-bg-color),.3) 20%,rgba(var(--section-alt-bg-color),.7) 30%,rgba(var(--section-alt-bg-color),1) 40%,rgba(var(--section-alt-bg-color),1) 60%,rgba(var(--section-alt-bg-color),.7) 70%,rgba(var(--section-alt-bg-color),.3) 80%,rgba(var(--section-alt-bg-color),0) 100%)}.hs-module.section-title span *{font-size:20px;font-weight:700;margin-bottom:2rem;text-align:center}.hs-module.muted span *{color:var(--muted)}.bottom-text,.hs-module.bottom-text span *{margin-top:2rem}.hs-module.top-text span *{margin-bottom:2rem}.list li{margin:.6rem 0}.table-card{background:#fff;overflow:hidden}.table-scroll{overflow:auto}table{border-collapse:collapse;min-width:720px;overflow:hidden;text-align:center;width:100%}.compare-table,.compare-table-inner{text-align:left}.compare-table td{border:none;padding:1.5rem;vertical-align:top;width:50%}.compare-table tr.compare-intro{background:#fff}.compare-table .hs-module.compare-sub span *{color:var(--brand-blue);font-weight:700}.compare-table .compare-cell-container{background:#f5f5f5;padding:.3rem 2.5rem}.compare-table-inner td{padding:.5rem 1rem}.compare-table .compare-row-title td{color:var(--brand-aqua);font-weight:700;padding:.5rem 0}.compare-table .compare-row td{padding-left:30px;position:relative}.compare-table .compare-row td:before{color:rgba(0,0,0,.6);content:"•";left:14px;line-height:1;position:absolute;top:12px}.compare-table .compare-row td.compare-col-2:before,.compare-table .compare-row-title td.compare-col-2{padding-left:2.5rem}.compare-table .compare-row td.compare-col-2{padding-left:calc(2.5rem + 30px)}.compare-table .compare-row{border-bottom:2px solid rgba(0,0,0,.1)}.compare-table .compare-row:last-child{border:none}.compare-table .compare-row-spacer td{padding:.5rem}table.how-work-table thead th{background:var(--brand-blue);color:#fff;padding:14px 16px}table.how-work-table tbody td{color:rgba(0,0,0,.78);padding:14px 16px}table.how-work-table tbody td:first-child{font-weight:700}table.how-work-table tr td,table.how-work-table tr th{border:3px solid rgb(var(--section-bg-color))}table.how-work-table tr:first-child th{border-top:0}table.how-work-table tr:last-child td{border-bottom:0}table.how-work-table tr td:first-child,table.how-work-table tr th:first-child{border-left:0}table.how-work-table tr td:last-child,table.how-work-table tr th:last-child{border-right:0}#summary hr{border-width:2px;color:var(--brand-aqua)}.checklist{display:grid;gap:10px;list-style:none;margin:0;padding:0}.checklist li{align-items:flex-start;color:rgba(0,0,0,.76);display:flex;font-size:.95rem;gap:10px}.checklist li img{flex-shrink:0;height:18px;margin-top:2px;width:18px}.section.cta-band{overflow:hidden;position:relative}.section.cta-band .cta-band-inner{align-items:center;display:flex;gap:2rem;justify-content:space-between;position:relative}.section.cta-band h2,.section.cta-band p{margin:0}.section.cta-band h2{font-size:22px}#cta-band{color:#fff}#cta-band p{max-width:720px}#download p{max-width:500px}#final-cta{background:var(--brand-aqua);color:#fff}@media (max-width:768px){#top .hero-copy{text-align:center}.hero-cta{justify-content:center}.flex-column{align-items:center;text-align:center}.hero-copy h2{font-size:calc(1.325rem + .9vw)}.hero-copy p,.hero-copy ul{font-size:medium}.hero-copy-left{margin-bottom:1rem}.hero-copy-right{margin-top:1rem}.comparison{grid-template-columns:1fr}.section-gradient{background:linear-gradient(90deg,rgba(var(--section-bg-color),0) 0,rgba(var(--section-bg-color),.3) 10%,rgba(var(--section-bg-color),.7) 20%,rgba(var(--section-bg-color),1) 30%,rgba(var(--section-bg-color),1) 70%,rgba(var(--section-bg-color),.7) 80%,rgba(var(--section-bg-color),.3) 90%,rgba(var(--section-bg-color),0) 100%)}.section-alt-gradient{background:linear-gradient(90deg,rgba(var(--section-alt-bg-color),0) 0,rgba(var(--section-alt-bg-color),.3) 10%,rgba(var(--section-alt-bg-color),.7) 20%,rgba(var(--section-alt-bg-color),1) 30%,rgba(var(--section-alt-bg-color),1) 70%,rgba(var(--section-alt-bg-color),.7) 80%,rgba(var(--section-alt-bg-color),.3) 90%,rgba(var(--section-alt-bg-color),0) 100%)}}