.steps-stage{--ss-rule:var(--c-rule-stage,#f3ecdf29);--ss-ink:var(--c-body,#d6cdbe);--ss-head:var(--c-heading,#f3ecdf);--ss-muted:var(--c-muted,#a39a8c);--ss-accent:var(--c-gold,#e3ae4e);padding-block:var(--s-section,clamp(6rem, 4.462rem + 6.154vw, 10rem));color:var(--ss-ink);background:var(--stage-gradient,linear-gradient(165deg, #2a190a 0%, #1c1209 46%, #15100b 100%));border-bottom:1px solid #2f2b27;position:relative}.steps-stage-rule{border-top:1px solid var(--ss-rule);color:var(--ss-muted);font-family:var(--font-display);font-size:var(--t-ui,1rem);font-weight:600;line-height:var(--lh-ui,1.25);gap:16px;margin:0 0 48px;padding-top:24px;display:flex}.steps-stage-rule-num{color:var(--ss-accent);font-variant-numeric:tabular-nums}.steps-stage-heading{color:var(--ss-head);font-family:var(--font-display);font-size:var(--t-h2,clamp(1.75rem, 1.365rem + 1.538vw, 2.75rem));font-weight:600;line-height:var(--lh-h2,1.1);letter-spacing:0}.steps-stage-intro{max-width:640px;color:var(--ss-ink);font-size:var(--t-lede,clamp(1.1875rem, 1.115rem + .288vw, 1.375rem));line-height:var(--lh-lede,1.5);margin-top:24px}.steps-stage-list{margin:var(--s-head,clamp(2rem, 1.231rem + 3.077vw, 4rem)) 0 0;padding:0;list-style:none;display:grid}.steps-stage-step{grid-template-columns:calc((100% - (var(--columns,4) - 1) * var(--grid-gutter,16px)) / var(--columns,4)) minmax(0, 1fr);column-gap:var(--grid-gutter,16px);border-top:1px solid var(--ss-rule);padding-block:24px 32px;display:grid}.steps-stage-num{color:var(--ss-head);font-family:var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:4rem;font-weight:600;line-height:1}.steps-stage-title{color:var(--ss-head);font-family:var(--font-display);font-size:var(--t-h3,1.25rem);font-weight:600;line-height:var(--lh-h3,1.2);letter-spacing:0}.steps-stage-text{max-width:34rem;color:var(--ss-ink);font-size:var(--t-body,1.0625rem);line-height:var(--lh-body,1.667);margin-top:8px}@media (min-width:1024px){.steps-stage-list{column-gap:var(--grid-gutter,20px);grid-template-columns:repeat(12,minmax(0,1fr))}.steps-stage-list>*{grid-column:span 12}.steps-stage-list[data-cols="2"]>*{grid-column:span 6}.steps-stage-list[data-cols="3"]>*{grid-column:span 4}.steps-stage-list[data-cols="4"]>*{grid-column:span 3}.steps-stage-list[data-cols="3"]>:is(:nth-child(3n+1):nth-last-child(2),:nth-child(3n+1):nth-last-child(2)~*){grid-column:span 6}.steps-stage-list[data-cols="4"]>:is(:nth-child(4n+1):nth-last-child(3),:nth-child(4n+1):nth-last-child(3)~*){grid-column:span 4}.steps-stage-list[data-cols="4"]>:is(:nth-child(4n+1):nth-last-child(2),:nth-child(4n+1):nth-last-child(2)~*){grid-column:span 6}.steps-stage-step{padding-top:24px;display:block}.steps-stage-num{display:block}.steps-stage-title{margin-top:24px}}
