.FAQ-module-scss-module__g3R6EG__page{max-width:860px;margin:0 auto;padding:60px 24px 100px}@media (max-width:640px){.FAQ-module-scss-module__g3R6EG__page{padding:32px 16px 60px}}.FAQ-module-scss-module__g3R6EG__hero{text-align:center;margin-bottom:40px}.FAQ-module-scss-module__g3R6EG__hero .FAQ-module-scss-module__g3R6EG__heroTag{color:var(--primary,#5b45e0);text-transform:uppercase;letter-spacing:.05em;background:#5b45e014;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.FAQ-module-scss-module__g3R6EG__hero h1{color:var(--text,#0f172a);letter-spacing:-.02em;margin:0 0 10px;font-size:40px;font-weight:800}@media (max-width:640px){.FAQ-module-scss-module__g3R6EG__hero h1{font-size:30px}}.FAQ-module-scss-module__g3R6EG__hero p{color:var(--text-muted,#64748b);margin:0;font-size:16px}.FAQ-module-scss-module__g3R6EG__searchWrap{max-width:520px;margin:0 auto 36px;position:relative}.FAQ-module-scss-module__g3R6EG__searchWrap span{color:var(--text-dim,#94a3b8);pointer-events:none;font-size:22px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.FAQ-module-scss-module__g3R6EG__searchInput{border:1px solid var(--border,#0f172a1f);background:var(--bg-2,#fff);width:100%;color:var(--text,#0f172a);border-radius:14px;outline:none;padding:14px 16px 14px 48px;font-size:15px;transition:all .2s;box-shadow:0 4px 16px #0f172a08}.FAQ-module-scss-module__g3R6EG__searchInput:focus{border-color:var(--primary,#5b45e0);box-shadow:0 0 0 4px #5b45e01f}.FAQ-module-scss-module__g3R6EG__searchInput::placeholder{color:var(--text-dim,#94a3b8)}.FAQ-module-scss-module__g3R6EG__section{margin-bottom:48px}.FAQ-module-scss-module__g3R6EG__section h2{color:var(--text,#0f172a);align-items:center;gap:8px;margin-bottom:18px;font-size:20px;font-weight:800;display:flex}.FAQ-module-scss-module__g3R6EG__section h2 span{color:var(--primary,#5b45e0);font-size:22px}.FAQ-module-scss-module__g3R6EG__accordionList{flex-direction:column;gap:12px;display:flex}.FAQ-module-scss-module__g3R6EG__accordionItem{background:var(--bg-2,#fff);border:1px solid var(--border,#0f172a14);border-radius:16px;transition:all .2s;overflow:hidden;box-shadow:0 2px 8px #0f172a05}.FAQ-module-scss-module__g3R6EG__accordionItem:hover{border-color:#5b45e040;box-shadow:0 6px 20px #0f172a0d}.FAQ-module-scss-module__g3R6EG__accordionOpen{border-color:var(--primary,#5b45e0);box-shadow:0 8px 24px #5b45e014}.FAQ-module-scss-module__g3R6EG__accordionHeader{text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;display:flex}.FAQ-module-scss-module__g3R6EG__accordionHeader h3{color:var(--text,#0f172a);margin:0;font-size:15.5px;font-weight:700;line-height:1.4}.FAQ-module-scss-module__g3R6EG__accordionHeader .FAQ-module-scss-module__g3R6EG__chevron{color:var(--text-dim,#94a3b8);flex-shrink:0;margin-left:12px;font-size:22px;transition:transform .25s,color .2s}.FAQ-module-scss-module__g3R6EG__accordionHeaderOpen .FAQ-module-scss-module__g3R6EG__chevron{color:var(--primary,#5b45e0);transform:rotate(180deg)}.FAQ-module-scss-module__g3R6EG__accordionHeaderOpen h3{color:var(--primary,#5b45e0)}.FAQ-module-scss-module__g3R6EG__accordionBody{color:var(--text-muted,#475569);padding:0 20px 20px;font-size:14.5px;line-height:1.6}.FAQ-module-scss-module__g3R6EG__accordionBody p{margin:0}.FAQ-module-scss-module__g3R6EG__contactBox{text-align:center;background:#5b45e00a;border:1px solid #5b45e026;border-radius:20px;margin-top:60px;padding:32px 24px}.FAQ-module-scss-module__g3R6EG__contactBox h3{color:var(--text,#0f172a);margin:0 0 8px;font-size:18px;font-weight:800}.FAQ-module-scss-module__g3R6EG__contactBox p{color:var(--text-muted,#64748b);margin:0 0 20px;font-size:14px}.FAQ-module-scss-module__g3R6EG__contactBtn{background:var(--primary,#5b45e0);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #5b45e040}.FAQ-module-scss-module__g3R6EG__contactBtn span{font-size:18px}.FAQ-module-scss-module__g3R6EG__contactBtn:hover{background:#4a36cc;transform:translateY(-1px)}
