.steps[data-v-be1f4747]{--steps-icon-height:100px;--steps-item-width:200px;--steps-title-size:14px;justify-content:center;display:flex}.steps--large[data-v-be1f4747]{--steps-icon-height:120px;--steps-item-width:240px;--steps-title-size:16px}.steps[data-v-be1f4747]:not(.steps--boxed){padding:80px var(--section-padding-x)}.steps--boxed[data-v-be1f4747]{padding:0 calc(var(--section-padding-x) - 16px);background:var(--v649e6700);border-radius:16px;margin:0 16px}.steps__inner[data-v-be1f4747]{flex-direction:column;align-items:center;gap:64px;width:100%;display:flex}.steps--boxed .steps__inner[data-v-be1f4747]{padding:80px 0}.steps__header[data-v-be1f4747]{flex-direction:column;align-items:center;gap:16px;max-width:670px;display:flex}.steps__header[data-v-be1f4747],.steps__subtitle[data-v-be1f4747],.steps__title[data-v-be1f4747]{text-align:center}.steps__list[data-v-be1f4747]{justify-content:center;align-items:flex-start;gap:16px;width:100%;display:flex}.steps__list--card[data-v-be1f4747]{align-items:stretch;gap:20px}.steps__item[data-v-be1f4747]{text-align:center;width:var(--steps-item-width);flex-direction:column;justify-content:start;align-items:center;gap:16px;display:flex}.steps__item--card[data-v-be1f4747]{text-align:left;background:var(--color-white);border-radius:12px;flex:1;align-items:flex-start;gap:20px;width:auto;min-height:260px;padding:40px 32px;box-shadow:0 4px 8px #00000008}.steps__icon-wrapper[data-v-be1f4747]{height:var(--steps-icon-height);justify-content:center;align-items:center;display:flex}.steps__icon[data-v-be1f4747]{width:var(--v7fb0cb21);height:auto}.steps__icon-badge[data-v-be1f4747]{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.steps__item--card .steps__icon-badge[data-v-be1f4747]{width:56px;height:56px}.steps__item-title--plain[data-v-be1f4747]{font-family:var(--font-body);font-size:var(--steps-title-size);color:var(--color-text-secondary);margin:0;line-height:1.5}.steps__item-title--card[data-v-be1f4747]{font-family:var(--font-heading);color:var(--color-primary);margin:0;font-size:22px;font-weight:700}.steps__item-desc[data-v-be1f4747]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.steps__connector[data-v-be1f4747]{margin-top:calc(var(--steps-icon-height)/2 - var(--v72060886)*1px);flex:none;align-self:center}.steps__list--card .steps__connector[data-v-be1f4747]{margin-top:0}.steps__footnote[data-v-be1f4747]{font-family:var(--font-body);color:var(--color-text-secondary);text-align:center;max-width:700px;margin:0;font-size:18px;line-height:1.6}@media (width<=1264px){.steps__list[data-v-be1f4747]{flex-wrap:wrap;justify-content:center}.steps__connector[data-v-be1f4747]{display:none}.steps__item--card[data-v-be1f4747]{flex:calc(50% - 8px);min-height:220px}}@media (width<=960px){.steps[data-v-be1f4747]:not(.steps--boxed){padding:60px 24px}.steps--boxed[data-v-be1f4747]{padding:0 16px}.steps--boxed .steps__inner[data-v-be1f4747]{padding:60px 0}.steps__inner[data-v-be1f4747]{gap:40px}.steps__title[data-v-be1f4747]{font-size:32px}.steps__list[data-v-be1f4747]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;max-width:380px;display:grid}.steps__list--card[data-v-be1f4747]{gap:16px;max-width:none}.steps__item[data-v-be1f4747]{width:100%}.steps__item--card[data-v-be1f4747]{gap:16px;min-height:0;padding:28px 24px}.steps__item--card .steps__icon-badge[data-v-be1f4747]{width:48px;height:48px}.steps__item--full[data-v-be1f4747]{grid-column:1/-1}.steps[data-v-be1f4747]{--steps-icon-height:74px}.steps--large[data-v-be1f4747]{--steps-icon-height:88px;--steps-title-size:15px}.steps__icon[data-v-be1f4747]{width:calc(var(--v7fb0cb21)*.733)}.steps__list--stacked[data-v-be1f4747]{grid-template-columns:minmax(0,1fr);max-width:280px}.steps__list--mobile-connectors[data-v-be1f4747]{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:12px}.steps__list--mobile-connectors .steps__connector--row[data-v-be1f4747]{margin-top:calc(var(--steps-icon-height)/2 - var(--v72060886)*1px);align-self:start;display:block}}
