.info-page.svelte-1bex8oj{padding:60px 20px 100px;max-width:760px}.page-hero.svelte-1bex8oj{text-align:center;margin-bottom:64px}.hero-icon.svelte-1bex8oj{font-size:52px;margin:0 0 16px}.page-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:38px;font-weight:800;margin:0 0 12px}.hero-sub.svelte-1bex8oj{font-size:17px;color:var(--text-muted);margin:0}.faq-sections.svelte-1bex8oj{display:flex;flex-direction:column;gap:48px}.faq-group.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:20px;font-weight:800;color:var(--pink-dark);margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--pink-light)}details.svelte-1bex8oj{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:10px;overflow:hidden}summary.svelte-1bex8oj{padding:18px 22px;font-size:15px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:background var(--transition)}summary.svelte-1bex8oj::-webkit-details-marker{display:none}summary.svelte-1bex8oj:after{content:"+";font-size:20px;font-weight:400;color:var(--pink-dark);flex-shrink:0;margin-left:12px}details[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"−"}details[open].svelte-1bex8oj summary:where(.svelte-1bex8oj){background:var(--pink-light);color:var(--pink-dark)}summary.svelte-1bex8oj:hover{background:var(--surface-alt)}details.svelte-1bex8oj p:where(.svelte-1bex8oj){padding:4px 22px 20px;font-size:14px;color:var(--text-muted);line-height:1.75;margin:0}details.svelte-1bex8oj p:where(.svelte-1bex8oj) a:where(.svelte-1bex8oj){color:var(--pink-dark);font-weight:600;text-decoration:none}details.svelte-1bex8oj p:where(.svelte-1bex8oj) a:where(.svelte-1bex8oj):hover{text-decoration:underline}.faq-footer.svelte-1bex8oj{text-align:center;margin-top:64px;padding:28px;background:var(--lavender-light);border-radius:var(--radius-lg)}.faq-footer.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:16px;font-weight:600;margin:0}.faq-footer.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--lavender-dark);text-decoration:none;font-weight:700}.faq-footer.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{text-decoration:underline}
