.page-hero.svelte-1bex8oj{position:relative;padding:160px 0 80px;text-align:center;overflow:hidden}.page-hero-glow.svelte-1bex8oj{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(232,96,10,.08) 0%,transparent 70%);pointer-events:none}.page-hero-label.svelte-1bex8oj{font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:2px;color:var(--color-brand-light);margin-bottom:16px}.page-hero-sub.svelte-1bex8oj{color:var(--color-text-secondary);font-size:1.15rem;max-width:560px;margin:16px auto 0}.faq-section.svelte-1bex8oj{padding:0 0 80px}.faq-container.svelte-1bex8oj{max-width:760px}.faq-category.svelte-1bex8oj{margin-bottom:48px}.faq-category.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.35rem;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.faq-item.svelte-1bex8oj{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:8px;overflow:hidden;transition:border-color .2s}.faq-item[open].svelte-1bex8oj{border-color:#e8600a33}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){padding:18px 24px;cursor:pointer;font-weight:600;font-size:.92rem;color:var(--color-text);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background .2s}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"+";font-size:1.4rem;color:var(--color-text-muted);font-weight:300;flex-shrink:0}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"−";color:var(--color-brand-light)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):hover{background:var(--color-bg-elevated)}.faq-item.svelte-1bex8oj p:where(.svelte-1bex8oj){padding:0 24px 18px;color:var(--color-text-secondary);line-height:1.7;font-size:.9rem}.faq-item.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--color-brand-light)}.faq-item.svelte-1bex8oj ul:where(.svelte-1bex8oj),.faq-item.svelte-1bex8oj ol:where(.svelte-1bex8oj){padding:0 24px 18px 44px;color:var(--color-text-secondary);font-size:.9rem;line-height:1.7}.faq-item.svelte-1bex8oj ul:where(.svelte-1bex8oj){list-style:disc}.faq-item.svelte-1bex8oj ol:where(.svelte-1bex8oj){list-style:decimal}.faq-item.svelte-1bex8oj li:where(.svelte-1bex8oj){margin-bottom:6px;padding-left:4px}.faq-item.svelte-1bex8oj li:where(.svelte-1bex8oj) strong:where(.svelte-1bex8oj){color:var(--color-text)}.faq-item.svelte-1bex8oj li:where(.svelte-1bex8oj) code:where(.svelte-1bex8oj){font-family:var(--font-mono);font-size:.82em;background:#e8600a0f;padding:2px 6px;border-radius:4px;color:var(--color-brand-light)}.faq-contact.svelte-1bex8oj{text-align:center;padding:56px 0 0;border-top:1px solid var(--color-border)}.faq-contact.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin-bottom:8px}.faq-contact.svelte-1bex8oj>p:where(.svelte-1bex8oj){color:var(--color-text-secondary);margin-bottom:24px}.contact-options.svelte-1bex8oj{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media(max-width:640px){.page-hero.svelte-1bex8oj{padding:120px 0 48px}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){padding:16px 18px;font-size:.88rem}.faq-item.svelte-1bex8oj p:where(.svelte-1bex8oj){padding:0 18px 16px}.faq-item.svelte-1bex8oj ul:where(.svelte-1bex8oj),.faq-item.svelte-1bex8oj ol:where(.svelte-1bex8oj){padding:0 18px 16px 38px}}
