.product-workflow__timeline-wrap[data-v-8b354e7f]{position:relative;margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:64rem}@media(min-width:640px){.product-workflow__timeline-wrap[data-v-8b354e7f]{margin-top:3.5rem}}.product-workflow__line[data-v-8b354e7f]{pointer-events:none;position:absolute;bottom:1rem;top:1rem;display:block;width:1px;overflow:hidden;left:1.25rem;background:linear-gradient(180deg,transparent,rgba(96,165,250,.18) 8%,rgba(96,165,250,.35) 50%,rgba(96,165,250,.18) 92%,transparent)}.product-workflow__line-pulse[data-v-8b354e7f]{position:absolute;left:0;width:100%;height:4rem;background:linear-gradient(180deg,transparent,rgba(147,197,253,.15) 35%,rgba(96,165,250,.85) 50%,rgba(147,197,253,.15) 65%,transparent);animation:product-workflow-line-pulse-8b354e7f 3.2s ease-in-out infinite}.product-workflow__timeline[data-v-8b354e7f]{margin-bottom:0;list-style-type:none;padding:0;margin-top:3rem}@media(min-width:640px){.product-workflow__timeline[data-v-8b354e7f]{margin-top:3.5rem}}.product-workflow__item[data-v-8b354e7f]{position:relative;min-width:0;padding-left:2.75rem}.product-workflow__item+.product-workflow__item[data-v-8b354e7f]{margin-top:1.5rem}@media(min-width:640px){.product-workflow__item+.product-workflow__item[data-v-8b354e7f]{margin-top:2rem}}.product-workflow__marker[data-v-8b354e7f]{--marker-halo:rgba(8,8,15,.9);--marker-glow-a:rgba(37,99,235,.18);--marker-glow-b:rgba(96,165,250,.42);position:absolute;top:1.75rem;z-index:2;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px}@media(min-width:640px){.product-workflow__marker[data-v-8b354e7f]{top:2rem;height:2.75rem;width:2.75rem}}.product-workflow__marker[data-v-8b354e7f]{left:1.25rem;transform:translate(-50%);border:1px solid rgba(77,159,255,.3);background:linear-gradient(180deg,#0c1220,#080a12);box-shadow:0 0 0 4px var(--marker-halo),0 0 20px #2563eb33;animation:product-workflow-marker-glow-8b354e7f 2.8s ease-in-out infinite}.product-workflow__marker-ring[data-v-8b354e7f]{pointer-events:none;position:absolute;inset:0;border-radius:9999px;border:1px solid rgba(77,159,255,.35);animation:product-workflow-marker-ring-8b354e7f 2.8s ease-out infinite}.product-workflow__step-num[data-v-8b354e7f]{position:relative;z-index:1;font-size:.6875rem;font-weight:600;letter-spacing:.08em;color:var(--brand-400)}.product-workflow__item--left .product-workflow__step[data-v-8b354e7f],.product-workflow__item--right .product-workflow__step[data-v-8b354e7f]{margin-left:0;margin-right:0;width:100%;min-width:0;max-width:none}.product-workflow__step[data-v-8b354e7f]{position:relative;z-index:1;padding:1.25rem}@media(min-width:640px){.product-workflow__step[data-v-8b354e7f]{padding:1.5rem}}.product-workflow__step[data-v-8b354e7f]:hover{transform:translateY(-3px);border-color:#60a5fa38;box-shadow:inset 0 0 0 1px #60a5fa14,0 12px 32px #00000038}.product-workflow__step-title[data-v-8b354e7f]{margin:0;font-size:1rem;line-height:1.5rem;font-weight:600}@media(min-width:640px){.product-workflow__step-title[data-v-8b354e7f]{font-size:1.125rem;line-height:1.75rem}}.product-workflow__step-title[data-v-8b354e7f]{color:var(--text-primary)}.product-workflow__step-text[data-v-8b354e7f]{margin:.5rem 0 0;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--text-slate-400)}@media(min-width:1024px){.product-workflow__item[data-v-8b354e7f]{padding-left:0}.product-workflow__line[data-v-8b354e7f],.product-workflow__marker[data-v-8b354e7f]{left:50%;transform:translate(-50%)}.product-workflow__marker[data-v-8b354e7f]{top:2.5rem}.product-workflow__item--left .product-workflow__step[data-v-8b354e7f]{width:min(28rem,calc(50% - 2.75rem));margin-right:auto}.product-workflow__item--right .product-workflow__step[data-v-8b354e7f]{width:min(28rem,calc(50% - 2.75rem));margin-left:auto}}@keyframes product-workflow-line-pulse-8b354e7f{0%{top:-4rem;opacity:0}12%{opacity:1}88%{opacity:1}to{top:100%;opacity:0}}@keyframes product-workflow-marker-glow-8b354e7f{0%,to{box-shadow:0 0 0 4px var(--marker-halo),0 0 16px var(--marker-glow-a)}50%{box-shadow:0 0 0 4px var(--marker-halo),0 0 28px var(--marker-glow-b)}}@keyframes product-workflow-marker-ring-8b354e7f{0%{opacity:.75;transform:scale(1)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@media(prefers-reduced-motion:reduce){.product-workflow__line-pulse[data-v-8b354e7f],.product-workflow__marker[data-v-8b354e7f],.product-workflow__marker-ring[data-v-8b354e7f]{animation:none}.product-workflow__step[data-v-8b354e7f]:hover{transform:none}}
