.container.svelte-1hrotn9{max-width:1180px;margin:0 auto;padding:0 24px}.container.narrow.svelte-1hrotn9{max-width:760px}.ph-hero.svelte-1hrotn9{padding:72px 0 40px;text-align:center;position:relative;overflow:hidden}.ph-hero.svelte-1hrotn9:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top,rgba(255,91,31,.05),transparent 60%),radial-gradient(ellipse at bottom right,rgba(255,181,71,.04),transparent 50%);pointer-events:none}.ph-hero.svelte-1hrotn9 .container:where(.svelte-1hrotn9){position:relative}.ph-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:2.6em;font-weight:800;letter-spacing:-.03em;margin:0 auto 18px;max-width:820px}.ph-hero.svelte-1hrotn9 .lede:where(.svelte-1hrotn9){font-size:1.15em;line-height:1.6;color:var(--ink-2);max-width:760px;margin:0 auto}.ph-hero.svelte-1hrotn9 .lede:where(.svelte-1hrotn9) strong:where(.svelte-1hrotn9){color:var(--ink)}.ph-section.svelte-1hrotn9{padding:64px 0}.ph-section.alt.svelte-1hrotn9{background:var(--bg-3)}.section-header.svelte-1hrotn9{text-align:center;max-width:720px;margin:0 auto 8px}.section-header.svelte-1hrotn9 .eyebrow:where(.svelte-1hrotn9){text-transform:uppercase;letter-spacing:.08em;font-size:.74em;font-weight:700;color:var(--brand);margin-bottom:10px}.section-header.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1.9em;font-weight:800;letter-spacing:-.02em;margin:0 0 12px;line-height:1.2}.section-header.svelte-1hrotn9 .accent:where(.svelte-1hrotn9){color:var(--brand)}.section-header.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--ink-2);font-size:1.02em;line-height:1.6;margin:0}.prose.svelte-1hrotn9{max-width:640px;margin:20px auto 0}.prose.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--ink-2);font-size:1.02em;line-height:1.65;margin:0 0 14px}.prose-inline.svelte-1hrotn9{max-width:640px;margin:22px auto 0;color:var(--ink-2);font-size:1.02em;line-height:1.65;text-align:center}.ph-note.svelte-1hrotn9{text-align:center;color:var(--ink-3);font-size:.95em;margin-top:26px}.ph-note.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--brand);font-weight:600}code.svelte-1hrotn9{background:#ff5b1f14;color:var(--brand);padding:1px 7px;border-radius:4px;font-weight:600}.table-wrap.svelte-1hrotn9{overflow-x:auto;margin:28px auto 0;max-width:640px}.ph-table.svelte-1hrotn9{width:100%;border-collapse:collapse;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:.98em}.ph-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.ph-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:13px 18px;text-align:left}.ph-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){font-size:.82em;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-weight:700;border-bottom:1px solid var(--line)}.ph-table.svelte-1hrotn9 .th-sub:where(.svelte-1hrotn9){text-transform:none;letter-spacing:0;font-weight:500}.ph-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9)+tr:where(.svelte-1hrotn9) td:where(.svelte-1hrotn9){border-top:1px solid var(--line)}.ph-table.svelte-1hrotn9 td.strong:where(.svelte-1hrotn9){font-weight:800;color:var(--ink)}.ph-table.svelte-1hrotn9 .seats-cell:where(.svelte-1hrotn9){color:var(--ink-3);font-weight:500}.table-foot.svelte-1hrotn9{text-align:center;color:var(--ink-faint);font-size:.85em;margin-top:10px}.feature-list.svelte-1hrotn9{list-style:none;padding:0;margin:24px auto 0;max-width:680px;display:grid;gap:12px}.feature-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:14px 18px;font-size:.96em;line-height:1.55;color:var(--ink-2)}.feature-list.svelte-1hrotn9 li:where(.svelte-1hrotn9) strong:where(.svelte-1hrotn9){color:var(--ink)}.faq-list.svelte-1hrotn9{max-width:720px;margin:24px auto 0}.faq-item.svelte-1hrotn9{border-bottom:1px solid var(--line)}.faq-q.svelte-1hrotn9{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:none;cursor:pointer;padding:18px 0;font-family:inherit;font-size:1.02em;font-weight:600;color:var(--ink);text-align:left}.faq-q.svelte-1hrotn9 .toggle:where(.svelte-1hrotn9){color:var(--brand);font-size:1.4em;font-weight:400;transition:transform .2s}.faq-item.open.svelte-1hrotn9 .faq-q:where(.svelte-1hrotn9) .toggle:where(.svelte-1hrotn9){transform:rotate(45deg)}.faq-a.svelte-1hrotn9{padding:0 0 18px;color:var(--ink-2);font-size:.98em;line-height:1.65;max-width:640px}.ph-cta.svelte-1hrotn9{padding:72px 0;text-align:center}.ph-cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1.7em;font-weight:800;letter-spacing:-.02em;margin:0 0 22px}.cta-row.svelte-1hrotn9{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-1hrotn9,.btn-secondary.svelte-1hrotn9{font-weight:700;font-size:.95em;padding:12px 22px;border-radius:11px;text-decoration:none}.btn-primary.svelte-1hrotn9{background-image:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%);color:#fff}.btn-secondary.svelte-1hrotn9{background:var(--bg-2);color:var(--ink);border:1px solid var(--line-2)}@media (max-width: 640px){.ph-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:2em}}
