.synevoge-faq-wrapper{margin:25px 0}.synevoge-faq-title{font-size:1.6em;font-weight:700;margin-bottom:20px;padding-left:10px;color:#1a1a1a}.synevoge-faq-item{border-bottom:1px solid #e0e0e0;margin-bottom:10px;border-radius:8px;overflow:hidden}.synevoge-faq-question{width:100%;border:0;background:#f6f7f9;color:#1a1a1a;font:inherit;font-weight:600;text-align:left;padding:12px 15px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background 0.3s,color 0.3s}.synevoge-faq-question:hover{background:#eaeef2}.synevoge-faq-question.active{background:#0052b4;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.synevoge-faq-answer{background:#f9f9f9;padding:0 15px;line-height:1.6;max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease}.synevoge-faq-answer.open{padding:15px;max-height:500px}.synevoge-faq-answer p:last-child{margin-bottom:0}.synevoge-faq-question .synevoge-icon{transition:transform 0.3s;font-size:12px;flex:0 0 auto}.synevoge-faq-question.active .synevoge-icon{transform:rotate(90deg);color:#fff}