.FAQ_content__AQ64o{max-width:1400px;margin:0 auto}.FAQ_header__RK_ib{margin-bottom:clamp(24px,6vw,32px)}.FAQ_backLink__vlsX_{display:inline-flex;align-items:center;gap:clamp(6px,1.5vw,8px);color:var(--text-muted);text-decoration:none;font-size:clamp(.75rem,2.5vw,.875rem);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);margin-bottom:clamp(12px,3vw,16px)}.FAQ_backLink__vlsX_:hover{color:var(--neon-cyan)}.FAQ_backLink__vlsX_ svg{font-size:clamp(1rem,3.5vw,1.125rem)}.FAQ_title__AdcV_{font-size:clamp(1.5rem,5vw,1.875rem);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.FAQ_subtitle__Kb5l_{font-size:clamp(.75rem,2.5vw,.875rem);color:var(--text-muted);margin-top:clamp(6px,1.5vw,8px)}.FAQ_layout__bdmTE{display:grid;grid-template-columns:180px 1fr;grid-gap:clamp(16px,4vw,24px);gap:clamp(16px,4vw,24px);align-items:start}@media(max-width:768px){.FAQ_layout__bdmTE{grid-template-columns:1fr}}.FAQ_sidebar__DvQrR{position:-webkit-sticky;position:sticky;top:clamp(16px,4vw,24px)}@media(max-width:768px){.FAQ_sidebar__DvQrR{position:static;overflow-x:auto;margin:0 calc(-1*clamp(12px,3vw,16px));padding:0 clamp(12px,3vw,16px)}}.FAQ_navList__DG_Ge{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(2px,.5vw,4px)}@media(max-width:768px){.FAQ_navList__DG_Ge{flex-direction:row;gap:clamp(6px,1.5vw,8px)}}.FAQ_navItem__5FlsZ{display:flex;align-items:center;gap:clamp(6px,1.5vw,8px);width:100%;padding:clamp(10px,2.5vw,12px) clamp(12px,3vw,16px);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:clamp(.75rem,2.5vw,.875rem);font-family:inherit;cursor:pointer;transition:all var(--transition-fast);text-align:left}.FAQ_navItem__5FlsZ svg{font-size:clamp(1rem,3.5vw,1.125rem);flex-shrink:0}.FAQ_navItem__5FlsZ:hover{background-color:var(--bg-secondary);color:var(--text-primary)}@media(max-width:768px){.FAQ_navItem__5FlsZ{white-space:nowrap;padding:clamp(6px,1.5vw,8px) clamp(10px,2.5vw,12px)}}.FAQ_navItemActive__FldUr{background-color:var(--bg-secondary);border-color:var(--neon-cyan);color:var(--neon-cyan)}.FAQ_navItemActive__FldUr:hover{color:var(--neon-cyan)}.FAQ_main__DbD4j{display:flex;flex-direction:column;gap:clamp(24px,6vw,32px)}.FAQ_section__gs6tF{scroll-margin-top:clamp(12px,3vw,16px)}.FAQ_sectionHeader__P7QbB{display:flex;align-items:center;gap:clamp(10px,2.5vw,12px);margin-bottom:clamp(12px,3vw,16px);padding-bottom:clamp(10px,2.5vw,12px);border-bottom:1px solid var(--border-color)}.FAQ_sectionIcon__qlvyy{display:flex;align-items:center;justify-content:center;width:clamp(32px,8vw,40px);height:clamp(32px,8vw,40px);background:linear-gradient(135deg,rgba(0,240,255,.1),rgba(0,240,255,.05));border:1px solid rgba(0,240,255,.3);border-radius:var(--radius-sm);color:var(--neon-cyan);font-size:clamp(1rem,4vw,1.25rem)}.FAQ_sectionTitle__x7Gi8{font-size:clamp(1rem,4vw,1.25rem);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.FAQ_accordion__b2u8L{display:flex;flex-direction:column;gap:clamp(6px,1.5vw,8px)}.FAQ_accordionItem__uz6Ln{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);overflow:hidden;transition:border-color var(--transition-fast)}.FAQ_accordionItemOpen__zAcBX,.FAQ_accordionItem__uz6Ln:hover{border-color:var(--neon-cyan)}.FAQ_accordionItemOpen__zAcBX .FAQ_chevron__9PRgX{transform:rotate(180deg)}.FAQ_accordionItemOpen__zAcBX .FAQ_accordionContent__hZ1Zx{max-height:500px;padding:0 clamp(12px,3vw,16px) clamp(12px,3vw,16px)}.FAQ_accordionHeader__WtNRj{display:flex;align-items:center;justify-content:space-between;width:100%;padding:clamp(12px,3vw,16px);background:rgba(0,0,0,0);border:none;color:var(--text-primary);font-size:clamp(.875rem,3vw,1rem);font-weight:var(--font-weight-medium);font-family:inherit;text-align:left;cursor:pointer;transition:color var(--transition-fast);gap:clamp(10px,2.5vw,12px)}.FAQ_accordionHeader__WtNRj:hover{color:var(--neon-cyan)}.FAQ_question__n2LlZ{flex:1 1}.FAQ_chevron__9PRgX{flex-shrink:0;font-size:clamp(1rem,3.5vw,1.125rem);color:var(--text-muted);transition:transform var(--transition-fast)}.FAQ_accordionContent__hZ1Zx{max-height:0;padding:0 clamp(12px,3vw,16px);overflow:hidden;transition:all var(--transition-normal)}.FAQ_answer__ZRnCt{color:var(--text-secondary);font-size:clamp(.75rem,2.5vw,.875rem);line-height:1.7}.FAQ_answer__ZRnCt p{margin:0 0 clamp(10px,2.5vw,12px)}.FAQ_answer__ZRnCt p:last-child{margin-bottom:0}.FAQ_answer__ZRnCt strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.FAQ_answer__ZRnCt a{color:var(--neon-cyan);text-decoration:none;font-weight:var(--font-weight-medium)}.FAQ_answer__ZRnCt a:hover{text-decoration:underline}.FAQ_answer__ZRnCt ol,.FAQ_answer__ZRnCt ul{margin:clamp(6px,1.5vw,8px) 0;padding-left:clamp(20px,5vw,24px)}.FAQ_answer__ZRnCt li{margin-bottom:clamp(6px,1.5vw,8px);position:relative}.FAQ_answer__ZRnCt li::marker{color:var(--neon-cyan)}.FAQ_answer__ZRnCt ul li:before{content:"";position:absolute;left:calc(-1*clamp(12px,3vw,16px));top:.6em;width:6px;height:6px;background:var(--neon-cyan);border-radius:50%}.FAQ_answer__ZRnCt ul{list-style:none}.FAQ_answer__ZRnCt ol{list-style-position:inside;padding-left:0}.FAQ_answer__ZRnCt ol li{padding-left:clamp(6px,1.5vw,8px)}.FAQ_contactBox__W9aJE{background:linear-gradient(135deg,rgba(0,240,255,.05),rgba(176,38,255,.05));border:1px solid rgba(0,240,255,.2);border-radius:var(--radius-md);padding:clamp(16px,4vw,24px);text-align:center}.FAQ_contactBox__W9aJE h3{font-size:clamp(1rem,3.5vw,1.125rem);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 clamp(6px,1.5vw,8px)}.FAQ_contactBox__W9aJE p{color:var(--text-secondary);font-size:clamp(.75rem,2.5vw,.875rem);margin:0 0 clamp(12px,3vw,16px)}.FAQ_contactBtn__wjQI5{display:inline-flex;align-items:center;gap:clamp(6px,1.5vw,8px);padding:clamp(10px,2.5vw,12px) clamp(16px,4vw,24px);background:linear-gradient(135deg,rgba(0,240,255,.1),rgba(0,240,255,.05));border:1px solid var(--neon-cyan);border-radius:var(--radius-sm);color:var(--neon-cyan);font-size:clamp(.75rem,2.5vw,.875rem);font-weight:var(--font-weight-medium);text-decoration:none;transition:all var(--transition-fast)}.FAQ_contactBtn__wjQI5:hover{background:linear-gradient(135deg,rgba(0,240,255,.15),rgba(0,240,255,.1));box-shadow:var(--shadow-glow-cyan)}@media(max-width:480px){.FAQ_navItem__5FlsZ span{display:none}}