.audience-hero:where(.astro-hzg24vcu){background:linear-gradient(135deg,#667eea,#764ba2);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:#1a202c}.audience-content:where(.astro-hzg24vcu) h3:where(.astro-hzg24vcu){color:#1a202c;margin-top:0}.audience-content:where(.astro-hzg24vcu) p:where(.astro-hzg24vcu){color:#4a5568;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:#4a5568;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:#fff;border:1px solid #e2e8f0;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:#f7fafc;border:1px solid #e2e8f0;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:#2d3748;line-height:1.4}.impact:where(.astro-hzg24vcu){background:#edf2f7;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 #e2e8f0;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:#f7fafc}.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:#1a202c;border-bottom:2px solid #e2e8f0}.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:#4a5568;border-bottom:1px solid #e2e8f0}.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:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:where(.astro-hzg24vcu):hover{transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.btn-secondary:where(.astro-hzg24vcu){background:#fff;color:#667eea;border:2px solid #667eea}.btn-secondary:where(.astro-hzg24vcu):hover{background:#f7fafc}@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}}
