.faq-bg-effects[data-v-9460fe79]{pointer-events:none;z-index:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.faq-orb[data-v-9460fe79]{filter:blur(100px);opacity:.3;border-radius:50%;animation:18s ease-in-out infinite faqOrbFloat-9460fe79;position:absolute}.faq-orb--1[data-v-9460fe79]{background:radial-gradient(circle,#9b3fe866,#0000 70%);width:500px;height:500px;animation-delay:0s;top:-10%;right:-5%}.faq-orb--2[data-v-9460fe79]{background:radial-gradient(circle,#ff3b9a4d,#0000 70%);width:400px;height:400px;animation-delay:-6s;bottom:20%;left:-8%}.faq-orb--3[data-v-9460fe79]{background:radial-gradient(circle,#ff7a0040,#0000 70%);width:350px;height:350px;animation-delay:-12s;top:50%;right:10%}:root[data-theme=light] .faq-orb[data-v-9460fe79]{opacity:.12}@keyframes faqOrbFloat-9460fe79{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}.page-nav[data-v-9460fe79]{z-index:9999;position:fixed;top:0;left:0;right:0}.page__sections[data-v-9460fe79]{z-index:1;min-height:100vh;padding-top:clamp(80px,6vw,100px);position:relative}.faq-reveal[data-v-9460fe79]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0s);transform:translateY(36px)}.faq-reveal.is-visible[data-v-9460fe79]{opacity:1;transform:translateY(0)}.faq-hero[data-v-9460fe79]{text-align:center;max-width:760px;margin:0 auto;padding:clamp(16px,3vw,32px) clamp(16px,4vw,24px) clamp(24px,3vw,40px);position:relative}.faq-hero__badge[data-v-9460fe79]{border-radius:var(--r-xl);font-family:var(--ff-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--purple);background:#9b3fe814;border:1px solid #9b3fe826;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-weight:600;display:inline-flex}.faq-hero__badge-dot[data-v-9460fe79]{background:var(--purple);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite faqPulse-9460fe79}@keyframes faqPulse-9460fe79{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.faq-hero__title[data-v-9460fe79]{font-family:var(--ff-title);letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(36px,5.5vw,64px);font-weight:800;line-height:1.1}.faq-hero__title-line[data-v-9460fe79]{color:var(--text-primary);display:block}.faq-hero__title-gradient[data-v-9460fe79]{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.faq-hero__sub[data-v-9460fe79]{color:var(--text-secondary);max-width:520px;margin:0 auto;font-size:clamp(14px,1.3vw,17px);line-height:1.7}.faq-filters[data-v-9460fe79]{max-width:860px;margin:0 auto;padding:0 clamp(16px,4vw,24px) clamp(32px,4vw,48px)}.faq-filters__track[data-v-9460fe79]{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:wrap;justify-content:center;gap:8px;padding:4px;display:flex;overflow-x:auto}.faq-filters__track[data-v-9460fe79]::-webkit-scrollbar{display:none}.faq-filter[data-v-9460fe79]{border-radius:var(--r-xl);font-family:var(--ff-body);color:var(--text-secondary);background:var(--surface);border:1px solid var(--card-border);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.faq-filter[data-v-9460fe79]:hover{border-color:var(--card-hover-border);color:var(--text-primary);box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.faq-filter--active[data-v-9460fe79]{background:var(--grad2);color:#fff;border-color:#0000;box-shadow:0 4px 20px #9b3fe84d}.faq-filter--active[data-v-9460fe79]:hover{color:#fff;box-shadow:0 6px 24px #9b3fe873}.faq-filter__icon[data-v-9460fe79]{font-size:14px}.faq-list[data-v-9460fe79]{max-width:820px;margin:0 auto;padding:0 clamp(16px,4vw,24px)}.faq-list__inner[data-v-9460fe79]{flex-direction:column;gap:12px;display:flex}.faq-card[data-v-9460fe79]{border-radius:var(--r);background:var(--surface);border:1px solid var(--card-border);animation:.6s cubic-bezier(.22,1,.36,1) forwards faqCardFadeIn-9460fe79;animation-delay:calc(var(--idx) * 50ms);opacity:0;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}@keyframes faqCardFadeIn-9460fe79{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-card[data-v-9460fe79]:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.faq-card--open[data-v-9460fe79]{border-color:#9b3fe840;box-shadow:0 18px 50px #9b3fe814}:root[data-theme=dark] .faq-card[data-v-9460fe79]{background:#ffffff0a;border-color:#ffffff14}:root[data-theme=dark] .faq-card[data-v-9460fe79]:hover,:root[data-theme=dark] .faq-card--open[data-v-9460fe79]{background:#ffffff0f;border-color:#9b3fe84d;box-shadow:0 18px 50px #9b3fe81a}.faq-card__glow[data-v-9460fe79]{opacity:0;background:linear-gradient(90deg,#0000,#9b3fe880,#ff3b9a80,#0000);height:1px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.faq-card--open .faq-card__glow[data-v-9460fe79]{opacity:1}.faq-card__header[data-v-9460fe79]{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:8px;width:100%;padding:20px 24px;display:flex}.faq-card__meta[data-v-9460fe79]{align-items:center;display:flex}.faq-card__cat-badge[data-v-9460fe79]{font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--purple);opacity:.8;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.faq-card__cat-icon[data-v-9460fe79]{font-size:11px}.faq-card__question-row[data-v-9460fe79]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.faq-card__question[data-v-9460fe79]{font-family:var(--ff-title);color:var(--text-primary);flex:1;font-size:clamp(15px,1.3vw,18px);font-weight:700;line-height:1.4}.faq-card__toggle[data-v-9460fe79]{width:32px;height:32px;color:var(--purple);background:#9b3fe80f;border:1px solid #9b3fe81f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.faq-card--open .faq-card__toggle[data-v-9460fe79]{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 4px 14px #9b3fe859}.faq-card__chevron[data-v-9460fe79]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.faq-card--open .faq-card__chevron[data-v-9460fe79]{transform:rotate(180deg)}.faq-card__body[data-v-9460fe79]{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.faq-card--open .faq-card__body[data-v-9460fe79]{grid-template-rows:1fr}.faq-card__answer-inner[data-v-9460fe79]{overflow:hidden}.faq-card__answer[data-v-9460fe79]{color:var(--text-secondary);border-top:1px solid var(--card-border);margin-top:0;padding:16px 24px 24px;font-size:clamp(13px,1.1vw,15px);line-height:1.8}:root[data-theme=dark] .faq-card__answer[data-v-9460fe79]{border-top-color:#ffffff0f}.faq-card__answer[data-v-9460fe79] .faq-contact-link{color:#e87a1e;font-weight:600;text-decoration:none}:root[data-theme=dark] .faq-card__answer[data-v-9460fe79] .faq-contact-link{color:#a855f7}.faq-item-enter-active[data-v-9460fe79]{transition:all .5s cubic-bezier(.22,1,.36,1)}.faq-item-leave-active[data-v-9460fe79]{transition:all .3s ease-in}.faq-item-enter-from[data-v-9460fe79]{opacity:0;transform:translateY(20px)scale(.96)}.faq-item-leave-to[data-v-9460fe79]{opacity:0;transform:translateY(-10px)scale(.96)}.faq-item-move[data-v-9460fe79]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.faq-cta[data-v-9460fe79]{max-width:820px;margin:0 auto;padding:clamp(48px,6vw,80px) clamp(16px,4vw,24px)}.faq-cta__card[data-v-9460fe79]{border-radius:var(--r-lg);text-align:center;background:radial-gradient(circle at top center, #9b3fe80f, transparent 50%), var(--surface);border:1px solid var(--card-border);padding:clamp(32px,4vw,56px);position:relative;overflow:hidden}:root[data-theme=dark] .faq-cta__card[data-v-9460fe79]{background:radial-gradient(circle at top,#9b3fe81a,#0000 50%),#ffffff0a;border-color:#ffffff14}.faq-cta__glow[data-v-9460fe79]{background:linear-gradient(90deg, transparent, var(--purple), var(--pink), transparent);width:200px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.faq-cta__content[data-v-9460fe79]{z-index:1;position:relative}.faq-cta__title[data-v-9460fe79]{font-family:var(--ff-title);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(22px,2.5vw,32px);font-weight:800}.faq-cta__text[data-v-9460fe79]{color:var(--text-secondary);max-width:440px;margin:0 auto 28px;font-size:clamp(13px,1.1vw,15px);line-height:1.7}.faq-cta__buttons[data-v-9460fe79]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.faq-cta__btn[data-v-9460fe79]{border-radius:var(--r-xl);font-family:var(--ff-body);isolation:isolate;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.faq-cta__btn--primary[data-v-9460fe79]{background:linear-gradient(135deg, var(--pink), var(--orange));color:#fff;box-shadow:0 8px 24px #ff7a004d}.faq-cta__btn--primary[data-v-9460fe79]:after{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--orange), var(--pink));opacity:0;z-index:-1;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.faq-cta__btn--primary span[data-v-9460fe79],.faq-cta__btn--primary svg[data-v-9460fe79]{z-index:1;position:relative}.faq-cta__btn--primary[data-v-9460fe79]:hover{transform:translateY(-3px);box-shadow:0 14px 40px #ff3b9a73}.faq-cta__btn--primary[data-v-9460fe79]:hover:after{opacity:1}.faq-cta__btn--primary svg[data-v-9460fe79]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq-cta__btn--primary:hover svg[data-v-9460fe79]{transform:translate(4px)}:root[data-theme=dark] .faq-cta__btn--primary[data-v-9460fe79]{background:linear-gradient(135deg, var(--orange), var(--pink));box-shadow:0 8px 24px #ff7a004d}:root[data-theme=dark] .faq-cta__btn--primary[data-v-9460fe79]:after{background:linear-gradient(135deg, var(--pink), #9b3fe8)}:root[data-theme=dark] .faq-cta__btn--primary[data-v-9460fe79]:hover{box-shadow:0 14px 40px #ff3b9a80}.faq-cta__btn--secondary[data-v-9460fe79]{background:var(--surface);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--card-border), 0 4px 16px #0000000f;border:none;transition:all .3s cubic-bezier(.22,1,.36,1)}.faq-cta__btn--secondary[data-v-9460fe79]:hover{background:var(--grad2);color:#fff;transform:translateY(-3px);box-shadow:0 10px 28px #9b3fe866}:root[data-theme=dark] .faq-cta__btn--secondary[data-v-9460fe79]{color:#fff;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff26}:root[data-theme=dark] .faq-cta__btn--secondary[data-v-9460fe79]:hover{background:var(--grad2);color:#fff;box-shadow:0 10px 28px #9b3fe866}@media (max-width:640px){.faq-card__header[data-v-9460fe79]{padding:16px 18px}.faq-card__answer[data-v-9460fe79]{padding:14px 18px 18px}.faq-card__toggle[data-v-9460fe79]{width:28px;height:28px}.faq-card__toggle svg[data-v-9460fe79]{width:16px;height:16px}.faq-cta__card[data-v-9460fe79]{padding:28px 20px}.faq-filters__track[data-v-9460fe79]{justify-content:flex-start}}
