.Faq-module__2uKSuW__faqContainer{background:#fff;border-radius:16px;max-width:800px;margin:120px auto 40px;padding:32px;box-shadow:0 4px 24px #00000014}.Faq-module__2uKSuW__faqTitle{font-size:var(--font-size-3xl);color:var(--foreground);text-align:center;letter-spacing:-.02em;margin-bottom:16px;font-weight:700}.Faq-module__2uKSuW__faqSubtitle{font-size:var(--font-size-base);color:var(--secondary);text-align:center;margin-bottom:24px}.Faq-module__2uKSuW__faqList{padding:0;list-style:none}.Faq-module__2uKSuW__faqItem{margin-bottom:24px}.Faq-module__2uKSuW__faqQuestion{color:#0d47a1;margin-bottom:8px;font-weight:600}.Faq-module__2uKSuW__faqAnswer{color:#333;line-height:1.6}.Faq-module__2uKSuW__accordionList{flex-direction:column;gap:16px;display:flex}.Faq-module__2uKSuW__accordionItem{background:#f7f8fa;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.Faq-module__2uKSuW__accordionButton{width:100%;font-size:var(--font-size-base);color:var(--foreground);cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:20px 24px;font-weight:600;transition:background .2s;display:flex}.Faq-module__2uKSuW__accordionButton:hover{background:#e3e6f0}.Faq-module__2uKSuW__icon{color:var(--primary);font-size:1.5rem}.Faq-module__2uKSuW__accordionContent{background:#fff;border-top:1px solid #e0e0e0;padding:16px 24px 24px}
