.demo-hero.svelte-6bebu9{max-width:720px;padding:64px 0 48px}.demo-hero.svelte-6bebu9 h1:where(.svelte-6bebu9){margin-bottom:16px}.demo-sub.svelte-6bebu9{color:var(--text-2);font-size:1.0625rem;line-height:1.65}.crm-layout.svelte-6bebu9{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;margin-bottom:56px;display:grid}.ba-panel.svelte-6bebu9{padding:28px}.ba-grid.svelte-6bebu9{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;display:grid}.ba-col.svelte-6bebu9{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex}.ba-bad.svelte-6bebu9{background:var(--surface-2)}.ba-good.svelte-6bebu9{background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-color:color-mix(in srgb, var(--accent) 26%, var(--border))}.ba-tag.svelte-6bebu9{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:700}.ba-good.svelte-6bebu9 .ba-tag:where(.svelte-6bebu9){color:var(--accent-text)}.ba-stat.svelte-6bebu9{align-items:baseline;gap:10px;display:flex}.ba-stat.svelte-6bebu9 strong:where(.svelte-6bebu9){color:var(--text);letter-spacing:-.03em;min-width:72px;font-size:1.5rem;font-weight:700}.ba-stat.svelte-6bebu9 span:where(.svelte-6bebu9){color:var(--muted);font-size:.875rem}.ba-arrow.svelte-6bebu9{color:var(--accent-text);place-items:center;display:grid}.ba-foot.svelte-6bebu9{border-top:1px solid var(--border);color:var(--text-2);align-items:center;gap:8px;margin-top:18px;padding-top:18px;font-size:.85rem;display:flex}.ba-foot.svelte-6bebu9 svg:where(.svelte-6bebu9){color:var(--green-text);flex-shrink:0}.steps-section.svelte-6bebu9{margin-bottom:56px}.steps-section.svelte-6bebu9 .panel-label:where(.svelte-6bebu9){margin-bottom:16px}.steps-grid.svelte-6bebu9{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.step-card.svelte-6bebu9{padding:22px 20px}.step-num.svelte-6bebu9{color:var(--accent-text);margin-bottom:12px;font-family:Instrument Serif,Times New Roman,serif;font-size:1.5rem;font-style:italic;line-height:1}.step-card.svelte-6bebu9 h3:where(.svelte-6bebu9){margin-bottom:6px;font-size:1rem}.step-card.svelte-6bebu9 p:where(.svelte-6bebu9){font-size:.85rem;line-height:1.55}@media (width<=980px){.crm-layout.svelte-6bebu9{grid-template-columns:1fr}.steps-grid.svelte-6bebu9{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.ba-grid.svelte-6bebu9{grid-template-columns:1fr}.ba-arrow.svelte-6bebu9{transform:rotate(90deg)}.steps-grid.svelte-6bebu9{grid-template-columns:1fr}}
