.EcologyFactsSection-module__7r7AxG__factsSection{padding:80px 0}.EcologyFactsSection-module__7r7AxG__sectionHeader{text-align:center;margin-bottom:64px}.EcologyFactsSection-module__7r7AxG__sectionTitle{color:var(--text-black);margin-bottom:24px;font-size:36px;font-weight:700;line-height:1.2}.EcologyFactsSection-module__7r7AxG__sectionDescription{color:var(--color-grey);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.EcologyFactsSection-module__7r7AxG__factsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-bottom:64px;display:grid}.EcologyFactsSection-module__7r7AxG__factCard{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:32px;transition:all .3s;position:relative;overflow:hidden}.EcologyFactsSection-module__7r7AxG__factCard:before{content:"";opacity:0;background:linear-gradient(90deg,#0ea5e9,#f59e0b,#ef4444,#8b5cf6,#10b981,#f97316);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.EcologyFactsSection-module__7r7AxG__factCard:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.EcologyFactsSection-module__7r7AxG__factCard:hover:before{opacity:1}.EcologyFactsSection-module__7r7AxG__cardIcon{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.EcologyFactsSection-module__7r7AxG__factTitle{color:var(--text-black);margin-bottom:8px;font-size:32px;font-weight:700;line-height:1.1}.EcologyFactsSection-module__7r7AxG__factSubtitle{color:var(--color-grey);text-transform:lowercase;margin-bottom:16px;font-size:16px;font-weight:600}.EcologyFactsSection-module__7r7AxG__factDescription{color:var(--color-grey);font-size:15px;line-height:1.6}.EcologyFactsSection-module__7r7AxG__calloutSection{margin-top:48px}.EcologyFactsSection-module__7r7AxG__calloutCard{text-align:center;color:#fff;background:linear-gradient(135deg,#1e293b,#334155);border-radius:24px;padding:48px;position:relative;overflow:hidden}.EcologyFactsSection-module__7r7AxG__calloutCard:before{content:"";background:radial-gradient(circle,#3b82f61a,#0000 50%);width:200%;height:200%;animation:20s linear infinite EcologyFactsSection-module__7r7AxG__rotate;position:absolute;top:-50%;left:-50%}.EcologyFactsSection-module__7r7AxG__calloutContent{z-index:2;position:relative}.EcologyFactsSection-module__7r7AxG__calloutTitle{color:#fff;margin-bottom:24px;font-size:28px;font-weight:700}.EcologyFactsSection-module__7r7AxG__calloutText{color:#ffffffe6;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.6}.EcologyFactsSection-module__7r7AxG__impactStats{grid-template-columns:repeat(3,1fr);gap:40px;max-width:600px;margin:0 auto;display:grid}.EcologyFactsSection-module__7r7AxG__impactStat{text-align:center}.EcologyFactsSection-module__7r7AxG__impactNumber{color:#60a5fa;margin-bottom:8px;font-size:28px;font-weight:700;display:block}.EcologyFactsSection-module__7r7AxG__impactLabel{color:#fffc;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:500}@keyframes EcologyFactsSection-module__7r7AxG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.EcologyFactsSection-module__7r7AxG__factsSection{padding:60px 0}.EcologyFactsSection-module__7r7AxG__sectionTitle{font-size:28px}.EcologyFactsSection-module__7r7AxG__sectionDescription{font-size:16px}.EcologyFactsSection-module__7r7AxG__factsGrid{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.EcologyFactsSection-module__7r7AxG__factCard{padding:24px}.EcologyFactsSection-module__7r7AxG__calloutCard{padding:32px 24px}.EcologyFactsSection-module__7r7AxG__calloutTitle{font-size:24px}.EcologyFactsSection-module__7r7AxG__calloutText{font-size:16px}.EcologyFactsSection-module__7r7AxG__impactStats{grid-template-columns:1fr;gap:24px}}
