.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}.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}@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}}