.FAQ_container__2J6QB{min-height:100vh;background:linear-gradient(135deg,#000,#1a0000 50%,#300);color:#eee;display:flex;flex-direction:column}.FAQ_header__S1IHt{text-align:center;padding:2rem 1rem;background:rgba(0,0,0,.8);border-bottom:2px solid red}.FAQ_logo__JgfsU{max-width:300px;height:auto;margin-bottom:1rem;filter:drop-shadow(0 4px 8px rgba(255,0,0,.3))}.FAQ_title__Elqai{font-size:3rem;margin:1rem 0;background:linear-gradient(45deg,red,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.5)}.FAQ_subtitle__PxouL{font-size:1.2rem;color:#fa0;margin-bottom:0}.FAQ_main__si47Y{flex:1 1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}.FAQ_searchSection__wMrXI{margin-bottom:40px;display:flex;justify-content:center}.FAQ_searchBox__OffyI{position:relative;width:100%;max-width:500px}.FAQ_searchInput__CiW73{width:100%;padding:15px 50px 15px 20px;border:2px solid hsla(0,0%,100%,.2);border-radius:25px;background:hsla(0,0%,100%,.05);color:#fff;font-size:1rem;backdrop-filter:blur(10px);transition:all .3s ease}.FAQ_searchInput__CiW73::-moz-placeholder{color:#8892a0}.FAQ_searchInput__CiW73::placeholder{color:#8892a0}.FAQ_searchInput__CiW73:focus{outline:none;border-color:#ff6b6b;background:hsla(0,0%,100%,.08)}.FAQ_searchButton__VLZNz{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#ff6b6b;font-size:1.2rem;cursor:pointer;padding:5px;border-radius:50%;transition:all .3s ease}.FAQ_searchButton__VLZNz:hover{background:hsla(0,100%,71%,.1)}.FAQ_faqContent__wPRR1{display:flex;flex-direction:column;gap:30px}.FAQ_category__mnP1w{background:hsla(0,0%,100%,.05);border-radius:15px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);overflow:hidden}.FAQ_categoryTitle__di4UW{background:linear-gradient(45deg,#ff6b6b,#fa0);color:#fff;margin:0;padding:20px 30px;font-size:1.4rem;font-weight:600}.FAQ_questionsList__i3pQA{padding:0}.FAQ_faqItem__Dhu_S{border-bottom:1px solid hsla(0,0%,100%,.1)}.FAQ_faqItem__Dhu_S:last-child{border-bottom:none}.FAQ_question__yzABt{width:100%;background:none;border:none;padding:20px 30px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:1rem;font-weight:500;transition:all .3s ease}.FAQ_question__yzABt:hover{background:hsla(0,0%,100%,.05)}.FAQ_question__yzABt span:first-child{flex:1 1;margin-right:20px}.FAQ_arrow__9eLvi{font-size:.8rem;color:#ff6b6b;transition:transform .3s ease;flex-shrink:0}.FAQ_arrow__9eLvi.FAQ_open__QX1ri{transform:rotate(180deg)}.FAQ_answer__vrmXT{max-height:0;overflow:hidden;transition:max-height .3s ease;background:hsla(0,0%,100%,.02)}.FAQ_answer__vrmXT.FAQ_open__QX1ri{max-height:500px}.FAQ_answerContent__VN1Lv{padding:0 30px 20px;color:#b8c5d6;line-height:1.6}.FAQ_contactSection__6gEpi{background:hsla(0,0%,100%,.05);padding:40px 30px;border-radius:15px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);text-align:center;margin-top:20px}.FAQ_contactSection__6gEpi h2{color:#ff6b6b;margin-bottom:10px;font-size:1.8rem}.FAQ_contactSection__6gEpi p{color:#e0e6ed;margin-bottom:30px;font-size:1.1rem}.FAQ_contactOptions__Xo8q8{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.FAQ_contactOption__P_mXO{background:hsla(0,0%,100%,.03);padding:20px;border-radius:10px;border:1px solid hsla(0,0%,100%,.05);transition:all .3s ease}.FAQ_contactOption__P_mXO:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.08);border-color:hsla(0,100%,71%,.3)}.FAQ_contactOption__P_mXO h3{color:#ff6b6b;margin-bottom:10px;font-size:1.1rem}.FAQ_contactOption__P_mXO p{color:#fff;margin-bottom:5px;font-weight:500}.FAQ_contactOption__P_mXO span{color:#8892a0;font-size:.9rem}@media (max-width:768px){.FAQ_container__2J6QB{padding:15px}.FAQ_header__S1IHt{padding:30px 15px}.FAQ_header__S1IHt h1{font-size:2rem}.FAQ_header__S1IHt p{font-size:1rem}.FAQ_searchBox__OffyI{max-width:100%}.FAQ_searchInput__CiW73{padding:12px 40px 12px 15px;font-size:.9rem}.FAQ_categoryTitle__di4UW{padding:15px 20px;font-size:1.2rem}.FAQ_question__yzABt{padding:15px 20px;font-size:.9rem}.FAQ_answerContent__VN1Lv{padding:0 20px 15px}.FAQ_contactSection__6gEpi{padding:30px 20px}.FAQ_contactSection__6gEpi h2{font-size:1.5rem}.FAQ_contactOptions__Xo8q8{grid-template-columns:1fr;gap:15px}.FAQ_contactOption__P_mXO{padding:15px}}@media (max-width:480px){.FAQ_header__S1IHt h1{font-size:1.8rem}.FAQ_question__yzABt{flex-direction:column;align-items:flex-start;gap:10px}.FAQ_question__yzABt span:first-child{margin-right:0}.FAQ_arrow__9eLvi{align-self:flex-end}}