.page-description.svelte-1bex8oj{text-align:center;color:var(--text-secondary);font-size:1.125rem;margin-top:var(--space-sm)}.faq-container.svelte-1bex8oj{max-width:800px;margin:var(--space-2xl) auto}.faq-item.svelte-1bex8oj{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:var(--space-md);overflow:hidden;transition:border-color .2s ease}.faq-item.open.svelte-1bex8oj{border-color:var(--accent-pink)}.faq-question.svelte-1bex8oj{width:100%;padding:var(--space-lg);background:transparent;border:none;font-family:inherit;font-size:1.125rem;font-weight:600;color:var(--text-primary);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);transition:color .2s ease}.faq-question.svelte-1bex8oj:hover{color:var(--accent-pink)}.faq-icon.svelte-1bex8oj{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border-radius:var(--radius-sm);font-size:1.5rem;font-weight:300;transition:background .2s ease,transform .2s ease}.faq-item.open.svelte-1bex8oj .faq-icon:where(.svelte-1bex8oj){background:var(--accent-pink);color:#fff;transform:rotate(180deg)}.faq-answer.svelte-1bex8oj{padding:0 var(--space-lg) var(--space-lg);animation:svelte-1bex8oj-slideDown .2s ease}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--text-secondary);line-height:1.7;font-size:1rem}@keyframes svelte-1bex8oj-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-cta.svelte-1bex8oj{text-align:center;margin-top:var(--space-3xl);padding:var(--space-2xl);background:var(--bg-secondary);border-radius:var(--radius-lg);max-width:600px;margin-left:auto;margin-right:auto}.faq-cta.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.75rem;margin-bottom:var(--space-md);color:var(--text-primary)}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--text-secondary);font-size:1.0625rem;line-height:1.7;margin-bottom:var(--space-lg)}@media(max-width:640px){.faq-question.svelte-1bex8oj{font-size:1rem;padding:var(--space-md)}.faq-answer.svelte-1bex8oj{padding:0 var(--space-md) var(--space-md)}}
