.about-hero.svelte-cwls5q{padding:var(--space-16) 0;text-align:center;background:var(--color-bg-primary);border-bottom:1px solid var(--color-border)}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.hero-subtitle.svelte-cwls5q{font-size:var(--text-2xl);color:var(--color-text-tertiary);font-style:italic;margin-bottom:var(--space-8)}.taglines.svelte-cwls5q{max-width:500px;margin:0 auto}.taglines.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-xl);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.taglines.svelte-cwls5q .highlight:where(.svelte-cwls5q){font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-primary-dark);margin-top:var(--space-6)}.section.svelte-cwls5q{padding:var(--space-16) 0;background:var(--color-bg-primary)}.section.alt-bg.svelte-cwls5q{background:var(--color-bg-secondary)}.section-header.svelte-cwls5q{text-align:center;margin-bottom:var(--space-10)}.eyebrow.svelte-cwls5q{display:inline-block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-dark);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-2)}.section-header.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.problem-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-10)}.problem-card.svelte-cwls5q{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center}.problem-icon.svelte-cwls5q{width:64px;height:64px;margin:0 auto var(--space-4);display:flex;align-items:center;justify-content:center;background:var(--color-error-light);border-radius:var(--radius-lg);color:var(--color-error)}.problem-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.problem-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.explanation-box.svelte-cwls5q{max-width:800px;margin:0 auto;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6)}.explanation-box.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.explanation-box.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.comparison-cards.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-10)}.comparison-card.svelte-cwls5q{background:var(--color-card-bg);border:2px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center}.comparison-card.bad.svelte-cwls5q{border-color:var(--color-error)}.comparison-card.medium.svelte-cwls5q{border-color:var(--color-warning)}.comparison-card.good.svelte-cwls5q{border-color:var(--color-success)}.card-header.svelte-cwls5q{margin-bottom:var(--space-4)}.comparison-card.bad.svelte-cwls5q .card-header:where(.svelte-cwls5q) .icon{color:var(--color-error)}.comparison-card.medium.svelte-cwls5q .card-header:where(.svelte-cwls5q) .icon{color:var(--color-warning)}.comparison-card.good.svelte-cwls5q .card-header:where(.svelte-cwls5q) .icon{color:var(--color-success)}.card-header.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:var(--space-2) 0}.recall-rate.svelte-cwls5q{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-tertiary)}.example-box.svelte-cwls5q{font-family:var(--font-mono);font-size:var(--text-sm);padding:var(--space-4);background:var(--color-bg-tertiary);border-radius:var(--radius-lg);margin-bottom:var(--space-4);word-break:break-word}.comparison-card.svelte-cwls5q>p:where(.svelte-cwls5q){font-size:var(--text-sm);color:var(--color-text-tertiary);margin:0}.science-box.svelte-cwls5q{max-width:700px;margin:0 auto;text-align:center;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8)}.quote-mark.svelte-cwls5q .icon{color:var(--color-primary-dark);opacity:.3}.science-box.svelte-cwls5q blockquote:where(.svelte-cwls5q){font-size:var(--text-xl);font-style:italic;color:var(--color-text-primary);margin:var(--space-4) 0}.science-box.svelte-cwls5q cite:where(.svelte-cwls5q){font-size:var(--text-sm);color:var(--color-text-tertiary);display:block;margin-bottom:var(--space-6)}.science-text.svelte-cwls5q{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.table-wrapper.svelte-cwls5q{overflow-x:auto;margin-bottom:var(--space-10)}.comparison-table.svelte-cwls5q{width:100%;max-width:900px;margin:0 auto;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);border-collapse:separate;border-spacing:0;overflow:hidden}.comparison-table.svelte-cwls5q th:where(.svelte-cwls5q),.comparison-table.svelte-cwls5q td:where(.svelte-cwls5q){padding:var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.comparison-table.svelte-cwls5q th:where(.svelte-cwls5q){background:var(--color-bg-tertiary);font-weight:var(--font-semibold);color:var(--color-text-primary)}.comparison-table.svelte-cwls5q td:where(.svelte-cwls5q){color:var(--color-text-secondary)}.comparison-table.svelte-cwls5q tr:where(.svelte-cwls5q):last-child td:where(.svelte-cwls5q){border-bottom:none}.highlight-row.svelte-cwls5q{background:var(--color-success-light)}.highlight-row.svelte-cwls5q td:where(.svelte-cwls5q){font-weight:var(--font-semibold);color:var(--color-success-dark)}.comparison-table.svelte-cwls5q .icon-success{color:var(--color-success)}.comparison-table.svelte-cwls5q .icon-danger{color:var(--color-error)}.comparison-table.svelte-cwls5q .icon-warning{color:var(--color-warning)}.comparison-table.svelte-cwls5q .bad:where(.svelte-cwls5q){color:var(--color-error)}.comparison-table.svelte-cwls5q .medium:where(.svelte-cwls5q){color:var(--color-warning)}.comparison-table.svelte-cwls5q .good:where(.svelte-cwls5q){color:var(--color-success)}.positioning-box.svelte-cwls5q{max-width:700px;margin:0 auto;text-align:center;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8)}.positioning-box.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}.positioning-box.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.positioning-box.svelte-cwls5q .tagline:where(.svelte-cwls5q){font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-primary-dark);margin-bottom:0}.use-cases-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);max-width:900px;margin:0 auto var(--space-8)}.use-case-card.svelte-cwls5q{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);transition:all var(--transition-fast)}.use-case-card.svelte-cwls5q:hover{border-color:var(--color-primary-dark);transform:translateY(-2px)}.use-case-icon.svelte-cwls5q{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);border-radius:var(--radius-lg);margin-bottom:var(--space-4);color:var(--color-primary-dark)}.use-case-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.use-case-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.note-box.svelte-cwls5q{display:flex;align-items:flex-start;gap:var(--space-4);max-width:800px;margin:0 auto;padding:var(--space-6);background:var(--color-primary-100);border-radius:var(--radius-xl);border:1px solid var(--color-primary-200)}.note-box.svelte-cwls5q .icon{color:var(--color-primary-dark);flex-shrink:0}.note-box.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.faq-list.svelte-cwls5q{max-width:800px;margin:0 auto}.faq-item.svelte-cwls5q{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-4);overflow:hidden}.faq-item.svelte-cwls5q summary:where(.svelte-cwls5q){display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-6);cursor:pointer;font-weight:var(--font-medium);color:var(--color-text-primary);list-style:none}.faq-item.svelte-cwls5q summary:where(.svelte-cwls5q)::-webkit-details-marker{display:none}.faq-item.svelte-cwls5q summary:where(.svelte-cwls5q) .faq-chevron{transition:transform var(--transition-fast);color:var(--color-text-tertiary)}.faq-item[open].svelte-cwls5q summary:where(.svelte-cwls5q) .faq-chevron{transform:rotate(180deg)}.faq-answer.svelte-cwls5q{padding:0 var(--space-6) var(--space-4)}.faq-answer.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}@media(max-width:1024px){.problem-grid.svelte-cwls5q,.comparison-cards.svelte-cwls5q{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.use-cases-grid.svelte-cwls5q{grid-template-columns:1fr;max-width:400px}}@media(max-width:640px){.about-hero.svelte-cwls5q{padding:var(--space-12) 0}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:var(--text-4xl)}.hero-subtitle.svelte-cwls5q{font-size:var(--text-xl)}.section.svelte-cwls5q{padding:var(--space-12) 0}.note-box.svelte-cwls5q{flex-direction:column;align-items:center;text-align:center}}
