.stats-showcase{padding:70px clamp(18px,7vw,110px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;background:#070707}
.stat-card{position:relative;min-height:320px;border-radius:30px;overflow:hidden;border:1px solid #5a4227;background:#17100b;isolation:isolate;box-shadow:0 18px 45px #0007}
.stat-images{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr)}
.stat-images img{width:100%;height:100%;object-fit:cover;filter:saturate(.9)}
.stat-shade{position:absolute;inset:0;background:linear-gradient(90deg,#090603f5 0%,#090603b8 40%,#09060338 100%),linear-gradient(0deg,#090603e8 0%,transparent 65%)}
.stat-copy{position:absolute;z-index:2;left:38px;right:28px;bottom:30px}
.stat-number,.stat-all{display:block;color:#ffd23f;font:800 clamp(3rem,5vw,5.2rem) var(--display);line-height:.9;text-transform:uppercase;text-shadow:0 3px 20px #000}
.stat-copy h3{font-size:clamp(1.7rem,3vw,2.8rem);margin-top:9px}
.stat-copy p{margin:9px 0 0;color:#eee;font-size:15px;text-shadow:0 2px 8px #000}
@media(max-width:850px){.stats-showcase{grid-template-columns:1fr}.stat-card{min-height:300px}}
@media(max-width:600px){.stats-showcase{padding:48px 14px;gap:18px}.stat-card{min-height:280px;border-radius:25px}.stat-copy{left:25px;bottom:24px}.stat-number,.stat-all{font-size:3.6rem}.stat-copy h3{font-size:2rem}.stat-copy p{font-size:14px}}
