.faq.svelte-1t8i6y4{background:var(--color-white);padding:8rem 0}.faq.svelte-1t8i6y4 .container:where(.svelte-1t8i6y4),.faq-component.svelte-1t8i6y4{max-width:900px;margin:0 auto}.faq-list.svelte-1t8i6y4{text-align:left}.faq-item.svelte-1t8i6y4{background:var(--color-white);border-radius:1rem;box-shadow:0 10px 25px var(--color-gray);margin-bottom:1.5rem;border:1px solid rgba(0,0,0,.03);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item.svelte-1t8i6y4:last-child{margin-bottom:0}.faq-item.open.svelte-1t8i6y4{border-color:var(--color-accent);box-shadow:0 15px 35px var(--color-gray)}.faq-question.svelte-1t8i6y4{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:none;text-align:left;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-black);transition:all .3s;border:none;cursor:pointer;font-family:inherit}.faq-question.svelte-1t8i6y4:hover{color:var(--color-primary)}.icon.svelte-1t8i6y4{font-size:1.5rem;font-weight:300;color:var(--color-black);min-width:30px;text-align:center}.faq-answer.svelte-1t8i6y4{padding:0 2rem 1.5rem;animation:svelte-1t8i6y4-slideDown .3s ease-out}.faq-answer.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){color:var(--color-text);line-height:1.7;margin:0}@keyframes svelte-1t8i6y4-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.faq-question.svelte-1t8i6y4{font-size:var(--font-size-base)}}
