.flow[data-astro-cid-gemfbn6y]{--c:var(--blue);position:relative}.flow[data-astro-cid-gemfbn6y][data-hue=violet]{--c:var(--violet)}.flow[data-astro-cid-gemfbn6y][data-hue=green]{--c:var(--green)}.flow[data-astro-cid-gemfbn6y][data-hue=orange]{--c:var(--orange)}.flow[data-astro-cid-gemfbn6y][data-hue=pink]{--c:var(--pink)}.flow[data-astro-cid-gemfbn6y][data-hue=teal]{--c:var(--teal)}.flow[data-astro-cid-gemfbn6y][data-hue=yellow]{--c:var(--yellow)}.flow--card[data-astro-cid-gemfbn6y]{background:var(--card);border-radius:28px;align-content:space-between;gap:28px;min-height:100%;padding:clamp(24px,3vw,40px);display:grid}.flow__head[data-astro-cid-gemfbn6y] h3[data-astro-cid-gemfbn6y]{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.15}.flow__head[data-astro-cid-gemfbn6y] p[data-astro-cid-gemfbn6y]{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.5}.flow__label[data-astro-cid-gemfbn6y]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:.8rem;font-weight:600}.flow__steps[data-astro-cid-gemfbn6y]{gap:0;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-gemfbn6y]{align-items:center;gap:14px;padding:10px 0;display:flex;position:relative}.step__dot[data-astro-cid-gemfbn6y]{background:var(--bg);width:40px;height:40px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transition:background .5s var(--ease), color .5s var(--ease), box-shadow .5s var(--ease), transform .5s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.step__txt[data-astro-cid-gemfbn6y]{opacity:.45;transition:opacity .5s var(--ease);gap:2px;display:grid}.step__t[data-astro-cid-gemfbn6y]{letter-spacing:-.01em;font-size:.98rem;font-weight:600}.step__s[data-astro-cid-gemfbn6y]{color:var(--muted);font-size:.82rem}.step__line[data-astro-cid-gemfbn6y]{background:var(--line);width:1px;height:calc(100% - 40px);position:absolute;top:50px;left:19.5px;overflow:hidden}.step__line[data-astro-cid-gemfbn6y] i[data-astro-cid-gemfbn6y]{background:var(--c);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.flow[data-astro-cid-gemfbn6y].is-on .step__dot[data-astro-cid-gemfbn6y]{animation:dotOn 6s var(--ease) infinite;animation-delay:calc(var(--i) * 1.1s)}.flow[data-astro-cid-gemfbn6y].is-on .step__txt[data-astro-cid-gemfbn6y]{animation:txtOn 6s var(--ease) infinite;animation-delay:calc(var(--i) * 1.1s)}.flow[data-astro-cid-gemfbn6y].is-on .step__line[data-astro-cid-gemfbn6y] i[data-astro-cid-gemfbn6y]{animation:lineOn 6s var(--ease) infinite;animation-delay:calc(var(--i) * 1.1s + .45s)}@keyframes dotOn{0%{background:var(--bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transform:scale(1)}6%{transform:scale(1.12)}10%,78%{background:var(--c);color:#fff;box-shadow:0 6px 20px -6px var(--c);transform:scale(1)}92%,to{background:var(--bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}}@keyframes txtOn{0%{opacity:.45}10%,78%{opacity:1}92%,to{opacity:.45}}@keyframes lineOn{0%{transform:scaleY(0)}10%,78%{transform:scaleY(1)}92%,to{transform:scaleY(0)}}.flow--hero[data-astro-cid-gemfbn6y]{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.6);box-shadow:0 30px 80px -30px #00000040, inset 0 0 0 1px var(--line);border-radius:24px;width:min(360px,100%);padding:22px 24px 14px}.flow--mini[data-astro-cid-gemfbn6y] .step[data-astro-cid-gemfbn6y]{gap:10px;padding:6px 0}.flow--mini[data-astro-cid-gemfbn6y] .step__dot[data-astro-cid-gemfbn6y]{width:30px;height:30px}.flow--mini[data-astro-cid-gemfbn6y] .step__line[data-astro-cid-gemfbn6y]{height:calc(100% - 30px);top:36px;left:14.5px}.flow--mini[data-astro-cid-gemfbn6y] .step__t[data-astro-cid-gemfbn6y]{font-size:.88rem}.flow--mini[data-astro-cid-gemfbn6y] .step__s[data-astro-cid-gemfbn6y]{display:none}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-gemfbn6y].is-on .step__dot[data-astro-cid-gemfbn6y],.flow[data-astro-cid-gemfbn6y].is-on .step__txt[data-astro-cid-gemfbn6y],.flow[data-astro-cid-gemfbn6y].is-on .step__line[data-astro-cid-gemfbn6y] i[data-astro-cid-gemfbn6y]{animation:none}.flow[data-astro-cid-gemfbn6y] .step__dot[data-astro-cid-gemfbn6y]{background:var(--c);color:#fff;box-shadow:none}.flow[data-astro-cid-gemfbn6y] .step__txt[data-astro-cid-gemfbn6y]{opacity:1}.flow[data-astro-cid-gemfbn6y] .step__line[data-astro-cid-gemfbn6y] i[data-astro-cid-gemfbn6y]{transform:none}}
