.steps-section[data-v-62d0b29a]{--feature-accent:var(--color-cornflower);--feature-soft:var(--color-sky);--feature-deep:var(--color-navy);padding-block:var(--layout-section)}.steps-sticky[data-v-62d0b29a]{gap:var(--marketing-section-medium)}.steps-heading[data-v-62d0b29a],.steps-sticky[data-v-62d0b29a]{flex-direction:column;display:flex}.steps-heading[data-v-62d0b29a]{align-items:center;gap:var(--gap-lg);text-align:center;padding-inline:40px}.steps-heading>p[data-v-62d0b29a]:not(.steps-description){font:600 12px/1 var(--font-sans);letter-spacing:var(--tracking-overline);text-transform:uppercase}h2[data-v-62d0b29a]{max-width:640px;font:500 var(--text-display)/1.1 var(--font-display);letter-spacing:var(--tracking-display);text-wrap:wrap}.steps-track[data-v-62d0b29a]{grid-template-columns:1fr;gap:32px;max-width:1280px;margin-inline:auto;padding-inline:24px;list-style:none;display:grid}.step-card[data-v-62d0b29a]{flex-direction:column;gap:24px;min-width:0;display:flex}.step-visual[data-v-62d0b29a]{aspect-ratio:4/3;border-radius:24px;width:100%;overflow:hidden}.step-visual[data-v-62d0b29a] .feature-visual{aspect-ratio:auto}.step-visual[data-v-62d0b29a] .visual-card{transform:scale(.83)}.step-card>p[data-v-62d0b29a]{font:400 18px/1.4 var(--font-display);color:var(--color-muted)}.step-card strong[data-v-62d0b29a]{color:var(--color-ink);font-weight:500}.step-link[data-v-62d0b29a]{align-items:center;gap:var(--gap-sm);width:fit-content;min-height:44px;font-size:var(--text-body);text-underline-offset:5px;margin-top:auto;font-weight:500;text-decoration:underline;display:flex}.step-link[data-v-62d0b29a]:hover{color:var(--color-navy)}.steps-description[data-v-62d0b29a]{max-width:560px;color:var(--color-muted);font-size:var(--text-lead);line-height:1.4}.steps-section--compact .step-card[data-v-62d0b29a]{gap:var(--gap-md)}.steps-section--compact h3[data-v-62d0b29a]{font:500 var(--text-label)/1.4 var(--font-display)}.steps-section--compact .step-card>p[data-v-62d0b29a]{font:400 var(--text-body)/1.4 var(--font-sans)}@media (width>=768px){.steps-track[data-v-62d0b29a]{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:40px}.is-enhanced .steps-sticky[data-v-62d0b29a]{top:var(--steps-sticky-top,calc(var(--site-header-height,68px) + 16px));gap:clamp(16px,3svh,32px)}.is-enhanced .steps-heading[data-v-62d0b29a]{gap:12px}.is-enhanced h2[data-v-62d0b29a]{max-width:1000px;font-size:clamp(32px,5.6svh,var(--text-display));letter-spacing:var(--tracking-heading);text-wrap:balance}.is-enhanced .steps-viewport[data-v-62d0b29a]{scroll-snap-type:x proximity;margin-block:-6px;padding-block:6px;overflow-x:auto}.is-enhanced .steps-track[data-v-62d0b29a]{gap:32px;width:max-content;max-width:none;margin:0;padding-inline:calc(50vw - 192px);display:flex}.is-enhanced .step-card[data-v-62d0b29a]{scroll-snap-align:center;flex:0 0 384px;gap:clamp(12px,2svh,24px);width:384px}.is-enhanced .step-card>p[data-v-62d0b29a]{font-size:clamp(18px,2svh,20px)}.is-enhanced .step-visual[data-v-62d0b29a]{height:var(--steps-visual-height,288px);flex-shrink:0}.is-pinned[data-v-62d0b29a]{height:300vh}.is-pinned .steps-sticky[data-v-62d0b29a]{position:sticky}.is-pinned .steps-viewport[data-v-62d0b29a]{scroll-snap-type:none;overflow:hidden}}@media (width>=1024px){.steps-section--compact .steps-track[data-v-62d0b29a]{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card[data-v-62d0b29a]{gap:32px}.step-card>p[data-v-62d0b29a]{font-size:20px}}@supports (corner-shape:squircle) and (background:paint(x)){.step-visual[data-v-62d0b29a]{corner-shape:squircle;border-radius:48px}}
