.progress-tabs{background:var(--ps-bg,transparent);position:relative}.progress-tabs,.progress-tabs *,.progress-tabs :after,.progress-tabs :before{box-sizing:border-box}.progress-tabs__inner{margin:0 auto;max-width:var(--ps-max-width,1200px)}.progress-tabs__header{margin-bottom:56px;max-width:720px}.progress-tabs__eyebrow{font-weight:600;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.progress-tabs__heading{font-weight:700;line-height:1.15;margin:0 0 16px}.progress-tabs__intro{line-height:1.6}.progress-tabs__intro>:first-child{margin-top:0}.progress-tabs__intro>:last-child{margin-bottom:0}.progress-tabs__grid{align-items:var(--ps-align,center);display:grid;gap:var(--ps-col-gap,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.progress-tabs--visual-left .progress-tabs__visuals{order:-1}.progress-tabs__list{display:flex;flex-direction:column;gap:var(--ps-step-gap,28px)}.progress-tabs .progress-tabs__step,.progress-tabs .progress-tabs__step:active,.progress-tabs .progress-tabs__step:focus,.progress-tabs .progress-tabs__step:hover{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;text-decoration:none;text-transform:none;transform:none}.progress-tabs .progress-tabs__step{cursor:pointer;display:block;margin:0;opacity:var(--ps-inactive-opacity,.3);padding:4px 0 4px calc(var(--ps-line-width, 2px) + var(--ps-line-offset, 32px));position:relative;text-align:left;transition:opacity .3s ease;width:100%}.progress-tabs .progress-tabs__step.is-active{opacity:1}.progress-tabs .progress-tabs__step:not(.is-active):hover{opacity:calc(var(--ps-inactive-opacity, .3) + .25)}.progress-tabs .progress-tabs__step:focus{outline:none}.progress-tabs .progress-tabs__step:focus-visible{opacity:1;outline:2px solid var(--ps-accent,#b6ff00);outline-offset:6px}.progress-tabs__label,.progress-tabs__text,.progress-tabs__title{display:block}.progress-tabs__label{font-weight:600;line-height:1.3;margin-bottom:10px}.progress-tabs--label-upper .progress-tabs__label{letter-spacing:.12em;text-transform:uppercase}.progress-tabs__title{font-weight:600;line-height:1.25;margin-bottom:8px}.progress-tabs__text{line-height:1.6}.progress-tabs__track{background:var(--ps-track,hsla(0,0%,100%,.16));border-radius:999px;bottom:0;left:0;position:absolute;top:0;width:var(--ps-line-width,2px)}.progress-tabs__fill{background:var(--ps-accent,#b6ff00);border-radius:inherit;inset:0;opacity:0;position:absolute;transform:scaleY(var(--ps-progress,0));transform-origin:top center;transition:opacity .3s ease,box-shadow .3s ease;will-change:transform}.progress-tabs__step.is-active .progress-tabs__fill{opacity:1}.progress-tabs--manual .progress-tabs__step.is-active .progress-tabs__fill{transform:scaleY(1)}.progress-tabs--glow .progress-tabs__step.is-active .progress-tabs__fill{box-shadow:0 0 14px var(--ps-glow,rgba(182,255,0,.6))}.progress-tabs__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.progress-tabs .progress-tabs__cta{align-items:center;background:var(--ps-btn-bg,#b6ff00);border-radius:var(--ps-btn-radius,4px);display:inline-flex;font-weight:600;justify-content:center;line-height:1.2;padding:var(--ps-btn-py,14px) var(--ps-btn-px,28px);text-decoration:none;transition:background-color .2s ease,color .2s ease}.progress-tabs .progress-tabs__cta:focus-visible{outline:2px solid var(--ps-accent,#b6ff00);outline-offset:3px}.progress-tabs .progress-tabs__toggle,.progress-tabs .progress-tabs__toggle:focus,.progress-tabs .progress-tabs__toggle:hover{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--ps-track,hsla(0,0%,100%,.16));border-radius:999px;box-shadow:none;color:var(--ps-accent,#b6ff00);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:8px;line-height:1;margin:0;padding:8px 14px;text-transform:none}.progress-tabs .progress-tabs__toggle:hover{border-color:var(--ps-accent,#b6ff00)}.progress-tabs .progress-tabs__toggle:focus-visible{outline:2px solid var(--ps-accent,#b6ff00);outline-offset:3px}.progress-tabs__toggle[hidden]{display:none!important}.progress-tabs__toggle-icon{border-left:3px solid;border-right:3px solid;height:10px;position:relative;width:10px}.progress-tabs.is-paused .progress-tabs__toggle-icon{border-bottom:5px solid transparent;border-left:9px solid;border-right:0;border-top:5px solid transparent;height:0;width:0}.progress-tabs__visuals{color:var(--ps-accent,#b6ff00);height:var(--ps-visual-h,500px);position:relative}.progress-tabs__visual{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.22,1,.36,1);z-index:1}.progress-tabs__visual.is-active{opacity:1;pointer-events:auto;z-index:2}.progress-tabs--anim-zoom .progress-tabs__visual{filter:blur(6px);transform:scale(.88)}.progress-tabs--anim-zoom .progress-tabs__visual.is-active{filter:none;transform:scale(1)}.progress-tabs--anim-slide .progress-tabs__visual{transform:translateY(24px)}.progress-tabs--anim-slide .progress-tabs__visual.is-active{transform:none}.progress-tabs--anim-none .progress-tabs__visual{transition:none}.progress-tabs__placeholder,.progress-tabs__visual img{display:block;height:100%;max-width:none;object-fit:var(--ps-fit,contain);width:100%}.progress-tabs__placeholder text{font-family:inherit}@media (max-width:991px){.progress-tabs__grid{gap:40px;grid-template-columns:minmax(0,1fr)}.progress-tabs--visual-left .progress-tabs__visuals{order:0}.progress-tabs--mobile-above .progress-tabs__visuals{order:-1}.progress-tabs__visuals{height:var(--ps-visual-h-mobile,340px)}.progress-tabs__header{margin-bottom:40px}}@media (max-width:767px){.progress-tabs .progress-tabs__step{padding-left:calc(var(--ps-line-width, 2px) + min(var(--ps-line-offset, 32px), 24px))}.progress-tabs--collapse .progress-tabs__step:not(.is-active) .progress-tabs__text,.progress-tabs--collapse .progress-tabs__step:not(.is-active) .progress-tabs__title{display:none}.progress-tabs--collapse .progress-tabs__step:not(.is-active) .progress-tabs__label{margin-bottom:0}.progress-tabs__actions{margin-top:32px}}@media (prefers-reduced-motion:reduce){.progress-tabs--rm .progress-tabs__cta,.progress-tabs--rm .progress-tabs__fill,.progress-tabs--rm .progress-tabs__step,.progress-tabs--rm .progress-tabs__visual{transition-duration:.01ms!important}.progress-tabs--rm .progress-tabs__visual,.progress-tabs--rm .progress-tabs__visual.is-active{filter:none!important;transform:none!important}}