.q-title[data-astro-cid-baebqqvo]{text-transform:uppercase}.q-title[data-astro-cid-baebqqvo] .q-title__sparkle{width:.4em;height:auto}.q-mit[data-astro-cid-baebqqvo]{padding-top:var(--s-5);border-top:1px solid var(--rule);margin-top:0}.q-trap[data-astro-cid-baebqqvo] ol[data-astro-cid-baebqqvo]{border-radius:var(--radius-lg);background:var(--cs-accent-soft);gap:6px;margin:0;padding:clamp(20px,3vw,36px);display:grid}.q-trap__bar[data-astro-cid-baebqqvo],.q-trap__more[data-astro-cid-baebqqvo]{border-radius:var(--radius-sm);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;padding:12px 16px;font-weight:600;line-height:1}.q-trap__bar[data-astro-cid-baebqqvo]{width:calc(var(--w) - var(--indent,0px));margin-left:var(--indent,0px);color:var(--ink);background:#fff}.q-trap__bar--indent[data-astro-cid-baebqqvo]{--indent:18px}.q-trap__bar--ai[data-astro-cid-baebqqvo]{background:var(--violet-strong);color:#fff}.q-trap__more[data-astro-cid-baebqqvo]{border:1px dashed color-mix(in srgb, var(--cs-accent) 45%, transparent);color:var(--text-muted);margin-top:6px}.js-reveal .q-trap[data-astro-cid-baebqqvo] li[data-astro-cid-baebqqvo]{opacity:0;transform:translateY(-16px)}.js-reveal .q-trap[data-astro-cid-baebqqvo].is-in li[data-astro-cid-baebqqvo]{animation:.52s cubic-bezier(.2,.8,.2,1) forwards q-drop;animation-delay:calc(.2s + var(--n) * .22s)}.js-reveal .q-trap[data-astro-cid-baebqqvo].is-in .q-trap__more[data-astro-cid-baebqqvo]{animation:.52s cubic-bezier(.2,.8,.2,1) 1.52s forwards q-drop,1.6s ease-in-out 2.22s 2 q-pulse}@keyframes q-drop{to{opacity:1;transform:none}}@keyframes q-pulse{50%{border-color:color-mix(in srgb, var(--cs-accent) 90%, transparent)}}.q-flow[data-astro-cid-baebqqvo]{gap:var(--s-6);display:grid}.q-flow__label[data-astro-cid-baebqqvo]{margin-bottom:var(--s-3)}.q-flow[data-astro-cid-baebqqvo] ol[data-astro-cid-baebqqvo]{flex-wrap:wrap;gap:8px;margin:0;display:flex}.q-flow[data-astro-cid-baebqqvo] li[data-astro-cid-baebqqvo]{border:1px solid var(--cs-band-rule);border-radius:var(--radius-sm);font-size:var(--t-caption);color:var(--cs-band-text);transition:background-color .24s var(--ease), color .24s var(--ease), border-color .24s var(--ease);padding:10px 14px}.q-flow[data-astro-cid-baebqqvo] [data-astro-cid-baebqqvo][data-lane=before] li[data-astro-cid-baebqqvo].is-hit{border-color:var(--cs-band-strong);color:var(--cs-band-strong)}.q-flow[data-astro-cid-baebqqvo] [data-astro-cid-baebqqvo][data-lane=after] li[data-astro-cid-baebqqvo].is-kept{border-color:color-mix(in srgb, var(--cs-accent) 70%, transparent);background:color-mix(in srgb, var(--cs-accent) 22%, transparent);color:var(--cs-band-strong)}.q-research[data-astro-cid-baebqqvo]{align-items:start}.q-research[data-astro-cid-baebqqvo] .cs-decision[data-astro-cid-baebqqvo]{margin-top:0}@media (width<=1023px){.q-research[data-astro-cid-baebqqvo] .cs-decision[data-astro-cid-baebqqvo]{margin-top:var(--s-2)}}.q-evidence[data-astro-cid-baebqqvo]{gap:var(--s-6);align-items:end;display:grid}@media (width>=1024px){.q-evidence[data-astro-cid-baebqqvo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(48px,6vw,96px)}}.q-copilot[data-astro-cid-baebqqvo]{max-width:560px;margin-inline:auto}.q-engine[data-astro-cid-baebqqvo]{max-width:960px;margin-inline:auto}.q-engine[data-astro-cid-baebqqvo] svg[data-astro-cid-baebqqvo]{width:100%;height:auto;display:block;overflow:visible}.q-engine[data-astro-cid-baebqqvo] .q-engine__tall[data-astro-cid-baebqqvo]{max-width:360px;margin-inline:auto;display:none}@media (width<=639px){.q-engine[data-astro-cid-baebqqvo] .q-engine__wide[data-astro-cid-baebqqvo]{display:none}.q-engine[data-astro-cid-baebqqvo] .q-engine__tall[data-astro-cid-baebqqvo]{display:block}}.q-engine__paths[data-astro-cid-baebqqvo] path[data-astro-cid-baebqqvo]{fill:none;stroke:color-mix(in srgb, var(--cs-accent) 55%, #fff);stroke-width:2px;stroke-linecap:round}.js-reveal .q-engine[data-astro-cid-baebqqvo] .q-engine__paths[data-astro-cid-baebqqvo] path[data-astro-cid-baebqqvo]{stroke-dasharray:1;stroke-dashoffset:1px}.js-reveal .q-engine[data-astro-cid-baebqqvo].is-in .q-engine__paths[data-astro-cid-baebqqvo] path[data-astro-cid-baebqqvo]{transition:stroke-dashoffset .9s var(--ease);stroke-dashoffset:0}.js-reveal .q-engine[data-astro-cid-baebqqvo].is-in .q-engine__paths[data-astro-cid-baebqqvo] path[data-astro-cid-baebqqvo]:nth-child(n+5){transition-delay:.6s}.q-engine__in[data-astro-cid-baebqqvo] rect[data-astro-cid-baebqqvo],.q-engine__out[data-astro-cid-baebqqvo] rect[data-astro-cid-baebqqvo]{fill:#fff;stroke:var(--rule-strong)}.q-engine__out[data-astro-cid-baebqqvo] rect[data-astro-cid-baebqqvo]{fill:var(--cs-accent-soft);stroke:color-mix(in srgb, var(--cs-accent) 40%, transparent)}.q-engine[data-astro-cid-baebqqvo] text[data-astro-cid-baebqqvo]{font-family:var(--font-sans);text-anchor:middle;fill:var(--ink);font-size:15px}.q-engine__out[data-astro-cid-baebqqvo] text[data-astro-cid-baebqqvo]{fill:var(--cs-accent-strong);font-weight:600}.q-engine__core[data-astro-cid-baebqqvo] rect[data-astro-cid-baebqqvo]{fill:var(--cs-band)}.q-engine[data-astro-cid-baebqqvo] .q-engine__core-t[data-astro-cid-baebqqvo]{fill:var(--cs-band-strong);font-size:16px;font-weight:700}.q-engine[data-astro-cid-baebqqvo] .q-engine__core-s[data-astro-cid-baebqqvo]{fill:var(--cs-band-text);font-size:12.5px}.q-engine__dots[data-astro-cid-baebqqvo] circle{fill:var(--cs-accent)}.q-stage[data-astro-cid-baebqqvo]{margin-top:var(--space-band)}.q-rail[data-astro-cid-baebqqvo]{display:none}@media (width>=1100px){.q-stages[data-astro-cid-baebqqvo]{grid-template-columns:112px minmax(0,1fr);column-gap:clamp(32px,3vw,56px);display:grid}.q-rail[data-astro-cid-baebqqvo]{display:block}.q-rail__inner[data-astro-cid-baebqqvo]{margin-top:var(--space-band);padding-left:22px;position:sticky;top:30vh}.q-rail__track[data-astro-cid-baebqqvo]{background:var(--rule);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:5px}.q-rail__fill[data-astro-cid-baebqqvo]{border-radius:inherit;background:var(--cs-accent);transform-origin:top;transform:scaleY(var(--rail,0));position:absolute;inset:0}.q-rail[data-astro-cid-baebqqvo] ol[data-astro-cid-baebqqvo]{gap:44px;margin:0;display:grid}.q-rail[data-astro-cid-baebqqvo] li[data-astro-cid-baebqqvo]{color:var(--text-muted);transition:color .24s var(--ease);gap:2px;font-size:.875rem;font-weight:600;line-height:1.2;display:grid;position:relative}.q-rail[data-astro-cid-baebqqvo] li[data-astro-cid-baebqqvo] span[data-astro-cid-baebqqvo]{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.6875rem}.q-rail[data-astro-cid-baebqqvo] li[data-astro-cid-baebqqvo]:before{content:"";box-sizing:border-box;border:2px solid var(--rule-strong);background:var(--paper);width:12px;height:12px;transition:border-color .24s var(--ease), background-color .24s var(--ease);border-radius:50%;position:absolute;top:3px;left:-22px}.q-rail[data-astro-cid-baebqqvo] li[data-astro-cid-baebqqvo].is-on{color:var(--cs-ink)}.q-rail[data-astro-cid-baebqqvo] li[data-astro-cid-baebqqvo].is-on span[data-astro-cid-baebqqvo]{color:var(--cs-accent-strong)}.q-rail[data-astro-cid-baebqqvo] li[data-astro-cid-baebqqvo].is-on:before{border-color:var(--cs-accent);background:var(--cs-accent)}}.q-pipeline[data-astro-cid-baebqqvo]{margin-top:var(--space-band);letter-spacing:var(--track-snug);color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3em .6em;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.25rem);font-weight:700;display:flex}.q-pipeline[data-astro-cid-baebqqvo] em[data-astro-cid-baebqqvo]{color:var(--cs-accent-strong);font-style:normal}.q-pipeline__arrow[data-astro-cid-baebqqvo]{color:var(--rule-strong);font-weight:400}.cs-numbers__value[data-astro-cid-baebqqvo] small[data-astro-cid-baebqqvo]{letter-spacing:0;font-size:.45em}
