.az-steps{background:var(--az-bg-alt)}.az-steps__intro{max-width:52ch;margin-left:auto;margin-right:auto}.az-steps__grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:3.2rem 0 0;padding:0;list-style:none;display:grid}.az-steps__card{background:var(--az-bg-soft);border:1px solid var(--az-line);padding:2.6rem 2.2rem 2.4rem;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;box-shadow:0 16px 40px -30px #2621194d}.az-steps__card:hover{border-color:var(--az-gold-dim);transform:translateY(-6px);box-shadow:0 26px 55px -30px #26211966}.az-steps__num{font-family:var(--az-serif);color:var(--az-gold);opacity:.55;margin-bottom:1.1rem;font-size:2.6rem;line-height:1;display:block}.az-steps__card h3{font-family:var(--az-serif);color:var(--az-ink);text-wrap:wrap;margin:0 0 .7rem;font-size:1.4rem;font-weight:500}.az-steps__card p{color:var(--az-ink-soft);margin:0;font-size:.92rem;font-weight:300;line-height:1.7}.az-steps__actions{flex-wrap:wrap;justify-content:center;gap:1.1rem;margin-top:2.8rem;display:flex}.az-steps__note{text-align:center;letter-spacing:.14em;color:var(--az-ink-soft);margin-top:1.8rem;font-size:.8rem}.az-steps--plain{background:var(--az-bg)}.az-steps--column .az-steps__grid{grid-template-columns:1fr;max-width:46rem;margin-left:auto;margin-right:auto}@media (width<=980px){.az-steps__grid{grid-template-columns:1fr}}
