.FAQ-module-scss-module__V0Lclq__faqPage{width:100%;min-height:100vh;padding-bottom:4rem;transition:background .5s ease-in-out}.FAQ-module-scss-module__V0Lclq__faqPage.FAQ-module-scss-module__V0Lclq__userMode{color:#fff;background:linear-gradient(#1d2935 0%,#283848 100%)}.FAQ-module-scss-module__V0Lclq__faqPage.FAQ-module-scss-module__V0Lclq__userMode .FAQ-module-scss-module__V0Lclq__toggleButton.FAQ-module-scss-module__V0Lclq__active{color:#1d2935}.FAQ-module-scss-module__V0Lclq__faqPage.FAQ-module-scss-module__V0Lclq__therapistMode{color:#fff;background:linear-gradient(135deg,#c199d6 15%,#c49cd8 25%,#caa3dc 45% 65%,#d4aee3 85% 100%) 0 0/200% 200%;animation:15s infinite FAQ-module-scss-module__V0Lclq__gradientShift}.FAQ-module-scss-module__V0Lclq__faqPage.FAQ-module-scss-module__V0Lclq__therapistMode .FAQ-module-scss-module__V0Lclq__toggleButton.FAQ-module-scss-module__V0Lclq__active{color:#6b4c93}@keyframes FAQ-module-scss-module__V0Lclq__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.FAQ-module-scss-module__V0Lclq__navContainer{flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1rem 1rem;display:flex}.FAQ-module-scss-module__V0Lclq__title{text-align:center;margin-bottom:.5rem;font-family:Inter,system-ui,sans-serif;font-size:2.5rem;font-weight:700}.FAQ-module-scss-module__V0Lclq__toggleContainer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff40;border-radius:2rem;padding:.35rem;display:flex;box-shadow:0 4px 6px #0000001a}.FAQ-module-scss-module__V0Lclq__toggleButton{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:1.7rem;outline:none;padding:.6rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s}.FAQ-module-scss-module__V0Lclq__toggleButton:hover:not(.FAQ-module-scss-module__V0Lclq__active){color:#fff;background:#ffffff1a}.FAQ-module-scss-module__V0Lclq__toggleButton.FAQ-module-scss-module__V0Lclq__active{background:#fff;transform:scale(1.02);box-shadow:0 2px 8px #00000026}.FAQ-module-scss-module__V0Lclq__contentContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;max-width:900px;margin:2rem auto 0;padding:2rem;animation:.5s ease-out FAQ-module-scss-module__V0Lclq__fadeIn;box-shadow:0 8px 32px #0000001a}.FAQ-module-scss-module__V0Lclq__faqItem{border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:1.5rem}.FAQ-module-scss-module__V0Lclq__faqItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.FAQ-module-scss-module__V0Lclq__faqItem h3{margin-bottom:.75rem;font-family:Inter,system-ui,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4}.FAQ-module-scss-module__V0Lclq__faqItem div{opacity:.9;font-size:1rem;line-height:1.6}.FAQ-module-scss-module__V0Lclq__faqItem div a{color:#fff;text-underline-offset:4px;font-weight:500;text-decoration:underline}.FAQ-module-scss-module__V0Lclq__faqItem div a:hover{opacity:.8}.FAQ-module-scss-module__V0Lclq__backLink{color:#fff;opacity:.8;border-bottom:1px solid #0000;margin-top:3rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.FAQ-module-scss-module__V0Lclq__backLink:hover{opacity:1;border-bottom-color:#fff}.FAQ-module-scss-module__V0Lclq__footer{text-align:center}@keyframes FAQ-module-scss-module__V0Lclq__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
