.FAQ_container__R5fK8{background-color:#020617;min-height:100vh;padding-bottom:6rem;color:#f8fafc;font-family:sans-serif}.FAQ_header__tvn3O{padding:5rem 1rem;border-bottom:1px solid #0f172a;position:relative;overflow:hidden;text-align:center}.FAQ_headerGlow____Nj1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background-color:rgba(79,70,229,.1);border-radius:50%;filter:blur(100px);pointer-events:none}.FAQ_headerContent__UPgiM{max-width:48rem;margin:0 auto;position:relative;z-index:10}.FAQ_subTitle___GCIr{color:#6366f1;font-weight:700;letter-spacing:.15em;font-size:.75rem;text-transform:uppercase;margin-bottom:1rem;display:block}.FAQ_title__1BQGs{font-size:2.5rem;font-weight:900;margin-bottom:1.5rem;letter-spacing:-.05em;color:white}@media (min-width:768px){.FAQ_title__1BQGs{font-size:3rem}}.FAQ_titleHighlight__U3t7F{color:#6366f1}.FAQ_description__KPTjz{color:#94a3b8;font-size:1.125rem;line-height:1.625}.FAQ_mainSection__xdJxt{max-width:48rem;margin:0 auto;padding:4rem 1rem}.FAQ_faqWrapper__tZ6eL{display:flex;flex-direction:column;gap:1rem}.FAQ_faqCard__O44sw{border:1px solid #1e293b;border-radius:1.25rem;transition:all .3s ease;overflow:hidden;background-color:rgba(15,23,42,.4)}.FAQ_faqCardOpen__N2OvP{background-color:#0f172a;border-color:rgba(99,102,241,.5);box-shadow:0 10px 15px -3px rgba(79,70,229,.1)}.FAQ_faqCard__O44sw:hover:not(.FAQ_faqCardOpen__N2OvP){border-color:#334155}.FAQ_questionButton__d_QpD{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:none;border:none;text-align:left;cursor:pointer;outline:none}.FAQ_categoryTag__XE9sT{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;color:#64748b;margin-bottom:.25rem;display:block}.FAQ_questionText__4aXx2{font-size:1.125rem;font-weight:700;color:#cbd5e1;margin:0}.FAQ_questionTextActive__wbIsF{color:white}.FAQ_toggleIcon__xHS_M{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #334155;background-color:#1e293b;color:#94a3b8;transition:all .3s ease;flex-shrink:0}.FAQ_toggleIconActive__eNwWb{background-color:#6366f1;border-color:#6366f1;color:white;transform:rotate(180deg)}.FAQ_answerContent__hX3IT{transition:all .3s ease-in-out;max-height:0;opacity:0;overflow:hidden}.FAQ_answerContentOpen__49PYx{max-height:24rem;opacity:1}.FAQ_answerWrapper__dwPzJ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,opacity .2s ease;opacity:0}.FAQ_answerWrapperOpen__gPqN_{grid-template-rows:1fr;opacity:1}.FAQ_answerInner__W5ycT{min-height:0;color:#94a3b8;font-size:.875rem;line-height:1.625;border-top:1px solid rgba(30,41,59,.5);margin-top:.5rem;padding:1.5rem}.FAQ_contactTeaser__UEzdv{margin-top:5rem;background:linear-gradient(135deg,rgba(49,46,129,.5),rgba(15,23,42,1));border:1px solid rgba(99,102,241,.3);border-radius:1.5rem;padding:2.5rem;text-align:center;position:relative;overflow:hidden}.FAQ_contactTitle__l9o0Z{font-size:1.5rem;font-weight:900;color:white;margin-bottom:1rem;position:relative;z-index:10}.FAQ_contactText__VVAuq{color:#94a3b8;margin-bottom:2rem;max-width:32rem;margin-left:auto;margin-right:auto;position:relative;z-index:10}.FAQ_buttonGroup__VXHJK{display:flex;flex-direction:column;gap:1rem;justify-content:center;position:relative;z-index:10}@media (min-width:640px){.FAQ_buttonGroup__VXHJK{flex-direction:row}}.FAQ_primaryBtn___x_wb{background-color:#4f46e5;color:white;padding:.75rem 2rem;border-radius:.75rem;font-weight:700;border:none;cursor:pointer;transition:background .2s;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.FAQ_primaryBtn___x_wb:hover{background-color:#6366f1}.FAQ_secondaryBtn__huxah{background-color:#1e293b;color:white;padding:.75rem 2rem;border-radius:.75rem;font-weight:700;border:1px solid #334155;cursor:pointer;transition:background .2s}.FAQ_secondaryBtn__huxah:hover{background-color:#334155}.FAQ_decorLeft__sj8Cr,.FAQ_decorRight__02YGa{position:absolute;width:16rem;height:16rem;border-radius:50%;filter:blur(80px);pointer-events:none}.FAQ_decorRight__02YGa{top:0;right:0;background-color:rgba(79,70,229,.2);transform:translate(50%,-50%)}.FAQ_decorLeft__sj8Cr{bottom:0;left:0;background-color:rgba(168,85,247,.2);transform:translate(-50%,50%)}