.homepage-dynamic-statistics {
    grid-template-columns: repeat(var(--statistics-columns, 6), minmax(0, 1fr));
    background: var(--statistics-background, linear-gradient(135deg, #0b4f94, #052955));
    color: var(--statistics-color, #fff);
}

.homepage-dynamic-statistics .hospital-statistic-item,
.homepage-dynamic-statistics .hospital-statistic-item i,
.homepage-dynamic-statistics .hospital-statistic-item strong,
.homepage-dynamic-statistics .hospital-statistic-item span {
    color: inherit;
}

.homepage-dynamic-about {
    transition: background-color .2s ease;
}

@media (max-width: 1199px) {
    .homepage-dynamic-statistics { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

@media (max-width: 767px) {
    .homepage-dynamic-statistics { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 430px) {
    .homepage-dynamic-statistics { grid-template-columns: 1fr; }
}
