:root{--footer-space: 84px}.landing-page.svelte-1ecfene{max-width:700px;margin:2rem auto;padding:0 1.5rem;padding-bottom:calc(var(--footer-space) + 2rem);text-align:center}.back-link.svelte-1ecfene{display:inline-block;margin-bottom:1rem;color:#ffffffd1;text-decoration:none;font-size:.95rem;transition:color .2s}.back-link.svelte-1ecfene:hover{color:#fff}h1.svelte-1ecfene{font-size:2.5rem;margin-bottom:.5rem;color:#fff}.subtitle.svelte-1ecfene{font-size:1.2rem;color:#ffffffd1;margin-bottom:2rem}.card.svelte-1ecfene{background:#080808c7;border:2px solid rgba(255,255,255,.16);border-radius:16px;padding:2rem;margin-bottom:2rem;text-align:left}.card.svelte-1ecfene h2:where(.svelte-1ecfene){text-align:center;margin-bottom:1rem;color:#fff}.card.svelte-1ecfene ol:where(.svelte-1ecfene){padding-left:1.5rem;color:#ffffffd1;line-height:1.8}.card.svelte-1ecfene li:where(.svelte-1ecfene){margin-bottom:.5rem}.actions.svelte-1ecfene{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.btn.svelte-1ecfene{padding:.75rem 1.5rem;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn.svelte-1ecfene:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn.primary.svelte-1ecfene{background:linear-gradient(135deg,#a73cdd,#dd3ca7);color:#fff}.btn.primary.large.svelte-1ecfene{padding:1rem 2.5rem;font-size:1.2rem}.btn.secondary.svelte-1ecfene{background:#666;color:#fff}.preview-card.svelte-1ecfene{background:#080808c7;border:2px solid rgba(255,255,255,.16);border-radius:16px;padding:1.5rem;text-align:left}.preview-card.svelte-1ecfene h3:where(.svelte-1ecfene){text-align:center;margin-bottom:1rem;color:#fff}.preview-grid.svelte-1ecfene{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.preview-section.svelte-1ecfene{background:#ffffff0f;padding:1rem;border-radius:10px;border:1px solid rgba(255,255,255,.16)}.preview-section.svelte-1ecfene h4:where(.svelte-1ecfene){margin-bottom:.5rem;font-size:1rem}.preview-section.svelte-1ecfene ul:where(.svelte-1ecfene){list-style:none;padding:0;margin:0;font-size:.85rem;color:#ffffffd1}.preview-section.svelte-1ecfene li:where(.svelte-1ecfene){padding:.2rem 0}.preview-section.svelte-1ecfene p:where(.svelte-1ecfene){font-size:.85rem;color:#ffffffd1;margin:0}@media(max-width:600px){h1.svelte-1ecfene{font-size:2rem}.actions.svelte-1ecfene{flex-direction:column}.btn.svelte-1ecfene{width:100%}}
