.FAQ_wrapper__VJGxF{width:min(860px,100% - 64px);margin-inline:auto;padding-block:var(--section-y)}.FAQ_header__ZxLAg{text-align:center;margin-bottom:72px;display:flex;flex-direction:column;align-items:center}.FAQ_label__QSS1D{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}.FAQ_label__QSS1D:after,.FAQ_label__QSS1D:before{content:"";width:26px;height:1px;background:var(--accent);box-shadow:var(--glow-sm)}.FAQ_title__LMjm8{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,5vw,56px);line-height:var(--lh-display);letter-spacing:-.025em;color:var(--text);margin-bottom:18px}.FAQ_sub__nGBmf{font-size:clamp(15px,1.3vw,18px);color:var(--text-muted);line-height:1.6}.FAQ_subLink__pBF20{background:none;border:none;padding:0;color:var(--accent);font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.FAQ_subLink__pBF20:hover{opacity:.75}.FAQ_body__KFhZD{display:flex;flex-direction:column;gap:56px}.FAQ_catLabel__HSoR3{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;display:flex;align-items:center;gap:10px}.FAQ_catLabel__HSoR3:after{content:"";flex:1 1;height:1px;background:var(--hairline)}.FAQ_items__AFofK{display:flex;flex-direction:column;gap:2px}.FAQ_item__6sa3E{border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:var(--bg-elev);transition:border-color .2s ease}.FAQ_itemOpen__WqMpw{border-color:color-mix(in oklab,var(--accent) 40%,var(--border))}.FAQ_question__7Xi5r{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:15.5px;font-weight:600;color:var(--text);line-height:1.4;transition:color .15s}.FAQ_icon__ktJri,.FAQ_itemOpen__WqMpw .FAQ_question__7Xi5r,.FAQ_question__7Xi5r:hover{color:var(--accent)}.FAQ_icon__ktJri{font-family:var(--font-mono);font-size:20px;flex-shrink:0;line-height:1;width:24px;text-align:center}.FAQ_answer__OkFvO{font-size:15px;line-height:1.7;color:var(--text-muted);border-top:1px solid var(--hairline);margin:0 24px;padding:16px 0 22px}.FAQ_cta__lzmGm{margin-top:80px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 48px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg)}.FAQ_ctaLabel__Q2R4o{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.FAQ_ctaText__RIsyU{font-size:clamp(15px,1.3vw,18px);color:var(--text-muted);max-width:48ch;line-height:1.6}.FAQ_ctaBtn__yDAs5{font-family:var(--font-body);font-weight:600;font-size:15px;padding:14px 28px;border-radius:var(--r-pill);border:none;cursor:pointer;background:var(--accent);color:var(--on-accent);box-shadow:var(--glow);transition:background .2s ease,transform .18s ease}.FAQ_ctaBtn__yDAs5:hover{background:#4fefff;transform:translateY(-2px)}@media (max-width:640px){.FAQ_wrapper__VJGxF{padding-inline:0;width:calc(100% - 32px)}.FAQ_question__7Xi5r{padding:16px 18px;font-size:14.5px}.FAQ_answer__OkFvO{margin-inline:18px}.FAQ_cta__lzmGm{padding:40px 24px}}