.faq-module__MBWghW__faqPage{background:#f5f5f5;padding:80px 0}.faq-module__MBWghW__container{max-width:1000px;margin:0 auto;padding:0 20px}.faq-module__MBWghW__faqSearch{text-align:center;background:#fff;border-radius:15px;margin-bottom:40px;padding:40px;box-shadow:0 4px 15px #0000000d}.faq-module__MBWghW__faqSearch h2{color:#dc143c;margin-bottom:20px;font-size:2rem}.faq-module__MBWghW__faqSearchBox{border:2px solid #e0e0e0;border-radius:50px;max-width:600px;margin:0 auto;transition:border-color .3s;display:flex;overflow:hidden}.faq-module__MBWghW__faqSearchBox:focus-within{border-color:#dc143c}.faq-module__MBWghW__faqSearchBox input{border:none;outline:none;flex:1;padding:15px 25px;font-family:inherit;font-size:1rem}.faq-module__MBWghW__faqSearchBox button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc143c,#b8102e);border:none;padding:15px 30px;font-weight:600}.faq-module__MBWghW__faqCategories{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-bottom:40px;display:grid}.faq-module__MBWghW__faqCategoryBtn{cursor:pointer;text-align:center;color:#333;background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:20px;transition:all .3s}.faq-module__MBWghW__faqCategoryBtn:hover,.faq-module__MBWghW__faqCategoryBtn.faq-module__MBWghW__active{color:#fff;background:#dc143c;border-color:#dc143c}.faq-module__MBWghW__faqCategoryBtn i{margin-bottom:10px;font-size:2rem;display:block}.faq-module__MBWghW__faqSection{background:#fff;border-radius:15px;margin-bottom:30px;padding:40px;box-shadow:0 4px 15px #0000000d}.faq-module__MBWghW__faqSection h3{color:#dc143c;align-items:center;gap:15px;margin-bottom:30px;font-size:1.8rem;display:flex}.faq-module__MBWghW__faqItem{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:20px}.faq-module__MBWghW__faqItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-module__MBWghW__faqQuestion{text-align:left;color:#000;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:20px;font-family:inherit;font-size:1.2rem;font-weight:600;transition:background .3s;display:flex}.faq-module__MBWghW__faqQuestion:hover{background:#f5f5f5}.faq-module__MBWghW__faqQuestion i{color:#dc143c;transition:transform .3s}.faq-module__MBWghW__faqQuestion.faq-module__MBWghW__active i{transform:rotate(180deg)}.faq-module__MBWghW__faqAnswer{max-height:0;padding:0 20px;transition:all .3s;overflow:hidden}.faq-module__MBWghW__faqAnswer.faq-module__MBWghW__active{max-height:500px;padding:20px}.faq-module__MBWghW__faqAnswer p{color:#666;line-height:1.8}.faq-module__MBWghW__faqContact{color:#fff;text-align:center;background:linear-gradient(135deg,#dc143c,#b8102e);border-radius:15px;padding:40px}.faq-module__MBWghW__faqContact h3{margin-bottom:15px;font-size:1.8rem}.faq-module__MBWghW__faqContact p{opacity:.95;margin-bottom:25px}.faq-module__MBWghW__btnSupport{color:#dc143c;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:15px 30px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.faq-module__MBWghW__btnSupport:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0003}.faq-module__MBWghW__hero{text-align:center;color:#fff;background:linear-gradient(135deg,#dc143c 0%,#b8102e 100%);padding:60px 0}.faq-module__MBWghW__heroTitle{margin-bottom:15px;font-size:3rem;font-weight:800}.faq-module__MBWghW__heroSubtitle{opacity:.95;font-size:1.2rem}@media (max-width:768px){.faq-module__MBWghW__faqCategories{grid-template-columns:repeat(2,1fr)}}
