.E0kJGG_heroSection{color:#fff;text-align:left;background:linear-gradient(135deg,#6a1b9a,#f57c00);border-bottom:4px solid #6a1b9a;justify-content:flex-start;align-items:center;min-height:100svh;padding:8rem clamp(1.25rem,6vw,5rem) 4rem;display:flex;position:relative;overflow:hidden}.E0kJGG_heroContent{z-index:2;width:min(720px,100%);position:relative}.E0kJGG_heroImageLayer{z-index:0;pointer-events:none;position:absolute;inset:0}.E0kJGG_heroImageSlide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.6s ease-in-out,transform 6.5s;position:absolute;inset:0;transform:scale(1.02)}.E0kJGG_heroImageSlideActive{opacity:1;transform:scale(1)}.E0kJGG_heroSection h1{color:#fff;text-align:left;text-shadow:0 10px 34px #00000073;margin:0 0 1rem;font-family:Poppins,sans-serif;font-size:clamp(2.55rem,7vw,5.9rem);font-weight:800;line-height:.98}.E0kJGG_heroSection p{color:#ffffffeb;max-width:640px;margin:0 0 2rem;font-family:Roboto,sans-serif;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:500;line-height:1.6}.E0kJGG_heroScrollCue{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff6b;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.35rem;line-height:1;transition:background .2s,color .2s;animation:1.7s ease-in-out infinite E0kJGG_scrollCueBounce;display:inline-flex;position:absolute;bottom:1.75rem;right:clamp(1.25rem,6vw,5rem);box-shadow:0 12px 30px #0000003d}.E0kJGG_heroScrollCue:hover,.E0kJGG_heroScrollCue:focus{color:#6a1b9a;background:#fff}.E0kJGG_heroScrollCue:focus{outline-offset:3px;outline:2px solid #ffffffd9}@keyframes E0kJGG_scrollCueBounce{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}.E0kJGG_heroSection .E0kJGG_btn-primary{color:#6a1b9a;text-transform:uppercase;background-color:#fff;border-radius:30px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.E0kJGG_heroSection .E0kJGG_btn-primary:hover{color:#fff;background-color:#f57c00}.E0kJGG_heroSection:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#131226d6 0%,#26193a8f 48%,#26193a2e 100%),linear-gradient(#0000 62%,#0c0e166b);position:absolute;inset:0}.E0kJGG_homeIntro,.E0kJGG_upcomingSection,.E0kJGG_aboutFeature,.E0kJGG_focusSection,.E0kJGG_servicesFeature,.E0kJGG_insightsFeature,.E0kJGG_ctaBand{width:min(1120px,100% - 2rem);margin:0 auto}.E0kJGG_homeIntro{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,4vw,3rem);padding:clamp(3rem,7vw,5rem) 0 2rem;display:grid}.E0kJGG_upcomingSection{background:linear-gradient(135deg,#faf5ff 0%,#fff 68%);border:1px solid #eee5f5;border-radius:1.5rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2.5rem,5vw,3.5rem);display:grid}.E0kJGG_upcomingCopy h2{color:#241a2d;margin:0 0 .75rem;font-family:Poppins,sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1.1}.E0kJGG_upcomingCopy p{color:#5b5562;max-width:29rem;margin:0;font-size:.98rem;line-height:1.7}.E0kJGG_upcomingNotice{color:inherit;background:#fff;border:1px solid #eee5f5;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) 100px;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 8px 24px #3b185f0f}.E0kJGG_upcomingNotice:hover,.E0kJGG_upcomingNotice:focus-visible{border-color:#d8c3e8;transform:translateY(-2px);box-shadow:0 14px 30px #3b185f1a}.E0kJGG_upcomingDate{color:#3b185f;text-align:center;background:#f5effb;border:1px solid #eadcf5;border-radius:.85rem;flex-direction:column;justify-content:center;width:3.5rem;min-height:3.75rem;display:inline-flex}.E0kJGG_upcomingDate strong{font-size:1.4rem;font-weight:850;line-height:1.1}.E0kJGG_upcomingDate>span{color:#70558b;text-transform:uppercase;margin-top:.15rem;font-size:.72rem;font-weight:800}.E0kJGG_upcomingEventCopy{gap:.25rem;min-width:0;display:grid}.E0kJGG_upcomingEventType{color:#8a5a17;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.E0kJGG_upcomingEventCopy>strong{color:#2d2037;font-size:1rem;font-weight:800}.E0kJGG_upcomingEventMeta{color:#665a70;font-size:.88rem;line-height:1.5}.E0kJGG_upcomingLink{color:#3b185f;white-space:nowrap;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.E0kJGG_upcomingLink:hover,.E0kJGG_upcomingNotice:hover .E0kJGG_upcomingLink,.E0kJGG_upcomingNotice:focus-visible .E0kJGG_upcomingLink{color:#9a5a08}.E0kJGG_upcomingPoster{background:#faf5ff;border:1px solid #eee5f5;border-radius:.7rem;width:100px;display:block;overflow:hidden;box-shadow:0 5px 14px #3b185f1f}.E0kJGG_upcomingPoster img{width:100%;height:auto;display:block}.E0kJGG_homeIntroCopy,.E0kJGG_principleBlock,.E0kJGG_focusCard,.E0kJGG_serviceCard{background:#fff;border:1px solid #eee5f5;border-radius:1rem;box-shadow:0 8px 24px #3b185f0f}.E0kJGG_homeIntroCopy{padding:clamp(1.5rem,4vw,3rem)}.E0kJGG_eyebrow{color:#9a5a08;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.78rem;font-weight:800;display:inline-flex}.E0kJGG_homeIntro h2,.E0kJGG_sectionHeader h2,.E0kJGG_insightsFeature h2,.E0kJGG_ctaBand h2{color:#241a2d;margin:0 0 1rem;font-family:Poppins,sans-serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:800;line-height:1.05}.E0kJGG_homeIntro p,.E0kJGG_sectionHeader p,.E0kJGG_principleBlock p,.E0kJGG_focusCard p,.E0kJGG_serviceCard p,.E0kJGG_insightsFeature p,.E0kJGG_ctaBand p{color:#5b5562;margin:0;font-size:.98rem;line-height:1.7}.E0kJGG_introActions,.E0kJGG_ctaActions{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.E0kJGG_impactPanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.E0kJGG_impactCardSupport,.E0kJGG_impactCardSdg,.E0kJGG_impactCardOutreach{isolation:isolate;border:1px solid #fff3;border-radius:1rem;flex-direction:column;justify-content:center;gap:.65rem;min-height:190px;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #270f3f29}.E0kJGG_impactCardSupport,.E0kJGG_impactCardSdg{color:#fff}.E0kJGG_impactCardSupport{background:linear-gradient(135deg,#3b185f 0%,#1e0836 100%)}.E0kJGG_impactCardSdg{background:linear-gradient(135deg,#4a154b 0%,#3b185f 100%)}.E0kJGG_impactCardOutreach{color:#3b185f;background:linear-gradient(135deg,#f5eefa 0%,#ede9fe 100%);border-color:#3b185f1f}.E0kJGG_impactCardSupport strong,.E0kJGG_impactCardSdg strong,.E0kJGG_impactCardOutreach strong{z-index:1;letter-spacing:-.035em;font-size:clamp(2rem,3vw,2.65rem);font-weight:800;line-height:1;display:block;position:relative}.E0kJGG_impactCardSupport span,.E0kJGG_impactCardSdg span,.E0kJGG_impactCardOutreach span{z-index:1;max-width:22rem;font-size:.9rem;font-weight:500;line-height:1.55;display:block;position:relative}.E0kJGG_impactCardSupport span,.E0kJGG_impactCardSdg span{color:#ffffffe6}.E0kJGG_impactCardOutreach span{color:#3b185fd1}.E0kJGG_impactWatermark{z-index:0;color:currentColor;opacity:.12;pointer-events:none;font-size:7rem;line-height:1;position:absolute;bottom:-.4rem;right:.75rem}.E0kJGG_impactCardSdg .E0kJGG_impactWatermark{opacity:.15;font-size:6rem;bottom:.35rem;right:.65rem}.E0kJGG_aboutFeature,.E0kJGG_servicesFeature,.E0kJGG_insightsFeature,.E0kJGG_ctaBand{padding:clamp(3rem,7vw,5rem) 0}.E0kJGG_sectionHeader{max-width:780px;margin-bottom:2rem}.E0kJGG_principleGrid,.E0kJGG_focusGrid,.E0kJGG_serviceGrid{gap:1.25rem;display:grid}.E0kJGG_serviceLink{color:inherit;text-decoration:none;display:flex}.E0kJGG_serviceLink:focus-visible{outline-offset:4px;border-radius:1rem;outline:3px solid #8a5bb4}.E0kJGG_principleGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem}.E0kJGG_principleBlock{padding:clamp(1.4rem,3vw,1.75rem)}.E0kJGG_principleIcon{color:#fff;background:#3b185f;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;font-size:1rem;display:flex}.E0kJGG_visionIcon{background:#d97706}.E0kJGG_principleBlock .E0kJGG_principleLabel{color:#6b4a87;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:800}.E0kJGG_principleBlock h3,.E0kJGG_focusCard h3,.E0kJGG_serviceCard h3{color:#2d2037;margin:.55rem 0 .75rem;font-size:clamp(1.18rem,2vw,1.35rem);font-weight:800}.E0kJGG_textLink{color:#3b185f;align-items:center;gap:.45rem;font-weight:800;text-decoration:none;display:inline-flex}.E0kJGG_textLink:hover{color:#9a5a08}.E0kJGG_focusSection{background:#faf5ff;width:100%;padding:clamp(3rem,7vw,5rem) max(1rem,50% - 560px)}.E0kJGG_focusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.E0kJGG_focusCard,.E0kJGG_serviceCard{padding:1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s}.E0kJGG_focusCard:hover,.E0kJGG_serviceCard:hover{border-color:#d8c3e8;transform:translateY(-3px);box-shadow:0 16px 34px #3b185f1a}.E0kJGG_focusIcon,.E0kJGG_serviceIcon{color:#542578;background:#f5effb;border-radius:.85rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.5rem;font-size:1.15rem;display:inline-flex}.E0kJGG_focusCard h3{font-size:1.15rem}.E0kJGG_focusCard p{font-size:.9rem}.E0kJGG_serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:0}.E0kJGG_serviceCard{background:linear-gradient(#fff 0%,#fefcff 100%);flex-direction:column;flex:1;align-items:flex-start;min-height:250px;display:flex}.E0kJGG_serviceCard p{flex:1;font-size:.92rem}.E0kJGG_serviceAction{color:#3b185f;align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.9rem;font-weight:800;display:inline-flex}.E0kJGG_serviceLink:hover .E0kJGG_serviceAction,.E0kJGG_serviceLink:focus-visible .E0kJGG_serviceAction{color:#9a5a08}.E0kJGG_servicesCta{color:#fff;background:#3b185f;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;width:fit-content;min-height:3rem;margin:2rem auto 0;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex;box-shadow:0 8px 18px #3b185f2e}.E0kJGG_servicesCta:hover,.E0kJGG_servicesCta:focus-visible{color:#fff;background:#2a1047;transform:translateY(-2px)}.E0kJGG_insightsFeature{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.E0kJGG_insightsCopy{grid-column:span 5}.E0kJGG_insightList{grid-column:span 7;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.E0kJGG_insightList li{color:#3d3544;background:#f9f1ffb8;border:1px solid #eee4f7;border-radius:.85rem;align-items:center;gap:.85rem;min-height:3.5rem;padding:.85rem 1rem;font-size:.95rem;font-weight:600;transition:background .2s,border-color .2s;display:flex}.E0kJGG_insightList li:hover{background:#f5ecfce6;border-color:#ddc9ed}.E0kJGG_insightIcon{color:#542578;background:#eadcf5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.9rem;display:inline-flex}.E0kJGG_ctaBand{background:linear-gradient(90deg,#faf5ff 0%,#fff 50%,#faf5ff 100%);border:1px solid #d8c3e8cc;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:clamp(3rem,7vw,5rem);padding:clamp(2rem,5vw,2.75rem);display:flex;box-shadow:0 14px 36px #3b185f12}.E0kJGG_ctaCopy{max-width:650px}.E0kJGG_ctaCopy .E0kJGG_eyebrow{color:#9a5a08}.E0kJGG_ctaBand h2{font-size:clamp(1.8rem,3vw,2.5rem)}.E0kJGG_ctaActions{flex:none;margin-top:0}.E0kJGG_ctaPrimary,.E0kJGG_ctaSecondary{border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.E0kJGG_ctaPrimary{color:#fff;background:#d97706}.E0kJGG_ctaPrimary:hover,.E0kJGG_ctaPrimary:focus-visible{color:#fff;background:#b45309;transform:translateY(-2px)}.E0kJGG_ctaSecondary{color:#3b185f;background:#fff;border-color:#e3d5ed}.E0kJGG_ctaSecondary:hover,.E0kJGG_ctaSecondary:focus-visible{color:#3b185f;background:#f8f2fc;transform:translateY(-2px)}.E0kJGG_about{text-align:center;background:linear-gradient(#fff,#f3e5f5);border-radius:8px;margin-top:4rem;padding:4rem 2rem;box-shadow:0 2px 10px #0000000d}.E0kJGG_about h2{color:#6a1b9a;text-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700}.E0kJGG_about p{color:#555;max-width:900px;margin:0 auto;font-size:1.2rem;line-height:1.8}.E0kJGG_btn{border-radius:5px;padding:.8rem 1.6rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block;position:relative}.E0kJGG_btn:hover{transform:translateY(-5px);box-shadow:0 4px 15px #0003}.E0kJGG_btnPrimary{color:#fff;background-color:#6a1b9a}.E0kJGG_btnPrimary:hover{background-color:#f57c00}.E0kJGG_btnSecondary{color:#6a1b9a;background-color:#fff;border:2px solid #6a1b9a}.E0kJGG_btnSecondary:hover{color:#fff;background-color:#f57c00;border-color:#f57c00}.E0kJGG_btnSuccess{color:#fff;background-color:#28a745}.E0kJGG_btnSuccess:hover{background-color:#218838}.E0kJGG_btnDark{color:#fff;background-color:#6a1b9a;border:2px solid #6a1b9a}.E0kJGG_btnDark:hover{color:#fff;background-color:#f57c00;border-color:#f57c00}.E0kJGG_servicesSection{text-align:center;width:90%;margin:4rem auto}.E0kJGG_servicesSection h2{color:#6a1b9a;text-shadow:0 2px 4px #0000001a;margin-bottom:2.5rem;font-size:2.8rem;font-weight:700}.E0kJGG_servicesSectionList{flex-flow:wrap;justify-content:center;gap:2rem;display:flex}.E0kJGG_ourService{text-align:center;background:linear-gradient(135deg,#f3e5f5,#fff);border-radius:12px;width:calc(33% - 1rem);max-width:350px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px #0000001a}.E0kJGG_ourService:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}.E0kJGG_ourService h3{color:#6a1b9a;margin-bottom:1rem;font-size:1.8rem}.E0kJGG_ourService p{color:#555;font-size:1rem;line-height:1.6}.E0kJGG_successStories{text-align:center;background:linear-gradient(#e9f1f1,#fff);border-radius:8px;padding:4rem 2rem;box-shadow:0 2px 10px #0000000d}.E0kJGG_successStories h2{color:#6a1b9a;text-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700}.E0kJGG_successStories p{color:#555;max-width:800px;margin:0 auto;font-size:1.2rem;line-height:1.8}.E0kJGG_insightsSection{text-align:center;background:linear-gradient(#fff,#e9f1f1);border-radius:8px;margin:4rem 0;padding:4rem 2rem;box-shadow:0 2px 10px #0000000d}.E0kJGG_insightsSection h2{color:#6a1b9a;text-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700}.E0kJGG_insightsSection p{color:#555;max-width:800px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.8}.E0kJGG_insightsCards{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.E0kJGG_insightCard{text-align:left;background:linear-gradient(135deg,#f3e5f5,#fff);border-radius:12px;width:calc(33% - 1rem);max-width:350px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px #0000001a}.E0kJGG_insightCard:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}.E0kJGG_insightCard h3{color:#6a1b9a;margin-bottom:1rem;font-size:1.8rem}.E0kJGG_insightCard p{color:#555;font-size:1rem;line-height:1.6}.E0kJGG_missionSection{background-color:#fff;border-left:5px solid #6a1b9a;border-radius:8px;margin:5rem 6rem 2rem;padding:1.5rem;box-shadow:0 4px 6px #0000001a}.E0kJGG_missionSection h2{color:#ff7f32;margin-bottom:.5rem;font-size:1.8rem}.E0kJGG_missionSection p{font-size:1.1rem;line-height:1.6}.E0kJGG_visionSection{background-color:#fff;border-left:5px solid #ff7f32;border-radius:8px;margin:5rem 6rem;padding:1.5rem;box-shadow:0 4px 6px #0000001a}.E0kJGG_visionSection h2{color:#6a1b9a;margin-bottom:.5rem;font-size:1.8rem}.E0kJGG_visionSection p{font-size:1.1rem;line-height:1.6}.E0kJGG_whatWeDoSection{background-color:#fff;border-left:5px solid #6a1b9a;border-radius:8px;margin:0 6rem;padding:1.5rem;box-shadow:0 4px 6px #0000001a}.E0kJGG_whatWeDoSection h2{color:#6a1b9a;margin-bottom:.5rem;font-size:1.8rem}.E0kJGG_whatWeDoSection h3{color:#ff7f32;margin-bottom:1rem;font-size:1.5rem}.E0kJGG_whatWeDoSection ul{padding-left:0;list-style-type:square}.E0kJGG_whatWeDoSection li{margin-bottom:.8rem;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.E0kJGG_about{padding:3rem 1rem}.E0kJGG_about h2{font-size:2.2rem}.E0kJGG_about p{font-size:1rem}.E0kJGG_servicesSection h2{font-size:2.2rem}.E0kJGG_servicesSectionList{flex-direction:column}.E0kJGG_ourService{width:90%;margin:1rem auto}.E0kJGG_successStories h2{font-size:2.2rem}.E0kJGG_successStories p{font-size:1rem}.E0kJGG_btn{padding:.5rem 1rem}.E0kJGG_heroSection{align-items:flex-end;min-height:100svh;padding:7.5rem 1.25rem 5.25rem}.E0kJGG_heroSection h1{font-size:clamp(2.4rem,14vw,4rem)}.E0kJGG_heroSection p{font-size:1rem}.E0kJGG_heroImageLayer{background-position:top}.E0kJGG_heroSection:before{background:linear-gradient(#2015302e 0%,#20153080 42%,#11111ee0 100%),linear-gradient(90deg,#11111e94,#11111e33)}.E0kJGG_heroScrollCue{width:42px;height:42px;font-size:1.15rem;bottom:1rem}@media (max-width:768px){.E0kJGG_insightCard{width:90%;margin:0 auto}}.E0kJGG_missionSection,.E0kJGG_visionSection{margin:5rem 1rem}.E0kJGG_whatWeDoSection{margin:0 1rem}}@media (max-width:980px){.E0kJGG_homeIntro,.E0kJGG_insightsFeature,.E0kJGG_upcomingSection{grid-template-columns:1fr}.E0kJGG_insightsCopy,.E0kJGG_insightList{grid-column:1/-1}.E0kJGG_focusGrid,.E0kJGG_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.E0kJGG_ctaBand{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.E0kJGG_homeIntro,.E0kJGG_upcomingSection,.E0kJGG_aboutFeature,.E0kJGG_servicesFeature,.E0kJGG_insightsFeature,.E0kJGG_ctaBand{width:min(100% - 1rem,1120px)}.E0kJGG_homeIntro{padding-top:2rem}.E0kJGG_upcomingSection{padding:1.25rem}.E0kJGG_upcomingNotice{grid-template-columns:auto minmax(0,1fr) 76px;gap:.7rem;padding:1rem}.E0kJGG_upcomingPoster{width:76px}.E0kJGG_homeIntroCopy,.E0kJGG_principleBlock,.E0kJGG_focusCard,.E0kJGG_serviceCard,.E0kJGG_ctaBand{box-shadow:0 12px 30px #1f234314}.E0kJGG_principleGrid,.E0kJGG_focusGrid,.E0kJGG_serviceGrid,.E0kJGG_impactPanel{grid-template-columns:1fr}.E0kJGG_impactCardSupport,.E0kJGG_impactCardSdg,.E0kJGG_impactCardOutreach{min-height:155px}.E0kJGG_introActions,.E0kJGG_ctaActions{width:100%}.E0kJGG_introActions .E0kJGG_btn,.E0kJGG_ctaActions .E0kJGG_btn,.E0kJGG_ctaActions>a{text-align:center;flex:180px}.E0kJGG_homeIntro h2,.E0kJGG_sectionHeader h2,.E0kJGG_insightsFeature h2,.E0kJGG_ctaBand h2{font-size:clamp(1.85rem,10vw,2.55rem)}}
.p0_rQq_gallerySection{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);width:100%;padding:60px 20px}.p0_rQq_galleryHeader{max-width:600px;margin-bottom:50px;margin-left:auto;margin-right:auto}.p0_rQq_galleryHeader h2{color:#2c3e50;letter-spacing:-.5px;margin-bottom:15px;font-size:2.5rem;font-weight:700}.p0_rQq_galleryHeader p{color:#7f8c8d;margin:0;font-size:1.1rem;line-height:1.6}.p0_rQq_centerCarouselWrapper{justify-content:center;align-items:center;gap:20px;width:100%;max-width:100%;margin:0 auto;padding:0 20px;display:flex;position:relative}.p0_rQq_carouselTrack{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;box-shadow:none;background:0 0;border-radius:16px;flex:1;justify-content:flex-start;gap:20px;padding:20px calc(50% - 190px);display:flex;overflow-x:hidden}.p0_rQq_carouselTrack::-webkit-scrollbar{display:none}.p0_rQq_carouselSlide{scroll-snap-align:center;opacity:.6;will-change:transform, opacity;flex:0 0 280px;min-width:280px;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94);transform:scale(.85)}.p0_rQq_carouselSlide.p0_rQq_centerSlide{opacity:1;z-index:10;flex:0 0 380px;min-width:380px;transform:scale(1)}.p0_rQq_slideImage{object-fit:contain;aspect-ratio:1;border-radius:12px;width:100%;height:auto;transition:filter .3s;display:block}.p0_rQq_carouselSlide:hover .p0_rQq_slideImage{filter:brightness(1.05)}.p0_rQq_navButton{color:#6a1b9a;cursor:pointer;z-index:10;background:#fff;border:2px solid #6a1b9a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;transition:all .3s;display:flex}.p0_rQq_navButton:hover{color:#fff;background-color:#6a1b9a;transform:scale(1.1);box-shadow:0 6px 20px #6a1b9a4d}.p0_rQq_navButton:active{transform:scale(.95)}.p0_rQq_navButton svg{width:24px;height:24px}.p0_rQq_dotsContainer{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px;display:flex}.p0_rQq_dot{cursor:pointer;background-color:#0000;border:2px solid #d0d0d0;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.p0_rQq_dot:hover{border-color:#6a1b9a;transform:scale(1.2)}.p0_rQq_dot.p0_rQq_activeDot{background-color:#6a1b9a;border-color:#6a1b9a;box-shadow:0 4px 12px #6a1b9a4d}@media (max-width:768px){.p0_rQq_gallerySection{background:0 0;padding:40px 15px}.p0_rQq_galleryHeader h2{font-size:1.8rem}.p0_rQq_galleryHeader p{font-size:1rem}.p0_rQq_centerCarouselWrapper{gap:12px;padding:0 10px}.p0_rQq_carouselTrack{box-shadow:none;background:0 0;border-radius:12px;justify-content:flex-start;gap:16px;padding:15px 0;overflow-x:hidden}.p0_rQq_carouselSlide{opacity:1;flex:0 0 200px;min-width:200px;transform:none}.p0_rQq_carouselSlide.p0_rQq_centerSlide{flex:0 0 240px;min-width:240px}.p0_rQq_navButton{width:40px;min-width:40px;height:40px}.p0_rQq_navButton svg{width:18px;height:18px}.p0_rQq_dotsContainer{gap:6px;margin-top:25px}.p0_rQq_dot{width:8px;height:8px}}@media (min-width:769px) and (max-width:1024px){.p0_rQq_centerCarouselWrapper{padding:0 15px}.p0_rQq_carouselTrack{padding-left:calc(50% - 160px);padding-right:calc(50% - 160px)}.p0_rQq_carouselSlide{flex:0 0 240px;min-width:240px}.p0_rQq_carouselSlide.p0_rQq_centerSlide{flex:0 0 320px;min-width:320px}.p0_rQq_galleryHeader h2{font-size:2rem}.p0_rQq_galleryHeader p{font-size:1.05rem}}.p0_rQq_navButton:focus,.p0_rQq_dot:focus{outline-offset:2px;outline:2px solid #6a1b9a}@media print{.p0_rQq_navButton,.p0_rQq_dotsContainer{display:none}.p0_rQq_carouselTrack{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}}
