.CaseStory-module__E9XiMG__metricGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseStory-module__E9XiMG__metric{flex-direction:column;gap:12px;padding:clamp(24px,3vw,40px) clamp(0px,2vw,28px);display:flex}.CaseStory-module__E9XiMG__metric+.CaseStory-module__E9XiMG__metric{border-left:1px solid var(--line);padding-left:clamp(16px,2.4vw,36px)}.CaseStory-module__E9XiMG__metric:first-child{padding-left:0}.CaseStory-module__E9XiMG__solution{padding-bottom:clamp(24px,4vw,56px)}.CaseStory-module__E9XiMG__solutionLabel{margin-bottom:clamp(24px,3vw,40px)}.CaseStory-module__E9XiMG__visual{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line), 0 60px 120px -60px color-mix(in srgb, var(--accent) 18%, transparent);overflow:hidden}.CaseStory-module__E9XiMG__outcome{margin-top:clamp(32px,4vw,56px)}.CaseStory-module__E9XiMG__value{letter-spacing:-.06em;color:var(--accent-text);font-size:clamp(3rem,6.4vw,6.6rem);font-weight:500;line-height:.95}.CaseStory-module__E9XiMG__label{color:var(--fg-2);max-width:24ch}.CaseStory-module__E9XiMG__story{flex-direction:column;gap:clamp(72px,9vw,140px);display:flex}.CaseStory-module__E9XiMG__block{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:32px;display:grid}.CaseStory-module__E9XiMG__block>:first-child{padding-top:.8em}.CaseStory-module__E9XiMG__big{letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(1.6rem,3vw,3rem);font-weight:500;line-height:1.15}.CaseStory-module__E9XiMG__steps{border-top:1px solid var(--line);flex-direction:column;display:flex}.CaseStory-module__E9XiMG__step{border-bottom:1px solid var(--line);letter-spacing:-.02em;grid-template-columns:64px 1fr;gap:16px;padding:28px 0;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.45;display:grid}.CaseStory-module__E9XiMG__stepIdx{color:var(--accent-text);padding-top:.45em}@media (max-width:900px){.CaseStory-module__E9XiMG__block{grid-template-columns:1fr;gap:20px}.CaseStory-module__E9XiMG__block>:first-child{padding-top:0}}@media (max-width:700px){.CaseStory-module__E9XiMG__metricGrid{grid-template-columns:1fr}.CaseStory-module__E9XiMG__metric,.CaseStory-module__E9XiMG__metric+.CaseStory-module__E9XiMG__metric{border-left:0;padding-left:0}.CaseStory-module__E9XiMG__metric+.CaseStory-module__E9XiMG__metric{border-top:1px solid var(--line)}}
