.Sustainability-module__kV-fSG__page{min-height:100vh}.Sustainability-module__kV-fSG__header{background:linear-gradient(135deg, var(--success) 0%, #21867a 100%);padding:calc(4rem + var(--nav-height)) 0 4rem 0;text-align:center}.Sustainability-module__kV-fSG__subtitle{color:#ffffffe6;max-width:600px;margin:0 auto;font-size:1.2rem}.Sustainability-module__kV-fSG__contentWrapper{grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;display:grid}.Sustainability-module__kV-fSG__textContent h2{color:var(--success);margin-bottom:1.5rem;font-size:2rem}.Sustainability-module__kV-fSG__textContent p{color:#475569;margin-bottom:1.5rem;font-size:1.1rem}.Sustainability-module__kV-fSG__imageWrapper{border-radius:20px;height:500px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.Sustainability-module__kV-fSG__initiativesGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;display:grid}.Sustainability-module__kV-fSG__initiativeCard{background:var(--surface);border-top:4px solid var(--success);border-radius:15px;padding:2rem}.Sustainability-module__kV-fSG__initiativeCard h4{color:var(--foreground);margin-bottom:1rem;font-size:1.2rem}.Sustainability-module__kV-fSG__initiativeCard p{color:#64748b;margin-bottom:0;font-size:1rem}@media (max-width:992px){.Sustainability-module__kV-fSG__contentWrapper{grid-template-columns:1fr}.Sustainability-module__kV-fSG__imageWrapper{order:-1;height:400px}}
