.FaqSection_section__IuUQo{padding:80px 0;background:var(--color-bg)}.FaqSection_title__qNbe0{font-family:var(--font-body);font-size:var(--text-2xl);font-weight:800;color:#fff;text-align:center;margin-bottom:48px;letter-spacing:-.5px}.FaqSection_list__pf55l{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.FaqSection_item__WKJLK{border:1px solid rgba(120,34,238,.18);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.FaqSection_open__cDKFO{border-color:rgba(120,34,238,.4);box-shadow:0 0 20px rgba(120,34,238,.08)}.FaqSection_question__GqMd8{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;text-align:left;font-size:var(--text-base);font-weight:500;color:hsla(0,0%,100%,.85);transition:color var(--transition-fast)}.FaqSection_question__GqMd8:hover{color:#fff}.FaqSection_open__cDKFO .FaqSection_question__GqMd8{color:var(--color-accent)}.FaqSection_arrow__RDrPJ{flex-shrink:0;font-size:20px;color:hsla(0,0%,100%,.3);transition:color var(--transition-fast)}.FaqSection_open__cDKFO .FaqSection_arrow__RDrPJ{color:var(--color-accent)}.FaqSection_answer__dYiUA{padding:0 20px 18px;background:var(--color-surface);animation:FaqSection_fadeIn__j_cFF .2s ease}.FaqSection_answer__dYiUA p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7}.GenderToggle_toggle__d3aE1{display:flex;width:100%;background:rgba(20,20,27,.7);border:1px solid rgba(120,34,238,.25);border-radius:var(--radius-md);overflow:hidden;padding:3px;gap:2px}.GenderToggle_option__hhfVT{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 18px;font-size:var(--text-sm);font-weight:500;color:hsla(0,0%,100%,.45);border-radius:calc(var(--radius-md) - 3px);transition:background var(--transition-fast),color var(--transition-fast)}.GenderToggle_option__hhfVT:hover{color:hsla(0,0%,100%,.75)}.GenderToggle_active__fw4Ge{background:rgba(120,34,238,.25);color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.3)}.GenderToggle_active__fw4Ge:first-child{color:var(--color-male)}.GenderToggle_active__fw4Ge:last-child{color:var(--color-female)}.GenderToggle_icon__qQ6Wl{font-size:16px}.Input_group__NrZFK{display:flex;flex-direction:column;gap:6px}.Input_label__3UdI4{font-size:var(--text-sm);font-weight:500;color:hsla(0,0%,100%,.7)}.Input_input__lCd4B{width:100%;padding:11px 14px;border:1px solid rgba(120,34,238,.25);border-radius:var(--radius-md);background:rgba(20,20,27,.7);color:#fff;font-size:var(--text-base);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Input_input__lCd4B:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(120,34,238,.18)}.Input_input__lCd4B::placeholder{color:hsla(0,0%,100%,.3)}.Input_hasError__emyYQ{border-color:#f87171}.Input_hasError__emyYQ:focus{box-shadow:0 0 0 3px hsla(0,91%,71%,.15)}.Input_error__fptpn{font-size:var(--text-xs);color:#f87171}