.brand-steps__header{max-width:62ch;margin-bottom:var(--brand-space-l)}.brand-steps__header--center{margin-inline:auto;text-align:center}.brand-steps__heading{margin:0;text-wrap:balance}.brand-steps__subheading{margin-top:var(--brand-space-xs);color:var(--brand-muted, #655d70);font-size:var(--brand-text-lead)}.brand-steps__subheading>p{margin:0}.brand-steps__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));gap:var(--brand-space-s);margin:0;padding:0;list-style:none;counter-reset:brand-step}@media screen and (min-width:990px){.brand-steps__list{grid-template-columns:repeat(var(--brand-steps-columns, 3),minmax(0,1fr))}}.brand-steps__item{display:flex;counter-increment:brand-step}.brand-steps__card{display:flex;flex-direction:column;width:100%;padding:var(--brand-space-m);background:var(--brand-card-surface, #fff);border:var(--brand-border);border-radius:var(--brand-radius-panel);transition:border-color var(--brand-motion)}.brand-steps__item:hover .brand-steps__card{border-color:color-mix(in srgb,var(--brand-primary, #240054) 35%,transparent)}.brand-steps__badge{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin-bottom:var(--brand-space-s);background:var(--brand-primary, #240054);border-radius:999px;color:#fff;font-size:var(--brand-text-label);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.brand-steps__list--accent .brand-accent-bar{margin-bottom:var(--brand-space-s)}.brand-steps__title{margin:0 0 var(--brand-space-xs);font-size:var(--brand-text-lead);line-height:var(--brand-leading-heading);text-wrap:balance}.brand-steps__text{margin:0;color:var(--brand-muted, #655d70);font-size:var(--brand-text-body)}.brand-steps__text>p{margin:0}.brand-steps__text>p+p{margin-top:var(--brand-space-xs)}.brand-steps__note{margin:var(--brand-space-s) 0 0;padding-top:var(--brand-space-s);border-top:var(--brand-border);color:var(--brand-muted, #655d70);font-size:var(--brand-text-compact);line-height:var(--brand-leading-body)}.brand-steps__card>.brand-steps__text{flex:1 1 auto}.brand-steps__note>p{margin:0}.brand-steps__note>p+p{margin-top:var(--brand-space-2xs)}.brand-steps__actions{margin-top:var(--brand-space-m)}.brand-steps__actions--center{text-align:center}@media(prefers-reduced-motion:reduce){.brand-steps__card{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-brand-steps.css.map */
