.faq-page.svelte-1ejibsa{min-height:100vh;padding:2rem}.faq-container.svelte-1ejibsa{max-width:800px;margin:0 auto}.faq-nav.svelte-1ejibsa{margin-bottom:2rem}.back-link{color:var(--muted-foreground)!important}.back-link:hover{color:var(--foreground)!important}.faq-header.svelte-1ejibsa{margin-bottom:3rem;text-align:center}.faq-label.svelte-1ejibsa{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-amber);margin-bottom:.75rem}.faq-header.svelte-1ejibsa h1:where(.svelte-1ejibsa){font-family:var(--font-serif);font-size:2.5rem;font-weight:600;margin-bottom:1rem;letter-spacing:-.01em}.faq-subtitle.svelte-1ejibsa{font-size:1.0625rem;color:var(--muted-foreground);max-width:500px;margin:0 auto;line-height:1.6}.faq-content.svelte-1ejibsa{display:flex;flex-direction:column;gap:3rem}.faq-section.svelte-1ejibsa{display:flex;flex-direction:column;gap:1rem}.section-title.svelte-1ejibsa{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--foreground);padding-left:1rem;position:relative}.section-title.svelte-1ejibsa:before{content:"";position:absolute;left:0;top:.125rem;bottom:.125rem;width:3px;background:var(--color-amber)}.faq-list.svelte-1ejibsa{display:flex;flex-direction:column;gap:.5rem}.faq-item.svelte-1ejibsa{background:var(--card);border:1px solid var(--border);transition:border-color .2s ease,box-shadow .2s ease}.faq-item.svelte-1ejibsa:hover{border-color:color-mix(in srgb,var(--color-amber) 40%,var(--border))}.faq-item.open.svelte-1ejibsa{border-color:var(--color-amber);box-shadow:0 4px 12px -4px #d4a34b1a}.faq-question.svelte-1ejibsa{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;font-size:1rem;font-weight:500;color:var(--foreground);transition:color .15s ease}.faq-question.svelte-1ejibsa:hover{color:var(--color-amber)}.faq-question.svelte-1ejibsa .chevron{color:var(--muted-foreground);transition:transform .2s ease;flex-shrink:0}.faq-item.open.svelte-1ejibsa .faq-question:where(.svelte-1ejibsa) .chevron{transform:rotate(180deg);color:var(--color-amber)}.faq-answer.svelte-1ejibsa{padding:0 1.5rem 1.5rem}.faq-answer.svelte-1ejibsa p:where(.svelte-1ejibsa){font-size:.9375rem;line-height:1.7;color:var(--muted-foreground);margin:0}.faq-footer.svelte-1ejibsa{margin-top:4rem}.footer-card.svelte-1ejibsa{background:color-mix(in srgb,var(--color-amber) 6%,var(--card));border:1px solid color-mix(in srgb,var(--color-amber) 20%,var(--border));padding:2rem;text-align:center}.footer-card.svelte-1ejibsa h3:where(.svelte-1ejibsa){font-family:var(--font-serif);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.footer-card.svelte-1ejibsa p:where(.svelte-1ejibsa){font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.6}.footer-card.svelte-1ejibsa a:where(.svelte-1ejibsa){color:var(--color-amber);text-decoration:none;transition:opacity .15s ease}.footer-card.svelte-1ejibsa a:where(.svelte-1ejibsa):hover{text-decoration:underline}
