body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step--completed .step-number{background:#171519;border-color:#171519;color:#fff}body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step--completed:not(:last-child):after{background:#171519}body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step--current .step-number{outline:0;box-shadow:none}@media(min-width:600px){body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step:not(:last-child):after{margin-left:12px;margin-right:12px;border-radius:999px}body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step--current .step-copy{position:relative;isolation:isolate}body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step--current .step-copy:before{content:"";position:absolute;z-index:-1;left:-76px;right:-38px;top:50%;height:calc(100% + 12px);min-height:60px;transform:translateY(-50%);border-radius:999px;background:#f7f7f8}body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step--current:not(:last-child):after{margin-left:52px}body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step--completed:not(:last-child):after{margin-right:38px}body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step-number{position:relative;z-index:1}}@media(max-width:599px){body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step--current .step-number{outline:8px solid #f7f7f8;outline-offset:0}}@media(min-width:600px){body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step--current:first-child{padding-left:34px}body.finch-unified.branded-stepper :is(.app,.finch-final) .unified-flow-header .step--current:last-child{padding-right:38px}}
