.audience-hero:where(.astro-hzg24vcu){background:var(--color-gray-950);color:#fff;padding:4rem 2rem;text-align:center}.audience-hero:where(.astro-hzg24vcu) h1:where(.astro-hzg24vcu){font-size:2.5rem;margin:0 0 1rem;font-weight:700}.audience-hero:where(.astro-hzg24vcu) p:where(.astro-hzg24vcu){font-size:1.125rem;opacity:.9;margin:0}.container:where(.astro-hzg24vcu){max-width:1024px;margin:0 auto;padding:0 2rem}.audience-content:where(.astro-hzg24vcu){padding:4rem 2rem}.audience-content:where(.astro-hzg24vcu) section:where(.astro-hzg24vcu){margin-bottom:4rem}.audience-content:where(.astro-hzg24vcu) h2:where(.astro-hzg24vcu){font-size:2rem;margin-bottom:2rem;color:var(--color-text)}.audience-content:where(.astro-hzg24vcu) h3:where(.astro-hzg24vcu){color:var(--color-text);margin-top:0}.audience-content:where(.astro-hzg24vcu) p:where(.astro-hzg24vcu){color:var(--color-text-muted);line-height:1.8;margin-bottom:1rem}.challenge-list:where(.astro-hzg24vcu),.scaling-list:where(.astro-hzg24vcu),.data-scaling:where(.astro-hzg24vcu),.integration-list:where(.astro-hzg24vcu),.tradeoff-list:where(.astro-hzg24vcu){color:var(--color-text-muted);line-height:2;padding-left:2rem}.challenge-list:where(.astro-hzg24vcu) li:where(.astro-hzg24vcu),.scaling-list:where(.astro-hzg24vcu) li:where(.astro-hzg24vcu),.data-scaling:where(.astro-hzg24vcu) li:where(.astro-hzg24vcu),.integration-list:where(.astro-hzg24vcu) li:where(.astro-hzg24vcu),.tradeoff-list:where(.astro-hzg24vcu) li:where(.astro-hzg24vcu){margin-bottom:.5rem}.architecture-card:where(.astro-hzg24vcu),.pattern-card:where(.astro-hzg24vcu),.scaling-card:where(.astro-hzg24vcu),.reliability-card:where(.astro-hzg24vcu),.integration-card:where(.astro-hzg24vcu),.tradeoff-card:where(.astro-hzg24vcu),.metrics-card:where(.astro-hzg24vcu){background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.architecture-card:where(.astro-hzg24vcu) pre:where(.astro-hzg24vcu),.pattern-card:where(.astro-hzg24vcu) pre:where(.astro-hzg24vcu),.scaling-card:where(.astro-hzg24vcu) pre:where(.astro-hzg24vcu),.reliability-card:where(.astro-hzg24vcu) pre:where(.astro-hzg24vcu),.integration-card:where(.astro-hzg24vcu) pre:where(.astro-hzg24vcu){background:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;padding:1rem;overflow-x:auto;font-size:.8rem;margin:1rem 0 0}.architecture-card:where(.astro-hzg24vcu) code:where(.astro-hzg24vcu),.pattern-card:where(.astro-hzg24vcu) code:where(.astro-hzg24vcu),.scaling-card:where(.astro-hzg24vcu) code:where(.astro-hzg24vcu),.reliability-card:where(.astro-hzg24vcu) code:where(.astro-hzg24vcu),.integration-card:where(.astro-hzg24vcu) code:where(.astro-hzg24vcu){font-family:Courier New,monospace;color:var(--color-text-muted);line-height:1.4}.impact:where(.astro-hzg24vcu){background:var(--color-surface);padding:1rem;border-left:4px solid #667eea;border-radius:.375rem;font-size:.95rem;margin:1rem 0 0}.cqrs-table:where(.astro-hzg24vcu),.failure-modes:where(.astro-hzg24vcu),.metrics-table:where(.astro-hzg24vcu){width:100%;border-collapse:collapse;margin-bottom:1.5rem;border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.cqrs-table:where(.astro-hzg24vcu) thead:where(.astro-hzg24vcu),.failure-modes:where(.astro-hzg24vcu) thead:where(.astro-hzg24vcu),.metrics-table:where(.astro-hzg24vcu) thead:where(.astro-hzg24vcu){background:var(--color-surface)}.cqrs-table:where(.astro-hzg24vcu) th:where(.astro-hzg24vcu),.failure-modes:where(.astro-hzg24vcu) th:where(.astro-hzg24vcu),.metrics-table:where(.astro-hzg24vcu) th:where(.astro-hzg24vcu){padding:1rem;text-align:left;font-weight:700;color:var(--color-text);border-bottom:2px solid var(--color-border)}.cqrs-table:where(.astro-hzg24vcu) td:where(.astro-hzg24vcu),.failure-modes:where(.astro-hzg24vcu) td:where(.astro-hzg24vcu),.metrics-table:where(.astro-hzg24vcu) td:where(.astro-hzg24vcu){padding:1rem;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.cqrs-table:where(.astro-hzg24vcu) tbody:where(.astro-hzg24vcu) tr:where(.astro-hzg24vcu):last-child td:where(.astro-hzg24vcu),.failure-modes:where(.astro-hzg24vcu) tbody:where(.astro-hzg24vcu) tr:where(.astro-hzg24vcu):last-child td:where(.astro-hzg24vcu),.metrics-table:where(.astro-hzg24vcu) tbody:where(.astro-hzg24vcu) tr:where(.astro-hzg24vcu):last-child td:where(.astro-hzg24vcu){border-bottom:none}.cta-buttons:where(.astro-hzg24vcu){display:flex;gap:1rem;flex-wrap:wrap}.btn:where(.astro-hzg24vcu){padding:1rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary:where(.astro-hzg24vcu){background:var(--color-gray-950);color:#fff}.btn-primary:where(.astro-hzg24vcu):hover{box-shadow:0 10px 20px #667eea4d}.btn-secondary:where(.astro-hzg24vcu){background:var(--color-surface-raised);color:#667eea;border:2px solid #667eea}.btn-secondary:where(.astro-hzg24vcu):hover{background:var(--color-surface)}@media(max-width:768px){.audience-hero:where(.astro-hzg24vcu) h1:where(.astro-hzg24vcu){font-size:2rem}.cta-buttons:where(.astro-hzg24vcu){flex-direction:column}.btn:where(.astro-hzg24vcu){width:100%;text-align:center}.cqrs-table:where(.astro-hzg24vcu),.failure-modes:where(.astro-hzg24vcu),.metrics-table:where(.astro-hzg24vcu){font-size:.9rem}.cqrs-table:where(.astro-hzg24vcu) th:where(.astro-hzg24vcu),.failure-modes:where(.astro-hzg24vcu) th:where(.astro-hzg24vcu),.metrics-table:where(.astro-hzg24vcu) th:where(.astro-hzg24vcu),.cqrs-table:where(.astro-hzg24vcu) td:where(.astro-hzg24vcu),.failure-modes:where(.astro-hzg24vcu) td:where(.astro-hzg24vcu),.metrics-table:where(.astro-hzg24vcu) td:where(.astro-hzg24vcu){padding:.75rem}}
