.marketing-page.svelte-wuhqbi{gap:var(--sx-space-7);flex-direction:column;display:flex}.marketing-hero.svelte-wuhqbi{margin-top:var(--sx-space-2);gap:var(--sx-space-6);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}h1.svelte-wuhqbi{font-size:clamp(2rem,5.3vw,3.2rem);line-height:var(--sx-leading-tight);letter-spacing:-.02em;max-width:18ch;margin:0;font-weight:500}h1.svelte-wuhqbi em:where(.svelte-wuhqbi){font-style:italic}.subhead.svelte-wuhqbi{margin:var(--sx-space-4) 0 0;max-width:58ch;font-size:var(--sx-text-base);line-height:var(--sx-leading-body)}.catalog-note.svelte-wuhqbi{margin:var(--sx-space-2) 0 0;max-width:58ch;font-size:var(--sx-text-sm);line-height:var(--sx-leading-body);color:var(--sx-text-muted)}.hero-actions.svelte-wuhqbi{margin-top:var(--sx-space-5);gap:var(--sx-space-2);flex-wrap:wrap;display:flex}.microcopy.svelte-wuhqbi{margin:var(--sx-space-3) 0 0;color:var(--sx-text-muted);font-size:var(--sx-text-sm);line-height:var(--sx-leading-body);max-width:62ch}.hero-art.svelte-wuhqbi{justify-content:center;align-items:center;min-height:260px;display:flex;position:relative}.hero-orb.svelte-wuhqbi{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--sx-accent) 22%, transparent), transparent 72%);border-radius:50%;position:absolute;inset:18% 14%}h2.svelte-wuhqbi{margin:0 0 var(--sx-space-4);font-size:clamp(1.35rem,3vw,1.85rem);font-weight:600;line-height:var(--sx-leading-tight)}.showcase.svelte-wuhqbi{gap:var(--sx-space-7);padding-bottom:var(--sx-space-3);flex-direction:column;display:flex}.showcase-head.svelte-wuhqbi{max-width:60ch}.showcase-head.svelte-wuhqbi h2:where(.svelte-wuhqbi){margin:var(--sx-space-1) 0 var(--sx-space-2)}.showcase-lead.svelte-wuhqbi{font-size:var(--sx-text-base);line-height:var(--sx-leading-body);margin:0}.showcase-row.svelte-wuhqbi{align-items:center;gap:var(--sx-space-6);grid-template-columns:1fr minmax(0,22rem);display:grid}.showcase-row.reverse.svelte-wuhqbi{grid-template-columns:minmax(0,22rem) 1fr}.showcase-row.reverse.svelte-wuhqbi .showcase-copy:where(.svelte-wuhqbi){order:2}.showcase-copy.svelte-wuhqbi h3:where(.svelte-wuhqbi){margin:var(--sx-space-1) 0 var(--sx-space-3);font-family:var(--sx-font-display);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:500;line-height:var(--sx-leading-tight);letter-spacing:-.01em;color:var(--sx-text)}.showcase-copy.svelte-wuhqbi p:where(.svelte-wuhqbi){max-width:46ch;font-size:var(--sx-text-base);line-height:var(--sx-leading-body);margin:0}.showcase-art.svelte-wuhqbi{justify-content:center;display:flex}.device.svelte-wuhqbi{background:linear-gradient(155deg, color-mix(in srgb, var(--sx-text) 88%, transparent), color-mix(in srgb, var(--sx-text) 70%, transparent));width:100%;max-width:17.5rem;box-shadow:0 1px 0 1px color-mix(in srgb, var(--sx-text) 30%, transparent) inset, var(--sx-shadow-lg,0 28px 60px -20px #00000073);border-radius:2.25rem;padding:.5rem;position:relative}.device.svelte-wuhqbi:before{content:"";border-radius:var(--sx-radius-full);z-index:2;background:#00000073;width:32%;height:.45rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.device-screen.svelte-wuhqbi{background:var(--sx-bg);border-radius:1.85rem;width:100%;height:auto;display:block}@media (width<=720px){.showcase-row.svelte-wuhqbi,.showcase-row.reverse.svelte-wuhqbi{gap:var(--sx-space-4);text-align:center;grid-template-columns:1fr}.showcase-row.reverse.svelte-wuhqbi .showcase-copy:where(.svelte-wuhqbi){order:0}.showcase-copy.svelte-wuhqbi p:where(.svelte-wuhqbi){margin-inline:auto}.device.svelte-wuhqbi{max-width:15rem}}.marketing-panel--stoa.svelte-wuhqbi{border-color:color-mix(in srgb, var(--sx-indigo) 22%, var(--sx-border));background:color-mix(in srgb, var(--sx-indigo-soft) 40%, var(--sx-surface))}.marketing-panel--dashed.svelte-wuhqbi{border-style:dashed}.cards-3.svelte-wuhqbi{gap:var(--sx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card-body.svelte-wuhqbi{line-height:var(--sx-leading-body);color:var(--sx-text-muted);margin:0}.glyph.svelte-wuhqbi{margin:0 0 var(--sx-space-2);color:var(--sx-accent-strong);font-family:var(--sx-font-ui);font-size:var(--sx-text-sm);font-weight:600}.stoa-list.svelte-wuhqbi{margin:0 0 var(--sx-space-3);line-height:var(--sx-leading-body);color:var(--sx-text-muted);padding-left:1.25rem}.stoa-disclaimer.svelte-wuhqbi{font-size:var(--sx-text-sm);color:var(--sx-text-dim)}.marketing-journey.svelte-wuhqbi p:where(.svelte-wuhqbi),.audience.svelte-wuhqbi p:where(.svelte-wuhqbi){line-height:var(--sx-leading-body);color:var(--sx-text-muted);max-width:78ch;margin:0}.timeline.svelte-wuhqbi{margin-top:var(--sx-space-3);gap:var(--sx-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.preview-stack.svelte-wuhqbi{gap:var(--sx-space-2);display:grid}.preview-card.svelte-wuhqbi h3:where(.svelte-wuhqbi){margin:0 0 var(--sx-space-1);font-size:var(--sx-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-text-dim);font-weight:600}.preview-card.svelte-wuhqbi p:where(.svelte-wuhqbi){line-height:var(--sx-leading-body);color:var(--sx-text-muted);margin:0}.preview-card.analysis.svelte-wuhqbi{border-left:3px solid var(--sx-accent);padding-left:var(--sx-space-3)}.preview-card.critique.svelte-wuhqbi{border-left:3px solid var(--sx-warm);padding-left:var(--sx-space-3)}.preview-card.synthesis.svelte-wuhqbi{border-left:3px solid var(--sx-indigo);padding-left:var(--sx-space-3)}.section-note.svelte-wuhqbi{margin:var(--sx-space-3) 0 0;line-height:var(--sx-leading-body);color:var(--sx-text-muted);font-size:var(--sx-text-sm)}.section-lead.svelte-wuhqbi{margin:0 0 var(--sx-space-3);line-height:var(--sx-leading-body);color:var(--sx-text-muted);max-width:52rem}.essay.svelte-wuhqbi{gap:var(--sx-space-4);grid-template-columns:1fr 1fr;display:grid}.essay-heading.svelte-wuhqbi{margin:0 0 var(--sx-space-2)}blockquote.svelte-wuhqbi{border:1px solid var(--sx-border);border-radius:var(--sx-radius-md);background:var(--sx-surface-sunken);padding:var(--sx-space-3);color:var(--sx-text);line-height:var(--sx-leading-body);font-family:var(--sx-font-display);font-size:var(--sx-text-base);margin:0}.essay-review.svelte-wuhqbi ul:where(.svelte-wuhqbi){color:var(--sx-text-muted);line-height:var(--sx-leading-body);margin:0;padding-left:1.25rem}.tier.svelte-wuhqbi{margin:var(--sx-space-1) 0 var(--sx-space-2);color:var(--sx-accent-strong);font-family:var(--sx-font-ui);font-size:var(--sx-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.pricing-tier.svelte-wuhqbi h3:where(.svelte-wuhqbi){font-size:var(--sx-text-lg);margin:0;font-weight:600}.pricing-tier.featured.svelte-wuhqbi{border-color:color-mix(in srgb, var(--sx-accent) 45%, var(--sx-border))}.pricing-cta.svelte-wuhqbi{margin-top:var(--sx-space-3)}.closing.svelte-wuhqbi{text-align:center;align-items:center;gap:var(--sx-space-4);flex-direction:column;display:flex}.closing.svelte-wuhqbi p:where(.svelte-wuhqbi){max-width:52ch;font-size:var(--sx-text-base);line-height:var(--sx-leading-body);color:var(--sx-text-muted);margin:0}.closing.svelte-wuhqbi .sx-btn{width:100%;max-width:20rem}.marketing-footer.svelte-wuhqbi{margin-top:var(--sx-space-6);text-align:center;color:var(--sx-text-dim);font-family:var(--sx-font-ui);font-size:var(--sx-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}@media (width<=960px){.marketing-hero.svelte-wuhqbi{grid-template-columns:1fr}.hero-art.svelte-wuhqbi{min-height:180px}.cards-3.svelte-wuhqbi,.essay.svelte-wuhqbi{grid-template-columns:1fr}.timeline.svelte-wuhqbi{grid-template-columns:1fr 1fr}}@media (width<=640px){.timeline.svelte-wuhqbi{grid-template-columns:1fr}.hero-actions.svelte-wuhqbi .sx-btn{flex:100%}}
