.hero.svelte-1uha8ag{text-align:center;padding:4rem 0;background:linear-gradient(135deg,#2d6a4f10,#40916c20);border-radius:1rem;margin-bottom:3rem}.hero-logo.svelte-1uha8ag{height:120px;width:auto;margin-bottom:1rem}h1.svelte-1uha8ag{font-size:3rem;color:var(--primary);margin-bottom:.5rem}.subtitle.svelte-1uha8ag{font-size:1.25rem;color:var(--text-light);margin-bottom:1rem}.question.svelte-1uha8ag{font-size:1.5rem;font-style:italic;color:var(--text)}.intro.svelte-1uha8ag{margin-bottom:3rem}.intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1rem}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-light);max-width:700px}.loading.svelte-1uha8ag,.error.svelte-1uha8ag{text-align:center;padding:2rem}.error.svelte-1uha8ag{color:var(--error);background:#fef2f2;border-radius:.5rem}.stats.svelte-1uha8ag{display:flex;gap:2rem;margin-bottom:3rem}.stat-card.svelte-1uha8ag{background:#fff;padding:2rem;border-radius:.5rem;border:1px solid var(--border);text-align:center;flex:1}.stat-number.svelte-1uha8ag{display:block;font-size:3rem;font-weight:700;color:var(--primary)}.stat-label.svelte-1uha8ag{color:var(--text-light)}.preview.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1.5rem}.criteria-list.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1rem}.criterion-card.svelte-1uha8ag{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid var(--border)}.category.svelte-1uha8ag{display:inline-block;background:var(--primary);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;margin-bottom:.75rem}.criterion-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem}.criterion-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-light);font-size:.9rem}.more-link.svelte-1uha8ag{color:var(--primary)}
