.faq-section[data-v-f195bd18]{position:relative;overflow:clip;background:radial-gradient(120% 85% at 82% 0,rgba(124,58,237,.2) 0,transparent 55%),radial-gradient(90% 70% at 0 100%,rgba(124,58,237,.1) 0,transparent 50%),linear-gradient(180deg,#0b0a12,#050505 60%,#000)}.faq-section[data-v-f195bd18]:after{content:"";position:absolute;inset:auto 0 0;height:clamp(6rem,12vw,10rem);background:linear-gradient(180deg,transparent,#000);pointer-events:none;z-index:3}.faq__layout[data-v-f195bd18]{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:var(--space-12)}.faq__header[data-v-f195bd18]{gap:var(--space-6);max-width:48rem}.faq__header[data-v-f195bd18],.faq__intro[data-v-f195bd18]{display:flex;flex-direction:column}.faq__intro[data-v-f195bd18]{gap:var(--space-4);align-items:flex-start}.faq__heading[data-v-f195bd18]{font-family:"Orbitron",var(--font-display);font-size-adjust:none;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:900;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin:0;word-break:break-word;overflow-wrap:break-word}.faq__heading.is-pl[data-v-f195bd18]{font-family:var(--font-display);line-height:1.15}.faq__heading-accent[data-v-f195bd18],.faq__heading-accent[data-v-f195bd18] span{color:var(--color-brand-primary)}.faq__description[data-v-f195bd18]{margin:0;color:#ffffff80;font-size:var(--fs-lg);line-height:var(--lh-relaxed);text-wrap:balance}.faq__accordion[data-v-f195bd18]{width:100%}.faq__list[data-v-f195bd18]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.faq__item[data-v-f195bd18]{border-bottom:1px solid hsla(0,0%,100%,.1);border-left:2px solid transparent;padding-left:var(--space-4);transition:border-color .35s ease,background .35s ease}.faq__item[data-v-f195bd18]:first-child{border-top:1px solid hsla(0,0%,100%,.1)}.faq__item.is-active[data-v-f195bd18]{border-left-color:var(--color-brand-primary);background:linear-gradient(90deg,rgba(124,58,237,.16) 0,transparent 80%)}.faq__trigger[data-v-f195bd18]{width:100%;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;background:transparent;border:none;color:#ffffff8c;font-family:inherit;text-align:left;cursor:pointer}.faq__num[data-v-f195bd18],.faq__trigger[data-v-f195bd18]{transition:color .22s ease}.faq__num[data-v-f195bd18]{flex-shrink:0;font-size:1rem;font-weight:600;letter-spacing:.08em;color:#ffffff47;font-variant-numeric:tabular-nums;min-width:2.1rem}.faq__title[data-v-f195bd18]{flex:1;font-size:clamp(.95rem,1rem + .3vw,1.2rem);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:inherit;transition:color .22s ease}.faq__icon[data-v-f195bd18]{flex-shrink:0;margin-right:var(--space-3);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);color:#ffffff59;transition:color .22s ease,border-color .22s ease,transform .3s cubic-bezier(.4,0,.2,1),background .22s ease}.faq__trigger[data-v-f195bd18]:hover{color:#fff}.faq__trigger:hover .faq__icon[data-v-f195bd18],.faq__trigger:hover .faq__num[data-v-f195bd18]{color:var(--color-brand-primary)}.faq__trigger:hover .faq__icon[data-v-f195bd18]{border-color:#7c3aed66}.faq__item.is-active .faq__trigger[data-v-f195bd18]{color:#fff}.faq__item.is-active .faq__icon[data-v-f195bd18],.faq__item.is-active .faq__num[data-v-f195bd18]{color:var(--color-brand-primary)}.faq__item.is-active .faq__icon[data-v-f195bd18]{border-color:#7c3aed66;background:#7c3aed14;transform:rotate(180deg)}.faq__detail[data-v-f195bd18]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1)}.faq__item.is-active .faq__detail[data-v-f195bd18]{grid-template-rows:1fr}.faq__detail-inner[data-v-f195bd18]{overflow:hidden}.faq__detail-text[data-v-f195bd18]{margin:0;padding-bottom:var(--space-6);color:#ffffffd1;font-size:var(--fs-base);line-height:var(--lh-relaxed);max-width:40rem}@media(min-width:1024px){.faq__layout[data-v-f195bd18]{grid-template-columns:1fr 1.5fr;gap:var(--space-16);align-items:start}.faq__header[data-v-f195bd18]{position:sticky;top:6rem;margin-bottom:0}}@media(min-width:1280px){.faq__layout[data-v-f195bd18]{gap:var(--space-24)}}
