.faq[data-v-4f13ace8]{background:var(--charcoal-800);position:relative}.faq-background[data-v-4f13ace8]{inset:0;position:absolute;z-index:-1}.faq-mesh[data-v-4f13ace8]{background:radial-gradient(circle at 70% 30%,rgba(212,175,55,.04) 0,transparent 50%),radial-gradient(circle at 30% 70%,rgba(212,175,55,.06) 0,transparent 50%);inset:0;position:absolute}.section-header[data-v-4f13ace8]{margin-bottom:var(--space-4xl);text-align:center}.section-subtitle[data-v-4f13ace8]{margin:0 auto}.faq-container[data-v-4f13ace8]{margin:0 auto;max-width:900px}.faq-item.glass-card[data-v-4f13ace8]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-xl);margin-bottom:var(--space-lg);overflow:hidden;position:relative;transition:all .3s var(--ease-luxury)}.faq-item.glass-card[data-v-4f13ace8]:hover{border-color:#d4af3740;box-shadow:var(--shadow-elegant)}.faq-item-mesh[data-v-4f13ace8]{background:radial-gradient(circle at 0 50%,rgba(212,175,55,.03) 0,transparent 70%);inset:0;position:absolute}.faq-question[data-v-4f13ace8]{align-items:center;background:none;border:none;color:var(--pearl-white);cursor:pointer;display:flex;font-size:1.15rem;font-weight:600;justify-content:space-between;padding:var(--space-xl) var(--space-2xl);text-align:left;transition:all .3s var(--ease-luxury);width:100%}.faq-question[data-v-4f13ace8]:hover{background:#d4af370d}.faq-question.active[data-v-4f13ace8]{background:#d4af371a;color:var(--luxury-gold)}.faq-icon[data-v-4f13ace8]{flex-shrink:0;position:relative;transition:transform .4s var(--ease-luxury)}.faq-question.active .faq-icon[data-v-4f13ace8]{transform:rotate(180deg)}.icon-glow[data-v-4f13ace8]{background:var(--gradient-luxury);border-radius:50%;filter:blur(8px);inset:-5px;opacity:0;position:absolute;transition:opacity .3s var(--ease-luxury);z-index:-1}.faq-question.active .icon-glow[data-v-4f13ace8]{opacity:.3}.faq-answer[data-v-4f13ace8]{max-height:0;overflow:hidden;transition:max-height .4s var(--ease-luxury)}.faq-answer.active[data-v-4f13ace8]{max-height:300px}.faq-content[data-v-4f13ace8]{padding:var(--space-lg) var(--space-xl)}.faq-content[data-v-4f13ace8] p{color:#fffc;font-size:1.05rem;line-height:1.8}.faq-content[data-v-4f13ace8] .inline-link{color:var(--luxury-gold);text-decoration:underline;transition:color .3s var(--ease-luxury)}.faq-content[data-v-4f13ace8] .inline-link:hover{color:var(--luxury-gold-light)}@media(max-width:768px){.faq-content[data-v-4f13ace8],.faq-question[data-v-4f13ace8]{padding:var(--space-md) var(--space-lg)}.section-header[data-v-4f13ace8]{margin-bottom:var(--space-2xl)}}
