.impact-module__vSAHdq__pageWrapper{background-color:var(--bg);position:relative;overflow:hidden}.impact-module__vSAHdq__bgMesh{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.impact-module__vSAHdq__orb{filter:blur(100px);opacity:.5;border-radius:50%;animation:15s ease-in-out infinite alternate impact-module__vSAHdq__floatOrb;position:absolute}.impact-module__vSAHdq__orb1{background:radial-gradient(circle,#52b78826,#0000 70%);width:60vw;height:60vw;top:-10%;left:-10%}.impact-module__vSAHdq__orb2{background:radial-gradient(circle,#d4a0171a,#0000 70%);width:70vw;height:70vw;animation-duration:20s;animation-delay:-5s;bottom:10%;right:-10%}.impact-module__vSAHdq__orb3{background:radial-gradient(circle,#2d6a4f1a,#0000 70%);width:50vw;height:50vw;animation-duration:18s;animation-delay:-2s;top:40%;left:30%}@keyframes impact-module__vSAHdq__floatOrb{0%{transform:translate(0)scale(1)}50%{transform:translate(5%,10%)scale(1.1)}to{transform:translate(-5%,-5%)scale(.9)}}.impact-module__vSAHdq__glassCard{-webkit-backdrop-filter:blur(16px);background:#ffffffa6;border:1px solid #fffc;box-shadow:0 8px 32px #0000000a}.impact-module__vSAHdq__metricsGrid{z-index:1;grid-template-columns:repeat(3,1fr);gap:2rem;display:grid;position:relative}.impact-module__vSAHdq__metricsGrid>:nth-child(2){transform:translateY(2rem)}.impact-module__vSAHdq__metricCard{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);text-align:center;cursor:default;background:#ffffffb3;border:1px solid #ffffffe6;padding:2.5rem 1.5rem 2rem;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 10px 40px #0000000a}.impact-module__vSAHdq__metricCard:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(135deg,#fff6 0%,#fff0 100%);position:absolute;inset:0}.impact-module__vSAHdq__metricCard:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #2d6a4f1a,0 0 0 1px #fff}.impact-module__vSAHdq__metricIconWrap{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.5rem;display:flex}.impact-module__vSAHdq__metricNum{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:.75rem;font-size:3rem;font-weight:800;line-height:1}.impact-module__vSAHdq__metricLabel{font-family:var(--font-accent);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;font-weight:700}.impact-module__vSAHdq__storiesWrapper{flex-direction:column;gap:3rem;display:flex}.impact-module__vSAHdq__storyRow{-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-xl);z-index:1;background:#fff9;border:1px solid #fffc;align-items:center;gap:4rem;padding:3rem;transition:all .5s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;box-shadow:0 12px 40px #0000000d}.impact-module__vSAHdq__storyRow:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fffc,#ffffff1a);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.impact-module__vSAHdq__storyRow:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0000001a}.impact-module__vSAHdq__storyRowReverse{flex-direction:row-reverse}.impact-module__vSAHdq__storyIconLarge{border-radius:50%;flex:0 0 140px;justify-content:center;align-items:center;height:140px;display:flex;box-shadow:0 8px 24px #0000000f}.impact-module__vSAHdq__storyContent{flex:1}.impact-module__vSAHdq__storyContent h3{font-family:var(--font-heading);color:var(--story-color,var(--text-dark));margin-bottom:1rem;font-size:1.8rem}.impact-module__vSAHdq__storyContent p{color:var(--text-muted);font-size:1.05rem;line-height:1.8}.impact-module__vSAHdq__timelineWrap{max-width:800px;margin:0 auto;padding:2rem 0;position:relative}.impact-module__vSAHdq__timelineWrap:before{content:"";background:var(--border-light);border-radius:4px;width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.impact-module__vSAHdq__timelineItem{justify-content:space-between;align-items:center;width:100%;margin-bottom:3rem;display:flex;position:relative}.impact-module__vSAHdq__timelineItemReverse{flex-direction:row-reverse}.impact-module__vSAHdq__timelineContent{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);background:#ffffffbf;border:1px solid #ffffffe6;width:45%;padding:2.5rem;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s;box-shadow:0 10px 30px #0000000d}.impact-module__vSAHdq__timelineContent:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000014}.impact-module__vSAHdq__timelineItemReverse .impact-module__vSAHdq__timelineContent{text-align:right}.impact-module__vSAHdq__timelineYear{font-family:var(--font-heading);color:var(--primary);margin-bottom:.5rem;font-size:2rem;font-weight:800}.impact-module__vSAHdq__timelineStats{font-family:var(--font-accent);color:var(--text-muted);font-size:.9rem;font-weight:700}.impact-module__vSAHdq__timelineDot{background:var(--primary);border:4px solid var(--white);z-index:2;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #2d6a4f1a}.impact-module__vSAHdq__spotlight{background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 100%);padding:120px 0;position:relative;overflow:hidden}.impact-module__vSAHdq__spotlight:before{content:"";mix-blend-mode:color-dodge;background:radial-gradient(circle at 80% 20%,#52b78866 0%,#0000 60%);animation:10s infinite alternate impact-module__vSAHdq__pulse;position:absolute;inset:0}.impact-module__vSAHdq__spotlightGrid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid;position:relative}.impact-module__vSAHdq__spotlightLeft{color:var(--white)}.impact-module__vSAHdq__spotlightQuote{font-family:var(--font-heading);color:var(--white);border-left:4px solid var(--accent-gold);margin:1rem 0 1.5rem;padding-left:1.5rem;font-size:clamp(1.5rem,3vw,2.2rem);font-style:italic;font-weight:700;line-height:1.4}.impact-module__vSAHdq__spotlightSub{color:#ffffffd9;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.8}.impact-module__vSAHdq__spotlightStats{flex-wrap:wrap;gap:2.5rem;display:flex}.impact-module__vSAHdq__spotlightStat{text-align:center}.impact-module__vSAHdq__spotlightStatNum{font-family:var(--font-heading);color:var(--accent-gold);font-size:2rem;font-weight:800;line-height:1}.impact-module__vSAHdq__spotlightStatLabel{font-family:var(--font-accent);color:#ffffffa6;text-transform:uppercase;letter-spacing:.07em;margin-top:.35rem;font-size:.72rem;font-weight:700}.impact-module__vSAHdq__spotlightCard{-webkit-backdrop-filter:blur(30px);border-radius:var(--radius-xl);background:#ffffff1a;border:1px solid #fff3;padding:3.5rem 3rem;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000004d}.impact-module__vSAHdq__spotlightCard:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff1a 0%,#0000 50%);position:absolute;inset:-50%}.impact-module__vSAHdq__spotlightCard>*{z-index:1;position:relative}.impact-module__vSAHdq__spotlightCard h3,.impact-module__vSAHdq__spotlightCard p,.impact-module__vSAHdq__spotlightCard li{color:var(--white)!important}.impact-module__vSAHdq__spotlightCard p{color:#ffffffd9!important}.impact-module__vSAHdq__spotlightCard h3{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.impact-module__vSAHdq__spotlightCard p{color:var(--text-muted);margin-bottom:2rem;font-size:1rem;line-height:1.7}.impact-module__vSAHdq__spotlightList{flex-direction:column;gap:1rem;display:flex}.impact-module__vSAHdq__spotlightListItem{color:var(--text-body);align-items:flex-start;gap:.75rem;font-size:1rem;font-weight:500;line-height:1.5;display:flex}.impact-module__vSAHdq__spotlightListItem svg{flex-shrink:0;margin-top:2px}@media (max-width:1024px){.impact-module__vSAHdq__storyRow{text-align:center;flex-direction:column;gap:2rem;padding:2rem}.impact-module__vSAHdq__storyRowReverse{flex-direction:column}.impact-module__vSAHdq__storyIconLarge{flex-basis:100px;width:100px;height:100px}.impact-module__vSAHdq__spotlightGrid{grid-template-columns:1fr;gap:4rem}}@media (max-width:768px){.impact-module__vSAHdq__metricsGrid{grid-template-columns:repeat(2,1fr)}.impact-module__vSAHdq__timelineWrap:before{left:20px}.impact-module__vSAHdq__timelineItem,.impact-module__vSAHdq__timelineItemReverse{flex-direction:column;align-items:flex-start;margin-bottom:2rem;padding-left:60px}.impact-module__vSAHdq__timelineContent,.impact-module__vSAHdq__timelineItemReverse .impact-module__vSAHdq__timelineContent{text-align:left;width:100%}.impact-module__vSAHdq__timelineDot{top:20px;left:20px;transform:translate(-50%,-20px)}.impact-module__vSAHdq__spotlightStats{gap:1.5rem}}@media (max-width:480px){.impact-module__vSAHdq__metricsGrid{grid-template-columns:1fr}.impact-module__vSAHdq__metricCard,.impact-module__vSAHdq__spotlightCard{padding:2rem 1.5rem}}
