.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:640px){.mf-steps__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.mf-steps__grid{gap:24px;grid-template-columns:repeat(4,1fr)}}.mf-steps__step{background:hsla(0,0%,100%,.02);border:1px solid var(--white-10);border-radius:12px;padding:32px;text-align:center;transition:all .5s}.mf-steps__step:hover{background:hsla(0,0%,100%,.04);border-color:rgba(195,26,82,.3)}.mf-steps__icon{align-items:center;display:flex;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.mf-steps__icon svg{color:var(--pink-hot);height:32px;width:32px}.mf-steps__num{color:var(--white-30);font-size:.6875rem;font-weight:600;letter-spacing:.15em;line-height:1}.mf-steps__num,.mf-steps__step h4{margin-bottom:12px;text-transform:uppercase}.mf-steps__step h4{font-size:1.125rem;letter-spacing:.05em;transition:color .3s}.mf-steps__step:hover h4{color:var(--pink-hot)}.mf-steps__step p{color:var(--white-50);font-size:14px;line-height:1.7}.mf-steps__strip{border-radius:12px;display:none;height:40vh;margin-top:64px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.mf-steps__strip{display:block}}.mf-steps__strip img{height:100%;object-fit:cover;opacity:.4;width:100%}.mf-steps__strip-fade{background:linear-gradient(to top,var(--dark),transparent,transparent);inset:0;position:absolute}