.sustainability_hero__rHxvV{background:linear-gradient(135deg,#27ae60 0,var(--pastel-green) 100%);color:var(--white);padding:5rem 0 4rem;text-align:center}.sustainability_hero__rHxvV h1{color:var(--white)}.sustainability_subtitle__WdBv5{font-size:1.3rem;color:rgba(255,255,255,.95)}.sustainability_content__i61jP{max-width:800px;margin:0 auto 3rem;text-align:center}.sustainability_content__i61jP h2{margin-bottom:1.5rem}.sustainability_content__i61jP p{font-size:1.1rem;line-height:1.7;color:var(--gray)}.sustainability_statsGrid__cZ_mI{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.sustainability_statCard__gBYQe{background:linear-gradient(135deg,var(--light-green) 0,var(--white) 100%);padding:2.5rem 2rem;border-radius:12px;text-align:center;box-shadow:0 4px 15px var(--shadow)}.sustainability_statNumber__rdJ1o{font-size:3rem;font-weight:700;color:#27ae60;margin-bottom:.5rem}.sustainability_statCard__gBYQe p{font-size:1.1rem;color:var(--gray);font-weight:500}.sustainability_practicesGrid__YoUa7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.sustainability_practice__ocwK0{background:var(--white);padding:2.5rem 2rem;border-radius:12px;box-shadow:0 4px 15px var(--shadow);transition:all .3s ease}.sustainability_practice__ocwK0:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(39,174,96,.25)}.sustainability_practice__ocwK0 h3{font-size:1.5rem;margin-bottom:1rem;color:var(--black)}.sustainability_practice__ocwK0 p{color:var(--gray);line-height:1.6}@media (max-width:768px){.sustainability_hero__rHxvV{padding:3rem 0 2rem}.sustainability_practicesGrid__YoUa7,.sustainability_statsGrid__cZ_mI{grid-template-columns:1fr}}