.faq-section.svelte-1ysinau .faq-item:where(.svelte-1ysinau){background:#8b5cf608;border:1px solid #8b5cf626;border-radius:1rem;margin-bottom:1rem;transition:all .3s;overflow:hidden}@media (width<=768px){.faq-section.svelte-1ysinau .faq-item:where(.svelte-1ysinau){border-radius:0}}.faq-section.svelte-1ysinau .faq-item:where(.svelte-1ysinau):hover{border-color:#8b5cf64d;box-shadow:0 4px 12px #8b5cf61a}.faq-section.svelte-1ysinau .faq-item[open]:where(.svelte-1ysinau){background:#8b5cf614;border-color:#8b5cf64d}.faq-section.svelte-1ysinau .faq-item[open]:where(.svelte-1ysinau) summary:where(.svelte-1ysinau){color:var(--color-text-light);background:#8b5cf61a}.faq-section.svelte-1ysinau .faq-item[open]:where(.svelte-1ysinau) summary:where(.svelte-1ysinau):before{transform:rotate(90deg)}.faq-section.svelte-1ysinau .faq-item:where(.svelte-1ysinau) summary:where(.svelte-1ysinau){color:var(--color-text-light);cursor:pointer;text-align:left;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1.05rem;font-weight:700;list-style:none;transition:all .3s;display:flex;position:relative}@media (width<=768px){.faq-section.svelte-1ysinau .faq-item:where(.svelte-1ysinau) summary:where(.svelte-1ysinau){padding:1rem 1.25rem}}.faq-section.svelte-1ysinau .faq-item:where(.svelte-1ysinau) summary:where(.svelte-1ysinau)::-webkit-details-marker{display:none}.faq-section.svelte-1ysinau .faq-item:where(.svelte-1ysinau) summary:where(.svelte-1ysinau):before{content:"▶";color:var(--brand-violet);flex-shrink:0;font-size:.75rem;transition:transform .3s}.faq-section.svelte-1ysinau .faq-item:where(.svelte-1ysinau) summary:where(.svelte-1ysinau):hover{background:#8b5cf60d}.faq-section.svelte-1ysinau .faq-item:where(.svelte-1ysinau) p:where(.svelte-1ysinau){color:var(--color-text);text-align:left;margin:0;padding:0 1.5rem 1.5rem 3rem;font-size:.95rem;line-height:1.7}@media (width<=768px){.faq-section.svelte-1ysinau .faq-item:where(.svelte-1ysinau) p:where(.svelte-1ysinau){padding:0 1.25rem 1.25rem 2.75rem}}
