.eco-map[data-astro-cid-a6xxsvgd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"functions applications data" "controls core ecosystem" "run run run";gap:16px;align-items:stretch}.eco-core[data-astro-cid-a6xxsvgd]{grid-area:core;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:28px;border-radius:22px;background:#182e2b;color:#f8f8f3;text-align:center;box-shadow:0 0 0 8px #e9dfcb}.eco-core[data-astro-cid-a6xxsvgd] strong[data-astro-cid-a6xxsvgd]{font-size:26px}.eco-core[data-astro-cid-a6xxsvgd] span[data-astro-cid-a6xxsvgd]{font-size:15px;line-height:1.5;color:#e1ddd2}.eco-functions[data-astro-cid-a6xxsvgd]{grid-area:functions}.eco-applications[data-astro-cid-a6xxsvgd]{grid-area:applications}.eco-data[data-astro-cid-a6xxsvgd]{grid-area:data}.eco-controls[data-astro-cid-a6xxsvgd]{grid-area:controls}.eco-ecosystem[data-astro-cid-a6xxsvgd]{grid-area:ecosystem}.eco-run[data-astro-cid-a6xxsvgd]{grid-area:run}.eco-node[data-astro-cid-a6xxsvgd]{padding:22px 24px;border-radius:18px;background:#f1eee7;border:1px solid #e3ddcf;border-top:4px solid #ab9060}.eco-node[data-astro-cid-a6xxsvgd] h3[data-astro-cid-a6xxsvgd]{margin:0;font-weight:700;color:#182e2b}.ecosystem[data-astro-cid-a6xxsvgd] .eco-node[data-astro-cid-a6xxsvgd] .eco-teaser[data-astro-cid-a6xxsvgd]{margin:4px 0 12px;color:#7a653b}.eco-node[data-astro-cid-a6xxsvgd] ul[data-astro-cid-a6xxsvgd]{margin:0;padding:0;list-style:none;display:grid;gap:7px}.eco-node[data-astro-cid-a6xxsvgd] li[data-astro-cid-a6xxsvgd]{position:relative;padding-left:18px;font-size:15px;line-height:1.5;color:#3f3b36}.eco-node[data-astro-cid-a6xxsvgd] li[data-astro-cid-a6xxsvgd]:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:#ab9060}.eco-run[data-astro-cid-a6xxsvgd] ul[data-astro-cid-a6xxsvgd]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}.eco-note[data-astro-cid-a6xxsvgd]{margin:20px 0 0;font-size:15px;color:#6f6b64}@media(max-width:1000px){.eco-map[data-astro-cid-a6xxsvgd]{grid-template-columns:1fr 1fr;grid-template-areas:"core core" "functions applications" "data controls" "ecosystem run"}.eco-run[data-astro-cid-a6xxsvgd] ul[data-astro-cid-a6xxsvgd]{grid-template-columns:1fr}}@media(max-width:640px){.eco-map[data-astro-cid-a6xxsvgd]{grid-template-columns:1fr;grid-template-areas:"core" "functions" "applications" "data" "controls" "ecosystem" "run"}}.core-definition[data-astro-cid-7wg6gpvk]{scroll-margin-top:100px;margin-top:28px}.cd-intro[data-astro-cid-7wg6gpvk]{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:end;margin-bottom:32px}.cd-intro[data-astro-cid-7wg6gpvk] h2[data-astro-cid-7wg6gpvk]{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.15;letter-spacing:-.025em}.cd-intro[data-astro-cid-7wg6gpvk]>p[data-astro-cid-7wg6gpvk]{margin:0;font-size:17px;line-height:1.65;color:#4c4843}.cd-agnostic[data-astro-cid-7wg6gpvk]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:28px;align-items:center;padding:28px 32px;border-radius:20px;background:#182e2b;color:#f8f8f3}.core-definition[data-astro-cid-7wg6gpvk] .cd-agnostic[data-astro-cid-7wg6gpvk] .cd-kicker[data-astro-cid-7wg6gpvk]{margin:0;font-size:22px;font-weight:700;line-height:1.3;color:#e6cf9a}.core-definition[data-astro-cid-7wg6gpvk] .cd-agnostic[data-astro-cid-7wg6gpvk] .cd-statement[data-astro-cid-7wg6gpvk]{margin:0;font-size:17px;line-height:1.65;color:#e9e6dd}.cd-roles[data-astro-cid-7wg6gpvk]{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cd-roles[data-astro-cid-7wg6gpvk] li[data-astro-cid-7wg6gpvk]{padding:22px 24px;border-radius:18px;background:#f1eee7;border-top:4px solid #ab9060}.cd-roles[data-astro-cid-7wg6gpvk] h3[data-astro-cid-7wg6gpvk]{margin:0 0 6px;font-size:20px;font-weight:700;color:#182e2b}.cd-roles[data-astro-cid-7wg6gpvk] p[data-astro-cid-7wg6gpvk]{margin:0;font-size:15px;line-height:1.6;color:#3f3b36}@media(max-width:900px){.cd-intro[data-astro-cid-7wg6gpvk],.cd-agnostic[data-astro-cid-7wg6gpvk]{grid-template-columns:1fr;gap:16px}.cd-roles[data-astro-cid-7wg6gpvk]{grid-template-columns:1fr}}.arch-offer[data-astro-cid-czpjqw6x]{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:12px}.arch-offer[data-astro-cid-czpjqw6x] li[data-astro-cid-czpjqw6x]{padding-left:14px;border-left:2px solid #ab9060;font-size:16px;line-height:1.55}main #need-detail[data-astro-cid-czpjqw6x].text-only-state{grid-template-columns:minmax(0,1fr)!important}main #need-image[data-astro-cid-czpjqw6x][hidden]{display:none!important}.architecture-layout[data-astro-cid-czpjqw6x]{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px}.architecture-layout[data-astro-cid-czpjqw6x] img[data-astro-cid-czpjqw6x]{width:100%;height:auto}.architecture-layout[data-astro-cid-czpjqw6x] h3[data-astro-cid-czpjqw6x]{font-size:28px;margin:0 0 16px}.architecture-layout[data-astro-cid-czpjqw6x] p[data-astro-cid-czpjqw6x],.operations-pair[data-astro-cid-czpjqw6x] p[data-astro-cid-czpjqw6x],.outcome-cards[data-astro-cid-czpjqw6x] p[data-astro-cid-czpjqw6x]{font-size:17px;line-height:1.6}.frameworks[data-astro-cid-czpjqw6x]{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:24px 0}.frameworks[data-astro-cid-czpjqw6x] div[data-astro-cid-czpjqw6x]{border-top:1px solid #bb9e5f;padding-top:12px}.frameworks[data-astro-cid-czpjqw6x] dt[data-astro-cid-czpjqw6x]{font-size:15px;color:#44403c;font-weight:600}.frameworks[data-astro-cid-czpjqw6x] dd[data-astro-cid-czpjqw6x]{font-size:14px;line-height:1.5;margin:6px 0 0}.architecture-output[data-astro-cid-czpjqw6x]{color:#4d4944}.operations-pair[data-astro-cid-czpjqw6x]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.operations-pair[data-astro-cid-czpjqw6x] article[data-astro-cid-czpjqw6x]{border-top:1px solid #d3d1ce;padding-top:24px}.operations-pair[data-astro-cid-czpjqw6x] h3[data-astro-cid-czpjqw6x]{font-size:27px}.operations-pair[data-astro-cid-czpjqw6x] button[data-astro-cid-czpjqw6x]{font:inherit;background:none;border:0;border-bottom:1px solid var(--gold);cursor:pointer;color:inherit}.operations-pair[data-astro-cid-czpjqw6x] button[data-astro-cid-czpjqw6x]:focus-visible{outline:2px solid #44403c;outline-offset:4px}.outcome-cards[data-astro-cid-czpjqw6x]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}.outcome-cards[data-astro-cid-czpjqw6x] article[data-astro-cid-czpjqw6x]{padding:28px;border-radius:4px 32px 4px 4px;background:#efedea}.outcome-cards[data-astro-cid-czpjqw6x] article[data-astro-cid-czpjqw6x]:nth-child(2){background:#eee9dd}.outcome-cards[data-astro-cid-czpjqw6x] article[data-astro-cid-czpjqw6x]:nth-child(3){background:#eae8e5}.outcome-cards[data-astro-cid-czpjqw6x] span[data-astro-cid-czpjqw6x]{color:#89723e;font-size:18px}.outcome-cards[data-astro-cid-czpjqw6x] h3[data-astro-cid-czpjqw6x]{font-size:27px;line-height:1.2;margin:26px 0 14px}.outcome-cards[data-astro-cid-czpjqw6x] p[data-astro-cid-czpjqw6x]{margin:0}@media(max-width:760px){.architecture-layout[data-astro-cid-czpjqw6x],.operations-pair[data-astro-cid-czpjqw6x],.outcome-cards[data-astro-cid-czpjqw6x]{grid-template-columns:1fr}.architecture-layout[data-astro-cid-czpjqw6x],.operations-pair[data-astro-cid-czpjqw6x]{gap:24px}.frameworks[data-astro-cid-czpjqw6x]{gap:16px}}.core-teaser-grid[data-astro-cid-czpjqw6x]{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end}.core-teaser-grid[data-astro-cid-czpjqw6x] h2[data-astro-cid-czpjqw6x]{margin:0}.core-teaser-grid[data-astro-cid-czpjqw6x] p[data-astro-cid-czpjqw6x]{margin:0 0 12px;color:#4c4843}@media(max-width:900px){.core-teaser-grid[data-astro-cid-czpjqw6x]{grid-template-columns:1fr;gap:16px}}.fractional-reference[data-astro-cid-czpjqw6x]{padding-block:24px}.fractional-reference[data-astro-cid-czpjqw6x] a[data-astro-cid-czpjqw6x]{text-decoration:underline}
