.faq-section[data-v-4335945c]{margin-bottom:80px}.faq-section[data-v-4335945c]:before{background:linear-gradient(90deg,transparent,#459681,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.faq-list[data-v-4335945c]{display:flex;flex-direction:column;gap:16px}.faq-item[data-v-4335945c]{background:#fff;border:1px solid rgba(212,167,98,.1);border-radius:12px;box-shadow:0 4px 20px #00000014;cursor:pointer;overflow:hidden;transition:all .3s ease}.faq-item[data-v-4335945c]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.faq-item.active[data-v-4335945c]{border-color:#00ce62}.faq-header[data-v-4335945c]{align-items:center;display:flex;justify-content:space-between;padding:25px 30px;transition:background-color .3s ease}.faq-question[data-v-4335945c]{color:#2b2d42;flex:1;line-height:1.4;margin:0;padding-right:20px}.faq-icon[data-v-4335945c]{flex-shrink:0;height:20px;position:relative;transition:transform .3s ease;width:20px}.faq-item.active .faq-icon[data-v-4335945c]{transform:rotate(45deg)}.icon-line[data-v-4335945c]{background:#00ce62;position:absolute;transition:all .3s ease}.icon-line[data-v-4335945c]:first-child{height:2px;left:0;right:0;top:50%;transform:translateY(-50%)}.icon-line[data-v-4335945c]:last-child{bottom:0;left:50%;top:0;transform:translate(-50%);width:2px}.faq-answer[data-v-4335945c]{max-height:0;overflow:hidden;transition:all .4s ease}.faq-item.active .faq-answer[data-v-4335945c]{max-height:200px}.faq-answer p[data-v-4335945c]{color:#6c757d;font-size:1rem;line-height:1.7;margin:0;opacity:0;padding:0 30px 25px;transform:translateY(10px);transition:all .3s ease .1s}.faq-item.active .faq-answer p[data-v-4335945c]{opacity:1;transform:translateY(0)}@media(max-width:768px){.faq-section[data-v-4335945c]{margin-top:60px;padding:40px 0}.faq-title[data-v-4335945c]{font-size:2rem;margin-bottom:40px}.faq-header[data-v-4335945c]{padding:20px 25px}.faq-question[data-v-4335945c]{font-size:1rem}.faq-answer p[data-v-4335945c]{padding:0 25px 20px}}@media(max-width:480px){.faq-container[data-v-4335945c]{padding:0 15px}.faq-header[data-v-4335945c]{padding:18px 20px}.faq-question[data-v-4335945c]{font-size:.95rem;padding-right:15px}.faq-answer p[data-v-4335945c]{font-size:.9rem;padding:0 20px 18px}}
