.faq-module__VSI0LW__faqGroup{margin-bottom:38px}.faq-module__VSI0LW__faqGroup:last-child{margin-bottom:0}.faq-module__VSI0LW__faqGroupTitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute-dim);margin-bottom:14px;padding-left:2px;font-size:12px;font-weight:700}.faq-module__VSI0LW__faqItem{background:var(--ink-card);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden}.faq-module__VSI0LW__faqQ{text-align:left;width:100%;color:var(--paper);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;font-size:15px;font-weight:700;display:flex}.faq-module__VSI0LW__faqQ:hover{color:var(--electric-bright)}.faq-module__VSI0LW__chev{color:var(--mute-dim);flex:none;transition:transform .2s}.faq-module__VSI0LW__faqA{max-height:0;transition:max-height .25s;overflow:hidden}.faq-module__VSI0LW__faqAInner{color:var(--mute);padding:0 20px 18px;font-size:14px;line-height:1.7}.faq-module__VSI0LW__open .faq-module__VSI0LW__chev{color:var(--electric-bright);transform:rotate(180deg)}.faq-module__VSI0LW__open .faq-module__VSI0LW__faqA{max-height:280px}.faq-module__VSI0LW__ctaBand{text-align:center;background:linear-gradient(120deg,#2fb1ff24,#f2b54412);border:1px solid #2fb1ff4d;border-radius:18px;margin-top:44px;padding:30px}.faq-module__VSI0LW__ctaBand h3{margin-bottom:8px;font-size:19px;font-weight:800}.faq-module__VSI0LW__ctaBand p{color:var(--mute);margin-bottom:18px;font-size:14px}
