body:has(.flow-landing){zoom:1}.flow-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--spectrum:linear-gradient(90deg, #2460e4 0%, #2492ac 52%, #30c06c 100%);--deep:linear-gradient(90deg, #1e4fbe 0%, #1a6591 50%, #157a63 100%);--rq-1:#2460e4;--rq-2:#b07e00;--rq-3:#0e96b4;--rq-4:#7d3fa8;--rq-5:#dc4a4a;--rq-6:#17924f;--rq-7:#8a4a0a;--rq-8:#c0398e}*{box-sizing:border-box}.flow-landing{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.flow-landing :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.026em;text-wrap:balance;font-weight:500}html:has(.flow-landing){scroll-snap-type:y proximity;scroll-behavior:smooth}.flow-landing .flow-pane{scroll-snap-align:start;flex-direction:column;justify-content:flex-start;min-height:0;scroll-margin-top:0;display:flex}.flow-landing .flow-pane-dark{background:var(--color-navy);color:#fff}.flow-landing .flow-pane-mist{background:var(--color-mist)}.flow-landing .flow-next{min-height:48px;color:#17345f;background:linear-gradient(120deg,#fff,#eff8f8);border:1px solid #d6e3ef;border-radius:999px;align-self:center;align-items:center;gap:20px;margin:12px 16px 28px;padding:8px 8px 8px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 5px 18px #14285c12}.flow-landing .flow-next span{background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.flow-landing .flow-next:hover{border-color:#2492ac;box-shadow:0 8px 24px #14285c24}.flow-landing .flow-pane-dark .flow-next{color:#fff;background:linear-gradient(120deg,#233963,#184b57);border-color:#436379}.flow-landing .flow-pane-dark .flow-next span{color:#173c43;background:#baf6dc}.flow-landing a:focus-visible{outline:3px solid var(--color-brand-teal);outline-offset:5px}.flow-landing .flow-step-circle{transition:transform .6s,box-shadow .6s;position:relative}.flow-landing .flow-step-circle[data-active=true]{transform:scale(1.12);box-shadow:0 0 0 6px #ffffff1f}@keyframes flow-shine{0%{stroke-dashoffset:1600px}to{stroke-dashoffset:0}}@keyframes flow-sweep{0%{transform:translate(-120%)}to{transform:translate(560%)}}@keyframes flow-rail{0%{top:-34%}to{top:100%}}@keyframes flow-slide{0%{opacity:0;transform:translate(-110%,-50%)}5%{opacity:1}93%{opacity:1}to{transform:translate(var(--far,1200px), -50%);opacity:0}}@keyframes flow-now{0%,70%,to{box-shadow:0 0 0 5px #30c06c2e}20%{box-shadow:0 0 0 11px #30c06c0d}}.animate-shine{animation:5s linear infinite flow-shine}.animate-rail{animation:3.6s linear infinite flow-rail}.animate-sweep{animation:4.4s linear infinite flow-sweep}.animate-slide{animation:linear infinite flow-slide}.animate-now{animation:2.6s ease-out infinite flow-now}@media (prefers-reduced-motion:reduce){html:has(.flow-landing){scroll-behavior:auto;scroll-snap-type:none}.flow-landing .flow-step-circle{box-shadow:none;transition:none;transform:none}.animate-shine,.animate-rail,.animate-sweep,.animate-slide,.animate-now{animation:none}.animate-slide:first-of-type{opacity:1;transform:translate(6%,-50%)}.animate-slide:nth-of-type(2){opacity:1;transform:translate(52%,-50%)}.animate-slide:nth-of-type(3){opacity:1;transform:translate(84%,-50%)}}.netfig text{paint-order:stroke fill;stroke:#fff;stroke-width:3.6px;stroke-linejoin:round}.netfig .n-label{fill:var(--color-ink-2);font-size:13px}.netfig .n-strong{fill:var(--color-navy);font-size:13.5px;font-weight:600}.netfig .n-head{letter-spacing:.14em;text-transform:uppercase;fill:var(--color-ink-3);font-size:11px;font-weight:700}
