.service-progress[data-v-7894fd62]{display:grid;grid-template-columns:calc(var(--spacing-unit)*2.4) minmax(0,1fr);-moz-column-gap:calc(var(--spacing-unit)*1.6);column-gap:calc(var(--spacing-unit)*1.6);position:relative}.service-progress__list[data-v-7894fd62]{margin:0;padding:0;list-style:none}.service-progress__item[data-v-7894fd62],.service-progress__list[data-v-7894fd62]{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.service-progress__item[data-v-7894fd62]{--progress-dot-y:calc(var(--space-title-lead) + var(--type-size-body-1)*var(--type-leading-tight)/2);--progress-dot-size:calc(var(--spacing-unit)*1.2);min-width:0}.service-progress__active-rail[data-v-7894fd62]{position:absolute;z-index:1;inset-inline-start:var(--progress-rail-x,0);inset-block-start:var(--progress-rail-start,0);inline-size:var(--line-accent);block-size:var(--progress-rail-length,0);background:var(--progress-tint);opacity:0;transform:translate(-50%) scaleY(var(--progress-rail-value,0));transform-origin:center top;pointer-events:none}.service-progress__active-rail.is-ready[data-v-7894fd62]{opacity:1}.service-progress__marker[data-v-7894fd62]{grid-column:1;position:relative;align-self:stretch;min-width:0}.service-progress__track[data-v-7894fd62]{inset-block-start:var(--progress-dot-y);inset-block-end:calc(var(--progress-dot-y)*-1);inline-size:var(--line-accent);background:repeating-linear-gradient(to bottom,var(--ink-separator) 0,var(--ink-separator) calc(var(--spacing-unit)*.2),transparent calc(var(--spacing-unit)*.2),transparent calc(var(--spacing-unit)*.7))}.service-progress__dot[data-v-7894fd62],.service-progress__track[data-v-7894fd62]{position:absolute;inset-inline-start:50%;transform:translate(-50%)}.service-progress__dot[data-v-7894fd62]{z-index:2;inset-block-start:calc(var(--progress-dot-y) - var(--progress-dot-size)/2);inline-size:var(--progress-dot-size);block-size:var(--progress-dot-size);border:var(--line-width) solid var(--ink-separator);border-radius:50%;background:var(--bg-base)}.service-progress__item.is-reached:not(.is-active) .service-progress__dot[data-v-7894fd62]{border-color:var(--ink);background:var(--ink)}.service-progress__item.is-active .service-progress__dot[data-v-7894fd62]{border-color:var(--progress-tint);background:var(--progress-tint)}.service-progress__body[data-v-7894fd62]{grid-column:2/-1;display:flex;flex-direction:column;gap:var(--space-title-lead);min-width:0;padding-block:var(--space-title-lead)}.service-progress__item[data-v-7894fd62]:first-child{--progress-dot-y:calc(var(--type-size-body-1)*var(--type-leading-tight)/2)}.service-progress__item:first-child .service-progress__body[data-v-7894fd62]{padding-block-start:0}.service-progress__item:last-child .service-progress__body[data-v-7894fd62]{padding-block-end:0}.service-progress__term[data-v-7894fd62]{margin:0;max-width:var(--measure-copy-wide);font-size:var(--type-size-body-1);font-weight:var(--type-weight-medium);line-height:var(--type-leading-tight);color:var(--ink)}.service-progress__desc[data-v-7894fd62]{margin:0;max-width:var(--measure-copy-wide);font-size:var(--type-size-body-2);line-height:var(--type-leading-relaxed);color:var(--ink-secondary)}.service-progress__footer[data-v-7894fd62]{grid-column:2/-1;margin-block-start:var(--space-title-lead)}:root[data-animations=on] .service-progress__active-rail[data-v-7894fd62]{transition:transform var(--motion-duration-redraw) var(--motion-ease-settle)}:root[data-animations=on] .service-progress__dot[data-v-7894fd62]{transition:background-color var(--motion-duration-hover) var(--motion-ease-settle),border-color var(--motion-duration-hover) var(--motion-ease-settle)}:root[data-animations=on] .service-progress__item.is-active .service-progress__dot[data-v-7894fd62]{animation:service-progress-dot-pop-7894fd62 var(--motion-duration-snap) var(--motion-ease-out-expo)}@keyframes service-progress-dot-pop-7894fd62{0%{transform:translate(-50%) scale(1)}58%{transform:translate(-50%) scale(var(--motion-scale-progress-pop))}to{transform:translate(-50%) scale(1)}}@container site (min-width: 1024px){.service-progress[data-v-7894fd62]{grid-template-columns:subgrid}}
