.steps{padding:88px 0}.steps--white{background:var(--bg-2)}.steps--tint{background:var(--edai-green-50)}.steps--light{background:var(--bg-1)}.steps__head{margin:0 0 48px;max-width:720px}.steps__head .section-title{max-width:24ch}.steps__head p{color:var(--fg-2);font-size:17px;line-height:1.65;margin:16px 0 0}.steps__list{counter-reset:none;display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.steps__item{background:var(--bg-1);border:1px solid var(--border-2);border-radius:var(--radius-lg);padding:24px 20px 28px;position:relative}.steps--light .steps__item,.steps--tint .steps__item{background:var(--bg-2)}.steps__num{background:var(--edai-green);border-radius:var(--radius-pill);color:var(--on-accent);display:grid;font-size:15px;font-weight:700;height:32px;margin-bottom:18px;place-items:center;width:32px}.steps__icon{display:block;height:40px;margin-bottom:14px;width:40px}.steps__item h3{color:var(--edai-navy);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.steps__text,.steps__text p{color:var(--fg-2);font-size:14px;line-height:1.6;margin:0}.steps__text a{color:var(--fg-link);text-decoration:underline;text-underline-offset:3px}@media (max-width:1099px){.steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.steps{padding:64px 0}}@media (max-width:599px){.steps__list{grid-template-columns:1fr}}