.Hero-module__ZARIfG__hero{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);padding:8rem 0 10rem;position:relative;overflow:hidden}.Hero-module__ZARIfG__background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__overlay{background:radial-gradient(circle,#ffffffb3 0%,#ffffffe6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__container{z-index:1;position:relative}.Hero-module__ZARIfG__content{max-width:720px;animation:.8s ease-out Hero-module__ZARIfG__fadeInUp}.Hero-module__ZARIfG__headline{letter-spacing:-.03em;margin-bottom:1.75rem;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:800;line-height:1.05}.Hero-module__ZARIfG__highlight{background:linear-gradient(135deg,hsl(var(--secondary))0%,#33998b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.Hero-module__ZARIfG__highlight:after{content:"";background:linear-gradient(90deg,hsl(var(--secondary)/.2),hsl(var(--secondary)/.05));z-index:-1;border-radius:4px;width:100%;height:16px;position:absolute;bottom:4px;left:0;transform:rotate(-.5deg)}.Hero-module__ZARIfG__subtext{color:hsl(var(--text-muted));max-width:560px;margin-bottom:3rem;font-size:1.35rem;line-height:1.7}.Hero-module__ZARIfG__actions{gap:1.25rem;margin-bottom:4rem;display:flex}.Hero-module__ZARIfG__btnHero{border-radius:var(--radius-md);padding:1.125rem 2.25rem;font-size:1.1rem}.Hero-module__ZARIfG__trustStrip{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);background:#ffffffd9;border:1px solid #fff9;align-items:center;gap:2.5rem;padding:1.5rem 2.5rem;animation:1s ease-out .3s both Hero-module__ZARIfG__fadeInUp;display:inline-flex;box-shadow:0 8px 32px #00000014,inset 0 0 0 1px #ffffff80}.Hero-module__ZARIfG__trustItem{flex-direction:column;align-items:center;display:flex}.Hero-module__ZARIfG__trustValue{background:linear-gradient(135deg,hsl(var(--primary))0%,hsl(var(--primary-light))100%);-webkit-text-fill-color:transparent;font-size:1.25rem;font-weight:800;font-family:var(--font-heading);-webkit-background-clip:text;background-clip:text}.Hero-module__ZARIfG__trustLabel{color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem;font-size:.75rem;font-weight:600}.Hero-module__ZARIfG__divider{background:linear-gradient(180deg,transparent,hsl(var(--border)),transparent);width:1px;height:40px}@keyframes Hero-module__ZARIfG__fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__ZARIfG__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(2deg)}}@keyframes Hero-module__ZARIfG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media (max-width:768px){.Hero-module__ZARIfG__hero{padding:5rem 0 6rem}.Hero-module__ZARIfG__headline{font-size:2.25rem}.Hero-module__ZARIfG__subtext{font-size:1.1rem}.Hero-module__ZARIfG__actions{flex-direction:column;width:100%}.Hero-module__ZARIfG__btnHero{justify-content:center;width:100%}.Hero-module__ZARIfG__trustStrip{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;padding:1.5rem}.Hero-module__ZARIfG__divider{display:none}}
.MetricsStrip-module__YD8fvW__strip{background:linear-gradient(135deg,hsl(var(--primary))0%,#2b4264 50%,hsl(var(--primary))100%);color:#fff;background-size:200% 100%;padding:4rem 0;animation:8s infinite MetricsStrip-module__YD8fvW__gradientShift;position:relative;overflow:hidden}.MetricsStrip-module__YD8fvW__strip:before{content:"";opacity:.5;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}@keyframes MetricsStrip-module__YD8fvW__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.MetricsStrip-module__YD8fvW__container{z-index:1;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:3rem;display:flex;position:relative}.MetricsStrip-module__YD8fvW__metric{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.MetricsStrip-module__YD8fvW__value{font-size:3rem;font-weight:800;font-family:var(--font-heading);background:linear-gradient(135deg,hsl(var(--secondary))0%,#66ccbe 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;line-height:1}.MetricsStrip-module__YD8fvW__label{text-transform:uppercase;letter-spacing:.1em;opacity:.85;font-size:.85rem;font-weight:500}@media (max-width:768px){.MetricsStrip-module__YD8fvW__strip{padding:3rem 0}.MetricsStrip-module__YD8fvW__container{gap:2rem}.MetricsStrip-module__YD8fvW__metric{min-width:140px}.MetricsStrip-module__YD8fvW__value{font-size:2.25rem}}
.ProgramCards-module__54ilAW__section{background:linear-gradient(180deg,hsl(var(--background))0%,hsl(var(--background-alt))100%);padding:7rem 0}.ProgramCards-module__54ilAW__header{text-align:center;max-width:650px;margin:0 auto 5rem}.ProgramCards-module__54ilAW__header h2{margin-bottom:1rem}.ProgramCards-module__54ilAW__subtitle{color:hsl(var(--text-muted));font-size:1.25rem;line-height:1.6}.ProgramCards-module__54ilAW__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.ProgramCards-module__54ilAW__card{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:#fff;flex-direction:column;align-items:flex-start;padding:2.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ProgramCards-module__54ilAW__card:before{content:"";background:linear-gradient(90deg,hsl(var(--secondary)),hsl(var(--primary)));transform-origin:0;height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ProgramCards-module__54ilAW__card:hover{box-shadow:0 20px 40px #00000014,0 0 0 1px hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.2);transform:translateY(-8px)}.ProgramCards-module__54ilAW__card:hover:before{transform:scaleX(1)}.ProgramCards-module__54ilAW__iconBox{background:linear-gradient(135deg,hsl(var(--primary)/.08)0%,hsl(var(--secondary)/.08)100%);width:70px;height:70px;color:hsl(var(--primary));border-radius:var(--radius-md);justify-content:center;align-items:center;margin-bottom:2rem;transition:all .3s;display:flex}.ProgramCards-module__54ilAW__card:hover .ProgramCards-module__54ilAW__iconBox{background:linear-gradient(135deg,hsl(var(--primary))0%,hsl(var(--primary-light))100%);color:#fff;transform:scale(1.05)}.ProgramCards-module__54ilAW__card h3{color:hsl(var(--text-main));margin-bottom:1rem;font-size:1.5rem;font-weight:700}.ProgramCards-module__54ilAW__card p{color:hsl(var(--text-muted));font-size:1.05rem;line-height:1.7}.ProgramCards-module__54ilAW__list{color:hsl(var(--text-muted));width:100%;margin:0;padding:0;list-style:none}.ProgramCards-module__54ilAW__list li{align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:1.05rem;display:flex}.ProgramCards-module__54ilAW__list li:before{content:"";background:linear-gradient(135deg,hsl(var(--secondary)),hsl(var(--primary)));border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (max-width:768px){.ProgramCards-module__54ilAW__section{padding:5rem 0}.ProgramCards-module__54ilAW__header{margin-bottom:3rem}.ProgramCards-module__54ilAW__grid{grid-template-columns:1fr}}
.HowItWorks-module__tSMH5W__section{background:linear-gradient(180deg,hsl(var(--background-alt))0%,hsl(var(--background))100%);padding:7rem 0}.HowItWorks-module__tSMH5W__header{text-align:center;margin-bottom:5rem}.HowItWorks-module__tSMH5W__header h2{margin-bottom:1rem}.HowItWorks-module__tSMH5W__subtitle{color:hsl(var(--text-muted));font-size:1.25rem}.HowItWorks-module__tSMH5W__timeline{max-width:800px;margin:0 auto;position:relative}.HowItWorks-module__tSMH5W__step{gap:2.5rem;padding-bottom:3rem;display:flex;position:relative}.HowItWorks-module__tSMH5W__step:last-child{padding-bottom:0}.HowItWorks-module__tSMH5W__marker{flex-direction:column;align-items:center;display:flex;position:relative}.HowItWorks-module__tSMH5W__icon{border:3px solid hsl(var(--secondary));width:60px;height:60px;color:hsl(var(--secondary));z-index:2;box-shadow:0 4px 15px hsla(var(--secondary),.15);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.HowItWorks-module__tSMH5W__step:hover .HowItWorks-module__tSMH5W__icon{background:linear-gradient(135deg,hsl(var(--secondary))0%,#33998b 100%);color:#fff;box-shadow:0 8px 25px hsla(var(--secondary),.3);transform:scale(1.1)}.HowItWorks-module__tSMH5W__line{background:linear-gradient(180deg,hsl(var(--secondary)),hsl(var(--border)));border-radius:2px;flex-grow:1;width:3px;margin-top:.75rem}.HowItWorks-module__tSMH5W__content{flex:1;padding-top:1rem}.HowItWorks-module__tSMH5W__content h3{color:hsl(var(--text-main));margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.HowItWorks-module__tSMH5W__content p{color:hsl(var(--text-muted));font-size:1.05rem;line-height:1.7}.HowItWorks-module__tSMH5W__cta{text-align:center;margin-top:4rem}@media (max-width:768px){.HowItWorks-module__tSMH5W__section{padding:5rem 0}.HowItWorks-module__tSMH5W__step{gap:1.5rem}.HowItWorks-module__tSMH5W__icon{width:50px;height:50px}.HowItWorks-module__tSMH5W__content{padding-top:.5rem}}
.FeaturedStories-module__TFYjQa__section{background:#fff;padding:7rem 0}.FeaturedStories-module__TFYjQa__header{text-align:center;margin-bottom:5rem}.FeaturedStories-module__TFYjQa__header h2{margin-bottom:1rem}.FeaturedStories-module__TFYjQa__subtitle{color:hsl(var(--text-muted));font-size:1.25rem}.FeaturedStories-module__TFYjQa__grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;display:grid}.FeaturedStories-module__TFYjQa__card{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.FeaturedStories-module__TFYjQa__card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000001a}.FeaturedStories-module__TFYjQa__imageWrapper{background:hsl(var(--background-alt));width:100%;height:240px;position:relative;overflow:hidden}.FeaturedStories-module__TFYjQa__imageWrapper img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.FeaturedStories-module__TFYjQa__card:hover .FeaturedStories-module__TFYjQa__imageWrapper img{transform:scale(1.08)}.FeaturedStories-module__TFYjQa__content{padding:2rem}.FeaturedStories-module__TFYjQa__location{text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,hsl(var(--secondary))0%,#33998b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.8rem;font-weight:700}.FeaturedStories-module__TFYjQa__content h3{color:hsl(var(--text-main));margin:.5rem 0 1rem;font-size:1.35rem;font-weight:700}.FeaturedStories-module__TFYjQa__content p{color:hsl(var(--text-muted));margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.FeaturedStories-module__TFYjQa__readMore{color:hsl(var(--primary));align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.FeaturedStories-module__TFYjQa__readMore:hover{color:hsl(var(--secondary));gap:.75rem}@media (max-width:768px){.FeaturedStories-module__TFYjQa__section{padding:5rem 0}.FeaturedStories-module__TFYjQa__grid{grid-template-columns:1fr}}
.TrustSection-module__eNwtMq__section{background:linear-gradient(180deg,hsl(var(--background-alt))0%,hsl(var(--background))100%);padding:7rem 0}.TrustSection-module__eNwtMq__container{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.TrustSection-module__eNwtMq__badge{background:linear-gradient(135deg,hsl(var(--primary)/.08)0%,hsl(var(--secondary)/.08)100%);color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.05em;border-radius:2rem;margin-bottom:1.5rem;padding:.625rem 1.25rem;font-size:.85rem;font-weight:700;display:inline-block}.TrustSection-module__eNwtMq__content h2{margin-bottom:1.5rem;font-size:2.75rem;line-height:1.1}.TrustSection-module__eNwtMq__text{color:hsl(var(--text-muted));margin-bottom:2.5rem;font-size:1.15rem;line-height:1.7}.TrustSection-module__eNwtMq__checks{margin:0 0 3rem;padding:0;list-style:none}.TrustSection-module__eNwtMq__checks li{color:hsl(var(--text-main));align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:1.1rem;font-weight:500;display:flex}.TrustSection-module__eNwtMq__checks li svg{color:hsl(var(--secondary));flex-shrink:0}.TrustSection-module__eNwtMq__visual{justify-content:center;display:flex;position:relative}.TrustSection-module__eNwtMq__imageWrapper{border:1px solid hsl(var(--border));width:450px;height:450px;box-shadow:0 20px 40px #0000001a,0 0 0 1px hsl(var(--border));background:#fff;border-radius:50%;padding:1rem;position:relative}.TrustSection-module__eNwtMq__trustImage{border-radius:50%}.TrustSection-module__eNwtMq__floatCard{border-radius:var(--radius-md);color:hsl(var(--secondary));z-index:10;background:#fff;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:700;animation:4s ease-in-out infinite TrustSection-module__eNwtMq__float;display:flex;position:absolute;bottom:40px;right:-20px;box-shadow:0 10px 30px #00000026}@media (max-width:968px){.TrustSection-module__eNwtMq__container{grid-template-columns:1fr;gap:4rem}.TrustSection-module__eNwtMq__visual{order:-1}.TrustSection-module__eNwtMq__shieldVisual{width:300px;height:300px}.TrustSection-module__eNwtMq__shieldVisual:before{width:350px;height:350px}.TrustSection-module__eNwtMq__content h2{font-size:2.25rem}}
.impact-module__vSAHdq__hero{background:linear-gradient(135deg,hsl(var(--primary))0%,#1f2f47 100%);color:#fff;text-align:center;padding:8rem 0 6rem}.impact-module__vSAHdq__hero h1{background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem)}.impact-module__vSAHdq__hero p{color:#cdd6e4;max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.7}.impact-module__vSAHdq__reportsSection{background:#fff;padding:6rem 0}.impact-module__vSAHdq__sectionTitle{text-align:center;margin-bottom:4rem}.impact-module__vSAHdq__sectionTitle h2{color:hsl(var(--primary));margin-bottom:1rem;font-size:2.5rem}.impact-module__vSAHdq__sectionTitle p{color:hsl(var(--text-muted));font-size:1.1rem}.impact-module__vSAHdq__reportsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;display:grid}.impact-module__vSAHdq__reportCard{border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background:#fff;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.impact-module__vSAHdq__reportCard:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000014}.impact-module__vSAHdq__reportImageWrapper{background:hsl(var(--background-alt));border-bottom:1px solid hsl(var(--border));width:100%;height:380px;position:relative}.impact-module__vSAHdq__reportInfo{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.impact-module__vSAHdq__reportQuarter{color:hsl(var(--primary));margin-bottom:.5rem;font-size:1.25rem;font-weight:700;display:block}.impact-module__vSAHdq__reportStats{color:hsl(var(--text-muted));margin:1rem 0;font-size:.95rem}.impact-module__vSAHdq__reportStats span{margin-bottom:.25rem;display:block}.impact-module__vSAHdq__downloadLink{color:hsl(var(--secondary));align-items:center;gap:.5rem;margin-top:auto;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.impact-module__vSAHdq__downloadLink:hover{color:hsl(var(--primary))}.impact-module__vSAHdq__storiesSection{background:hsl(var(--background-alt));padding:6rem 0}.impact-module__vSAHdq__storiesGrid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.impact-module__vSAHdq__storyCard{border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background:#fff;overflow:hidden;box-shadow:0 10px 30px #0000000d}.impact-module__vSAHdq__storyImageWrapper{width:100%;height:300px;position:relative}.impact-module__vSAHdq__storyContent{padding:2.5rem}.impact-module__vSAHdq__storyContent h3{color:hsl(var(--primary));margin-bottom:1rem;font-size:1.75rem}.impact-module__vSAHdq__storyContent p{color:hsl(var(--text-muted));margin-bottom:1.5rem;line-height:1.7}.impact-module__vSAHdq__storyTag{background:hsl(var(--secondary)/.1);color:hsl(var(--secondary));border-radius:99px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.85rem;font-weight:600;display:inline-block}@media (max-width:900px){.impact-module__vSAHdq__storiesGrid{grid-template-columns:1fr}}
.CTABanner-module__jjBxnW__section{background:linear-gradient(135deg,hsl(var(--primary))0%,#263b59 50%,hsl(var(--primary))100%);background-size:200% 100%;padding:7rem 0;animation:10s infinite CTABanner-module__jjBxnW__gradientShift;position:relative;overflow:hidden}@keyframes CTABanner-module__jjBxnW__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.CTABanner-module__jjBxnW__background{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.CTABanner-module__jjBxnW__bgImage{opacity:.2;mix-blend-mode:overlay}.CTABanner-module__jjBxnW__overlay{background:linear-gradient(135deg,hsl(var(--primary)/.95)0%,#263b59f2 100%);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.CTABanner-module__jjBxnW__container{z-index:1;position:relative}.CTABanner-module__jjBxnW__content{text-align:center;max-width:700px;margin:0 auto}.CTABanner-module__jjBxnW__content h2{color:#fff;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3rem)}.CTABanner-module__jjBxnW__subtitle{color:#bdc9db;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.7}.CTABanner-module__jjBxnW__actions{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.CTABanner-module__jjBxnW__btnPrimary{background:linear-gradient(135deg,hsl(var(--secondary))0%,#33998b 100%);color:#fff;font-weight:700;font-family:var(--font-heading);border-radius:var(--radius-md);box-shadow:0 4px 20px hsla(var(--secondary),.4);justify-content:center;align-items:center;gap:.5rem;padding:1.125rem 2.25rem;font-size:1.05rem;transition:all .3s;display:inline-flex}.CTABanner-module__jjBxnW__btnPrimary:hover{box-shadow:0 8px 30px hsla(var(--secondary),.5);transform:translateY(-3px)}.CTABanner-module__jjBxnW__btnOutline{color:#fff;font-weight:600;font-family:var(--font-heading);border-radius:var(--radius-md);background:0 0;border:2px solid #fff6;justify-content:center;align-items:center;gap:.5rem;padding:1.125rem 2.25rem;font-size:1.05rem;transition:all .3s;display:inline-flex}.CTABanner-module__jjBxnW__btnOutline:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.CTABanner-module__jjBxnW__note{color:#9caec9;font-size:.95rem;font-style:italic}@media (max-width:640px){.CTABanner-module__jjBxnW__section{padding:5rem 0}.CTABanner-module__jjBxnW__actions{flex-direction:column;align-items:center}.CTABanner-module__jjBxnW__btnPrimary,.CTABanner-module__jjBxnW__btnOutline{width:100%;max-width:280px}}
