.page.svelte-1uha8ag{flex-direction:column;gap:48px;padding-top:8px;display:flex}.hero.svelte-1uha8ag{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:32px;display:grid}.copy.svelte-1uha8ag{padding:24px 16px 24px 32px;flex-direction:column;justify-content:center;gap:20px;padding-inline:16px 32px;display:flex}.eyebrow.svelte-1uha8ag{color:var(--content-accent);font:600 14px/20px var(--font-sans);background:var(--surface-accent);border-radius:8px;align-items:center;gap:8px;width:fit-content;margin:0;padding:6px 12px;display:inline-flex}h1.svelte-1uha8ag{font:700 46px/62px var(--font-sans);max-width:14ch}.lead.svelte-1uha8ag{font:400 18px/32px var(--font-sans);color:var(--content-secondary);max-width:46ch;margin:0}.cta.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.studio.svelte-1uha8ag{background:var(--panel);border-radius:20px;min-height:520px;overflow:hidden}.canvas.svelte-1uha8ag{background-image:radial-gradient(#00000014 1px,#0000 1px);background-size:16px 16px;justify-content:center;align-items:center;height:100%;min-height:520px;padding:32px;display:flex;position:relative}.pg.svelte-1uha8ag{width:min(320px,56%);transform:rotate(-1.5deg);box-shadow:0 1px 2px #0000000a,0 16px 40px #0002}.orb.svelte-1uha8ag{inset-inline-start:7%;filter:drop-shadow(0 12px 20px #0b3d2e44);position:absolute;top:12%}.tag.svelte-1uha8ag{font:600 13px/22px var(--font-sans);background:#fff;border-radius:8px;padding:4px 12px;position:absolute;box-shadow:0 1px 2px #0000001a}.t1.svelte-1uha8ag{inset-inline-end:8%;top:18%}.t2.svelte-1uha8ag{inset-inline-start:12%;bottom:24%}.t3.svelte-1uha8ag{inset-inline-end:12%;bottom:14%}.features.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.feat.svelte-1uha8ag{flex-direction:column;gap:8px;padding:20px;display:flex}.tile.svelte-1uha8ag{background:var(--surface-accent-strong);width:44px;height:44px;color:var(--content-accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.feat.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:700 17px/26px var(--font-sans)}.feat.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--content-secondary);font:400 14px/24px var(--font-sans);margin:0}.sec-title.svelte-1uha8ag{font:700 24px/34px var(--font-sans);margin-bottom:20px}.steps.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--panel);font:600 14px/22px var(--font-sans);border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:14px 16px;display:flex}.n.svelte-1uha8ag{width:32px;height:32px;color:var(--content-accent);font:700 14px/20px var(--font-sans);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.foot.svelte-1uha8ag{color:var(--content-secondary);font:400 13px/20px var(--font-sans);border-top:1px solid var(--border);justify-content:space-between;padding-top:20px;display:flex}@media (width<=1100px){.features.svelte-1uha8ag,.steps.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}h1.svelte-1uha8ag{font-size:38px;line-height:52px}}@media (width<=900px){.hero.svelte-1uha8ag{grid-template-columns:1fr}.copy.svelte-1uha8ag{padding:8px 0}.studio.svelte-1uha8ag,.canvas.svelte-1uha8ag{min-height:420px}h1.svelte-1uha8ag{font-size:32px;line-height:44px}.lead.svelte-1uha8ag{font-size:16px;line-height:28px}}@media (width<=560px){.features.svelte-1uha8ag,.steps.svelte-1uha8ag{grid-template-columns:1fr}.cta.svelte-1uha8ag .btn{flex:1}}
