.structured-hero[data-astro-cid-mx35hl25],.hero-grid[data-astro-cid-mx35hl25],.topic-stack[data-astro-cid-mx35hl25],.topic-row[data-astro-cid-mx35hl25],.topic-detail-grid[data-astro-cid-mx35hl25],.status-groups[data-astro-cid-mx35hl25],.system-grid[data-astro-cid-mx35hl25],.case-grid[data-astro-cid-mx35hl25],.detail-grid[data-astro-cid-mx35hl25],.scaling-grid[data-astro-cid-mx35hl25],.cta-surface[data-astro-cid-mx35hl25],.logic-surface[data-astro-cid-mx35hl25],.process-diagram[data-astro-cid-mx35hl25]{gap:1rem;display:grid}.structured-kicker[data-astro-cid-mx35hl25],.detail-label[data-astro-cid-mx35hl25],.topic-kicker[data-astro-cid-mx35hl25]{letter-spacing:.12em;text-transform:uppercase;width:fit-content;color:var(--color-text-dark);background:#ffffffbd;border:1px solid #20231f1f;border-radius:999px;padding:.5rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.structured-description[data-astro-cid-mx35hl25],.topic-summary[data-astro-cid-mx35hl25],.detail-panel[data-astro-cid-mx35hl25] p[data-astro-cid-mx35hl25],.section-head[data-astro-cid-mx35hl25] p[data-astro-cid-mx35hl25],.case-body[data-astro-cid-mx35hl25] p[data-astro-cid-mx35hl25],.development-list[data-astro-cid-mx35hl25] li[data-astro-cid-mx35hl25]{color:var(--color-text)}.hero-media-panel[data-astro-cid-mx35hl25],.topic-row[data-astro-cid-mx35hl25],.status-surface[data-astro-cid-mx35hl25],.detail-panel[data-astro-cid-mx35hl25],.case-card[data-astro-cid-mx35hl25],.cta-surface[data-astro-cid-mx35hl25],.logic-surface[data-astro-cid-mx35hl25]{background:linear-gradient(#fffffff5,#f3f5effa);border:1px solid #20231f1a;border-radius:1.8rem}.hero-media-panel[data-astro-cid-mx35hl25]{min-height:18rem;overflow:hidden}.hero-media-image[data-astro-cid-mx35hl25]{object-fit:cover;width:100%;height:100%}.topic-row[data-astro-cid-mx35hl25],.case-card[data-astro-cid-mx35hl25],.cta-surface[data-astro-cid-mx35hl25],.logic-surface[data-astro-cid-mx35hl25]{padding:1.25rem}.detail-panel[data-astro-cid-mx35hl25],.system-card[data-astro-cid-mx35hl25]{padding:1rem}.system-card[data-astro-cid-mx35hl25]{background:#ffffffdb;border-radius:1.2rem}.system-card[data-astro-cid-mx35hl25].muted{opacity:.9}.chip-list[data-astro-cid-mx35hl25],.development-list[data-astro-cid-mx35hl25]{margin:0;padding:0;list-style:none}.chip-list[data-astro-cid-mx35hl25]{flex-wrap:wrap;gap:.55rem;display:flex}.chip-list[data-astro-cid-mx35hl25] li[data-astro-cid-mx35hl25],.development-list[data-astro-cid-mx35hl25] li[data-astro-cid-mx35hl25]{background:#ffffffd1;border:1px solid #20231f1f;border-radius:999px;padding:.65rem .85rem;font-weight:600}.action-row[data-astro-cid-mx35hl25]{flex-wrap:wrap;gap:.75rem;display:flex}.section-head[data-astro-cid-mx35hl25]{gap:.8rem;margin-bottom:1rem;display:grid}.process-step[data-astro-cid-mx35hl25]{background:#fffc;border:1px solid #20231f14;border-radius:1.1rem;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.process-count[data-astro-cid-mx35hl25]{background:var(--color-primary);color:#14200d;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.78rem;font-weight:800;display:inline-flex}.case-image[data-astro-cid-mx35hl25]{border-radius:1.3rem;min-height:14rem;overflow:hidden}.case-body[data-astro-cid-mx35hl25],.case-micro-grid[data-astro-cid-mx35hl25]{gap:.8rem;display:grid}.case-micro-grid[data-astro-cid-mx35hl25] span[data-astro-cid-mx35hl25]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dark);margin-bottom:.3rem;font-size:.78rem;font-weight:700;display:inline-flex}.implemented[data-astro-cid-mx35hl25]{border-color:#8fc86f47}.tested[data-astro-cid-mx35hl25]{border-color:#20231f1f}.development[data-astro-cid-mx35hl25]{border-style:dashed;border-color:#c7a46247}.inline-link[data-astro-cid-mx35hl25]{color:var(--color-text-dark);font-weight:700}@media (width>=768px){.hero-grid[data-astro-cid-mx35hl25],.topic-row[data-astro-cid-mx35hl25],.cta-surface[data-astro-cid-mx35hl25],.topic-detail-grid[data-astro-cid-mx35hl25],.detail-grid[data-astro-cid-mx35hl25],.scaling-grid[data-astro-cid-mx35hl25],.process-diagram[data-astro-cid-mx35hl25],.system-grid[data-astro-cid-mx35hl25]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.case-grid[data-astro-cid-mx35hl25],.system-grid[data-astro-cid-mx35hl25]{grid-template-columns:repeat(3,minmax(0,1fr))}}.system-grid[data-astro-cid-mx35hl25]{grid-template-columns:repeat(3,1fr);gap:3rem 2.5rem;display:grid}@media (width<=1024px){.system-grid[data-astro-cid-mx35hl25]{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}}@media (width<=640px){.system-grid[data-astro-cid-mx35hl25]{grid-template-columns:1fr;gap:2rem}}.system-card[data-astro-cid-mx35hl25]{box-shadow:none;color:inherit;background:0 0;border:none;flex-direction:column;gap:.4rem;min-width:0;padding:0;text-decoration:none;display:flex}.system-grid[data-astro-cid-mx35hl25]{grid-auto-rows:1fr;align-items:stretch}.system-card-media[data-astro-cid-mx35hl25]{position:relative}.system-card-hint[data-astro-cid-mx35hl25]{color:#3c3c4373;pointer-events:none;font-size:11px;position:absolute;bottom:.5rem;right:.75rem}.sys-band-dark[data-astro-cid-mx35hl25] .system-card-hint[data-astro-cid-mx35hl25]{color:#ffffff80}.system-card-img[data-astro-cid-mx35hl25]{object-fit:contain;background:#fff;border-radius:12px;width:100%;height:240px;margin-bottom:1rem;display:block;box-shadow:0 1px 2px #0000000a,0 4px 14px #00000008}.sys-band-alt[data-astro-cid-mx35hl25] .system-card-img[data-astro-cid-mx35hl25],.sys-band-dark[data-astro-cid-mx35hl25] .system-card-img[data-astro-cid-mx35hl25]{background:#fff}.system-card-top[data-astro-cid-mx35hl25]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.system-card[data-astro-cid-mx35hl25] h3[data-astro-cid-mx35hl25]{letter-spacing:-.02em;color:#1d1d1f;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Montserrat,sans-serif;font-size:28px;font-weight:600;line-height:1.14}.system-card[data-astro-cid-mx35hl25] p[data-astro-cid-mx35hl25]{color:#3c3c43cc;letter-spacing:-.005em;margin:0;font-size:15px;line-height:1.33}.system-card[data-astro-cid-mx35hl25] .detail-label[data-astro-cid-mx35hl25]{color:#1d1d1f;font-variant-numeric:tabular-nums;letter-spacing:-.012em;margin-top:auto;padding-top:.25rem;font-size:17px;font-weight:600}.system-status[data-astro-cid-mx35hl25]{color:#3c3c4399;letter-spacing:0;white-space:nowrap;flex-shrink:0;font-size:12px}.system-card[data-astro-cid-mx35hl25]:hover h3[data-astro-cid-mx35hl25]{color:#1e4d2b}.system-card[data-astro-cid-mx35hl25]{transition:color .25s}.status-surface[data-astro-cid-mx35hl25]{box-shadow:none;background:0 0;border:none;padding:0}.status-groups[data-astro-cid-mx35hl25]{gap:3.5rem;display:grid}.pd-cat-sub[data-astro-cid-mx35hl25]{color:#6e6e73;letter-spacing:-.01em;max-width:44rem;margin:.5rem 0 0;font-size:17px;line-height:1.47}.sys-hero[data-astro-cid-mx35hl25]{text-align:center;padding:6rem 0 4rem}.sys-hero[data-astro-cid-mx35hl25] .structured-kicker[data-astro-cid-mx35hl25]{color:#1e4d2b}.sys-hero-title[data-astro-cid-mx35hl25]{letter-spacing:-.022em;color:#1d1d1f;max-width:20ch;margin:.5rem auto 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.07}.sys-hero-sub[data-astro-cid-mx35hl25]{letter-spacing:-.012em;color:#3c3c43cc;max-width:40rem;margin:0 auto;font-size:19px;line-height:1.47}.sys-band[data-astro-cid-mx35hl25]{padding:4.5rem 0}.sys-band-alt[data-astro-cid-mx35hl25]{background:#f5f5f7}.sys-band-dark[data-astro-cid-mx35hl25]{background:#1a2e1a;padding:5rem 0}.sys-band-dark[data-astro-cid-mx35hl25] .structured-kicker[data-astro-cid-mx35hl25]{color:#8fc86f}.sys-band-dark[data-astro-cid-mx35hl25] .pd-section-head[data-astro-cid-mx35hl25] h2[data-astro-cid-mx35hl25]{color:#fff}.sys-band-dark[data-astro-cid-mx35hl25] .pd-cat-sub[data-astro-cid-mx35hl25]{color:#ffffffbf}.sys-band-dark[data-astro-cid-mx35hl25] .system-card[data-astro-cid-mx35hl25] h3[data-astro-cid-mx35hl25]{color:#fff}.sys-band-dark[data-astro-cid-mx35hl25] .system-card[data-astro-cid-mx35hl25] p[data-astro-cid-mx35hl25]{color:#ffffffb8}.sys-band-dark[data-astro-cid-mx35hl25] .system-card[data-astro-cid-mx35hl25] .detail-label[data-astro-cid-mx35hl25]{color:#fff}.sys-band-dark[data-astro-cid-mx35hl25] .system-status[data-astro-cid-mx35hl25]{color:#ffffff8c}.sys-band-dark[data-astro-cid-mx35hl25] .system-card[data-astro-cid-mx35hl25]:hover h3[data-astro-cid-mx35hl25]{color:#8fc86f}.section-sm[data-astro-cid-mx35hl25].pt-0{padding-top:0}.section-sm[data-astro-cid-mx35hl25] .system-grid[data-astro-cid-mx35hl25]{max-width:100%}.pd-band-dark[data-astro-cid-mx35hl25] .pd-cat-sub[data-astro-cid-mx35hl25]{color:#ffffffbf}.pd-band-dark[data-astro-cid-mx35hl25] .structured-kicker[data-astro-cid-mx35hl25]{color:#8fc86f}.pd-band-dark[data-astro-cid-mx35hl25] .pd-section-head[data-astro-cid-mx35hl25] h2[data-astro-cid-mx35hl25]{color:#fff}.content table{max-width:100%;display:block;overflow-x:auto}
