.faq-module__6AW0yG__faqPage{background:radial-gradient(circle at 50% 0,#1f293733 0%,#0000 70%);min-height:100vh;padding:8rem 0 6rem}.faq-module__6AW0yG__header{text-align:center;max-width:800px;margin:0 auto 3rem}.faq-module__6AW0yG__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#a855f7;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:block}.faq-module__6AW0yG__title{margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.faq-module__6AW0yG__subtitle{color:#9ca3af;margin-bottom:0;font-size:1.125rem}.faq-module__6AW0yG__controls{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto 2rem;display:flex}.faq-module__6AW0yG__searchWrapper{width:100%;position:relative}.faq-module__6AW0yG__searchIcon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.faq-module__6AW0yG__searchInput{color:#f3f4f6;background:#1f293766;border:1px solid #ffffff1a;border-radius:1rem;width:100%;padding:1rem 3rem 1rem 3.5rem;font-size:1rem;transition:all .3s}.faq-module__6AW0yG__searchInput:focus{background:#1f293799;border-color:#a855f780;outline:none}.faq-module__6AW0yG__searchInput::placeholder{color:#6b7280}.faq-module__6AW0yG__clearButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:color .2s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.faq-module__6AW0yG__clearButton:hover{color:#f3f4f6}.faq-module__6AW0yG__categories{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.faq-module__6AW0yG__categoryButton{color:#9ca3af;cursor:pointer;background:#1f293766;border:1px solid #ffffff1a;border-radius:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .3s}.faq-module__6AW0yG__categoryButton:hover{color:#f3f4f6;background:#1f293799;border-color:#a855f74d}.faq-module__6AW0yG__categoryButton.faq-module__6AW0yG__active{color:#a855f7;background:#a855f733;border-color:#a855f780}.faq-module__6AW0yG__resultsCount{text-align:center;color:#9ca3af;margin-bottom:1.5rem;font-size:.875rem}.faq-module__6AW0yG__grid{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.faq-module__6AW0yG__item{background:#1f293766;border:1px solid #ffffff1a;border-radius:1rem;transition:all .3s;overflow:hidden}.faq-module__6AW0yG__item:hover{background:#1f293799;border-color:#a855f74d}.faq-module__6AW0yG__trigger{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-family:inherit;display:flex}.faq-module__6AW0yG__question{color:#f3f4f6;font-size:1.125rem;font-weight:600}.faq-module__6AW0yG__icon{color:#a855f7;flex-shrink:0;width:24px;height:24px;margin-left:1rem;transition:transform .3s;position:relative}.faq-module__6AW0yG__item[data-open=true] .faq-module__6AW0yG__icon{transform:rotate(180deg)}.faq-module__6AW0yG__content{height:0;transition:height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-module__6AW0yG__answer{color:#9ca3af;padding:0 2rem 1.5rem;line-height:1.6}.faq-module__6AW0yG__noResults{text-align:center;color:#9ca3af;padding:4rem 2rem}.faq-module__6AW0yG__noResults svg{opacity:.3;margin:0 auto 1.5rem}.faq-module__6AW0yG__noResults h3{color:#f3f4f6;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.faq-module__6AW0yG__noResults p{color:#9ca3af;font-size:1rem}html[data-theme=light] .faq-module__6AW0yG__item{background:#fffc;border-color:#0000001a}html[data-theme=light] .faq-module__6AW0yG__item:hover{background:#fffffff2;border-color:#a855f74d}html[data-theme=light] .faq-module__6AW0yG__question{color:#1f2937}html[data-theme=light] .faq-module__6AW0yG__answer{color:#4b5563}html[data-theme=light] .faq-module__6AW0yG__subtitle{color:#6b7280}html[data-theme=light] .faq-module__6AW0yG__icon{color:#7c3aed}html[data-theme=light] .faq-module__6AW0yG__searchInput{color:#1f2937;background:#fffc;border-color:#0000001a}html[data-theme=light] .faq-module__6AW0yG__searchInput:focus{background:#fffffff2;border-color:#a855f780}html[data-theme=light] .faq-module__6AW0yG__searchInput::placeholder{color:#9ca3af}html[data-theme=light] .faq-module__6AW0yG__categoryButton{color:#4b5563;background:#fff9;border-color:#0000001a}html[data-theme=light] .faq-module__6AW0yG__categoryButton:hover{color:#1f2937;background:#ffffffe6;border-color:#a855f74d}html[data-theme=light] .faq-module__6AW0yG__categoryButton.faq-module__6AW0yG__active{color:#7c3aed;background:#a855f71a;border-color:#a855f766}html[data-theme=light] .faq-module__6AW0yG__noResults h3{color:#1f2937}html[data-theme=light] .faq-module__6AW0yG__noResults p{color:#6b7280}@media (max-width:768px){.faq-module__6AW0yG__faqPage{padding:6rem 0 4rem}.faq-module__6AW0yG__title{font-size:2rem}.faq-module__6AW0yG__controls,.faq-module__6AW0yG__grid{padding:0 1rem}.faq-module__6AW0yG__trigger{padding:1.25rem 1.5rem}.faq-module__6AW0yG__answer{padding:0 1.5rem 1.25rem}.faq-module__6AW0yG__searchInput{font-size:.875rem}}
