.container.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2);font-family:system-ui,-apple-system,sans-serif}.hero.svelte-1uha8ag{text-align:center;margin-bottom:3rem}h1.svelte-1uha8ag{font-size:3rem;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.subtitle.svelte-1uha8ag{font-size:1.25rem;color:#ffffffe6;margin:0}.cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:900px;width:100%}.card.svelte-1uha8ag{background:#fff;border-radius:16px;padding:2rem;text-align:center;box-shadow:0 10px 40px #0003;cursor:pointer;transition:transform .2s,box-shadow .2s;border:none;font-family:inherit}.card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 15px 50px #0000004d}.icon.svelte-1uha8ag{font-size:3rem;display:block;margin-bottom:1rem}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1.5rem;color:#1f2937}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#6b7280;font-size:.95rem}footer.svelte-1uha8ag{margin-top:3rem;color:#ffffffb3;font-size:.875rem}@media(max-width:600px){h1.svelte-1uha8ag{font-size:2rem}.cards.svelte-1uha8ag{grid-template-columns:1fr}}
