.flow[data-astro-cid-5wfdsgz3]{--p:0;--dot:64px}.flow__track[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(var(--n), 1fr);gap:8px;margin-bottom:28px;display:grid;position:relative}.flow__line[data-astro-cid-5wfdsgz3]{top:calc(var(--dot) / 2 - 2px);left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);background:var(--sand-2);border-radius:4px;height:4px;position:absolute}.flow__fill[data-astro-cid-5wfdsgz3]{width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-hover));transition:width .7s cubic-bezier(.6,0,.2,1);position:absolute;inset:0 auto 0 0}.flow[data-astro-cid-5wfdsgz3]:not(.is-seen).is-js .flow__fill[data-astro-cid-5wfdsgz3]{width:0}.flow__node[data-astro-cid-5wfdsgz3]{text-align:center;font:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0 4px 6px;display:flex;position:relative}.flow__dot[data-astro-cid-5wfdsgz3]{width:var(--dot);height:var(--dot);color:var(--steel);border:2px solid var(--line-strong);box-shadow:var(--shadow-s);background:#fff;border-radius:50%;place-items:center;margin-bottom:12px;transition:background .35s,color .35s,border-color .35s,transform .35s cubic-bezier(.3,1.6,.5,1),box-shadow .35s;display:grid;position:relative}.flow__node[data-astro-cid-5wfdsgz3]:hover .flow__dot[data-astro-cid-5wfdsgz3]{border-color:var(--orange);color:var(--orange-text);transform:translateY(-3px)}.flow__node[data-astro-cid-5wfdsgz3].is-done .flow__dot[data-astro-cid-5wfdsgz3]{border-color:var(--orange);color:var(--orange-text);background:var(--orange-soft)}.flow__node[data-astro-cid-5wfdsgz3][aria-selected=true] .flow__dot[data-astro-cid-5wfdsgz3]{background:var(--orange);border-color:var(--orange);color:var(--ink);box-shadow:0 0 0 8px #ff730029, var(--shadow);transform:scale(1.12)}.flow__node[data-astro-cid-5wfdsgz3]:focus-visible{outline:none}.flow__node[data-astro-cid-5wfdsgz3]:focus-visible .flow__dot[data-astro-cid-5wfdsgz3]{outline:3px solid var(--ink);outline-offset:4px}.flow__ring[data-astro-cid-5wfdsgz3]{opacity:0;background:conic-gradient(var(--orange) calc(var(--t,0) * 1turn), transparent 0);border-radius:50%;position:absolute;inset:-9px;-webkit-mask:radial-gradient(circle,#0000 calc(50% - 3px),#000 calc(50% - 2px));mask:radial-gradient(circle,#0000 calc(50% - 3px),#000 calc(50% - 2px))}@property --t{syntax:"<number>";inherits:false;initial-value:0}@keyframes tick{to{--t:1}}.flow[data-astro-cid-5wfdsgz3].is-ticking .flow__node[data-astro-cid-5wfdsgz3][aria-selected=true] .flow__ring[data-astro-cid-5wfdsgz3]{opacity:1;animation:tick var(--auto) linear forwards}.flow__no[data-astro-cid-5wfdsgz3]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:700}.flow__name[data-astro-cid-5wfdsgz3]{font:700 1.08rem/1.25 var(--font-display);transition:color .3s}.flow__time[data-astro-cid-5wfdsgz3]{color:var(--steel);font-size:.86rem}.flow__node[data-astro-cid-5wfdsgz3][aria-selected=true] .flow__no[data-astro-cid-5wfdsgz3]{color:var(--orange-text)}.flow__panels[data-astro-cid-5wfdsgz3]{gap:16px;display:grid}.flow__panel[data-astro-cid-5wfdsgz3]{border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow);background:#fff;grid-template-columns:1fr auto;align-items:end;gap:24px 40px;padding:clamp(24px,4vw,44px);display:grid;position:relative;overflow:hidden}.flow__panel[data-astro-cid-5wfdsgz3][hidden]{display:none}.flow[data-astro-cid-5wfdsgz3].is-js .flow__panel[data-astro-cid-5wfdsgz3]{animation:.45s cubic-bezier(.2,.8,.2,1) panel-in}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}}.flow__panel[data-astro-cid-5wfdsgz3]:before{content:"";background:var(--orange);width:6px;position:absolute;inset:0 auto 0 0}.flow__big[data-astro-cid-5wfdsgz3]{font:900 clamp(7rem, 16vw, 12rem)/1 var(--font-display);letter-spacing:-.06em;color:var(--sand);pointer-events:none;user-select:none;position:absolute;top:-.12em;right:clamp(12px,3vw,36px)}.flow__body[data-astro-cid-5wfdsgz3],.flow__foot[data-astro-cid-5wfdsgz3]{position:relative}.flow__badge[data-astro-cid-5wfdsgz3]{background:var(--orange-soft);color:var(--orange-text);border-radius:999px;align-items:center;gap:6px;margin:0 0 12px;padding:5px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.flow__panel[data-astro-cid-5wfdsgz3] h3[data-astro-cid-5wfdsgz3]{margin-bottom:.3em;font-size:clamp(1.5rem,2.6vw,2rem)}.flow__lead[data-astro-cid-5wfdsgz3]{color:var(--steel);max-width:52ch;margin:0 0 18px;font-size:1.05rem}.flow__panel[data-astro-cid-5wfdsgz3] ul[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.flow__panel[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]{align-items:flex-start;gap:10px;font-weight:500;display:flex}.flow__panel[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3] svg{color:var(--ok);flex:none;margin-top:3px}.flow[data-astro-cid-5wfdsgz3].is-js .flow__panel[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]{animation:.45s cubic-bezier(.2,.8,.2,1) backwards panel-in}.flow[data-astro-cid-5wfdsgz3].is-js .flow__panel[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]:nth-child(2){animation-delay:70ms}.flow[data-astro-cid-5wfdsgz3].is-js .flow__panel[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]:nth-child(3){animation-delay:.14s}.flow__foot[data-astro-cid-5wfdsgz3]{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.flow__nav[data-astro-cid-5wfdsgz3]{align-items:center;gap:10px;display:none}.flow[data-astro-cid-5wfdsgz3].is-js .flow__nav[data-astro-cid-5wfdsgz3]{display:flex}.flow__count[data-astro-cid-5wfdsgz3]{text-align:center;font-variant-numeric:tabular-nums;min-width:3.2em;color:var(--steel);font-weight:700}.flow__arrow[data-astro-cid-5wfdsgz3]{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background .2s,border-color .2s,opacity .2s;display:grid}.flow__arrow[data-astro-cid-5wfdsgz3]:hover:not(:disabled){background:var(--orange);border-color:var(--orange)}.flow__arrow[data-astro-cid-5wfdsgz3]:disabled{opacity:.35;cursor:default}.flow__arrow--prev[data-astro-cid-5wfdsgz3] svg{transform:rotate(180deg)}.flow[data-astro-cid-5wfdsgz3]:not(.is-js) .flow__nav[data-astro-cid-5wfdsgz3]{display:none}.flow[data-astro-cid-5wfdsgz3]:not(.is-js) .flow__fill[data-astro-cid-5wfdsgz3]{width:100%}@media (width<=860px){.flow__panel[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr;align-items:start}.flow__foot[data-astro-cid-5wfdsgz3]{flex-flow:wrap;justify-content:space-between;align-items:center}}@media (width<=600px){.flow[data-astro-cid-5wfdsgz3]{--dot:48px}.flow__track[data-astro-cid-5wfdsgz3]{gap:2px;margin-bottom:20px}.flow__dot[data-astro-cid-5wfdsgz3]{margin-bottom:8px}.flow__dot[data-astro-cid-5wfdsgz3] svg{width:20px;height:20px}.flow__node[data-astro-cid-5wfdsgz3][aria-selected=true] .flow__dot[data-astro-cid-5wfdsgz3]{box-shadow:0 0 0 5px #ff730029, var(--shadow)}.flow__ring[data-astro-cid-5wfdsgz3]{inset:-7px}.flow__no[data-astro-cid-5wfdsgz3],.flow__time[data-astro-cid-5wfdsgz3]{display:none}.flow__name[data-astro-cid-5wfdsgz3]{font-size:.82rem}.flow__panel[data-astro-cid-5wfdsgz3]{padding:24px 20px 20px}.flow__panel[data-astro-cid-5wfdsgz3] ul[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr}.flow__foot[data-astro-cid-5wfdsgz3]{flex-direction:column-reverse;align-items:stretch}.flow__foot[data-astro-cid-5wfdsgz3] .btn[data-astro-cid-5wfdsgz3]{justify-content:center}.flow__nav[data-astro-cid-5wfdsgz3]{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.flow__ring[data-astro-cid-5wfdsgz3]{display:none}}
