.flow[data-astro-cid-d52s3xsq]{position:relative}.verbs[data-astro-cid-d52s3xsq]{display:none}.stages[data-astro-cid-d52s3xsq]{counter-reset:s;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.stage[data-astro-cid-d52s3xsq]{border-radius:var(--radius-l);padding:1.5rem;position:relative}.flow--dark[data-astro-cid-d52s3xsq] .stage[data-astro-cid-d52s3xsq]{border:1px solid var(--on-navy-line);background:#ffffff0a}.flow--light[data-astro-cid-d52s3xsq] .stage[data-astro-cid-d52s3xsq]{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-card)}.node[data-astro-cid-d52s3xsq]{background:var(--green-400);width:48px;height:48px;color:var(--navy-900);border-radius:14px;place-items:center;margin-bottom:1rem;display:grid}.stage--understanding[data-astro-cid-d52s3xsq] .node[data-astro-cid-d52s3xsq]{background:var(--blue-600);color:var(--white)}.stage--decisions[data-astro-cid-d52s3xsq] .node[data-astro-cid-d52s3xsq]{background:var(--white);color:var(--navy-900)}.flow--light[data-astro-cid-d52s3xsq] .stage--decisions[data-astro-cid-d52s3xsq] .node[data-astro-cid-d52s3xsq]{background:var(--navy-900);color:var(--green-300)}.node[data-astro-cid-d52s3xsq] svg{width:24px;height:24px}.step[data-astro-cid-d52s3xsq]{font:700 .75rem/1 var(--font-body);letter-spacing:.12em;margin:0 0 .4rem}.flow--dark[data-astro-cid-d52s3xsq] .step[data-astro-cid-d52s3xsq]{color:var(--green-300)}.flow--light[data-astro-cid-d52s3xsq] .step[data-astro-cid-d52s3xsq]{color:var(--green-700)}h3[data-astro-cid-d52s3xsq]{margin-bottom:.4rem;font-size:1.375rem}.flow--dark[data-astro-cid-d52s3xsq] h3[data-astro-cid-d52s3xsq]{color:var(--white)}.text[data-astro-cid-d52s3xsq]{margin-bottom:1rem;font-size:.9375rem}.flow--dark[data-astro-cid-d52s3xsq] .text[data-astro-cid-d52s3xsq]{color:var(--on-navy-muted)}.flow--light[data-astro-cid-d52s3xsq] .text[data-astro-cid-d52s3xsq]{color:var(--ink-2)}.artifact[data-astro-cid-d52s3xsq]{background:var(--white);border-left:3px solid var(--green-400);border-radius:10px;gap:2px;padding:.7rem .85rem;display:grid}.stage--understanding[data-astro-cid-d52s3xsq] .artifact[data-astro-cid-d52s3xsq]{border-left-color:var(--blue-600)}.flow--light[data-astro-cid-d52s3xsq] .artifact[data-astro-cid-d52s3xsq]{background:var(--mist)}.a-title[data-astro-cid-d52s3xsq]{font:600 .8125rem/1.35 var(--font-body);color:var(--ink)}.a-body[data-astro-cid-d52s3xsq]{font:400 .8125rem/1.4 var(--font-body);color:var(--ink-2);font-variant-numeric:tabular-nums}.future[data-astro-cid-d52s3xsq]{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.85rem 0 0;font-size:.8125rem;display:flex}.flow--dark[data-astro-cid-d52s3xsq] .future[data-astro-cid-d52s3xsq]{color:var(--violet-300)}.flow--light[data-astro-cid-d52s3xsq] .future[data-astro-cid-d52s3xsq]{color:var(--violet-700)}.future[data-astro-cid-d52s3xsq] svg{width:15px;height:15px}.arrow[data-astro-cid-d52s3xsq]{display:none}.caption[data-astro-cid-d52s3xsq]{font-size:var(--fs-small);margin:1rem 0 0}.flow--dark[data-astro-cid-d52s3xsq] .caption[data-astro-cid-d52s3xsq]{color:var(--on-navy-muted)}.flow--light[data-astro-cid-d52s3xsq] .caption[data-astro-cid-d52s3xsq]{color:var(--ink-3)}@media (width>=1024px){.verbs[data-astro-cid-d52s3xsq]{grid-template-columns:2fr 1fr 1fr;gap:1rem;margin-bottom:.9rem;display:grid}.verb[data-astro-cid-d52s3xsq]{font:700 .875rem/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;padding-top:.75rem;position:relative}.verb[data-astro-cid-d52s3xsq]:before{content:"";transform-origin:0;border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0}.flow--dark[data-astro-cid-d52s3xsq] .verb[data-astro-cid-d52s3xsq]{color:var(--white)}.verb--see[data-astro-cid-d52s3xsq]:before{background:var(--green-400)}.verb--understand[data-astro-cid-d52s3xsq]:before{background:var(--blue-600)}.verb--act[data-astro-cid-d52s3xsq]:before{background:var(--white)}.flow--light[data-astro-cid-d52s3xsq] .verb--act[data-astro-cid-d52s3xsq]:before{background:var(--navy-900)}.stages[data-astro-cid-d52s3xsq]{grid-template-columns:repeat(4,minmax(0,1fr))}.arrow[data-astro-cid-d52s3xsq]{z-index:1;width:18px;height:18px;display:block;position:absolute;top:2.3rem;right:-.95rem}.flow--dark[data-astro-cid-d52s3xsq] .arrow[data-astro-cid-d52s3xsq]{color:var(--green-300)}.flow--light[data-astro-cid-d52s3xsq] .arrow[data-astro-cid-d52s3xsq]{color:var(--green-700)}.js-reveal .flow[data-astro-cid-d52s3xsq] .verb[data-astro-cid-d52s3xsq]:before{transition:transform .9s var(--ease) .2s;transform:scaleX(0)}.js-reveal .flow[data-astro-cid-d52s3xsq].is-in .verb[data-astro-cid-d52s3xsq]:before{transform:scaleX(1)}.js-reveal .flow[data-astro-cid-d52s3xsq] .stage[data-astro-cid-d52s3xsq]{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--i) * .14s + .15s);transform:translateY(12px)}.js-reveal .flow[data-astro-cid-d52s3xsq].is-in .stage[data-astro-cid-d52s3xsq]{opacity:1;transform:none}}
