.faq-section.svelte-pswzf7{padding:3rem 2rem;max-width:1000px;margin:0 auto}.faq-header.svelte-pswzf7{text-align:center;margin-bottom:3rem}.faq-title.svelte-pswzf7{margin-top:2rem;text-align:center;font-size:4.8rem;color:var(--primary-color);margin-bottom:1rem;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,#ffffffb3,#fdffa54d);padding:1rem;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.faq-subtitle.svelte-pswzf7{font-size:1.7rem;color:var(--secondary-color-dark);margin:0}.faq-container.svelte-pswzf7{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:2rem}.category-section.svelte-pswzf7{background:linear-gradient(135deg,#4506930a,#ff3f7f05);border:2px solid rgba(69,6,147,.1);border-radius:16px;padding:2rem}.category-title.svelte-pswzf7{color:var(--secondary-color);font-size:2.1rem;margin:0 0 1.5rem;font-weight:700;display:flex;align-items:center;gap:.75rem}.category-title.svelte-pswzf7:before{content:"";width:4px;height:28px;background:linear-gradient(135deg,var(--primary-color),var(--tertiary-color));border-radius:2px}.faq-items.svelte-pswzf7{display:flex;flex-direction:column;gap:1.25rem}.faq-item.svelte-pswzf7{background:#fff;border:1.5px solid rgba(69,6,147,.12);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 12px #0206171a}.faq-item.svelte-pswzf7:hover{box-shadow:0 8px 20px #45069326;border-color:#45069340}.faq-item.expanded.svelte-pswzf7{box-shadow:0 12px 32px #45069333;border-color:var(--primary-color)}.faq-question.svelte-pswzf7{display:flex;justify-content:space-between;align-items:center;padding:1.75rem;gap:1rem}.question-text.svelte-pswzf7{color:var(--primary-color-dark);font-size:1.6rem;font-weight:600;line-height:1.6;text-align:left}.toggle-icon.svelte-pswzf7{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;background:#45069314;border-radius:8px;color:var(--primary-color);transition:all .3s ease}.faq-item.svelte-pswzf7:hover .toggle-icon:where(.svelte-pswzf7){background:#45069326}.faq-item.expanded.svelte-pswzf7 .toggle-icon:where(.svelte-pswzf7){background:linear-gradient(135deg,#45069333,#ff3f7f26)}.faq-answer.svelte-pswzf7{padding:0 1.75rem 1.75rem;background:#4506930a;border-top:1px solid rgba(69,6,147,.1);animation:svelte-pswzf7-slideDown .3s ease}@keyframes svelte-pswzf7-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-answer.svelte-pswzf7 p:where(.svelte-pswzf7){margin:0;color:var(--text-dark);font-size:1.5rem;line-height:1.8}.load-more-container.svelte-pswzf7{display:flex;justify-content:center;margin-bottom:2rem}.load-more-btn.svelte-pswzf7{background:linear-gradient(135deg,var(--primary-color),var(--tertiary-color));color:#fff;border:none;padding:1rem 2.5rem;border-radius:12px;font-size:1.55rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px #4506934d;letter-spacing:.5px}.load-more-btn.svelte-pswzf7:hover{transform:translateY(-3px);box-shadow:0 12px 30px #45069366}.load-more-btn.svelte-pswzf7:active{transform:translateY(-1px)}.all-loaded-message.svelte-pswzf7{text-align:center;padding:1.5rem;color:var(--secondary-color);font-size:1.6rem;font-weight:600;margin-bottom:2rem}.faq-footer.svelte-pswzf7{background:linear-gradient(135deg,#45069314,#f9196369);border:2px solid rgba(69,6,147,.15);border-radius:16px;padding:2.5rem;text-align:center}.faq-footer.svelte-pswzf7 h3:where(.svelte-pswzf7){color:var(--secondary-color);font-size:2.3rem;margin:0 0 .5rem;font-weight:700}.faq-footer.svelte-pswzf7 p:where(.svelte-pswzf7){color:var(--text-light);font-size:1.6rem;margin:0 0 1.5rem}.contact-btn.svelte-pswzf7{display:inline-block;background:linear-gradient(135deg,var(--primary-color),var(--tertiary-color));color:#fff;padding:1rem 2.5rem;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.55rem;transition:all .3s ease;box-shadow:0 8px 20px #4506934d}.contact-btn.svelte-pswzf7:hover{transform:translateY(-3px);box-shadow:0 12px 30px #45069366}svg.svelte-pswzf7{stroke-width:2.5;transition:transform .3s ease}@media(max-width:768px){.faq-section.svelte-pswzf7{padding:2rem 1rem}.faq-title.svelte-pswzf7{font-size:2.5rem}.faq-subtitle.svelte-pswzf7{font-size:1.5rem}.category-section.svelte-pswzf7{padding:1.5rem}.category-title.svelte-pswzf7{font-size:1.8rem}.faq-question.svelte-pswzf7{padding:1.25rem}.question-text.svelte-pswzf7{font-size:1.5rem}.faq-answer.svelte-pswzf7{padding:0 1.25rem 1.25rem}.faq-answer.svelte-pswzf7 p:where(.svelte-pswzf7){font-size:1.45rem}.load-more-btn.svelte-pswzf7{width:80%;padding:.9rem 2rem;font-size:1.5rem}.faq-footer.svelte-pswzf7{padding:1.5rem;width:80%}.faq-footer.svelte-pswzf7 h3:where(.svelte-pswzf7){font-size:1.9rem}.faq-footer.svelte-pswzf7 p:where(.svelte-pswzf7){font-size:1.5rem}}
