
.stats-banner{background:linear-gradient(135deg,var(--green-dark),var(--green-mid));padding:44px 0;color:#fff;}
.stats-banner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;}
.stat-b .num{font-size:34px;font-weight:800;color:var(--gold);}
.stat-b .lbl{font-size:13px;color:rgba(255,255,255,0.85);margin-top:4px;font-weight:600;}
@media (max-width:900px){.stats-banner-grid{grid-template-columns:repeat(2,1fr);}}
.bulk-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;}
.partner-strip{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;align-items:center;margin:28px 0;}
.partner-strip img{height:44px;width:auto;object-fit:contain;filter:grayscale(20%);opacity:.9;}
.download-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:760px;margin:0 auto;}
.download-card{background:#fff;border:1.5px solid #e3ede1;border-radius:var(--radius);padding:24px;text-align:center;box-shadow:var(--shadow-sm);}
.download-card .dc-icon{font-size:34px;margin-bottom:10px;}
.download-card h4{margin:0 0 6px;color:var(--green-dark);font-size:16px;}
.download-card p{font-size:13px;color:var(--text-muted);margin:0 0 16px;}
@media (max-width:800px){.bulk-info-grid{grid-template-columns:repeat(2,1fr);}.download-cards{grid-template-columns:1fr;}}
