.mi-impact{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;padding:32px 24px;position:relative}.mi-impact__container{margin:0 auto;max-width:1440px;position:relative;z-index:10}.mi-impact__grid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.mi-impact__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mi-impact__grid{grid-template-columns:repeat(4,1fr)}}.mi-impact__card-wrap{opacity:0;transform:translateY(40px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.mi-impact__card-wrap.mi--visible{opacity:1;transform:translateY(0)}.mi-impact__card{background:#fff;border:2px solid #e5e7eb;border-radius:24px;height:100%;overflow:hidden;padding:32px;position:relative;transition:all .7s ease}.mi-impact__card:hover{border-color:#93c5fd;transform:translateY(-8px)}.mi-impact__icon-wrap{margin-bottom:24px}.mi-impact__icon-box{align-items:center;background:#2563eb;border-radius:16px;color:#fff;display:inline-flex;height:64px;justify-content:center;transition:transform .3s ease;width:64px}.mi-impact__card:hover .mi-impact__icon-box{transform:scale(1.1) rotate(5deg)}.mi-impact__stats{margin-bottom:16px}.mi-impact__stat-value{color:#111827!important;font-size:48px!important;font-weight:900!important;line-height:1!important;margin-bottom:8px!important}.mi-impact__stat-label{color:#2563eb!important;font-size:14px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.mi-impact__title{color:#111827!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;margin:0 0 8px!important}.mi-impact__desc{color:#4b5563!important;font-size:14px!important;line-height:1.6!important;margin:0!important}.mi-impact__accent{background:linear-gradient(90deg,#2563eb,#06b6d4);bottom:0;height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .7s ease;width:100%}.mi-impact__card:hover .mi-impact__accent{transform:scaleX(1)}