.faq.svelte-olwwm6{padding:80px 20px;background:var(--bg-primary, #fff)}.faq__container.svelte-olwwm6{max-width:var(--container-max-width, 1200px);margin:0 auto}.faq__header.svelte-olwwm6{text-align:center;margin-bottom:48px}.faq__label.svelte-olwwm6{display:block;font-family:var(--font-primary, sans-serif);font-size:.875rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-primary, #FF6B35);margin-bottom:12px}.faq__title.svelte-olwwm6{font-family:var(--font-secondary, serif);font-size:2rem;font-weight:700;color:var(--text-primary, #1E293B);margin:0}.faq__list.svelte-olwwm6{max-width:900px;margin:0 auto}.faq__item.svelte-olwwm6{border-bottom:1px solid #eee;margin-bottom:0}.faq__question.svelte-olwwm6{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-family:var(--font-primary, sans-serif);font-weight:600;font-size:1.1rem;color:var(--text-primary, #1E293B);background:none;border:none;cursor:pointer;text-align:left;line-height:1.5}.faq__question.svelte-olwwm6:hover{color:var(--color-primary, #FF6B35)}.faq__question-content.svelte-olwwm6{display:flex;align-items:flex-start;gap:0}.faq__number.svelte-olwwm6{color:var(--color-primary, #FF6B35);margin-right:16px;font-weight:700;flex-shrink:0}.faq__chevron.svelte-olwwm6{font-size:.875rem;color:var(--text-primary, #1E293B);transition:transform .3s ease;flex-shrink:0;margin-left:16px}.faq__chevron--active.svelte-olwwm6{transform:rotate(180deg)}.faq__answer.svelte-olwwm6{padding:0 0 20px 40px;color:#666;line-height:1.7;animation:svelte-olwwm6-slideDown .3s ease}.faq__answer.svelte-olwwm6 p:where(.svelte-olwwm6){margin:0}@keyframes svelte-olwwm6-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.faq__cta.svelte-olwwm6{text-align:center;margin-top:60px}.faq__cta.svelte-olwwm6 h2:where(.svelte-olwwm6){font-family:var(--font-secondary, serif);font-size:1.75rem;font-weight:700;color:var(--text-primary, #1E293B);margin-bottom:20px}.faq__cta-button.svelte-olwwm6{display:inline-block;background-color:var(--color-primary, #FF6B35);color:var(--color-white, #fff);padding:14px 40px;border-radius:8px;font-family:var(--font-primary, sans-serif);font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.faq__cta-button.svelte-olwwm6:hover{background-color:var(--color-primary-dark, #e55a25);transform:translateY(-2px)}@media(max-width:768px){.faq.svelte-olwwm6{padding:60px 16px}.faq__title.svelte-olwwm6{font-size:1.5rem}.faq__question.svelte-olwwm6{font-size:1rem;padding:16px 0}.faq__answer.svelte-olwwm6{padding:0 0 16px 32px}.faq__cta.svelte-olwwm6 h2:where(.svelte-olwwm6){font-size:1.5rem}}
