.faq-container.svelte-1bex8oj{max-width:800px;margin:0 auto;padding:8rem 1rem 2rem;flex-grow:1}h1.svelte-1bex8oj{font-size:2.5rem;margin-bottom:1rem;color:#333}.intro.svelte-1bex8oj{color:#666;line-height:1.6;margin-bottom:2.5rem}.intro.svelte-1bex8oj a:where(.svelte-1bex8oj){color:#4180ff;text-decoration:none}.intro.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{text-decoration:underline}.faq-list.svelte-1bex8oj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}details.svelte-1bex8oj{background:#fff;border:1px solid #eee;border-radius:8px;padding:1.25rem 1.5rem;box-shadow:0 2px 4px #0000000a}summary.svelte-1bex8oj{font-size:1.1rem;font-weight:600;color:#333;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}summary.svelte-1bex8oj::-webkit-details-marker{display:none}summary.svelte-1bex8oj:after{content:"+";color:#4180ff;font-size:1.5rem;font-weight:400;line-height:1;flex-shrink:0}details[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"−"}details.svelte-1bex8oj p:where(.svelte-1bex8oj){color:#666;line-height:1.6;margin:1rem 0 0}.faq-cta.svelte-1bex8oj{margin-top:3rem;text-align:center}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){color:#666;margin-bottom:1rem}.cta-button.svelte-1bex8oj{display:inline-block;background:#4180ff;color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:4px;font-weight:600}
