.landing.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:800px;height:100%;padding:60px 20px;display:flex;overflow-y:auto}h2.svelte-1uha8ag{letter-spacing:-.02em;margin-bottom:12px;font-size:2.5rem}p.svelte-1uha8ag{color:var(--secondary);margin-bottom:60px;font-size:1.1rem}.module-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;width:100%;display:grid}.module-card.svelte-1uha8ag{background:var(--card-bg);border:1px solid var(--border);text-align:left;border-radius:24px;align-items:center;gap:24px;padding:30px;transition:all .2s;display:flex;box-shadow:0 4px 20px #00000005}.module-card.svelte-1uha8ag:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 10px 30px #0000000d}.module-icon.svelte-1uha8ag{width:54px;height:54px;color:var(--primary);background:#fafafa;border-radius:14px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:500;display:flex}.module-info.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:4px;font-size:1.25rem}.module-info.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--secondary);margin:0;font-size:.95rem}@media (width<=600px){h2.svelte-1uha8ag{font-size:2rem}.module-grid.svelte-1uha8ag{grid-template-columns:1fr}}
