.jc-page-module .jc-heavy-v2-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.jc-page-module .jc-heavy-v2-editor-link{display:contents!important;margin:0!important;padding:0!important;border:0!important}.jc-page-module .jc-heavy-v2-editor-media{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;line-height:0!important;background:transparent!important}.jc-page-module .jc-heavy-v2-editor-media>img{display:block;width:100%;height:100%;margin:0!important}.jc-page-module{--jc-dark:#1E293B;--jc-dark2:#111827;--jc-slate:#334155;--jc-steel:#40566E;--jc-steel-dark:#30465D;--jc-steel-soft:#E9EEF4;--jc-steel-light:#A9B8C8;--jc-gold:#C89B3C;--jc-gold2:#B8862B;--jc-bg:#F8FAFC;--jc-card:#FFFFFF;--jc-text:#111827;--jc-muted:#6B7280;--jc-line:#E5E7EB;--jc-soft:#F5F2EA;margin:0;color:var(--jc-text);font-family:Arial,Helvetica,sans-serif;background:#fff}.jc-page-module,.jc-page-module *{box-sizing:border-box}.jc-page-module img{max-width:100%;height:auto}.jc-page-module h2,.jc-page-module h3,.jc-page-module p,.jc-page-module ul{margin-top:0}.jc-page-module .jc-heavy-v2-fullwidth{position:relative;left:50%;width:var(--jc-heavy-v2-viewport-width,100%);max-width:none!important;margin-left:calc(var(--jc-heavy-v2-viewport-width,100%)/-2)!important;margin-right:0!important}.jc-page-module .jc-heavy-v2-container{width:min(1240px,calc(100% - 40px));margin:0 auto}.jc-page-module .jc-heavy-v2-intro{position:relative;overflow:hidden;padding:88px 0 82px;background:linear-gradient(180deg,#FFFFFF 0%,#F8FAFC 100%)}.jc-page-module .jc-heavy-v2-intro:before{content:"";position:absolute;width:520px;height:520px;right:-260px;top:-285px;border:1px solid rgb(64 86 110 / .13);border-radius:50%;box-shadow:0 0 0 72px rgb(64 86 110 / .025),0 0 0 145px rgb(64 86 110 / .012);pointer-events:none}.jc-page-module .jc-heavy-v2-intro-grid{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;gap:72px;align-items:center}.jc-page-module .jc-heavy-v2-copy{max-width:530px;padding-left:12px}.jc-page-module .jc-heavy-v2-kicker{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:var(--jc-steel);font-size:12px;line-height:1.2;font-weight:800;letter-spacing:2px;text-transform:uppercase}.jc-page-module .jc-heavy-v2-kicker:before{content:"";display:block;width:36px;height:2px;background:var(--jc-gold)}.jc-page-module .jc-heavy-v2-copy h2{margin:0 0 22px!important;color:var(--jc-dark2)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(38px,4.25vw,58px)!important;line-height:1.035!important;letter-spacing:-1.7px!important;font-weight:700!important;text-transform:none!important}.jc-page-module .jc-heavy-v2-copy h2 span{color:var(--jc-steel-dark);background:linear-gradient(transparent 79%,rgb(200 155 60 / .28) 79%)}.jc-page-module .jc-heavy-v2-lead{max-width:510px;margin:0 0 27px!important;color:#475569!important;font-size:16px!important;line-height:1.78!important}.jc-page-module .jc-heavy-v2-list{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:16px}.jc-page-module .jc-heavy-v2-list li{position:relative;padding:0 0 0 31px!important;margin:0!important;color:#334155;font-size:14px;line-height:1.65}.jc-page-module .jc-heavy-v2-list li:before{content:"";position:absolute;left:0;top:.45em;width:16px;height:16px;border-radius:50%;background:var(--jc-gold);box-shadow:inset 0 0 0 5px #fff,0 0 0 1px rgb(64 86 110 / .52)}.jc-page-module .jc-heavy-v2-product{min-width:0;display:grid;grid-template-rows:minmax(360px,1fr) auto;align-items:center;position:relative}.jc-page-module .jc-heavy-v2-product-stage{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center;padding:14px 22px 0}.jc-page-module .jc-heavy-v2-product-stage:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgb(200 155 60 / .08) 0%,rgb(64 86 110 / .09) 34%,rgb(169 184 200 / .045) 52%,#fff0 74%)}.jc-page-module .jc-heavy-v2-product-image{position:relative;z-index:1;width:min(570px,96%);max-height:415px;object-fit:contain;display:block;filter:drop-shadow(0 22px 22px rgb(15 23 42 / .13));transform:translateY(0);transition:transform .55s ease,filter .55s ease}.jc-page-module .jc-heavy-v2-product-stage:hover .jc-heavy-v2-product-image{transform:translateY(-5px);filter:drop-shadow(0 30px 28px rgb(15 23 42 / .17))}.jc-page-module .jc-heavy-v2-badges{display:flex;align-items:center;justify-content:center;gap:0;min-height:92px;padding-top:2px}.jc-page-module .jc-heavy-v2-badge{width:25%;min-height:74px;display:flex;align-items:center;justify-content:center;padding:3px 18px;border-left:1px solid var(--jc-line)}.jc-page-module .jc-heavy-v2-badge:first-child{border-left:0}.jc-page-module .jc-heavy-v2-badge img{display:block;width:auto;max-width:88px;max-height:78px;object-fit:contain;transition:transform .25s ease}.jc-page-module .jc-heavy-v2-badge:hover img{transform:translateY(-2px)}.jc-page-module .jc-heavy-v2-testimonial{padding:0 0 90px;background:#fff}.jc-page-module .jc-heavy-v2-testimonial-shell{width:100%;display:grid;grid-template-columns:58% 42%;min-height:430px;overflow:hidden;background:var(--jc-dark2);box-shadow:0 24px 60px rgb(15 23 42 / .12)}.jc-page-module .jc-heavy-v2-testimonial-media{position:relative;min-height:430px;overflow:hidden;background:#0F172A}.jc-page-module .jc-heavy-v2-testimonial-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0 64%,rgb(17 24 39 / .13) 100%);pointer-events:none}.jc-page-module .jc-heavy-v2-testimonial-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .8s ease}.jc-page-module .jc-heavy-v2-testimonial-shell:hover .jc-heavy-v2-testimonial-media img{transform:scale(1.018)}.jc-page-module .jc-heavy-v2-quote{position:relative;border-top:1px solid rgb(200 155 60 / .58);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:58px 58px;color:#fff;background:linear-gradient(145deg,#111827 0%,#1E293B 68%,#30465D 115%)}.jc-page-module .jc-heavy-v2-quote:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--jc-gold),#D5B76B,var(--jc-gold2))}.jc-page-module .jc-heavy-v2-quote:after{content:"";position:absolute;width:290px;height:290px;right:-165px;bottom:-180px;border:1px solid rgb(169 184 200 / .16);border-radius:50%;box-shadow:0 0 0 48px rgb(169 184 200 / .020),0 0 0 96px rgb(169 184 200 / .010)}.jc-page-module .jc-heavy-v2-quote-inner{position:relative;z-index:1;width:100%;max-width:445px;text-align:center}.jc-page-module .jc-heavy-v2-quote-mark{display:flex;align-items:center;gap:18px;margin:0 0 24px}.jc-page-module .jc-heavy-v2-quote-mark span{width:48px;height:2px;background:linear-gradient(90deg,var(--jc-gold),#D5B76B)}.jc-page-module .jc-heavy-v2-quote-mark strong{color:var(--jc-gold);font-family:Georgia,"Times New Roman",serif;font-size:58px;line-height:.5;font-weight:700;transform:translateY(8px)}.jc-page-module .jc-heavy-v2-quote blockquote{margin:0!important;padding:0!important;border:0!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(25px,2.25vw,34px)!important;line-height:1.18!important;letter-spacing:-.6px!important;font-style:normal!important;font-weight:500!important}.jc-page-module .jc-heavy-v2-quote-rule{width:38px;height:2px;margin:27px auto 22px;background:linear-gradient(90deg,rgb(200 155 60 / .55),var(--jc-gold),rgb(200 155 60 / .55))}.jc-page-module .jc-heavy-v2-attribution{margin:0!important;color:#CBD5E1!important;font-size:13px!important;line-height:1.55!important;letter-spacing:.1px}@media (max-width:980px){.jc-page-module .jc-heavy-v2-intro{padding:72px 0 68px}.jc-page-module .jc-heavy-v2-intro-grid{grid-template-columns:1fr;gap:36px}.jc-page-module .jc-heavy-v2-copy{max-width:760px;padding-left:0}.jc-page-module .jc-heavy-v2-product-stage{min-height:390px}.jc-page-module .jc-heavy-v2-testimonial-shell{grid-template-columns:1fr}.jc-page-module .jc-heavy-v2-testimonial-media{min-height:420px}.jc-page-module .jc-heavy-v2-quote{min-height:360px;padding:54px 36px}.jc-page-module .jc-heavy-v2-quote:before{inset:0 0 auto 0;width:100%;height:3px}}@media (max-width:680px){.jc-page-module .jc-heavy-v2-container{width:min(1240px,calc(100% - 28px))}.jc-page-module .jc-heavy-v2-intro{padding:58px 0 55px}.jc-page-module .jc-heavy-v2-copy h2{font-size:38px!important;letter-spacing:-1px!important}.jc-page-module .jc-heavy-v2-lead{font-size:15px!important}.jc-page-module .jc-heavy-v2-product-stage{min-height:315px;padding:0}.jc-page-module .jc-heavy-v2-product-image{max-height:310px}.jc-page-module .jc-heavy-v2-badges{display:grid;grid-template-columns:1fr 1fr;gap:0;padding-top:10px}.jc-page-module .jc-heavy-v2-badge{width:100%;min-height:82px;border-left:0;border-top:1px solid var(--jc-line)}.jc-page-module .jc-heavy-v2-badge:nth-child(odd){border-right:1px solid var(--jc-line)}.jc-page-module .jc-heavy-v2-testimonial{padding-bottom:60px}.jc-page-module .jc-heavy-v2-testimonial-media{min-height:300px}.jc-page-module .jc-heavy-v2-quote{min-height:330px;padding:46px 24px}.jc-page-module .jc-heavy-v2-quote blockquote{font-size:26px!important}}