.audience-hero:where(.astro-yjkvcqy5){background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4rem 2rem;text-align:center}.audience-hero:where(.astro-yjkvcqy5) h1:where(.astro-yjkvcqy5){font-size:2.5rem;margin:0 0 1rem;font-weight:700}.audience-hero:where(.astro-yjkvcqy5) p:where(.astro-yjkvcqy5){font-size:1.125rem;opacity:.9;margin:0}.container:where(.astro-yjkvcqy5){max-width:1024px;margin:0 auto;padding:0 2rem}.audience-content:where(.astro-yjkvcqy5){padding:4rem 2rem}.audience-content:where(.astro-yjkvcqy5) section:where(.astro-yjkvcqy5){margin-bottom:4rem}.audience-content:where(.astro-yjkvcqy5) h2:where(.astro-yjkvcqy5){font-size:2rem;margin-bottom:2rem;color:#1a202c}.audience-content:where(.astro-yjkvcqy5) h3:where(.astro-yjkvcqy5){color:#1a202c;margin-top:0}.audience-content:where(.astro-yjkvcqy5) p:where(.astro-yjkvcqy5){color:#4a5568;line-height:1.8;margin-bottom:1rem}.challenge-list:where(.astro-yjkvcqy5),.traditional-stack:where(.astro-yjkvcqy5),.fraiseql-stack:where(.astro-yjkvcqy5),.predictable-list:where(.astro-yjkvcqy5),.debugging-list:where(.astro-yjkvcqy5),.rollback-list:where(.astro-yjkvcqy5),.db-scaling:where(.astro-yjkvcqy5),.cost-list:where(.astro-yjkvcqy5),.before-deploy:where(.astro-yjkvcqy5),.during-deploy:where(.astro-yjkvcqy5),.after-deploy:where(.astro-yjkvcqy5){color:#4a5568;line-height:2;padding-left:2rem}.challenge-list:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5),.traditional-stack:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5),.fraiseql-stack:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5),.predictable-list:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5),.debugging-list:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5),.rollback-list:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5),.db-scaling:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5),.cost-list:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5),.before-deploy:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5),.during-deploy:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5),.after-deploy:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5){margin-bottom:.5rem}.value-card:where(.astro-yjkvcqy5){background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.value-card:where(.astro-yjkvcqy5) pre:where(.astro-yjkvcqy5){background:#f7fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:1rem;overflow-x:auto;font-size:.8rem;margin:1rem 0 0}.value-card:where(.astro-yjkvcqy5) code:where(.astro-yjkvcqy5){font-family:Courier New,monospace;color:#2d3748;line-height:1.4}.impact:where(.astro-yjkvcqy5){background:#edf2f7;padding:1rem;border-left:4px solid #667eea;border-radius:.375rem;font-size:.95rem;margin:1rem 0 0}.deployment-card:where(.astro-yjkvcqy5),.observability-card:where(.astro-yjkvcqy5),.scaling-card:where(.astro-yjkvcqy5),.reliability-card:where(.astro-yjkvcqy5){background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.deployment-card:where(.astro-yjkvcqy5) pre:where(.astro-yjkvcqy5),.observability-card:where(.astro-yjkvcqy5) pre:where(.astro-yjkvcqy5),.scaling-card:where(.astro-yjkvcqy5) pre:where(.astro-yjkvcqy5),.reliability-card:where(.astro-yjkvcqy5) pre:where(.astro-yjkvcqy5){background:#f7fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:1rem;overflow-x:auto;font-size:.8rem;margin:1rem 0 0}.deployment-card:where(.astro-yjkvcqy5) code:where(.astro-yjkvcqy5),.observability-card:where(.astro-yjkvcqy5) code:where(.astro-yjkvcqy5),.scaling-card:where(.astro-yjkvcqy5) code:where(.astro-yjkvcqy5),.reliability-card:where(.astro-yjkvcqy5) code:where(.astro-yjkvcqy5){font-family:Courier New,monospace;color:#2d3748;line-height:1.4}.monitoring-table:where(.astro-yjkvcqy5),.failure-table:where(.astro-yjkvcqy5){width:100%;border-collapse:collapse;margin-bottom:1rem;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.monitoring-table:where(.astro-yjkvcqy5) thead:where(.astro-yjkvcqy5),.failure-table:where(.astro-yjkvcqy5) thead:where(.astro-yjkvcqy5){background:#f7fafc}.monitoring-table:where(.astro-yjkvcqy5) th:where(.astro-yjkvcqy5),.failure-table:where(.astro-yjkvcqy5) th:where(.astro-yjkvcqy5){padding:1rem;text-align:left;font-weight:700;color:#1a202c;border-bottom:2px solid #e2e8f0}.monitoring-table:where(.astro-yjkvcqy5) td:where(.astro-yjkvcqy5),.failure-table:where(.astro-yjkvcqy5) td:where(.astro-yjkvcqy5){padding:1rem;color:#4a5568;border-bottom:1px solid #e2e8f0}.monitoring-table:where(.astro-yjkvcqy5) tbody:where(.astro-yjkvcqy5) tr:where(.astro-yjkvcqy5):last-child td:where(.astro-yjkvcqy5),.failure-table:where(.astro-yjkvcqy5) tbody:where(.astro-yjkvcqy5) tr:where(.astro-yjkvcqy5):last-child td:where(.astro-yjkvcqy5){border-bottom:none}.debug-steps:where(.astro-yjkvcqy5){color:#4a5568;line-height:2;padding-left:2rem}.debug-steps:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5){margin-bottom:.5rem}.checklist:where(.astro-yjkvcqy5){background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:2rem;margin-bottom:2rem}.checklist:where(.astro-yjkvcqy5) h3:where(.astro-yjkvcqy5){font-size:1.125rem;margin:1.5rem 0 1rem;color:#667eea}.checklist:where(.astro-yjkvcqy5) h3:where(.astro-yjkvcqy5):first-child{margin-top:0}.tools-grid:where(.astro-yjkvcqy5){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.tool-category:where(.astro-yjkvcqy5){background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.tool-category:where(.astro-yjkvcqy5) h4:where(.astro-yjkvcqy5){margin-top:0;color:#667eea;font-size:.95rem}.tool-category:where(.astro-yjkvcqy5) ul:where(.astro-yjkvcqy5){list-style:none;padding:0;margin:0}.tool-category:where(.astro-yjkvcqy5) li:where(.astro-yjkvcqy5){padding:.25rem 0;color:#4a5568;font-size:.875rem}.cta-buttons:where(.astro-yjkvcqy5){display:flex;gap:1rem;flex-wrap:wrap}.btn:where(.astro-yjkvcqy5){padding:1rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary:where(.astro-yjkvcqy5){background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:where(.astro-yjkvcqy5):hover{transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.btn-secondary:where(.astro-yjkvcqy5){background:#fff;color:#667eea;border:2px solid #667eea}.btn-secondary:where(.astro-yjkvcqy5):hover{background:#f7fafc}@media(max-width:768px){.audience-hero:where(.astro-yjkvcqy5) h1:where(.astro-yjkvcqy5){font-size:2rem}.cta-buttons:where(.astro-yjkvcqy5){flex-direction:column}.btn:where(.astro-yjkvcqy5){width:100%;text-align:center}.monitoring-table:where(.astro-yjkvcqy5),.failure-table:where(.astro-yjkvcqy5){font-size:.9rem}.monitoring-table:where(.astro-yjkvcqy5) th:where(.astro-yjkvcqy5),.failure-table:where(.astro-yjkvcqy5) th:where(.astro-yjkvcqy5),.monitoring-table:where(.astro-yjkvcqy5) td:where(.astro-yjkvcqy5),.failure-table:where(.astro-yjkvcqy5) td:where(.astro-yjkvcqy5){padding:.75rem}}
