.impact-brand-polar{--impact-brand:#3a7ae0;--impact-brand-2:#5cc8ff;--impact-logo-k:.98}.impact-brand-nestle{--impact-brand:#fff;--impact-brand-2:#e7e8ee;--impact-logo-k:1.45}.impact-brand-bdv{--impact-brand:#e5202e;--impact-brand-2:#ffc400;--impact-logo-k:.82}.impact-brand-fvf{--impact-brand:#cf2e5f;--impact-brand-2:#f0c64e;--impact-logo-k:1.42}.impact-brand-sambil{--impact-brand:#fff;--impact-brand-2:#e7e8ee;--impact-logo-k:.92}.impact-brand-ridery{--impact-brand:#1fc79a;--impact-brand-2:#7bf0d2;--impact-logo-k:.9}.impact-brand-credicard{--impact-brand:#8b5cf6;--impact-brand-2:#c4b5fd;--impact-logo-k:.82}.impact-brand-zoom{--impact-brand:#1f8fd1;--impact-brand-2:#7bd0f5;--impact-logo-k:1.3}.impact{color:#ececf1;padding:90px 0;display:block;overflow:hidden}.impact-heading{text-align:center;letter-spacing:-.02em;max-width:880px;margin:0 auto 16px;padding:0 24px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.2}.impact-subheading{text-align:center;color:#c9c9d2;max-width:720px;margin:0 auto 52px;padding:0 24px;font-size:clamp(15px,1.7vw,17px);font-weight:500;line-height:1.65}.impact-inner{max-width:1160px;margin:0 auto;padding:0 24px}.impact--embedded{display:contents}.impact--embedded .impact-inner{width:100%}.impact-strip{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:18px;display:grid}.impact-stat{text-align:center;background:linear-gradient(180deg,#ffffff12,#ffffff06), radial-gradient(circle at 50% 0,color-mix(in srgb, var(--impact-brand) 18%, transparent),transparent 60%);border:1px solid color-mix(in srgb, var(--impact-brand) 28%, transparent);min-height:240px;box-shadow:0 22px 60px -42px color-mix(in srgb, var(--impact-brand) 90%, transparent),inset 0 1px 0 #ffffff14;backdrop-filter:blur(8px);border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:center;padding:24px 30px 26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.impact-stat:hover{border-color:color-mix(in srgb, var(--impact-brand) 50%, transparent);box-shadow:0 28px 70px -40px var(--impact-brand),inset 0 1px 0 #ffffff1f;transform:translateY(-4px)}.impact-stat-trigger{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;margin:0 0 18px;padding:0;display:flex}.impact-stat-trigger:after{content:"";z-index:1;cursor:pointer;position:absolute;inset:0}.impact-stat-logo{object-fit:contain;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--impact-brand) 28%, transparent));opacity:.96;transition:opacity .25s,transform .25s,filter .25s;height:calc(48px * var(--impact-logo-k,1))!important;width:auto!important;max-width:200px!important}.impact-stat-trigger:hover .impact-stat-logo{opacity:1;filter:drop-shadow(0 0 14px #ffffff38) drop-shadow(0 0 26px color-mix(in srgb, var(--impact-brand) 80%, transparent));transform:translateY(-2px)}.impact-stat-more{letter-spacing:.08em;text-transform:uppercase;color:#9a9aa6;font-size:11px;font-weight:800;transition:color .25s,text-shadow .25s}.impact-stat-trigger:hover .impact-stat-more,.impact-stat-trigger:focus-visible .impact-stat-more{color:#fff;text-shadow:0 0 16px color-mix(in srgb, var(--impact-brand) 90%, transparent)}.impact-stat-trigger:focus-visible{outline:2px solid var(--impact-brand);outline-offset:6px;border-radius:8px}.impact-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--impact-brand);text-shadow:0 0 34px color-mix(in srgb, var(--impact-brand) 45%, transparent);margin:0;font-size:clamp(46px,6vw,68px);font-weight:800;line-height:.95}.impact-stat-label{letter-spacing:.07em;text-transform:uppercase;color:#ececf1;max-width:220px;margin:14px 0 0;font-size:12px;font-weight:700;line-height:1.45}@media (width<=820px){.impact-strip{grid-template-columns:1fr;gap:20px}.impact-stat{min-height:0;padding:26px 24px}}.impact-marquee{border-top:1px solid #ffffff14;width:100%;margin-top:54px;padding-top:40px;padding-bottom:36px}.impact-logo-img{object-fit:contain;opacity:.82;transition:opacity .25s,transform .25s,filter .25s;height:calc(42px * var(--impact-logo-k,1))!important;width:auto!important;max-width:180px!important}.impact-logo-img:hover{opacity:1}.impact-logo-img.impact-clickable{cursor:pointer}.impact-logo-img.impact-clickable:hover{opacity:1;filter:drop-shadow(0 0 12px #ffffff38) drop-shadow(0 0 24px color-mix(in srgb, var(--impact-brand,var(--brand-gold)) 80%, transparent));transform:translateY(-3px)scale(1.08)}.impact-logo-img.impact-clickable:focus-visible{outline:2px solid var(--brand-gold);outline-offset:6px;opacity:1;border-radius:4px}.impact-modal{z-index:9999;backdrop-filter:blur(12px);opacity:0;visibility:hidden;background:#06060ad1;justify-content:center;align-items:center;padding:24px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.impact-modal.impact-open{opacity:1;visibility:visible}.impact-modal-panel{background:radial-gradient(circle at 0 0,color-mix(in srgb, var(--impact-brand) 22%, transparent),transparent 38%), linear-gradient(180deg,#17171f,#101015);border:1px solid color-mix(in srgb, var(--impact-brand) 30%, transparent);border-radius:20px;grid-template:"tabs tabs""head body""metric body"1fr/300px 1fr;width:100%;max-width:820px;max-height:90vh;transition:transform .25s;display:grid;position:relative;overflow-y:auto;transform:translateY(12px)scale(.97);box-shadow:0 28px 90px -28px #000000e6,inset 0 0 0 1px #ffffff0a}.impact-modal.impact-open .impact-modal-panel{transform:translateY(0)scale(1)}.impact-modal-head{grid-area:head;padding:26px 24px 18px}.impact-modal-metric{flex-direction:column;grid-area:metric;align-self:start;align-items:flex-start;gap:8px;margin:0;padding:4px 24px 24px;display:flex}.impact-modal-body{border-left:1px solid #ffffff14;grid-area:body;padding:24px 28px}.impact-modal-close{z-index:4;cursor:pointer;color:#8f8f9c;background:#ffffff0f;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:grid;position:absolute;top:14px;right:14px}.impact-modal-close:hover{color:#ececf1;background:#ffffff1f}.impact-modal-tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;grid-area:tabs;gap:8px;padding:16px 58px 16px 24px;display:flex}.impact-modal-tab{cursor:pointer;white-space:nowrap;color:#8f8f9c;background:0 0;border:1px solid #ffffff14;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s}.impact-modal-tab:hover{color:#ececf1;border-color:color-mix(in srgb, var(--impact-brand) 50%, transparent)}.impact-modal-tab.impact-active{background:var(--impact-brand);border-color:var(--impact-brand);color:#0a0a0a}.impact-modal-tab:focus-visible{outline:2px solid var(--impact-brand);outline-offset:2px}.impact-modal-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--impact-brand-2,var(--impact-brand));margin-bottom:18px;font-size:11px;font-weight:800;display:inline-block}.impact-modal-logo{object-fit:contain;filter:drop-shadow(0 0 10px #ffffff29) drop-shadow(0 0 20px color-mix(in srgb, var(--impact-brand) 50%, transparent));margin-bottom:16px;display:block;height:calc(34px * var(--impact-logo-k,1))!important;width:auto!important;max-width:220px!important}.impact-modal-sector{color:#9a9aa6;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.impact-modal-sector:before{content:"";background:var(--impact-brand);border-radius:50%;width:6px;height:6px}.impact-modal-metric b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--impact-brand);text-shadow:0 0 30px color-mix(in srgb, var(--impact-brand) 40%, transparent);font-size:58px;font-weight:800;line-height:.95}.impact-modal-metric span{text-transform:uppercase;letter-spacing:.05em;color:#9a9aa6;max-width:230px;font-size:12px;font-weight:700;line-height:1.4}.impact-modal-section{margin-bottom:20px}.impact-modal-section:last-child{margin-bottom:0}.impact-modal-label{letter-spacing:.12em;text-transform:uppercase;color:#8f8f9c;margin:0 0 12px;font-size:11px;font-weight:800}.impact-modal-text{color:#c9c9d2;margin:0;font-size:15px;line-height:1.65}.impact-modal-text strong{color:#ececf1;font-weight:700}.impact-modal-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.impact-modal-list li{color:#ececf1;padding-left:30px;font-size:14.5px;line-height:1.5;position:relative}.impact-modal-list li:before{content:"";background:color-mix(in srgb, var(--impact-brand) 16%, transparent);border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:0}.impact-modal-list li:after{content:"";border:solid var(--impact-brand);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:5px;left:6.5px;transform:rotate(45deg)}.impact-modal-chips{flex-wrap:wrap;gap:9px;display:flex}.impact-chip{color:var(--impact-brand-2,var(--impact-brand));background:color-mix(in srgb, var(--impact-brand) 8%, transparent);border:1px solid color-mix(in srgb, var(--impact-brand) 26%, transparent);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}.impact-modal-link{letter-spacing:.08em;text-transform:uppercase;color:var(--impact-brand-2,var(--impact-brand));align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:800;text-decoration:none;transition:color .2s,text-shadow .2s;display:inline-flex}.impact-modal-link:hover,.impact-modal-link:focus-visible{color:#fff;text-shadow:0 0 16px color-mix(in srgb, var(--impact-brand) 90%, transparent)}.impact-modal-link:focus-visible{outline:2px solid var(--impact-brand);outline-offset:4px;border-radius:4px}@media (width<=680px){.impact-modal-panel{grid-template-columns:1fr;grid-template-areas:"tabs""head""metric""body"}.impact-modal-body{border-top:1px solid #ffffff14;border-left:0}.impact-modal-metric{padding-bottom:20px}}@media (width<=560px){.impact-modal-metric b{font-size:46px}}.impact .impact-stat-trigger img{object-fit:contain;height:calc(48px * var(--impact-logo-k,1))!important;width:auto!important;max-width:200px!important}.impact .impact-marquee img{object-fit:contain;height:calc(42px * var(--impact-logo-k,1))!important;width:auto!important;max-width:180px!important}.impact .impact-modal-head img{object-fit:contain;height:calc(34px * var(--impact-logo-k,1))!important;width:auto!important;max-width:220px!important}.impact .impact-modal-panel{position:relative!important}.impact .impact-stat-trigger,.impact .impact-stat-trigger:hover,.impact .impact-stat-trigger:focus,.impact .impact-stat-trigger:active{box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;min-height:100px!important;margin:0 0 18px!important;padding:0!important;position:static!important}.impact .impact-modal-tab,.impact .impact-modal-tab:hover,.impact .impact-modal-tab:focus,.impact .impact-modal-tab:active{box-shadow:none!important;background:0 0!important;margin:0!important}.impact .impact-modal-tab.impact-active{background:var(--impact-brand)!important}.impact .impact-modal-close{width:32px!important;min-width:0!important;height:32px!important;min-height:0!important;box-shadow:none!important;background:#ffffff0f!important;margin:0!important;padding:0!important;position:absolute!important;top:14px!important;right:14px!important}.impact .impact-modal-close:hover{background:#ffffff1f!important}
