.workflow-mist.svelte-1s670r1{background:radial-gradient(circle at 12% 12%,rgba(65,96,255,.16),transparent 27%),radial-gradient(circle at 85% 10%,rgba(14,165,233,.13),transparent 22%),radial-gradient(circle at 50% 100%,rgba(99,102,241,.11),transparent 33%),linear-gradient(180deg,#f8fbff,#fff 48%,#f8fbff);pointer-events:none}.workflow-hero-title.svelte-1s670r1{font-size:clamp(1.9rem,5.7vw,3.7rem);line-height:1.06;font-weight:800;letter-spacing:-.045em;text-wrap:balance}.workflow-gradient.svelte-1s670r1{position:relative;display:inline-block;background:linear-gradient(135deg,#2747ff,#5b7cff 45%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.workflow-gradient.svelte-1s670r1:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(115deg,#fff0,#fff0 46%,#ffffff2e,#fff0 54%,#fff0);background-repeat:no-repeat;background-size:220% 100%;background-position:-145% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-1s670r1-workflowSweep 12s cubic-bezier(.33,0,.12,1) infinite}@keyframes svelte-1s670r1-workflowSweep{0%,18%{background-position:-145% 50%;opacity:0}24%{opacity:.9}38%{background-position:145% 50%;opacity:.7}42%,to{opacity:0}}.workflow-kicker.svelte-1s670r1{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .9rem;border-radius:9999px;background:#4160ff1a;border:1px solid rgba(65,96,255,.18);color:#2747ff;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.workflow-kicker-light.svelte-1s670r1{background:#ffffff24;border-color:#fff3;color:#dbeafe}.workflow-chip.svelte-1s670r1{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:9999px;background:#ffffffeb;border:1px solid rgba(148,163,184,.2);box-shadow:0 14px 34px #0f172a0f;color:#0f172a;font-size:.9rem;font-weight:600}.workflow-glass.svelte-1s670r1,.workflow-image-shell.svelte-1s670r1{background:#ffffffd6;border:1px solid rgba(255,255,255,.74);box-shadow:0 24px 80px #0f172a14,inset 0 1px #ffffffbf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workflow-image-panel.svelte-1s670r1{background:#ffffffe0;border:1px solid rgba(255,255,255,.7);box-shadow:0 26px 68px #0f172a14}.workflow-mini-card.svelte-1s670r1,.workflow-note.svelte-1s670r1,.workflow-related.svelte-1s670r1{background:#f8fafce6;border:1px solid rgba(203,213,225,.45);box-shadow:inset 0 1px #ffffffb3}.workflow-primary.svelte-1s670r1{background:linear-gradient(135deg,#2747ff,#4160ff 48%,#0ea5e9);box-shadow:0 18px 40px #2747ff3d,0 8px 18px #0ea5e91f;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.workflow-primary.svelte-1s670r1:hover{transform:translateY(-2px);box-shadow:0 24px 48px #2747ff47,0 10px 22px #0ea5e92e;filter:saturate(1.04)}.workflow-secondary.svelte-1s670r1{background:#ffffffe0;border:1px solid rgba(148,163,184,.26);color:#0f172a;box-shadow:0 14px 34px #0f172a0f;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.workflow-secondary.svelte-1s670r1:hover{transform:translateY(-2px);background:#fff;box-shadow:0 18px 36px #0f172a14}.workflow-float.svelte-1s670r1{position:absolute;max-width:15rem;padding:1rem 1.1rem;border-radius:1.25rem;background:#ffffffeb;border:1px solid rgba(255,255,255,.78);box-shadow:0 20px 40px #0f172a1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workflow-float-left.svelte-1s670r1{left:-1rem;bottom:2rem}.workflow-float-right.svelte-1s670r1{right:-1rem;top:2rem}.workflow-float-label.svelte-1s670r1,.workflow-note-kicker.svelte-1s670r1,.workflow-related-kicker.svelte-1s670r1{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.workflow-float-value.svelte-1s670r1{margin-top:.35rem;font-size:1rem;font-weight:700;color:#0f172a;line-height:1.35}.workflow-step-badge.svelte-1s670r1{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:#4160ff1a;color:#2747ff;font-size:.8rem;font-weight:800;letter-spacing:.08em}.workflow-list-item.svelte-1s670r1{display:flex;align-items:flex-start;gap:.85rem;color:#334155;line-height:1.65}.workflow-list-dot.svelte-1s670r1{width:.65rem;height:.65rem;border-radius:9999px;background:linear-gradient(135deg,#2747ff,#0ea5e9);margin-top:.55rem;flex-shrink:0}.workflow-related.svelte-1s670r1{display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.workflow-related.svelte-1s670r1:hover{transform:translateY(-2px);border-color:#60a5fa80;box-shadow:0 18px 40px #0f172a12}.workflow-final.svelte-1s670r1{background:linear-gradient(135deg,#2747ff,#3456ff 40%,#0ea5e9);box-shadow:0 26px 64px #2747ff3d}.workflow-light-button.svelte-1s670r1{background:#fff;color:#2747ff;box-shadow:0 16px 36px #0f172a24}.workflow-ghost-button.svelte-1s670r1{background:#ffffff14;border:1px solid rgba(255,255,255,.22);color:#fff}@media (max-width: 1023px){.workflow-float.svelte-1s670r1{position:static;max-width:none;margin-top:1rem}}@media (max-width: 479px){.workflow-hero-title.svelte-1s670r1{font-size:clamp(1.8rem,9.4vw,2.2rem);line-height:1.04;letter-spacing:-.05em}}@media (prefers-reduced-motion: reduce){.workflow-gradient.svelte-1s670r1:after{animation:none;opacity:0}.workflow-primary.svelte-1s670r1,.workflow-secondary.svelte-1s670r1,.workflow-related.svelte-1s670r1{transition:none}}
