.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_aboutFeature,.E0kJGG_focusSection,.E0kJGG_servicesFeature,.E0kJGG_insightsFeature,.E0kJGG_ctaBand{width:min(1120px,100% - 2rem);margin:0 auto}.E0kJGG_homeIntro{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:stretch;gap:clamp(1.25rem,4vw,3rem);padding:clamp(3rem,7vw,5rem) 0 2rem;display:grid}.E0kJGG_homeIntroCopy,.E0kJGG_impactPanel,.E0kJGG_principleBlock,.E0kJGG_focusCard,.E0kJGG_serviceCard{background:#ffffffeb;border:1px solid #6a1b9a1f;border-radius:8px;box-shadow:0 18px 45px #1f234314}.E0kJGG_homeIntroCopy{padding:clamp(1.5rem,4vw,3rem)}.E0kJGG_eyebrow{color:#c45511;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:#2e1744;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:#4d5566;margin:0;font-size:1.02rem;line-height:1.75}.E0kJGG_introActions,.E0kJGG_ctaActions{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.E0kJGG_impactPanel{color:#fff;background:linear-gradient(135deg,#6a1b9af5,#255c70f0),#2e1744;align-content:center;gap:1rem;padding:1.25rem;display:grid}.E0kJGG_impactStat{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;padding:1rem}.E0kJGG_impactStat strong{margin-bottom:.45rem;font-size:clamp(1.65rem,4vw,2.5rem);line-height:1;display:block}.E0kJGG_impactStat span{color:#ffffffdb;font-size:.95rem;line-height:1.5;display:block}.E0kJGG_aboutFeature,.E0kJGG_focusSection,.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:1rem;display:grid}.E0kJGG_serviceLink{text-decoration:none}.E0kJGG_principleGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem}.E0kJGG_principleBlock{border-top:4px solid #6a1b9a;padding:clamp(1.35rem,3vw,2rem)}.E0kJGG_principleBlock:nth-child(2){border-top-color:#f57c00}.E0kJGG_principleBlock span{color:#c45511;text-transform:uppercase;font-size:.82rem;font-weight:800}.E0kJGG_principleBlock h3,.E0kJGG_focusCard h3,.E0kJGG_serviceCard h3{color:#33164d;margin:.55rem 0 .75rem;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:800}.E0kJGG_textLink{color:#6a1b9a;align-items:center;gap:.45rem;font-weight:800;text-decoration:none;display:inline-flex}.E0kJGG_textLink:hover{color:#c45511}.E0kJGG_focusSection{background:#fff;width:100%;padding-left:max(1rem,50% - 560px);padding-right:max(1rem,50% - 560px)}.E0kJGG_focusGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.E0kJGG_focusCard,.E0kJGG_serviceCard{padding:1.35rem;transition:transform .25s,box-shadow .25s}.E0kJGG_focusCard:hover,.E0kJGG_serviceCard:hover{transform:translateY(-4px);box-shadow:0 22px 50px #1f23431f}.E0kJGG_focusCard i,.E0kJGG_serviceCard i{color:#6a1b9a;background:#f3e5f5;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;display:inline-flex}.E0kJGG_serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.75rem}.E0kJGG_serviceCard{background:linear-gradient(#fffffffa,#f6faf9fa),#fff}.E0kJGG_insightsFeature{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.E0kJGG_insightList{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.E0kJGG_insightList li{color:#354052;background:#fff;border:1px solid #255c7024;border-radius:8px;align-items:center;gap:.75rem;min-height:58px;padding:.9rem 1rem;font-weight:800;display:flex;box-shadow:0 12px 30px #1f234312}.E0kJGG_insightList i{color:#2f8f83;font-size:1.25rem}.E0kJGG_ctaBand{background:linear-gradient(135deg,#ffffffeb,#f4f8faf5),#fff;border:1px solid #6a1b9a24;border-radius:8px;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:4rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex;box-shadow:0 18px 45px #1f234317}.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{grid-template-columns:1fr}.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_aboutFeature,.E0kJGG_servicesFeature,.E0kJGG_insightsFeature,.E0kJGG_ctaBand{width:min(100% - 1rem,1120px)}.E0kJGG_homeIntro{padding-top:2rem}.E0kJGG_homeIntroCopy,.E0kJGG_impactPanel,.E0kJGG_principleBlock,.E0kJGG_focusCard,.E0kJGG_serviceCard,.E0kJGG_ctaBand{box-shadow:0 12px 30px #1f234314}.E0kJGG_principleGrid,.E0kJGG_focusGrid,.E0kJGG_serviceGrid{grid-template-columns:1fr}.E0kJGG_introActions,.E0kJGG_ctaActions{width:100%}.E0kJGG_introActions .E0kJGG_btn,.E0kJGG_ctaActions .E0kJGG_btn{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}}
