.faq_faqContainer__kigUc{max-width:1200px;margin:40px auto;padding:30px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.98));border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.faq_faqTitle__7EnJf{font-size:calc(35px + 10 * ((100vw - 1921px) / 1919));text-align:center;color:#2c3e50;margin-bottom:40px;font-weight:600;letter-spacing:-.5px;position:relative;padding-bottom:15px}.faq_faqTitle__7EnJf:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#3498db,#2980b9);border-radius:2px}.faq_faqList__bW81e{display:flex;flex-direction:column;gap:16px}.faq_faqItem__J3DgD{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.faq_faqItem__J3DgD:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.06)}.faq_faqQuestion__0ZGiS{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 25px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.98));border:none;cursor:pointer}.faq_questionText__wlWl3{font-size:1.1rem;font-weight:500;color:#34495e;text-align:left;flex-grow:1;padding-right:20px}.faq_faqIcon__Lj46g{position:relative;width:20px;height:20px;flex-shrink:0}.faq_faqIcon__Lj46g:after,.faq_faqIcon__Lj46g:before{content:"";position:absolute;background:#3498db;border-radius:2px;transition:transform .3s ease}.faq_faqIcon__Lj46g:before{width:100%;height:3px;top:50%;left:0;transform:translateY(-50%)}.faq_faqIcon__Lj46g:after{width:3px;height:100%;left:50%;top:0;transform:translateX(-50%)}.faq_faqItem__J3DgD.faq_active__dE6rn .faq_faqIcon__Lj46g:after{transform:translateX(-50%) rotate(90deg);opacity:0}.faq_faqAnswer__Ah0br{overflow:hidden}.faq_answerContent__USMDG{padding:20px 25px;color:#576574;line-height:1.6;font-size:1rem;border-top:1px solid rgba(0,0,0,.05)}@media (max-width:768px){.faq_faqContainer__kigUc{margin:20px;padding:20px}.faq_faqTitle__7EnJf{font-size:2rem;margin-bottom:30px}.faq_questionText__wlWl3{font-size:1rem}.faq_answerContent__USMDG{padding:15px 20px}}