.page.svelte-1bex8oj{padding:60px 24px 100px}.container.svelte-1bex8oj{max-width:700px;margin:0 auto}h1.svelte-1bex8oj{font-family:var(--serif);font-size:2.2em;color:var(--gold);text-align:center;margin-bottom:8px}.intro.svelte-1bex8oj{text-align:center;color:var(--text-dim);margin-bottom:48px;font-size:1.05em}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:8px}.faq-item.svelte-1bex8oj{background:var(--dark2);border-radius:12px;overflow:hidden;border:1px solid rgba(245,197,66,.08);transition:border-color .3s}.faq-item[open].svelte-1bex8oj{border-color:#f5c54233}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){padding:20px 24px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"+";color:var(--gold);font-size:1.3em;font-weight:300;flex-shrink:0;margin-left:16px}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"−"}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj) h2:where(.svelte-1bex8oj){font-family:var(--serif);color:var(--cream);font-size:1.05em;font-weight:400}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):hover h2:where(.svelte-1bex8oj){color:var(--gold)}.faq-item.svelte-1bex8oj p:where(.svelte-1bex8oj){padding:0 24px 20px;color:var(--text);line-height:1.7;font-size:.95em}.faq-cta.svelte-1bex8oj{text-align:center;margin-top:48px}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--text-dim);margin-bottom:16px;font-size:1.1em}.btn.svelte-1bex8oj{display:inline-block;padding:14px 32px;border-radius:8px;background:var(--gold);color:var(--dark);font-weight:600;transition:all .3s var(--ease)}.btn.svelte-1bex8oj:hover{transform:translateY(-2px);background:#ffd966;color:var(--dark)}
