.steps{display:grid;grid-gap:var(--gap-6)}.steps__image>img{border-radius:var(--radius-lg)}.steps__steps{margin-top:5.6rem}.steps__step{align-items:start;display:grid;gap:var(--gap-6);grid-template-columns:auto 1fr auto}.steps__step-number{font-family:var(--secondary-font-family);font-variant-numeric:tabular-nums;text-align:left;width:3.5rem}.steps__step:not(:last-child) .steps__step-title-description{border-bottom:1px solid var(--neutral-20);margin-bottom:2.4rem;padding-bottom:2.4rem}.steps__step-title{align-items:start;appearance:none;background:none;border:none;color:var(--neutral-100);cursor:pointer;display:flex;gap:var(--gap-4);margin:0;padding:0;text-align:left;width:100%}.steps__step-title>svg{flex-shrink:0;margin-top:4px;rotate:180deg;transition:rotate .2s ease}.steps__step-title.is-active>svg{rotate:0deg}.steps__step-description{display:none;font-size:1.6rem;margin-top:2.4rem}.steps__step-title.is-active+.steps__step-description{display:block}.steps__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-4)}@media (min-width:768px){.steps{grid-auto-flow:dense;grid-gap:var(--gap-10);grid-template-columns:1fr 1fr}.steps--reverse .steps__image{grid-column-end:-1}}@media (min-width:992px){.steps__step-number{text-align:center;width:10rem}.steps__buttons{margin-left:12rem}}