.faq-section[data-v-ab7b8b5a]{background-color:var(--background);padding:6rem 0}.section-title[data-v-ab7b8b5a]{color:var(--primary-dark);font-size:2.2rem;margin-bottom:3rem;text-align:center}.faq-grid[data-v-ab7b8b5a]{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:900px}.faq-item[data-v-ab7b8b5a]{background-color:var(--white);border:2px solid transparent;border-radius:12px;cursor:pointer;padding:2rem;transition:all .3s ease}.faq-item[data-v-ab7b8b5a]:hover{border-color:var(--primary);box-shadow:0 4px 12px #6b46c11a}.faq-item.active[data-v-ab7b8b5a]{background-color:#fff;border-color:var(--primary);box-shadow:0 6px 20px #6b46c126}.faq-question[data-v-ab7b8b5a]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.faq-question h3[data-v-ab7b8b5a]{color:var(--primary-dark);flex:1;font-size:1.15rem;font-weight:600;margin:0}.faq-question i[data-v-ab7b8b5a]{color:var(--primary);font-size:1.2rem;transition:transform .3s ease}.faq-item.active .faq-question i[data-v-ab7b8b5a]{transform:rotate(180deg)}.faq-answer[data-v-ab7b8b5a]{border-top:1px solid var(--grey-light);margin-top:1.5rem;padding-top:1.5rem}.faq-answer p[data-v-ab7b8b5a]{color:var(--grey-dark);line-height:1.7;margin:0}.fade-slide-enter-active[data-v-ab7b8b5a],.fade-slide-leave-active[data-v-ab7b8b5a]{transition:all .3s ease}.fade-slide-enter-from[data-v-ab7b8b5a],.fade-slide-leave-to[data-v-ab7b8b5a]{opacity:0;transform:translateY(-10px)}@media (max-width:768px){.faq-section[data-v-ab7b8b5a]{padding:4rem 0}.faq-item[data-v-ab7b8b5a]{padding:1.5rem}.faq-question h3[data-v-ab7b8b5a]{font-size:1.05rem}.section-title[data-v-ab7b8b5a]{font-size:1.8rem}}
