#features010-1m { background:#f1f7f3; padding:4rem 0; border-top:1px solid #dfebe3; border-bottom:1px solid #dfebe3; }
#features010-1m .mbr-fonts-style { font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important; }
#features010-1m .row { row-gap:24px; justify-content:center; }
#features010-1m .item-wrapper { margin:0; padding:24px 12px; }
#features010-1m .card-box { text-align:center; }
#features010-1m .mbr-iconfont { color:#367c56; background:#e0eee4; width:64px; height:64px; font-size:1.7rem; }
#features010-1m .card-title { color:#315140; font-size:1.1rem; line-height:1.4; margin:0 0 12px; }
#features010-1m .card-text { color:#1d5537; font-size:clamp(2.6rem,5vw,3.6rem); line-height:1.15; font-weight:650; margin-bottom:0 !important; font-variant-numeric:tabular-nums; }
#features010-1m .animate__animated { animation:none !important; }
#features010-1m .hidden { opacity:1 !important; visibility:visible !important; }
#features010-1m.mip-stats-ready .item-wrapper { opacity:0; transform:translateY(38px); transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1); }
#features010-1m.mip-stats-ready .item:nth-child(2) .item-wrapper { transition-delay:90ms; }
#features010-1m.mip-stats-ready .item:nth-child(3) .item-wrapper { transition-delay:180ms; }
#features010-1m.mip-stats-visible .item-wrapper { opacity:1; transform:none; }
@media(max-width:575px) { #features010-1m { padding:2.5rem 0; } #features010-1m .row { row-gap:8px; } }
@media(prefers-reduced-motion:reduce) { #features010-1m.mip-stats-ready .item-wrapper { opacity:1; transform:none; transition:none; } }
