/* Shared homepage facts; existing motion.js handles the one-time count-up. */
.home-page .selam-stats {background:#fff;border-block:1px solid #e9ebee;scroll-margin-top:100px}
.home-page .selam-stats-inner {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:29px}
.home-page .selam-stat {display:flex;align-items:center;gap:19px;min-width:0;padding:6px 25px;border-left:1px solid #e1e4e8}
.home-page .selam-stat:first-child {border-left:0;padding-left:0}
.home-page .selam-stat-number {display:block;flex:none;color:#d82824;font-size:clamp(30px,3.2vw,44px);font-weight:800;letter-spacing:-1.5px;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}
.home-page .selam-stat-number[data-motion-counter="9000"] {min-width:6ch}
.home-page .selam-stat-copy strong {display:block;font-size:14px;line-height:1.4;color:#12151a;font-weight:700}
.home-page .selam-stat-copy>span {display:block;font-size:12px;line-height:1.5;color:#616871;margin-top:4px}
@media(max-width:1000px) {
  .home-page .selam-stat {flex-direction:column;align-items:flex-start;gap:9px;padding-inline:20px}
}
@media(max-width:700px) {
  .home-page .selam-stats {scroll-margin-top:82px}
  .home-page .selam-stats-inner {width:100%;max-width:none;padding:22px 13px!important;gap:0}
  .home-page .selam-stat,.home-page .selam-stat:first-child {align-items:center;justify-content:flex-start;text-align:center;padding:0 8px;gap:8px}
  .home-page .selam-stat-number {font-size:29px;letter-spacing:-1.1px;line-height:1.15}
  .home-page .selam-stat-number[data-motion-counter="9000"] {min-width:0;width:100%}
  .home-page .selam-stat-copy strong {font-size:11px;line-height:1.45;max-width:110px}
  .home-page .selam-stat-copy>span {display:none}
}
@media(max-width:360px) {
  .home-page .selam-stats-inner {padding-inline:8px!important}
  .home-page .selam-stat,.home-page .selam-stat:first-child {padding-inline:6px}
  .home-page .selam-stat-number {font-size:25px}
  .home-page .selam-stat-copy strong {font-size:10px}
}
