.SolutionDetail_eyebrow__Zwkqe{color:var(--green-deep);font-size:13px;font-weight:600;letter-spacing:.06em}.SolutionDetail_dark__rxbWh .SolutionDetail_eyebrow__Zwkqe{color:var(--green)}.SolutionDetail_title__Jr42l{margin-top:12px;font-size:clamp(34px,4vw,58px);line-height:1.08;letter-spacing:-.05em}.SolutionDetail_challenge__Mdi2p{background:var(--white)}.SolutionDetail_challengeGrid__k8xRK{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:72px;gap:72px;align-items:start}.SolutionDetail_challengeCopy__wDvQ1 p{margin-top:20px;color:#444;font-size:17px;line-height:1.85}.SolutionDetail_challengeCopy__wDvQ1 p:first-of-type{margin-top:28px}.SolutionDetail_challengeCopy__wDvQ1 p.SolutionDetail_eyebrow__Zwkqe{margin-top:0;color:var(--green-deep);font-size:13px;line-height:1.4}.SolutionDetail_challengeCopy__wDvQ1 h2+p{margin-top:28px}.SolutionDetail_signalsLabel__cSHNC{color:var(--grey-500);font-size:14px;letter-spacing:.04em}.SolutionDetail_signals__0Kcxn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:16px 0 0;padding:0;list-style:none}.SolutionDetail_signal__HhGDz{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:176px;padding:24px;border:1px solid var(--grey-100);border-radius:var(--radius);background:var(--grey-50);transition:border-color .3s var(--ease),transform .3s var(--ease)}.SolutionDetail_signal__HhGDz:hover{border-color:var(--black);transform:translateY(-2px)}.SolutionDetail_signalMark__q5oiN{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--black);color:var(--green);font-size:18px;font-weight:600;line-height:1}.SolutionDetail_signal__HhGDz p{margin-top:28px;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.01em}.SolutionDetail_challengeNote__yFGI_{margin-top:24px;padding:20px 24px;border-left:3px solid var(--green-deep);background:var(--grey-50);color:#222;font-size:16px;line-height:1.75}.SolutionDetail_process__9s7fN{background:#0a0a0a;color:var(--white)}.SolutionDetail_processHead__qX8aI{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.SolutionDetail_processHead__qX8aI>p{max-width:460px;color:#a8a8a8;font-size:16px;line-height:1.75}.SolutionDetail_steps__V1Wem{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;margin:56px 0 0;padding:0;list-style:none;counter-reset:step}.SolutionDetail_steps__V1Wem:before{content:"";position:absolute;top:19px;left:20px;right:20px;height:1px;background:linear-gradient(90deg,var(--green) 0,#333 100%)}.SolutionDetail_step__9HDyA{position:relative;display:flex;flex-direction:column}.SolutionDetail_stepNode__dPIi2{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--green);border-radius:50%;background:#0a0a0a;color:var(--green);font-size:14px;font-weight:600}.SolutionDetail_step__9HDyA:first-child .SolutionDetail_stepNode__dPIi2{background:var(--green);color:#000}.SolutionDetail_stepTime__LwCQr{margin-top:28px;color:#8a8a8a;font-size:13px;letter-spacing:.04em}.SolutionDetail_step__9HDyA h3{margin-top:8px;font-size:24px;line-height:1.3}.SolutionDetail_step__9HDyA>p{margin-top:12px;color:#c8c8c8;font-size:15px;line-height:1.75}.SolutionDetail_deliverables__DG_H5{margin-top:auto;padding-top:24px}.SolutionDetail_deliverables__DG_H5 span{display:block;margin-bottom:10px;color:#8a8a8a;font-size:12px;letter-spacing:.06em}.SolutionDetail_deliverables__DG_H5 ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.SolutionDetail_deliverables__DG_H5 li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #262626;border-radius:6px;background:#141414;font-size:14px;line-height:1.4}.SolutionDetail_deliverables__DG_H5 li:before{content:"";flex:0 0 auto;width:10px;height:12px;border:1.5px solid var(--green);border-radius:2px}.SolutionDetail_outcomes__Ltbww{background:var(--white)}.SolutionDetail_values__ZT1rH{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0;gap:0;margin:48px 0 0;padding:0;list-style:none;border-top:1px solid var(--black)}.SolutionDetail_value__pzSKW{display:flex;flex-direction:column;gap:40px;padding:28px 24px 32px 0;border-bottom:1px solid var(--grey-300)}.SolutionDetail_value__pzSKW+.SolutionDetail_value__pzSKW{padding-left:24px;border-left:1px solid var(--grey-300)}.SolutionDetail_valueNo__ewLCZ{color:var(--green-deep);font-size:44px;font-weight:300;line-height:1;letter-spacing:-.04em}.SolutionDetail_value__pzSKW p{font-size:18px;font-weight:500;line-height:1.5}.SolutionDetail_scenarios__zgNxa{margin-top:96px}.SolutionDetail_scenarioHead__s6Z0a{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.SolutionDetail_scenarioHead__s6Z0a p{max-width:420px;color:var(--grey-500);font-size:14px;line-height:1.7}.SolutionDetail_scenarioGrid__rqgSE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:32px 0 0;padding:0;list-style:none}.SolutionDetail_scenario__1IEcn{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--grey-100);border-radius:var(--radius);background:var(--grey-50)}.SolutionDetail_scenarioTop__NhDjd{padding:28px 28px 24px}.SolutionDetail_scenarioTag___NGG4{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--black);color:var(--white);font-size:12px}.SolutionDetail_scenario__1IEcn h3{margin-top:16px;font-size:21px;line-height:1.4}.SolutionDetail_scenarioRows__xzNVv{display:grid;grid-gap:0;gap:0;margin-top:auto}.SolutionDetail_scenarioRow__f4vqs{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 28px;border-top:1px solid var(--grey-100);font-size:15px;line-height:1.7}.SolutionDetail_scenarioRow__f4vqs b{color:var(--grey-500);font-size:13px;font-weight:500}.SolutionDetail_scenarioRow__f4vqs.SolutionDetail_after__5RTkU{background:var(--black);color:var(--white);border-top-color:var(--black)}.SolutionDetail_scenarioRow__f4vqs.SolutionDetail_after__5RTkU b{color:var(--green)}.SolutionDetail_caseLink__295Rs{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:24px 28px;border-radius:var(--radius);background:var(--black);color:var(--white);transition:background-color .3s var(--ease)}.SolutionDetail_caseLink__295Rs:hover{background:#1a1a1a}.SolutionDetail_caseLink__295Rs span{color:var(--green);font-size:13px;letter-spacing:.04em}.SolutionDetail_caseLink__295Rs strong{display:block;margin-top:6px;font-size:20px;font-weight:500}.SolutionDetail_caseLink__295Rs svg{flex:0 0 auto}@media (max-width:1100px){.SolutionDetail_challengeGrid__k8xRK{grid-template-columns:1fr;gap:40px}.SolutionDetail_steps__V1Wem{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.SolutionDetail_steps__V1Wem:before{display:none}.SolutionDetail_scenarioGrid__rqgSE{grid-template-columns:1fr}}@media (max-width:820px){.SolutionDetail_signals__0Kcxn{grid-template-columns:1fr}.SolutionDetail_signal__HhGDz{min-height:0}.SolutionDetail_processHead__qX8aI,.SolutionDetail_scenarioHead__s6Z0a{flex-direction:column;align-items:flex-start}.SolutionDetail_steps__V1Wem{grid-template-columns:1fr}.SolutionDetail_value__pzSKW+.SolutionDetail_value__pzSKW{padding-left:0;border-left:0}.SolutionDetail_scenarios__zgNxa{margin-top:64px}}