.faq-page.svelte-1fh07ci{max-width:480px;margin:0 auto;padding-bottom:48px}.faq-hero.svelte-1fh07ci{text-align:center;padding:28px 0 20px}.faq-title.svelte-1fh07ci{font-size:32px;font-weight:900;letter-spacing:-1.5px;color:var(--text);margin-bottom:6px}.faq-sub.svelte-1fh07ci{font-size:14px;color:var(--text-dim)}.headline-cards.svelte-1fh07ci{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.headline-card.svelte-1fh07ci{display:flex;gap:13px;background:var(--yellow-bg);border:1px solid var(--yellow-border);border-radius:var(--radius-lg);padding:15px 16px}.headline-icon.svelte-1fh07ci{font-size:20px;line-height:1.2;flex-shrink:0}.headline-head.svelte-1fh07ci{font-size:14px;font-weight:800;color:var(--text);margin-bottom:4px}.headline-body.svelte-1fh07ci{font-size:12.5px;color:var(--text-dim);line-height:1.6}.faq-group.svelte-1fh07ci{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:26px 0 8px}.faq.svelte-1fh07ci{border-bottom:1px solid var(--border-subtle);scroll-margin-top:calc(var(--nav-h) + 8px)}.faq.svelte-1fh07ci summary:where(.svelte-1fh07ci){display:flex;align-items:center;gap:12px;padding:15px 2px;font-size:14px;font-weight:700;color:var(--text);cursor:pointer;list-style:none;transition:color .15s}.faq.svelte-1fh07ci summary:where(.svelte-1fh07ci)::-webkit-details-marker{display:none}.faq.svelte-1fh07ci summary:where(.svelte-1fh07ci):hover{color:var(--yellow)}.faq.svelte-1fh07ci summary:where(.svelte-1fh07ci):after{content:"";margin-left:auto;flex-shrink:0;width:9px;height:9px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s ease}.faq[open].svelte-1fh07ci summary:where(.svelte-1fh07ci){color:var(--yellow)}.faq[open].svelte-1fh07ci summary:where(.svelte-1fh07ci):after{transform:rotate(-135deg) translate(-2px,-2px);border-color:var(--yellow)}.faq-body.svelte-1fh07ci{padding:0 2px 16px;font-size:13px;color:var(--text-dim);line-height:1.65}.faq-body.svelte-1fh07ci p:where(.svelte-1fh07ci){margin:0 0 10px}.faq-body.svelte-1fh07ci p:where(.svelte-1fh07ci):last-child{margin-bottom:0}.faq-body.svelte-1fh07ci strong:where(.svelte-1fh07ci){color:var(--text);font-weight:700}.faq-body.svelte-1fh07ci ul:where(.svelte-1fh07ci){margin:0 0 10px;padding-left:18px}.faq-body.svelte-1fh07ci li:where(.svelte-1fh07ci){margin-bottom:7px}.faq-body.svelte-1fh07ci li:where(.svelte-1fh07ci)::marker{color:var(--text-muted)}.faq-note.svelte-1fh07ci{font-size:12px;color:var(--text-muted);border-left:2px solid var(--border);padding-left:10px;margin-top:12px!important}.nowrap.svelte-1fh07ci{white-space:nowrap}.inline-link.svelte-1fh07ci{color:var(--yellow);text-decoration:none}.inline-link.svelte-1fh07ci:hover{text-decoration:underline}.tier-grid.svelte-1fh07ci{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 14px}.tier.svelte-1fh07ci{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:13px 12px}.tier-paid.svelte-1fh07ci{border-color:var(--yellow-border);background:var(--yellow-bg)}.tier-name.svelte-1fh07ci{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:3px}.tier-price.svelte-1fh07ci{font-size:22px;font-weight:900;letter-spacing:-1px;color:var(--text);margin-bottom:9px}.tier-paid.svelte-1fh07ci .tier-price:where(.svelte-1fh07ci){color:var(--yellow)}.tier-list.svelte-1fh07ci{margin:0!important;padding:0!important;list-style:none}.tier-list.svelte-1fh07ci li:where(.svelte-1fh07ci){font-size:11.5px;line-height:1.4;margin-bottom:5px;padding-left:15px;position:relative}.tier-list.svelte-1fh07ci li:where(.svelte-1fh07ci):last-child{margin-bottom:0}.tier-list.svelte-1fh07ci li:where(.svelte-1fh07ci):before{position:absolute;left:0;font-weight:900}.tier-list.svelte-1fh07ci .yes:where(.svelte-1fh07ci):before{content:"✓";color:var(--green)}.tier-list.svelte-1fh07ci .no:where(.svelte-1fh07ci):before{content:"✕";color:var(--text-muted)}.tier-list.svelte-1fh07ci .no:where(.svelte-1fh07ci){color:var(--text-muted)}.flow.svelte-1fh07ci{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:13px 14px;margin:4px 0 12px;font-variant-numeric:tabular-nums}.flow-row.svelte-1fh07ci{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:700;color:var(--text);padding:3px 0}.flow-sub.svelte-1fh07ci{font-size:12px;font-weight:600;color:var(--text-dim);padding-left:8px}.flow-zero.svelte-1fh07ci .flow-amt:where(.svelte-1fh07ci){color:var(--green);font-weight:800}.flow-total.svelte-1fh07ci{margin-top:6px;padding-top:9px;border-top:1px solid var(--border);font-size:15px;font-weight:900}.flow-total.svelte-1fh07ci .flow-amt:where(.svelte-1fh07ci){color:var(--yellow)}.flow-label.svelte-1fh07ci{min-width:0}.flow-amt.svelte-1fh07ci{flex-shrink:0;white-space:nowrap}.contact-card.svelte-1fh07ci{background:var(--surface);border:1px solid var(--yellow-border);border-radius:var(--radius-lg);padding:22px 20px;text-align:center;margin:28px 0 20px}.contact-icon.svelte-1fh07ci{font-size:26px;line-height:1;margin-bottom:8px}.contact-head.svelte-1fh07ci{font-size:16px;font-weight:800;color:var(--text);margin-bottom:6px}.contact-body.svelte-1fh07ci{font-size:13px;color:var(--text-dim);line-height:1.6;margin-bottom:14px}.contact-mail.svelte-1fh07ci{display:inline-block;font-size:15px;font-weight:800;color:var(--yellow);text-decoration:none;word-break:break-all}.contact-mail.svelte-1fh07ci:hover{text-decoration:underline}.faq-ctas.svelte-1fh07ci{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
