.faq-page.svelte-f0sio3{background:#fff;min-height:100vh}.page-shell.svelte-f0sio3{max-width:720px;margin:0 auto;padding:0 24px}.faq-hero.svelte-f0sio3{padding:56px 0 28px;text-align:center}.faq-hero.svelte-f0sio3 h1:where(.svelte-f0sio3){font-size:28px;color:#111827;font-weight:600;margin-bottom:10px}.faq-hero.svelte-f0sio3 p:where(.svelte-f0sio3){color:#4b5563;font-size:14px;max-width:520px;margin:0 auto;line-height:1.6}.faq-section.svelte-f0sio3{padding:14px 0 80px}.faq-list.svelte-f0sio3{display:flex;flex-direction:column;gap:10px}.faq-item.svelte-f0sio3{background:#f8faff;border-radius:14px;overflow:hidden;border:1px solid #e5eaf2}.faq-question.svelte-f0sio3{list-style:none;padding:18px 20px;font-size:15px;font-weight:500;color:#151e30;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.faq-question.svelte-f0sio3::-webkit-details-marker{display:none}.faq-question.svelte-f0sio3:after{content:"+";font-size:22px;font-weight:300;color:#6b7280;transition:transform .2s ease}.faq-item[open].svelte-f0sio3 .faq-question:where(.svelte-f0sio3):after{transform:rotate(45deg)}.faq-answer.svelte-f0sio3{padding:0 20px 18px;font-size:14px;line-height:1.65;color:#5a6476}@media(min-width:768px){.faq-hero.svelte-f0sio3{padding:72px 0 36px}.faq-hero.svelte-f0sio3 h1:where(.svelte-f0sio3){font-size:32px}}
