.sales-pipeline{backdrop-filter:blur(10px);border-radius:12px;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 0 0 1px rgba(0,0,0,.05),0 .3px .4px rgba(0,0,0,.02),0 .9px 1.5px rgba(0,0,0,.045),0 3.5px 6px rgba(0,0,0,.09);box-sizing:border-box;margin:0 auto;width:100%}.pipeline-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.pipeline-header h2{font-size:28px;margin:0 0 10px}.pipeline-description{font-size:16px;line-height:1.5;opacity:.8}.pipeline-status{border:1px solid;border-radius:20px;font-size:14px;font-weight:600;padding:6px 16px;white-space:nowrap}.pipeline-step{margin-bottom:24px}.pipeline-step:last-child{margin-bottom:0}.step-header{display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin-bottom:8px}.progress-bar{background:hsla(0,0%,100%,.1);border-radius:6px;height:12px;overflow:hidden;width:100%}.progress-fill{border-radius:6px;height:100%;transition:width 2.5s cubic-bezier(.1,.5,.5,1);width:0}.sales-pipeline.is-visible .progress-fill{transition-delay:calc(var(--step-index)*.3s)}@media (max-width:767px){.pipeline-header{align-items:flex-start;flex-direction:column}}