.page.svelte-1bex8oj{min-height:100dvh;position:relative}.main.svelte-1bex8oj{max-width:800px;margin:0 auto;padding:6rem 1.5rem 2rem}.page-header.svelte-1bex8oj{margin-bottom:3rem;font-size:10px;letter-spacing:.2em;color:var(--color-accent);text-transform:uppercase}.label-bracket.svelte-1bex8oj{color:#444}.label-text.svelte-1bex8oj{margin:0 4px}.page-title.svelte-1bex8oj{font-size:24px;font-weight:600;color:var(--color-text);margin:1rem 0 .5rem;letter-spacing:.02em}.page-subtitle.svelte-1bex8oj{font-size:13px;color:var(--color-text-muted);line-height:1.6;max-width:600px}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:1px;margin-bottom:4rem}.faq-item.svelte-1bex8oj{background:var(--color-surface);border:1px solid var(--color-border);border-radius:2px;transition:border-color .2s ease}.faq-item[open].svelte-1bex8oj{border-color:var(--color-accent-muted)}.faq-question.svelte-1bex8oj{padding:1rem 1.25rem;font-size:13px;font-weight:500;color:var(--color-text);cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;transition:color .15s ease;letter-spacing:.01em}.faq-question.svelte-1bex8oj::-webkit-details-marker{display:none}.faq-question.svelte-1bex8oj:before{content:">";font-family:var(--font-mono);font-size:11px;color:var(--color-accent);transition:transform .2s ease;flex-shrink:0}.faq-item[open].svelte-1bex8oj .faq-question:where(.svelte-1bex8oj):before{transform:rotate(90deg)}.faq-question.svelte-1bex8oj:hover{color:var(--color-accent)}.faq-answer.svelte-1bex8oj{padding:0 1.25rem 1.25rem 2.25rem;font-size:12px;color:var(--color-text-muted);line-height:1.7}.faq-answer.svelte-1bex8oj p{margin:0 0 .75rem}.faq-answer.svelte-1bex8oj p:last-child{margin-bottom:0}.faq-answer.svelte-1bex8oj strong{color:var(--color-text-dim)}.cta-section.svelte-1bex8oj{text-align:center;padding:3rem 0;border-top:1px solid var(--color-border)}.cta-text.svelte-1bex8oj{font-size:14px;color:var(--color-text-muted);margin:0 0 1.5rem}.cta-links.svelte-1bex8oj{display:flex;gap:1rem;justify-content:center}.cta-link.svelte-1bex8oj{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;padding:10px 24px;border-radius:2px;text-decoration:none;transition:all .2s ease}.cta-link.primary.svelte-1bex8oj{background:var(--color-accent);color:var(--color-primary)}.cta-link.primary.svelte-1bex8oj:hover{background:var(--color-accent-bright)}
