@charset "UTF-8";.faq-page-wrapper{max-width:900px;margin:40px auto;padding:0 15px}.faq-header{text-align:center;margin-bottom:40px}.faq-header p{color:var(--text-gray);font-size:14px;margin-top:10px}.search-bar-wrapper{display:flex;align-items:center;background:var(--white);border:1px solid var(--border-color);border-radius:30px;padding:8px 25px;margin-bottom:30px;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:box-shadow .3s ease,border-color .3s ease}.search-bar-wrapper:focus-within{border-color:var(--primary-blue);box-shadow:0 2px 12px rgba(30,91,148,.1)}.search-input{flex:1;border:none;outline:0;padding:5px 0;font-size:14px;color:var(--text-dark);background:0 0}.faq-list{display:flex;flex-direction:column;gap:15px;margin-bottom:40px}.faq-item-full{background:var(--white);border-radius:10px;border:1px solid var(--border-color);box-shadow:0 2px 5px rgba(0,0,0,.02);overflow:hidden;transition:all .3s ease}.faq-item-full.active{border-color:var(--primary-blue);box-shadow:0 4px 12px rgba(30,91,148,.08)}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;cursor:pointer;font-size:15px;font-weight:700;color:var(--text-dark);transition:.3s}.faq-q:hover{background:#f8fafc;color:var(--primary-blue)}.faq-item-full.active .faq-q{color:var(--primary-blue);background:var(--light-blue);border-bottom:1px solid var(--border-color)}.faq-q i{color:var(--text-gray);transition:transform .3s ease}.faq-item-full.active .faq-q i{transform:rotate(180deg);color:var(--primary-blue)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.faq-a-inner{padding:20px 25px;font-size:14px;color:var(--text-gray);line-height:1.8;text-align:justify}.faq-a-inner ol{margin-top:10px;padding-left:20px}.faq-a-inner li{margin-bottom:8px}.no-result-msg{text-align:center;color:var(--text-gray);padding:30px;font-size:15px;display:none}