.EcologyComparisonSection-module__E7x0fa__comparisonSection{padding:80px 0}.EcologyComparisonSection-module__E7x0fa__sectionHeader{text-align:center;margin-bottom:64px}.EcologyComparisonSection-module__E7x0fa__sectionTitle{color:var(--text-black);margin-bottom:24px;font-size:36px;font-weight:700;line-height:1.2}.EcologyComparisonSection-module__E7x0fa__sectionDescription{color:var(--color-grey);max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.EcologyComparisonSection-module__E7x0fa__comparisonGrid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin-bottom:64px;margin-left:auto;margin-right:auto;display:grid}.EcologyComparisonSection-module__E7x0fa__comparisonCard{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;height:100%;min-height:600px;padding:32px;transition:all .3s;display:flex;position:relative;overflow:hidden}.EcologyComparisonSection-module__E7x0fa__comparisonCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.EcologyComparisonSection-module__E7x0fa__bestChoice{border:2px solid var(--accent);background:linear-gradient(135deg,#fefefe,#f8fafc)}.EcologyComparisonSection-module__E7x0fa__ecoLabel{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:20px;padding:8px 16px;font-size:12px;font-weight:600;position:absolute;top:16px;right:16px}.EcologyComparisonSection-module__E7x0fa__cardHeader{text-align:center;flex-direction:column;justify-content:space-between;min-height:120px;margin-bottom:32px;display:flex}.EcologyComparisonSection-module__E7x0fa__iconWrapper{width:64px;height:64px;color:var(--color-grey);background:#f1f5f9;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.EcologyComparisonSection-module__E7x0fa__bestIcon{background:linear-gradient(135deg,var(--primary-blue),#60a5fa);color:#fff}.EcologyComparisonSection-module__E7x0fa__cardTitle{color:var(--text-black);margin-bottom:16px;font-size:20px;font-weight:600}.EcologyComparisonSection-module__E7x0fa__ecoRating{justify-content:center;gap:4px;display:flex}.EcologyComparisonSection-module__E7x0fa__star{color:#e5e7eb;font-size:20px;transition:color .2s}.EcologyComparisonSection-module__E7x0fa__starFilled{color:#fbbf24}.EcologyComparisonSection-module__E7x0fa__metricsSection{flex-direction:column;justify-content:space-between;height:280px;margin-bottom:0;display:flex}.EcologyComparisonSection-module__E7x0fa__metric{margin-bottom:0}.EcologyComparisonSection-module__E7x0fa__metricLabel{color:var(--color-grey);margin-bottom:8px;font-size:14px;font-weight:500}.EcologyComparisonSection-module__E7x0fa__progressBar{margin-bottom:4px}.EcologyComparisonSection-module__E7x0fa__metricValue{color:var(--text-black);text-align:right;font-size:14px;font-weight:600}.EcologyComparisonSection-module__E7x0fa__prosConsSection{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:24px}.EcologyComparisonSection-module__E7x0fa__prosSection,.EcologyComparisonSection-module__E7x0fa__consSection{margin-bottom:20px}.EcologyComparisonSection-module__E7x0fa__prosTitle,.EcologyComparisonSection-module__E7x0fa__consTitle{margin-bottom:12px;font-size:16px;font-weight:600}.EcologyComparisonSection-module__E7x0fa__prosTitle{color:#16a34a}.EcologyComparisonSection-module__E7x0fa__consTitle{color:#dc2626}.EcologyComparisonSection-module__E7x0fa__prosList,.EcologyComparisonSection-module__E7x0fa__consList{margin:0;padding:0;list-style:none}.EcologyComparisonSection-module__E7x0fa__prosItem,.EcologyComparisonSection-module__E7x0fa__consItem{color:var(--color-grey);align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px;line-height:1.4;display:flex}.EcologyComparisonSection-module__E7x0fa__checkIcon{color:#16a34a;flex-shrink:0;margin-top:2px}.EcologyComparisonSection-module__E7x0fa__xIcon{color:#dc2626;flex-shrink:0;margin-top:2px}.EcologyComparisonSection-module__E7x0fa__summarySection{margin-top:48px}.EcologyComparisonSection-module__E7x0fa__summaryCard{background:linear-gradient(135deg,var(--accent),#1e40af);text-align:center;color:#fff;border:1px solid var(--accent);border-radius:24px;padding:48px}.EcologyComparisonSection-module__E7x0fa__summaryTitle{color:#fff;margin-bottom:24px;font-size:28px;font-weight:700}.EcologyComparisonSection-module__E7x0fa__summaryText{color:#ffffffe6;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.6}.EcologyComparisonSection-module__E7x0fa__comparisonStats{grid-template-columns:repeat(3,1fr);gap:40px;max-width:700px;margin:0 auto;display:grid}.EcologyComparisonSection-module__E7x0fa__comparisonStat{text-align:center}.EcologyComparisonSection-module__E7x0fa__statLabel{color:#60a5fa;margin-bottom:8px;font-size:32px;font-weight:700;display:block}.EcologyComparisonSection-module__E7x0fa__statDescription{color:#ffffffe6;font-size:16px;line-height:1.4}@media (max-width:1024px){.EcologyComparisonSection-module__E7x0fa__comparisonGrid{grid-template-columns:repeat(2,1fr);gap:24px}.EcologyComparisonSection-module__E7x0fa__comparisonGrid .EcologyComparisonSection-module__E7x0fa__comparisonCard:nth-child(3){grid-column:1/-1;max-width:500px;margin:0 auto}}@media (max-width:768px){.EcologyComparisonSection-module__E7x0fa__comparisonSection{padding:60px 0}.EcologyComparisonSection-module__E7x0fa__sectionTitle{font-size:28px}.EcologyComparisonSection-module__E7x0fa__sectionDescription{font-size:16px}.EcologyComparisonSection-module__E7x0fa__comparisonGrid{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.EcologyComparisonSection-module__E7x0fa__comparisonGrid .EcologyComparisonSection-module__E7x0fa__comparisonCard:nth-child(3){grid-column:auto;max-width:none;margin:0}.EcologyComparisonSection-module__E7x0fa__comparisonCard{padding:24px}.EcologyComparisonSection-module__E7x0fa__summaryCard{padding:32px 24px}.EcologyComparisonSection-module__E7x0fa__summaryTitle{font-size:24px}.EcologyComparisonSection-module__E7x0fa__summaryText{font-size:16px}.EcologyComparisonSection-module__E7x0fa__comparisonStats{grid-template-columns:1fr;gap:24px}.EcologyComparisonSection-module__E7x0fa__ecoLabel{margin-bottom:16px;display:inline-block;position:static}}
