.cb-steps-number[data-v-f49729a1]{position:relative;z-index:1;display:inline-flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:var(--cb-primary);font-family:var(--cb-font-heading, inherit);font-size:1.125rem;font-weight:700;color:#fff;box-shadow:0 4px 10px #0f172a26}.cb-steps-title[data-v-f49729a1]{margin-bottom:.5rem;font-family:var(--cb-font-heading, inherit);font-weight:700;color:var(--cb-text)}.cb-steps-description[data-v-f49729a1]{font-size:.875rem;line-height:1.25rem;color:var(--cb-muted)}.cb-steps-description[data-v-f49729a1] p{margin-bottom:.5em}.cb-steps-description[data-v-f49729a1] p:empty{display:none}.cb-steps-description[data-v-f49729a1] a{color:var(--cb-link, var(--cb-primary));text-decoration:underline}.cb-steps-vertical[data-v-f49729a1]{max-width:42rem;margin:0 auto}.cb-steps-row[data-v-f49729a1]{position:relative;display:flex;align-items:center;gap:1rem;padding-bottom:2rem}.cb-steps-row--last[data-v-f49729a1]{padding-bottom:0}.cb-steps-marker[data-v-f49729a1]{position:relative;align-self:stretch;display:flex;align-items:center}.cb-steps-row:not(.cb-steps-row--last) .cb-steps-marker[data-v-f49729a1]:after{content:"";position:absolute;top:calc(50% + 1.5rem);bottom:-2rem;left:50%;width:1px;background:var(--cb-border)}.cb-steps-body[data-v-f49729a1]{flex:1}.cb-steps-horizontal[data-v-f49729a1]{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.cb-steps-item[data-v-f49729a1]{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.cb-steps-item .cb-steps-title[data-v-f49729a1]{margin-top:.75rem;margin-bottom:.25rem}.cb-steps-item .cb-steps-description[data-v-f49729a1]{padding:0 .5rem}.cb-steps-joint[data-v-f49729a1]{display:none}@media (min-width: 640px){.cb-steps-horizontal[data-v-f49729a1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.cb-steps-horizontal[data-v-f49729a1]{display:flex;align-items:flex-start;justify-content:center;gap:0}.cb-steps-item[data-v-f49729a1]{width:11.25rem;flex-shrink:0}.cb-steps-joint[data-v-f49729a1]{display:block;height:1px;width:4rem;flex-shrink:0;margin-top:1.5rem;background:var(--cb-border)}}.cb-steps-switch[data-v-f49729a1]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.cb-steps-switch-screen[data-v-f49729a1]{order:-1;display:grid}.cb-steps-switch-list[data-v-f49729a1]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.cb-steps-switch-step[data-v-f49729a1]{border-radius:var(--cb-radius-lg, .75rem);padding:.75rem;transition:background-color .2s ease}.cb-steps-switch-step--active[data-v-f49729a1]{background:color-mix(in srgb,var(--cb-accent, var(--cb-primary)) 12%,transparent)}.cb-steps-switch-tab[data-v-f49729a1]{display:flex;width:100%;align-items:center;gap:.875rem;border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.cb-steps-switch-tab[data-v-f49729a1]:focus-visible{outline:2px solid var(--cb-primary);outline-offset:4px;border-radius:var(--cb-radius-sm, .25rem)}.cb-steps-switch .cb-steps-number[data-v-f49729a1]{height:2.25rem;width:2.25rem;font-size:.9375rem;box-shadow:none;transition:background-color .2s ease,color .2s ease}.cb-steps-switch-step:not(.cb-steps-switch-step--active) .cb-steps-number[data-v-f49729a1]{border:2px solid var(--cb-border);background:var(--cb-background, #ffffff);color:var(--cb-muted)}.cb-steps-switch .cb-steps-title[data-v-f49729a1]{margin-bottom:0}.cb-steps-switch .cb-steps-description[data-v-f49729a1]{margin-top:.375rem;padding-left:3.125rem}.cb-steps-switch-image[data-v-f49729a1]{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.cb-steps-switch-image--shown[data-v-f49729a1]{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s}.cb-steps-switch-screen--cover .cb-steps-switch-image[data-v-f49729a1] img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 860px){.cb-steps-switch[data-v-f49729a1]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:3rem}.cb-steps-switch-screen[data-v-f49729a1]{order:0}.cb-steps-switch--image-left[data-v-f49729a1]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.cb-steps-switch--image-left .cb-steps-switch-screen[data-v-f49729a1]{order:-1}}@media (prefers-reduced-motion: reduce){.cb-steps-switch-step[data-v-f49729a1],.cb-steps-switch .cb-steps-number[data-v-f49729a1],.cb-steps-switch-image[data-v-f49729a1],.cb-steps-switch-image--shown[data-v-f49729a1]{transition:none}}
