.gradient-hero{padding-top:150px;color:var(--brand-text-inverse);background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-secondary))}.gradient-hero .section-kicker,.gradient-hero h1,.gradient-hero p{color:var(--brand-text-inverse)}.gradient-hero h1{font-size:max(2rem, min(4vw, 3.3rem));font-weight:900}.pillar-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:28px}.case-cards article,.pillar-track article{position:relative;display:grid;overflow:hidden;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);box-shadow:0 14px 34px rgba(42,38,34,.08)}.pillar-track img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.pillar-track h3,.pillar-track p{margin-left:18px;margin-right:18px}.transformation-cases{background:var(--brand-bg-alt)}.case-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:28px}.case-cards article{padding:24px}.image-cta{color:var(--brand-text-inverse);background:linear-gradient(rgba(115,74,30,.9),rgba(115,74,30,.9)),var(--brand-primary-dark);text-align:center}.image-cta h2,.image-cta p{color:var(--brand-text-inverse)}@media (max-width:991px){.case-cards,.pillar-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.case-cards,.pillar-track{grid-template-columns:1fr}}