.hero.svelte-7ccykd{text-align:center;flex-direction:column;align-items:center;padding-top:48px;padding-bottom:32px;display:flex}.logo.svelte-7ccykd{border-radius:36px;box-shadow:0 0 60px #38bdf840}h1.svelte-7ccykd{background:linear-gradient(90deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;margin:24px 0 8px;font-size:clamp(2.4rem,7vw,3.6rem)}.tagline.svelte-7ccykd{max-width:34ch;margin:0 0 28px;font-size:1.25rem}.small.svelte-7ccykd{font-size:.92rem}h2.svelte-7ccykd{margin-top:56px;font-size:1.6rem}.features.svelte-7ccykd{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.features.svelte-7ccykd li:where(.svelte-7ccykd){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px}.icon.svelte-7ccykd{font-size:1.6rem}h3.svelte-7ccykd{margin:8px 0 6px;font-size:1.1rem}.features.svelte-7ccykd p:where(.svelte-7ccykd){margin:0;font-size:.97rem}.premium.svelte-7ccykd{border-radius:var(--radius);background:linear-gradient(135deg,#38bdf814,#a855f71f);border:1px solid #a855f773;margin-top:56px;padding:4px 24px 12px}.editor-cta.svelte-7ccykd{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:56px;padding:4px 24px 24px}.editor-cta.svelte-7ccykd h2:where(.svelte-7ccykd){margin-top:24px}.editor-cta.svelte-7ccykd .btn:where(.svelte-7ccykd){background:#818cf8}.premium.svelte-7ccykd h2:where(.svelte-7ccykd){margin-top:24px}
