.cmp-identityCount{width:100%;padding:80px 0;background:var(--bg-accent-light);display:flex;flex-direction:column;justify-content:flex-start;align-items:center}
.cmp-identityCount__container{max-width:1440px;margin:0 auto;padding:0 20px 40px 20px;gap:10px;width:100%}
.cmp-identityCount__header{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:40px}
.cmp-identityCount__title-section{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px}
.cmp-identityCount__main-title{align-self:stretch;text-align:center;color:var(--aikyam-color-primary);font-size:var(--aikyam-font-size-32);font-weight:var(--aikyam-font-bold);line-height:38px;word-wrap:break-word;margin:0}
.cmp-identityCount__stats-container{align-self:stretch;padding:0 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:200px}
.cmp-identityCount__stats-row{flex-direction:column;align-items:center;gap:20px;display:flex;width:100%}
.cmp-identityCount__stat-card{width:100%;max-width:350px;min-height:100px;height:auto;padding:24px;margin:0 auto;background:var(--bg-white);border-radius:12px;border:1px solid var(--aikyam-color-primary);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;transition:all .3s ease;overflow:visible}
.cmp-identityCount__stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px color-mix(in srgb,var(--aikyam-color-primary) 15%,transparent)}
.cmp-identityCount__stat-icon{width:64px;height:64px;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center}
.cmp-identityCount__stat-icon img{width:64px;height:64px;object-fit:contain;display:block}
.cmp-identityCount__stat-content{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}
.cmp-identityCount__stat-text{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}
.cmp-identityCount__stat-value{align-self:stretch;color:var(--aikyam-color-primary);font-size:var(--aikyam-font-size-26);font-weight:var(--aikyam-font-bold);line-height:31.2px;word-wrap:break-word;margin:0;text-align:center}
.cmp-identityCount__stat-description{align-self:stretch;color:var(--text-secondary);font-size:var(--aikyam-font-size-18);font-weight:var(--aikyam-font-regular);line-height:25.2px;word-wrap:break-word;margin:0;text-align:center}
@media(max-width:480px){.cmp-identityCount{padding:40px 0}
.cmp-identityCount__container{padding:0 15px 30px 15px}
.cmp-identityCount__stat-card{height:auto;min-height:220px;padding:20px;max-width:280px}
.cmp-identityCount__main-title{font-size:var(--aikyam-font-size-32);line-height:34px}
.cmp-identityCount__stat-value{font-size:var(--aikyam-font-size-20);line-height:26px}
.cmp-identityCount__stat-description{font-size:var(--aikyam-font-size-14);line-height:20px}
}
@media(min-width:768px) and (max-width:1239px){.cmp-identityCount{padding:80px 0}
.cmp-identityCount__container{padding:0 80px 40px 80px}
.cmp-identityCount__stats-row{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px;align-items:stretch}
.cmp-identityCount__stat-card{height:auto;max-width:267px;flex:1 1 calc(33.33% - 16px);min-width:180px;padding:35px 40px}
.cmp-identityCount__main-title{font-size:var(--aikyam-font-size-41);line-height:49.2px}
}
@media(min-width:1240px){.cmp-identityCount{padding:80px 0}
.cmp-identityCount__container{padding:0 197px 40px 197px}
.cmp-identityCount__stats-row{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:24px;align-items:stretch}
.cmp-identityCount__stat-card{height:auto;max-width:none;flex:1 1 0;padding:35px 40px}
.cmp-identityCount__main-title{font-size:var(--aikyam-font-size-41);line-height:49.2px}
.cmp-identityCount__stat-value{font-size:var(--aikyam-font-size-26);line-height:31.2px}
.cmp-identityCount__stat-description{font-size:var(--aikyam-font-size-18);line-height:25.2px}
}
@media(min-width:1440px){.cmp-identityCount__container{max-width:1440px;padding:0 197px 40px 197px}
.cmp-identityCount__stats-row{max-width:1046px;margin:0 auto;gap:24px}
}