/* One quiet surface; existing data, links and counter animation remain intact. */
.home-statistics.home-statistics-refined{
 --stats-surface:#f7f6ef;--stats-ink:#173f32;--stats-muted:#617269;--stats-line:#dce3d8;--stats-accent:#c9a344;
 display:block;padding-top:0;margin-top:44px;
}
.home-statistics-refined .home-statistics-surface{
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;
 padding:34px 10px;border:1px solid var(--stats-line);border-radius:24px;
 background:var(--stats-surface);box-shadow:0 12px 36px #173c3206;
}
.home-statistics.home-statistics-refined .home-stat{
 display:flex;flex-direction:row;align-items:flex-start;gap:15px;min-width:0;min-height:0;
 padding:9px 28px;position:relative;overflow:visible;border:0;border-radius:0;
 background:transparent;color:var(--stats-ink);box-shadow:none;text-decoration:none;transform:none;transition:none;
}
.home-statistics-refined .home-stat+.home-stat::before{
 content:"";position:absolute;left:0;top:50%;height:72px;width:1px;background:var(--stats-line);transform:translateY(-50%);
}
.home-statistics.home-statistics-refined .home-stat-icon{
 display:grid;place-items:center;flex:0 0 26px;width:26px;height:30px;margin-top:10px;
 padding:0;border-radius:0;background:transparent;color:var(--stats-ink);
}
.home-statistics-refined .home-stat-icon svg{width:25px;height:25px;stroke-width:1.35}
.home-statistics.home-statistics-refined .home-stat strong{
 display:block;font-size:clamp(38px,4vw,52px);font-weight:600;line-height:1.05;letter-spacing:-1.8px;margin:0;color:var(--stats-ink);font-variant-numeric:tabular-nums;
}
.home-statistics-refined .home-stat strong::after{
 content:"";display:block;width:27px;height:3px;border-radius:3px;background:var(--stats-accent);margin:14px 0 12px;
}
.home-statistics.home-statistics-refined .home-stat strong>span{font-size:inherit;line-height:inherit;color:inherit}
.home-statistics.home-statistics-refined .home-stat>span:last-child{min-width:0}
.home-statistics.home-statistics-refined .home-stat>span>span{font-size:13px;line-height:1.6;color:var(--stats-muted)}
.home-statistics-refined a.home-stat:hover strong{color:var(--stats-ink)}
.home-statistics-refined a.home-stat:focus-visible{outline:2px solid var(--stats-accent);outline-offset:-3px;border-radius:10px}
.home-statistics.home-statistics-refined>p{margin:13px 2px 0;font-size:11px;line-height:1.6;color:var(--stats-muted)}
html[data-theme=dark] .home-statistics-refined{
 --stats-surface:#192d26;--stats-ink:#e4eee5;--stats-muted:#b7c9bc;--stats-line:#364c40;--stats-accent:#c4a659;
}
@media(max-width:1000px){
 .home-statistics.home-statistics-refined .home-stat{padding:8px 18px;gap:11px}
}
@media(max-width:760px){
 .home-statistics.home-statistics-refined{margin-top:28px}
 .home-statistics-refined .home-statistics-surface{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 18px;border-radius:20px}
 .home-statistics.home-statistics-refined .home-stat{padding:24px 12px;gap:11px}
 .home-statistics-refined .home-stat:nth-child(odd)::before{display:none}
 .home-statistics-refined .home-stat:nth-child(-n+2){border-bottom:1px solid var(--stats-line)}
 .home-statistics.home-statistics-refined .home-stat strong{font-size:40px;letter-spacing:-1.3px}
 .home-statistics.home-statistics-refined .home-stat>span>span{font-size:12px}
 .home-statistics.home-statistics-refined .home-stat-icon{flex-basis:22px;width:22px;margin-top:6px}
 .home-statistics-refined .home-stat-icon svg{width:22px;height:22px}
}
@media(max-width:360px){
 .home-statistics-refined .home-statistics-surface{padding:4px 10px}
 .home-statistics.home-statistics-refined .home-stat{padding:22px 10px;gap:8px}
 .home-statistics.home-statistics-refined .home-stat strong{font-size:36px}
}
