.hero.svelte-1vscj6j{background:linear-gradient(145deg,#0ff,#7710dd);color:#fff;text-align:center;padding:100px 20px}.hero-content.svelte-1vscj6j{max-width:800px;margin:0 auto}h1.svelte-1vscj6j{font-size:3rem;margin-bottom:20px}p.svelte-1vscj6j{font-size:1.2rem;margin-bottom:30px}.get-started-button.svelte-1vscj6j{background-color:#fff;color:#764ba2;padding:15px 30px;border:none;border-radius:5px;font-size:1.1rem;cursor:pointer;transition:background-color .3s;text-decoration:none;display:inline-block}.get-started-button.svelte-1vscj6j:hover{background-color:#f0f0f0}.features.svelte-exr650{padding:80px 20px;text-align:center}h2.svelte-exr650{font-size:2.5rem;margin-bottom:40px}.feature-grid.svelte-exr650{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;margin:0 auto}.feature-item.svelte-exr650{padding:30px;border:1px solid #eee;border-radius:8px;transition:transform .3s,box-shadow .3s}.feature-item.svelte-exr650:hover{transform:translateY(-15px);box-shadow:0 10px 30px #0000001a}.feature-icon.svelte-exr650{font-size:2rem;margin-bottom:20px;display:block}h3.svelte-exr650{font-size:1.5rem;margin-bottom:15px}.footer.svelte-1sfa4pd{background-color:#f0f0f0;text-align:center;padding:20px;margin-top:auto}main.svelte-6c7xwg{display:flex;flex-direction:column;min-height:100vh}
