/* home page */
.saurashtra-stats{
  --saurashtra-red:#ed1c24;--saurashtra-navy:#0c1f45;--saurashtra-muted:#667181;--saurashtra-border:#e1e6ec;
  display:grid;grid-template-columns:repeat(4,auto);justify-content:start;
  margin:0;padding:0
}
.saurashtra-stats__item{
  display:flex;flex-direction:column;align-items:flex-start;
  padding:0 14px;border-left:1px solid var(--saurashtra-border)
}
.saurashtra-stats__item:first-child{padding-left:0;border-left:0}
.saurashtra-stats__icon{display:block;width:45px;height:45px;margin-bottom:10px;color:var(--saurashtra-red)}
.saurashtra-stats__icon svg{
  width:100%;height:100%;fill:none;stroke:currentColor;
  stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round
}
.saurashtra-stats__number{
  display:block;font-size:16px;line-height:1.1;font-weight:500;
  color:var(--saurashtra-navy);margin-bottom:6px;letter-spacing:-.2px;
  white-space:nowrap
}
.saurashtra-stats__label{display:block;font-size:9px;line-height:1.25;color:var(--saurashtra-muted)}

/* Small laptop */
@media (max-width:1200px){
  .saurashtra-stats__item{padding:0 10px}
  .saurashtra-stats__icon{width:35px;height:35px;margin-bottom:12px}
  .saurashtra-stats__number{font-size:18px}
  .saurashtra-stats__label{font-size:13px}
}

/* Tablet – 2 per row */
@media (max-width:1024px){
  .saurashtra-stats{grid-template-columns:repeat(4,1fr);justify-content:stretch;row-gap:40px;}
  .saurashtra-stats__item{padding:0 0 0 8px}
  .saurashtra-stats__item:nth-child(odd){padding-left:0;border-left:0}
  .saurashtra-stats__item:nth-child(even){border-left:1px solid var(--saurashtra-border)}
  .saurashtra-stats__icon{width:30px;height:30px;margin-bottom:8px}
  .saurashtra-stats__number{font-size:20px}
  .saurashtra-stats__label{font-size:12px}
}

/* Mobile – 2 per row, smaller */
@media (max-width:767px){
  .saurashtra-stats{grid-template-columns:repeat(2,1fr);row-gap:18px;max-width:100%}
  .saurashtra-stats__item{padding:0 0 0 18px}
  .saurashtra-stats__icon{width:30px;height:30px;margin-bottom:10px}
  .saurashtra-stats__number{font-size:18px}
  .saurashtra-stats__label{font-size:12px}
}
/* ===== Equal 4-col + bigger labels ===== */
.saurashtra-stats{grid-template-columns:repeat(4,1fr);justify-content:stretch;column-gap:0}
.saurashtra-stats .saurashtra-stats__item{padding:0 18px;border-left:1px solid var(--saurashtra-border)}
.saurashtra-stats .saurashtra-stats__item:first-child{padding-left:0;border-left:0}
.saurashtra-stats .saurashtra-stats__item:last-child{padding-right:0}
.saurashtra-stats .saurashtra-stats__label{font-size:12px;line-height:1.35}

@media (max-width:1200px){
  .saurashtra-stats .saurashtra-stats__item{padding:0 12px}
  .saurashtra-stats .saurashtra-stats__item:first-child{padding-left:0}
  .saurashtra-stats .saurashtra-stats__item:last-child{padding-right:0}
  .saurashtra-stats .saurashtra-stats__label{font-size:13px}
}

@media (max-width:1024px){
  .saurashtra-stats{grid-template-columns:repeat(4,1fr);row-gap:0}
  .saurashtra-stats .saurashtra-stats__item{padding:0 10px;border-left:1px solid var(--saurashtra-border)}
  .saurashtra-stats .saurashtra-stats__item:first-child{padding-left:0;border-left:0}
  .saurashtra-stats .saurashtra-stats__item:last-child{padding-right:0}
  .saurashtra-stats .saurashtra-stats__label{font-size:12px}
}

@media (max-width:767px){
  .saurashtra-stats{grid-template-columns:repeat(2,1fr);row-gap:20px}
  .saurashtra-stats .saurashtra-stats__item{padding:0 0 0 16px;border-left:1px solid var(--saurashtra-border)}
  .saurashtra-stats .saurashtra-stats__item:nth-child(odd){padding-left:0;border-left:0}
  .saurashtra-stats .saurashtra-stats__label{font-size:12px}
}