.m-hover-steps{width:100%}.m-hover-steps__card{align-items:center;background-color:#fff;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.05);display:grid;gap:48px;grid-template-columns:1fr 1.25fr;padding:48px}.m-hover-steps__nav{display:flex;flex-direction:column;gap:16px}.m-hover-steps__item{border-radius:16px;cursor:pointer;gap:20px;padding:16px 24px}.m-hover-steps__item,.m-hover-steps__number{align-items:center;display:flex;transition:all .25s ease}.m-hover-steps__number{background-color:#f3f4f6;border-radius:50%;color:#6b7280;flex-shrink:0;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;width:40px}.m-hover-steps__title{color:#111827;font-size:1.1rem;font-weight:700;transition:color .25s ease}.m-hover-steps__item.is-active,.m-hover-steps__item:hover{background-color:#f8fafc;box-shadow:0 4px 20px rgba(0,0,0,.04)}.m-hover-steps__item.is-active .m-hover-steps__number{background-color:#1674bb;color:#fff}.m-hover-steps__item.is-active .m-hover-steps__title{color:#1674bb}.m-hover-steps__content-wrapper{position:relative}.m-hover-steps__content{display:none;flex-direction:column;gap:24px}.m-hover-steps__content.is-active{animation:fadeIn .3s ease;display:flex}.m-hover-steps__media{background-color:#0b1329;border-radius:12px;height:360px;overflow:hidden;width:100%}.m-hover-steps__media img{display:block;height:100%;object-fit:cover;width:100%}.m-hover-steps__description{background-color:#f8fafc;border-radius:12px;color:#334155;font-size:1.05rem;line-height:1.6;padding:24px}.m-hover-steps__description p{margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.m-hover-steps__card{gap:32px;grid-template-columns:1fr;padding:24px}}