.page.svelte-16eb6j8.svelte-16eb6j8{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#f9fafb;color:#111827}.hero.svelte-16eb6j8.svelte-16eb6j8{width:100%;max-width:960px;background:#fff;border-radius:24px;padding:2.4rem 2.3rem 2rem}h1.svelte-16eb6j8.svelte-16eb6j8{margin:.9rem 0 .25rem;font-size:clamp(2.2rem,3vw,2.8rem);letter-spacing:-.03em;color:#111827}.subtitle.svelte-16eb6j8.svelte-16eb6j8{margin:0;max-width:40rem;color:#4b5563;font-size:.98rem;line-height:1.6}.grid.svelte-16eb6j8.svelte-16eb6j8{margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.card.svelte-16eb6j8.svelte-16eb6j8{background:#fef2f2;border-radius:16px;border:none;padding:1.2rem 1.3rem 1.35rem}.card.svelte-16eb6j8 h2.svelte-16eb6j8{margin:0 0 .4rem;font-size:1.05rem;color:#b91c1c}.card.svelte-16eb6j8 p.svelte-16eb6j8{margin:0;font-size:.9rem;line-height:1.6;color:#6b7280}@media (max-width: 768px){.hero.svelte-16eb6j8.svelte-16eb6j8{padding:1.8rem 1.5rem 1.6rem}.grid.svelte-16eb6j8.svelte-16eb6j8{grid-template-columns:1fr}}
