.faq-module__6AW0yG__container{max-width:800px;margin:0 auto;padding:clamp(3rem,6vw,4.5rem) 1.5rem}.faq-module__6AW0yG__eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--neon);margin-bottom:.75rem;font-size:.8rem;display:inline-flex}.faq-module__6AW0yG__title{font-family:var(--font-display,inherit);color:var(--text);margin-bottom:1.25rem;font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:700;line-height:1.2}.faq-module__6AW0yG__intro{color:var(--text-secondary);max-width:65ch;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.7}.faq-module__6AW0yG__faqList{flex-direction:column;gap:1rem;display:flex}.faq-module__6AW0yG__faqItem{background:var(--card);border-radius:var(--radius-md,14px);border:1px solid var(--border);transition:border-color .2s;overflow:hidden}.faq-module__6AW0yG__faqItem:hover{border-color:var(--border-strong)}.faq-module__6AW0yG__questionButton{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;font-family:inherit;transition:background .2s;display:flex}.faq-module__6AW0yG__questionButton:hover{background:#ffffff08}.faq-module__6AW0yG__question{color:var(--text);font-size:1.05rem;font-weight:600}.faq-module__6AW0yG__icon{background:linear-gradient(135deg, var(--primary) 0%, var(--neon) 100%);width:28px;height:28px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;line-height:1;display:flex}.faq-module__6AW0yG__answer{color:var(--text-secondary);margin:0;padding:0 1.5rem 1.5rem;line-height:1.7}
