.hero.svelte-2wzgz.svelte-2wzgz{padding:var(--spacing-2xl) 0;background:linear-gradient(to bottom,var(--bg),var(--bg-secondary))}.hero-content.svelte-2wzgz.svelte-2wzgz{max-width:800px;margin:0 auto;text-align:center}.content-wrapper.svelte-2wzgz.svelte-2wzgz{max-width:800px;margin:0 auto}.faq-list.svelte-2wzgz.svelte-2wzgz{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.faq-item.svelte-2wzgz.svelte-2wzgz{padding:var(--spacing-lg);background:var(--bg);border:1px solid var(--border);border-radius:.75rem;box-shadow:var(--shadow-sm)}.faq-item.svelte-2wzgz h3.svelte-2wzgz{margin-bottom:var(--spacing-sm);color:var(--accent)}.content-section.svelte-2wzgz.svelte-2wzgz{margin-bottom:var(--spacing-xl)}.content-section.svelte-2wzgz.svelte-2wzgz:last-child{margin-bottom:0}.areas-list.svelte-2wzgz.svelte-2wzgz{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.area-link.svelte-2wzgz.svelte-2wzgz{display:inline-block;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg);border:1px solid var(--border);border-radius:.5rem;text-decoration:none;color:var(--text);font-weight:500;transition:all var(--transition-fast)}.area-link.svelte-2wzgz.svelte-2wzgz:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.cta-box.svelte-2wzgz.svelte-2wzgz{text-align:center;padding:var(--spacing-lg)}.cta-box.svelte-2wzgz p a.svelte-2wzgz{color:var(--accent);font-weight:600}.cta-buttons.svelte-2wzgz.svelte-2wzgz{display:flex;gap:var(--spacing-md);justify-content:center;margin-top:var(--spacing-md);flex-wrap:wrap}
