.Faq-module__tUjseW__faqWrapper{min-height:100vh;padding:8rem 0 10rem;position:relative;overflow:hidden}.Faq-module__tUjseW__faqHeader{text-align:center;z-index:2;max-width:800px;margin:0 auto 3.5rem;position:relative}.Faq-module__tUjseW__faqHeader h1{font-family:var(--font-serif);color:var(--text-charcoal);margin-top:.5rem;margin-bottom:1.5rem;font-size:clamp(2.75rem,5vw,4rem);font-weight:600;line-height:1.1}body.dark-theme .Faq-module__tUjseW__faqHeader h1{color:#fff}.Faq-module__tUjseW__faqHeaderDesc{font-family:var(--font-sans);color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.7}body.dark-theme .Faq-module__tUjseW__faqHeaderDesc{color:var(--text-muted)}.Faq-module__tUjseW__controlsContainer{z-index:2;flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto 3rem;display:flex;position:relative}.Faq-module__tUjseW__searchWrapper{width:100%;position:relative}.Faq-module__tUjseW__searchInput{border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass-bg);width:100%;-webkit-backdrop-filter:var(--glass-blur-webkit);font-family:var(--font-sans);color:var(--text-charcoal);box-shadow:var(--glass-shadow);transition:all var(--transition-normal);outline:none;padding:1.15rem 1.5rem 1.15rem 3.5rem;font-size:1rem}.Faq-module__tUjseW__searchInput::placeholder{color:var(--text-dim)}.Faq-module__tUjseW__searchInput:focus{background:var(--glass-bg-hover);border-color:#4a8cff80;box-shadow:0 0 0 4px #4a8cff26}body.dark-theme .Faq-module__tUjseW__searchInput{background:var(--glass-bg);border-color:var(--glass-border);color:#fff}body.dark-theme .Faq-module__tUjseW__searchInput:focus{border-color:#4a8cff;box-shadow:0 0 0 4px #4a8cff40}.Faq-module__tUjseW__searchIconWrapper{color:var(--text-dim);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}body.dark-theme .Faq-module__tUjseW__searchIconWrapper{color:var(--text-muted)}.Faq-module__tUjseW__categoriesWrapper{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.Faq-module__tUjseW__categoryTab{border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-webkit);font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;transition:all var(--transition-normal);padding:.65rem 1.5rem;font-size:.88rem;font-weight:600}.Faq-module__tUjseW__categoryTab:hover{color:var(--text-charcoal);background:var(--glass-bg-hover);border-color:#1a237e33;transform:translateY(-1px)}body.dark-theme .Faq-module__tUjseW__categoryTab{color:var(--text-muted);background:var(--glass-bg);border-color:var(--glass-border)}body.dark-theme .Faq-module__tUjseW__categoryTab:hover{color:#fff;background:var(--glass-bg-hover);border-color:#4a8cff4d}.Faq-module__tUjseW__categoryTab.Faq-module__tUjseW__active{background:var(--accent-navy);color:#fff;border-color:var(--accent-navy);transform:translateY(-1px);box-shadow:0 4px 15px #1a237e40}body.dark-theme .Faq-module__tUjseW__categoryTab.Faq-module__tUjseW__active{color:#0b0f19;background:#4a8cff;border-color:#4a8cff;box-shadow:0 4px 15px #4a8cff59}.Faq-module__tUjseW__faqAccordionList{z-index:2;flex-direction:column;gap:1.25rem;max-width:800px;margin:0 auto;display:flex;position:relative}.Faq-module__tUjseW__faqCard{border-radius:var(--radius-xl);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur-webkit);transition:all var(--transition-normal);overflow:hidden}body.dark-theme .Faq-module__tUjseW__faqCard{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--glass-shadow)}.Faq-module__tUjseW__faqCard:hover{box-shadow:var(--shadow-lg);border-color:#4a8cff4d;transform:translateY(-2px)}body.dark-theme .Faq-module__tUjseW__faqCard:hover{box-shadow:var(--shadow-xl);border-color:#4a8cff66}.Faq-module__tUjseW__faqCard.Faq-module__tUjseW__expanded{background:var(--glass-bg-hover);border-color:#4a8cff66}body.dark-theme .Faq-module__tUjseW__faqCard.Faq-module__tUjseW__expanded{background:var(--glass-bg-hover);border-color:#4a8cff80}.Faq-module__tUjseW__faqTrigger{text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.75rem 2.25rem;display:flex}.Faq-module__tUjseW__faqQuestionText{font-family:var(--font-serif);color:var(--text-charcoal);transition:color var(--transition-fast);font-size:1.35rem;font-weight:600;line-height:1.3}body.dark-theme .Faq-module__tUjseW__faqQuestionText{color:#fff}.Faq-module__tUjseW__faqCard:hover .Faq-module__tUjseW__faqQuestionText,.Faq-module__tUjseW__faqCard.Faq-module__tUjseW__expanded .Faq-module__tUjseW__faqQuestionText{color:var(--accent-navy)}:is(body.dark-theme .Faq-module__tUjseW__faqCard:hover .Faq-module__tUjseW__faqQuestionText,body.dark-theme .Faq-module__tUjseW__faqCard.Faq-module__tUjseW__expanded .Faq-module__tUjseW__faqQuestionText){color:#4a8cff}.Faq-module__tUjseW__faqContentWrapper{overflow:hidden}.Faq-module__tUjseW__faqAnswerInner{font-family:var(--font-sans);color:var(--text-muted);padding:0 2.25rem 2rem;font-size:1.02rem;line-height:1.75}body.dark-theme .Faq-module__tUjseW__faqAnswerInner{color:var(--text-muted)}.Faq-module__tUjseW__faqAnswerInner a{color:var(--accent-navy);text-underline-offset:3px;transition:color var(--transition-fast);font-weight:600;text-decoration:underline}body.dark-theme .Faq-module__tUjseW__faqAnswerInner a{color:#4a8cff}.Faq-module__tUjseW__faqAnswerInner a:hover{color:var(--accent-blue)}body.dark-theme .Faq-module__tUjseW__faqAnswerInner a:hover{color:#93c5fd}.Faq-module__tUjseW__emptyState{text-align:center;font-family:var(--font-sans);color:var(--text-dim);padding:4rem 2rem;font-size:1.05rem}@media (max-width:768px){.Faq-module__tUjseW__faqWrapper{padding:6rem 0 8rem}.Faq-module__tUjseW__faqTrigger{padding:1.5rem}.Faq-module__tUjseW__faqAnswerInner{padding:0 1.5rem 1.5rem}.Faq-module__tUjseW__faqQuestionText{font-size:1.15rem}}
