.case-study-module__z3hgMW__refined [data-case-hero]{background:linear-gradient(135deg, var(--color-canvas), #f2f4fa)}.case-study-module__z3hgMW__refined [data-case-hero]>div{padding-bottom:3rem}.case-study-module__z3hgMW__refined [data-case-introduction]{align-items:center;gap:2rem}.case-study-module__z3hgMW__refined h1{max-width:18ch;font-size:clamp(2rem,4.3vw,3rem);line-height:1.12}.case-study-module__z3hgMW__refined [data-case-role]{border-top:1px solid var(--color-line-strong);margin-top:1.5rem;padding-top:1.25rem}.case-study-module__z3hgMW__refined [data-case-cover]{width:100%;max-width:29rem;margin-inline:auto}.case-study-module__z3hgMW__refined [data-case-cover]>div{border-radius:1rem}.case-study-module__z3hgMW__refined [data-case-metrics]>div{gap:1.25rem;padding-block:2rem;display:grid}.case-study-module__z3hgMW__refined [data-case-metrics] dl{max-width:none;margin-top:0}.case-study-module__z3hgMW__refined [data-case-metrics] dl>div{border:0;padding-top:0}.case-study-module__z3hgMW__refined [data-case-metrics] dd{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.5rem;display:grid}.case-study-module__z3hgMW__refined [data-case-metrics] dd>p:first-child{color:var(--color-accent);grid-row:span 2;font-size:3rem}.case-study-module__z3hgMW__refined [data-case-metrics] dd>p:not(:first-child){margin-top:0}.case-study-module__z3hgMW__refined[data-case-type=industrial-data-platform] [data-case-metrics] dl{grid-template-columns:minmax(0,1fr);gap:1rem}.case-study-module__z3hgMW__refined[data-case-type=industrial-data-platform] [data-case-metrics] dl>div{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1rem;min-width:0;padding:1.25rem}.case-study-module__z3hgMW__refined[data-case-type=industrial-data-platform] [data-case-metrics] dd{display:block}.case-study-module__z3hgMW__refined[data-case-type=industrial-data-platform] [data-case-metrics] dd>p:first-child{font-size:clamp(2rem,3.5vw,3rem)}.case-study-module__z3hgMW__refined[data-case-type=industrial-data-platform] [data-case-metrics] dd>p:not(:first-child){margin-top:.5rem}.case-study-module__z3hgMW__refined [data-case-layout]{gap:1.5rem;padding-block:3rem}.case-study-module__z3hgMW__refined [data-case-contents]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1rem;align-self:start;padding:1.25rem}.case-study-module__z3hgMW__refined [data-case-contents] ul{gap:.25rem;display:grid}.case-study-module__z3hgMW__refined [data-case-contents] li{margin:0}.case-study-module__z3hgMW__refined [data-case-contents] a{border-left:2px solid #0000;padding:.375rem .625rem;font-size:.8125rem;line-height:1.5;display:block}.case-study-module__z3hgMW__refined [data-case-contents] a:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.case-study-module__z3hgMW__refined [data-case-body]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.case-study-module__z3hgMW__refined [data-case-body]>*{margin-block:0}.case-study-module__z3hgMW__refined [data-case-panel]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1rem;padding:1.5rem}.case-study-module__z3hgMW__refined [data-case-panel]>h2{border-bottom:1px solid var(--color-line);padding-bottom:1rem;font-size:1.25rem;line-height:1.35}.case-study-module__z3hgMW__refined [aria-labelledby=problem] p{font-size:1rem;line-height:1.7}.case-study-module__z3hgMW__refined [data-case-panel]>ul>li>span[aria-hidden]{background:var(--color-accent);border-radius:50%;width:.25rem;height:.25rem}.case-study-module__z3hgMW__refined [aria-labelledby=architecture] ol>li{background:var(--color-canvas);padding:1.125rem}.case-study-module__z3hgMW__refined [aria-labelledby=architecture] ol>li>p:first-child{background:var(--color-accent-soft);border-radius:.5rem;justify-content:center;width:2rem;height:2rem}.case-study-module__z3hgMW__refined [aria-labelledby=architecture] ol>li>p:first-child>span:first-child{color:var(--color-accent)}.case-study-module__z3hgMW__refined:not([data-case-type=industrial-data-platform]) [aria-labelledby=architecture] ol>li>p:first-child>span:not(:first-child){display:none}.case-study-module__z3hgMW__refined[data-case-type=industrial-data-platform] [aria-labelledby=architecture] ol>li>p:first-child{background:0 0;justify-content:flex-start;width:auto}.case-study-module__z3hgMW__refined[data-case-type=industrial-data-platform] [aria-labelledby=architecture] ol>li>p:first-child>span:first-child{background:var(--color-accent-soft);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.case-study-module__z3hgMW__refined [aria-labelledby=decisions]>ul{background:0 0;border:0;border-radius:0}.case-study-module__z3hgMW__refined [aria-labelledby=decisions]>ul>li{border-top:1px solid var(--color-line);padding:1.25rem 0}.case-study-module__z3hgMW__refined [aria-labelledby=decisions]>ul>li:first-child{border:0;padding-top:0}.case-study-module__z3hgMW__refined [aria-labelledby=decisions]>ul>li:last-child{padding-bottom:0}.case-study-module__z3hgMW__refined [aria-labelledby=results]{background:var(--color-accent-soft);border-color:#dce2f7}.case-study-module__z3hgMW__refined [aria-labelledby=results]>h2{color:var(--color-accent);border-color:#dce2f7}.case-study-module__z3hgMW__refined [aria-labelledby=technologies]>p:first-of-type{font-size:.8125rem;line-height:1.8}@media (min-width:640px){.case-study-module__z3hgMW__refined[data-case-type=industrial-data-platform] [data-case-metrics] dl,.case-study-module__z3hgMW__refined[data-case-type=deployment-automation] [aria-labelledby=architecture] ol{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__z3hgMW__refined [aria-labelledby=constraints]>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.case-study-module__z3hgMW__refined [aria-labelledby=constraints]>ul>li{margin:0}.case-study-module__z3hgMW__refined [data-case-panel]{padding:1.75rem}}@media (min-width:1024px){.case-study-module__z3hgMW__refined [data-case-introduction]{gap:3rem}.case-study-module__z3hgMW__refined [data-case-layout]{grid-template-columns:14rem minmax(0,1fr);gap:2.5rem;padding-block:3.5rem}.case-study-module__z3hgMW__refined [data-case-metrics]>div{grid-template-columns:14rem minmax(0,1fr);align-items:center;gap:2.5rem}}
