.home-root{--text-xs:var(--global-text-xs);--text-s:var(--global-body);--text-m:var(--global-text-m);--text-l:var(--global-text-l);--text-xl:var(--global-text-xl);--text-xxl:var(--global-text-xxl);--text-heading:var(--global-title);--primary:var(--global-blue);--secondary-bg:var(--global-secondary-bg);--dark-bg:var(--global-purple);--gray-2:var(--global-gray-2);--gray-3:var(--global-gray-3);--white:var(--global-white);--title-color:var(--global-title-color-dark);--subtext-color:var(--global-text-desc-color-dark);--spacing-xs:4px;--spacing-s:8px;--spacing-m:16px;--spacing-l:32px;--spacing-xl:48px}.metric-heading{max-width:85%;font-size:var(--text-xxl);color:var(--primary);text-align:center;margin:50px auto 30px;font-weight:800;line-height:1.3}.metric{max-width:85%;margin:var(--spacing-m)auto 50px;grid-template-columns:repeat(4,1fr);display:grid}.metric>:not(:last-child){border-right:1px solid var(--gray-2)}.metric .counter-box{grid-template-columns:1fr auto auto 1fr;grid-template-areas:".icon value.""title title title title";align-items:center;margin:0;padding:16px 28px;display:grid}.metric .counter-value{margin-left:14px}.metric .counter-title-row{display:contents}.metric .counter-icon{background:0 0;grid-area:icon;width:auto;height:auto}.metric .counter-icon svg{stroke-width:1.5px;width:40px;height:40px}.metric .counter-value{grid-area:value;font-size:52px;font-weight:500;line-height:1.1}.metric .counter-title{text-align:center;color:#3a3f4b;grid-area:title;margin-top:16px;font-size:18px;font-weight:400;line-height:1.4}.text-accent-blue{color:var(--primary)}.text-accent-purple{color:var(--dark-bg)}.portfolio{background-color:var(--secondary-bg);padding:var(--spacing-m)0}.p-heading{flex-direction:column;align-items:center;max-width:768px;margin:0 auto;display:flex}.p-title{font-size:var(--text-heading);margin:var(--spacing-m)0 0 0;color:var(--title-color);font-weight:900}.p-desc{text-align:center;color:var(--subtext-color);font-size:var(--text-s)}.engagement-icon{padding:var(--spacing-l);color:var(--primary);justify-content:center;display:inline-flex}.impact-focus{background-color:var(--dark-bg);width:100%}.impact-focus-cards{width:70%;max-width:1280px;margin:0 auto;padding-bottom:40px}.way-of-engagement{padding-top:20px}.swiper-button-next,.swiper-button-prev{width:48px;height:48px;color:var(--white);border-radius:50%}@media (max-width:575px){.home-root{--text-heading:2.5rem}.impact-focus-cards{width:90%}}@media (max-width:1200px){.swiper-button-next,.swiper-button-prev{width:32px;height:32px;padding:var(--spacing-m);border-radius:32px}}@media (max-width:990px){.swiper-button-next,.swiper-button-prev{opacity:0}.metric-heading{max-width:100%;font-size:var(--text-xl);margin:32px auto 16px;line-height:1.35}.metric{grid-template-columns:1fr 1fr;row-gap:12px;max-width:90%;display:grid}.metric>:not(:last-child){border-right:none}.metric>:nth-child(odd){border-right:1px solid var(--gray-2)}.metric .counter-box{padding:12px 16px}.metric .counter-value{margin-left:10px}.metric .counter-icon svg{width:28px;height:28px}.metric .counter-value{font-size:36px}.metric .counter-title{margin-top:8px;font-size:15px}}
