.faq-list.svelte-1l0b2qz{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-1l0b2qz{background:#fff;border-radius:12px;border:1px solid rgba(58,45,51,.1);transition:all var(--patient-timing) var(--organic-easing);overflow:hidden}.faq-item.svelte-1l0b2qz:hover{border-color:var(--wd-gold);box-shadow:0 4px 20px #e6a4441a}.faq-question.svelte-1l0b2qz{width:100%;background:none;border:none;padding:1.5rem;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:all var(--patient-timing) var(--organic-easing)}.faq-question.svelte-1l0b2qz:hover{background:#e6a4440d}.faq-question-text.svelte-1l0b2qz{font-size:1.125rem;font-weight:600;color:var(--wd-black);line-height:1.4}.faq-icon.svelte-1l0b2qz{color:var(--wd-gold);font-size:1.5rem;transition:transform var(--patient-timing) var(--organic-easing);flex-shrink:0}.faq-item.active.svelte-1l0b2qz .faq-icon:where(.svelte-1l0b2qz){transform:rotate(180deg)}.faq-answer.svelte-1l0b2qz{max-height:0;overflow:hidden;transition:max-height var(--patient-timing) var(--organic-easing)}.faq-item.active.svelte-1l0b2qz .faq-answer:where(.svelte-1l0b2qz){max-height:1500px}.faq-answer.svelte-1l0b2qz p{padding:0 1.5rem 1.5rem;margin-bottom:1rem;color:var(--wd-grey);line-height:1.7}.faq-answer.svelte-1l0b2qz p:last-child{margin-bottom:0}@media (max-width: 768px){.faq-question.svelte-1l0b2qz{padding:1.25rem}.faq-question-text.svelte-1l0b2qz{font-size:1rem}.faq-answer.svelte-1l0b2qz p{padding:0 1.25rem 1.25rem;font-size:.95rem}}
