.faq-page[data-v-6bcfec1b]{background:#000;min-height:calc(var(--vh, 1vh)*100);padding:120px 0 80px}.container[data-v-6bcfec1b]{margin:0 auto;max-width:800px;padding:0 20px}.faq-hero[data-v-6bcfec1b]{margin-bottom:60px;text-align:center}.faq-title[data-v-6bcfec1b]{background:linear-gradient(135deg,var(--text-primary),var(--accent-start));-webkit-background-clip:text;font-size:56px;font-weight:800;margin-bottom:24px;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.faq-subtitle[data-v-6bcfec1b]{color:rgba(255,255,255,.8);font-size:19px;margin:0}.faq-content[data-v-6bcfec1b]{display:flex;flex-direction:column;gap:20px}.faq-item[data-v-6bcfec1b]{backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item[data-v-6bcfec1b]:hover{border-color:#667eea;box-shadow:0 4px 20px rgba(102,126,234,.2);transform:translateY(-2px)}.faq-question[data-v-6bcfec1b]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:24px;transition:all .3s ease}.faq-question[data-v-6bcfec1b]:hover{background:rgba(255,255,255,.1)}.faq-question.active[data-v-6bcfec1b]{background:rgba(255,255,255,.15);border-bottom:1px solid hsla(0,0%,100%,.2)}.faq-question h3[data-v-6bcfec1b]{color:#fff;flex:1;font-size:18px;font-weight:600;margin:0}.faq-icon[data-v-6bcfec1b]{color:#667eea;flex-shrink:0;margin-left:16px;transition:transform .3s ease}.faq-question.active .faq-icon[data-v-6bcfec1b]{transform:rotate(180deg)}.faq-answer[data-v-6bcfec1b]{background:rgba(255,255,255,.05);max-height:0;overflow:hidden;transition:all .3s ease}.faq-answer.active[data-v-6bcfec1b]{max-height:500px;padding:24px}.faq-answer p[data-v-6bcfec1b]{color:rgba(255,255,255,.9);line-height:1.8;margin:0;padding-top:16px}.faq-answer ul[data-v-6bcfec1b]{color:rgba(255,255,255,.9);margin:8px 0;padding-left:19px}.faq-answer li[data-v-6bcfec1b]{line-height:1.6;margin-bottom:5px}.faq-answer strong[data-v-6bcfec1b]{color:rgba(255,255,255,.95);font-weight:600}@media(max-width:768px){.faq-page[data-v-6bcfec1b]{padding:100px 0 60px}.faq-title[data-v-6bcfec1b]{font-size:35px}.faq-subtitle[data-v-6bcfec1b]{font-size:16px}.faq-question[data-v-6bcfec1b]{padding:20px}.faq-question h3[data-v-6bcfec1b]{font-size:16px}.faq-answer.active[data-v-6bcfec1b]{padding:0 20px 20px}}
