.AnimatedStepFlow-module__--Xi7q__flow{--flow-number-size:40px;--flow-gap-before-next:12px;--flow-text-size:15px;--flow-text-line-height:1.7;--flow-segment-length:calc(var(--flow-text-size) * var(--flow-text-line-height) * 2 + 8px);margin:0;padding:0;list-style:none}.AnimatedStepFlow-module__--Xi7q__flowItem{position:relative}.AnimatedStepFlow-module__--Xi7q__flowRow{align-items:stretch;gap:20px;display:flex}.AnimatedStepFlow-module__--Xi7q__flowItem:not(:last-child) .AnimatedStepFlow-module__--Xi7q__flowRow{padding-bottom:var(--flow-gap-before-next)}.AnimatedStepFlow-module__--Xi7q__flowMarker{width:var(--flow-number-size);flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;display:flex;position:relative}.AnimatedStepFlow-module__--Xi7q__flowNumber{z-index:1;width:var(--flow-number-size);height:var(--flow-number-size);letter-spacing:.04em;color:var(--text-subtle);border:1px solid var(--surface-border);transform-origin:50%;background:#ffffffe6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative}.AnimatedStepFlow-module__--Xi7q__flowNumberActive{color:var(--accent);background:var(--accent-light);box-shadow:0 0 0 4px var(--accent-glow);border-color:#0000}.AnimatedStepFlow-module__--Xi7q__flowSegment{top:calc(var(--flow-number-size) + 4px);width:1px;height:var(--flow-segment-length);background:var(--surface-border);transition:background-color .35s;position:absolute;left:50%;transform:translate(-50%)}.AnimatedStepFlow-module__--Xi7q__flowItem:last-child .AnimatedStepFlow-module__--Xi7q__flowMarker{min-height:calc(var(--flow-number-size) + 4px + var(--flow-segment-length))}.AnimatedStepFlow-module__--Xi7q__flowSegmentActive{background:var(--accent)}.AnimatedStepFlow-module__--Xi7q__flowBody{flex:1;min-width:0;padding-bottom:24px}.AnimatedStepFlow-module__--Xi7q__flowItem:last-child .AnimatedStepFlow-module__--Xi7q__flowBody{padding-bottom:0}.AnimatedStepFlow-module__--Xi7q__flowTitle{min-height:var(--flow-number-size);letter-spacing:-.015em;color:var(--text-muted);align-items:center;margin:0 0 8px;font-size:17px;font-weight:400;transition:color .35s;display:flex}.AnimatedStepFlow-module__--Xi7q__flowText{max-width:52ch;font-size:var(--flow-text-size);line-height:var(--flow-text-line-height);color:var(--text-subtle);margin:0;transition:color .35s}.AnimatedStepFlow-module__--Xi7q__flowBodyActive .AnimatedStepFlow-module__--Xi7q__flowTitle,.AnimatedStepFlow-module__--Xi7q__flowBodyActive .AnimatedStepFlow-module__--Xi7q__flowText{color:var(--text-primary)}@media (max-width:767px){.AnimatedStepFlow-module__--Xi7q__flowNumber,.AnimatedStepFlow-module__--Xi7q__flowBody{transform:none!important}.AnimatedStepFlow-module__--Xi7q__flowSegmentActive{background:var(--surface-border)!important}}
