.sec.svelte-1vevqeo{max-width:var(--container);margin:0 auto;padding:48px 28px}.sec-hdr.svelte-1vevqeo{margin-bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.sec-hdr.svelte-1vevqeo h2:where(.svelte-1vevqeo){font-family:var(--font-cr-display);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:6px}.sec-hdr.svelte-1vevqeo .sub:where(.svelte-1vevqeo){color:var(--color-text-muted);font-size:15px}.compare-wrap.svelte-1vevqeo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.compare.svelte-1vevqeo{width:100%;border-collapse:collapse;font-size:13.5px}.compare.svelte-1vevqeo thead:where(.svelte-1vevqeo) th:where(.svelte-1vevqeo){background:var(--color-surface-hover);padding:14px 16px;text-align:left;font-weight:600;font-size:13px;color:var(--color-text);border-bottom:1px solid var(--color-border)}.compare.svelte-1vevqeo thead:where(.svelte-1vevqeo) th.plan-h:where(.svelte-1vevqeo){text-align:center;width:150px;font-family:var(--font-cr-logo);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.compare.svelte-1vevqeo thead:where(.svelte-1vevqeo) th.plan-h.pop:where(.svelte-1vevqeo){background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface-hover));color:var(--color-accent)}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) td:where(.svelte-1vevqeo){padding:13px 16px;border-bottom:1px solid var(--color-border);vertical-align:middle;color:var(--color-text-muted)}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) td:where(.svelte-1vevqeo):first-child{color:var(--color-text);font-weight:500}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) td.plan-c:where(.svelte-1vevqeo){text-align:center;font-family:var(--font-cr-mono);font-size:13px}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) td.plan-c.pop:where(.svelte-1vevqeo){background:color-mix(in srgb,var(--color-accent) 4%,transparent)}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) tr.group-row:where(.svelte-1vevqeo) td:where(.svelte-1vevqeo){background:var(--color-surface-hover);font-family:var(--font-cr-logo);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:10px 16px}.compare.svelte-1vevqeo .chk{color:var(--color-accent)}.compare.svelte-1vevqeo .no{color:var(--color-text-muted)}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) tr:where(.svelte-1vevqeo):hover td:where(.svelte-1vevqeo){background:color-mix(in srgb,var(--color-accent) 2%,transparent)}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) tr:where(.svelte-1vevqeo):hover td.plan-c.pop:where(.svelte-1vevqeo){background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.compare.svelte-1vevqeo tbody:where(.svelte-1vevqeo) tr.group-row:where(.svelte-1vevqeo):hover td:where(.svelte-1vevqeo){background:var(--color-surface-hover)}@media (max-width: 700px){.compare-wrap.svelte-1vevqeo{overflow-x:auto}.compare.svelte-1vevqeo{min-width:640px}.sec.svelte-1vevqeo{padding:32px 16px}}.sec.svelte-14o710z{max-width:var(--container);margin:0 auto;padding:48px 28px}.sec-hdr.svelte-14o710z{margin-bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.sec-hdr.svelte-14o710z h2:where(.svelte-14o710z){font-family:var(--font-cr-display);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:6px}.sec-hdr.svelte-14o710z .sub:where(.svelte-14o710z){color:var(--color-text-muted);font-size:15px}.audience-strip.svelte-14o710z{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:28px 28px 24px}.audience-grid.svelte-14o710z{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.aud-card.svelte-14o710z{padding:14px 16px;border:1px solid var(--color-border);border-radius:10px;display:flex;align-items:flex-start;gap:12px;background:var(--color-bg);color:inherit;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s}.aud-card.svelte-14o710z:hover{border-color:var(--color-accent);box-shadow:0 2px 10px color-mix(in srgb,var(--color-accent) 10%,transparent)}.aud-card.svelte-14o710z:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-dim)}.icn.svelte-14o710z{width:32px;height:32px;background:var(--color-accent-dim);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.t.svelte-14o710z{font-size:13px;font-weight:600;color:var(--color-text);line-height:1.3;margin-bottom:2px}.d.svelte-14o710z{font-size:12px;color:var(--color-text-muted);line-height:1.4}@media (max-width: 1080px){.audience-grid.svelte-14o710z{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.audience-grid.svelte-14o710z{grid-template-columns:1fr}.sec.svelte-14o710z{padding:32px 16px}}.sec.svelte-6f7w9r{max-width:var(--container);margin:0 auto;padding:48px 28px}.api-callout.svelte-6f7w9r{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:40px}.api-top.svelte-6f7w9r{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.eyebrow-sm.svelte-6f7w9r{font-family:var(--font-cr-logo);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:10px}h3.svelte-6f7w9r{font-family:var(--font-cr-display);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:12px}p.svelte-6f7w9r{font-size:14.5px;color:var(--color-text-muted);line-height:1.55;margin-bottom:18px}.api-links.svelte-6f7w9r{display:flex;gap:10px;flex-wrap:wrap}.api-links.svelte-6f7w9r a:where(.svelte-6f7w9r){display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--color-border-light);border-radius:7px;font-size:13px;font-weight:500;color:var(--color-text);text-decoration:none;cursor:pointer;transition:border-color .12s,color .12s}.api-links.svelte-6f7w9r a:where(.svelte-6f7w9r):hover{border-color:var(--color-accent);color:var(--color-accent)}.api-example.svelte-6f7w9r{background:var(--color-text);color:#e8eaf0;border-radius:10px;padding:18px 20px;font-family:var(--font-cr-mono);font-size:12.5px;line-height:1.6;overflow-x:auto;white-space:pre}[data-theme=dark] .api-example.svelte-6f7w9r{background:#0a0c12;border:1px solid var(--color-border)}.api-example.svelte-6f7w9r .k{color:#4a9ede}.api-example.svelte-6f7w9r .s{color:#5fd88a}.api-example.svelte-6f7w9r .n{color:#f59e0b}.api-example.svelte-6f7w9r .c{color:#9ca3af}.api-usage.svelte-6f7w9r{background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;padding:18px 20px;margin-top:32px}.usage-label.svelte-6f7w9r{font-family:var(--font-cr-logo);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:12px}.api-rules-grid.svelte-6f7w9r{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px 24px;font-size:13.5px;line-height:1.45;color:var(--color-text)}.api-rules-grid.svelte-6f7w9r li:where(.svelte-6f7w9r){display:flex;gap:10px}.num.svelte-6f7w9r{color:var(--color-accent);font-weight:700;flex-shrink:0}.api-rules-grid.svelte-6f7w9r strong{font-weight:600}.api-rules-grid.svelte-6f7w9r code:where(.svelte-6f7w9r){font-family:var(--font-cr-mono, ui-monospace, monospace);font-size:12px;color:var(--color-text);background:var(--color-surface-hover);padding:1px 5px;border-radius:3px}.usage-example.svelte-6f7w9r{margin-top:14px;padding-top:14px;border-top:1px dashed var(--color-border);font-size:12.5px;color:var(--color-text-muted);line-height:1.5}.usage-example.svelte-6f7w9r strong{color:var(--color-text);font-weight:600}.usage-example.svelte-6f7w9r code:where(.svelte-6f7w9r){font-family:var(--font-cr-mono, ui-monospace, monospace);font-size:12px;color:var(--color-text);background:var(--color-surface-hover);padding:1px 5px;border-radius:3px}@media (max-width: 1080px){.api-callout.svelte-6f7w9r{padding:28px}.api-top.svelte-6f7w9r{grid-template-columns:1fr;gap:24px}.api-rules-grid.svelte-6f7w9r{grid-template-columns:1fr}}@media (max-width: 700px){.sec.svelte-6f7w9r{padding:32px 16px}}.faq-item.svelte-1gbm5vo{border-bottom:1px solid var(--color-border)}.faq-item.svelte-1gbm5vo summary:where(.svelte-1gbm5vo){padding:20px 4px;font-size:15.5px;font-weight:500;color:var(--color-text);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-item.svelte-1gbm5vo summary:where(.svelte-1gbm5vo)::-webkit-details-marker{display:none}.faq-item.svelte-1gbm5vo summary:where(.svelte-1gbm5vo):after{content:"+";font-family:var(--font-cr-logo);font-size:22px;color:var(--color-text-muted);font-weight:400;flex-shrink:0;line-height:1;transition:transform .2s}.faq-item[open].svelte-1gbm5vo summary:where(.svelte-1gbm5vo):after{content:"−"}.faq-item[open].svelte-1gbm5vo summary:where(.svelte-1gbm5vo){color:var(--color-accent)}.faq-answer.svelte-1gbm5vo{padding:0 4px 22px;font-size:14.5px;color:var(--color-text-muted);line-height:1.6;max-width:720px;text-wrap:pretty}.faq-answer.svelte-1gbm5vo strong{color:var(--color-text);font-weight:600}.faq-answer.svelte-1gbm5vo a.link{color:var(--color-accent);text-decoration:underline}.faq-answer.svelte-1gbm5vo code{font-family:var(--font-cr-mono, ui-monospace, monospace);font-size:12px;background:var(--color-surface-hover);padding:1px 5px;border-radius:3px}.sec.svelte-133tnjx{max-width:var(--container);margin:0 auto;padding:48px 28px}.pricing-hdr.svelte-133tnjx,.strips-wrap.svelte-133tnjx,.cards-wrap.svelte-133tnjx{border-top:none}.pricing-hdr.svelte-133tnjx{padding-bottom:16px}.strips-wrap.svelte-133tnjx,.cards-wrap.svelte-133tnjx{padding-top:20px;padding-bottom:20px}.pricing-hdr.svelte-133tnjx{text-align:center;padding-top:64px;padding-bottom:0}.hdr-inner.svelte-133tnjx{max-width:680px;margin:0 auto}.eyebrow.svelte-133tnjx{font-family:var(--font-cr-logo);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px}.pricing-hdr.svelte-133tnjx h1:where(.svelte-133tnjx){font-family:var(--font-cr-display);font-size:clamp(32px,5vw,52px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-bottom:16px}.pricing-hdr.svelte-133tnjx .lede:where(.svelte-133tnjx){font-size:clamp(14px,1.5vw,16.5px);color:var(--color-text-muted);line-height:1.6;margin:0 auto;max-width:520px;text-wrap:pretty}.pricing-hdr.svelte-133tnjx .billing-helper{margin-bottom:24px}.strips-wrap.svelte-133tnjx{display:flex;flex-direction:column;gap:12px}.cards-wrap.svelte-133tnjx{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 700px){.cards-wrap.svelte-133tnjx{grid-template-columns:1fr}}.sec-hdr.svelte-133tnjx{margin-bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.sec-hdr.svelte-133tnjx h2:where(.svelte-133tnjx){font-family:var(--font-cr-display);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:6px}.sub.svelte-133tnjx{color:var(--color-text-muted);font-size:15px}.link.svelte-133tnjx{color:var(--color-accent);text-decoration:underline}.faq-sec.svelte-133tnjx{padding-top:40px}.faq-list.svelte-133tnjx{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:0 24px}.bottom-cta.svelte-133tnjx{padding-bottom:80px}.cta-inner.svelte-133tnjx{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:48px 40px;text-align:center}.cta-inner.svelte-133tnjx h2:where(.svelte-133tnjx){font-family:var(--font-cr-display);font-size:clamp(24px,3.5vw,36px);font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.cta-inner.svelte-133tnjx p:where(.svelte-133tnjx){font-size:15px;color:var(--color-text-muted);margin-bottom:28px;line-height:1.5}.cta-btns.svelte-133tnjx{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-133tnjx{display:inline-flex;align-items:center;gap:6px;padding:13px 24px;background:var(--color-accent);color:#fff;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s}.btn-primary.svelte-133tnjx:hover{background:var(--color-accent-dark)}.btn-ghost.svelte-133tnjx{display:inline-flex;align-items:center;gap:6px;padding:13px 24px;border:1px solid var(--color-border-light);color:var(--color-text);border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s}.btn-ghost.svelte-133tnjx:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (max-width: 700px){.pricing-hdr.svelte-133tnjx{padding-top:40px;padding-bottom:8px}.strips-wrap.svelte-133tnjx,.cards-wrap.svelte-133tnjx{padding-top:12px;padding-bottom:12px}.cta-inner.svelte-133tnjx{padding:28px 20px}.sec.svelte-133tnjx{padding:32px 16px}}
