.container[data-astro-cid-kf663cba]{max-width:1200px;margin:0 auto;padding:0 2rem}.content-section[data-astro-cid-kf663cba]{padding:5rem 0;background:linear-gradient(to bottom,#fafbfc,#fff)}.impact-intro[data-astro-cid-kf663cba]{margin-bottom:4rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.impact-intro[data-astro-cid-kf663cba].visible{opacity:1;transform:translateY(0)}.impact-intro[data-astro-cid-kf663cba] h2[data-astro-cid-kf663cba]{font-size:2.5rem;margin-bottom:1.5rem;color:#1a1a1a;text-align:center}.impact-intro[data-astro-cid-kf663cba] p[data-astro-cid-kf663cba]{font-size:1.125rem;line-height:1.8;color:#4a4a4a;max-width:900px;margin:0 auto 1.5rem;text-align:center}.metrics-grid[data-astro-cid-kf663cba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:5rem}.metric-card[data-astro-cid-kf663cba]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 16px #00000014;opacity:0;transform:translateY(30px) scale(.95);transition:all .6s cubic-bezier(.4,0,.2,1)}.metric-card[data-astro-cid-kf663cba].visible{opacity:1;transform:translateY(0) scale(1)}.metric-card[data-astro-cid-kf663cba].stagger-1.visible{transition-delay:.1s}.metric-card[data-astro-cid-kf663cba].stagger-2.visible{transition-delay:.2s}.metric-card[data-astro-cid-kf663cba].stagger-3.visible{transition-delay:.3s}.metric-card[data-astro-cid-kf663cba].stagger-4.visible{transition-delay:.4s}.metric-card[data-astro-cid-kf663cba]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px #5585831f}.metric-card[data-astro-cid-kf663cba] h3[data-astro-cid-kf663cba]{font-size:1.5rem;margin-bottom:1.25rem;color:#558583}.metric-card[data-astro-cid-kf663cba] ul[data-astro-cid-kf663cba]{list-style:none;padding:0;margin:0}.metric-card[data-astro-cid-kf663cba] li[data-astro-cid-kf663cba]{padding:.625rem 0;color:#4a4a4a;line-height:1.6;border-bottom:1px solid #f0f0f0}.metric-card[data-astro-cid-kf663cba] li[data-astro-cid-kf663cba]:last-child{border-bottom:none}.framework-section[data-astro-cid-kf663cba]{margin-bottom:5rem;background:linear-gradient(135deg,#f5f7fa,#e8f0f7);padding:4rem 3rem;border-radius:12px;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.framework-section[data-astro-cid-kf663cba].visible{opacity:1;transform:translateY(0)}.framework-section[data-astro-cid-kf663cba] h2[data-astro-cid-kf663cba]{font-size:2.5rem;margin-bottom:1rem;color:#1a1a1a;text-align:center}.framework-intro[data-astro-cid-kf663cba]{font-size:1.125rem;line-height:1.8;color:#4a4a4a;max-width:800px;margin:0 auto 3rem;text-align:center}.framework-stages[data-astro-cid-kf663cba]{display:grid;gap:2rem}.stage[data-astro-cid-kf663cba]{display:flex;align-items:flex-start;gap:2rem;opacity:0;transform:translate(-30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.stage[data-astro-cid-kf663cba].visible{opacity:1;transform:translate(0)}.stage-1[data-astro-cid-kf663cba].visible{transition-delay:.1s}.stage-2[data-astro-cid-kf663cba].visible{transition-delay:.3s}.stage-3[data-astro-cid-kf663cba].visible{transition-delay:.5s}.stage-4[data-astro-cid-kf663cba].visible{transition-delay:.7s}.stage-number[data-astro-cid-kf663cba]{flex-shrink:0;width:60px;height:60px;background:#558583;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;transition:all .3s ease}.stage[data-astro-cid-kf663cba]:hover .stage-number[data-astro-cid-kf663cba]{transform:scale(1.15);box-shadow:0 4px 12px #5585834d}.stage-content[data-astro-cid-kf663cba] h3[data-astro-cid-kf663cba]{font-size:1.5rem;margin-bottom:.75rem;color:#1a1a1a}.stage-content[data-astro-cid-kf663cba] p[data-astro-cid-kf663cba]{font-size:1.125rem;line-height:1.6;color:#4a4a4a;margin:0}.stories-section[data-astro-cid-kf663cba]{margin-bottom:5rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.stories-section[data-astro-cid-kf663cba].visible{opacity:1;transform:translateY(0)}.stories-section[data-astro-cid-kf663cba] h2[data-astro-cid-kf663cba]{font-size:2.5rem;margin-bottom:1rem;color:#1a1a1a;text-align:center}.stories-intro[data-astro-cid-kf663cba]{font-size:1.125rem;line-height:1.8;color:#4a4a4a;max-width:800px;margin:0 auto 3rem;text-align:center}.story-cards[data-astro-cid-kf663cba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.story-card[data-astro-cid-kf663cba]{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 16px #00000014;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.story-card[data-astro-cid-kf663cba].visible{opacity:1;transform:translateY(0)}.story-card[data-astro-cid-kf663cba].stagger-1.visible{transition-delay:.2s}.story-card[data-astro-cid-kf663cba].stagger-2.visible{transition-delay:.4s}.story-card[data-astro-cid-kf663cba].stagger-3.visible{transition-delay:.6s}.story-card[data-astro-cid-kf663cba]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 28px #55858326}.story-card[data-astro-cid-kf663cba] h3[data-astro-cid-kf663cba]{font-size:1.5rem;margin-bottom:1rem;color:#1a1a1a}.story-card[data-astro-cid-kf663cba] p[data-astro-cid-kf663cba]{font-size:1.0625rem;line-height:1.7;color:#4a4a4a;margin-bottom:1.5rem;flex-grow:1}.story-impact[data-astro-cid-kf663cba]{padding:1rem;background:#f5f7fa;border-radius:8px;font-size:.9375rem;color:#4a4a4a;margin-top:auto}.impact-stat[data-astro-cid-kf663cba]{font-weight:700;color:#558583;font-size:1.125rem}.commitment-section[data-astro-cid-kf663cba]{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 16px #0000000f;text-align:center}.commitment-section[data-astro-cid-kf663cba] h2[data-astro-cid-kf663cba]{font-size:2rem;margin-bottom:1rem;color:#1a1a1a}.commitment-section[data-astro-cid-kf663cba] p[data-astro-cid-kf663cba]{font-size:1.125rem;line-height:1.8;color:#4a4a4a;max-width:800px;margin:0 auto}.cta-section[data-astro-cid-kf663cba]{background:linear-gradient(135deg,#0f2c36,#405859);padding:5rem 2rem;text-align:center;color:#fff;position:relative;overflow:hidden}.cta-section[data-astro-cid-kf663cba]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(85,133,131,.5),transparent)}.cta-section[data-astro-cid-kf663cba] h2[data-astro-cid-kf663cba]{font-size:2.5rem;margin-bottom:1rem}.cta-section[data-astro-cid-kf663cba] p[data-astro-cid-kf663cba]{font-size:1.25rem;margin-bottom:2rem;opacity:.95}.btn[data-astro-cid-kf663cba]{display:inline-block;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .3s ease}.btn-primary[data-astro-cid-kf663cba]{background:#fff;color:#558583}.btn-primary[data-astro-cid-kf663cba]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d}@media(max-width:768px){.content-section[data-astro-cid-kf663cba]{padding:3rem 0}.impact-intro[data-astro-cid-kf663cba] h2[data-astro-cid-kf663cba],.framework-section[data-astro-cid-kf663cba] h2[data-astro-cid-kf663cba],.stories-section[data-astro-cid-kf663cba] h2[data-astro-cid-kf663cba]{font-size:2rem}.metrics-grid[data-astro-cid-kf663cba]{grid-template-columns:1fr;gap:1.5rem}.framework-section[data-astro-cid-kf663cba]{padding:2.5rem 1.5rem}.stage[data-astro-cid-kf663cba]{flex-direction:column;gap:1rem}.stage-number[data-astro-cid-kf663cba]{width:50px;height:50px;font-size:1.5rem}.story-cards[data-astro-cid-kf663cba]{grid-template-columns:1fr}.commitment-section[data-astro-cid-kf663cba]{padding:2rem}.cta-section[data-astro-cid-kf663cba]{padding:3rem 1.5rem}.cta-section[data-astro-cid-kf663cba] h2[data-astro-cid-kf663cba]{font-size:2rem}}@media(prefers-reduced-motion:reduce){.impact-intro[data-astro-cid-kf663cba],.metric-card[data-astro-cid-kf663cba],.framework-section[data-astro-cid-kf663cba],.stage[data-astro-cid-kf663cba],.stories-section[data-astro-cid-kf663cba],.story-card[data-astro-cid-kf663cba]{transition:none;opacity:1;transform:none}.stage-number[data-astro-cid-kf663cba],.impact-stat[data-astro-cid-kf663cba]{transition:none}}
