.EcologyBenefitsSection-module__b8pD5a__benefitsSection{padding:80px 0}.EcologyBenefitsSection-module__b8pD5a__sectionHeader{text-align:center;margin-bottom:64px}.EcologyBenefitsSection-module__b8pD5a__sectionTitle{color:var(--text-black);margin-bottom:24px;font-size:36px;font-weight:700;line-height:1.2}.EcologyBenefitsSection-module__b8pD5a__sectionDescription{color:var(--color-grey);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.EcologyBenefitsSection-module__b8pD5a__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-bottom:64px;display:grid}.EcologyBenefitsSection-module__b8pD5a__benefitCard{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:32px;transition:all .3s;position:relative;overflow:hidden}.EcologyBenefitsSection-module__b8pD5a__benefitCard:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.EcologyBenefitsSection-module__b8pD5a__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.EcologyBenefitsSection-module__b8pD5a__iconWrapper{background:linear-gradient(135deg,var(--accent),#60a5fa);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.EcologyBenefitsSection-module__b8pD5a__benefitIcon{color:#fff}.EcologyBenefitsSection-module__b8pD5a__statsWrapper{text-align:right}.EcologyBenefitsSection-module__b8pD5a__benefitStats{color:var(--accent);background:#0823ee1a;border-radius:20px;padding:8px 16px;font-size:16px;font-weight:700;display:inline-block}.EcologyBenefitsSection-module__b8pD5a__benefitTitle{color:var(--text-black);margin-bottom:16px;font-size:20px;font-weight:600;line-height:1.3}.EcologyBenefitsSection-module__b8pD5a__benefitDescription{color:var(--color-grey);font-size:16px;line-height:1.6}.EcologyBenefitsSection-module__b8pD5a__summaryCard{margin-top:48px}.EcologyBenefitsSection-module__b8pD5a__summaryCardInner{background:linear-gradient(135deg,var(--accent),#60a5fa);text-align:center;color:#fff;border-radius:24px;padding:48px 32px}.EcologyBenefitsSection-module__b8pD5a__summaryTitle{color:#fff;margin-bottom:40px;font-size:28px;font-weight:700}.EcologyBenefitsSection-module__b8pD5a__summaryStats{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.EcologyBenefitsSection-module__b8pD5a__summaryStatItem{text-align:center}.EcologyBenefitsSection-module__b8pD5a__summaryStatValue{color:#fff;margin-bottom:12px;font-size:36px;font-weight:700;display:block}.EcologyBenefitsSection-module__b8pD5a__summaryStatLabel{color:#ffffffe6;font-size:16px;line-height:1.4}@media (max-width:768px){.EcologyBenefitsSection-module__b8pD5a__benefitsSection{padding:60px 0}.EcologyBenefitsSection-module__b8pD5a__sectionTitle{font-size:28px}.EcologyBenefitsSection-module__b8pD5a__sectionDescription{font-size:16px}.EcologyBenefitsSection-module__b8pD5a__benefitsGrid{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.EcologyBenefitsSection-module__b8pD5a__benefitCard{padding:24px}.EcologyBenefitsSection-module__b8pD5a__summaryStats{grid-template-columns:1fr;gap:24px}.EcologyBenefitsSection-module__b8pD5a__summaryTitle{margin-bottom:32px;font-size:24px}.EcologyBenefitsSection-module__b8pD5a__summaryCardInner{padding:32px 24px}}
