.easy-steps-checklist_wrap__IAV6Z{display:flex;flex-direction:column;gap:var(--spacing-gap-lg);min-height:100dvh;width:100%;max-width:48rem;margin:0 auto;padding:var(--spacing-padding-lg) var(--spacing-padding-md)}@media(min-width:870px){.easy-steps-checklist_wrap__IAV6Z{display:grid;grid-template-areas:"progress steps" "kicker steps" "actions steps";grid-template-columns:30rem minmax(0,54rem);grid-template-rows:auto auto auto;align-content:center;justify-content:center;grid-column-gap:var(--spacing-layout-lg);column-gap:var(--spacing-layout-lg);grid-row-gap:var(--spacing-stack-sm);row-gap:var(--spacing-stack-sm);max-width:102.4rem;padding:var(--spacing-padding-lg);padding-bottom:var(--spacing-layout-xl)}.easy-steps-checklist_progress__svVWb{grid-area:progress;align-self:end}}.easy-steps-checklist_kicker__yG0tQ{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin:0}@media(min-width:870px){.easy-steps-checklist_kicker__yG0tQ{grid-area:kicker}}.easy-steps-checklist_stepsList__BhpHm{display:flex;flex-direction:column;gap:var(--spacing-gap-xl);width:100%}@media(min-width:870px){.easy-steps-checklist_stepsList__BhpHm{grid-area:steps;align-self:center}}.easy-steps-checklist_step__gWltc{display:flex;align-items:center;gap:var(--spacing-gap-sm)}.easy-steps-checklist_stepIconWrapper__WoTht{flex-shrink:0;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center}.easy-steps-checklist_stepIcon__OchKe{width:4.8rem;height:4.8rem}.easy-steps-checklist_stepIconPending__eeNJ4{filter:grayscale(1);opacity:.85}.easy-steps-checklist_stepContent__mH1u9{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-gap-xs)}.easy-steps-checklist_stepTitle__p1DJ_{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:400;line-height:3.2rem;color:var(--color-text-primary);margin:0}.easy-steps-checklist_stepTitleComplete__FhvPZ{color:var(--color-text-tertiary)}.easy-steps-checklist_stepDescription__Iiq5H{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);color:var(--color-text-primary);margin:0}.easy-steps-checklist_stepComplete__JRO95 .easy-steps-checklist_stepDescription__Iiq5H{color:var(--color-text-tertiary)}.easy-steps-checklist_footer__fvf_z{display:flex;align-items:center;gap:var(--spacing-gap-sm);margin-top:auto;padding-top:var(--spacing-padding-md)}@media(min-width:870px){.easy-steps-checklist_footer__fvf_z{grid-area:actions;align-self:start;justify-content:flex-start;margin-top:0;padding-top:var(--spacing-padding-xs)}}.easy-steps-checklist_footerCta__lqZqu{flex:1 1}@media(min-width:870px){.easy-steps-checklist_footerCta__lqZqu{flex:none}}.easy-steps-checklist_errorText__USVG6{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);margin:0;color:var(--color-error-text)}.progress-grid_container__NPfkO{display:flex;flex-direction:column;gap:var(--spacing-gap-md);width:100%}.progress-grid_grid__61OHy{display:grid;grid-gap:var(--spacing-gap-sm);gap:var(--spacing-gap-sm);width:100%}.progress-grid_stepColumn__i_Ub5{display:flex;flex-direction:column;gap:var(--spacing-gap-sm)}.progress-grid_stepNumber__QqlI7{font-family:var(--font-family-body);font-size:1.2rem;font-weight:var(--primitive-font-weight-bold);color:var(--color-text-primary)}.progress-grid_square__vh1FT{height:.8rem;border-radius:var(--effect-radius-full);transition:background-color .2s ease}.progress-grid_filled__5OOfi{background-color:var(--primary)}.progress-grid_empty__96nJE{background-color:var(--color-bg-tertiary)}.progress-grid_labelRow___8ZJ5{display:flex;justify-content:space-between;align-items:center}.progress-grid_count__xAqqF,.progress-grid_label__Qzzt_{font-family:var(--font-family-body);font-size:1.4rem;font-weight:var(--primitive-font-weight-normal);color:var(--color-text-primary)}