.faq-section.svelte-1s0ogk5{min-height:80vh;padding:3rem 0}.faq-header.svelte-1s0ogk5{text-align:center;margin-bottom:3rem}.faq-header.svelte-1s0ogk5 h1:where(.svelte-1s0ogk5){margin-bottom:1rem}.faq-container.svelte-1s0ogk5{max-width:800px;margin:0 auto 4rem}.faq-item.svelte-1s0ogk5{background-color:var(--color-bg-0);border-radius:var(--border-radius);margin-bottom:1rem;box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow var(--transition-base)}.faq-item.open.svelte-1s0ogk5{box-shadow:var(--shadow-md)}.faq-question.svelte-1s0ogk5{width:100%;padding:1.5rem;background:none;border:none;text-align:left;font-size:1.125rem;font-weight:600;color:var(--color-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background-color var(--transition-fast)}.faq-question.svelte-1s0ogk5:hover{background-color:var(--color-bg-1)}.faq-icon.svelte-1s0ogk5{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--color-candidate);color:#fff;border-radius:50%;font-size:1.5rem;font-weight:700;flex-shrink:0;transition:transform var(--transition-base)}.faq-item.open.svelte-1s0ogk5 .faq-icon:where(.svelte-1s0ogk5){transform:rotate(180deg)}.faq-answer.svelte-1s0ogk5{padding:0 1.5rem 1.5rem;color:var(--color-text-muted);line-height:1.7;animation:svelte-1s0ogk5-slideDown .3s ease-out}@keyframes svelte-1s0ogk5-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-contact.svelte-1s0ogk5{text-align:center;max-width:600px;margin:0 auto;padding:3rem 2rem;background-color:var(--color-bg-1);border-radius:var(--border-radius-lg)}.faq-contact.svelte-1s0ogk5 h3:where(.svelte-1s0ogk5){margin-bottom:1rem}.faq-contact.svelte-1s0ogk5 p:where(.svelte-1s0ogk5){margin-bottom:1.5rem}@media(max-width:768px){.faq-question.svelte-1s0ogk5{padding:1rem;font-size:1rem}.faq-answer.svelte-1s0ogk5{padding:0 1rem 1rem}}
