.faq_faqContainer__nWFmq{max-width:900px;margin:0 auto;padding:2rem;text-align:center}.faq_faqTitle__Uyfje{font-size:2.25rem;font-weight:200;text-align:center;margin-bottom:.5rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.faq_faqSubtitle__vM8MG{font-size:1.1rem;color:#666;margin-bottom:2.5rem;font-weight:300}.dark .faq_faqSubtitle__vM8MG{color:#aaa}.faq_faqAccordionWrapper__pPGKu{max-width:800px;margin:0 auto}.faq_faqAccordion__x7OcF{width:100%}.faq_accordionItem__zVFUE{margin-bottom:1rem;border-radius:16px!important;background:hsla(0,0%,100%,.8)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;transition:all .3s ease!important;overflow:hidden}.dark .faq_accordionItem__zVFUE{background:rgba(30,30,30,.8)!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}.faq_accordionItem__zVFUE:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12)!important}.dark .faq_accordionItem__zVFUE:hover{box-shadow:0 8px 30px rgba(0,0,0,.4)!important}.faq_questionTitle__0zQ1t{font-weight:500;font-size:1.05rem;text-align:left;color:#333}.dark .faq_questionTitle__0zQ1t{color:#eee}.faq_indicator__U3jTD{color:#0070f3;display:flex;align-items:center;justify-content:center}.faq_accordionContent__PKlvf{font-weight:400;padding:.5rem 1rem 1rem;text-align:left;color:#555;line-height:1.7;font-size:.95rem}.dark .faq_accordionContent__PKlvf{color:#bbb}.faq_bottomCta__9Kdmy{margin-top:4rem;padding:2.5rem;border-radius:20px;background:linear-gradient(135deg,rgba(0,112,243,.05),rgba(0,198,255,.05));border:1px solid rgba(0,112,243,.1);display:flex;flex-direction:column;align-items:center;gap:1rem}.dark .faq_bottomCta__9Kdmy{background:linear-gradient(135deg,rgba(0,112,243,.1),rgba(0,198,255,.1));border:1px solid rgba(0,112,243,.2)}.faq_ctaIcon__Qrmsi{font-size:2.5rem;color:#0070f3;opacity:.8}.faq_bottomCta__9Kdmy p{font-size:1.1rem;color:#555;margin:0}.dark .faq_bottomCta__9Kdmy p{color:#ccc}@media (max-width:768px){.faq_faqContainer__nWFmq{padding:1rem}.faq_faqTitle__Uyfje{font-size:2rem}.faq_faqSubtitle__vM8MG{font-size:1rem}.faq_questionTitle__0zQ1t{font-size:.95rem}.faq_accordionContent__PKlvf{font-size:.9rem}.faq_bottomCta__9Kdmy{padding:1.5rem;margin-top:2rem}.faq_ctaIcon__Qrmsi{font-size:2rem}.faq_bottomCta__9Kdmy p{font-size:1rem}}@media (max-width:480px){.faq_faqTitle__Uyfje{font-size:1.75rem}.faq_accordionItem__zVFUE{border-radius:12px!important}}