.faq-page.svelte-qeqbn9{min-height:100vh;background-color:#fff}.faq-container.svelte-qeqbn9{max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem}.page-header.svelte-qeqbn9{text-align:center;margin-bottom:4rem}.page-title.svelte-qeqbn9{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#1f2937;margin-bottom:1rem}.page-subtitle.svelte-qeqbn9{font-size:1.25rem;color:#6b7280;max-width:600px;margin:0 auto}.faq-sections.svelte-qeqbn9{max-width:800px;margin:0 auto}.faq-section.svelte-qeqbn9{margin-bottom:1rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;overflow:hidden}.section-header.svelte-qeqbn9{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:none;border:none;cursor:pointer;text-align:left;transition:all .2s ease}.section-header.svelte-qeqbn9:hover{background-color:#f3f4f6}.section-title.svelte-qeqbn9{font-size:1.25rem;font-weight:600;color:#374151}.chevron.svelte-qeqbn9{width:1.25rem;height:1.25rem;color:#6b7280;transition:transform .2s ease}.chevron-up.svelte-qeqbn9{transform:rotate(180deg)}.section-content.svelte-qeqbn9{padding:0 1.5rem 1.5rem;overflow:hidden}.faq-item.svelte-qeqbn9{padding:1rem 0;border-top:1px solid #e5e7eb}.faq-item.svelte-qeqbn9:first-child{border-top:none;padding-top:0}.faq-question.svelte-qeqbn9{font-weight:600;color:#374151;margin-bottom:.5rem}.faq-answer.svelte-qeqbn9{color:#4b5563;line-height:1.6}.answer-list.svelte-qeqbn9{list-style:none;padding:0;margin:0}.answer-item.svelte-qeqbn9{display:flex;align-items:flex-start;margin-bottom:1rem;color:#4b5563;line-height:1.6}.answer-item.svelte-qeqbn9:last-child{margin-bottom:0}.answer-number.svelte-qeqbn9{flex-shrink:0;width:2rem;height:2rem;background-color:#e5e7eb;color:#374151;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:1rem;margin-top:.25rem;font-size:.875rem}.answer-text.svelte-qeqbn9{flex:1}.animate-in.svelte-qeqbn9{animation:svelte-qeqbn9-slideDown .3s ease-out}@keyframes svelte-qeqbn9-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-section.svelte-qeqbn9{max-width:800px;margin:4rem auto 0;text-align:center;padding:2rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.contact-title.svelte-qeqbn9{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.contact-text.svelte-qeqbn9{color:#6b7280;margin-bottom:1.5rem}.contact-methods.svelte-qeqbn9{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.contact-button.svelte-qeqbn9{padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;text-decoration:none;transition:all .2s ease}.contact-button-primary.svelte-qeqbn9{background-color:#0369a1;color:#fff}.contact-button-primary.svelte-qeqbn9:hover{background-color:#075985}@media (max-width: 768px){.faq-container.svelte-qeqbn9{padding:1.5rem 1rem 3rem}.page-header.svelte-qeqbn9{margin-bottom:3rem}.section-title.svelte-qeqbn9{font-size:1.125rem}}
