.Footer_footer___mXpK{background-color:#2b4f3b;color:#e6f0e6;padding:80px 24px 40px}.Footer_container__w17O5{max-width:1200px;margin:0 auto}.Footer_top__8ratC{display:flex;justify-content:space-between;margin-bottom:80px}@media(max-width:992px){.Footer_top__8ratC{flex-direction:column;gap:48px}}.Footer_brand__h6NfV{max-width:300px}.Footer_logo__gR__n{font-size:2rem;font-weight:700;color:#fff;text-decoration:none;display:block;margin-bottom:16px}.Footer_tagline__q1hbD{font-size:1.1rem;line-height:1.5;color:#a8cdb6}.Footer_links__sgu4L{display:flex;gap:80px}@media(max-width:768px){.Footer_links__sgu4L{flex-direction:column;gap:40px}}.Footer_column__QC6Fq{display:flex;flex-direction:column;gap:16px}.Footer_column__QC6Fq a{color:#e6f0e6;text-decoration:none;font-size:.95rem;transition:color .2s}.Footer_column__QC6Fq a:hover{color:#fff}.Footer_columnTitle__lJtss{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:8px}.Footer_bottom__6pkQO{border-top:1px solid hsla(0,0%,100%,.1);padding-top:32px;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.Footer_bottom__6pkQO{flex-direction:column;gap:24px;align-items:flex-start}}.Footer_legal__EHBdQ{display:flex;gap:24px;align-items:center}.Footer_legal__EHBdQ a{color:#a8cdb6;text-decoration:none;font-size:.9rem}.Footer_legal__EHBdQ a:hover{color:#fff;text-decoration:underline}.Footer_copyright__AIyiF{font-size:.9rem;color:#a8cdb6}.Footer_authLanguageSwitcher__Ynib4{display:flex;align-items:center;margin-left:24px}@media(max-width:768px){.Footer_authLanguageSwitcher__Ynib4{margin-left:0;margin-top:16px;width:100%}}.LanguageSwitcher_container__iJUMA{position:relative;display:inline-block}.LanguageSwitcher_trigger__CRsxd{display:flex;align-items:center;gap:6px;background:rgba(0,0,0,0);border:none;color:#2c4238;font-weight:500;font-size:.95rem;cursor:pointer;padding:8px 12px;border-radius:6px;transition:all .2s ease;font-family:inherit}.LanguageSwitcher_trigger__CRsxd:hover,.LanguageSwitcher_trigger__CRsxd[aria-expanded=true]{color:#1b3d2f;background-color:rgba(27,61,47,.05)}.LanguageSwitcher_trigger__CRsxd svg{width:18px;height:18px}.LanguageSwitcher_trigger__CRsxd .LanguageSwitcher_chevron__2tZoD{width:14px;height:14px;transition:transform .2s ease}.LanguageSwitcher_triggerFooter__K_gSZ{color:#a8cdb6}.LanguageSwitcher_triggerFooter__K_gSZ:hover,.LanguageSwitcher_triggerFooter__K_gSZ[aria-expanded=true]{color:#fff;background-color:hsla(0,0%,100%,.1)}.LanguageSwitcher_dropdown__iRAFg{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);min-width:180px;z-index:1000;overflow:hidden;display:flex;flex-direction:column;max-height:400px;overflow-y:auto;animation:LanguageSwitcher_slideDown__P3__z .15s ease-out}.LanguageSwitcher_dropdown__iRAFg::-webkit-scrollbar{width:6px}.LanguageSwitcher_dropdown__iRAFg::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.LanguageSwitcher_dropdown__iRAFg::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:10px}.LanguageSwitcher_dropdownFooter__OH7YD{top:auto;bottom:calc(100% + 4px);background:#1b3d2f;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 -10px 25px rgba(0,0,0,.2)}.LanguageSwitcher_dropdownFooter__OH7YD::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.LanguageSwitcher_option__e8zS6{display:flex;align-items:center;gap:12px;padding:10px 16px;background:rgba(0,0,0,0);border:none;width:100%;text-align:left;font-size:.95rem;cursor:pointer;color:#1b3d2f;transition:background .2s ease;font-family:inherit}.LanguageSwitcher_option__e8zS6:hover{background:rgba(27,61,47,.05)}.LanguageSwitcher_option__e8zS6.LanguageSwitcher_active__41xCD{background:rgba(27,61,47,.08);font-weight:600}.LanguageSwitcher_optionFooter__NWnhU{color:#e6f0e6}.LanguageSwitcher_optionFooter__NWnhU:hover{background:hsla(0,0%,100%,.1)}.LanguageSwitcher_optionFooter__NWnhU.LanguageSwitcher_active__41xCD{background:hsla(0,0%,100%,.15);font-weight:600}.LanguageSwitcher_flag__Tv9bK{font-size:1.2rem;line-height:1}@keyframes LanguageSwitcher_slideDown__P3__z{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Header_root__nFNuB{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;z-index:100}.Header_headerInner__hkFDk{height:80px;display:flex;align-items:center;background-color:rgba(0,0,0,0)}.Header_verificationBanner__bXdse{background-color:#fef3c7;color:#92400e;text-align:center;padding:8px 16px;font-size:.9rem;font-weight:500;border-bottom:1px solid #fcd34d;width:100%}.Header_container__fmm9t{width:100%;max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 40px}@media(max-width:768px){.Header_container__fmm9t{padding:0 24px}}.Header_brand___l_bl{font-family:Georgia,serif;font-weight:700;font-size:1.8rem;color:#1b3d2f}.Header_brand___l_bl a{color:inherit;text-decoration:none}.Header_actions__TtCcO{display:flex;align-items:center;gap:24px}.Header_navLink__IXQUL{color:#2c4238;font-weight:500;font-size:.95rem;transition:color .2s ease}.Header_navLink__IXQUL:hover{color:#1b3d2f}@media(max-width:992px){.Header_navLink__IXQUL{display:none}}.Header_loginLink__W_VQu{color:#1b3d2f;font-weight:600;font-size:.95rem;margin-left:16px}.Header_loginLink__W_VQu:hover{text-decoration:underline}.Header_therapistTabsDesktop__yQwGt{display:flex;align-items:center;gap:32px;margin:0 24px;flex:1 1;justify-content:center}@media(max-width:768px){.Header_therapistTabsDesktop__yQwGt{display:none}}.Header_tabLink__Fz22F{color:#4a5d54;font-weight:500;font-size:.95rem;transition:all .2s ease;position:relative}.Header_tabLink__Fz22F:hover{color:#1b3d2f}.Header_tabLink__Fz22F.Header_activeTab__Yf_WW{color:#1b3d2f;font-weight:600}.Header_tabLink__Fz22F.Header_activeTab__Yf_WW:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:var(--primary-color,#14b8a6);border-radius:2px}.Header_dashboardPanelBtns__DCd_b{display:none;align-items:center;gap:4px}@media(max-width:768px){.Header_dashboardPanelBtns__DCd_b{display:flex}}.Header_panelIconBtn__2wK_A{width:40px;height:40px;border-radius:50%;border:none;background:rgba(0,0,0,0);color:#1b3d2f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.Header_panelIconBtn__2wK_A:hover{background:rgba(27,61,47,.08)}.Header_panelIconBtn__2wK_A:active{background:rgba(27,61,47,.14)}.Header_signupButton__u_5cb{background-color:#a3c2a4;color:#1b3d2f;font-weight:600;padding:10px 24px;border-radius:999px;font-size:.95rem;transition:background-color .2s ease}.Header_signupButton__u_5cb:hover{background-color:#8fb390}.Header_authSkeleton__G2nEh{width:172px;height:40px;border-radius:999px;background:linear-gradient(90deg,rgba(27,61,47,.08),rgba(27,61,47,.14) 50%,rgba(27,61,47,.08));background-size:200% 100%;animation:Header_authSkeletonPulse__Ape3F 1.2s ease-in-out infinite}@media(max-width:768px){.Header_authSkeleton__G2nEh{width:96px}}@keyframes Header_authSkeletonPulse__Ape3F{0%{background-position:200% 0}to{background-position:-200% 0}}.UserMenu_root__PA0Yc{position:relative;display:inline-block}.UserMenu_trigger__2EuAJ{background:none;border:none;padding:0;cursor:pointer}.UserMenu_avatar__YndRW,.UserMenu_trigger__2EuAJ{display:flex;align-items:center;justify-content:center}.UserMenu_avatar__YndRW{width:40px;height:40px;border-radius:50%;background-color:#1b3d2f;color:#fff;font-weight:600;font-size:1rem;transition:transform .2s ease,opacity .2s ease}.UserMenu_avatar__YndRW:hover{transform:scale(1.05);opacity:.9}.UserMenu_dropdown__qc7Ay{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);padding:8px 0;z-index:1000;animation:UserMenu_fadeInDown__6RUCS .2s ease-out}@keyframes UserMenu_fadeInDown__6RUCS{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserMenu_userInfo__YPe4N{padding:12px 20px}.UserMenu_name__SaYRz{font-weight:600;color:#1b3d2f;margin:0 0 4px;font-size:1rem}.UserMenu_email__q76aN{color:#666;font-size:.85rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_divider__hTiE3{height:1px;background-color:rgba(0,0,0,.05);margin:8px 0}.UserMenu_nav__45Lom{display:flex;flex-direction:column}.UserMenu_link__dh22o,.UserMenu_logoutBtn__zP48d{display:flex;align-items:center;padding:10px 20px;color:#2c4238;text-decoration:none;font-size:.95rem;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:background-color .2s ease}.UserMenu_link__dh22o:hover,.UserMenu_logoutBtn__zP48d:hover{background-color:#f5f8f6}.UserMenu_logoutBtn__zP48d{color:#d32f2f}.UserMenu_logoutBtn__zP48d:hover{background-color:#fff5f5}.UserMenu_footerLinks__g0B8q{display:none}@media(max-width:768px){.UserMenu_footerLinks__g0B8q{display:block}}.UserMenu_mobileTherapistLinks__kLYeQ{display:none;flex-direction:column;background-color:#fcfdfc;border-left:2px solid #e0e8e4;margin-left:20px}@media(max-width:768px){.UserMenu_mobileTherapistLinks__kLYeQ{display:flex}}.UserMenu_subLink__j0ho1{padding-left:16px;font-size:.9rem;color:#4a5d54;padding-top:6px;padding-bottom:6px}.UserMenu_subLink__j0ho1:hover{color:#1b3d2f}.UserMenu_avatarImage__kNSRu{width:40px;height:40px;border-radius:50%;border:2px solid #e5e7eb;transition:transform .2s ease,opacity .2s ease}.UserMenu_avatarImage__kNSRu:hover{transform:scale(1.05);opacity:.9}.UserMenu_devControls__KSF2d{padding:12px 20px;background-color:#fcfdfc}.UserMenu_devControlsTitle__mmm5P{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#999;margin:0 0 8px;font-weight:700}.UserMenu_devControlsButtons__W1C4n{display:flex;flex-direction:column;gap:6px}.UserMenu_devButton__BDE6N{padding:6px 12px;border-radius:6px;border:1px solid #e0e8e4;background:#fff;color:#1b3d2f;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .2s ease;text-align:left}.UserMenu_devButton__BDE6N:hover{background:#f5f8f6}.UserMenu_devButtonPrimary__kyBFm{background:#1b3d2f;color:#fff;border-color:#1b3d2f;text-align:center}.UserMenu_devButtonPrimary__kyBFm:hover{background:#2a5240}