.hero[data-astro-cid-cbopse4y]{padding:8rem 2rem 4rem;background:linear-gradient(180deg,#F5F7FA 0%,var(--surface) 100%);text-align:center}.hero[data-astro-cid-cbopse4y] h1[data-astro-cid-cbopse4y]{font-size:3rem;font-weight:700;margin-bottom:1rem;color:var(--text)}.hero[data-astro-cid-cbopse4y] h1[data-astro-cid-cbopse4y] span[data-astro-cid-cbopse4y]{color:var(--reveal-mental-health)}.hero-description[data-astro-cid-cbopse4y]{font-size:1.25rem;color:var(--text-secondary);max-width:700px;margin:0 auto 2rem;line-height:1.7}.hero-cta[data-astro-cid-cbopse4y]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.safety-notice[data-astro-cid-cbopse4y]{background:#6b8cae1a;border-left:4px solid var(--reveal-mental-health);padding:1.5rem;margin:2rem auto;max-width:700px;border-radius:0 12px 12px 0;text-align:left}.safety-notice[data-astro-cid-cbopse4y] h4[data-astro-cid-cbopse4y]{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--text)}.safety-notice[data-astro-cid-cbopse4y] p[data-astro-cid-cbopse4y]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.topics-grid[data-astro-cid-cbopse4y]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;padding:0 2rem;max-width:1200px;margin:0 auto}.topic-card[data-astro-cid-cbopse4y]{background:#fff;border-radius:20px;padding:2rem;border:1px solid var(--border);transition:transform .2s,box-shadow .2s}.topic-card[data-astro-cid-cbopse4y]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.topic-header[data-astro-cid-cbopse4y]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.topic-icon[data-astro-cid-cbopse4y]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center}.topic-icon[data-astro-cid-cbopse4y] svg[data-astro-cid-cbopse4y]{width:28px;height:28px;stroke:#fff;stroke-width:1.5;fill:none}.topic-title[data-astro-cid-cbopse4y] h2[data-astro-cid-cbopse4y]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.topic-tagline[data-astro-cid-cbopse4y]{font-size:.9rem;color:var(--text-secondary)}.topic-description[data-astro-cid-cbopse4y]{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.sample-prompts[data-astro-cid-cbopse4y]{background:var(--surface);border-radius:12px;padding:1.25rem;margin-bottom:1.5rem}.sample-prompts[data-astro-cid-cbopse4y] h4[data-astro-cid-cbopse4y]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-light);margin-bottom:.75rem}.sample-prompts[data-astro-cid-cbopse4y] ul[data-astro-cid-cbopse4y]{list-style:none}.sample-prompts[data-astro-cid-cbopse4y] li[data-astro-cid-cbopse4y]{padding:.5rem 0;border-bottom:1px solid var(--border);font-size:.95rem;color:var(--text)}.sample-prompts[data-astro-cid-cbopse4y] li[data-astro-cid-cbopse4y]:last-child{border-bottom:none}.topic-link[data-astro-cid-cbopse4y]{display:inline-flex;align-items:center;gap:.5rem;color:var(--reveal-mental-health);text-decoration:none;font-weight:600;transition:gap .2s}.topic-link[data-astro-cid-cbopse4y]:hover{gap:.75rem}.cta-section[data-astro-cid-cbopse4y]{text-align:center;padding:6rem 2rem;background:var(--surface)}.cta-section[data-astro-cid-cbopse4y] h2[data-astro-cid-cbopse4y]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-section[data-astro-cid-cbopse4y] p[data-astro-cid-cbopse4y]{font-size:1.15rem;color:var(--text-secondary);margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.resources-section[data-astro-cid-cbopse4y]{padding:4rem 2rem;max-width:800px;margin:0 auto;text-align:center}.resources-section[data-astro-cid-cbopse4y] h2[data-astro-cid-cbopse4y]{font-size:2rem;margin-bottom:1rem}.resources-section[data-astro-cid-cbopse4y] p[data-astro-cid-cbopse4y]{color:var(--text-secondary);margin-bottom:2rem}.crisis-resources[data-astro-cid-cbopse4y]{background:#fff5f5;border:1px solid #FED7D7;border-radius:12px;padding:1.5rem;text-align:left}.crisis-resources[data-astro-cid-cbopse4y] h4[data-astro-cid-cbopse4y]{color:#c53030;font-weight:600;margin-bottom:.75rem}.crisis-resources[data-astro-cid-cbopse4y] ul[data-astro-cid-cbopse4y]{list-style:none}.crisis-resources[data-astro-cid-cbopse4y] li[data-astro-cid-cbopse4y]{padding:.5rem 0;color:var(--text)}.crisis-resources[data-astro-cid-cbopse4y] a[data-astro-cid-cbopse4y]{color:#c53030;font-weight:600}.faq-section[data-astro-cid-cbopse4y]{padding:4rem 2rem;max-width:800px;margin:0 auto}.faq-section[data-astro-cid-cbopse4y] h2[data-astro-cid-cbopse4y]{text-align:center;font-size:2rem;margin-bottom:2rem}.faq-item[data-astro-cid-cbopse4y]{border-bottom:1px solid var(--border);padding:1.5rem 0}.faq-item[data-astro-cid-cbopse4y] h3[data-astro-cid-cbopse4y]{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:var(--text)}.faq-item[data-astro-cid-cbopse4y] p[data-astro-cid-cbopse4y]{color:var(--text-secondary);line-height:1.6}@media(max-width:768px){.hero[data-astro-cid-cbopse4y] h1[data-astro-cid-cbopse4y]{font-size:2rem}.topics-grid[data-astro-cid-cbopse4y]{grid-template-columns:1fr;padding:0 1rem}}
