.gradient-page-hero{padding:92px 0;background:linear-gradient(135deg,var(--brand-secondary),var(--brand-primary-dark))}.gradient-page-hero h1,.gradient-page-hero p{color:var(--brand-text-inverse)}.gradient-page-hero .container{max-width:900px}.story-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,430px);grid-gap:24px;gap:24px;overflow-x:auto;padding-bottom:14px}.story-scroll article{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.story-scroll img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.story-scroll h2,.story-scroll p{padding:0 24px}.story-scroll h2{margin-top:24px}.story-scroll p{padding-bottom:24px}.transformation-cases{background:var(--brand-bg-alt)}.case-carousel{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:22px;gap:22px}.case-carousel article{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px}.image-cta{position:relative;padding:86px 0;overflow:hidden;background:#111}.image-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.44}.image-cta .container{position:relative;z-index:1;max-width:760px;text-align:center}.image-cta h2,.image-cta p{color:var(--brand-text-inverse)}