.faq-page.svelte-1bex8oj{background-color:var(--color-cream);min-height:100dvh;padding-top:120px}.faq-header.svelte-1bex8oj{text-align:center;max-width:680px;margin:0 auto;padding:0 2rem 4rem}.faq-title.svelte-1bex8oj{font-family:var(--font-display);color:var(--color-brown-deeper);margin:.75rem 0 0;font-size:56px;font-weight:500;line-height:1.05}.faq-rule.svelte-1bex8oj{background-color:var(--color-gold);width:48px;height:1px;margin:1.5rem auto 0}.faq-accordion.svelte-1bex8oj{max-width:680px;margin:0 auto;padding:0 2rem 6rem}.faq-category.svelte-1bex8oj{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);padding:2rem 0 .5rem;font-size:11px;display:block}.faq-item.svelte-1bex8oj{border-bottom:1px solid var(--color-border)}.faq-question.svelte-1bex8oj{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.5rem 0;display:flex}.faq-q-text.svelte-1bex8oj{font-family:var(--font-body);color:var(--color-text-primary);font-size:16px;font-weight:500}.faq-icon.svelte-1bex8oj{color:var(--color-gold);flex-shrink:0;font-size:20px;line-height:1}.faq-answer.svelte-1bex8oj{opacity:0;max-height:0;transition:max-height .35s,opacity .3s;overflow:hidden}.faq-answer.open.svelte-1bex8oj{opacity:1;max-height:500px}.faq-answer-text.svelte-1bex8oj{font-family:var(--font-body);color:var(--color-text-muted);margin:0;padding-bottom:1.5rem;font-size:15px;line-height:1.85}@media (width<=768px){.faq-title.svelte-1bex8oj{font-size:40px}}
