.decision-flow[data-astro-cid-wxqmdpvp]{text-align:left;align-items:stretch;gap:1rem;margin-top:1.5rem;display:flex}.flow-stage[data-astro-cid-wxqmdpvp]{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius,.625rem);flex-direction:column;flex:1;padding:1.5rem;display:flex}.flow-stage[data-astro-cid-wxqmdpvp].is-primary{border-color:var(--primary);border-width:2px}.flow-stage-heading[data-astro-cid-wxqmdpvp]{margin:0 0 1rem;font-size:1.0625rem}.flow-stage-heading[data-astro-cid-wxqmdpvp].is-primary{color:var(--primary);font-size:1.25rem}.flow-chips[data-astro-cid-wxqmdpvp]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.flow-chips[data-astro-cid-wxqmdpvp] li[data-astro-cid-wxqmdpvp]{background-color:var(--muted);border:1px solid var(--border);color:var(--foreground);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem}.flow-steps[data-astro-cid-wxqmdpvp]{counter-reset:flow-step;margin:0;padding:0;list-style:none}.flow-steps[data-astro-cid-wxqmdpvp] li[data-astro-cid-wxqmdpvp]{color:var(--foreground);align-items:center;gap:.5rem;padding-block:.375rem;font-weight:700;display:flex}.flow-steps[data-astro-cid-wxqmdpvp] li[data-astro-cid-wxqmdpvp]:before{counter-increment:flow-step;content:counter(flow-step);background-color:var(--primary);width:1.5rem;height:1.5rem;color:var(--primary-foreground,#fff);border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.flow-note[data-astro-cid-wxqmdpvp]{border-top:1px solid var(--border);color:var(--muted-foreground);margin:1rem 0 0;padding-top:.75rem;font-size:.8125rem}.flow-list[data-astro-cid-wxqmdpvp]{margin:0;padding:0;list-style:none}.flow-list[data-astro-cid-wxqmdpvp] li[data-astro-cid-wxqmdpvp]{color:var(--foreground);padding:.375rem 0 .375rem 1.5rem;position:relative}.flow-list[data-astro-cid-wxqmdpvp] li[data-astro-cid-wxqmdpvp]:before{content:"";background-color:var(--primary);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.75rem;left:0}.flow-arrow[data-astro-cid-wxqmdpvp]{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:flex}@media (width<=768px){.decision-flow[data-astro-cid-wxqmdpvp]{flex-direction:column}.flow-arrow[data-astro-cid-wxqmdpvp]{justify-content:center;transform:rotate(90deg)}}.sovereignty-diagram[data-astro-cid-kvxlwomw]{margin:0}.zone[data-astro-cid-kvxlwomw]{border:1px dashed var(--onprem-border-strong);border-radius:var(--radius,.625rem);padding:2rem 1.5rem 1.5rem}.zone-label[data-astro-cid-kvxlwomw]{color:var(--onprem-muted-fg);letter-spacing:.06em;margin:0 0 1.25rem;font-size:.8125rem;font-weight:700}.flow[data-astro-cid-kvxlwomw]{flex-direction:column;align-items:stretch;gap:.375rem;display:flex}.node[data-astro-cid-kvxlwomw]{background-color:var(--onprem-node);border:1px solid var(--onprem-border);border-radius:var(--radius,.625rem);color:var(--onprem-fg);text-align:center;padding:.875rem .75rem;font-size:.9375rem;font-weight:700}.arrow[data-astro-cid-kvxlwomw]{color:var(--onprem-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:rotate(90deg)}.no-egress[data-astro-cid-kvxlwomw]{color:var(--onprem-accent);align-items:center;gap:.5rem;margin:1.25rem 0 0;font-weight:700;display:flex}.no-egress[data-astro-cid-kvxlwomw] svg[data-astro-cid-kvxlwomw]{flex-shrink:0}.license-note[data-astro-cid-kvxlwomw]{color:var(--onprem-muted-fg);margin:.75rem 0 0;font-size:.8125rem;line-height:1.7}.hero-band[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--background) 0%, var(--band-tint) 100%)}.hero[data-astro-cid-lcdefpme]{text-align:center;max-width:52rem;padding-block:4rem 2rem}.hero[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{justify-content:center}.marker[data-astro-cid-lcdefpme]{color:inherit;background-color:#0000;background-image:linear-gradient(#0000 55%,#cdeaec 55%);padding-inline:.1em}.hero-visual[data-astro-cid-lcdefpme]{padding-block:1rem 0}.screenshot-frame[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius,.625rem) var(--radius,.625rem) 0 0;max-height:min(60vh,34rem);box-shadow:var(--shadow-sm,0 1px 2px #0000000f);border-bottom:none;margin:0;position:relative;overflow:hidden}.screenshot-frame[data-astro-cid-lcdefpme]:after{content:"";inset-inline:0;background:linear-gradient(180deg, transparent 0%, var(--band-tint) 100%);pointer-events:none;height:4rem;position:absolute;bottom:0}.screenshot-frame[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.lead[data-astro-cid-lcdefpme]{max-width:40em;color:var(--muted-foreground);text-wrap:balance;word-break:auto-phrase;margin-inline:auto;font-size:1.1875rem}.trust-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem 1.5rem;margin:0;padding:2rem 0 3rem;list-style:none;display:grid}.trust-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--foreground);align-items:flex-start;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.trust-icon[data-astro-cid-lcdefpme]{color:var(--primary);flex-shrink:0;margin-top:.15rem}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding-block:3rem 1.5rem}.screenshot-frame[data-astro-cid-lcdefpme]{max-height:70vh}}.flow-band[data-astro-cid-lcdefpme]{background-color:var(--band-tint);border-block:1px solid var(--border)}.persona-lead[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:46rem;word-break:auto-phrase;margin:-.75rem 0 1.5rem}.section-center[data-astro-cid-lcdefpme]{text-align:center}.section-center[data-astro-cid-lcdefpme] .persona-lead[data-astro-cid-lcdefpme]{margin-inline:auto}.section-center[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:where(.grid-cards,.tools-grid,.poc-steps,.dual-axis){text-align:left}.dual-axis[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.axis-col[data-astro-cid-lcdefpme]{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius,.625rem);padding:1.5rem}.axis-label[data-astro-cid-lcdefpme]{color:var(--primary);letter-spacing:.06em;margin:0 0 .25rem;font-size:.8125rem;font-weight:700}.axis-tagline[data-astro-cid-lcdefpme]{margin:0 0 1rem;font-size:1.125rem}.axis-rows[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.axis-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;gap:.15rem;padding-block:.75rem;display:flex}.axis-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.axis-row-title[data-astro-cid-lcdefpme]{color:var(--foreground);font-weight:700}.axis-row-sub[data-astro-cid-lcdefpme]{color:var(--muted-foreground);font-size:.8125rem}@media (width<=768px){.dual-axis[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.persona-card[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.persona-role[data-astro-cid-lcdefpme]{color:var(--primary);letter-spacing:.06em;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.persona-q[data-astro-cid-lcdefpme]{margin-bottom:.5rem}.metric-chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.metric-chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background-color:var(--muted);border:1px solid var(--border);color:var(--foreground);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem}.tools-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.tools-grid[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.card-link[data-astro-cid-lcdefpme]{color:var(--primary);align-items:center;gap:.25rem;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:700;display:inline-flex}.card-link[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:transform .15s var(--ease-out,ease)}.card-link[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.card-link[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:none}}@media (width<=768px){.tools-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.sovereignty-band[data-astro-cid-lcdefpme]{--onprem-bg:oklch(22% .05 258);--onprem-surface:oklch(27% .05 258);--onprem-node:oklch(31% .05 258);--onprem-fg:oklch(97% .005 258);--onprem-muted-fg:oklch(82% .02 258);--onprem-accent:oklch(75% .12 197);--onprem-border:oklch(100% 0 0/.15);--onprem-border-strong:oklch(100% 0 0/.32);background-color:var(--onprem-bg);color:var(--onprem-fg)}.sovereignty-kicker[data-astro-cid-lcdefpme]{color:var(--onprem-accent)}.sov-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:center;gap:2.5rem;display:grid}.sovereignty-title[data-astro-cid-lcdefpme]{color:var(--onprem-fg)}.sovereignty-lead[data-astro-cid-lcdefpme]{max-width:46rem;color:var(--onprem-muted-fg);margin:-.25rem 0 1.5rem;font-size:1.0625rem}.sovereignty-points[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.sovereignty-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--onprem-border);padding:.875rem 0 .875rem 1.5rem;position:relative}.sovereignty-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background-color:var(--onprem-accent);border-radius:2px;width:.5rem;height:.5rem;position:absolute;top:1.4rem;left:0}.sovereignty-point-title[data-astro-cid-lcdefpme]{color:var(--onprem-fg);margin:0 0 .25rem;font-size:1rem}.sovereignty-point-body[data-astro-cid-lcdefpme]{color:var(--onprem-muted-fg);margin:0;font-size:.9375rem}.sovereignty-actions[data-astro-cid-lcdefpme]{margin-top:1.75rem}@media (width<=768px){.sov-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}}.poc-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.poc-step[data-astro-cid-lcdefpme]{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius,.625rem);flex-direction:column;padding:1.5rem;display:flex}.poc-step-no[data-astro-cid-lcdefpme]{color:var(--primary);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.75rem;font-weight:700;line-height:1}.poc-step-title[data-astro-cid-lcdefpme]{margin:.75rem 0 .5rem;font-size:1.0625rem}.poc-step-body[data-astro-cid-lcdefpme]{color:var(--muted-foreground);margin:0}@media (width<=900px){.poc-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.poc-steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.maker-band[data-astro-cid-lcdefpme]{background-color:var(--band-tint);border-block:1px solid var(--border)}.maker-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:start;gap:2.5rem;display:grid}.maker-lede[data-astro-cid-lcdefpme]{max-width:42em;color:var(--muted-foreground);margin:-.25rem 0 1rem}.maker-about[data-astro-cid-lcdefpme]{margin:0;font-weight:700}.maker-facts[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.maker-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);color:var(--muted-foreground);padding:.875rem 0}.maker-facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--foreground);font-weight:700}@media (width<=768px){.maker-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}}.faq-section[data-astro-cid-lcdefpme]{scroll-margin-top:5rem}.faq-block[data-astro-cid-lcdefpme]{max-width:46rem;margin-inline:auto}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);gap:0;max-width:46rem;display:grid}.faq-item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem;font-weight:700;list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid color-mix(in oklch, var(--primary) 50%, transparent);outline-offset:2px;border-radius:var(--radius,.625rem)}.faq-chevron[data-astro-cid-lcdefpme]{color:var(--muted-foreground);transition:transform .15s var(--ease-out,ease);flex-shrink:0}.faq-item[data-astro-cid-lcdefpme][open] .faq-chevron[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.faq-a[data-astro-cid-lcdefpme]{margin:0;padding-bottom:1.125rem}@media (prefers-reduced-motion:reduce){.faq-chevron[data-astro-cid-lcdefpme]{transition:none}}
