.concept-card.svelte-8sl5zl{text-align:left;border:none;cursor:pointer;padding:26px 24px 24px;display:flex;flex-direction:column;gap:10px;min-height:188px;transition:background .18s ease;font-family:inherit;background:var(--surface)}.concept-card.svelte-8sl5zl:hover{background:var(--surface-soft)}.concept-idx.svelte-8sl5zl{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.08em}.concept-title.svelte-8sl5zl{font-family:var(--font-display);font-size:1.22rem;font-weight:600;letter-spacing:-.02em;color:var(--text-strong)}.concept-line.svelte-8sl5zl{font-size:.95rem;line-height:1.6;color:var(--text-muted-2);flex:1}.concept-cta.svelte-8sl5zl{font-size:13.5px;font-weight:600;color:var(--accent)}.how-fold.svelte-2q4lvp{padding:64px 32px 40px;max-width:44em}.fold-title.svelte-2q4lvp{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,3.8vw,2.7rem);line-height:1.12;letter-spacing:-.03em;color:var(--text-strong);margin:0 0 18px}.fold-subtitle.svelte-2q4lvp{font-size:1.04rem;line-height:1.6;color:var(--text-muted);margin:0 0 30px;max-width:40em}.fold-steps.svelte-2q4lvp{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 8px}.fold-step.svelte-2q4lvp{display:flex;flex-direction:column;gap:4px}.fold-step-n.svelte-2q4lvp{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.08em}.fold-step-title.svelte-2q4lvp{font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:-.01em;color:var(--text-strong)}.fold-step-line.svelte-2q4lvp{font-size:.9rem;line-height:1.5;color:var(--text-muted-2)}.fold-visual.svelte-2q4lvp{margin:8px 0 30px}.fold-ctas.svelte-2q4lvp{display:flex;flex-wrap:wrap;align-items:center;gap:14px}@media (max-width: 640px){.fold-steps.svelte-2q4lvp{grid-template-columns:1fr;gap:16px}}.how-hero.svelte-2q4lvp{padding:78px 32px 56px;max-width:44em}.how-back.svelte-2q4lvp{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-quiet);margin-bottom:22px;transition:color .18s ease}.how-back.svelte-2q4lvp:hover{color:var(--accent)}.how-hero-title.svelte-2q4lvp{font-family:var(--font-display);font-weight:600;font-size:clamp(2.3rem,4.8vw,3.8rem);line-height:1.05;letter-spacing:-.03em;color:var(--text-strong);margin:0 0 22px}.how-hero-subtitle.svelte-2q4lvp{font-family:var(--font-serif);font-size:1.22rem;line-height:1.6;color:var(--text-muted-3);margin:0}.how-section.svelte-2q4lvp{padding:56px 32px;border-bottom:1px solid var(--border-soft);scroll-margin-top:24px;max-width:1080px}body.reveal-ready .how-section.svelte-2q4lvp{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}body.reveal-ready .how-section.svelte-2q4lvp.is-visible{opacity:1;transform:none}.section-label.svelte-2q4lvp{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin:0 0 14px}.section-title.svelte-2q4lvp{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.18;letter-spacing:-.025em;color:var(--text-strong);margin:0 0 16px;max-width:30em}.section-text.svelte-2q4lvp{font-family:var(--font-serif);font-size:1.06rem;line-height:1.74;color:var(--text-muted-3);margin:0 0 26px;max-width:46em}.concepts-grid.svelte-2q4lvp{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:28px}.diagram-frame.svelte-2q4lvp{margin:8px 0;max-width:640px}.punch-line.svelte-2q4lvp{font-family:var(--font-serif);font-style:italic;font-size:1.12rem;line-height:1.5;color:var(--accent);margin:26px 0 0;max-width:36em}.compare-grid.svelte-2q4lvp{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:4px 0 8px}.compare-col.svelte-2q4lvp{background:var(--surface);padding:24px 26px}.compare-col.is-active.svelte-2q4lvp{background:var(--surface-soft)}.compare-head.svelte-2q4lvp{font-family:var(--font-display);font-size:1.02rem;font-weight:600;letter-spacing:-.01em;color:var(--text-quiet);margin:0 0 16px}.compare-col.is-active.svelte-2q4lvp .compare-head:where(.svelte-2q4lvp){color:var(--accent)}.compare-list.svelte-2q4lvp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.compare-list.svelte-2q4lvp li:where(.svelte-2q4lvp){font-size:.93rem;line-height:1.5;color:var(--text-muted-3);padding-left:18px;position:relative}.compare-list.svelte-2q4lvp li:where(.svelte-2q4lvp):before{content:"—";position:absolute;left:0;color:var(--text-faint)}.compare-col.is-active.svelte-2q4lvp .compare-list:where(.svelte-2q4lvp) li:where(.svelte-2q4lvp):before{content:"✓";color:var(--accent)}.how-closing.svelte-2q4lvp{padding:56px 32px 96px}body.reveal-ready .how-closing.svelte-2q4lvp{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}body.reveal-ready .how-closing.svelte-2q4lvp.is-visible{opacity:1;transform:none}.cta-card.svelte-2q4lvp{background:var(--accent);border-radius:var(--radius-lg);padding:34px 30px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cta-title.svelte-2q4lvp{font-family:var(--font-display);font-size:1.3rem;font-weight:600;letter-spacing:-.02em;color:var(--bg)}.cta-text.svelte-2q4lvp{font-size:.98rem;line-height:1.66;color:#cfe0de;max-width:40em}.cta-actions.svelte-2q4lvp{display:flex;flex-wrap:wrap;gap:12px}.cta-secondary.svelte-2q4lvp{color:var(--bg);border-color:#f8f6f173}.mono-arrow.svelte-2q4lvp{font-family:var(--font-mono)}@media (max-width: 560px){.compare-grid.svelte-2q4lvp{grid-template-columns:1fr}}
