.kp-pricing.svelte-10b394w{background:var(--paper);color:var(--ink);padding:0 0 4rem;font-family:Bricolage Grotesque,system-ui,-apple-system,sans-serif}.mono.svelte-10b394w{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.kp-faq.svelte-10b394w{max-width:880px;margin:0 auto;padding:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,4rem) 8px}.kp-faq-h.svelte-10b394w{letter-spacing:-.015em;text-align:center;color:var(--ink);margin:0 0 8px;font-family:Instrument Serif,Times New Roman,serif;font-size:clamp(2.25rem,4vw,3rem);font-weight:400}.kp-faq-sub.svelte-10b394w{text-align:center;color:var(--ink-2);margin:0 auto 28px;font-family:Instrument Serif,Times New Roman,serif;font-size:18px;font-style:italic}.kp-q.svelte-10b394w{border-bottom:1px solid var(--rule);padding:22px 2px}.kp-q.svelte-10b394w:last-child{border-bottom:none}.kp-qhead.svelte-10b394w{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;list-style:none;display:flex}.kp-qhead.svelte-10b394w::-webkit-details-marker{display:none}.kp-qt.svelte-10b394w{color:var(--ink);font-family:Instrument Serif,Times New Roman,serif;font-size:23px;font-style:italic;line-height:1.2}.kp-a.svelte-10b394w{color:var(--ink-2);max-width:66ch;margin:10px 0 0;font-size:15px;line-height:1.6}.kp-q.svelte-10b394w a{color:var(--accent-1);text-underline-offset:3px;text-decoration:underline}@media (width<=720px){.kp-qhead.svelte-10b394w{flex-direction:column;gap:6px}}.faq-page.svelte-10b394w{background:var(--color-bg);padding:3rem 1.5rem 5rem}.faq-header.svelte-10b394w{text-align:center;margin-bottom:2.5rem}.faq-header.svelte-10b394w h1:where(.svelte-10b394w){letter-spacing:-.03em;color:var(--color-fg);margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.faq-header.svelte-10b394w .subtitle:where(.svelte-10b394w){color:var(--color-text-muted);margin:0;font-size:1.0625rem}.faq-list.svelte-10b394w{flex-direction:column;gap:.75rem;max-width:720px;margin:0 auto;display:flex}.faq-item.svelte-10b394w{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:.75rem;padding:1rem 1.25rem}.faq-item.svelte-10b394w summary:where(.svelte-10b394w){cursor:pointer;color:var(--color-fg);font-size:1rem;font-weight:600}.faq-item.svelte-10b394w p:where(.svelte-10b394w){color:var(--color-text-muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.6}
