.impact-section{padding:70px 0;background:linear-gradient(110deg,#174683,#0d326c);color:white;text-align:center}.impact-section h2{font-size:clamp(32px,3.8vw,48px);letter-spacing:-1.5px}.impact-section .eyebrow{color:#38e1d5}.impact-intro{font-size:16px;color:#c3d9f2;margin:24px 0 30px}.impact-intro>span{font-size:12px;color:#a9c6e8}.impact-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}.impact-stats article{position:relative;padding:30px 15px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:22px;transition:background .25s,transform .25s}.impact-stats article:not(:last-child):after{content:'';position:absolute;right:-10px;top:35%;bottom:20%;width:1px;background:#ffffff26}.impact-stats img{width:73px;height:73px;padding:13px;object-fit:contain;border-radius:21px;background:linear-gradient(145deg,white 60%,#dff9f5 60%);box-shadow:0 9px 0 #ffffff0a;margin-bottom:25px;transition:transform .25s}.impact-stats strong{font-size:36px;letter-spacing:-1px;line-height:1.2;margin-bottom:17px}.impact-stats article>span{font-size:13px;color:#c6dcef;font-weight:700}.impact-stats .impact-featured{background:linear-gradient(130deg,#257bce,#0c8191)}.impact-stats article:hover{background:#ffffff0a;transform:translateY(-4px)}.impact-stats article:hover img{transform:rotate(-5deg)}.impact-stats .impact-featured:hover{background:linear-gradient(130deg,#2c88dc,#1094a1)}@media(max-width:700px){.impact-section{padding:50px 0}.impact-stats{grid-template-columns:1fr 1fr;gap:13px}.impact-stats article:not(:last-child):after{display:none}.impact-stats article{padding:23px 10px;border:1px solid #ffffff12}.impact-stats img{width:60px;height:60px;padding:11px;margin-bottom:20px}.impact-stats strong{font-size:28px}.impact-stats article>span{font-size:11px}.impact-section h2{font-size:33px}.impact-intro{font-size:14px}}@media(prefers-reduced-motion:reduce){.impact-stats article,.impact-stats img{transition:none}}
@media(hover:hover){.impact-stats article:hover{background:linear-gradient(130deg,#257bce,#0c8191)}}@media(hover:none){.impact-stats article:hover{background:transparent;transform:none}.impact-stats article:hover img{transform:none}}
