.faq.svelte-160hj70{width:100%;padding:var(--section-padding-y) var(--container-padding);background-color:var(--color-bg-white)}.faq__inner.svelte-160hj70{max-width:800px;margin:0 auto}.faq__headline.svelte-160hj70{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--space-12);color:var(--color-text-heading)}.faq__list.svelte-160hj70{display:flex;flex-direction:column;gap:var(--space-2)}.faq__item.svelte-160hj70{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-base)}.faq__item[open].svelte-160hj70{border-color:var(--color-primary)}.faq__question.svelte-160hj70{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);list-style:none;-webkit-user-select:none;user-select:none}.faq__question.svelte-160hj70::-webkit-details-marker{display:none}.faq__question.svelte-160hj70::marker{display:none;content:""}.faq__question.svelte-160hj70:hover{color:var(--color-primary)}.faq__question.svelte-160hj70:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-lg)}.faq__chevron.svelte-160hj70{flex-shrink:0;transition:transform var(--transition-base);color:var(--color-text-muted)}.faq__item[open].svelte-160hj70 .faq__chevron:where(.svelte-160hj70){transform:rotate(180deg)}.faq__answer.svelte-160hj70{padding:0 var(--space-6) var(--space-5)}.faq__answer.svelte-160hj70 p:where(.svelte-160hj70){font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed)}@media(max-width:768px){.faq__headline.svelte-160hj70{font-size:var(--font-size-2xl)}.faq__question.svelte-160hj70{font-size:var(--font-size-base);padding:var(--space-4) var(--space-5)}.faq__answer.svelte-160hj70{padding:0 var(--space-5) var(--space-4)}}
