.faq-module__6AW0yG__faqMain{background:var(--background-light);min-height:100vh}.faq-module__6AW0yG__faqHero{background:var(--gradient-primary);padding:var(--space-3xl)0;text-align:center;position:relative;overflow:hidden}.faq-module__6AW0yG__faqHero:before{content:"";background:var(--overlay-gradient);opacity:.1;position:absolute;inset:0}.faq-module__6AW0yG__heroContent{z-index:2;max-width:800px;padding:0 var(--space-lg);margin:0 auto;position:relative}.faq-module__6AW0yG__heroTitle{font-size:var(--font-size-5xl);color:#fff;margin-bottom:var(--space-lg);text-shadow:0 2px 20px #0000004d;font-weight:900;line-height:1.2}.faq-module__6AW0yG__heroSubtitle{font-size:var(--font-size-xl);color:#ffffffe6;font-weight:400;line-height:1.6}.faq-module__6AW0yG__faqContainer{max-width:1000px;padding:var(--space-3xl)var(--space-lg);color:red;margin:0 auto}.faq-module__6AW0yG__searchSection{margin-bottom:var(--space-3xl)}.faq-module__6AW0yG__searchBar{max-width:600px;margin:0 auto;position:relative}.faq-module__6AW0yG__searchIcon{left:var(--space-lg);width:20px;height:20px;color:var(--text-secondary);z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.faq-module__6AW0yG__searchInput{width:100%;padding:var(--space-lg)var(--space-lg)var(--space-lg)calc(var(--space-lg) + 30px);font-size:var(--font-size-lg);border:2px solid var(--border-color);border-radius:var(--border-radius-full);background:var(--white);color:var(--text-primary);transition:var(--transition);box-shadow:var(--shadow-sm)}.faq-module__6AW0yG__searchInput:focus{border-color:var(--primary-color);box-shadow:var(--shadow-glow);outline:none;transform:translateY(-2px)}.faq-module__6AW0yG__searchInput::placeholder{color:var(--text-light)}.faq-module__6AW0yG__categorySection{margin-bottom:var(--space-3xl);text-align:center}.faq-module__6AW0yG__categoryButtons{gap:var(--space-md);padding:var(--space-lg);background:var(--white);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-wrap:wrap;justify-content:center;display:flex}.faq-module__6AW0yG__categoryButton{padding:var(--space-md)var(--space-xl);border-radius:var(--border-radius-full);color:var(--text-secondary);font-size:var(--font-size-base);cursor:pointer;transition:var(--transition);white-space:nowrap;background:0 0;border:2px solid #0000;font-weight:600}.faq-module__6AW0yG__categoryButton:hover{color:var(--primary-color);background:#6366f10d;transform:translateY(-2px)}.faq-module__6AW0yG__categoryButton.faq-module__6AW0yG__active{background:var(--gradient-primary);color:var(--text-white);border-color:var(--primary-color);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.faq-module__6AW0yG__faqContent{background:var(--white);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);overflow:hidden}.faq-module__6AW0yG__faqItem{border-bottom:1px solid var(--border-color);transition:var(--transition)}.faq-module__6AW0yG__faqItem:last-child{border-bottom:none}.faq-module__6AW0yG__faqItem:hover{background:#4445a005}.faq-module__6AW0yG__faqItem.faq-module__6AW0yG__open{background:#2f31800d}.faq-module__6AW0yG__faqQuestion{width:100%;padding:var(--space-xl);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-lg);transition:var(--transition);background:0 0;border:none;display:flex}.faq-module__6AW0yG__faqQuestion:hover{background:#6366f108}.faq-module__6AW0yG__questionText{font-size:var(--font-size-lg);color:purple;text-align:left;font-weight:600;line-height:1.4}.faq-module__6AW0yG__toggleIcon{width:24px;height:24px;color:var(--primary-color);transition:var(--transition);flex-shrink:0}.faq-module__6AW0yG__faqItem.faq-module__6AW0yG__open .faq-module__6AW0yG__toggleIcon{transform:rotate(180deg)}.faq-module__6AW0yG__chevron{width:100%;height:100%}.faq-module__6AW0yG__faqAnswer{max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-module__6AW0yG__faqItem.faq-module__6AW0yG__open .faq-module__6AW0yG__faqAnswer{max-height:500px}.faq-module__6AW0yG__answerContent{padding:0 var(--space-xl)var(--space-xl)}.faq-module__6AW0yG__answerContent p{font-size:var(--font-size-base);color:#00f;margin:0;line-height:1.7}.faq-module__6AW0yG__noResults{text-align:center;padding:var(--space-3xl);color:var(--text-secondary)}.faq-module__6AW0yG__noResultsIcon{font-size:var(--font-size-5xl);margin-bottom:var(--space-lg)}.faq-module__6AW0yG__noResults h3{font-size:var(--font-size-2xl);margin-bottom:var(--space-md);color:var(--text-primary);font-weight:600}.faq-module__6AW0yG__noResults p{font-size:var(--font-size-lg);line-height:1.6}.faq-module__6AW0yG__ctaSection{margin-top:var(--space-3xl);padding:var(--space-3xl);background:var(--gradient-secondary);border-radius:var(--border-radius-xl);text-align:center;position:relative;overflow:hidden}.faq-module__6AW0yG__ctaSection:before{content:"";background:var(--overlay-medium);border-radius:var(--border-radius-xl);position:absolute;inset:0}.faq-module__6AW0yG__ctaContent{z-index:2;position:relative}.faq-module__6AW0yG__ctaTitle{font-size:var(--font-size-3xl);color:var(--text-white);margin-bottom:var(--space-lg);text-shadow:0 2px 10px #0003;font-weight:800}.faq-module__6AW0yG__ctaDescription{font-size:var(--font-size-xl);color:#ffffffe6;margin-bottom:var(--space-2xl);max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.faq-module__6AW0yG__ctaButtons{gap:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.faq-module__6AW0yG__ctaButtons .faq-module__6AW0yG__btn{min-width:180px;padding:var(--space-lg)var(--space-2xl);font-size:var(--font-size-lg);font-weight:700}@media (max-width:1024px){.faq-module__6AW0yG__faqContainer{padding:var(--space-2xl)var(--space-lg)}.faq-module__6AW0yG__heroTitle{font-size:var(--font-size-4xl)}}@media (max-width:768px){.faq-module__6AW0yG__faqHero{padding:var(--space-2xl)0}.faq-module__6AW0yG__heroTitle{font-size:var(--font-size-3xl)}.faq-module__6AW0yG__heroSubtitle{font-size:var(--font-size-lg)}.faq-module__6AW0yG__faqContainer{padding:var(--space-xl)var(--space-md)}.faq-module__6AW0yG__categoryButtons{gap:var(--space-sm);padding:var(--space-md)}.faq-module__6AW0yG__categoryButton{padding:var(--space-sm)var(--space-lg);font-size:var(--font-size-sm);color:#000}.faq-module__6AW0yG__searchInput{font-size:var(--font-size-base);padding:var(--space-md)var(--space-md)var(--space-md)calc(var(--space-md) + 30px)}.faq-module__6AW0yG__searchIcon{left:var(--space-md);width:18px;height:18px}.faq-module__6AW0yG__faqQuestion{padding:var(--space-lg)}.faq-module__6AW0yG__questionText{font-size:var(--font-size-base)}.faq-module__6AW0yG__answerContent{padding:0 var(--space-lg)var(--space-lg)}.faq-module__6AW0yG__answerContent p{font-size:var(--font-size-sm)}.faq-module__6AW0yG__ctaSection{padding:var(--space-2xl)var(--space-lg)}.faq-module__6AW0yG__ctaTitle{font-size:var(--font-size-2xl)}.faq-module__6AW0yG__ctaDescription{font-size:var(--font-size-lg)}.faq-module__6AW0yG__ctaButtons{flex-direction:column;align-items:center}.faq-module__6AW0yG__ctaButtons .faq-module__6AW0yG__btn{width:100%;max-width:300px}}@media (max-width:480px){.faq-module__6AW0yG__faqContainer{padding:var(--space-lg)var(--space-sm)}.faq-module__6AW0yG__heroTitle{font-size:var(--font-size-2xl)}.faq-module__6AW0yG__heroSubtitle{font-size:var(--font-size-base)}.faq-module__6AW0yG__categoryButtons{flex-direction:column;align-items:stretch}.faq-module__6AW0yG__categoryButton{text-align:center}.faq-module__6AW0yG__faqQuestion{padding:var(--space-md)}.faq-module__6AW0yG__questionText{font-size:var(--font-size-sm)}.faq-module__6AW0yG__answerContent{padding:0 var(--space-md)var(--space-md)}.faq-module__6AW0yG__ctaTitle{font-size:var(--font-size-xl)}.faq-module__6AW0yG__ctaDescription{font-size:var(--font-size-base)}}@media (prefers-reduced-motion:reduce){.faq-module__6AW0yG__faqItem,.faq-module__6AW0yG__categoryButton,.faq-module__6AW0yG__searchInput,.faq-module__6AW0yG__toggleIcon,.faq-module__6AW0yG__faqAnswer{transition:none}}@media (prefers-contrast:high){.faq-module__6AW0yG__faqItem{border-bottom-width:2px}.faq-module__6AW0yG__categoryButton,.faq-module__6AW0yG__searchInput{border-width:2px}}.faq-module__6AW0yG__faqQuestion:focus,.faq-module__6AW0yG__categoryButton:focus,.faq-module__6AW0yG__searchInput:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media print{.faq-module__6AW0yG__faqHero,.faq-module__6AW0yG__searchSection,.faq-module__6AW0yG__categorySection,.faq-module__6AW0yG__ctaSection{display:none}.faq-module__6AW0yG__faqItem{break-inside:avoid}.faq-module__6AW0yG__faqAnswer{max-height:none!important}}
