.flowcard-page{--flow-purple:#a40ebb;--flow-violet:#6607de;--flow-blue:#007aff;--flow-cyan:#5ac8fa;--tint-violet-50:#f4ecfe;--tint-violet-100:#e9d9fd;--tint-blue-50:#eaf3ff;--tint-blue-100:#d6e7ff;--tint-cyan-50:#e6f8ff;--tint-cyan-100:#cfeffc;--gradient-flow:linear-gradient(135deg,#a40ebb 0%,#6607de 30%,#007aff 70%,#5ac8fa 100%);--gradient-flow-soft:linear-gradient(135deg,#a40ebb0f 0%,#6607de0f 30%,#007aff14 70%,#5ac8fa1a 100%);--gradient-blue-cyan:linear-gradient(135deg,#007aff 0%,#5ac8fa 100%);--gradient-aurora:radial-gradient(60% 60% at 18% 0%,#a40ebb14 0%,transparent 60%),radial-gradient(50% 50% at 82% 0%,#007aff1a 0%,transparent 60%),radial-gradient(40% 40% at 100% 100%,#5ac8fa1a 0%,transparent 60%);--bg-1:#fcfcfd;--bg-2:#f5f4f8;--bg-3:#fff;--bg-4:#efedf5;--bg-ink:#0b0a14;--fg-1:#0b0a14;--fg-2:#4a4458;--fg-3:#8b8696;--fg-4:#c2bfcb;--fg-on-dark:#fcfcfd;--border-1:#ecebf3;--border-2:#dad6e4;--border-on-dark:#ffffff1a;--success:#14b36b;--success-soft:#e6f8ee;--ls-display:-.03em;--ls-eyebrow:.14em;--shadow-1:0 1px 2px #140e260a,0 1px 1px #140e2605;--shadow-2:0 6px 16px #140e260f,0 2px 4px #140e260a;--shadow-3:0 14px 32px #140e2614,0 4px 8px #140e260a;--shadow-4:0 28px 64px #140e261f,0 8px 16px #140e260f;--shadow-5:0 48px 96px #140e262e,0 16px 28px #140e261a;--glow-violet:0 0 48px #6607de38,0 18px 42px #6607de2e;--glow-blue:0 0 56px #007aff47,0 18px 42px #007aff2e;--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-smooth:cubic-bezier(.22,1,.36,1);--ease-in-out-soft:cubic-bezier(.45,0,.55,1);color:var(--fg-1);background:var(--bg-1)}@keyframes ftDrift{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-9px)rotate(.6deg)}}@keyframes ftDriftSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ftScan{0%{opacity:0;transform:translateY(-8%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes ftSweep{0%{transform:translate(-100%)}to{transform:translate(220%)}}@keyframes ftHalo{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@keyframes ftDash{to{background-position:26px 0}}.fc-anim-drift{animation:ftDrift 8s var(--ease-in-out-soft)infinite}.fc-anim-drift-slow{animation:ftDriftSlow 7s var(--ease-in-out-soft)infinite}.fc-anim-drift-cta{animation:ftDrift 9s var(--ease-in-out-soft)infinite}.fc-anim-halo{animation:ftHalo 5s var(--ease-in-out-soft)infinite}.fc-anim-halo-slow{animation:ftHalo 7s var(--ease-in-out-soft)infinite}.fc-anim-halo-fast{animation:ftHalo 1.4s var(--ease-in-out-soft)infinite}.fc-anim-dash{animation:1.1s linear infinite ftDash}.fc-anim-dash-fast{animation:.9s linear infinite ftDash}.fc-anim-sweep{animation:1.6s linear infinite ftSweep}.fc-anim-scan{animation:ftScan var(--fc-scan-dur,1.9s)var(--ease-in-out-soft)infinite}.flowcard-page .fc-loop{will-change:auto;animation-play-state:paused}.flowcard-page .is-active .fc-loop{will-change:transform;animation-play-state:running}.flowcard-page.is-page-hidden .fc-loop,.flowcard-page .fc-screen-idle .fc-loop{will-change:auto;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.flowcard-page *,.flowcard-page :before,.flowcard-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
