.cj[data-astro-cid-thv7yk5i]{width:100%;margin:0}.cj-svg[data-astro-cid-thv7yk5i]{width:100%;height:auto;overflow:visible}.cj--glow[data-astro-cid-thv7yk5i]{isolation:isolate;position:relative}.cj-drift[data-astro-cid-thv7yk5i]{z-index:-1;pointer-events:none;position:absolute;inset:-35% -25%}.cj-light[data-astro-cid-thv7yk5i]{will-change:transform;border-radius:50%;position:absolute}.cj-light--amber[data-astro-cid-thv7yk5i]{aspect-ratio:1;background:radial-gradient(closest-side,#f2a93b2b,#f2a93b0f 55%,#0000);width:62%;animation:24s ease-in-out infinite alternate cj-drift-a;top:0;left:8%}.cj-light--teal[data-astro-cid-thv7yk5i]{aspect-ratio:1;background:radial-gradient(closest-side,#19b3a629,#19b3a60d 55%,#0000);width:58%;animation:30s ease-in-out infinite alternate cj-drift-b;bottom:0;right:0}@keyframes cj-drift-a{0%{transform:translate(0,0)scale(1)}50%{transform:translate(14%,10%)scale(1.12)}to{transform:translate(26%,-4%)scale(.94)}}@keyframes cj-drift-b{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-18%,-12%)scale(1.1)}to{transform:translate(-30%,6%)scale(.96)}}.cj-kicker[data-astro-cid-thv7yk5i],.cj-legend[data-astro-cid-thv7yk5i] text[data-astro-cid-thv7yk5i]{font-family:var(--font-rw-mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--on-ink-muted);font-size:14.5px;font-weight:500}.cj-legend[data-astro-cid-thv7yk5i] text[data-astro-cid-thv7yk5i]{letter-spacing:.06em;text-transform:none}.cj-legend-dot--amber[data-astro-cid-thv7yk5i]{fill:var(--color-amber)}.cj-legend-dot--teal[data-astro-cid-thv7yk5i]{fill:var(--color-teal)}.cj-track[data-astro-cid-thv7yk5i]{fill:none;stroke:var(--color-ink-3);stroke-width:2px;stroke-linecap:round}.cj-track--detour[data-astro-cid-thv7yk5i]{stroke-dasharray:2 5}.cj-flow[data-astro-cid-thv7yk5i]{fill:none;stroke:var(--color-teal);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 14;opacity:.45;animation:1.6s linear 5 cj-flow,.8s ease-out 8s forwards cj-settle}.cj-flow--detour[data-astro-cid-thv7yk5i]{opacity:.3;animation:2s linear 4 cj-flow,.8s ease-out 8s forwards cj-settle}@keyframes cj-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}@keyframes cj-settle{to{stroke-dasharray:20 0;opacity:.35}}.cj-node-ring[data-astro-cid-thv7yk5i]{fill:var(--color-ink-2);stroke:var(--color-teal);stroke-width:1.5px}.cj-node-dot[data-astro-cid-thv7yk5i]{fill:var(--color-teal)}.cj-node--denied[data-astro-cid-thv7yk5i] .cj-node-ring[data-astro-cid-thv7yk5i]{stroke:var(--color-denied)}.cj-node--denied[data-astro-cid-thv7yk5i] .cj-node-dot[data-astro-cid-thv7yk5i]{fill:var(--color-denied)}.cj-label[data-astro-cid-thv7yk5i]{font-family:var(--font-rw-sans);fill:var(--on-ink);text-anchor:middle;font-size:18px;font-weight:500}.cj-note[data-astro-cid-thv7yk5i]{font-family:var(--font-rw-mono);letter-spacing:.04em;fill:var(--on-ink-muted);text-anchor:middle;font-size:14.5px;font-weight:500}.cj-paid-disc[data-astro-cid-thv7yk5i]{fill:var(--color-amber)}.cj-paid-tick[data-astro-cid-thv7yk5i]{fill:none;stroke:var(--color-ink);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.cj-pulse[data-astro-cid-thv7yk5i]{fill:var(--color-amber);opacity:0;transform-origin:0 0;animation:3.5s ease-out 2 forwards cj-pulse}@keyframes cj-pulse{0%{opacity:.45;transform:scale(.6)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.cj-p[data-astro-cid-thv7yk5i]{offset-path:var(--direct);offset-rotate:0deg;offset-distance:100%;animation:7s linear forwards cj-travel}.cj-p--a[data-astro-cid-thv7yk5i]{animation-name:cj-arrive}.cj-p-dot[data-astro-cid-thv7yk5i]{fill:var(--color-amber)}.cj-p-halo[data-astro-cid-thv7yk5i]{fill:var(--color-amber);opacity:.22}.cj-p--b[data-astro-cid-thv7yk5i]{animation-delay:-2.4s}.cj-p--c[data-astro-cid-thv7yk5i]{animation-delay:-4.8s}.cj-p--d[data-astro-cid-thv7yk5i]{offset-path:var(--detour);animation-duration:8s;animation-delay:-1.2s}.cj-p--d[data-astro-cid-thv7yk5i] .cj-p-dot[data-astro-cid-thv7yk5i],.cj-p--d[data-astro-cid-thv7yk5i] .cj-p-halo[data-astro-cid-thv7yk5i]{fill:var(--color-teal)}@keyframes cj-travel{0%{offset-distance:0%;opacity:0}4%{opacity:1}94%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes cj-arrive{0%{offset-distance:0%;opacity:0}4%{opacity:1}to{offset-distance:100%;opacity:1}}@media (width>=641px) and (width<=1023.98px){.cj-kicker[data-astro-cid-thv7yk5i],.cj-legend[data-astro-cid-thv7yk5i] text[data-astro-cid-thv7yk5i],.cj-note[data-astro-cid-thv7yk5i]{font-size:13px}.cj-label[data-astro-cid-thv7yk5i]{font-size:15px}}@media (width>=1024px) and (width<=1279.98px){.cj-kicker[data-astro-cid-thv7yk5i],.cj-legend[data-astro-cid-thv7yk5i] text[data-astro-cid-thv7yk5i],.cj-note[data-astro-cid-thv7yk5i]{font-size:17px}.cj-label[data-astro-cid-thv7yk5i]{font-size:21px}}@media (width<=640px){.cj-kicker[data-astro-cid-thv7yk5i],.cj-legend[data-astro-cid-thv7yk5i] text[data-astro-cid-thv7yk5i]{font-size:19.5px}.cj-label[data-astro-cid-thv7yk5i]{font-size:24px}.cj-note[data-astro-cid-thv7yk5i]{letter-spacing:.02em;font-size:19.5px}}@media (prefers-reduced-motion:reduce){.cj-light[data-astro-cid-thv7yk5i]{will-change:auto;animation:none}.cj-flow[data-astro-cid-thv7yk5i]{stroke-dasharray:none;opacity:.35;animation:none}.cj-pulse[data-astro-cid-thv7yk5i]{opacity:0;animation:none}.cj-p[data-astro-cid-thv7yk5i]{offset-distance:100%;opacity:1;animation:none}.cj-p--b[data-astro-cid-thv7yk5i],.cj-p--c[data-astro-cid-thv7yk5i],.cj-p--d[data-astro-cid-thv7yk5i]{display:none}}.lc[data-astro-cid-nnl4k56c]{color:var(--color-text);padding:1rem 1.125rem;box-shadow:inset 0 1px #fff9,0 1px 2px #0000001f,0 8px 16px -8px #00000040,0 36px 64px -28px #0000008c}.lc--float[data-astro-cid-nnl4k56c]{animation:6s ease-in-out infinite lc-float}@keyframes lc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lc-head[data-astro-cid-nnl4k56c]{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.lc-brand[data-astro-cid-nnl4k56c]{align-items:center;gap:.625rem;display:inline-flex}.lc[data-astro-cid-nnl4k56c] .lc-mark[data-astro-cid-nnl4k56c]{background:var(--color-ink);border-color:var(--color-ink);width:2rem;height:2rem;color:var(--color-paper)}.lc-kicker[data-astro-cid-nnl4k56c]{color:var(--color-ink)}.lc-table[data-astro-cid-nnl4k56c]{font-size:.875rem}.lc-table[data-astro-cid-nnl4k56c] th[data-astro-cid-nnl4k56c],.lc-table[data-astro-cid-nnl4k56c] td[data-astro-cid-nnl4k56c]{padding:.625rem .375rem}.lc-table[data-astro-cid-nnl4k56c] th[data-astro-cid-nnl4k56c]:first-child,.lc-table[data-astro-cid-nnl4k56c] td[data-astro-cid-nnl4k56c]:first-child{padding-left:0}.lc-table[data-astro-cid-nnl4k56c] th[data-astro-cid-nnl4k56c]:last-child,.lc-table[data-astro-cid-nnl4k56c] td[data-astro-cid-nnl4k56c]:last-child{padding-right:0}.lc-table[data-astro-cid-nnl4k56c] .num[data-astro-cid-nnl4k56c]{font-size:.8125rem}.lc-code[data-astro-cid-nnl4k56c]{color:var(--color-ink);font-size:.8125rem;display:block}.lc-desc[data-astro-cid-nnl4k56c]{color:var(--color-muted);font-size:.8125rem;line-height:1.3;display:block}.lc-note[data-astro-cid-nnl4k56c]{font-family:var(--font-rw-mono);letter-spacing:.02em;color:var(--color-teal-ink);margin-top:.25rem;font-size:.6875rem;line-height:1.4;display:block}.lc-status-col[data-astro-cid-nnl4k56c]{text-align:right}.lc-foot[data-astro-cid-nnl4k56c]{color:var(--color-muted);align-items:flex-start;gap:.5rem;margin-top:.25rem;padding-top:.75rem;font-size:.8125rem;line-height:1.45;display:flex}.lc-foot-dot[data-astro-cid-nnl4k56c]{background:var(--color-teal);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.4rem}.hero[data-astro-cid-yodha2z4]{padding-block:2.5rem 3rem;overflow:hidden}.hero-grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.75rem;display:grid;position:relative}.hero-title[data-astro-cid-yodha2z4]{letter-spacing:-.025em;max-width:14ch;color:var(--on-ink);text-wrap:balance;margin:1.125rem 0 0;font-size:clamp(2.75rem,2rem + 3vw,4.25rem);line-height:1.02}.hero-sub[data-astro-cid-yodha2z4]{max-width:34rem;color:var(--on-ink-muted);margin:1.375rem 0 0;font-size:1.125rem;line-height:1.6}.hero-actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.75rem;margin-top:1.875rem;display:flex}@media (width<=479.98px){.hero-actions[data-astro-cid-yodha2z4]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-yodha2z4] .btn{width:100%}}.hero-copy[data-astro-cid-yodha2z4] .hero-trust{border-top:1px solid var(--on-ink-rule);row-gap:.25rem;margin-top:1.75rem;padding-top:1.25rem}.hero-copy[data-astro-cid-yodha2z4] .hero-trust .ss-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.625rem 1.25rem;width:100%;display:grid}.hero-copy[data-astro-cid-yodha2z4] .hero-trust .ss-items li{color:var(--on-ink-muted);font-weight:400}.hero-copy[data-astro-cid-yodha2z4] .hero-trust .ss-more{font-size:.9375rem}.hero-visual[data-astro-cid-yodha2z4]{width:100%;position:relative}.hero-pipeline[data-astro-cid-yodha2z4]{padding:0 .25rem;position:relative}.hero-ledger[data-astro-cid-yodha2z4]{z-index:1;width:min(100%,25rem);margin:.5rem 0 0 auto;position:relative}@media (width<=17rem){.hero-title[data-astro-cid-yodha2z4]{font-size:2.25rem}.hero-ledger[data-astro-cid-yodha2z4]{overflow-x:auto}.hero-ledger[data-astro-cid-yodha2z4] .lc{min-width:min-content}}@media (width>=640px){.hero-sub[data-astro-cid-yodha2z4]{font-size:1.1875rem}}@media (width>=1024px){.hero[data-astro-cid-yodha2z4]{padding-block:3.5rem 3.25rem}.hero-grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.5rem}.hero-sub[data-astro-cid-yodha2z4]{font-size:1.125rem}.hero-visual[data-astro-cid-yodha2z4]{justify-self:end;max-width:580px}.hero-ledger[data-astro-cid-yodha2z4]{width:min(100%,26rem);margin:.25rem -.5rem 0 auto}}@media (width>=1280px){.hero-grid[data-astro-cid-yodha2z4]{gap:4.5rem}}.who-bento[data-astro-cid-oudoiu3u]{margin:2.5rem 0 0;padding:0;list-style:none}.who-card[data-astro-cid-oudoiu3u]{height:100%;color:var(--color-text);flex-direction:column;padding:0;text-decoration:none;display:flex}.who-art[data-astro-cid-oudoiu3u]{border-bottom:1px solid var(--color-rule);border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0;background:radial-gradient(55% 75% at 50% 100%, #19b3a61a, transparent 70%), radial-gradient(#0a1b2612 1px, transparent 1.4px) 0 0 / 14px 14px, var(--color-paper);flex:none;place-items:center;height:10rem;display:grid}.who-art-figure[data-astro-cid-oudoiu3u]{width:11.5rem;transition:transform .4s var(--ease-soft);display:block}.who-card[data-astro-cid-oudoiu3u]:is(:hover,:focus-visible) .who-art-figure[data-astro-cid-oudoiu3u]{transform:translateY(-5px)scale(1.03)}.who-body[data-astro-cid-oudoiu3u]{flex-direction:column;flex:auto;align-items:flex-start;padding:0 1.5rem 1.5rem;display:flex}.who-glyph[data-astro-cid-oudoiu3u]{background:linear-gradient(#f2a93b29, #f2a93b29), var(--color-card);box-shadow:0 0 0 4px var(--color-card);margin-top:-1.25rem}.who-name[data-astro-cid-oudoiu3u]{font-family:var(--font-rw-display);letter-spacing:-.01em;color:var(--color-ink);margin-top:1rem;font-size:1.375rem;font-weight:500;line-height:1.2}.who-desc[data-astro-cid-oudoiu3u]{max-width:46ch;color:var(--color-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.55}.who-tags[data-astro-cid-oudoiu3u]{flex-wrap:wrap;gap:.375rem;margin-top:1rem;display:flex}.who-tags[data-astro-cid-oudoiu3u] .chip[data-astro-cid-oudoiu3u]{background:var(--color-paper);min-height:1.625rem;color:var(--color-muted);padding:.125rem .625rem;font-size:.8125rem;font-weight:400}.who-more[data-astro-cid-oudoiu3u]{color:var(--color-ink);align-items:center;gap:.375rem;margin-top:auto;padding-top:1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.who-more[data-astro-cid-oudoiu3u] .who-arrow{color:var(--color-amber-ink)}@media (width>=1024px){.who-body[data-astro-cid-oudoiu3u]{padding:0 1.75rem 1.75rem}.who-art-figure[data-astro-cid-oudoiu3u]{width:12rem}}@media (prefers-reduced-motion:reduce){.who-art-figure[data-astro-cid-oudoiu3u]{transition:none}.who-card[data-astro-cid-oudoiu3u]:is(:hover,:focus-visible) .who-art-figure[data-astro-cid-oudoiu3u]{transform:none}}.leaks[data-astro-cid-se3tv65j]{margin-top:2.5rem;padding:0 1.25rem;box-shadow:inset 0 1px #f7f8fa0d,0 32px 64px -40px #0009}.leak-head[data-astro-cid-se3tv65j]{display:none}.leak[data-astro-cid-se3tv65j]{border-top:1px solid var(--color-ink-3);gap:.75rem;padding:1.5rem 0;display:grid;position:relative}.leak[data-astro-cid-se3tv65j]:before{content:"";z-index:-1;border-radius:var(--radius-field);pointer-events:none;opacity:0;transition:opacity .25s var(--ease-soft);background:linear-gradient(90deg,#f2a93b12,#0000 60%);position:absolute;inset:0 -.75rem}.leak[data-astro-cid-se3tv65j]:hover:before{opacity:1}.leak[data-astro-cid-se3tv65j]:first-of-type{border-top:0}.leak-label[data-astro-cid-se3tv65j]{font-family:var(--font-rw-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-amber);align-items:center;gap:.625rem;margin:0;font-size:.75rem;font-weight:500;display:flex}.leak-dot[data-astro-cid-se3tv65j]{background:var(--color-amber);border-radius:2px;flex:none;width:.5rem;height:.5rem}.leak-body[data-astro-cid-se3tv65j]{color:var(--on-ink);margin:0;font-size:1.0625rem;line-height:1.6}.leak-figure[data-astro-cid-se3tv65j]{border-left:2px solid var(--color-teal);color:var(--on-ink-muted);margin:0;padding-left:.875rem;font-size:.9375rem;line-height:1.55}.leak-figure--note[data-astro-cid-se3tv65j]{border-left-color:var(--color-ink-3)}.leak-figure[data-astro-cid-se3tv65j] sup[data-astro-cid-se3tv65j] a[data-astro-cid-se3tv65j]{font-family:var(--font-rw-mono);color:var(--color-amber);margin-left:.15em;font-size:.75em;text-decoration:none}.leak-figure[data-astro-cid-se3tv65j] sup[data-astro-cid-se3tv65j] a[data-astro-cid-se3tv65j]:hover{text-decoration:underline}@media (width>=1024px){.leaks[data-astro-cid-se3tv65j]{padding:0 2rem}.leak[data-astro-cid-se3tv65j]:before{inset:0 -1.25rem}.leak-head[data-astro-cid-se3tv65j]{border-bottom:1px solid var(--color-ink-3);grid-template-columns:1fr 1.5fr 1.2fr;gap:2.5rem;padding:1.125rem 0 .875rem;display:grid}.leak[data-astro-cid-se3tv65j]{border-top:1px solid var(--color-ink-3);grid-template-columns:1fr 1.5fr 1.2fr;gap:2.5rem;padding:1.75rem 0}.leak[data-astro-cid-se3tv65j]:first-of-type{border-top:0}.leak-label[data-astro-cid-se3tv65j]{align-items:flex-start;padding-top:.3rem}.leak-dot[data-astro-cid-se3tv65j]{margin-top:.2rem}}.services-all[data-astro-cid-rph76wrf]{margin:.75rem 0 0}.rail-scroll[data-astro-cid-rph76wrf]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin:2.5rem -1rem 0;padding:0 1rem .75rem;scroll-padding-inline:1rem;overflow-x:auto}.rail[data-astro-cid-rph76wrf]{grid-auto-columns:min(78vw,19rem);grid-auto-flow:column;align-items:start;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.rail[data-astro-cid-rph76wrf]:before{content:"";background:linear-gradient(90deg, var(--color-rule), #19b3a673 50%, #f2a93b8c);height:2px;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.rail-stage[data-astro-cid-rph76wrf]{scroll-snap-align:start;flex-direction:column;align-self:stretch;align-items:flex-start;min-width:0;display:flex;position:relative}.rail-node[data-astro-cid-rph76wrf]{background:var(--color-card);border:2px solid var(--color-rule);width:2.5rem;height:2.5rem;box-shadow:0 0 0 6px var(--color-card);border-radius:50%;place-items:center;transition:border-color .2s ease-out;display:grid;position:relative}.rail-stage[data-astro-cid-rph76wrf]:hover .rail-node[data-astro-cid-rph76wrf]{border-color:var(--color-teal)}.rail-no[data-astro-cid-rph76wrf]{font-family:var(--font-rw-mono);letter-spacing:.08em;color:var(--color-amber-ink);font-size:.6875rem;font-weight:500}.rail-label[data-astro-cid-rph76wrf]{margin:1rem 0 0;font-size:1.25rem;line-height:1.2}.rail-blurb[data-astro-cid-rph76wrf]{min-height:4.5rem;color:var(--color-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.rail-list[data-astro-cid-rph76wrf]{gap:.5rem;width:100%;margin:1rem 0 .5rem;padding:0;list-style:none;display:grid}.svc[data-astro-cid-rph76wrf]{background:var(--color-paper);color:var(--color-text);align-items:flex-start;gap:.75rem;padding:.75rem .875rem;text-decoration:none;display:flex}.svc[data-astro-cid-rph76wrf]:is(:hover,:focus-visible){background:var(--color-card)}.svc-glyph[data-astro-cid-rph76wrf]{background:var(--color-card);width:2.25rem;height:2.25rem}.svc-text[data-astro-cid-rph76wrf]{gap:.125rem;padding-top:.1rem;display:grid}.svc-name[data-astro-cid-rph76wrf]{color:var(--color-ink);font-size:.9375rem;font-weight:500;line-height:1.3}.svc-short[data-astro-cid-rph76wrf]{color:var(--color-muted);font-size:.8125rem;line-height:1.45}.rail-more[data-astro-cid-rph76wrf]{margin-top:auto;font-size:.9375rem}.rcm[data-astro-cid-rph76wrf]{gap:1.5rem;margin-top:2rem;padding:1.5rem;display:grid;box-shadow:0 1px 2px #0a1b2614,0 24px 48px -28px #0a1b2680}.rcm[data-astro-cid-rph76wrf]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(50% 120% at 100% 0,#f2a93b1f,#0000 70%),radial-gradient(40% 90% at 0 100%,#19b3a61a,#0000 70%);position:absolute;inset:0}.rcm-kicker[data-astro-cid-rph76wrf]{align-items:center;gap:.75rem;margin:0;display:flex}.rcm-glyph[data-astro-cid-rph76wrf]{width:2.25rem;height:2.25rem}.rcm-title[data-astro-cid-rph76wrf]{letter-spacing:-.02em;margin:1rem 0 0;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:700;line-height:1.1}.rcm-text[data-astro-cid-rph76wrf]{max-width:46ch;margin:.625rem 0 0;font-size:1rem;line-height:1.6}.rcm-stages[data-astro-cid-rph76wrf]{gap:.625rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.rcm-stage[data-astro-cid-rph76wrf]{color:var(--on-ink);align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex}.rcm-stage-node[data-astro-cid-rph76wrf]{z-index:1;background:var(--color-ink);border:1px solid var(--color-ink-3);width:2.25rem;height:2.25rem;color:var(--color-teal);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.rcm-action[data-astro-cid-rph76wrf]{align-self:center}@media (width>=640px){.rcm[data-astro-cid-rph76wrf]{padding:2rem}.rcm-stages[data-astro-cid-rph76wrf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.rail-scroll[data-astro-cid-rph76wrf]{margin-inline:0;padding:0;overflow:visible}.rail[data-astro-cid-rph76wrf]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:1.5rem}.rail-blurb[data-astro-cid-rph76wrf]{min-height:5.25rem}.rcm[data-astro-cid-rph76wrf]{grid-template-columns:minmax(0,6fr) minmax(0,5fr) auto;align-items:center;gap:2.5rem;margin-top:2.5rem;padding:2.25rem 2.5rem}.rcm-stages[data-astro-cid-rph76wrf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.rcm-stages[data-astro-cid-rph76wrf]:before{content:"";background:linear-gradient(90deg, var(--color-teal), var(--color-amber));opacity:.55;height:1px;position:absolute;top:1.125rem;left:1.125rem;right:calc(25% - 1.5rem)}.rcm-stage[data-astro-cid-rph76wrf]{flex-direction:column;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.3}}@supports (grid-template-rows:subgrid){@media (width>=1024px){.rail[data-astro-cid-rph76wrf]{grid-template-rows:auto auto auto 1fr auto}.rail-stage[data-astro-cid-rph76wrf]{grid-row:span 5;grid-template-rows:subgrid;justify-items:start;row-gap:0;display:grid}.rail-blurb[data-astro-cid-rph76wrf]{min-height:0}.rail-list[data-astro-cid-rph76wrf]{align-self:start}.rail-more[data-astro-cid-rph76wrf]{align-self:start;margin-top:0}}}.how-grid[data-astro-cid-wkshis2o]{gap:2.5rem;margin-top:2.5rem;display:grid}.how-timeline[data-astro-cid-wkshis2o]:before{background:linear-gradient(#19b3a68c,#19b3a640 55%,#f2a93b8c)}.how-node[data-astro-cid-wkshis2o]{background:var(--color-ink-2);border:1px solid var(--color-ink-3);color:var(--color-teal);box-shadow:0 0 0 6px var(--color-ink);transition:border-color .2s ease-out,box-shadow .2s ease-out}.how-step[data-astro-cid-wkshis2o]:hover .how-node[data-astro-cid-wkshis2o]{border-color:var(--color-teal);box-shadow:0 0 0 6px var(--color-ink), 0 0 24px -4px #19b3a68c}.how-body[data-astro-cid-wkshis2o]{padding:1.25rem 1.375rem 1.375rem;transition:border-color .2s ease-out,background-color .2s ease-out;position:relative}.how-step[data-astro-cid-wkshis2o]:hover .how-body[data-astro-cid-wkshis2o]{background:#1b3a4b8c;border-color:#19b3a666}.how-no[data-astro-cid-wkshis2o]{color:var(--color-amber);margin:0}.how-name[data-astro-cid-wkshis2o]{margin:.25rem 0 0;font-size:1.3125rem;line-height:1.25}.how-when[data-astro-cid-wkshis2o]{font-family:var(--font-rw-mono);letter-spacing:.06em;color:var(--color-amber);margin:.25rem 0 0;font-size:.75rem}.how-text[data-astro-cid-wkshis2o]{margin:.625rem 0 0;font-size:.9375rem;line-height:1.55}.how-note[data-astro-cid-wkshis2o]{padding:1.375rem 1.5rem 1.5rem;box-shadow:0 32px 64px -40px #0009}.how-note[data-astro-cid-wkshis2o] .mono-label[data-astro-cid-wkshis2o]{margin:0 0 .875rem}.how-list[data-astro-cid-wkshis2o]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.how-list[data-astro-cid-wkshis2o] li[data-astro-cid-wkshis2o]{align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.45;display:flex}.how-list[data-astro-cid-wkshis2o] .how-tick{color:var(--color-teal);flex:none;margin-top:.2rem}.more[data-astro-cid-wkshis2o]{margin:1.5rem 0 0}@media (width<=639.98px){.how-timeline[data-astro-cid-wkshis2o] .how-step[data-astro-cid-wkshis2o]{grid-template-columns:minmax(0,1fr)}.how-timeline[data-astro-cid-wkshis2o] .how-node[data-astro-cid-wkshis2o]{box-shadow:none;grid-area:1/1;place-self:start;margin:1.25rem 0 0 1.25rem}.how-timeline[data-astro-cid-wkshis2o] .how-body[data-astro-cid-wkshis2o]{grid-area:1/1;padding:4rem 1.25rem 1.25rem}}@media (width>=1024px){.how-grid[data-astro-cid-wkshis2o]{grid-template-columns:7fr 4fr;align-items:start;gap:4rem}.how-aside[data-astro-cid-wkshis2o]{top:calc(var(--header-h) + 1.5rem);position:sticky}}.systems[data-astro-cid-cn6fvamb]{background:var(--color-card);border-bottom:1px solid var(--color-rule);padding-block:1.75rem 1.25rem;position:relative}.systems-row[data-astro-cid-cn6fvamb]{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;display:grid}.systems-kicker[data-astro-cid-cn6fvamb]{margin:0}.systems-title[data-astro-cid-cn6fvamb]{letter-spacing:-.01em;text-wrap:balance;margin:.25rem 0 0;font-size:1.1875rem;font-weight:500;line-height:1.25}.sys-viewport[data-astro-cid-cn6fvamb]{border-radius:var(--radius-field);margin-inline:-1rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.sys-viewport[data-astro-cid-cn6fvamb]:focus-visible{outline-offset:2px;-webkit-mask-image:none;mask-image:none}.sys-track[data-astro-cid-cn6fvamb]{width:max-content;padding-block:.25rem;animation:60s linear infinite marquee;display:flex}.sys-list[data-astro-cid-cn6fvamb]{flex:none;gap:.5rem;margin:0;padding:0 .5rem 0 0;list-style:none;display:flex}.sys-chip[data-astro-cid-cn6fvamb]{background:var(--color-paper);min-height:2.125rem;color:var(--color-text);white-space:nowrap;gap:.5rem;padding-inline:.875rem;font-size:.875rem;font-weight:400;transition:background-color .18s ease-out,border-color .18s ease-out}.sys-chip[data-astro-cid-cn6fvamb]:before{content:"";background:var(--color-teal);opacity:.7;border-radius:2px;flex:none;width:.375rem;height:.375rem}.sys-chip[data-astro-cid-cn6fvamb]:hover{background:#19b3a614;border-color:#19b3a666}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.systems[data-astro-cid-cn6fvamb]:is(:hover,:focus-within) .sys-track[data-astro-cid-cn6fvamb],.systems[data-astro-cid-cn6fvamb]:has(.sys-pause-input:checked) .sys-track[data-astro-cid-cn6fvamb]{animation-play-state:paused}.systems-actions[data-astro-cid-cn6fvamb]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.systems-more[data-astro-cid-cn6fvamb]{white-space:nowrap;font-size:.9375rem}.sys-pause[data-astro-cid-cn6fvamb]{border:1px solid var(--color-rule);background:var(--color-card);width:2.5rem;height:2.5rem;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;transition:border-color .18s ease-out,background-color .18s ease-out;display:inline-grid;position:relative}.sys-pause[data-astro-cid-cn6fvamb]:hover{border-color:var(--color-ink)}.sys-pause-input[data-astro-cid-cn6fvamb]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sys-pause[data-astro-cid-cn6fvamb]:has(.sys-pause-input:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px;box-shadow:0 0 0 6px #f2a93b59}.sys-pause-icon[data-astro-cid-cn6fvamb]{border-inline:3px solid;width:.625rem;height:.75rem}.sys-pause[data-astro-cid-cn6fvamb]:has(.sys-pause-input:checked){background:var(--color-amber);border-color:var(--color-amber)}.sys-pause[data-astro-cid-cn6fvamb]:has(.sys-pause-input:checked) .sys-pause-icon[data-astro-cid-cn6fvamb]{border:.4375rem solid #0000;border-left:.6875rem solid;border-right-width:0;width:0;height:0;margin-left:.2rem}@media (width>=640px){.sys-viewport[data-astro-cid-cn6fvamb]{margin-inline:0}}@media (width>=1024px){.systems[data-astro-cid-cn6fvamb]{padding-block:1.5rem}.systems-row[data-astro-cid-cn6fvamb]{grid-template-columns:minmax(0,1fr) auto;gap:.875rem 2rem}.systems-head[data-astro-cid-cn6fvamb]{grid-column:1/-1}.systems-actions[data-astro-cid-cn6fvamb]{justify-content:flex-start}}@media (width>=1200px){.systems-row[data-astro-cid-cn6fvamb]{grid-template-columns:auto minmax(0,1fr) auto;gap:2.5rem}.systems-head[data-astro-cid-cn6fvamb]{grid-column:auto}.systems-title[data-astro-cid-cn6fvamb]{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.sys-viewport[data-astro-cid-cn6fvamb]{margin-inline:0;-webkit-mask-image:none;mask-image:none}.sys-track[data-astro-cid-cn6fvamb]{width:auto;animation:none}.sys-list[data-astro-cid-cn6fvamb]{flex-wrap:wrap;flex:auto;max-height:4.75rem;padding:0;overflow:hidden}.sys-list--copy[data-astro-cid-cn6fvamb],.sys-pause[data-astro-cid-cn6fvamb]{display:none}}.report-stage[data-astro-cid-sq5hpwzw]{border-radius:var(--radius-panel);margin:2.5rem -.5rem 0;padding:.5rem;position:relative}@media (width>=640px){.report-stage[data-astro-cid-sq5hpwzw]{border:1px solid var(--color-rule);background:radial-gradient(50% 60% at 85% 0%, #f2a93b14, transparent 70%), radial-gradient(45% 55% at 5% 100%, #19b3a614, transparent 70%), radial-gradient(#0a1b260f 1px, transparent 1.4px) 0 0 / 16px 16px, var(--color-paper);margin-inline:0;padding:1.5rem}}@media (width>=1024px){.report-stage[data-astro-cid-sq5hpwzw]{padding:2.5rem 3rem}}.report-actions[data-astro-cid-sq5hpwzw]{align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.report-links[data-astro-cid-sq5hpwzw]{justify-items:start;gap:1rem;display:grid}.more[data-astro-cid-sq5hpwzw],.pdf[data-astro-cid-sq5hpwzw]{margin:0}.report-copy[data-astro-cid-sq5hpwzw]{min-width:0;padding:1.25rem 1.375rem;box-shadow:0 1px 2px #0a1b260d,0 16px 32px -24px #0a1b264d}@media (width>=1024px){.report-actions[data-astro-cid-sq5hpwzw]{grid-template-columns:5fr 7fr;gap:3rem;margin-top:2rem}.report-copy[data-astro-cid-sq5hpwzw]{padding:1.5rem 1.75rem}}.quotes[data-astro-cid-fa7lvtle]{gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.quotes[data-astro-cid-fa7lvtle]{grid-template-columns:repeat(2,1fr)}}.quote[data-astro-cid-fa7lvtle]{padding:1.5rem}.quote[data-astro-cid-fa7lvtle] blockquote[data-astro-cid-fa7lvtle]{margin:0}.quote[data-astro-cid-fa7lvtle] p[data-astro-cid-fa7lvtle]{font-family:var(--font-rw-display);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:1.25rem;font-weight:500;line-height:1.4}.quote[data-astro-cid-fa7lvtle] footer[data-astro-cid-fa7lvtle]{color:var(--color-muted);margin-top:1rem;font-size:.875rem}.quote[data-astro-cid-fa7lvtle] cite[data-astro-cid-fa7lvtle]{color:var(--color-text);font-style:normal;font-weight:500}.cases[data-astro-cid-fa7lvtle],.reviews[data-astro-cid-fa7lvtle]{margin:1.5rem 0 0}.cases[data-astro-cid-fa7lvtle] a[data-astro-cid-fa7lvtle],.reviews[data-astro-cid-fa7lvtle] a[data-astro-cid-fa7lvtle]{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--color-amber)}.home-reviewed[data-astro-cid-lcdefpme]{padding-top:2rem}@media (width>=1024px){.home-reviewed[data-astro-cid-lcdefpme]{padding-top:2.5rem}}
