.ind-hero{background:linear-gradient(135deg,var(--brand-primary) 0,#004080 100%);padding:180px 0 80px}.ind-hero h1{color:#fff;font-weight:700}.ind-hero p{color:rgba(255,255,255,.85);font-size:1.1rem}.ind-pillars{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--spacing-sm)}.ind-pillars .pillar-card{min-width:300px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;flex-shrink:0;transition:box-shadow .3s}.ind-pillars .pillar-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.ind-pillars .pillar-card .pillar-img{height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.ind-pillars .pillar-card .pillar-body{padding:var(--spacing-md)}.ind-pillars .pillar-card h4{font-size:1.1rem;color:var(--brand-text)}.ind-pillars .pillar-card p{font-size:.88rem;color:var(--brand-text)}.transformation-cases .case-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-md);height:100%}.transformation-cases .case-card .case-metric{font-size:2rem;font-weight:700;color:var(--brand-accent)}.transformation-cases .case-card h5{color:var(--brand-text)}.transformation-cases .case-card p{font-size:.88rem;color:var(--brand-text)}