.marketing-prose.svelte-1vnekfq{font-size:16px;line-height:1.7;color:var(--color-text-primary)}.marketing-prose.svelte-1vnekfq h1{font-family:var(--font-display);font-size:clamp(32px,4vw,42px);font-weight:800;line-height:1.15;letter-spacing:var(--tracking-display);margin:0 0 var(--sp-5)}.marketing-prose.svelte-1vnekfq h2{font-size:22px;font-weight:600;margin:var(--sp-7) 0 var(--sp-3);letter-spacing:-.01em}.marketing-prose.svelte-1vnekfq h2:first-child,.marketing-prose.svelte-1vnekfq h1:first-child{margin-top:0}.marketing-prose.svelte-1vnekfq h3{font-size:18px;font-weight:600;margin:var(--sp-5) 0 var(--sp-2)}.marketing-prose.svelte-1vnekfq p{margin:0 0 var(--sp-4)}.marketing-prose.svelte-1vnekfq ul,.marketing-prose.svelte-1vnekfq ol{margin:0 0 var(--sp-4);padding-left:1.4em}.marketing-prose.svelte-1vnekfq li{margin-bottom:var(--sp-2)}.marketing-prose.svelte-1vnekfq blockquote{margin:var(--sp-5) 0;padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--color-brand);background:var(--color-surface);color:var(--color-text-secondary)}.marketing-prose.svelte-1vnekfq blockquote p:last-child{margin-bottom:0}.marketing-prose.svelte-1vnekfq table{width:100%;border-collapse:collapse;font-size:14px;margin:var(--sp-5) 0}.marketing-prose.svelte-1vnekfq th,.marketing-prose.svelte-1vnekfq td{border:1px solid var(--color-border);padding:var(--sp-2) var(--sp-3);text-align:left;vertical-align:top}.marketing-prose.svelte-1vnekfq th{background:var(--color-surface);font-weight:600}.marketing-prose.svelte-1vnekfq a{color:var(--color-accent)}.marketing-prose.svelte-1vnekfq strong{font-weight:600}
