.lp-ai .lp-steps{padding-bottom:clamp(40px,5vw,64px)}.lp-ai .lp-steps__layout{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lp-ai .lp-steps__layout--no-media{grid-template-columns:minmax(0,1fr)}.lp-ai .lp-steps__media img{height:auto;width:100%}.lp-ai .lp-steps__list{display:flex;flex-direction:column;gap:36px;list-style:none;margin:0;padding:0}.lp-ai .lp-steps__item{display:grid;gap:20px;grid-template-columns:52px minmax(0,1fr);margin:0}.lp-ai .lp-steps__item::marker{content:none}.lp-ai .lp-steps__num{align-items:center;background:var(--lp-accent);border-radius:50%;color:#fff;display:flex;font-family:var(--lp-font-head);font-size:22px;font-style:italic;font-weight:500;height:52px;justify-content:center;width:52px}.lp-ai .lp-steps__title{color:var(--lp-accent);font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.15;margin:10px 0 8px;text-transform:uppercase}.lp-ai .lp-steps__text{font-size:16px;line-height:1.5}@media (max-width:991px){.lp-ai .lp-steps__layout{grid-template-columns:minmax(0,1fr)}.lp-ai .lp-steps__media{max-width:280px}}@media (max-width:767px){.lp-ai .lp-steps__media{display:none}.lp-ai .lp-steps__item{gap:16px;grid-template-columns:44px minmax(0,1fr)}.lp-ai .lp-steps__num{font-size:18px;height:44px;width:44px}.lp-ai .lp-steps__title{margin-top:6px}}