.landing.svelte-1uha8ag{max-width:900px;margin:0 auto;padding:2rem}.hero.svelte-1uha8ag{text-align:center;padding:3rem 0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem;margin:0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline.svelte-1uha8ag{font-size:1.5rem;color:#666;margin:.5rem 0 1rem}.description.svelte-1uha8ag{max-width:500px;margin:0 auto;color:#666}.actions.svelte-1uha8ag{text-align:center;margin:2rem 0}.btn.svelte-1uha8ag{display:inline-block;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500}.btn.primary.svelte-1uha8ag{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn.large.svelte-1uha8ag{padding:1rem 2rem;font-size:1.125rem}.quick-start.svelte-1uha8ag{margin:3rem 0}.quick-start.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.5rem}.quick-start.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#666;margin-bottom:1rem}.cardset-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.cardset-card.svelte-1uha8ag{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;text-decoration:none;color:inherit;transition:all .2s}.cardset-card.svelte-1uha8ag:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea26}.cardset-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .25rem}.cardset-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#666;font-size:.875rem}.how-it-works.svelte-1uha8ag{margin:4rem 0}.how-it-works.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin-bottom:2rem}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem}.step.svelte-1uha8ag{text-align:center;padding:1.5rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.step-number.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;font-weight:700;margin-bottom:.5rem}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.5rem 0}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#666;font-size:.875rem}
