.JmzoLq_home{--navy:#071724;--panel:#0b1d2d;--border:#20384a;--ivory:#f4f1eb;--ochre:#d99337;--muted:#94a3b8;background:var(--navy);color:var(--ivory);overflow:clip}.JmzoLq_home a:focus-visible,.JmzoLq_home button:focus-visible{outline-offset:3px;outline:3px solid #f0b35c}.JmzoLq_header{z-index:5;background:#071724ed;border-bottom:1px solid #ffffff16;position:relative}.JmzoLq_headerInner{justify-content:space-between;align-items:center;gap:1.3rem;width:min(100% - 4rem,1440px);min-height:80px;margin:auto;display:flex}.JmzoLq_brandLink{flex:none}.JmzoLq_brandLink>span{gap:.65rem}.JmzoLq_brandLink>span>span:last-child>span:first-child{font-size:1rem}.JmzoLq_brandLink>span>span:last-child>span:last-child{font-size:.5rem}.JmzoLq_nav,.JmzoLq_headerActions{align-items:center;gap:1.4rem;display:flex}.JmzoLq_nav a{color:#9eacbd;white-space:nowrap;font-size:.82rem;transition:color .18s}.JmzoLq_nav a:hover{color:#fff}.JmzoLq_headerActions{gap:.7rem}.JmzoLq_mobileContact{display:none}.JmzoLq_loginLink,.JmzoLq_primaryButton,.JmzoLq_secondaryButton{text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:.7rem;min-height:44px;font-size:.83rem;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.JmzoLq_loginLink{border:1px solid var(--border);white-space:nowrap;padding:.6rem 1rem}.JmzoLq_loginLink:hover,.JmzoLq_secondaryButton:hover{background:#ffffff0a;border-color:#8e7048}.JmzoLq_primaryButton{background:var(--ochre);color:#101c27;padding:.7rem 1.35rem}.JmzoLq_primaryButton:hover{background:#ebb05a;transform:translateY(-2px)}.JmzoLq_secondaryButton{color:var(--ivory);border:1px solid #2c4355;padding:.7rem 1.3rem}.JmzoLq_hero{isolation:isolate;background:radial-gradient(at 70% 42%,#183047 0,#0000 47%),#071724;border-bottom:1px solid #ffffff13;position:relative}.JmzoLq_hero:before{z-index:-1;content:"";background:linear-gradient(115deg,#0000 49.8%,#ffffff06 50%,#0000 50.2%);position:absolute;inset:0}.JmzoLq_heroInner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:3rem;width:min(100% - 4rem,1440px);min-height:710px;margin:auto;display:grid}.JmzoLq_heroCopy{z-index:2;padding:4rem 0;position:relative}.JmzoLq_heroPill,.JmzoLq_stepBadge{color:#ede9df;letter-spacing:.1em;text-transform:uppercase;background:#0e2232;border:1px solid #2b4354;border-radius:999px;padding:.55rem .9rem;font-size:.68rem;font-weight:850;display:inline-block}.JmzoLq_heroPill:before{color:var(--ochre);content:"● "}.JmzoLq_hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:770px;margin:2rem 0 1.2rem;font-size:clamp(3.2rem,5.15vw,6rem);font-weight:850;line-height:.99}.JmzoLq_hero h1 span{color:var(--ochre)}.JmzoLq_heroLead{max-width:38rem;color:var(--muted);font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.65}.JmzoLq_heroContext{color:#ded4c4;max-width:38rem;margin-bottom:1rem;font-size:.95rem;font-weight:650;line-height:1.6}.JmzoLq_heroActions{flex-wrap:wrap;gap:.85rem;margin-top:2.4rem;display:flex}.JmzoLq_heroActions a{flex:190px;max-width:250px;min-height:64px}.JmzoLq_heroFootnote{color:#aab6c4;border-top:1px solid #ffffff16;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2.7rem;padding-top:1.2rem;font-size:.8rem;display:flex}.JmzoLq_heroFootnoteItem{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.JmzoLq_heroFootnoteItem svg{color:var(--ochre)}.JmzoLq_heroFootnoteDot{color:#536677;padding:0 .3rem}.JmzoLq_heroScene{perspective:1200px;min-width:0;position:relative}.JmzoLq_heroScene:before{z-index:-2;filter:blur(22px);content:"";background:radial-gradient(#d9933724,#0000 67%);border-radius:50%;position:absolute;inset:8% -3%}.JmzoLq_heroScene:after{z-index:-1;content:"";border:1px solid #d9933729;border-radius:24px;position:absolute;inset:20px 2px -10px 18px;transform:rotate(2deg)translateZ(-28px)}.JmzoLq_sceneWindow{background:#091a29f5;border:1px solid #294154;border-radius:23px;min-height:420px;padding:1.2rem;animation:7s ease-in-out infinite JmzoLq_float;position:relative;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 45px 90px #0008,inset 0 1px #ffffff08}.JmzoLq_windowBar{color:#91a0af;letter-spacing:.06em;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:1rem;padding:.1rem .3rem 1rem;font-size:.69rem;display:flex}.JmzoLq_windowDots{color:#d99337;letter-spacing:.2em}.JmzoLq_sceneColumns{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:.7rem;padding:1.3rem 0 .7rem;display:grid}.JmzoLq_scenePanel{background:#0b1d2b;border:1px solid #294154;border-radius:14px;min-width:0;min-height:300px;padding:1rem}.JmzoLq_scenePanelHead{color:var(--ochre);text-transform:uppercase;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:.5rem;padding-bottom:.8rem;font-size:.67rem;font-weight:800;display:flex}.JmzoLq_scenePanelHead span:last-child{color:#8a9cad;text-transform:none;font-weight:500}.JmzoLq_sceneVoucher{border:1px solid #2a4253;border-radius:9px;gap:.3rem;margin-top:1rem;padding:.9rem;display:grid}.JmzoLq_sceneVoucher small{color:#8b9caf;text-transform:uppercase;font-size:.65rem}.JmzoLq_sceneVoucher strong{font-size:.9rem}.JmzoLq_sceneVoucher span{color:#bbc4cf;font-size:.75rem}.JmzoLq_sceneLine{color:#c3ced8;border:1px solid #1a3447;border-radius:8px;align-items:center;gap:.7rem;margin-top:.7rem;padding:.8rem;font-size:.7rem;display:flex}.JmzoLq_sceneLine svg{color:var(--ochre);flex:none}.JmzoLq_sceneSignature{border:1px dashed #a26d2a;border-radius:8px;gap:.7rem;margin-top:.7rem;padding:.8rem;display:grid}.JmzoLq_sceneSignature small{color:#9caec0;text-transform:uppercase;font-size:.63rem}.JmzoLq_sceneSignature strong{color:#45cfad;font-size:.8rem}.JmzoLq_sceneArrow{border:1px solid var(--ochre);width:40px;height:40px;color:var(--ochre);border-radius:50%;place-items:center;display:grid}.JmzoLq_sceneCaption{color:#d2c6b6;text-align:center;border-top:1px solid #ffffff10;margin:.5rem 0 0;padding-top:1rem;font-family:Georgia,serif;font-size:.93rem;font-style:italic}.JmzoLq_floatingCard{color:#f2ebdf;background:#102739f5;border:1px solid #385064;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.72rem;font-weight:750;animation:5s ease-in-out infinite JmzoLq_bob;display:flex;position:absolute;box-shadow:0 20px 40px #0008}.JmzoLq_floatingCard svg{color:var(--ochre)}.JmzoLq_floatingTop{animation-delay:-2s;top:-35px;right:-12px}.JmzoLq_floatingBottom{animation-delay:-3s;bottom:-34px;left:-15px}.JmzoLq_floatingSide{background:#142838ee;border-color:#93612c78;animation-delay:-1s;bottom:20%;right:-17px}.JmzoLq_traceArea{isolation:isolate;position:relative}.JmzoLq_traceArea:before{z-index:-1;content:"";background:linear-gradient(#0000,#b17c353b 10%,#b17c3545 90%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.JmzoLq_section{width:min(100% - 4rem,1280px);margin:auto;padding:7rem 0}.JmzoLq_section+.JmzoLq_section{border-top:1px solid #ffffff12}.JmzoLq_sectionIntro{text-align:center;max-width:830px;margin:0 auto 3.5rem}.JmzoLq_eyebrow{color:var(--ochre);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:850}.JmzoLq_sectionIntro h2,.JmzoLq_audienceIntro h2{letter-spacing:-.035em;text-wrap:balance;margin:1rem 0;font-size:clamp(2rem,3vw,3rem);font-weight:850;line-height:1.1}.JmzoLq_sectionIntro>p:last-child,.JmzoLq_audienceIntro>p{color:var(--muted);font-size:1.08rem;line-height:1.6}.JmzoLq_darkCard{border:1px solid var(--border);background:#0a1c2b;border-radius:20px;min-width:0}.JmzoLq_iconBox{color:#e8a14b;background:#39291f;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.JmzoLq_problemGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:2rem;display:grid}.JmzoLq_problemLead{border-color:#713038;flex-direction:column;min-height:450px;padding:2rem;display:flex}.JmzoLq_problemTag{letter-spacing:.07em;text-transform:uppercase;font-weight:850;color:#f17575!important;margin:2.5rem 0 .5rem!important;font-size:.7rem!important}.JmzoLq_problemLead h3,.JmzoLq_problemStack h3{margin:0 0 .7rem;font-size:1.32rem;line-height:1.25}.JmzoLq_problemLead>p:not(.JmzoLq_problemTag),.JmzoLq_problemStack p{color:var(--muted);line-height:1.55}.JmzoLq_problemNote{color:#f1b7b5;background:#2d1b23;border:1px solid #65343c;border-radius:10px;margin-top:auto;padding:1rem;font-size:.82rem}.JmzoLq_problemStack{gap:1rem;display:grid}.JmzoLq_problemStack .JmzoLq_darkCard{align-items:flex-start;gap:1.2rem;padding:1.5rem;display:flex}.JmzoLq_problemStack .JmzoLq_iconBox{color:#e79a9a;background:#301d26}.JmzoLq_workflow{position:relative}.JmzoLq_stepTabs{border:1px solid var(--border);background:#0b1d2b;border-radius:14px;gap:.25rem;width:fit-content;max-width:100%;margin:0 auto 3rem;padding:.35rem;display:flex;overflow-x:auto}.JmzoLq_stepTabs button{color:#c6d0d8;white-space:nowrap;cursor:pointer;border-radius:10px;min-height:40px;padding:.55rem .9rem;font-size:.78rem;font-weight:800}.JmzoLq_stepTabs button:hover{background:#203547}.JmzoLq_stepTabs .JmzoLq_stepActive{background:var(--ochre);color:#101c27}.JmzoLq_workflowPanel{border:1px solid var(--border);background:#091a29;border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2.5rem;min-height:390px;padding:2.5rem;display:grid}.JmzoLq_workflowCopy h3{letter-spacing:-.04em;margin:1.3rem 0 1rem;font-size:clamp(1.8rem,2.8vw,2.8rem)}.JmzoLq_workflowCopy>p{color:var(--muted);font-size:1rem;line-height:1.65}.JmzoLq_workflowCheck{border-top:1px solid #ffffff16;align-items:center;gap:.7rem;margin:1.5rem 0;padding-top:1rem;font-size:.85rem;font-weight:700;display:flex}.JmzoLq_workflowCheck svg{color:var(--ochre)}.JmzoLq_workflowControls{flex-wrap:wrap;gap:.65rem;display:flex}.JmzoLq_workflowControls button{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;min-height:40px;padding:.6rem .8rem;font-size:.75rem;font-weight:750;display:inline-flex}.JmzoLq_workflowControls button:last-child{border-color:var(--ochre);background:var(--ochre);color:#111a22}.JmzoLq_workflowControls button:hover{filter:brightness(1.12)}.JmzoLq_workflowMock{background:#0c2030;border:1px solid #294154;border-radius:15px;min-width:0;padding:1.5rem}.JmzoLq_workflowMockHead{border-bottom:1px solid #ffffff15;align-items:center;gap:.5rem;padding-bottom:1rem;font-size:.9rem;display:flex}.JmzoLq_workflowMockHead svg{color:var(--ochre)}.JmzoLq_workflowMockHead span{color:var(--ochre);margin-left:auto;font-size:.67rem}.JmzoLq_workflowMockRow{border:1px solid #2a4253;border-radius:8px;justify-content:space-between;gap:1rem;margin-top:.8rem;padding:.7rem .85rem;font-size:.78rem;display:flex}.JmzoLq_workflowMockRow span{color:#9babb9}.JmzoLq_workflowMockRow strong{text-align:right}.JmzoLq_workflowMockFoot{color:#7fe0c4;align-items:center;gap:.5rem;margin-top:1rem;font-size:.74rem;display:flex}.JmzoLq_story{color:#211d19;background:#f5f2ec}.JmzoLq_storyInner{grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr);align-items:center;gap:6rem;width:min(100% - 4rem,1280px);margin:auto;padding:7rem 0;display:grid}.JmzoLq_storyCard{background:#fffdf9;border:1px solid #e5dcca;border-radius:20px;max-width:390px;padding:2.5rem;box-shadow:0 18px 30px #30231618}.JmzoLq_storyMark{width:62px;height:62px;margin-bottom:3rem}.JmzoLq_storyCard h2{letter-spacing:-.03em;margin:.6rem 0 1.2rem;font-size:clamp(1.6rem,2.3vw,2.3rem);font-weight:850;line-height:1.15}.JmzoLq_storyCard>p:not(.JmzoLq_eyebrow){color:#736b60;line-height:1.65}.JmzoLq_storyCard>span:last-child{color:#827e75;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #e6ddcf;margin-top:2rem;padding-top:1rem;font-size:.66rem;font-weight:800;display:block}.JmzoLq_storyText blockquote{border-left:4px solid var(--ochre);margin:1.5rem 0;padding-left:2rem;font-family:Georgia,serif;font-size:clamp(1.7rem,2.45vw,2.8rem);font-style:italic;line-height:1.17}.JmzoLq_storyText>p:not(.JmzoLq_eyebrow){color:#605c56;font-size:1rem;line-height:1.7}.JmzoLq_storyValues{border-top:1px solid #ddd4c3;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;padding-top:1.4rem;display:grid}.JmzoLq_storyValues span{color:#777269;text-transform:uppercase;gap:.2rem;font-size:.7rem;display:grid}.JmzoLq_storyValues strong{color:#b76d24;text-transform:none;font-size:1.3rem}.JmzoLq_featureGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.3rem;display:grid}.JmzoLq_featureCard{flex-direction:column;grid-column:span 2;min-height:285px;padding:1.7rem;display:flex}.JmzoLq_featurePreview{color:#b8c8d5;background:#071827;border:1px solid #254056;border-radius:10px;align-items:center;gap:.7rem;min-width:0;height:58px;min-height:58px;margin-top:auto;padding:.6rem .8rem;font-size:.68rem;display:flex;overflow:hidden}.JmzoLq_featurePreview i{background:#10293c;border:1px solid #304b60;border-radius:3px;min-width:0;height:12px;font-style:normal;display:block}.JmzoLq_preview_model,.JmzoLq_preview_information,.JmzoLq_preview_signature,.JmzoLq_preview_history{flex-direction:column;justify-content:center;align-items:stretch;gap:.35rem}.JmzoLq_previewHeading,.JmzoLq_previewAccent{color:#e1b777;justify-content:space-between;align-items:center;gap:.4rem;font-weight:800;display:flex}.JmzoLq_previewRows{gap:.35rem;display:flex}.JmzoLq_previewRows i{color:#a4b5c4;white-space:nowrap;flex:1;height:18px;padding:.1rem .3rem;font-size:.59rem}.JmzoLq_previewLabel{color:#9aabbb;text-transform:uppercase;font-size:.62rem}.JmzoLq_previewSignatureLine{border-bottom:1px solid #e4ba83;flex:0 0 1px;width:55%;height:1px;display:block}.JmzoLq_previewAccent{color:#65d5b5;font-size:.61rem}.JmzoLq_preview_pdf{justify-content:center}.JmzoLq_previewPaper{color:#a0662b;background:#e8e2d4;border:1px solid #b08a60;border-radius:3px;flex:none;justify-items:start;gap:2px;width:31px;height:40px;padding:3px;display:grid}.JmzoLq_previewPaper svg{width:13px;height:13px}.JmzoLq_previewPaper i{background:#b0aa9f;border:0;width:90%;height:2px}.JmzoLq_previewSearch{border:1px solid #304b60;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .35rem;display:flex}.JmzoLq_previewHistoryRows{gap:.3rem;display:flex}.JmzoLq_previewHistoryRows i{border:0;border-radius:4px;width:50%;height:5px}.JmzoLq_featureWide{grid-column:span 3;min-height:330px}.JmzoLq_featureCard h3,.JmzoLq_featureBanner h3,.JmzoLq_audienceCard h3,.JmzoLq_benefitCard h3{margin:1.6rem 0 .6rem;font-size:1.3rem;line-height:1.25}.JmzoLq_featureCard p,.JmzoLq_featureBanner p,.JmzoLq_audienceCard p,.JmzoLq_benefitCard p{color:var(--muted);line-height:1.55}.JmzoLq_featureDetail{color:#e5ba7a;border-top:1px solid #ffffff12;margin-top:.7rem;padding-top:1rem;font-size:.73rem}.JmzoLq_featureBanner{grid-column:1/-1;align-items:center;gap:1.5rem;padding:1.5rem 1.7rem;display:flex}.JmzoLq_featureBanner h3{margin-top:0}.JmzoLq_featureBanner p{margin-bottom:0}.JmzoLq_rolesPreview{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin-left:auto;display:flex}.JmzoLq_rolesPreview span{color:#d3dfe8;white-space:nowrap;background:#10283b;border:1px solid #315069;border-radius:999px;padding:.35rem .55rem;font-size:.64rem}.JmzoLq_rolesPreview span:last-child{color:#e1b777;border-color:#8b623a}.JmzoLq_audienceIntro{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem;display:flex}.JmzoLq_audienceIntro>div{max-width:600px}.JmzoLq_audienceIntro>p{max-width:360px}.JmzoLq_audienceGrid,.JmzoLq_benefitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3rem;display:grid}.JmzoLq_audienceCard{min-height:300px;padding:1.5rem}.JmzoLq_audienceCard>svg{color:#e3a35b}.JmzoLq_audienceCard h3{font-size:1.05rem}.JmzoLq_audienceCard strong{color:#e5e3dc;text-transform:uppercase;font-size:.68rem}.JmzoLq_audienceCard p{font-size:.86rem}.JmzoLq_benefitCard{min-height:235px;padding:1.5rem}.JmzoLq_benefitCard h3{font-size:1.06rem}.JmzoLq_benefitCard p{font-size:.87rem}.JmzoLq_finalCta{text-align:center;background:radial-gradient(at 50% 100%,#b77a301d,#0000 48%),#0d1f2e;border-top:1px solid #ffffff10;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:5rem 1.5rem;display:flex}.JmzoLq_finalMark{width:56px;height:56px;margin-bottom:1.5rem}.JmzoLq_finalCta h2{letter-spacing:-.04em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(2.2rem,4vw,4rem);font-weight:850;line-height:1.1}.JmzoLq_finalCta p{max-width:620px;color:var(--muted);margin:1.2rem 0 2rem;font-size:1.05rem;line-height:1.6}.JmzoLq_finalCta>span{color:#aab6c4;margin-top:1.5rem;font-size:.78rem}.JmzoLq_footer{border-top:1px solid #ffffff16}.JmzoLq_footerInner{grid-template-columns:2fr repeat(3,1fr);gap:3rem;width:min(100% - 4rem,1280px);margin:auto;padding:4rem 0;display:grid}.JmzoLq_footerInner h3{color:var(--ivory);text-transform:uppercase;margin:0 0 1rem;font-size:.82rem}.JmzoLq_footerInner>div:not(:first-child){flex-direction:column;gap:.75rem;display:flex}.JmzoLq_footerInner a,.JmzoLq_footerAbout p{color:#97a5b4;font-size:.82rem;line-height:1.6}.JmzoLq_footerInner a:hover{color:#fff}.JmzoLq_footerAbout p{max-width:310px;margin-top:1.5rem}.JmzoLq_footerAbout em{color:#ded4c4;font-family:Georgia,serif;font-size:.85rem}.JmzoLq_footerBottom{color:#7f8d9d;text-align:center;border-top:1px solid #ffffff13;padding:1.3rem 2rem;font-size:.72rem}@keyframes JmzoLq_float{50%{transform:translateY(-7px)rotateY(-5deg)rotateX(2deg)}}@keyframes JmzoLq_bob{50%{transform:translateY(-6px)}}@media (max-width:1180px){.JmzoLq_mobileContact{display:inline-flex}.JmzoLq_nav{display:none}.JmzoLq_heroInner{gap:1rem}.JmzoLq_sceneWindow{transform:none}.JmzoLq_floatingTop{right:0}}@media (max-width:900px){.JmzoLq_heroInner{grid-template-columns:1fr;padding-bottom:5rem}.JmzoLq_heroCopy{padding:5rem 0 1rem}.JmzoLq_heroScene{width:min(100%,700px);margin:auto}.JmzoLq_problemGrid,.JmzoLq_workflowPanel,.JmzoLq_storyInner{grid-template-columns:1fr}.JmzoLq_problemLead{min-height:320px}.JmzoLq_storyInner{gap:3rem}.JmzoLq_storyCard{max-width:none}.JmzoLq_audienceGrid,.JmzoLq_benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.JmzoLq_footerInner{grid-template-columns:repeat(3,1fr)}.JmzoLq_footerAbout{grid-column:1/-1}.JmzoLq_rolesPreview{justify-content:flex-start}}@media (max-width:640px){.JmzoLq_headerInner,.JmzoLq_heroInner,.JmzoLq_section,.JmzoLq_storyInner,.JmzoLq_footerInner{width:min(100% - 2rem,1280px)}.JmzoLq_headerInner{gap:.6rem;min-height:70px}.JmzoLq_brandLink>span>span:last-child>span:last-child{display:none}.JmzoLq_brandLink>span>span:last-child>span:first-child{font-size:.85rem}.JmzoLq_brandLink>span>span:first-child{width:35px;height:35px}.JmzoLq_headerActions .JmzoLq_primaryButton{display:none}.JmzoLq_loginLink{padding:.5rem .65rem;font-size:.72rem}.JmzoLq_heroCopy{padding-top:4rem}.JmzoLq_hero h1{font-size:clamp(2.6rem,10vw,4rem)}.JmzoLq_heroLead{font-size:1rem}.JmzoLq_heroFootnoteDot{display:none}.JmzoLq_heroActions a{max-width:none}.JmzoLq_heroScene{margin:0 auto 3rem;display:block}.JmzoLq_heroInner{min-height:0;padding-bottom:1rem}.JmzoLq_sceneWindow{min-height:0;padding:.8rem;animation:none}.JmzoLq_sceneColumns{padding:.8rem 0 0;display:block}.JmzoLq_scenePanel{min-height:0}.JmzoLq_sceneColumns>.JmzoLq_scenePanel:last-child,.JmzoLq_sceneArrow,.JmzoLq_floatingCard{display:none}.JmzoLq_sceneCaption{font-size:.8rem}.JmzoLq_section{padding:5rem 0}.JmzoLq_sectionIntro{margin-bottom:2.5rem}.JmzoLq_sectionIntro>p:last-child{font-size:.95rem}.JmzoLq_problemStack .JmzoLq_darkCard{padding:1.2rem}.JmzoLq_stepTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:1.5rem;display:grid;overflow:visible}.JmzoLq_stepTabs button,.JmzoLq_workflowControls button{min-height:44px}.JmzoLq_stepTabs button{padding:.5rem .35rem;font-size:.73rem}.JmzoLq_workflowPanel{gap:2rem;padding:1.2rem}.JmzoLq_workflowMock{padding:1rem}.JmzoLq_storyInner{padding:5rem 0}.JmzoLq_storyCard{padding:1.7rem}.JmzoLq_storyText blockquote{padding-left:1.2rem}.JmzoLq_storyValues{gap:.4rem}.JmzoLq_storyValues strong{font-size:1rem}.JmzoLq_featureGrid,.JmzoLq_audienceGrid,.JmzoLq_benefitGrid{grid-template-columns:1fr}.JmzoLq_featureCard,.JmzoLq_featureWide,.JmzoLq_featureBanner{grid-column:auto;min-height:0}.JmzoLq_featureCard{min-height:240px}.JmzoLq_featureBanner{flex-direction:column;align-items:flex-start}.JmzoLq_rolesPreview{justify-content:flex-start;margin-left:0}.JmzoLq_audienceIntro{display:block}.JmzoLq_audienceCard,.JmzoLq_benefitCard{min-height:0}.JmzoLq_footerInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (prefers-reduced-motion:reduce){.JmzoLq_home *,.JmzoLq_home :before,.JmzoLq_home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.K_eCSW_page{color:#f4f1eb;overflow-wrap:break-word;background:#071724}.K_eCSW_page a:focus-visible,.K_eCSW_page summary:focus-visible,.K_eCSW_compactLinks a:focus-visible{outline-offset:4px;outline:3px solid #f0b35c}.K_eCSW_container{width:min(100% - 2rem,1040px);margin-inline:auto}.K_eCSW_header{border-bottom:1px solid #ffffff16}.K_eCSW_headerInner{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,1280px);min-height:80px;margin:auto;padding-block:1rem;display:flex}.K_eCSW_headerInner nav{flex-wrap:wrap;align-items:center;gap:1.2rem;font-size:.85rem;font-weight:650;display:flex}.K_eCSW_headerInner nav>a:not(.K_eCSW_button){color:#d4dce5;align-items:center;min-height:44px;display:inline-flex}.K_eCSW_button{color:#101c27;text-align:center;background:#d99337;border-radius:11px;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.8rem 1.2rem;font-size:.9rem;font-weight:800;display:inline-flex}.K_eCSW_button:hover{background:#ebb05a}.K_eCSW_hero{background:radial-gradient(at 80% 10%,#183047,#0000 65%);border-bottom:1px solid #ffffff16;padding-block:2rem 4rem}.K_eCSW_back{color:#b4c1cf;align-items:center;min-height:44px;font-size:.85rem;display:inline-flex}.K_eCSW_eyebrow{color:#e3a553;letter-spacing:.12em;text-transform:uppercase;margin-top:2rem;font-size:.75rem;font-weight:750}.K_eCSW_hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:930px;margin-block:1rem 1.5rem;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:850;line-height:1.12}.K_eCSW_intro{color:#bac6d3;max-width:850px;margin-bottom:2rem;font-size:1.1rem;line-height:1.8}.K_eCSW_body{max-width:850px;padding-block:2.5rem 1rem}.K_eCSW_audience{background:#0b1d2d;border:1px solid #20384a;border-radius:16px;padding:1.4rem}.K_eCSW_audience strong{color:#e3a553}.K_eCSW_page p{line-height:1.8}.K_eCSW_audience p{color:#bac6d3;margin-top:.5rem}.K_eCSW_section{padding-block:2.5rem}.K_eCSW_section+.K_eCSW_section{border-top:1px solid #20384a}.K_eCSW_page h2{letter-spacing:-.02em;margin-bottom:1.1rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:780;line-height:1.25}.K_eCSW_section>p{color:#bac6d3}.K_eCSW_section>p+p{margin-top:1rem}.K_eCSW_steps{background:#0b1d2d;border:1px solid #20384a;border-radius:16px;padding:1.5rem}.K_eCSW_steps ol{color:#bac6d3;padding-left:1.4rem;list-style:decimal}.K_eCSW_steps li{padding-left:.3rem;line-height:1.7}.K_eCSW_steps li+li{margin-top:.85rem}.K_eCSW_steps li::marker{color:#e3a553;font-weight:800}.K_eCSW_question{border-top:1px solid #20384a}.K_eCSW_question summary{cursor:pointer;min-height:52px;padding-block:1rem;font-weight:650;line-height:1.5}.K_eCSW_question p{color:#bac6d3;margin-bottom:1.25rem}.K_eCSW_cta{background:#0b263c;border:1px solid #20384a;border-radius:20px;padding:2rem}.K_eCSW_cta p{color:#bac6d3;margin-bottom:1.5rem}.K_eCSW_contactLink{color:#e3a553;align-items:center;width:fit-content;min-height:44px;margin-top:.8rem;font-size:.9rem;text-decoration:underline;display:flex}.K_eCSW_relatedLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.K_eCSW_relatedLinks a{background:#0b1d2d;border:1px solid #20384a;border-radius:14px;min-width:0;padding:1.25rem 2.5rem 1.25rem 1.25rem;position:relative}.K_eCSW_relatedLinks a:hover{border-color:#9b713b}.K_eCSW_relatedLinks span{font-weight:750;display:block}.K_eCSW_relatedLinks small{color:#bac6d3;margin-top:.65rem;font-size:.85rem;line-height:1.7;display:block}.K_eCSW_relatedLinks svg{color:#e3a553;position:absolute;top:1.5rem;right:1rem}.K_eCSW_compactLinks{flex-wrap:wrap;justify-content:center;gap:.3rem 1.5rem;width:min(100% - 2rem,1280px);margin:auto;padding-block:1rem;display:flex}.K_eCSW_compactLinks a{color:#ded4c4;align-items:center;gap:.6rem;min-height:44px;font-size:.85rem;font-weight:650;display:inline-flex}.K_eCSW_compactLinks a:hover{color:#f0b35c}.K_eCSW_compactLinks svg{color:#e3a553}.K_eCSW_footer{color:#bac6d3;border-top:1px solid #20384a;padding-block:2rem;font-size:.85rem}.K_eCSW_footer>div{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.K_eCSW_footer a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:640px){.K_eCSW_headerInner{flex-wrap:wrap}.K_eCSW_headerInner nav{justify-content:space-between;gap:.4rem;width:100%}.K_eCSW_headerInner .K_eCSW_button{padding-inline:.8rem;font-size:.8rem}.K_eCSW_hero{padding-bottom:2.5rem}.K_eCSW_intro{font-size:1rem}.K_eCSW_relatedLinks{grid-template-columns:1fr}.K_eCSW_cta{padding:1.25rem}.K_eCSW_compactLinks{justify-content:flex-start;gap:0 .8rem;padding-block:.65rem}.K_eCSW_compactLinks a{font-size:.8rem}.K_eCSW_compactLinks svg{width:13px}}
