.FAQ_faqPage__Kxcw4{min-height:100vh;width:100%;transition:background .5s ease-in-out;padding-bottom:4rem}.FAQ_faqPage__Kxcw4.FAQ_userMode__AKCRz{background:linear-gradient(180deg,#1d2935,#283848);color:#fff}.FAQ_faqPage__Kxcw4.FAQ_userMode__AKCRz .FAQ_toggleButton__qtumY.FAQ_active__SjM1C{color:#1d2935}.FAQ_faqPage__Kxcw4.FAQ_therapistMode__6BCuy{background:linear-gradient(135deg,#c199d6 15%,#c49cd8 25%,#caa3dc 45%,#caa3dc 65%,#d4aee3 85%,#d4aee3);background-size:200% 200%;animation:FAQ_gradientShift__i_X9K 15s ease infinite;color:#fff}.FAQ_faqPage__Kxcw4.FAQ_therapistMode__6BCuy .FAQ_toggleButton__qtumY.FAQ_active__SjM1C{color:#6b4c93}@keyframes FAQ_gradientShift__i_X9K{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.FAQ_navContainer__VdsQj{padding:2rem 1rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.FAQ_title__I55SX{font-family:Inter,system-ui,sans-serif;font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:.5rem}.FAQ_toggleContainer__ny2_N{background:hsla(0,0%,100%,.15);backdrop-filter:blur(12px);border-radius:2rem;padding:.35rem;display:flex;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 4px 6px rgba(0,0,0,.1)}.FAQ_toggleButton__qtumY{background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.8);padding:.6rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;border-radius:1.7rem;transition:all .3s ease;outline:none}.FAQ_toggleButton__qtumY:hover:not(.FAQ_active__SjM1C){color:#fff;background:hsla(0,0%,100%,.1)}.FAQ_toggleButton__qtumY.FAQ_active__SjM1C{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);transform:scale(1.02)}.FAQ_contentContainer__BxMpV{max-width:900px;margin:2rem auto 0;padding:2rem;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border-radius:1.5rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);animation:FAQ_fadeIn____oRw .5s ease-out}.FAQ_faqItem__W40OS{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.FAQ_faqItem__W40OS:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.FAQ_faqItem__W40OS h3{font-family:Inter,system-ui,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.75rem;line-height:1.4}.FAQ_faqItem__W40OS div{font-size:1rem;line-height:1.6;opacity:.9}.FAQ_faqItem__W40OS div a{color:#fff;text-decoration:underline;text-underline-offset:4px;font-weight:500}.FAQ_faqItem__W40OS div a:hover{opacity:.8}.FAQ_backLink__aqLqf{display:inline-block;margin-top:3rem;color:#fff;text-decoration:none;font-weight:500;opacity:.8;transition:opacity .2s;border-bottom:1px solid rgba(0,0,0,0)}.FAQ_backLink__aqLqf:hover{opacity:1;border-bottom-color:#fff}.FAQ_footer__JLUcl{text-align:center}@keyframes FAQ_fadeIn____oRw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}