.mf-steps{background:var(--dark);padding:96px 0}@media (min-width:768px){.mf-steps{padding:128px 0}}.mf-steps__header{margin-bottom:80px;text-align:center}.mf-steps__grid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.mf-steps__grid{gap:16px;grid-template-columns:repeat(5,1fr)}}.mf-steps__step{text-align:center}@media (min-width:768px){.mf-steps__step{text-align:left}}.mf-steps__num{color:var(--pink-hot);font-size:3rem;font-weight:900;line-height:1;margin-bottom:16px}@media (min-width:768px){.mf-steps__num{font-size:3.75rem;opacity:.3;transition:opacity .5s}.mf-steps__step:hover .mf-steps__num{opacity:1}}.mf-steps__divider{background:var(--white-10);height:2px;margin-bottom:24px;overflow:hidden;position:relative;width:100%}.mf-steps__divider:after{background:var(--pink-hot);bottom:0;content:"";left:0;position:absolute;top:0;transition:width .7s ease;width:0}.mf-steps__step:hover .mf-steps__divider:after{width:100%}.mf-steps__step h4{font-size:1.125rem;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase;transition:color .3s}.mf-steps__step:hover h4{color:var(--pink-hot)}.mf-steps__step p{color:#fff;font-size:14px;line-height:1.7}