.np_faq_section{background:#fff;padding:60px 20px}.np_faq_header{text-align:center;margin-bottom:40px}.np_faq_title{color:#000;margin-bottom:8px;font-size:32px;font-weight:700}.np_faq_subtitle{color:#6b4a2b;font-size:16px}.np_faq_list{flex-direction:column;gap:14px;max-width:820px;margin:0 auto;display:flex}.np_faq_item{background:#fff;border:1px solid #f0d9b5;border-radius:12px;overflow:hidden}.np_faq_question{color:#000;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-size:16px;font-weight:600;display:flex}.np_faq_icon{color:#f37420;flex-shrink:0;margin-left:12px;font-size:20px;transition:transform .25s}.np_faq_item.np_faq_active .np_faq_icon{transform:rotate(45deg)}.np_faq_answer{max-height:0;padding:0 20px;transition:max-height .35s,padding .3s;overflow:hidden}.np_faq_item.np_faq_active .np_faq_answer{max-height:max-content;padding:0 20px 22px}.np_faq_answer p,.np_faq_answer li{color:#4a2e14;font-size:15px;line-height:1.6}.np_faq_answer ol,.np_faq_answer ul{margin:0 0 14px 20px}.np_faq_video_wrap{background:#000;border-radius:10px;width:100%;margin-top:10px;padding-top:56.25%;position:relative;overflow:hidden}.np_faq_video{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.np_faq_image_wrap{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.np_faq_image_wrap img{object-fit:contain;border:1px solid #f0d9b5;border-radius:10px;width:200px;max-width:100%;height:auto}@media (width<=600px){.np_faq_title{font-size:24px}.np_faq_question{padding:14px 16px;font-size:14px}.np_faq_answer p,.np_faq_answer li{font-size:14px}.np_faq_image_wrap img{width:100%}}html.np_faq_no_smooth_scroll{scroll-behavior:auto!important}