.bai-steps .steps-h{margin-bottom:12px;margin-inline:auto;text-align:center}.bai-steps .steps-intro{color:var(--ink-600);font-size:var(--fs-body-lg);margin:0 auto var(--space-stack-lg);text-align:center}.bai-steps .steps-h+.snums,.bai-steps .steps-h+.steps{margin-top:var(--space-stack-lg)}.bai-steps .steps{display:grid;gap:20px;list-style:none;margin:0}.bai-steps .steps li{background:var(--white);border:1px solid var(--ink-200);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;gap:16px;grid-template-columns:44px 1fr;padding:24px;position:relative}.bai-steps .stepnum{align-items:center;background:var(--teal-600);border-radius:50%;color:var(--white);display:inline-flex;font-family:var(--font-display);font-size:16px;font-weight:800;height:44px;justify-content:center;width:44px}.bai-steps .stepbody{display:grid;gap:6px}.bai-steps .rt{color:var(--ink-600)}.bai-steps .rt :is(p,div:where(.bai-p)){font-size:var(--fs-body-sm);max-width:64ch}@media (min-width:760px){.bai-steps .steps.horizontal{gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.bai-steps .steps.horizontal li{gap:14px;grid-template-columns:1fr;grid-template-rows:auto 1fr}}.bai-steps .snums{display:grid;gap:20px;list-style:none;margin:0}@media (min-width:760px){.bai-steps .snums{gap:24px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.bai-steps .snums{gap:20px;grid-template-columns:repeat(4,1fr)}}.bai-steps .snums li{align-items:start;background:var(--white);border:1px solid var(--ink-200);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;gap:14px;padding:24px}.bai-steps .snums li>div{display:grid;gap:6px}.bai-steps .snum{align-items:center;background:var(--teal-600);border-radius:50%;color:var(--white);display:inline-flex;font-family:var(--font-display);font-weight:800;height:44px;justify-content:center;width:44px}.bai-steps.band .snums li,.bai-steps.band .steps li{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}