.csr_page__gk2dl{--swotah-primary:#1292d3;--swotah-primary-dark:#0f638e;--swotah-primary-darker:#06225f;--swotah-secondary:#e1ae5a;--swotah-review-green:#16b188;--swotah-fg-1:#0b1f35;--swotah-fg-2:#434b58;--swotah-fg-3:#445960;--swotah-fg-4:#777777;--font-primary:"Poppins",ui-sans-serif,system-ui,sans-serif;--font-body:"Nunito","Lato",ui-sans-serif,system-ui,sans-serif;font-family:var(--font-primary);color:var(--swotah-fg-1);background:#fff}.csr_page__gk2dl *{box-sizing:border-box}.csr_wrap__mULAS{max-width:1240px;margin:0 auto;padding:0 36px}.csr_hero__9Qvrl{position:relative;padding:calc(var(--ds-header-height, 72px) + 8px) 0 0;background:linear-gradient(168deg,#f4f8fc,#edf4fa 60%,#e8f2f9);overflow:hidden;border-bottom:1px solid #dde8f0}.csr_hero__9Qvrl:after{content:"";position:absolute;right:-160px;top:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(19,205,128,.12) 0,transparent 68%);pointer-events:none}.csr_heroInner__csSJS{position:relative;z-index:1;padding:36px 0 38px;display:grid;grid-template-columns:1fr 1fr;gap:32px 64px;align-items:center}.csr_heroCrumb__WCXBR{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--swotah-fg-4);margin-bottom:14px}.csr_heroCrumb__WCXBR a{color:var(--swotah-fg-4);text-decoration:none;transition:color .2s}.csr_heroCrumb__WCXBR a:hover{color:var(--swotah-secondary)}.csr_heroCrumb__WCXBR .csr_sep__fHHFq{opacity:.5}.csr_heroCrumb__WCXBR .csr_cur__o03Eu,.csr_heroH1__Sl6iC{color:var(--swotah-fg-1)}.csr_heroH1__Sl6iC{font-size:clamp(30px,3.6vw,50px);font-weight:800;line-height:1.06;letter-spacing:-.03em}.csr_heroH1__Sl6iC em{font-style:normal;color:var(--swotah-review-green)}.csr_heroRight__hzXVa{display:flex;flex-direction:column;gap:18px}.csr_heroSub__oLFI2{font-family:var(--font-body);font-size:15.5px;line-height:1.75;color:var(--swotah-fg-2)}.csr_heroPills__wekJB{display:flex;flex-direction:column;gap:8px}.csr_heroPill__6E8oK{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--swotah-fg-2)}.csr_heroPillCheck__1TKVI{width:18px;height:18px;border-radius:50%;background:rgba(19,205,128,.12);border:1.5px solid rgba(19,205,128,.4);color:var(--swotah-review-green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.csr_impactBar__dOFJK{padding:56px 0 0}.csr_impactBand__FwI6r{background:linear-gradient(135deg,#0a7d5e 0,var(--swotah-review-green) 55%,#22d586 100%);border-radius:22px;padding:36px 48px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;position:relative;overflow:hidden}.csr_impactBand__FwI6r:after{content:"";position:absolute;right:-80px;top:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.15) 0,transparent 65%);pointer-events:none}.csr_impactStat__AMU24{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.csr_impactNum__hfpVW{font-size:38px;font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1}.csr_impactLbl__rDm8i{font-size:11.5px;font-weight:600;color:rgba(255,255,255,.75);text-transform:uppercase;letter-spacing:.07em}.csr_impactDivider__hwwLX{width:1px;height:46px;background:rgba(255,255,255,.25)}.csr_secEyebrow__HvzpY{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--swotah-review-green);display:inline-flex;align-items:center;gap:10px}.csr_secEyebrow__HvzpY:before{content:"";width:28px;height:2px;background:var(--swotah-secondary)}.csr_secH__vt_K1{font-size:32px;font-weight:800;color:var(--swotah-fg-1);letter-spacing:-.025em;line-height:1.12;margin-top:10px}.csr_secH__vt_K1 em{font-style:normal;color:var(--swotah-review-green)}.csr_secSub__gsJD2{font-family:var(--font-body);font-size:15px;color:var(--swotah-fg-3);line-height:1.65;margin-top:10px;max-width:560px}.csr_pillars__2hcex{padding:80px 0 0}.csr_pillarsHead__6e5B2{margin-bottom:32px}.csr_pillarsGrid__Ma42z{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.csr_pillar__i32xn{position:relative;border-radius:22px;padding:30px 28px;color:#fff;overflow:hidden;display:flex;flex-direction:column;min-height:240px;box-shadow:0 14px 34px rgba(11,31,53,.13);transition:transform .28s,box-shadow .28s}.csr_pillar__i32xn:hover{transform:translateY(-5px);box-shadow:0 24px 50px rgba(11,31,53,.22)}.csr_pillar__i32xn:after{content:"";position:absolute;right:-50px;bottom:-50px;width:190px;height:190px;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}.csr_pillarGreen__lmSEr{background:radial-gradient(circle at 90% -10%,rgba(255,255,200,.18) 0,transparent 55%),linear-gradient(150deg,#22d586 0,var(--swotah-review-green) 55%,#0a7d5e 100%)}.csr_pillarBlue__n6rlW{background:radial-gradient(circle at 90% -10%,rgba(225,174,90,.28) 0,transparent 55%),linear-gradient(150deg,#1aa0e3 0,var(--swotah-primary) 55%,var(--swotah-primary-dark) 100%)}.csr_pillarIndigo__n6PFx{background:radial-gradient(circle at 90% -10%,rgba(100,120,255,.22) 0,transparent 55%),linear-gradient(150deg,#2a3aa0 0,#171165 60%,var(--swotah-primary-darker) 100%)}.csr_pillarIco__M8fae{position:relative;z-index:1;width:50px;height:50px;border-radius:14px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-shrink:0}.csr_pillarH__xaHMs{position:relative;z-index:1;font-size:20px;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin-bottom:10px;color:#fff}.csr_pillarP___IE_L{position:relative;z-index:1;font-family:var(--font-body);font-size:13.5px;color:rgba(255,255,255,.82);line-height:1.7;flex:1 1}.csr_pillarNum__ivFFS{position:absolute;bottom:20px;right:24px;font-size:60px;font-weight:900;color:rgba(255,255,255,.07);letter-spacing:-.04em;line-height:1}.csr_programs__UQSH_{padding:80px 0 0}.csr_programsHead__VxpJG{margin-bottom:36px}.csr_programsGrid__yYc_s{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.csr_prog__A0wn4{border-radius:20px;background:#fff;border:1.5px solid #ececec;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s,border-color .25s;text-decoration:none;color:inherit}.csr_prog__A0wn4:hover{box-shadow:0 16px 40px rgba(11,31,53,.1);transform:translateY(-4px);border-color:var(--swotah-review-green)}.csr_progImg__jyZW6{height:180px;overflow:hidden;position:relative;background:#e8f4ee}.csr_progImg__jyZW6 img{width:100%;height:100%;object-fit:cover;transition:transform .5s;display:block}.csr_prog__A0wn4:hover .csr_progImg__jyZW6 img{transform:scale(1.05)}.csr_progImgGreen__Ssd0T{background:linear-gradient(135deg,#d4f5e7,#a5e8ce)}.csr_progImgBlue__K3oNT{background:linear-gradient(135deg,#d6ecf9,#a5d3ef)}.csr_progImgIndigo__QdpFT{background:linear-gradient(135deg,#dde0f5,#b8bde8)}.csr_progImgSaffron__0c5zK{background:linear-gradient(135deg,#fdf4e3,#f0d9a5)}.csr_progYear__3QUWI{position:absolute;top:14px;left:14px;padding:5px 13px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--swotah-review-green);box-shadow:0 4px 12px rgba(0,0,0,.2)}.csr_progYearSaffron__k0eT1{background:var(--swotah-secondary)}.csr_progBody__btBqd{padding:20px 22px 22px;flex:1 1;display:flex;flex-direction:column;gap:8px}.csr_progCat__WTM_R{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--swotah-review-green)}.csr_progH__r__w0{font-size:17px;font-weight:700;color:var(--swotah-fg-1);letter-spacing:-.01em;line-height:1.3}.csr_progP__ntH0J{font-family:var(--font-body);font-size:13.5px;color:var(--swotah-fg-3);line-height:1.7;flex:1 1}.csr_progLink__q8doJ{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:12.5px;font-weight:700;color:var(--swotah-review-green);letter-spacing:.02em;transition:gap .2s}.csr_prog__A0wn4:hover .csr_progLink__q8doJ{gap:10px}.csr_commitment__KWO3_{padding:80px 0 0}.csr_commitmentInner__zWjmm{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.csr_commitmentPhoto__MQJvJ{border-radius:22px;overflow:hidden;height:440px;position:relative;box-shadow:0 24px 54px rgba(11,31,53,.14)}.csr_commitmentPhoto__MQJvJ img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.csr_commitmentPhotoBadge__PFMEO{position:absolute;bottom:22px;left:22px;background:var(--swotah-review-green);color:#fff;padding:10px 18px;border-radius:12px;font-size:12.5px;font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:0 6px 16px rgba(0,0,0,.2)}.csr_commitmentText__94iAf p{font-family:var(--font-body);font-size:15px;color:var(--swotah-fg-2);line-height:1.8;margin-top:16px}.csr_commitmentItems__P4hYA{display:flex;flex-direction:column;gap:12px;margin-top:22px}.csr_ci__1a0LP{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f4fbf7;border-radius:14px;border:1px solid #d4f0e3}.csr_ciIco__zbWOe{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e7f8f1;color:var(--swotah-review-green)}.csr_ciH__dWNR3{font-size:13.5px;font-weight:700;color:var(--swotah-fg-1);margin-bottom:2px}.csr_ciP__brDqm{font-family:var(--font-body);font-size:13px;color:var(--swotah-fg-3);line-height:1.6}.csr_ctaBand__PnIlh{padding:80px 0 96px}.csr_ctaInner__v7rhS{background:linear-gradient(180deg,#f0fbf6,#e2f7ee);border:1px solid #c6eeda;border-radius:22px;padding:48px 56px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;position:relative;overflow:hidden}.csr_ctaInner__v7rhS:before{left:-80px;bottom:-80px;width:260px;height:260px;background:radial-gradient(circle,rgba(19,205,128,.14) 0,transparent 70%)}.csr_ctaInner__v7rhS:after,.csr_ctaInner__v7rhS:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.csr_ctaInner__v7rhS:after{right:-60px;top:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(18,146,211,.08) 0,transparent 70%)}.csr_ctaText__YyeGp{position:relative;z-index:1;max-width:540px}.csr_ctaEyebrow__44Xpg{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--swotah-review-green);margin-bottom:10px}.csr_ctaH__15RQN{font-size:28px;font-weight:800;color:var(--swotah-fg-1);letter-spacing:-.025em;line-height:1.15}.csr_ctaH__15RQN em{font-style:normal;color:var(--swotah-review-green)}.csr_ctaSub__5le7j{font-family:var(--font-body);font-size:15px;color:var(--swotah-fg-3);margin-top:10px;line-height:1.65}.csr_ctaActions__5o_k0{position:relative;z-index:1;display:flex;gap:14px;align-items:center;flex-wrap:wrap;flex-shrink:0}.csr_btnPrimary__nTuO4{padding:14px 30px;background:var(--swotah-review-green);color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 8px 22px rgba(19,205,128,.32);text-decoration:none}.csr_btnPrimary__nTuO4:hover{background:var(--swotah-secondary);transform:translateY(-2px);box-shadow:0 12px 28px rgba(225,174,90,.36);color:#fff}.csr_btnOutline__f0_F2{padding:14px 28px;background:transparent;color:var(--swotah-review-green);border:2px solid var(--swotah-review-green);border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;gap:9px;transition:all .2s;text-decoration:none}.csr_btnOutline__f0_F2:hover{background:var(--swotah-review-green);color:#fff}.csr_detailHero__F2KT_{position:relative;padding:calc(var(--ds-header-height, 72px) + 28px) 0 40px;background:linear-gradient(168deg,#f4f8fc,#edf4fa 60%,#e8f2f9);overflow:hidden;border-bottom:1px solid #dde8f0}.csr_detailHero__F2KT_:after{content:"";position:absolute;right:-160px;top:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(19,205,128,.12) 0,transparent 68%);pointer-events:none}.csr_detailEyebrow__EwiK2{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.csr_detailYear__xVujS{font-size:12px;font-weight:800;letter-spacing:.1em;color:#fff;background:var(--swotah-review-green);padding:5px 14px;border-radius:999px;box-shadow:0 6px 16px rgba(19,205,128,.3)}.csr_detailEyebrowFocus__0jIXz{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--swotah-fg-4)}.csr_detailH1__JxqBH{position:relative;z-index:1;font-size:clamp(28px,3.4vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--swotah-fg-1);max-width:18ch}.csr_detailIntro__PAZE5{position:relative;z-index:1;font-family:var(--font-body);font-size:16px;line-height:1.75;color:var(--swotah-fg-2);max-width:720px;margin-top:16px}.csr_detailMeta__ghExc{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.csr_detailMetaItem__428d1{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--swotah-fg-2);background:#fff;border:1px solid #dde8f0;padding:8px 14px;border-radius:999px}.csr_detailMetaItem__428d1 svg{color:var(--swotah-review-green);flex-shrink:0}.csr_detailCoverSection__qmpGT{padding:36px 0 0}.csr_detailCover__kTkZl{position:relative;border-radius:22px;overflow:hidden;height:clamp(260px,42vw,460px);box-shadow:0 24px 54px rgba(11,31,53,.16);margin:0}.csr_detailCover__kTkZl img{width:100%;height:100%;object-fit:cover;display:block}.csr_detailCoverBadge__w7Lc_{position:absolute;top:18px;left:18px;padding:6px 15px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em;color:#fff;background:var(--swotah-review-green);box-shadow:0 6px 16px rgba(0,0,0,.22)}.csr_detailStatsSection__WuX1N{padding:28px 0 0}.csr_detailStats__yDSa0{display:flex;align-items:center;justify-content:space-around;gap:24px;flex-wrap:wrap;background:#f4fbf7;border:1px solid #d4f0e3;border-radius:18px;padding:26px 32px}.csr_detailStat__CRuiV{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.csr_detailStatNum__lAuXE{font-size:32px;font-weight:900;color:var(--swotah-review-green);letter-spacing:-.03em;line-height:1}.csr_detailStatLbl__P9iVp{font-size:11.5px;font-weight:700;color:var(--swotah-fg-3);text-transform:uppercase;letter-spacing:.06em}.csr_detailStatDivider__2okNa{width:1px;height:40px;background:#cfe9dd}.csr_detailBody__dfb4U{padding:48px 0 0}.csr_detailMain__1w__L{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}.csr_detailProse__sQeUy p{font-family:var(--font-body);font-size:16px;line-height:1.85;color:var(--swotah-fg-2);margin:0 0 18px}.csr_detailProse__sQeUy p:first-child{font-size:17.5px;color:var(--swotah-fg-1)}.csr_detailProse__sQeUy p:last-child{margin-bottom:0}.csr_detailAside__j6zdT{position:sticky;top:calc(var(--ds-header-height, 72px) + 20px)}.csr_highlightCard__UqbPr{background:#fff;border:1.5px solid #d4f0e3;border-radius:18px;padding:24px 24px 26px;box-shadow:0 14px 34px rgba(11,31,53,.07)}.csr_highlightHead__v7pEj{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--swotah-review-green);margin-bottom:16px}.csr_highlightList__Kk4jI{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.csr_highlightItem__ffLPt{display:flex;align-items:flex-start;gap:11px;font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.5;color:var(--swotah-fg-2)}.csr_highlightCheck__pohYu{width:19px;height:19px;border-radius:50%;background:rgba(19,205,128,.12);border:1.5px solid rgba(19,205,128,.4);display:flex;justify-content:center;flex-shrink:0;margin-top:1px}.csr_detailBack__gmD9i,.csr_highlightCheck__pohYu{color:var(--swotah-review-green);align-items:center}.csr_detailBack__gmD9i{display:inline-flex;gap:8px;margin-top:44px;font-size:13.5px;font-weight:700;text-decoration:none;transition:gap .2s,color .2s}.csr_detailBack__gmD9i:hover{gap:12px;color:var(--swotah-secondary)}.csr_detailMore__GDSGh{padding:72px 0 0}.csr_detailArticle__GwgDR{max-width:860px;margin:0 auto}.csr_gallery__W0UiX{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.csr_galleryItem__JIolT{border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:#eef4f1;box-shadow:0 10px 26px rgba(11,31,53,.08)}.csr_galleryItem__JIolT img{width:100%;height:100%;object-fit:cover;display:block}.csr_programsEmpty__hDKyi{padding:40px 28px;text-align:center;font-family:var(--font-body);font-size:15px;color:var(--swotah-fg-3);background:#f4fbf7;border:1px solid #d4f0e3;border-radius:18px}@media (max-width:980px){.csr_detailMain__1w__L{grid-template-columns:1fr;gap:30px}.csr_detailAside__j6zdT{position:static}}@media (max-width:700px){.csr_gallery__W0UiX{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.csr_heroInner__csSJS{gap:24px}.csr_heroInner__csSJS,.csr_pillarsGrid__Ma42z{grid-template-columns:1fr}.csr_programsGrid__yYc_s{grid-template-columns:repeat(2,1fr)}.csr_commitmentInner__zWjmm{grid-template-columns:1fr}.csr_ctaInner__v7rhS{padding:36px 28px}.csr_impactBand__FwI6r{gap:20px;padding:28px 26px}}@media (max-width:560px){.csr_wrap__mULAS{padding:0 20px}.csr_programsGrid__yYc_s{grid-template-columns:1fr}.csr_commitmentPhoto__MQJvJ{height:260px}.csr_ctaInner__v7rhS{padding:26px 22px;flex-direction:column;align-items:flex-start}.csr_ctaActions__5o_k0{flex-shrink:1;width:100%;flex-direction:column;gap:10px}.csr_btnOutline__f0_F2,.csr_btnPrimary__nTuO4{width:100%;justify-content:center}}