.AboutHero_section__aUQLA{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(.421turn,#eff6ff 0,var(--paper) 50%,var(--paper) 100%);padding:56px 0 72px}html[data-theme=dark] .AboutHero_section__aUQLA{background:linear-gradient(.421turn,var(--paper2) 0,var(--paper) 55%,var(--paper) 100%)}.AboutHero_decor__i_A6Z{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.AboutHero_blob__G4k2a{position:absolute;border-radius:9999px;filter:blur(32px);opacity:.2}.AboutHero_blobBlue__jJTWs{width:384px;height:384px;right:0;top:0;background:#dbeafe}.AboutHero_blobWarm__lkpmb{width:320px;height:320px;left:0;top:380px;background:#fef5ef}html[data-theme=dark] .AboutHero_blob__G4k2a{opacity:.1;mix-blend-mode:screen}.AboutHero_inner__0_wc9{position:relative;display:grid;grid-template-columns:minmax(0,560px) 1fr;align-items:center;gap:32px}.AboutHero_copy__k3L_Q{position:relative;z-index:1}.AboutHero_ey__7Oc6L{display:inline-flex;align-items:center;background:var(--surface);border-radius:9999px;padding:8px 16px;font-family:var(--font-jakarta);font-weight:500;font-size:clamp(12px,1.4vw,14px);line-height:1.43;color:var(--accent);box-shadow:var(--shadow);margin-bottom:22px}.AboutHero_section__aUQLA .AboutHero_h1__DJNEm{font-family:var(--font-inter);font-weight:600;font-size:clamp(34px,4.4vw,51px);line-height:1.29;letter-spacing:-.01em;color:var(--tx);margin-bottom:22px}.AboutHero_h1__DJNEm .AboutHero_hl__m3l20{color:var(--accent)}.AboutHero_sub__jKUmZ{max-width:546px;font-family:var(--font-jakarta);font-weight:400;font-size:clamp(15px,1.9vw,18px);line-height:1.56;color:var(--tx2);margin-bottom:30px}.AboutHero_cta__joEKk{display:flex;flex-wrap:wrap;gap:16px}.AboutHero_btnGhost__eGi_4,.AboutHero_btnPrimary___6WW1{display:inline-flex;align-items:center;justify-content:center;height:clamp(50px,6vw,60px);padding:0 clamp(18px,2.4vw,26px);border-radius:8px;font-family:var(--font-jakarta);font-weight:500;font-size:clamp(14px,1.6vw,16px);line-height:24px;transition:background .18s,color .18s,transform .18s}.AboutHero_btnPrimary___6WW1{background:var(--accent);color:#fff;box-shadow:0 10px 15px -3px rgba(var(--accent-rgb),.3),0 4px 6px -4px rgba(var(--accent-rgb),.3)}.AboutHero_btnPrimary___6WW1:hover{background:var(--accent-d)}.AboutHero_btnGhost__eGi_4{background:transparent;border:2px solid var(--accent);color:var(--accent)}.AboutHero_btnGhost__eGi_4:hover{background:var(--accent);color:#fff}.AboutHero_btnGhost__eGi_4:active,.AboutHero_btnPrimary___6WW1:active{transform:scale(.97)}.AboutHero_media__fCu7K{position:relative;align-self:stretch;min-height:520px}.AboutHero_media__fCu7K .AboutHero_img__h_7oh{position:absolute;top:50%;left:20%;transform:translateY(-50%) scaleX(-1);width:clamp(620px,68vw,1040px);height:auto;max-width:none}@media (max-width:900px){.AboutHero_section__aUQLA{padding:40px 0 48px}.AboutHero_inner__0_wc9{grid-template-columns:1fr;gap:24px}.AboutHero_media__fCu7K{position:static;min-height:0;order:-1;display:flex;justify-content:center}.AboutHero_media__fCu7K .AboutHero_img__h_7oh{position:static;transform:none;width:100%;max-width:480px;height:auto}}@media (max-width:520px){.AboutHero_cta__joEKk{gap:12px}.AboutHero_btnGhost__eGi_4,.AboutHero_btnPrimary___6WW1{flex:1 1 100%}}.ImpactStats_section__BXnto{background:#e9e9e9;padding:72px 0 80px}html[data-theme=dark] .ImpactStats_section__BXnto{background:var(--paper2)}.ImpactStats_section__BXnto .ImpactStats_h2__UL3o2{font-family:var(--font-inter);font-weight:700;font-size:clamp(28px,3.4vw,48px);line-height:1.1;letter-spacing:-.01em;color:var(--tx);text-align:center}.ImpactStats_h2__UL3o2 .ImpactStats_hl__5gYl8{color:var(--accent)}.ImpactStats_sub__V0HZS{margin:14px auto 0;max-width:600px;font-family:var(--font-jakarta);font-weight:400;font-size:clamp(15px,1.9vw,18px);line-height:1.555;color:var(--tx2);text-align:center}.ImpactStats_grid__z6jyJ{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;list-style:none}.ImpactStats_card__kh1Ow{display:flex;flex-direction:column;align-items:center;gap:8px;padding:33px;border-radius:16px;background:var(--accent-tint);border:1px solid hsla(19,43%,79%,.1);box-shadow:0 1px 1px rgba(0,0,0,.05)}.ImpactStats_value__kdDEI{font-weight:700;font-size:clamp(32px,5vw,48px);line-height:1.15;letter-spacing:-.02em;color:var(--accent)}.ImpactStats_label__fmy57,.ImpactStats_value__kdDEI{font-family:var(--font-geist-sans),var(--font-inter),sans-serif}.ImpactStats_label__fmy57{font-weight:500;font-size:clamp(12px,1.4vw,14px);line-height:20px;letter-spacing:.02em;color:var(--tx2);text-align:center}@media (max-width:860px){.ImpactStats_grid__z6jyJ{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:440px){.ImpactStats_card__kh1Ow{padding:22px 14px}}.MeetTheTeam_section__TrHR2{background:linear-gradient(147.79deg,#f9fafb 0,var(--paper) 100%);padding:clamp(48px,7vw,72px) 0 clamp(56px,9vw,96px)}html[data-theme=dark] .MeetTheTeam_section__TrHR2{background:linear-gradient(147.79deg,var(--paper2) 0,var(--paper) 100%)}.MeetTheTeam_head__okNCc{max-width:768px;margin:0 auto clamp(40px,6vw,64px);text-align:center}.MeetTheTeam_section__TrHR2 .MeetTheTeam_h2__FMLdA{font-family:var(--font-inter);font-weight:600;font-size:clamp(26px,4.5vw,48px);line-height:1.17;letter-spacing:.02em;color:var(--tx)}.MeetTheTeam_h2__FMLdA .MeetTheTeam_hl__Kia02{color:var(--accent)}.MeetTheTeam_sub__iA8yC{margin-top:clamp(16px,2vw,24px);font-family:var(--font-inter);font-weight:400;font-size:clamp(15px,2vw,18px);line-height:1.6;color:var(--tx2)}.MeetTheTeam_cards__XBlkc{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none}.MeetTheTeam_card__cnDgi{perspective:1200px}.MeetTheTeam_flipper__OA2j_{position:relative;display:block;width:100%;height:clamp(420px,52vw,480px);margin:0;padding:0;border:0;appearance:none;background:transparent;border-radius:24px;cursor:pointer;text-align:left;font:inherit;color:inherit;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.MeetTheTeam_card__cnDgi:hover .MeetTheTeam_flipper__OA2j_{transform:rotateY(180deg)}}.MeetTheTeam_flipper__OA2j_.MeetTheTeam_flipped__bmrht{transform:rotateY(180deg)}.MeetTheTeam_flipper__OA2j_:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.MeetTheTeam_flipper__OA2j_{transition:none}}.MeetTheTeam_back__qEdZF,.MeetTheTeam_front__rml0a{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.MeetTheTeam_front__rml0a{border:1px solid var(--line);box-shadow:0 1px 2px rgba(0,0,0,.05);background:var(--paper3)}.MeetTheTeam_photo__dgtlm{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.MeetTheTeam_overlay__s_DJU{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(20px,3vw,32px);background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 60%)}.MeetTheTeam_back__qEdZF{transform:rotateY(180deg);padding:clamp(24px,3.4vw,36px);color:#fff;background:linear-gradient(135deg,#ffb74d,#ff9800 50%,#f57c00);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.MeetTheTeam_badge__qJ711{display:inline-flex;margin-bottom:clamp(16px,2vw,22px);color:#fff}.MeetTheTeam_badgeSvg__1Ku__{width:42px;height:40px}.MeetTheTeam_quote__fmRdp{font-family:var(--font-inter);font-weight:500;font-size:clamp(14px,1.7vw,18px);line-height:1.45;margin-bottom:auto}.MeetTheTeam_backFoot__iLnTR{display:flex;flex-direction:column;margin-top:18px}.MeetTheTeam_name__uQii2{font-family:var(--font-inter);font-weight:600;font-size:clamp(19px,2.1vw,24px);line-height:1.3;color:#fff}.MeetTheTeam_role__sTNFG{margin-top:4px;font-family:var(--font-inter);font-weight:500;font-size:clamp(11px,1.1vw,14px);line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#fff;opacity:.85}@media (max-width:1100px){.MeetTheTeam_cards__XBlkc{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.MeetTheTeam_cards__XBlkc{grid-template-columns:1fr}}.OurMission_section__ryy93{background:var(--paper);padding:80px 0}.OurMission_inner__XSkKE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:56px}.OurMission_head__COPXS{display:flex;align-items:center;gap:20px;margin-bottom:28px}.OurMission_bar___LSa6{flex-shrink:0;width:4px;height:48px;border-radius:9999px;background:var(--accent)}.OurMission_section__ryy93 .OurMission_h2__GJm84{font-family:var(--font-inter);font-weight:700;font-size:clamp(30px,3.4vw,48px);line-height:1;letter-spacing:-.01em;color:var(--tx)}.OurMission_h2__GJm84 .OurMission_hl__7tB5F{color:var(--accent)}.OurMission_p__d7XtY{font-family:var(--font-jakarta);font-weight:400;font-size:clamp(15px,1.9vw,18px);line-height:1.625;color:var(--tx2)}.OurMission_p__d7XtY+.OurMission_p__d7XtY{margin-top:24px}.OurMission_cards__C0O6p{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;list-style:none}.OurMission_card__VGrN_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:168px;padding:24px;border-radius:16px;background:var(--accent-tint);text-align:center}.OurMission_icon__pRIls{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:9999px;background:var(--accent);color:#fff}.OurMission_icon__pRIls svg{width:32px;height:32px}.OurMission_label__FgLNn{font-family:var(--font-jakarta);font-weight:500;font-size:clamp(14px,1.6vw,16px);line-height:1.5;color:var(--tx)}@media (max-width:980px){.OurMission_section__ryy93{padding:56px 0}.OurMission_inner__XSkKE{grid-template-columns:1fr;gap:36px}}@media (max-width:440px){.OurMission_cards__C0O6p{gap:14px}.OurMission_card__VGrN_{min-height:150px;padding:20px 12px}}.WhoWeAre_section__mnBeo{background:var(--paper);padding:80px 0}.WhoWeAre_inner__1gfH1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,584px);align-items:center;gap:56px}.WhoWeAre_media__DNELP{position:relative;display:flex;align-items:center;justify-content:center}.WhoWeAre_img__4IDtx{width:100%;max-width:620px;height:auto;object-fit:contain}.WhoWeAre_section__mnBeo .WhoWeAre_h2__PV3JL{font-family:var(--font-inter);font-weight:700;font-size:clamp(30px,3.4vw,48px);line-height:1;letter-spacing:-.01em;color:var(--tx);margin-bottom:24px}.WhoWeAre_h2__PV3JL .WhoWeAre_hl__yaZx5{color:var(--accent)}.WhoWeAre_p__oBKl_{font-family:var(--font-inter);font-weight:400;font-size:clamp(15px,1.9vw,18px);line-height:1.555;color:var(--tx2)}.WhoWeAre_p__oBKl_+.WhoWeAre_p__oBKl_{margin-top:24px}@media (max-width:980px){.WhoWeAre_section__mnBeo{padding:56px 0}.WhoWeAre_inner__1gfH1{grid-template-columns:1fr;gap:32px}.WhoWeAre_media__DNELP{order:-1}.WhoWeAre_img__4IDtx{max-width:520px}}.SolutionsNeeds_section__ISfan{background:var(--paper);padding:88px 0;text-align:center}.SolutionsNeeds_section__ISfan .SolutionsNeeds_h2__PT2Td{font-family:var(--font-geist-sans),var(--font-inter),sans-serif;font-weight:600;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.01em;color:var(--tx)}.SolutionsNeeds_h2__PT2Td .SolutionsNeeds_hl__VXg9_{color:var(--accent)}.SolutionsNeeds_lead__6RA2o{max-width:640px;margin:16px auto 0;font-family:var(--font-geist-sans),var(--font-inter),sans-serif;font-weight:400;font-size:clamp(14px,1.7vw,16px);line-height:1.5;color:var(--tx2)}.SolutionsNeeds_pills___JjDT{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:32px auto 0;list-style:none}.SolutionsNeeds_pill__W5QYO{padding:9px 24px;border-radius:9999px;background:var(--accent-tint);border:1px solid rgba(var(--accent-rgb),.2);font-size:clamp(13px,1.6vw,16px);color:var(--accent-text)}.SolutionsNeeds_note__HydqS,.SolutionsNeeds_pill__W5QYO{font-family:var(--font-geist-sans),var(--font-inter),sans-serif;font-weight:400;line-height:1.5}.SolutionsNeeds_note__HydqS{max-width:800px;margin:32px auto 0;font-size:clamp(14px,1.7vw,16px);color:var(--tx2)}@media (max-width:640px){.SolutionsNeeds_section__ISfan{padding:56px 0}.SolutionsNeeds_pills___JjDT{gap:10px}.SolutionsNeeds_pill__W5QYO{padding:8px 18px}}.OurApproach_section__LrGIQ{background:#e9e9e9;padding:80px 0}html[data-theme=dark] .OurApproach_section__LrGIQ{background:var(--paper2)}.OurApproach_section__LrGIQ .OurApproach_h2__mukgb{font-family:var(--font-inter);font-weight:700;font-size:clamp(30px,3.4vw,48px);line-height:1;letter-spacing:-.01em;color:var(--tx);text-align:center;margin-bottom:48px}.OurApproach_h2__mukgb .OurApproach_hl__x0ju4{color:var(--accent)}.OurApproach_cols__cBr4D{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:48px}.OurApproach_steps__FFvCY{display:flex;flex-direction:column;gap:24px;list-style:none}.OurApproach_step__if9Ce{display:grid;grid-template-columns:48px 1fr;gap:24px;align-items:start}.OurApproach_marker__J9V7g{position:relative;align-self:stretch;width:48px}.OurApproach_connectorWrap__bncvt{position:absolute;top:44px;bottom:-28px;left:50%;width:26px;transform:translateX(-50%);pointer-events:none}.OurApproach_connector__eFikX{display:block;width:100%;height:100%;color:var(--tx2);overflow:visible}.OurApproach_flip__egV5J{transform:scaleX(-1)}.OurApproach_num__a2PDp{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:9999px;background:var(--accent);color:#fff;font-family:var(--font-jakarta);font-weight:700;font-size:18px;line-height:28px}.OurApproach_stepTitle__qGM9F{font-family:var(--font-jakarta);font-weight:500;font-size:clamp(17px,2vw,20px);line-height:1.4;color:var(--tx);margin-bottom:8px}.OurApproach_stepDesc__UIb_v{font-family:var(--font-jakarta);font-weight:400;font-size:clamp(14px,1.6vw,16px);line-height:1.5;color:var(--tx2)}.OurApproach_media__up9Ne{position:relative;display:flex;align-items:center;justify-content:center}.OurApproach_watermark3d__o3Jfs{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-orbitron),sans-serif;font-weight:900;font-size:clamp(130px,30vw,416px);line-height:1;letter-spacing:-.06em;color:#fff;pointer-events:none;user-select:none}html[data-theme=dark] .OurApproach_watermark3d__o3Jfs{color:hsla(0,0%,100%,.05)}.OurApproach_img__PRKK7{position:relative;z-index:1;width:100%;max-width:700px;height:auto;object-fit:contain}@media (max-width:980px){.OurApproach_section__LrGIQ{padding:56px 0}.OurApproach_cols__cBr4D{grid-template-columns:1fr;gap:32px}.OurApproach_media__up9Ne{order:-1}.OurApproach_img__PRKK7{max-width:520px}}