.case-study_caseRoot__FbOs6{overflow:hidden}.case-study_caseNav__xG8wb{display:flex;gap:28px;color:#b8c5bd;font-size:13px}.case-study_caseNav__xG8wb a{transition:color .2s ease}.case-study_caseNav__xG8wb a:hover{color:var(--green)}.case-study_caseHero__omkgD{padding-top:70px;padding-bottom:70px;position:relative}.case-study_caseHero__omkgD:before{content:"";position:absolute;inset:25px 0 0;z-index:-1;background-image:radial-gradient(#0a533d 1px,transparent 0);background-size:25px 25px;-webkit-mask-image:linear-gradient(to bottom right,transparent 4%,black 48%,transparent 90%);mask-image:linear-gradient(to bottom right,transparent 4%,black 48%,transparent 90%);opacity:.38}.case-study_backLink__NsNJe{display:inline-flex;color:#92a99b;font-size:12px;margin-bottom:54px}.case-study_backLink__NsNJe:hover{color:var(--green)}.case-study_heroGrid__k2EkR{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);grid-gap:72px;gap:72px;align-items:end}.case-study_caseHero__omkgD h1{max-width:920px;font-size:clamp(47px,5.4vw,78px)}.case-study_heroLead__YOX3C{max-width:800px;margin:0;color:#aab5ae;font-size:18px;line-height:1.7}.case-study_caseSummary__1LZuQ{border:1px solid #294238;border-radius:18px;background:rgba(10,20,16,.88);padding:12px 26px}.case-study_caseSummary__1LZuQ div{padding:18px 0;border-bottom:1px solid #20352c}.case-study_caseSummary__1LZuQ div:last-child{border-bottom:0}.case-study_caseSummary__1LZuQ span{display:block;margin-bottom:7px;color:#57d7aa;font-size:9px;font-weight:700;letter-spacing:.16em}.case-study_caseSummary__1LZuQ strong{display:block;color:#e2e9e4;font-size:14px;line-height:1.45}.case-study_techRow__h97af{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px}.case-study_techRow__h97af span{border:1px solid #305044;border-radius:999px;padding:10px 15px;background:#0b1712;color:#cbd8d0;font-size:11px}.case-study_confidentiality__TExry{margin:19px 0 0;color:#71877a;font-size:10px;letter-spacing:.04em}.case-study_contributionSection__Jwawb,.case-study_evidenceSection__riZZ5,.case-study_solutionSection__w_cPg,.case-study_splitSection__98s_P{padding-top:105px;padding-bottom:95px}.case-study_sectionIntro__1yjg_{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:60px;gap:60px;align-items:start;margin-bottom:44px}.case-study_approachHeading__kx5YZ h2,.case-study_caseCta__Ny01b h2,.case-study_contributionSection__Jwawb h2,.case-study_evidenceHeading__y6Hzq h2,.case-study_impactSection__WZB2d h2,.case-study_sectionIntro__1yjg_ h2{margin:0;font-size:clamp(34px,3.7vw,54px);line-height:1.08;letter-spacing:-.055em}.case-study_challengeGrid__cLFvF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.case-study_challengeGrid__cLFvF article,.case-study_solutionGrid__AJf0_ article{min-height:260px;border:1px solid #263b32;border-radius:17px;padding:30px;background:linear-gradient(145deg,#0d1813,#09110e);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.case-study_challengeGrid__cLFvF article>span,.case-study_solutionGrid__AJf0_ article>span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.13em}.case-study_challengeGrid__cLFvF h3,.case-study_solutionGrid__AJf0_ h3{margin:54px 0 13px;font-size:22px;letter-spacing:-.035em}.case-study_challengeGrid__cLFvF p,.case-study_solutionGrid__AJf0_ p{margin:0;color:#9eaaa3;font-size:14px;line-height:1.7}.case-study_approachSection__AJMWk{padding:94px 0 98px;background:radial-gradient(circle at 8% 15%,rgba(0,220,161,.08),transparent 30%),#09120e;border-block:1px solid #1c3027}.case-study_approachHeading__kx5YZ{display:grid;grid-template-columns:1fr .7fr;grid-gap:70px;gap:70px;align-items:end;margin-bottom:45px}.case-study_approachHeading__kx5YZ>p{max-width:520px;margin:0;color:#a2aea7;font-size:15px;line-height:1.75}.case-study_architectureLayers___7fEE{display:grid;grid-template-columns:repeat(7,auto);align-items:center;grid-gap:13px;gap:13px}.case-study_architectureLayers___7fEE div{min-height:190px;border:1px solid #2a4438;border-radius:16px;background:#0c1813;padding:24px;display:flex;flex-direction:column;justify-content:center}.case-study_architectureLayers___7fEE span{color:#50d4a7;font-size:9px;letter-spacing:.16em}.case-study_architectureLayers___7fEE strong{margin:20px 0 10px;font-size:18px}.case-study_architectureLayers___7fEE p{margin:0;color:#91a097;font-size:12px;line-height:1.55}.case-study_architectureLayers___7fEE>i{color:var(--green);font-style:normal;opacity:.75}.case-study_solutionGrid__AJf0_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.case-study_solutionGrid__AJf0_ article{min-height:235px}.case-study_solutionGrid__AJf0_ h3{margin-top:38px}.case-study_evidenceSection__riZZ5{padding-top:115px}.case-study_evidenceHeading__y6Hzq{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px;align-items:end;margin-bottom:38px}.case-study_evidenceHeading__y6Hzq>p{max-width:530px;justify-self:end;margin:0;color:#9faea5;font-size:14px;line-height:1.7}.case-study_showcaseStack__OJtUC{display:grid;grid-gap:26px;gap:26px}.case-study_doubleShowcase__ssClQ>div,.case-study_showcaseStack__OJtUC>div{position:relative}.case-study_doubleShowcase__ssClQ{display:grid;grid-template-columns:1fr;grid-gap:26px;gap:26px}.case-study_visualNumber__eg4DN{position:absolute;z-index:3;top:20px;right:20px;width:35px;height:35px;display:grid;place-items:center;border:1px solid #2a6e57;border-radius:50%;background:#0c2119;color:var(--green);font-size:10px;font-weight:800}.case-study_showcase__NEVTI{margin:0;border:1px solid #294238;border-radius:19px;overflow:hidden;background:#09120e;box-shadow:0 26px 70px rgba(0,0,0,.22)}.case-study_showcaseToolbar__pJn4J{min-height:65px;padding:0 72px 0 22px;border-bottom:1px solid #263a32;background:#101b17;display:flex;align-items:center;justify-content:space-between;gap:18px}.case-study_showcaseToolbar__pJn4J>div{display:flex;align-items:center;gap:15px}.case-study_showcaseToolbar__pJn4J strong{font-size:13px}.case-study_windowDots__ucpbN{display:flex;gap:5px}.case-study_windowDots__ucpbN i{width:6px;height:6px;border-radius:50%;background:#416053}.case-study_windowDots__ucpbN i:first-child{background:#42c89a}.case-study_demoPill__MLG6h{color:#6fd8b4;border:1px solid #2d6a55;border-radius:999px;padding:6px 10px;font-size:7px;letter-spacing:.13em}.case-study_showcase__NEVTI figcaption{padding:13px 22px;border-top:1px solid #21352c;color:#72867a;background:#0b1511;font-size:9px;letter-spacing:.05em}.case-study_pipelineViewport__AkDy2{padding:19px;overflow-x:auto;scrollbar-color:#315a49 #0b1511}.case-study_pipelineBoard__8IoVy{min-width:860px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px}.case-study_pipelineColumn__urcfY{border:1px solid #253b31;border-radius:11px;padding:11px;background:#0c1712}.case-study_pipelineColumn__urcfY>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:3px 2px 12px}.case-study_pipelineColumn__urcfY header strong{font-size:10px}.case-study_pipelineColumn__urcfY header small{color:#708278;font-size:8px}.case-study_stageDot__QpXFy{width:7px;height:7px;border-radius:50%}.case-study_opportunityCard__Jrfqu{min-height:130px;margin-top:8px;border:1px solid #2b4037;border-radius:9px;background:#111f19;padding:12px}.case-study_opportunityCard__Jrfqu>div{display:flex;align-items:center;justify-content:space-between;color:#6f8277;font-size:7px}.case-study_opportunityCard__Jrfqu>div i{width:6px;height:6px;border-radius:50%}.case-study_opportunityCard__Jrfqu>strong{display:block;margin:15px 0 7px;color:#d7e1da;font-size:11px}.case-study_opportunityCard__Jrfqu p{margin:0;color:#8fa097;font-size:8px}.case-study_opportunityCard__Jrfqu footer{display:flex;align-items:center;gap:7px;margin-top:15px;color:#75877d;font-size:7px}.case-study_avatar__z4dey{width:20px;height:20px;display:grid;place-items:center;border:1px solid #35604e;border-radius:50%;background:#132b21;color:#74d8b5;font-size:7px}.case-study_aqua__dMK8L{background:#50d9cf}.case-study_gold__jaT3T{background:#e8b94c}.case-study_violet__ln7uK{background:#a979e7}.case-study_green__w0pfy{background:#45ca91}.case-study_workflowCanvas__vs_57{min-height:390px;position:relative;padding:24px;background-image:radial-gradient(#264236 1px,transparent 0);background-size:18px 18px}.case-study_workflowLines__j1q0n{position:absolute;inset:0;width:100%;height:100%}.case-study_workflowLines__j1q0n path{fill:none;stroke:#47cda0;stroke-width:1.2;opacity:.72;marker-end:url(#case-arrow)}.case-study_workflowNode__LHEiY{position:absolute;z-index:2;width:160px;min-height:82px;border:1px solid #345449;border-radius:11px;padding:14px 14px 12px 48px;background:#101f19;box-shadow:0 12px 25px rgba(0,0,0,.25)}.case-study_workflowNode__LHEiY span{position:absolute;left:13px;top:15px;width:25px;height:25px;display:grid;place-items:center;border:1px solid #26775b;border-radius:7px;color:var(--green);font-size:8px}.case-study_workflowNode__LHEiY strong{display:block;font-size:11px}.case-study_workflowNode__LHEiY small{display:block;margin-top:7px;color:#84968c;font-size:8px}.case-study_nodeStart__5zyCt{left:calc(15.5% - 80px);top:40px}.case-study_nodeCondition__Z88Hl{left:calc(39% - 80px);top:40px}.case-study_nodeAssign__ofbWb{left:calc(69% - 80px);top:40px}.case-study_nodeAlert__HDaBB{left:calc(84.5% - 80px);top:152px}.case-study_nodeFollow__4OWFk{left:calc(69% - 80px);bottom:28px}.case-study_nodeTransfer__jV6tf{left:calc(39% - 80px);bottom:28px}.case-study_branchReview__GMdlZ,.case-study_branchYes__QFiow{position:absolute;z-index:3;border-radius:999px;padding:5px 8px;font-size:7px}.case-study_branchYes__QFiow{left:53%;top:68px;background:#153c2d;color:#77d8b6}.case-study_branchReview__GMdlZ{left:53%;bottom:55px;background:#32291a;color:#ecc778}.case-study_dashboardGrid__pR5tg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px;min-height:390px}.case-study_dashboardPanel__ysOwc{grid-column:span 2;min-height:170px;border:1px solid #293e35;border-radius:11px;padding:14px;background:#0e1914;overflow:hidden}.case-study_dashboardPanel__ysOwc header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.case-study_dashboardPanel__ysOwc header strong{font-size:9px}.case-study_dashboardPanel__ysOwc header span{color:#71847a;font-size:7px}.case-study_channelPanel__cq4wI,.case-study_productsPanel__wzC_q{grid-column:span 3}.case-study_horizontalBars__3rm_p{display:grid;grid-gap:11px;gap:11px}.case-study_horizontalBars__3rm_p div{display:grid;grid-template-columns:50px 1fr;align-items:center;grid-gap:8px;gap:8px;color:#82948a;font-size:7px}.case-study_advisorRanking__vYDiU i,.case-study_horizontalBars__3rm_p i{height:7px;border-radius:8px;background:#21342b;overflow:hidden}.case-study_advisorRanking__vYDiU b,.case-study_horizontalBars__3rm_p b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#277c5c,#62d1aa)}.case-study_donutRow___PFZ9{display:flex;align-items:center;justify-content:center;gap:25px}.case-study_donut__vo1sn{width:94px;height:94px;border-radius:50%;background:conic-gradient(#46c89a 0 28%,#217b5b 28% 55%,#9fd3b1 55% 79%,#35584a 79% 100%);position:relative}.case-study_donut__vo1sn:after{content:"";position:absolute;inset:25px;border-radius:50%;background:#0e1914}.case-study_donutRow___PFZ9 ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;color:#8ea198;font-size:7px}.case-study_donutRow___PFZ9 li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#46c89a}.case-study_conversionBars__bXOuw{height:112px;display:flex;align-items:flex-end;justify-content:center;gap:10px;border-bottom:1px solid #2b4037}.case-study_conversionBars__bXOuw i{width:22px;min-height:25px;position:relative;border-radius:4px 4px 0 0;background:linear-gradient(#70d3ae,#215441)}.case-study_conversionBars__bXOuw span{position:absolute;bottom:-17px;left:0;right:0;color:#71847a;font-size:6px;font-style:normal;text-align:center}.case-study_advisorRanking__vYDiU{margin:0;padding:0;list-style:none;display:grid;grid-gap:15px;gap:15px}.case-study_advisorRanking__vYDiU li{display:grid;grid-template-columns:23px 1fr;align-items:center;grid-gap:8px;gap:8px}.case-study_advisorRanking__vYDiU span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #355d4c;border-radius:50%;color:#76cbae;font-size:7px}.case-study_activityChart__J8OjH{width:100%;height:110px;overflow:visible}.case-study_chartArea__23qD1{fill:rgba(71,205,160,.11)}.case-study_chartLine__qWLfF{fill:none;stroke:#47cda0;stroke-width:2}.case-study_activityChart__J8OjH circle{fill:#0e1914;stroke:#47cda0;stroke-width:2}.case-study_contributionSection__Jwawb{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;align-items:start}.case-study_contributionCard__4BgEa{border:1px solid #294238;border-radius:18px;padding:36px;background:#0c1712}.case-study_contributionCard__4BgEa>p{margin:0 0 28px;color:#b0bbb4;font-size:16px;line-height:1.75}.case-study_contributionCard__4BgEa ul,.case-study_impactGrid__fxhRh ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:0;gap:0}.case-study_contributionCard__4BgEa li,.case-study_impactGrid__fxhRh li{padding:15px 0 15px 29px;border-top:1px solid #24382f;color:#9ba9a0;font-size:13px;line-height:1.55;position:relative}.case-study_contributionCard__4BgEa li:before,.case-study_impactGrid__fxhRh li:before{content:"✓";position:absolute;left:0;top:14px;width:18px;height:18px;display:grid;place-items:center;border:1px solid #27795c;border-radius:50%;color:var(--green);font-size:8px}.case-study_impactSection__WZB2d{padding:100px 0;background:radial-gradient(circle at 85% 20%,rgba(0,220,161,.09),transparent 30%),#09120e;border-block:1px solid #1d3028}.case-study_impactGrid__fxhRh{display:grid;grid-template-columns:1fr .8fr;grid-gap:80px;gap:80px;align-items:start}.case-study_impactSection__WZB2d blockquote{max-width:1050px;margin:90px auto 0;text-align:center;font-size:clamp(36px,5vw,68px);font-weight:750;line-height:1.08;letter-spacing:-.06em}.case-study_impactSection__WZB2d blockquote em{display:block;color:#a9cbb5}.case-study_caseCta__Ny01b{padding-top:110px;padding-bottom:115px;text-align:center}.case-study_caseCta__Ny01b h2{max-width:850px;margin-inline:auto}.case-study_caseCta__Ny01b>p:not(.case-study_kicker___gldY){max-width:650px;margin:22px auto 29px;color:#9daaa2;line-height:1.7}@media (hover:hover){.case-study_challengeGrid__cLFvF article:hover,.case-study_solutionGrid__AJf0_ article:hover{transform:translateY(-4px);border-color:var(--green);box-shadow:inset 0 0 55px rgba(0,220,161,.045),0 20px 45px rgba(0,0,0,.18)}}@media (max-width:1050px){.case-study_caseNav__xG8wb{display:none}.case-study_heroGrid__k2EkR{grid-template-columns:1fr;gap:40px}.case-study_caseSummary__1LZuQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px}.case-study_architectureLayers___7fEE{grid-template-columns:1fr 1fr}.case-study_architectureLayers___7fEE>i{display:none}.case-study_doubleShowcase__ssClQ{grid-template-columns:1fr}.case-study_contributionSection__Jwawb{grid-template-columns:1fr;gap:35px}.case-study_workflowCanvas__vs_57{min-height:auto;padding:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.case-study_branchReview__GMdlZ,.case-study_branchYes__QFiow,.case-study_workflowLines__j1q0n{display:none}.case-study_workflowNode__LHEiY{position:relative;inset:auto;width:auto;min-width:0;min-height:112px;padding:50px 14px 14px}.case-study_workflowNode__LHEiY span{left:14px;top:13px}.case-study_workflowNode__LHEiY:after{content:"";position:absolute;z-index:3;right:-12px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 7px rgba(0,220,161,.55);transform:translateY(-50%)}.case-study_nodeTransfer__jV6tf:after{display:none}}@media (max-width:720px){.case-study_caseHero__omkgD{padding-top:38px;padding-bottom:55px}.case-study_backLink__NsNJe{margin-bottom:38px}.case-study_caseHero__omkgD h1{font-size:clamp(40px,12vw,57px)}.case-study_heroLead__YOX3C{font-size:15px}.case-study_caseSummary__1LZuQ{grid-template-columns:1fr;padding-inline:20px}.case-study_contributionSection__Jwawb,.case-study_evidenceSection__riZZ5,.case-study_solutionSection__w_cPg,.case-study_splitSection__98s_P{padding-top:72px;padding-bottom:62px}.case-study_approachHeading__kx5YZ,.case-study_evidenceHeading__y6Hzq,.case-study_sectionIntro__1yjg_{grid-template-columns:1fr;gap:22px}.case-study_challengeGrid__cLFvF,.case-study_solutionGrid__AJf0_{grid-template-columns:1fr}.case-study_challengeGrid__cLFvF article,.case-study_solutionGrid__AJf0_ article{min-height:auto}.case-study_challengeGrid__cLFvF h3,.case-study_solutionGrid__AJf0_ h3{margin-top:35px}.case-study_approachSection__AJMWk{padding:70px 0}.case-study_architectureLayers___7fEE{grid-template-columns:1fr}.case-study_architectureLayers___7fEE div{min-height:155px}.case-study_evidenceHeading__y6Hzq>p{justify-self:start}.case-study_showcaseToolbar__pJn4J{min-height:72px;padding-left:16px}.case-study_showcaseToolbar__pJn4J strong{font-size:11px}.case-study_demoPill__MLG6h{display:none}.case-study_pipelineViewport__AkDy2{padding:12px}.case-study_pipelineBoard__8IoVy{min-width:760px}.case-study_visualNumber__eg4DN{top:18px;right:13px;width:32px;height:32px}.case-study_workflowCanvas__vs_57{min-height:auto;padding:18px;grid-template-columns:1fr;gap:18px;align-content:center}.case-study_workflowNode__LHEiY{min-height:105px;padding:50px 12px 13px}.case-study_workflowNode__LHEiY span{left:12px;top:12px}.case-study_workflowNode__LHEiY:after{content:"↓";left:50%;right:auto;top:auto;bottom:-17px;width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none;transform:translateX(-50%)}.case-study_nodeTransfer__jV6tf:after{display:none}.case-study_dashboardGrid__pR5tg{grid-template-columns:1fr;min-height:auto}.case-study_channelPanel__cq4wI,.case-study_dashboardPanel__ysOwc,.case-study_productsPanel__wzC_q{grid-column:auto;min-height:175px}.case-study_impactSection__WZB2d{padding:72px 0}.case-study_impactGrid__fxhRh{grid-template-columns:1fr;gap:38px}.case-study_impactSection__WZB2d blockquote{margin-top:65px}.case-study_caseCta__Ny01b{padding-top:78px;padding-bottom:85px}}@media (prefers-reduced-motion:reduce){.case-study_caseNav__xG8wb a,.case-study_challengeGrid__cLFvF article,.case-study_solutionGrid__AJf0_ article{transition:none}}