.faq-container.svelte-1bex8oj{max-width:800px;margin:0 auto;padding:2rem 1rem;color:#e0e0e0}h1.svelte-1bex8oj{font-size:2.5rem;color:#d4a84a;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;text-align:center}.intro.svelte-1bex8oj{text-align:center;font-size:1.1rem;color:#b0b0b0;margin-bottom:3rem}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:1.5rem}.faq-item.svelte-1bex8oj{background:linear-gradient(135deg,#2a3b3d,#1a2526);border-radius:12px;border-left:4px solid #c9a84c;box-shadow:0 4px 12px #0000004d;overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-item[open].svelte-1bex8oj{border-left-color:#7a5ec7}.faq-question.svelte-1bex8oj{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;outline:none}.faq-question.svelte-1bex8oj::-webkit-details-marker{display:none}.faq-question.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.25rem;color:#e0c07a;margin:0;transition:color .2s}.faq-question.svelte-1bex8oj:hover h2:where(.svelte-1bex8oj){color:#fff}.faq-question.svelte-1bex8oj:focus-visible{outline:2px solid #7a5ec7;outline-offset:-4px;border-radius:4px}.chevron.svelte-1bex8oj{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#c9a84c;transition:transform .2s ease,color .2s ease;flex-shrink:0;margin-left:1rem}.faq-question.svelte-1bex8oj:hover .chevron:where(.svelte-1bex8oj){color:#fff}.faq-item[open].svelte-1bex8oj .chevron:where(.svelte-1bex8oj){transform:rotate(180deg);color:#7a5ec7}.faq-answer.svelte-1bex8oj{padding:0 1.5rem 1.5rem}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0;line-height:1.6;color:#ccc}@media(max-width:768px){h1.svelte-1bex8oj{font-size:2rem}}@media(prefers-reduced-motion:reduce){.faq-item.svelte-1bex8oj,.faq-question.svelte-1bex8oj h2:where(.svelte-1bex8oj),.chevron.svelte-1bex8oj{transition:none}}
