.chat-landing[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]{color:var(--color-primary)}.hero-strip[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);padding:1.1rem 1.5rem}.hero-strip-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1100px;margin:0 auto;display:flex}.hero-strip-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-text-heading);margin:0 0 .25rem;font-size:1.6rem}.hero-strip-sub[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-top:.2rem;font-size:1rem;font-weight:400;display:block}.hero-strip-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:560px;margin:0;font-size:.95rem}.hero-strip-pledge[data-astro-cid-lcdefpme]{border-left:2px solid var(--color-primary);max-width:340px;color:var(--color-text-heading);margin:0;padding-left:1rem;font-size:.95rem;font-style:italic;line-height:1.5}.chat-shell[data-astro-cid-lcdefpme]{padding:0 0 .75rem}.chat-frame[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);height:min(100dvh - 15rem,760px);min-height:480px;display:flex}.chat-attribution[data-astro-cid-lcdefpme]{text-align:center;color:var(--color-text-muted);margin:.75rem 1.5rem 0;font-size:.75rem}.chat-attribution[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text-muted);text-decoration:underline}.section-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-align:center;color:var(--color-text-heading);margin:0 0 2rem;font-size:1.75rem}.features[data-astro-cid-lcdefpme]{max-width:1100px;margin:0 auto;padding:4rem 1.5rem 2rem}.feature-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.feature-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:.75rem;padding:1.5rem}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-text-heading);margin:0 0 .6rem;font-size:1.05rem}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.6}.stories[data-astro-cid-lcdefpme]{max-width:760px;margin:0 auto;padding:2rem 1.5rem}.story-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-left:3px solid var(--color-primary);background:var(--color-bg-card);border-radius:.75rem;margin:0;padding:1.5rem 1.75rem}.story-card[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:var(--color-text);margin:0 0 .75rem;font-style:italic;line-height:1.7}.story-card[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.85rem}.explain[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;max-width:1100px;margin:0 auto;padding:2rem 1.5rem;display:grid}.explain-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:.75rem;padding:1.5rem 1.75rem}.explain-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-text-heading);margin:0 0 .75rem;font-size:1.4rem}.explain-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0 0 .8rem;font-size:.95rem;line-height:1.65}.explain-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.explain-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn){color:var(--color-primary)}.faq[data-astro-cid-lcdefpme]{max-width:760px;margin:0 auto;padding:2.5rem 1.5rem 1rem}.faq-list[data-astro-cid-lcdefpme]{gap:.6rem;display:grid}.faq-item[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:.6rem;padding:.9rem 1.1rem}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--color-text-heading);font-weight:600}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:.6rem 0 0;font-size:.92rem;line-height:1.6}.faq-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-primary)}.final-cta[data-astro-cid-lcdefpme]{text-align:center;padding:3.5rem 1.5rem 4.5rem}.final-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-text-heading);margin:0 0 .75rem;font-size:1.9rem}.final-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:520px;margin:0 auto 1.5rem}.cta-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=768px){.hero-strip[data-astro-cid-lcdefpme]{padding:.85rem 1rem}.hero-strip-inner[data-astro-cid-lcdefpme]{gap:.75rem}.hero-strip-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.3rem}.hero-strip-sub[data-astro-cid-lcdefpme]{margin-left:0;font-size:.85rem;display:block}.hero-strip-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.85rem}.hero-strip-pledge[data-astro-cid-lcdefpme]{max-width:none;font-size:.85rem}.chat-frame[data-astro-cid-lcdefpme]{height:calc(100dvh - 16rem);min-height:420px}.features[data-astro-cid-lcdefpme]{padding-top:2.5rem}}
