.hero-wrap.svelte-1x96o9y,.cta-inner.svelte-1x96o9y{width:min(100%,75rem);margin:0 auto}.hero-wrap.svelte-1x96o9y{display:grid;gap:2rem;align-items:center}.hero-copy.svelte-1x96o9y,.section-heading.svelte-1x96o9y,.compare-card.svelte-1x96o9y,.workflow-card.svelte-1x96o9y,.output-card.svelte-1x96o9y,.template-card.svelte-1x96o9y{display:flex;flex-direction:column;gap:1rem}.eyebrow-pill.svelte-1x96o9y{display:inline-flex;width:fit-content;padding:.55rem .9rem;border-radius:999px;background:var(--primary);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.eyebrow-pill.soft.svelte-1x96o9y{background:var(--primary-soft);color:var(--primary)}.hero-copy.svelte-1x96o9y h1:where(.svelte-1x96o9y),.section-heading.svelte-1x96o9y h2:where(.svelte-1x96o9y),.cta-inner.svelte-1x96o9y h2:where(.svelte-1x96o9y){margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.04em;color:var(--text-primary)}.hero-copy.svelte-1x96o9y p:where(.svelte-1x96o9y),.section-heading.svelte-1x96o9y p:where(.svelte-1x96o9y),.output-card.svelte-1x96o9y p:where(.svelte-1x96o9y),.workflow-card.svelte-1x96o9y p:where(.svelte-1x96o9y),.template-card.svelte-1x96o9y p:where(.svelte-1x96o9y),.compare-line.svelte-1x96o9y,.cta-inner.svelte-1x96o9y p:where(.svelte-1x96o9y){margin:0;color:var(--text-secondary);line-height:1.7}.hero-actions.svelte-1x96o9y,.hero-bullets.svelte-1x96o9y{display:flex;flex-wrap:wrap;gap:.85rem}.bullet-chip.svelte-1x96o9y{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border-radius:999px;background:#ffffffd6;border:1px solid var(--border-light);color:var(--text-secondary);font-size:.875rem}.ui-icon.svelte-1x96o9y{width:1rem;height:1rem;flex-shrink:0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.success-icon.svelte-1x96o9y{stroke:var(--success)}.danger-icon.svelte-1x96o9y{stroke:#ef4444}.hero-preview.svelte-1x96o9y{display:grid;gap:1rem;padding:1.5rem;border-radius:28px}.label.svelte-1x96o9y{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.preview-card.svelte-1x96o9y,.preview-output.svelte-1x96o9y{border:1px solid var(--border-light);border-radius:18px;padding:1rem;background:#fff;display:flex;flex-direction:column;gap:.35rem;color:var(--text-primary)}.preview-card.svelte-1x96o9y span:where(.svelte-1x96o9y){color:var(--text-secondary)}.preview-card.middle.svelte-1x96o9y{background:var(--bg-soft)}.preview-arrow.svelte-1x96o9y{height:1px;background:linear-gradient(90deg,#4f46e529,#4f46e580,#4f46e529)}.preview-grid.svelte-1x96o9y,.cards-grid-2.svelte-1x96o9y,.cards-grid-3.svelte-1x96o9y{display:grid;grid-template-columns:1fr;gap:1.5rem}.section-heading.svelte-1x96o9y{align-items:center;text-align:center;margin-bottom:3rem}.section-muted.svelte-1x96o9y{background:var(--bg-soft)}.workflow-card.svelte-1x96o9y,.output-card.svelte-1x96o9y,.template-card.svelte-1x96o9y,.compare-card.svelte-1x96o9y{height:100%}.step-number.svelte-1x96o9y{width:2.25rem;height:2.25rem;border-radius:999px;background:var(--primary);color:#fff;display:grid;place-items:center;font-weight:700}.template-badge.svelte-1x96o9y{width:fit-content;padding:.45rem .7rem;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:700}.compare-card.before.svelte-1x96o9y{background:#fff7f7;border-color:#fecaca}.compare-card.after.svelte-1x96o9y{background:#f0fdf4;border-color:#bbf7d0}.compare-line.svelte-1x96o9y{display:flex;gap:.75rem;align-items:flex-start}.use-case-cta.svelte-1x96o9y{padding:6rem 1.5rem;background:linear-gradient(135deg,#0f172a,#1e1b4b 55%,#111827)}.cta-inner.svelte-1x96o9y{text-align:center}.cta-inner.svelte-1x96o9y h2:where(.svelte-1x96o9y),.cta-inner.svelte-1x96o9y p:where(.svelte-1x96o9y){color:#fff}.cta-inner.svelte-1x96o9y p:where(.svelte-1x96o9y){max-width:46rem;margin:1rem auto 0;color:#f8fafce0}.cta-inner.svelte-1x96o9y .hero-actions:where(.svelte-1x96o9y){justify-content:center;margin-top:2rem}.secondary-dark.svelte-1x96o9y{background:transparent;color:#fff;border-color:#ffffff47}@media(min-width:900px){.hero-wrap.svelte-1x96o9y{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:4rem}.preview-grid.svelte-1x96o9y,.cards-grid-3.svelte-1x96o9y{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-grid-2.svelte-1x96o9y{grid-template-columns:repeat(2,minmax(0,1fr))}}
