/* Statistics retain the existing counter animation and admin values. */
.bcp-stats{--bcp-stats-bg:color-mix(in srgb,var(--bcp-primary) 4%,var(--bcp-background));--bcp-stats-card:var(--bcp-background);--bcp-stats-soft:color-mix(in srgb,var(--bcp-primary) 8%,var(--bcp-background));--bcp-stats-border:color-mix(in srgb,var(--bcp-primary) 12%,var(--bcp-background))}
body .counterup-area.bcp-stats{padding:64px 0;background:var(--bcp-stats-bg)!important}
body .bcp-stats .left-content-area{margin:0;padding:0}
body .counterup-area.bcp-stats .left-content-area .img-container{display:block;position:relative;margin:0;padding:12px;overflow:hidden;border:1px solid var(--bcp-stats-border);border-radius:24px;background:var(--bcp-stats-card);box-shadow:0 10px 30px color-mix(in srgb,var(--bcp-primary) 7%,transparent)}
body .bcp-stats .left-content-area .img-container:after,body .bcp-stats .left-content-area .img-container:before{display:none!important}
body .bcp-stats .img-container img{display:block;width:100%;height:auto;max-height:450px;object-fit:contain;border-radius:16px}
body .counterup-area.bcp-stats .right-content-area{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;margin:0 0 0 16px}
body .counterup-area.bcp-stats .right-content-area .single-right-item{display:flex;align-items:center;gap:14px;min-width:0;min-height:136px;margin:0;padding:22px 18px;border:1px solid var(--bcp-stats-border);border-radius:18px;background:var(--bcp-stats-card);box-shadow:0 5px 18px color-mix(in srgb,var(--bcp-primary) 6%,transparent);transition:transform .22s,box-shadow .22s,border-color .22s}
body .bcp-stats .single-right-item:last-child:nth-child(odd){grid-column:1/-1}
body .counterup-area.bcp-stats .right-content-area .single-right-item .icon{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;line-height:1;margin:0;border-radius:15px;background:var(--bcp-stats-soft);color:var(--bcp-primary)!important}
body .bcp-stats .single-right-item .icon i,body .bcp-stats .single-right-item .icon svg,body .bcp-stats .single-right-item .icon i:before{font-size:24px;line-height:1;color:inherit!important}
body .counterup-area.bcp-stats .right-content-area .single-right-item .content{float:none;width:auto;flex:1;padding:0;min-width:0;text-align:left}
body .bcp-stats .counter-area{display:flex;align-items:baseline;gap:3px}
body .counterup-area.bcp-stats .single-right-item .content .counter-area .count-number,body .counterup-area.bcp-stats .single-right-item .content .counter-area .plus{font-family:var(--bcp-heading-font),Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.2;color:var(--bcp-heading)!important}
body .counterup-area.bcp-stats .single-right-item .content .counter-area .plus{font-size:22px;color:var(--bcp-primary)!important}
body .counterup-area.bcp-stats .single-right-item .content .title{margin:7px 0 0;font-family:var(--bcp-body-font),Arial,sans-serif;font-size:14px;line-height:1.5;font-weight:500;color:var(--bcp-text)!important}
body .counterup-area.bcp-stats .right-content-area .single-right-item:hover{transform:translateY(-3px);border-color:var(--bcp-primary);box-shadow:0 12px 26px color-mix(in srgb,var(--bcp-primary) 12%,transparent)}
[data-theme="dark"] .bcp-stats{--bcp-stats-bg:color-mix(in srgb,var(--bcp-primary) 5%,var(--bcp-background));--bcp-stats-card:color-mix(in srgb,var(--bcp-heading) 5%,var(--bcp-background));--bcp-stats-soft:color-mix(in srgb,var(--bcp-primary) 12%,var(--bcp-background));--bcp-stats-border:color-mix(in srgb,var(--bcp-heading) 16%,var(--bcp-background))}
@media(max-width:1199px){body .counterup-area.bcp-stats .right-content-area .single-right-item{padding:18px 14px;gap:10px}body .counterup-area.bcp-stats .single-right-item .content .counter-area .count-number{font-size:27px}}
@media(max-width:991px){body .counterup-area.bcp-stats{padding:48px 0}body .bcp-stats .bcp-stats-image-column{margin-bottom:26px}body .bcp-stats .img-container{max-width:540px;margin:0 auto!important}body .counterup-area.bcp-stats .right-content-area{margin:0}}
@media(max-width:575px){body .counterup-area.bcp-stats{padding:36px 0}body .counterup-area.bcp-stats .right-content-area{gap:12px}body .counterup-area.bcp-stats .right-content-area .single-right-item{flex-direction:column;align-items:flex-start;gap:12px;min-height:154px;padding:18px 16px}body .bcp-stats .single-right-item:last-child:nth-child(odd){flex-direction:row;align-items:center;min-height:100px}body .counterup-area.bcp-stats .left-content-area .img-container{padding:10px;border-radius:20px}}
@media(prefers-reduced-motion:reduce){body .counterup-area.bcp-stats .right-content-area .single-right-item{transition:none;transform:none!important}}

/* White statistics section in light mode; shared by Home and About. */
html:not([data-theme="dark"]) body .counterup-area.bcp-stats{--bcp-stats-bg:#fff;background:#fff!important;}
