.home.svelte-1uha8ag{max-width:1120px;margin:0 auto;padding:0 20px 72px}.hero.svelte-1uha8ag{text-align:center;padding:56px 0 20px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 14px;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:730;letter-spacing:-.035em;line-height:1.05;color:var(--cz-ink);background:var(--cz-accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-wrap:balance}.tagline.svelte-1uha8ag{margin:0 auto 6px;font-size:1.2rem;font-weight:560;color:var(--cz-ink-2);max-width:42ch}.subtagline.svelte-1uha8ag{margin:0 auto;font-size:1rem;color:var(--cz-muted);max-width:58ch}.section-head.svelte-1uha8ag{text-align:center;margin-bottom:22px}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 6px;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--cz-ink);text-wrap:balance}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--cz-muted);font-size:1.02rem}.demo.svelte-1uha8ag{margin-top:44px}.demo.svelte-1uha8ag .cz{padding-bottom:0}.demo.svelte-1uha8ag .cz-hero{display:none}.featured.svelte-1uha8ag{margin-top:64px}.cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;max-width:980px;margin:0 auto}.card.svelte-1uha8ag{display:flex;flex-direction:column;background:var(--cz-ground);border:1px solid var(--cz-border);border-radius:var(--cz-radius);padding:22px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.card.svelte-1uha8ag:hover{border-color:var(--cz-border-strong);box-shadow:var(--cz-shadow);transform:translateY(-3px)}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 10px;font-size:1.2rem;font-weight:650;color:var(--cz-ink)}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 20px;color:var(--cz-ink-2);font-size:.92rem;line-height:1.6;flex:1}.card-btn.svelte-1uha8ag{align-self:flex-start;padding:.7rem 1.2rem;border:0;border-radius:12px;background:var(--cz-accent-grad);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #2563eb47;transition:transform .12s ease}.card-btn.svelte-1uha8ag:hover{transform:translateY(-1px)}.faq.svelte-1uha8ag{margin-top:64px}.faq-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-width:980px;margin:0 auto}.faq-item.svelte-1uha8ag{background:var(--cz-surface);border:1px solid var(--cz-border);border-radius:14px;padding:20px}.faq-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;font-size:1.02rem;font-weight:620;color:var(--cz-ink)}.faq-item.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--cz-ink-2);font-size:.92rem;line-height:1.6}@media(max-width:640px){.home.svelte-1uha8ag{padding:0 14px 56px}.hero.svelte-1uha8ag{padding:40px 0 12px}.featured.svelte-1uha8ag,.faq.svelte-1uha8ag{margin-top:48px}}
