.faq-module__WhrAAG__container{min-height:100vh}.faq-module__WhrAAG__hero{text-align:center;background:linear-gradient(135deg,#f8fafc 0%,#e0e7ff 100%);padding:6rem 0 4rem}.faq-module__WhrAAG__title{color:var(--primary);margin-bottom:1rem;font-size:3rem;font-weight:800}.faq-module__WhrAAG__subtitle{color:var(--muted-foreground);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.8}.faq-module__WhrAAG__content{padding:5rem 0}.faq-module__WhrAAG__category{margin-bottom:4rem}.faq-module__WhrAAG__categoryTitle{color:var(--primary);border-bottom:3px solid var(--accent);margin-bottom:2rem;padding-bottom:.75rem;font-size:1.75rem;font-weight:700;display:inline-block}.faq-module__WhrAAG__faqList{flex-direction:column;gap:1rem;max-width:100%;display:flex}.faq-module__WhrAAG__faqItem{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);transition:all .3s;overflow:hidden}.faq-module__WhrAAG__faqItem:hover{box-shadow:var(--shadow-md)}.faq-module__WhrAAG__faqQuestion{text-align:left;width:100%;color:var(--primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;font-size:1.0625rem;font-weight:600;transition:all .3s;display:flex}.faq-module__WhrAAG__faqQuestion:hover{color:var(--accent)}.faq-module__WhrAAG__faqQuestion span{flex:1}.faq-module__WhrAAG__chevron{color:var(--accent);flex-shrink:0;transition:transform .3s}.faq-module__WhrAAG__chevronOpen{transform:rotate(180deg)}.faq-module__WhrAAG__faqAnswer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-module__WhrAAG__faqAnswerOpen{max-height:500px;padding:0 1.5rem 1.5rem}.faq-module__WhrAAG__faqAnswer p{color:var(--muted-foreground);font-size:1rem;line-height:1.7}.faq-module__WhrAAG__cta{text-align:center;background:var(--muted);padding:5rem 0}.faq-module__WhrAAG__cta h2{color:var(--primary);margin-bottom:1rem;font-size:2rem;font-weight:800}.faq-module__WhrAAG__cta p{color:var(--muted-foreground);margin-bottom:2rem;font-size:1.125rem}@media (max-width:768px){.faq-module__WhrAAG__title{font-size:2rem}.faq-module__WhrAAG__categoryTitle{font-size:1.5rem}.faq-module__WhrAAG__faqQuestion{padding:1.25rem;font-size:1rem}.faq-module__WhrAAG__faqAnswerOpen{padding:0 1.25rem 1.25rem}}
.FAQ-module__6IMG2a__container{gap:1rem;max-width:56rem;margin-left:auto;margin-right:auto;display:grid}.FAQ-module__6IMG2a__faqItem{transition:all .3s duration;background-color:#fff;border:1px solid #f3f4f6;border-radius:1rem;box-shadow:0 1px 2px #0000000d}.FAQ-module__6IMG2a__faqItemOpen{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.FAQ-module__6IMG2a__faqItem:hover:not(.FAQ-module__6IMG2a__faqItemOpen){border-color:#e5e7eb}.FAQ-module__6IMG2a__questionButton{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;display:flex}.FAQ-module__6IMG2a__questionText{color:#111827;font-size:1.125rem;font-weight:600;transition:color .3s}.FAQ-module__6IMG2a__questionTextOpen{color:#2563eb}.FAQ-module__6IMG2a__questionButton:hover .FAQ-module__6IMG2a__questionText:not(.FAQ-module__6IMG2a__questionTextOpen){color:#3b82f6}.FAQ-module__6IMG2a__iconWrapper{color:#9ca3af;background-color:#f9fafb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:1rem;transition:all .3s;display:flex}.FAQ-module__6IMG2a__iconWrapperOpen{color:#fff;background-color:#2563eb}.FAQ-module__6IMG2a__questionButton:hover .FAQ-module__6IMG2a__iconWrapper:not(.FAQ-module__6IMG2a__iconWrapperOpen){background-color:#f3f4f6}.FAQ-module__6IMG2a__answerWrapper{transition:all .3s ease-in-out;overflow:hidden}.FAQ-module__6IMG2a__answerContent{color:#4b5563;padding:0 1.5rem 1.5rem;line-height:1.625}
