.audience-hero:where(.astro-jznwwrdq){background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4rem 2rem;text-align:center}.audience-hero:where(.astro-jznwwrdq) h1:where(.astro-jznwwrdq){font-size:2.5rem;margin:0 0 1rem;font-weight:700}.audience-hero:where(.astro-jznwwrdq) p:where(.astro-jznwwrdq){font-size:1.125rem;opacity:.9;margin:0}.container:where(.astro-jznwwrdq){max-width:1024px;margin:0 auto;padding:0 2rem}.audience-content:where(.astro-jznwwrdq){padding:4rem 2rem}.audience-content:where(.astro-jznwwrdq) section:where(.astro-jznwwrdq){margin-bottom:4rem}.audience-content:where(.astro-jznwwrdq) h2:where(.astro-jznwwrdq){font-size:2rem;margin-bottom:2rem;color:#1a202c}.audience-content:where(.astro-jznwwrdq) h3:where(.astro-jznwwrdq){color:#1a202c;margin-top:0}.audience-content:where(.astro-jznwwrdq) p:where(.astro-jznwwrdq){color:#4a5568;line-height:1.8;margin-bottom:1rem}.problem-list:where(.astro-jznwwrdq),.tools-list:where(.astro-jznwwrdq){color:#4a5568;line-height:2;padding-left:2rem}.problem-list:where(.astro-jznwwrdq) li:where(.astro-jznwwrdq){margin-bottom:.5rem}.value-card:where(.astro-jznwwrdq){background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.value-card:where(.astro-jznwwrdq) pre:where(.astro-jznwwrdq){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-jznwwrdq) code:where(.astro-jznwwrdq){font-family:Courier New,monospace;color:#2d3748;line-height:1.5}.comparison-item:where(.astro-jznwwrdq){background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.comparison-item:where(.astro-jznwwrdq) pre:where(.astro-jznwwrdq){background:#f7fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:1rem;overflow-x:auto;font-size:.75rem;margin:1rem 0 0}.comparison-item:where(.astro-jznwwrdq) code:where(.astro-jznwwrdq){font-family:Courier New,monospace;color:#2d3748;line-height:1.4}.path-step:where(.astro-jznwwrdq){background:#fff;border-left:4px solid #667eea;border-radius:.5rem;padding:1.5rem;margin-bottom:1rem;display:flex;gap:1.5rem;align-items:flex-start}.step-number:where(.astro-jznwwrdq){display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#667eea;color:#fff;border-radius:50%;font-weight:700;flex-shrink:0}.path-step:where(.astro-jznwwrdq) h3:where(.astro-jznwwrdq){margin:0 0 .5rem}.path-step:where(.astro-jznwwrdq) p:where(.astro-jznwwrdq){margin:0 0 .75rem}.link:where(.astro-jznwwrdq){color:#667eea;text-decoration:none;font-weight:600}.link:where(.astro-jznwwrdq):hover{color:#764ba2}.use-case-grid:where(.astro-jznwwrdq){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.use-case-item:where(.astro-jznwwrdq){background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.use-case-item:where(.astro-jznwwrdq) h4:where(.astro-jznwwrdq){margin-top:0;color:#667eea}.use-case-item:where(.astro-jznwwrdq) p:where(.astro-jznwwrdq){margin:.5rem 0;font-size:.95rem}.sdk-grid:where(.astro-jznwwrdq){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.sdk-card:where(.astro-jznwwrdq){background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem;text-align:center}.sdk-card:where(.astro-jznwwrdq) h3:where(.astro-jznwwrdq){margin-top:0}.sdk-card:where(.astro-jznwwrdq) p:where(.astro-jznwwrdq){font-size:.875rem;margin-bottom:1rem}.sdk-card:where(.astro-jznwwrdq) pre:where(.astro-jznwwrdq){background:#f7fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:.75rem;overflow-x:auto;font-size:.7rem;margin:0;text-align:left}.sdk-card:where(.astro-jznwwrdq) code:where(.astro-jznwwrdq){font-family:Courier New,monospace;color:#2d3748;line-height:1.3}.tools-list:where(.astro-jznwwrdq){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.tool-group:where(.astro-jznwwrdq){background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.tool-group:where(.astro-jznwwrdq) h4:where(.astro-jznwwrdq){margin-top:0;color:#667eea;font-size:.95rem}.tool-group:where(.astro-jznwwrdq) ul:where(.astro-jznwwrdq){list-style:none;padding:0;margin:0}.tool-group:where(.astro-jznwwrdq) li:where(.astro-jznwwrdq){padding:.25rem 0;color:#4a5568;font-size:.875rem}.faq-item:where(.astro-jznwwrdq){background:#fff;border-left:4px solid #667eea;border-radius:.5rem;padding:1.5rem;margin-bottom:1rem}.faq-item:where(.astro-jznwwrdq) h4:where(.astro-jznwwrdq){margin-top:0;color:#1a202c}.faq-item:where(.astro-jznwwrdq) p:where(.astro-jznwwrdq){margin:0}.cta-buttons:where(.astro-jznwwrdq){display:flex;gap:1rem;flex-wrap:wrap}.btn:where(.astro-jznwwrdq){padding:1rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary:where(.astro-jznwwrdq){background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:where(.astro-jznwwrdq):hover{transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.btn-secondary:where(.astro-jznwwrdq){background:#fff;color:#667eea;border:2px solid #667eea}.btn-secondary:where(.astro-jznwwrdq):hover{background:#f7fafc}@media(max-width:768px){.audience-hero:where(.astro-jznwwrdq) h1:where(.astro-jznwwrdq){font-size:2rem}.path-step:where(.astro-jznwwrdq){flex-direction:column;align-items:center}.cta-buttons:where(.astro-jznwwrdq){flex-direction:column}.btn:where(.astro-jznwwrdq){width:100%;text-align:center}}
