.why-strip.svelte-48bn5y{padding-top:26px;display:flex;align-items:center;gap:10px}.why-strip-link.svelte-48bn5y{display:inline-flex;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-quiet);border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.why-strip-link.svelte-48bn5y:hover{color:var(--accent);border-color:var(--accent)}.why-strip-sep.svelte-48bn5y{color:var(--text-faint);font-size:11px}.hero.svelte-48bn5y{padding:74px 0 56px;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero-title.svelte-48bn5y{font-family:var(--font-display);font-weight:600;font-size:clamp(2.3rem,4.6vw,3.7rem);line-height:1.04;letter-spacing:-.035em;color:var(--text-strong);margin:0 0 18px;max-width:17em}.hero-subtitle.svelte-48bn5y{font-family:var(--font-serif);font-style:italic;font-size:1.15rem;line-height:1.55;color:var(--text-muted-3);max-width:30em;margin:0 0 22px}.hero-formula.svelte-48bn5y{font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;color:var(--accent);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:inline-block;padding:8px 14px;margin:0 0 22px}.hero-intro.svelte-48bn5y{font-size:1.08rem;line-height:1.7;color:var(--text-muted);max-width:32em;margin:0 0 16px}.hero-punch.svelte-48bn5y{font-family:var(--font-serif);font-style:italic;font-size:1.05rem;color:var(--text-strong);max-width:30em;margin:0 0 30px}.substrate-section.svelte-48bn5y{padding:0 32px 50px}.substrate-line.svelte-48bn5y{font-family:var(--font-serif);font-style:italic;font-size:1.1rem;line-height:1.6;color:var(--text-strong);max-width:38em;margin:0 0 16px;padding:22px 26px;border-left:2px solid var(--accent);background:var(--surface);border-radius:0 var(--radius-md) var(--radius-md) 0}.substrate-links.svelte-48bn5y{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-left:4px}.hero-ctas.svelte-48bn5y{display:flex;flex-wrap:wrap;gap:13px}.mono-arrow.svelte-48bn5y{font-family:var(--font-mono)}.hero-viz.svelte-48bn5y{position:relative;background:linear-gradient(180deg,var(--surface),var(--surface-soft));border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px}.viz-label.svelte-48bn5y{position:absolute;top:14px;left:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin:0}.hero-viz.svelte-48bn5y svg:where(.svelte-48bn5y){width:100%;height:auto;display:block}.viz-core-label.svelte-48bn5y{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;fill:var(--accent);font-weight:600}.viz-node.svelte-48bn5y{animation:evpulse 3.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.viz-node-label.svelte-48bn5y{font-family:var(--font-display);font-size:12.5px;font-weight:500;fill:var(--text-muted-3)}section.shell.svelte-48bn5y{padding:46px 32px}.section-title.svelte-48bn5y{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.12;letter-spacing:-.03em;color:var(--text-strong);margin:0 0 16px;max-width:26em}.section-text.svelte-48bn5y{font-size:1.02rem;line-height:1.72;color:var(--text-muted);max-width:46em;margin:0 0 20px}.punch-line.svelte-48bn5y{font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--accent);margin:4px 0 20px}.flow-section.svelte-48bn5y{border-top:1px solid var(--border-soft)}.flow-title.svelte-48bn5y{font-family:var(--font-mono);font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:600;letter-spacing:-.01em;color:var(--text-strong);max-width:none}.capture-grid.svelte-48bn5y{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:28px}.capture-card.svelte-48bn5y{display:flex;flex-direction:column;gap:14px}.split-section.svelte-48bn5y{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.split-section.reverse.svelte-48bn5y{grid-template-columns:.9fr 1.1fr}.split-section.single.svelte-48bn5y,.split-section.single.reverse.svelte-48bn5y{grid-template-columns:minmax(0,760px)}.plain-list.svelte-48bn5y{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:10px}.plain-list.svelte-48bn5y li:where(.svelte-48bn5y){font-size:.94rem;line-height:1.55;color:var(--text-muted-2);padding-left:18px;position:relative}.plain-list.svelte-48bn5y li:where(.svelte-48bn5y):before{content:"—";position:absolute;left:0;color:var(--text-faint)}.tech-note.svelte-48bn5y{font-size:.9rem;line-height:1.6;color:var(--text-faint);border-top:1px solid var(--border-soft);padding-top:14px;max-width:38em}.recorder-section.svelte-48bn5y{padding-bottom:18px}.recorder-grid-section.svelte-48bn5y{padding-top:0}.card-grid.svelte-48bn5y{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:22px}.simple-card.svelte-48bn5y{padding:22px 20px;display:flex;flex-direction:column;gap:8px;min-height:108px}.simple-t.svelte-48bn5y{font-family:var(--font-display);font-size:1.02rem;font-weight:600;letter-spacing:-.02em;color:var(--text-strong)}.simple-d.svelte-48bn5y{font-size:.9rem;line-height:1.56;color:var(--text-muted-2)}.tag-row.svelte-48bn5y{display:flex;flex-wrap:wrap;gap:8px}.tag-chip.svelte-48bn5y{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text-quiet);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 11px}.studio-grid.svelte-48bn5y{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:28px}.constellation-panel.svelte-48bn5y{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:38px}.constellation-panel.single.svelte-48bn5y{grid-template-columns:minmax(0,760px)}.constellation-panel.svelte-48bn5y .section-title:where(.svelte-48bn5y){margin-bottom:14px}.discovery-section.svelte-48bn5y{background:linear-gradient(180deg,var(--surface-soft),var(--bg));border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.discovery-title.svelte-48bn5y{max-width:30em;font-size:clamp(1.7rem,3vw,2.5rem)}.discovery-subtitle.svelte-48bn5y{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-warm);margin:0 0 18px}.compare-grid.svelte-48bn5y{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin:28px 0}.compare-col.svelte-48bn5y{background:var(--surface);padding:26px 28px}.compare-col.is-active.svelte-48bn5y{background:var(--surface-soft)}.compare-head.svelte-48bn5y{font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--text-quiet);margin:0 0 16px}.compare-col.is-active.svelte-48bn5y .compare-head:where(.svelte-48bn5y){color:var(--accent)}.compare-list.svelte-48bn5y{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.compare-list.svelte-48bn5y li:where(.svelte-48bn5y){font-size:.94rem;line-height:1.5;color:var(--text-muted-3);padding-left:18px;position:relative}.compare-list.svelte-48bn5y li:where(.svelte-48bn5y):before{content:"—";position:absolute;left:0;color:var(--text-faint)}.compare-col.is-active.svelte-48bn5y .compare-list:where(.svelte-48bn5y) li:where(.svelte-48bn5y):before{content:"✓";color:var(--accent)}.discovery-nav-grid.svelte-48bn5y{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:8px 0 30px}.discovery-nav-card.svelte-48bn5y{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 20px 18px;cursor:pointer;display:flex;flex-direction:column;gap:8px;font-family:inherit;transition:border-color .18s ease}.discovery-nav-card.svelte-48bn5y:hover{border-color:var(--accent)}.discovery-nav-t.svelte-48bn5y{font-family:var(--font-display);font-size:1.02rem;font-weight:600;color:var(--text-strong)}.discovery-nav-d.svelte-48bn5y{font-size:.86rem;line-height:1.5;color:var(--text-muted-2);flex:1}.discovery-nav-cta.svelte-48bn5y{font-family:var(--font-mono);color:var(--accent);font-size:13px}.workflows-grid.svelte-48bn5y{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:28px}.workflow-card.svelte-48bn5y{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 22px;display:flex;flex-direction:column;gap:12px}.workflow-t.svelte-48bn5y{font-family:var(--font-display);font-size:1.08rem;font-weight:600;letter-spacing:-.02em;color:var(--text-strong)}.workflow-io.svelte-48bn5y{display:flex;flex-direction:column;gap:7px}.workflow-io-label.svelte-48bn5y{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.workflow-chips.svelte-48bn5y{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-48bn5y{font-size:11.5px;color:var(--text-quiet);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 9px}.chip-accent.svelte-48bn5y{color:var(--accent-strong);border-color:var(--accent-soft);background:#6e9a781a}.workflow-arrow.svelte-48bn5y{align-self:center;color:var(--text-faint);font-size:13px}.final-section.svelte-48bn5y{padding:20px 32px 96px}.final-card.svelte-48bn5y{background:var(--accent);border-radius:var(--radius-lg);padding:44px 38px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.final-text.svelte-48bn5y{font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:600;letter-spacing:-.02em;line-height:1.28;color:var(--bg);max-width:32em}.final-sub.svelte-48bn5y{font-size:1rem;line-height:1.6;color:#cfe0de;max-width:34em;margin:0}.final-ctas.svelte-48bn5y{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.final-btn-secondary.svelte-48bn5y{color:var(--bg);border-color:#f8f6f173}.final-btn-secondary.svelte-48bn5y:hover{border-color:var(--bg)}@media (max-width: 880px){.hero.svelte-48bn5y{grid-template-columns:1fr}.hero-viz.svelte-48bn5y{order:-1}.split-section.svelte-48bn5y,.split-section.reverse.svelte-48bn5y,.compare-grid.svelte-48bn5y,.constellation-panel.svelte-48bn5y{grid-template-columns:1fr}}
