.wrap.svelte-hggyd0{padding-bottom:.28em;line-height:1.16;display:block;overflow:visible}.wrap.svelte-hggyd0 .wordmark{background:linear-gradient(92deg,#1f6fa8,#36b4e8,#bba7ff,#ff7b84);color:#0000;-webkit-background-clip:text;background-clip:text}.b.svelte-1qcw4ml{position:relative}.b.svelte-1qcw4ml:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(circle,#76d6ff3d,#bba7ff26,#0000 70%);position:absolute;inset:-10%}.s.svelte-jlkoqh{display:inline-flex;position:relative}.s.svelte-jlkoqh:before{content:"";pointer-events:none;border:1px solid #bba7ff59;border-radius:12px;position:absolute;inset:-1px}.grid.svelte-107ttto{pointer-events:none;opacity:.2;background-image:linear-gradient(#1f6fa812 1px,#0000 1px),linear-gradient(90deg,#1f6fa812 1px,#0000 1px);background-size:64px 64px;animation:56s linear infinite svelte-107ttto-drift;position:absolute;inset:0}@keyframes svelte-107ttto-drift{to{background-position:0 64px,64px 0}}@media (prefers-reduced-motion:reduce){.grid.svelte-107ttto{animation:none}}.r.svelte-ioybbp{pointer-events:none;filter:blur(2px);background:radial-gradient(circle at 20% 0,#76d6ff4d,#0000 40%),radial-gradient(circle at 80% 0,#bba7ff33,#0000 38%),radial-gradient(circle at 55% 8%,#ffb6e229,#0000 30%);height:70%;position:absolute;inset:-10% -5% auto}.flow-track-desktop.svelte-1s8ekcm{background:linear-gradient(90deg, var(--color-accent-blue) 0%, var(--color-accent-gold) 50%, var(--color-accent-sage) 100%);border-radius:2px;height:4px;margin:2rem 0 3rem;position:relative;overflow:hidden}.beam-desktop.svelte-1s8ekcm{background:linear-gradient(90deg,#0000 0%,#fffc 50%,#0000 100%);width:100%;height:100%;animation:3s ease-in-out infinite svelte-1s8ekcm-beam-flow;position:absolute;top:0;left:-100%}.connector-dots.svelte-1s8ekcm{background-image:radial-gradient(circle, var(--color-accent-blue) 2px, transparent 2px);background-position:0 0;background-size:20% 100%;height:8px;animation:2s linear infinite svelte-1s8ekcm-dot-flow;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes svelte-1s8ekcm-beam-flow{0%{left:-100%}to{left:100%}}@keyframes svelte-1s8ekcm-dot-flow{0%{background-position:0 0}to{background-position:20px 0}}.step-card-desktop.svelte-1s8ekcm{text-align:center;background-color:#fffcf799;border:1px solid #d8ccbc99;border-radius:.75rem;padding:1rem;transition:transform .2s,box-shadow .2s}.step-card-desktop.svelte-1s8ekcm:hover{transform:translateY(-4px);box-shadow:0 8px 25px #1e18101f}.step-icon-wrapper.svelte-1s8ekcm{border:1px solid var(--color-border);background-color:#ede5d8cc;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.75rem;display:flex}@media (prefers-reduced-motion:reduce){.beam-desktop.svelte-1s8ekcm{background:linear-gradient(90deg,#fff6 0% 100%);width:100%;animation:none;left:0}.connector-dots.svelte-1s8ekcm{animation:none}.step-card-desktop.svelte-1s8ekcm:hover{box-shadow:none;transform:none}}.flow-track.svelte-1s8ekcm{background:var(--color-border);border-radius:1px;height:2px;margin:1.5rem 0;position:relative}.beam.svelte-1s8ekcm{background:linear-gradient(90deg, var(--color-accent-blue), var(--color-accent-gold));border-radius:1px;width:60%;height:100%;animation:2s ease-out svelte-1s8ekcm-progress-beam;position:absolute;top:0;left:0}@keyframes svelte-1s8ekcm-progress-beam{0%{width:0}to{width:60%}}.step-card.svelte-1s8ekcm{background-color:#fffcf799;border:1px solid #d8ccbc99;border-radius:.75rem;padding:1rem;transition:border-color .2s}@media (prefers-reduced-motion:reduce){.beam.svelte-1s8ekcm{width:60%;animation:none}}.bar.svelte-kogw4m{z-index:80;background:linear-gradient(90deg,#76d6ff,#bba7ff,#ff7b84);height:2px;position:fixed;top:0;left:0}.bf.svelte-c6m96h{animation:.45s both svelte-c6m96h-bf}@keyframes svelte-c6m96h-bf{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.bf.svelte-c6m96h{animation:none}}.dock.svelte-ylily5{justify-content:center;gap:14px;padding:12px 0;display:flex}.dock.svelte-ylily5 a:where(.svelte-ylily5){color:#5f7890;font-size:12px}
