.faq-section{margin-bottom:28px}.faq-section:last-child{margin-bottom:0}.faq-section-title{color:#e79a2d;letter-spacing:.02em;margin-bottom:10px;padding-left:2px;font-size:17px;font-weight:800}.faq-list{flex-direction:column;gap:8px;display:flex}.faq-item{background:linear-gradient(135deg,#ffffff09,#ffffff04);border:1px solid #ffffff0d;border-radius:14px;transition:border-color .2s;overflow:hidden}.faq-item:hover{border-color:#ffffff1a}.faq-q{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 22px;font-size:15px;font-weight:700;transition:background .15s;display:flex}.faq-q:hover{background:#ffffff05}.faq-q-text{flex:1}.faq-chevron{color:#fff6;background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:transform .25s,color .2s;display:flex}.faq-chevron-open{color:#e79a2d;transform:rotate(180deg)}.faq-a{color:#ffffff8c;padding:0 22px 18px;font-size:14px;line-height:1.7}.faq-a a{color:#e79a2d;-webkit-text-decoration:underline #e79a2d4d;text-decoration:underline #e79a2d4d}.faq-a a:hover{text-decoration-color:#e79a2d}.faq-slide-enter-active{transition:all .2s}.faq-slide-leave-active{transition:all .15s}.faq-slide-enter-from,.faq-slide-leave-to{opacity:0;transform:translateY(-6px)}
