.faq-container.svelte-k7bosb{width:100%;max-width:1200px;margin:40px auto;padding:0 20px;font-family:sans-serif}.faq-container.svelte-k7bosb h2:where(.svelte-k7bosb){text-align:center;margin-bottom:30px;font-size:2.5rem;color:#333}.faq-grid.svelte-k7bosb{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}.faq-card.svelte-k7bosb{border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;transition:box-shadow .3s ease}.faq-card.svelte-k7bosb:hover{box-shadow:0 4px 15px #0000001a}.faq-question.svelte-k7bosb{padding:20px;font-size:1.2rem;font-weight:600;cursor:pointer;position:relative;list-style:none}.faq-question.svelte-k7bosb:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400;color:#555;transition:transform .3s ease}.faq-card[open].svelte-k7bosb>.faq-question:where(.svelte-k7bosb):after{content:"−";transform:translateY(-50%) rotate(180deg)}.faq-question.svelte-k7bosb::-webkit-details-marker{display:none}.faq-answer.svelte-k7bosb{padding:0 20px 20px;color:#555;line-height:1.6}
