.revenue-pyramid[data-astro-cid-4ls5aakl]{margin:0;container-type:inline-size}.revenue-pyramid__details[data-astro-cid-4ls5aakl]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.revenue-pyramid__band[data-astro-cid-4ls5aakl]{--band-top:var(--top-0);--band-bottom:var(--bottom-0);min-height:3.75rem;color:var(--color-mdv-ink);text-align:center;clip-path:polygon(calc(50% - var(--band-top) / 2) 0, calc(50% + var(--band-top) / 2) 0, calc(50% + var(--band-bottom) / 2) 100%, calc(50% - var(--band-bottom) / 2) 100%);background:#dfe7dc;place-content:center;padding:.4rem .6rem;display:grid}.revenue-pyramid__band--ours[data-astro-cid-4ls5aakl]{background:var(--color-mdv-green-dark);color:#fff}.revenue-pyramid__band--ours[data-astro-cid-4ls5aakl]+.revenue-pyramid__band--ours[data-astro-cid-4ls5aakl]{background:#1a6a2b}.revenue-pyramid__band[data-astro-cid-4ls5aakl] h3[data-astro-cid-4ls5aakl]{margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.revenue-pyramid__band[data-astro-cid-4ls5aakl] p[data-astro-cid-4ls5aakl]{color:var(--color-mdv-muted);font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:.75rem;line-height:1.4}.revenue-pyramid__band--ours[data-astro-cid-4ls5aakl] p[data-astro-cid-4ls5aakl]{color:#fff}.revenue-pyramid__band--ours[data-astro-cid-4ls5aakl] .revenue-pyramid__owner[data-astro-cid-4ls5aakl]{font-weight:600}@container (width<=40rem){.revenue-pyramid__band[data-astro-cid-4ls5aakl]{--band-top:var(--top-1);--band-bottom:var(--bottom-1)}}@container (width<=24rem){.revenue-pyramid__band[data-astro-cid-4ls5aakl]{--band-top:var(--top-2);--band-bottom:var(--bottom-2)}}.mcp-flow[data-astro-cid-kf6xwoi7]{--flow-line:1px dashed #227a348c;--asks-gap:.625rem;--asks-drop:2.375rem;margin:2rem 0 0;container-type:inline-size}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__panel[data-astro-cid-kf6xwoi7]{border:1px solid var(--color-mdv-line);background:var(--color-mdv-paper);border-radius:20px;padding:2rem 1.75rem 1.75rem;position:relative}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__panel[data-astro-cid-kf6xwoi7]:before{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg,#227a340b 1px,#0000 1px),linear-gradient(#227a340a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;mask-image:radial-gradient(at 55% 45%,#000 30%,#0000 75%)}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__panel[data-astro-cid-kf6xwoi7]>[data-astro-cid-kf6xwoi7]{position:relative}.mcp-flow[data-astro-cid-kf6xwoi7] [data-astro-cid-kf6xwoi7]:is(p,ul,ol,li){margin:0;padding:0;list-style:none}.mcp-flow[data-astro-cid-kf6xwoi7] svg[data-astro-cid-kf6xwoi7]{fill:none;stroke:var(--color-mdv-green-dark);stroke-linecap:round;stroke-linejoin:round}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__asks[data-astro-cid-kf6xwoi7]{justify-content:center;gap:var(--asks-gap);flex-wrap:wrap;width:fit-content;max-width:100%;margin:0 auto;padding:0;list-style:none;display:flex}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__asks[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]{border:1px solid var(--color-mdv-line);height:1.875rem;color:var(--color-mdv-ink);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:.4375rem;padding:0 .625rem;font-size:.78rem;font-weight:500;display:inline-flex;position:relative}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__asks[data-astro-cid-kf6xwoi7] [data-astro-cid-kf6xwoi7]:is(svg,img){stroke-width:1.6px;flex:none;width:14px;height:14px}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__asks[data-astro-cid-kf6xwoi7] img[data-astro-cid-kf6xwoi7]+img[data-astro-cid-kf6xwoi7]{margin-left:-.1875rem}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__asks[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]:after{content:"";border-left:var(--flow-line);height:.875rem;position:absolute;top:100%;left:50%}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__asks[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]:before{content:"";top:calc(100% + .875rem);left:0;right:calc(-1 * var(--asks-gap));border-top:var(--flow-line);position:absolute}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__asks[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]:first-child:before{left:50%}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__asks[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]:last-child:before{right:50%}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__middle[data-astro-cid-kf6xwoi7]{margin-top:calc(.875rem + var(--asks-drop));grid-template-columns:minmax(0,1fr) 2.75rem minmax(16.5rem,1.25fr);display:grid}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__sources[data-astro-cid-kf6xwoi7]{align-self:center;gap:2.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__sources[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]{align-items:center;gap:.875rem;min-height:4.75rem;display:flex;position:relative}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__sources[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]:after{content:"";border-top:var(--flow-line);width:.875rem;position:absolute;top:50%;left:calc(100% + .5rem)}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__sources[data-astro-cid-kf6xwoi7]:after{content:"";border-left:var(--flow-line);position:absolute;top:2.375rem;bottom:2.375rem;right:-1.375rem}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__tile[data-astro-cid-kf6xwoi7]{border:1px solid var(--color-mdv-line);background:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__tile[data-astro-cid-kf6xwoi7] svg{width:22px;height:22px;stroke:var(--color-mdv-green-dark);stroke-width:1.4px}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__sources[data-astro-cid-kf6xwoi7] strong[data-astro-cid-kf6xwoi7],.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__outputs[data-astro-cid-kf6xwoi7] strong[data-astro-cid-kf6xwoi7]{color:var(--color-mdv-ink);font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__tag[data-astro-cid-kf6xwoi7],.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__eyebrow[data-astro-cid-kf6xwoi7]{color:var(--color-mdv-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1rem;display:block}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__text[data-astro-cid-kf6xwoi7]{color:var(--color-mdv-muted);font-size:.75rem;line-height:1.0625rem;display:block}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__join[data-astro-cid-kf6xwoi7]{position:relative}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__join[data-astro-cid-kf6xwoi7]:before{content:"";border-top:var(--flow-line);position:absolute;top:50%;left:50%;right:0}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__join[data-astro-cid-kf6xwoi7]:after{content:"";background:var(--color-mdv-green);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}.mcp-flow--product[data-astro-cid-kf6xwoi7] .mcp-flow__middle[data-astro-cid-kf6xwoi7]{grid-template-columns:minmax(0,.8fr) 2.75rem minmax(20rem,1.35fr)}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__card[data-astro-cid-kf6xwoi7]{border:1px solid var(--color-mdv-line);background:#fff;border-radius:13px;flex-direction:column;padding:1.375rem;display:flex;position:relative;box-shadow:0 24px 50px #227a340f,0 13px 0 -4px #e2efdc,0 26px 0 -8px #d5e7cb}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__card[data-astro-cid-kf6xwoi7]:before{content:"";height:var(--asks-drop);border-left:var(--flow-line);position:absolute;bottom:100%;left:50%}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__card[data-astro-cid-kf6xwoi7]:after{content:"";border-left:var(--flow-line);height:1.125rem;position:absolute;top:calc(100% + 1.875rem);left:50%}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__brand[data-astro-cid-kf6xwoi7]{color:var(--color-mdv-ink);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__brand[data-astro-cid-kf6xwoi7] span[data-astro-cid-kf6xwoi7]{border:1px solid var(--color-mdv-line);color:var(--color-mdv-muted);vertical-align:2px;border-radius:4px;margin-left:.4375rem;padding:0 .3125rem;font-size:.625rem}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__layers[data-astro-cid-kf6xwoi7]{grid-template-columns:minmax(0,6.875rem) minmax(0,1fr);justify-content:center;align-items:center;gap:1.125rem;width:100%;max-width:17rem;margin:2.25rem auto 0;display:grid}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__layers[data-astro-cid-kf6xwoi7] svg[data-astro-cid-kf6xwoi7]{stroke:none;width:100%;height:auto}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__layers[data-astro-cid-kf6xwoi7] ol[data-astro-cid-kf6xwoi7]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__layers[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]{color:var(--color-mdv-ink);white-space:normal;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:flex}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__layers[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]:before{content:"";background:var(--layer-color);border-radius:50%;flex:none;width:6px;height:6px}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__knowledge[data-astro-cid-kf6xwoi7]{color:var(--color-mdv-muted);align-items:center;gap:.375rem;margin:auto 0 0;padding-top:2.25rem;font-size:.75rem;display:flex}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__knowledge[data-astro-cid-kf6xwoi7] svg{width:13px;height:13px;stroke:var(--color-mdv-green-dark);stroke-width:1.6px}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__outputs[data-astro-cid-kf6xwoi7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:4.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__outputs[data-astro-cid-kf6xwoi7]:before{content:"";border-top:var(--flow-line);position:absolute;top:-1.5rem;left:calc(25% - .3125rem);right:calc(25% - .3125rem)}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__outputs[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]{border:1px solid var(--color-mdv-line);background:#fff;border-radius:13px;padding:1.125rem 1.25rem;position:relative}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__outputs[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]:before{content:"";border-left:var(--flow-line);height:1.5rem;position:absolute;bottom:100%;left:50%}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__eyebrow[data-astro-cid-kf6xwoi7]{margin-bottom:.375rem}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__outputs[data-astro-cid-kf6xwoi7] .mcp-flow__text[data-astro-cid-kf6xwoi7]{font-size:.78rem;line-height:1.125rem}.mcp-flow[data-astro-cid-kf6xwoi7] figcaption[data-astro-cid-kf6xwoi7]{max-width:42.5rem;color:var(--color-mdv-muted);margin-top:1.25rem;font-size:.8125rem;line-height:1.6}@container (width<=560px){.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__panel[data-astro-cid-kf6xwoi7]{padding:1.25rem}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__asks[data-astro-cid-kf6xwoi7]{justify-content:flex-start;margin:0}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__asks[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]:before,.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__asks[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]:after,.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__sources[data-astro-cid-kf6xwoi7]:after,.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__sources[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]:after,.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__card[data-astro-cid-kf6xwoi7]:before,.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__card[data-astro-cid-kf6xwoi7]:after,.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__outputs[data-astro-cid-kf6xwoi7]:before,.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__outputs[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]:before,.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__join[data-astro-cid-kf6xwoi7]{display:none}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__middle[data-astro-cid-kf6xwoi7]{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:1.5rem}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__card[data-astro-cid-kf6xwoi7]{order:-1}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__layers[data-astro-cid-kf6xwoi7]{grid-template-columns:minmax(0,5rem) minmax(0,1fr);gap:.625rem}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__sources[data-astro-cid-kf6xwoi7]{gap:1rem}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__sources[data-astro-cid-kf6xwoi7] li[data-astro-cid-kf6xwoi7]{min-height:0}.mcp-flow[data-astro-cid-kf6xwoi7] .mcp-flow__outputs[data-astro-cid-kf6xwoi7]{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:2.25rem}}
