.steps{padding-block:60px;background:var(--white)}.steps__inner{max-width:1328px;margin-inline:auto;padding-inline:56px}@media screen and (max-width:768px){.steps__inner{padding-inline:20px}}.steps__head{text-align:center;margin-bottom:36px}.steps__track{position:relative;display:flex;align-items:flex-start;gap:8px}@media screen and (max-width:768px){.steps__track{flex-direction:column;align-items:center;gap:32px}}.steps__line{position:absolute;top:28px;left:0;right:0;height:2px;background:var(--border);z-index:0}@media screen and (max-width:768px){.steps__line{display:none}}.steps__step{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 8px;text-align:center}.steps__badge{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--primary);color:var(--white);box-shadow:0 0 0 6px var(--white)}.steps__badge svg{width:24px;height:24px}.steps__num{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--base);color:var(--white);border:2px solid var(--white);font-family:Manrope,sans-serif;font-weight:800;font-size:11px}.steps__step-title{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;line-height:1.4}.steps__text{max-width:150px;font-size:12.5px;line-height:1.5;color:var(--muted)}
