.faq-section.svelte-1t8i6y4{width:100%;max-width:1200px;margin:60px auto;padding:0 20px;color:var(--text-primary)}.faq-layout.svelte-1t8i6y4{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}.faq-header.svelte-1t8i6y4{position:sticky;top:100px}.faq-section.svelte-1t8i6y4 h2:where(.svelte-1t8i6y4){font-size:clamp(2rem,4vw,3rem);font-weight:700;text-align:left;margin:0;color:var(--text-primary);letter-spacing:-.03em}.faq-list.svelte-1t8i6y4{display:flex;flex-direction:column;gap:12px}.faq-item.svelte-1t8i6y4{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden;transition:border-color .2s}.faq-item.svelte-1t8i6y4:hover{border-color:var(--border-hover)}.faq-question.svelte-1t8i6y4{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 24px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:600;color:var(--text-primary);text-align:left;line-height:1.3;transition:color .2s}.faq-question.svelte-1t8i6y4:hover{color:var(--text-secondary)}.faq-chevron.svelte-1t8i6y4{flex-shrink:0;color:var(--text-muted);transition:transform .3s}.faq-item.open.svelte-1t8i6y4 .faq-chevron:where(.svelte-1t8i6y4){transform:rotate(180deg)}.faq-answer-wrapper.svelte-1t8i6y4{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open.svelte-1t8i6y4 .faq-answer-wrapper:where(.svelte-1t8i6y4){max-height:500px}.faq-answer.svelte-1t8i6y4{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin:0;padding:0 24px 20px;font-weight:300}@media(max-width:768px){.faq-section.svelte-1t8i6y4{padding:0 16px}.faq-layout.svelte-1t8i6y4{grid-template-columns:1fr;gap:32px}.faq-header.svelte-1t8i6y4{position:static;text-align:center}.faq-section.svelte-1t8i6y4 h2:where(.svelte-1t8i6y4){text-align:center}.faq-question.svelte-1t8i6y4{font-size:1rem;padding:16px 20px}.faq-answer.svelte-1t8i6y4{font-size:.95rem;padding:0 20px 16px}}
