.Component_hero__NbriM{padding:2rem 0}.Component_heroHighImpact__Wj3GA{padding:4rem 0;background:linear-gradient(135deg,#667eea,#764ba2);color:white}.Component_heroHighImpact__Wj3GA .Component_heroContent__klD6F{font-size:1.25rem;line-height:1.6}.Component_heroHighImpact__Wj3GA .Component_heroContent__klD6F h1{font-size:3rem;font-weight:700;margin-bottom:1rem}.Component_heroHighImpact__Wj3GA .Component_heroContent__klD6F h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Component_heroMediumImpact__At4cg{padding:3rem 0;background:#f8fafc}.Component_heroMediumImpact__At4cg .Component_heroContent__klD6F{font-size:1.125rem;line-height:1.6}.Component_heroMediumImpact__At4cg .Component_heroContent__klD6F h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Component_heroMediumImpact__At4cg .Component_heroContent__klD6F h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.Component_heroLowImpact__18ETb{padding:2rem 0;background:white}.Component_heroLowImpact__18ETb .Component_heroContent__klD6F{font-size:1rem;line-height:1.6}.Component_heroLowImpact__18ETb .Component_heroContent__klD6F h1{font-size:2rem;font-weight:700;margin-bottom:1rem}.Component_heroLowImpact__18ETb .Component_heroContent__klD6F h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.Component_heroLinks__pGZGa{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem}.Component_heroMedia__bz_Fa{position:relative}.Component_heroMedia__bz_Fa img{border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.1)}@media (max-width:768px){.Component_heroHighImpact__Wj3GA .Component_heroContent__klD6F h1{font-size:2rem}.Component_heroHighImpact__Wj3GA .Component_heroContent__klD6F h2{font-size:1.75rem}.Component_heroMediumImpact__At4cg .Component_heroContent__klD6F h1{font-size:2rem}.Component_heroLowImpact__18ETb .Component_heroContent__klD6F h1,.Component_heroMediumImpact__At4cg .Component_heroContent__klD6F h2{font-size:1.75rem}.Component_heroLowImpact__18ETb .Component_heroContent__klD6F h2{font-size:1.5rem}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-scroll{animation:scroll 30s linear infinite}.animate-scroll:hover{animation-play-state:paused}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .6s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .8s ease-out}