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