/* Inner pages (About, Trainings) */
.hero-copy h1 span{display:block;margin-top:8px}
.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;background:var(--navy);border-radius:14px;overflow:hidden}
.stats div{padding:30px 20px;text-align:center;border-right:1px solid #ffffff22}.stats div:last-child{border:0}
.stats strong{display:block;font:800 2.4rem 'Plus Jakarta Sans';color:#fff;letter-spacing:-.03em}
.stats span{color:#B9CAE8;font-size:.88rem}
.about-img img{width:100%;height:420px;object-fit:cover;border-radius:18px;background:#E8F0FF;display:block}
@media(max-width:1080px){.about-page .hub-grid{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:800px){.stats{grid-template-columns:repeat(2,1fr)}.stats div:nth-child(2){border-right:0}.stats div:nth-child(-n+2){border-bottom:1px solid #ffffff22}}
@media(max-width:560px){.about-page .hub-grid{grid-template-columns:1fr!important}.about-img img{height:280px}}
