.AttentionAndSpecialization_form__s6KEh{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-24)}.AttentionAndSpecialization_card__rrE8Y{display:flex;flex-direction:column;flex-grow:1;padding:var(--spacing-32);border:1px solid var(--neutral-300);border-radius:var(--border-radius-16);gap:var(--spacing-12)}.AttentionAndSpecialization_error__eMWYm{border-color:var(--semantic-error-100)}.AttentionAndSpecialization_input__3Iwbp{height:80px}.AttentionAndSpecialization_submitForm__naUUL{align-self:flex-end}@media (max-width:768px){.AttentionAndSpecialization_card__rrE8Y{padding:0;border:none}.AttentionAndSpecialization_card__rrE8Y.AttentionAndSpecialization_error__eMWYm{border:1px solid var(--semantic-error-100)}.AttentionAndSpecialization_submitForm__naUUL{align-self:stretch;width:100%!important;max-width:100%!important;margin-top:var(--spacing-8)}}.Typography_text__Bpaiw{font-family:var(--font-family-font-family),sans-serif}.Variants_variant-display-3__yEp_q{font-size:var(--font-sizes-display-3);line-height:var(--line-heights-display-3)}.Variants_variant-subtitle-3__pKuNX{font-size:var(--font-sizes-subtitle-3);line-height:var(--line-heights-subtitle-3)}.Variants_variant-heading-3__rxs52{font-size:var(--font-sizes-heading-3);line-height:var(--line-heights-heading-3)}.Variants_variant-body-3__AOpkW{font-size:var(--font-sizes-body-3);line-height:var(--line-heights-body-3)}.Variants_variant-caption__G7DBB{font-size:var(--font-sizes-caption);line-height:var(--line-heights-caption)}.Variants_variant-display-2__65UAn{font-size:var(--font-sizes-display-2);line-height:var(--line-heights-display-2)}.Variants_variant-display-1__G5GQn{font-size:var(--font-sizes-display-1);line-height:var(--line-heights-display-1)}.Variants_variant-heading-2__pruxI{font-size:var(--font-sizes-heading-2);line-height:var(--line-heights-heading-2)}.Variants_variant-heading-1__I4jNu{font-size:var(--font-sizes-heading-1);line-height:var(--line-heights-heading-1)}.Variants_variant-subtitle-2__7zE7M{font-size:var(--font-sizes-subtitle-2);line-height:var(--line-heights-subtitle-2)}.Variants_variant-subtitle-1__zAJvL{font-size:var(--font-sizes-subtitle-1);line-height:var(--line-heights-subtitle-1)}.Variants_variant-body-2__EL4yy{font-size:var(--font-sizes-body-2);line-height:var(--line-heights-body-2)}.Variants_variant-body-1__aKgiB{font-size:var(--font-sizes-body-1);line-height:var(--line-heights-body-1)}.Variants_variant-label-1__FcV7n{font-size:var(--font-sizes-label-1);line-height:var(--line-heights-label-1)}.Variants_variant-label-2__FMkyr{font-size:var(--font-sizes-label-2);line-height:var(--line-heights-label-2)}.Variants_variant-label-3__5bMwM{font-size:var(--font-sizes-label-3);line-height:var(--line-heights-label-3)}.Align_align-center__jyRIl{text-align:center}.Align_align-left__h2q7c{text-align:left}.Align_align-right__oiB86{text-align:right}.Align_align-justify__qlsb3{text-align:justify}.Align_align-start__jBrAm{text-align:start}.Align_align-end__m1fxn{text-align:end}.Align_align-inherit__8cDPa{text-align:inherit}.BackButton_button__adszG{width:48px;height:48px}.Transform_transform-uppercase__Mh4Cc{text-transform:uppercase}.Transform_transform-lowercase__H8ZjK{text-transform:lowercase}.Transform_transform-capitalize__ytuZ1{text-transform:capitalize}.Transform_transform-none__QKr8M{text-transform:none}.BenefitsCarousel_embla__edkcl{overflow:hidden}.BenefitsCarousel_emblaContainer__jMzqI{display:flex;gap:var(--spacing-24);touch-action:pan-y;padding-right:var(--spacing-64)}.BenefitsCarousel_emblaContainerCompact__fK5wh{padding-right:0}@media (max-width:907px){.BenefitsCarousel_emblaContainer__jMzqI{padding-right:var(--spacing-24)}.BenefitsCarousel_emblaSlideCompact__Fl_2M{flex:1 1 100%;min-width:280px}}.BenefitsCarousel_emblaSlide__DLlMp{flex:0 0 auto;min-width:0}.BenefitsCarousel_emblaSlideCompact__Fl_2M{flex:1 1 33.333%;min-width:200px}.BenefitsCarousel_benefit__roxYZ{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--spacing-8);border-radius:var(--border-radius-16);padding:0 var(--spacing-24) var(--spacing-24) var(--spacing-24);height:248px;width:292px;flex-shrink:0;&[data-compact=true]{justify-content:flex-start;padding-top:var(--spacing-24);width:100%}&[data-item="1"]:not([data-compact=true]),&[data-item="3"]:not([data-compact=true]){background-color:var(--secondary-beige-300)}&[data-item="2"]:not([data-compact=true]){background-color:var(--secondary-moss-green-500);.BenefitsCarousel_benefitImage__uUVTS{position:absolute;z-index:0;inset:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}&[data-item="4"]{background-color:var(--neutral-300);width:364px!important;.BenefitsCarousel_image__T6sl4{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}}.BenefitsCarousel_benefitIconWrapper__8Ulj2{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:4px;background-color:var(--basic-white);border-radius:50%;flex-shrink:0}.BenefitsCarousel_benefitDesktopIcon__AcJ1O{display:none}.BenefitsCarousel_benefitMobileIcon__d1Rcd{display:block}@media (min-width:908px){.BenefitsCarousel_benefit__roxYZ{height:224px}.BenefitsCarousel_benefitDesktopIcon__AcJ1O{display:block}.BenefitsCarousel_benefitMobileIcon__d1Rcd{display:none}}.BenefitsCarousel_benefitTextBlock__XqEw2{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:auto}.CTA_container__TyrYr{padding:var(--spacing-24) var(--spacing-32);margin:var(--spacing-80) var(--spacing-24) var(--spacing-12) var(--spacing-24);border-radius:var(--spacing-16);overflow:hidden;min-height:420px;position:relative;display:flex;justify-content:space-between}.CTA_colorMossGreen__f82PJ{background-color:var(--brand-moss-green)}.CTA_colorOrange__UlflP{background-color:var(--secondary-orange-300)}@media (min-width:908px){.CTA_container__TyrYr{padding:var(--spacing-40) 50px var(--spacing-52) 50px}}.CTA_containerInner__pVc19{position:relative;display:flex;flex-direction:column;gap:var(--spacing-48);z-index:1}@media (min-width:908px){.CTA_containerInner__pVc19{max-width:58%}}.CTA_containerTitleButton__XQPvK{flex-direction:row-reverse!important;justify-content:flex-end}@media (max-width:600px){.CTA_containerTitleButton__XQPvK{flex-direction:column!important}}.CTA_imageDesktop__lqMrO,.CTA_imageMobile__le009{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.CTA_imageDesktop__lqMrO{object-fit:contain;object-position:right bottom;position:absolute;top:auto!important;left:auto!important;right:0!important;bottom:-30px!important;flex:1 1;max-width:40%!important;z-index:0!important}.CTA_imageMobile__le009{display:none}@media (max-width:600px){.CTA_container__TyrYr{flex-direction:column;gap:var(--spacing-48);padding:var(--spacing-20) var(--spacing-12)}.CTA_imageDesktop__lqMrO{display:none}.CTA_imageMobile__le009{display:block;position:relative;bottom:-32px;width:100%;height:auto}}@media (min-width:908px){.FAQSection_containerInner__vHtUj{display:flex;flex-direction:row!important;gap:var(--spacing-64)!important;&>div{flex:1 1!important}}}.FAQSection_containerTitle__FfrSi{display:flex;flex-direction:column;gap:var(--spacing-16)}@media (max-width:907px){.FAQSection_containerInner__vHtUj{gap:var(--spacing-32)!important}.HeroSection_container__ssvLe{margin-top:var(--spacing-56)!important}}.HeroSection_containerInner__utpfI{padding-top:0!important;padding-bottom:0!important}.HeroSection_containerTitle__gVSMV{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-64)}@media (min-width:908px){.HeroSection_containerTitle__gVSMV{&>div:first-child{flex:1 1}&>div:last-child{flex:0.7 1}}.HeroSection_imageLeft__UQlDe{flex-direction:row-reverse!important}}@media (max-width:907px){.HeroSection_containerTitle__gVSMV{flex-direction:column;align-items:flex-start;gap:var(--spacing-32)}}.HeroSection_containerTitleSingleColumn__N5jcf{flex-direction:column;align-items:flex-start}@media (min-width:908px){.HeroSection_containerTitleSingleColumn__N5jcf>:last-child{margin-top:var(--spacing-32)}}.HeroSection_containerTitleSingle__a11VR{display:flex;flex-direction:column;gap:var(--spacing-32);width:100%}.HeroSection_containerTitleCTA__RJ0iI{margin-top:var(--spacing-32)}.HeroSection_containerImage__PjhHh{width:100%;height:492px;object-fit:cover;position:relative;border-radius:var(--border-radius-16);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;&>img{border-radius:var(--border-radius-16);object-fit:cover;object-position:center}}@media (max-width:907px){.HeroSection_containerImage__PjhHh{height:245px}}.HeroSection_containerImageTherapist__UYTX4{min-width:624px;height:499px;width:auto}.HeroSection_containerImageTherapist__UYTX4>img{border-radius:var(--border-radius-16);object-fit:cover;object-position:center}@media (max-width:1200px){.HeroSection_containerImageTherapist__UYTX4{width:100%;min-width:auto;height:245px}}@media (min-width:908px){.ProcessSection_containerInner___h_3q{display:flex;flex-direction:row!important;gap:var(--spacing-64)!important}}.ProcessSection_containerTitle__HTFC0{display:flex;flex-direction:column;gap:var(--spacing-16)}.ProcessSection_pretitle__6J4pX{margin-bottom:0}.ProcessSection_containerTitleButton__0J0sD{margin-top:32px}@media (min-width:908px){.ProcessSection_containerTitleButtonMobile__Agun8{display:none!important}}@media (max-width:907px){.ProcessSection_containerTitleButton__0J0sD{display:none!important}.ProcessSection_containerTitleButtonMobile__Agun8{display:flex}}.ProcessSection_containerStepsList__kcC3Y{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-16)}.ProcessSection_containerStepsItem__Y4DKl{display:flex;flex-direction:row;gap:var(--spacing-32);align-items:flex-start;position:relative}.ProcessSection_containerStepsItem__Y4DKl:not(:last-child):after{content:"";position:absolute;left:20px;top:40px;width:2px;height:calc(100% + var(--spacing-16));background-color:var(--brand-aqua-green);z-index:1}.ProcessSection_containerStepsItemNumber__BFTHk{flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--brand-aqua-green);width:40px;height:40px;padding:var(--spacing-8);border-radius:var(--border-radius-24);position:relative;z-index:2;span{font-size:11px;font-weight:var(--font-weights-medium);color:var(--basic-white);line-height:1;border:1px solid var(--basic-white);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center}}.ProcessSection_containerStepsItemContent__eXnAV{display:flex;flex-direction:column;gap:var(--spacing-8);padding-bottom:var(--spacing-24)}@media (min-width:908px){.SpecialtiesSection_containerInner__ZoCST{display:flex;flex-direction:row!important;gap:var(--spacing-64)!important}}.SpecialtiesSection_containerTitle__vlyW2{display:flex;flex-direction:column;gap:var(--spacing-16)}.SpecialtiesSection_containerTitleButton__SC4cG{margin-top:32px}@media (min-width:908px){.SpecialtiesSection_containerTitleButtonMobile__abz6W{display:none!important}}@media (max-width:907px){.SpecialtiesSection_containerTitleButton__SC4cG{display:none!important}.SpecialtiesSection_containerTitleButtonMobile__abz6W{display:flex;margin-top:var(--spacing-48)!important}.SpecialtiesSection_containerInner__ZoCST{gap:var(--spacing-32)!important}}.TherapyOptionsSection_containerTitle__47MQl{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-64)}@media (max-width:907px){.TherapyOptionsSection_containerTitle__47MQl{flex-direction:column;gap:var(--spacing-32)}}.TherapyOptionsSection_containerDescription__Pm_Dc{display:flex;flex-direction:column;gap:var(--spacing-32)}.TherapyOptionsSection_section__O_6Ss{display:flex;flex-direction:column;gap:var(--spacing-64);margin-top:var(--spacing-80);width:100%}@media (min-width:908px){.TherapyOptionsSection_section__O_6Ss{padding-top:var(--spacing-64);padding-bottom:var(--spacing-64);margin-top:var(--spacing-88)}}@media (max-width:907px){.TherapyOptionsSection_section__O_6Ss{gap:var(--spacing-48)}}.TherapyOptionsSection_containerCarousel__EpDjd,.TherapyOptionsSection_container__eV0M9{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--spacing-64);overflow:hidden}@media (max-width:907px){.TherapyOptionsSection_containerCarousel__EpDjd,.TherapyOptionsSection_container__eV0M9{padding:0 var(--spacing-24)}}.ValidationSection_containerTitle__w0kXV{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-64)}@media (max-width:907px){.ValidationSection_containerTitle__w0kXV{flex-direction:column;align-items:flex-start;gap:var(--spacing-32)}}.ValidationSection_containerComments__9UVZH,.ValidationSection_containerDescription__fWmLQ{display:flex;flex-direction:column;gap:var(--spacing-32)}.ValidationSection_containerComment__DXpGD{display:flex;flex-direction:column;gap:var(--spacing-8)}.ValidationSection_containerMetrics__U6JX_{display:flex;gap:var(--spacing-64)}@media (max-width:907px){.ValidationSection_containerMetrics__U6JX_{flex-direction:column;gap:var(--spacing-48)}}.ValidationSection_containerMetric__4GKRX{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width:908px){.VerifiedProfessionalsSection_containerInner__g5b_8{display:flex;flex-direction:row!important;width:100%!important;align-items:center!important;justify-content:space-between!important;gap:var(--spacing-64)!important;&>div{flex:1 1!important;width:50%!important}}}.VerifiedProfessionalsSection_gridImages__I9_bT{display:grid;grid-template-areas:"a a a" "b c c";grid-gap:var(--spacing-24);gap:var(--spacing-24)}.VerifiedProfessionalsSection_gridImage__GVAn3{position:relative;width:100%;border-radius:var(--border-radius-16);padding:var(--spacing-24) var(--spacing-20);z-index:1;display:flex;flex-direction:column;gap:var(--spacing-16);justify-content:space-between}.VerifiedProfessionalsSection_image__yrTHB{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;object-fit:contain;object-position:center}.VerifiedProfessionalsSection_gridImage__GVAn3:first-child{grid-area:a;min-height:312px;background-color:var(--neutral-300);&>.VerifiedProfessionalsSection_gridImageImageContainer__inxtJ{position:absolute;z-index:-1;max-width:calc(100% - 48px);max-height:calc(100% - 48px);width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}& .VerifiedProfessionalsSection_gridImageTitle__sRlIT{font-size:var(--font-sizes-subtitle-2);line-height:var(--line-heights-subtitle-2);font-weight:var(--font-weights-medium);color:var(--basic-black);max-width:216px}}.VerifiedProfessionalsSection_gridImage__GVAn3:nth-child(2){grid-area:b;min-height:190px;align-content:flex-end;background-color:var(--secondary-beige-500);&>div{position:relative;width:100%;height:60px}& .VerifiedProfessionalsSection_gridImageTitle__sRlIT{font-size:var(--font-sizes-subtitle-3);line-height:var(--line-heights-subtitle-3);font-weight:var(--font-weights-medium);color:var(--basic-black)}}.VerifiedProfessionalsSection_gridImage__GVAn3:nth-child(3){grid-area:c;min-height:190px;align-content:flex-end;background-color:var(--brand-moss-green);&>div{position:relative;width:100%;height:40px}& .VerifiedProfessionalsSection_gridImageTitle__sRlIT{font-size:var(--font-sizes-subtitle-3);line-height:var(--line-heights-subtitle-3);font-weight:var(--font-weights-medium);color:var(--basic-black)}}.VerifiedProfessionalsSection_gridImageIcon__rFe2c{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--basic-white);padding:var(--spacing-8)}@media (max-width:907px){.VerifiedProfessionalsSection_gridImages__I9_bT{gap:var(--spacing-12)}.VerifiedProfessionalsSection_gridImage__GVAn3{padding:var(--spacing-12) 10px;gap:var(--spacing-4)}.VerifiedProfessionalsSection_gridImage__GVAn3:first-child{min-height:164px;& .VerifiedProfessionalsSection_gridImageTitle__sRlIT{font-size:var(--font-sizes-body-1);line-height:var(--line-heights-body-1);font-weight:var(--font-weights-medium);max-width:140px}}.VerifiedProfessionalsSection_gridImage__GVAn3:nth-child(2){min-height:127px;& .VerifiedProfessionalsSection_gridImageTitle__sRlIT{font-size:var(--font-sizes-body-2);line-height:var(--line-heights-body-2)}}.VerifiedProfessionalsSection_gridImage__GVAn3:nth-child(3){min-height:127px;& .VerifiedProfessionalsSection_gridImageTitle__sRlIT{font-size:var(--font-sizes-body-2);line-height:var(--line-heights-body-2)}}.VerifiedProfessionalsSection_gridImageIcon__rFe2c{width:20px;height:20px;padding:var(--spacing-4);& svg{width:10px!important;height:10px!important}}}.WhyMentalHealthSection_containerTop__PnK6A{display:flex;flex-direction:row;justify-content:space-between;gap:var(--spacing-16)}.WhyMentalHealthSection_containerContent__YVCIL,.WhyMentalHealthSection_containerTitle__c9quJ{flex:1 1}@media (min-width:908px){.WhyMentalHealthSection_containerContent__YVCIL{margin-top:var(--spacing-16)}}@media (max-width:907px){.WhyMentalHealthSection_containerTop__PnK6A{flex-direction:column}}.WhyMentalHealthSection_bentoGrid__WsIIS{display:grid;grid-gap:var(--spacing-16);gap:var(--spacing-16);grid-template-columns:1fr;grid-template-rows:1fr 1fr 184px 184px;height:1288px}.WhyMentalHealthSection_bentoCard__3yI4y{position:relative;border-radius:var(--border-radius-16);overflow:hidden}.WhyMentalHealthSection_bentoCardBackground__VMIQf{position:absolute;inset:0;width:100%;height:100%;z-index:1}.WhyMentalHealthSection_bentoCardBackground__VMIQf img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WhyMentalHealthSection_bentoCardContent__9XBmb{position:relative;width:100%;height:100%;z-index:2}.WhyMentalHealthSection_bentoCardBadge__p5NTq{position:absolute;display:inline-flex;align-items:center;gap:var(--spacing-4);background-color:#2b2b2bcc;color:white;padding:var(--spacing-4) var(--spacing-12) var(--spacing-4) var(--spacing-4);border-radius:var(--border-radius-24);font-size:var(--font-sizes-body-3);font-weight:var(--font-weights-medium);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);height:32px}.WhyMentalHealthSection_bentoCardBadgeIcon__pyqrF{position:relative;width:14px;height:14px;border-radius:50%;background-color:#68aba633;&:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background-color:var(--brand-aqua-green)}}.WhyMentalHealthSection_bentoCardText___TUlj{position:absolute;color:var(--basic-white);font-size:var(--font-sizes-body-1);line-height:var(--line-heights-body-1);font-weight:var(--font-weights-medium);background-color:#2b2b2bcc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:var(--border-radius-24);max-width:220px;padding:var(--spacing-40) var(--spacing-16) var(--spacing-16) var(--spacing-16)}.WhyMentalHealthSection_bentoCardMain__TyqsY{& .WhyMentalHealthSection_bentoCardBadge__p5NTq{top:var(--spacing-12);right:var(--spacing-12)}& .WhyMentalHealthSection_bentoCardText___TUlj{bottom:var(--spacing-12);left:var(--spacing-12)}}.WhyMentalHealthSection_bentoCardTop__8iSzv{& .WhyMentalHealthSection_bentoCardBadge__p5NTq{top:var(--spacing-12);left:var(--spacing-12)}& .WhyMentalHealthSection_bentoCardText___TUlj{bottom:var(--spacing-12);right:var(--spacing-12)}& .WhyMentalHealthSection_bentoCardBackground__VMIQf img{object-position:bottom}}.WhyMentalHealthSection_bentoCardBottomLeft__mkWU_{& .WhyMentalHealthSection_bentoCardBadge__p5NTq{top:var(--spacing-12);right:var(--spacing-12)}& .WhyMentalHealthSection_bentoCardBackground__VMIQf img{object-position:bottom}}.WhyMentalHealthSection_bentoCardBottomRight__i1dvu{& .WhyMentalHealthSection_bentoCardContent__9XBmb>:first-child{top:var(--spacing-12);left:var(--spacing-12)}& .WhyMentalHealthSection_bentoCardContent__9XBmb>:nth-child(2){bottom:var(--spacing-12);right:var(--spacing-12)}}@media (min-width:908px){.WhyMentalHealthSection_containerContent__YVCIL{margin-top:var(--spacing-16)}.WhyMentalHealthSection_bentoGrid__WsIIS{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;height:560px}.WhyMentalHealthSection_bentoCardMain__TyqsY{grid-row:1/3;grid-column:1;& .WhyMentalHealthSection_bentoCardBadge__p5NTq{top:var(--spacing-16);right:var(--spacing-16)}& .WhyMentalHealthSection_bentoCardText___TUlj{bottom:var(--spacing-16);left:var(--spacing-16)}}.WhyMentalHealthSection_bentoCardTop__8iSzv{grid-row:1;grid-column:2/4;& .WhyMentalHealthSection_bentoCardBadge__p5NTq{top:var(--spacing-16);left:var(--spacing-16)}& .WhyMentalHealthSection_bentoCardText___TUlj{bottom:var(--spacing-16);right:var(--spacing-16)}}.WhyMentalHealthSection_bentoCardBottomLeft__mkWU_{grid-row:2;grid-column:2;& .WhyMentalHealthSection_bentoCardBadge__p5NTq{top:var(--spacing-16);right:var(--spacing-16)}}.WhyMentalHealthSection_bentoCardBottomRight__i1dvu{grid-row:2;grid-column:3;& .WhyMentalHealthSection_bentoCardContent__9XBmb>:first-child{top:var(--spacing-16);left:var(--spacing-16)}& .WhyMentalHealthSection_bentoCardContent__9XBmb>:nth-child(2){bottom:var(--spacing-16);right:var(--spacing-16)}}}.Specialities_container__nsSmJ{max-width:1440px;margin:0 auto;padding:0 var(--spacing-64);margin-top:var(--spacing-80);overflow:hidden}@media (max-width:907px){.Specialities_container__nsSmJ{padding:0 var(--spacing-24);margin-top:var(--spacing-88)}}.Specialities_containerInner__Qf2Ea{display:flex;flex-direction:column;margin-top:var(--spacing-64)}@media (min-width:908px){.Specialities_containerInner__Qf2Ea{padding-top:var(--spacing-64);padding-bottom:var(--spacing-64)}}.Specialities_header__agxqI{display:flex;gap:var(--spacing-64);align-items:flex-start}.Specialities_titleColumn__8KEQ_{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-32)}.Specialities_descriptionColumn__rY0iz{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-16)}.Specialities_title__y2A49{margin-bottom:0}.Specialities_description__nA7gH{margin:0}.Specialities_specialtiesGrid__wh4nh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-32);gap:var(--spacing-32);margin-top:var(--spacing-48)}.Specialities_specialtiesBottomRow__lzNbp{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-32);gap:var(--spacing-32);margin-top:var(--spacing-32)}.Specialities_specialtyCard__OUBqy{background-color:var(--neutral-50);border-radius:var(--border-radius-12);padding:var(--spacing-32);display:flex;flex-direction:column;gap:var(--spacing-16);background-color:var(--secondary-beige-300)}.Specialities_specialtyTitle__l9Pii{margin:0;font-weight:var(--font-weights-semibold)}.Specialities_specialtyDescription__p5_7T{margin:0;line-height:var(--line-heights-body-1)}@media (max-width:907px){.Specialities_header__agxqI{flex-direction:column;gap:var(--spacing-32)}.Specialities_titleColumn__8KEQ_{order:1}.Specialities_descriptionColumn__rY0iz{order:2}.Specialities_specialtiesGrid__wh4nh{grid-template-columns:1fr;gap:var(--spacing-24);margin-top:var(--spacing-32)}.Specialities_specialtiesBottomRow__lzNbp{grid-template-columns:1fr;gap:var(--spacing-24);margin-top:var(--spacing-24)}.Specialities_specialtyCard__OUBqy{padding:var(--spacing-24)}}@media (min-width:908px) and (max-width:1200px){.Specialities_specialtiesGrid__wh4nh{grid-template-columns:repeat(2,1fr)}.Specialities_specialtiesBottomRow__lzNbp{grid-template-columns:1fr 1fr}}.PaymentResult_root__OuvE4{max-width:672px;width:100%;height:100svh;margin:0 auto;padding:var(--spacing-32)}.PaymentResult_buttonLink__dNpEq{max-width:360px;width:100%;margin:auto}.Step1Content_root__T9jP6{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.Step1Content_title__rWXPB{margin:0}.Step1Content_description__T6hD_,.Step1Content_title__rWXPB{color:var(--secondary-earth-500,#4e3e25)!important}.Step1Content_cta__c493i{margin-top:var(--spacing-8);&>button{background-color:var(--secondary-earth-900,#1b140b)!important}}.Step1Content_meta__6s7nu{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-4,4px)}.Step1Content_contact__WpLkF,.Step1Content_meta__6s7nu{color:var(--secondary-earth-500,#4e3e25)!important}@media (max-width:768px){.Step1Content_title__rWXPB{display:none}}.JumpingDots_root__cHBWj{display:inline-flex;align-items:center;gap:3px;height:16px}.JumpingDots_dot__4Lc3D{width:4px;height:4px;border-radius:50%;background-color:currentColor;animation:JumpingDots_jump__V_Lfz 1s ease-in-out infinite both}.JumpingDots_dot__4Lc3D:first-child{animation-delay:-.32s}.JumpingDots_dot__4Lc3D:nth-child(2){animation-delay:-.16s}.JumpingDots_dot__4Lc3D:nth-child(3){animation-delay:0s}@keyframes JumpingDots_jump__V_Lfz{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}@media (prefers-reduced-motion:reduce){.JumpingDots_dot__4Lc3D{animation:none;opacity:.7}}.DashboardStepper_root__v_JgY{width:100%}.DashboardStepper_desktopWrapper__pnC8J,.DashboardStepper_root__v_JgY{display:flex;flex-direction:column}.DashboardStepper_headerList__kMwQ9{display:flex;flex-direction:row;align-items:stretch;gap:var(--spacing-8);list-style:none;margin:0;padding:0;position:relative;z-index:1}.DashboardStepper_headerItem__BxuDp{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-16);min-width:0}.DashboardStepper_headerLabelWrapper__45cfj{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-16) var(--spacing-8) var(--spacing-12);border-radius:100px;background-color:var(--primary-teal-100,#eaf6f5);border:solid white;border-width:0 0 4px}.DashboardStepper_status-pending__Oe1BN .DashboardStepper_headerLabelWrapper__45cfj{background-color:transparent;padding-left:var(--spacing-12);padding-right:var(--spacing-16)}.DashboardStepper_status-completed__CzjUO .DashboardStepper_headerLabelWrapper__45cfj{padding-left:var(--spacing-12);padding-right:var(--spacing-12)}.DashboardStepper_status-active__YGASE .DashboardStepper_headerLabelWrapper__45cfj{border-radius:24px 24px 0 0;padding-left:var(--spacing-20);padding-right:var(--spacing-20);position:relative;z-index:2;margin-bottom:-2px;background-color:var(--secondary-sand-200,#fbf8f0);border-color:var(--secondary-sand-200,#fbf8f0)}.DashboardStepper_headerSeparator__sbQ3S{color:#757575!important;flex-shrink:0}.DashboardStepper_headerLabel__urmBB{white-space:nowrap}.DashboardStepper_status-pending__Oe1BN .DashboardStepper_headerLabel__urmBB{color:#757575}.DashboardStepper_status-active__YGASE .DashboardStepper_headerLabel__urmBB{color:var(--secondary-earth-500,#4e3e25)}.DashboardStepper_status-completed__CzjUO .DashboardStepper_headerLabel__urmBB{color:#306e6a}.DashboardStepper_completedBadge__u8YCp{display:inline-flex;align-items:center;justify-content:center;color:#306e6a;flex-shrink:0}.DashboardStepper_headerLoading__VNj8U{display:inline-flex;align-items:center;color:var(--secondary-earth-500,#4e3e25);margin-left:var(--spacing-4,4px)}.DashboardStepper_activeContent__i_QgX{width:100%;background-color:var(--secondary-sand-200,#fbf8f0);border-radius:var(--border-radius-16);padding:var(--spacing-24) var(--spacing-32);position:relative}.DashboardStepper_activeContentAtStart__dLFxA{border-top-left-radius:0}.DashboardStepper_activeContentAtEnd__fGMiy{border-top-right-radius:0}.DashboardStepper_trailing__DNQx3{width:100%;margin-top:var(--spacing-16)}.DashboardStepper_indicator__uB0KD{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;line-height:1}.DashboardStepper_indicatorMobile__S95I2{width:28px;height:28px;border-radius:50%;font-size:14px}.DashboardStepper_indicator-active__5NFYl{background-color:var(--secondary-beige-300);color:var(--secondary-earth-500,#4e3e25)}.DashboardStepper_indicator-pending__QP_WX{background-color:var(--secondary-beige-300);color:var(--text-neutral-weak)}.DashboardStepper_indicatorCompleted__vFGur{background-color:var(--primary-aqua-green-500);color:var(--secondary-beige-100)}.DashboardStepper_mobileLoading__hOMt8{display:inline-flex;align-items:center;color:var(--secondary-earth-500,#4e3e25);flex-shrink:0}.DashboardStepper_mobileList__42tBr{display:none}.DashboardStepper_mobileItem__CFcNN{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}.DashboardStepper_mobileRow__50uId{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-12);padding-bottom:var(--spacing-16)}.DashboardStepper_mobileLabel__to9y7{flex:0 1 auto}.DashboardStepper_mobileContent__WSNBZ{margin-left:40px;margin-bottom:var(--spacing-16);background-color:var(--secondary-sand-200,#fbf8f0);border-radius:var(--border-radius-16);padding:var(--spacing-20)}.DashboardStepper_mobileItem__CFcNN:not(:last-child):before{content:"";position:absolute;left:14px;top:28px;bottom:0;width:1px;background-color:var(--text-neutral-weak);opacity:.3}@media (max-width:768px){.DashboardStepper_desktopWrapper__pnC8J{display:none}.DashboardStepper_mobileList__42tBr{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.DashboardStepper_trailing__DNQx3{margin-top:var(--spacing-24);padding-top:var(--spacing-24);border-top:1px solid var(--neutral-400)}}.ClinicianCard_root__K3Tj4{display:flex;flex-direction:column;gap:var(--spacing-16);background-color:var(--neutral-100);border-radius:var(--border-radius-8);padding:var(--spacing-24);width:100%}.ClinicianCard_header__qWVp4{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-16)}.ClinicianCard_imageWrapper___D4DD{position:relative;width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0}.ClinicianCard_image__G11mn{object-fit:cover}.ClinicianCard_body___0IhE{display:flex;flex-direction:column;gap:var(--spacing-8);flex:1 1;min-width:0}.ClinicianCard_footer__FTbpW{border-top:1px solid var(--neutral-300);padding-top:var(--spacing-12)}@media (max-width:768px){.ClinicianCard_root__K3Tj4{padding:var(--spacing-16)}.ClinicianCard_header__qWVp4{flex-direction:column}.ClinicianCard_imageWrapper___D4DD{width:64px;height:64px}}.Step2Content_root__OUr_0{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.Step2Content_title__HlLjk{margin:0}.Step2Content_actionText__I54um,.Step2Content_contactLink__e9ZdK,.Step2Content_contact__opLDF,.Step2Content_description__Owedr,.Step2Content_title__HlLjk{color:var(--secondary-earth-500,#4e3e25)!important}.Step2Content_actions__nUvPl{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-24);margin:var(--spacing-8) 0 0 0;padding:0;list-style:none}.Step2Content_action__ocr2k{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing-8);&>svg{color:var(--secondary-earth-500,#4e3e25)!important}}.Step2Content_note__2BnFG{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-8)}.Step2Content_noteText__6cYFw,.Step2Content_note__2BnFG{color:var(--text-neutral-weak)}@media (max-width:768px){.Step2Content_actions__nUvPl,.Step2Content_title__HlLjk{display:none}}.Step3Content_root___r_Gm{display:flex;flex-direction:column;gap:var(--spacing-24);width:100%}.Step3Content_body__xiBzY{display:flex;flex-direction:column;gap:var(--spacing-16)}.Step3Content_title__D0nKB{margin:0}.Step3Content_actionText__tiaDE,.Step3Content_description__jQzh5,.Step3Content_title__D0nKB{color:var(--secondary-earth-500,#4e3e25)!important}.Step3Content_actions__G5P3t{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-24);margin:var(--spacing-4,4px) 0 0 0;padding:0;list-style:none}.Step3Content_action__Ei4fQ{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing-8)}.Step3Content_cta__cW7TS{margin-top:var(--spacing-8);&>a{background-color:var(--secondary-earth-900,#1b140b)!important}}.Step3Content_helpCard__hlGRI{display:flex;flex-direction:column;gap:var(--spacing-12);background-color:transparent}.Step3Content_helpClinician__a8iPJ{display:flex;flex-direction:column;gap:2px}.Step3Content_ctaShort__A7q_w{display:none}@media (max-width:768px){.Step3Content_actions__G5P3t{flex-direction:column;gap:var(--spacing-12)}.Step3Content_ctaFull__aH9rV,.Step3Content_title__D0nKB{display:none}.Step3Content_ctaShort__A7q_w{display:inline}}.HelpCard_root__oDL9A{display:flex;flex-direction:column;gap:var(--spacing-24);width:100%;background-color:#ffffff;border-radius:var(--border-radius-16);padding:var(--spacing-24);border:1px solid var(--neutral-400)}.HelpCard_title__JSnBg{margin:0}.HelpCard_card___PAhb{border-radius:var(--border-radius-16);padding:var(--spacing-24);border:1px solid var(--neutral-400)}.HelpCard_body__LRYhq{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-20)}.HelpCard_imageWrapper__hL8RT{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0}.HelpCard_image__6yxpF{object-fit:cover}.HelpCard_content__ngQ7x{display:flex;flex-direction:column;gap:var(--spacing-16);flex:1 1;min-width:0}.HelpCard_divider__yG3ad{height:1px;background-color:var(--neutral-300);width:100%}.HelpCard_clinician__uwYBi{display:flex;flex-direction:column;gap:2px}@media (max-width:768px){.HelpCard_card___PAhb,.HelpCard_root__oDL9A{padding:var(--spacing-16)}.HelpCard_body__LRYhq{flex-direction:column;align-items:flex-start;gap:var(--spacing-16)}}.TherapistQuotesCarousel_root__9Fpv7{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.TherapistQuotesCarousel_header__LZuVz{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-16);min-height:48px}.TherapistQuotesCarousel_controls__JdxEG{display:flex;flex-direction:row;gap:var(--spacing-16);flex-shrink:0}.TherapistQuotesCarousel_navButton__s_Cfw{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--text-neutral-strong);cursor:pointer;border-radius:var(--border-radius-8);transition:opacity .15s ease,background-color .15s ease}.TherapistQuotesCarousel_navButton__s_Cfw:hover:not(.TherapistQuotesCarousel_disabled__m_nyy){background-color:var(--neutral-200)}.TherapistQuotesCarousel_navButton__s_Cfw.TherapistQuotesCarousel_disabled__m_nyy{opacity:.3;cursor:not-allowed}.TherapistQuotesCarousel_viewport__yMa6L{overflow:hidden;width:100%}.TherapistQuotesCarousel_track__WNo75{display:flex;align-items:stretch;gap:var(--spacing-16);list-style:none;margin:0;padding:0}.TherapistQuotesCarousel_card__PtgkI{flex:0 0 320px;min-width:320px;display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-16);border-radius:var(--border-radius-16)}.TherapistQuotesCarousel_bgGreen__8__Dj{background-color:var(--primary-teal-100,#eaf6f5)}.TherapistQuotesCarousel_bgBeige__YVAHp{background-color:var(--secondary-beige-200)}.TherapistQuotesCarousel_bgBlue__PpTLU{background-color:#f5f8ff}.TherapistQuotesCarousel_imageWrapper__ixZFB{position:relative;align-self:center;width:160px;height:160px}.TherapistQuotesCarousel_image__84p9p{object-fit:contain}.TherapistQuotesCarousel_text__B7eU_{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-16);padding-bottom:var(--spacing-8)}.TherapistQuotesCarousel_quote__l7iZr{margin:0;font-style:normal}.TherapistQuotesCarousel_quoteClamped__QgG96{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.TherapistQuotesCarousel_readMore__AXMF_{align-self:flex-start;margin:auto 0 0;padding:0;border:none;background:transparent;cursor:pointer;text-decoration:underline}@media (max-width:768px){.TherapistQuotesCarousel_controls__JdxEG{display:none}.TherapistQuotesCarousel_card__PtgkI{flex:0 0 288px;min-width:288px}}.PatientSessionRequestConfirmForm_form__kCT98{width:100%}.PatientSessionRequestConfirmForm_actionButtons__oKoH1{margin-top:var(--spacing-76)}@media (max-width:768px){.PatientSessionRequestConfirmForm_actionButtons__oKoH1{margin-top:var(--spacing-32)}}.AurelaNote_root__hluXr{display:flex;flex-direction:column;gap:var(--spacing-8,8px);width:100%}.AurelaNote_sectionTitle__Yo2Ft{margin:0}.AurelaNote_card__C_G3O{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-24,24px);padding:var(--spacing-24,24px);background-color:var(--neutral-100,#fefefe);border:1px solid var(--neutral-300,#f2f2f2);border-radius:var(--border-radius-8,8px)}.AurelaNote_avatar__dR9WW{flex-shrink:0}.AurelaNote_texts__GCcde{display:flex;flex-direction:column;gap:var(--spacing-16,16px);flex:1 0;min-width:0}.AurelaNote_messageWrapper__jJk61{position:relative}.AurelaNote_message___LFBp{font-style:italic;margin:0}.AurelaNote_messageClamped__SvxL4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.AurelaNote_messageClampedWithAction__YIEgJ:before{content:"";float:right;width:var(--read-more-overlay-width,80px);height:calc(var(--line-heights-body-2, 20px) * 3);shape-outside:inset(calc(var(--line-heights-body-2, 20px) * 2) 0 0)}.AurelaNote_readMoreInline__a88Xn{display:inline;background:transparent;padding:0}.AurelaNote_readMoreInline__a88Xn,.AurelaNote_readMoreOverlay__GkSqG{border:0;margin:0;font:inherit;font-style:italic;color:var(--text-neutral-weak,#5e5e5e);text-decoration:underline;cursor:pointer}.AurelaNote_readMoreOverlay__GkSqG{position:absolute;right:0;bottom:0;min-width:80px;padding:0 0 0 var(--spacing-4,4px);background-color:var(--neutral-100,#fefefe);font-size:var(--font-sizes-body-2,14px);font-weight:500;line-height:var(--line-heights-body-2,20px);text-align:left;white-space:nowrap}.AurelaNote_divider__PPf4X{width:100%;height:1px;background-color:var(--neutral-300,#f2f2f2);border:0;margin:0}.AurelaNote_signature__jtoiU{display:flex;flex-direction:column;gap:var(--spacing-4,4px)}@media (max-width:1024px){.AurelaNote_avatar__dR9WW{display:none}}@media (min-width:1025px){.AurelaNote_messageClamped__SvxL4{display:block;-webkit-line-clamp:unset;overflow:visible;text-overflow:clip}.AurelaNote_messageClampedWithAction__YIEgJ:before,.AurelaNote_readMoreInline__a88Xn,.AurelaNote_readMoreOverlay__GkSqG{display:none}}.DocumentationStep_container__3aCZZ{display:flex;flex-direction:column;gap:var(--spacing-48)}.DocumentationStep_cardItem__3yr_O{padding:var(--spacing-12) var(--spacing-16);display:flex;align-items:center;gap:var(--spacing-8)}.DocumentationStep_form__rUB1o,.VideoStep_container__MtlI5{display:flex;flex-direction:column;gap:var(--spacing-48)}.VideoStep_description__6IcT0{margin-top:var(--spacing-8)}.VideoStep_cardItem__L6ted{padding:var(--spacing-12) var(--spacing-16);display:flex;align-items:center;gap:var(--spacing-8)}.VideoStep_form__z9ezw{display:flex;flex-direction:column;gap:var(--spacing-32)}.VideoStep_guideButton__xeSEf{height:auto;min-height:auto;flex:none;margin-top:var(--spacing-8)}.VideoStep_uploadSection__Mvzmp{display:flex;flex-direction:column;gap:var(--spacing-16);margin-top:var(--spacing-8)}.VideoStep_disclaimer__gPb9p{margin-top:var(--spacing-8)}.VideoStep_statusMessage__ctnGv{display:flex;gap:var(--spacing-12);padding:var(--spacing-16);background-color:var(--neutral-200);border-radius:var(--border-radius-12);margin-top:var(--spacing-12);border:1px solid var(--neutral-300);min-width:100%}.VideoStep_statusMessage__ctnGv>div{display:flex;flex-direction:column;gap:var(--spacing-4)}.VideoStep_statusMessageIconNoStatus__PlTQB{display:flex;align-items:center;justify-content:center;width:var(--size-24);height:var(--size-24);border-radius:50%;padding:var(--spacing-16) var(--spacing-16);background-color:var(--semantic-warning-200)}.VideoStep_videoUploadWrapper__wEYbG{position:relative}.VideoStep_statusMessageTitle__60z1h>a{text-decoration:underline!important}.Modal_modalOverlay__WuBmN{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:grid;place-items:center;z-index:9999;padding:1rem;animation:Modal_overlayFadeIn__ijevR .2s ease-out}.Modal_modalOverlay__WuBmN[data-state=closed]{animation:Modal_overlayFadeOut__NmGjo .2s ease-out}.Modal_modalContainer__ie3TD{background:var(--basic-white);border-radius:var(--border-radius-24);width:100%;max-width:536px;max-height:90vh;display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-24);box-shadow:0 0 24px 2px rgba(0,0,0,.2);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;animation:Modal_modalScaleIn__4F16T .2s ease-out}.Modal_modalContainer__ie3TD[data-state=closed]{animation:Modal_modalScaleOut__Ebrdn .2s ease-out}.Modal_modalHeader__Wn6p7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);min-height:32px}.Modal_modalDescription__iW3YB{margin:0}.Modal_modalContent__MLOzz{flex:1 1;overflow-y:auto}.Modal_closeButton__2gC3i{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;width:var(--size-32);height:var(--size-32);color:var(--neutral-700);transition:background-color .2s ease;border-radius:var(--border-radius-8)}.Modal_closeButton__2gC3i:hover{background-color:var(--neutral-100)}.Modal_closeButton__2gC3i:focus-visible{outline:2px solid var(--primary-aqua-green-500);outline-offset:2px}.Modal_visuallyHidden__42uZ3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.Modal_modalOverlay__WuBmN[data-mobile-variant=bottomSheet]{place-items:end center;padding:0}.Modal_modalContainer__ie3TD[data-mobile-variant=bottomSheet]{position:fixed;top:auto;left:0;right:0;bottom:0;transform:none;max-width:100%;width:100%;border-radius:var(--border-radius-16) var(--border-radius-16) 0 0;padding:var(--spacing-16);animation:Modal_sheetSlideUp__GeAiN .24s cubic-bezier(.32,.72,0,1)}.Modal_modalContainer__ie3TD[data-mobile-variant=bottomSheet][data-state=closed]{animation:Modal_sheetSlideDown__AcOnA .24s cubic-bezier(.32,.72,0,1)}}@keyframes Modal_overlayFadeIn__ijevR{0%{opacity:0}to{opacity:1}}@keyframes Modal_overlayFadeOut__NmGjo{0%{opacity:1}to{opacity:0}}@keyframes Modal_modalScaleIn__4F16T{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes Modal_modalScaleOut__Ebrdn{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@keyframes Modal_sheetSlideUp__GeAiN{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Modal_sheetSlideDown__AcOnA{0%{transform:translateY(0)}to{transform:translateY(100%)}}.AgeVerificationModal_ageVerificationModal__RSWxY{max-width:600px;width:90%}.AgeVerificationModal_content__P1hXr{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-40);padding:0 0 var(--spacing-24) 0}.AgeVerificationModal_logoContainer__gBzfd{display:flex;justify-content:center;align-items:center;margin-top:var(--spacing-16)}.AgeVerificationModal_textContainer__lzRvh{display:flex;flex-direction:column;gap:var(--spacing-20);max-width:450px;padding:0 var(--spacing-24)}.AgeVerificationModal_title__9TniT{line-height:1.4;font-size:1.5rem}.AgeVerificationModal_description__A9FBU{line-height:1.5;font-size:1rem}.AgeVerificationModal_buttonContainer__2LEnj{display:flex;gap:var(--spacing-20);width:100%;max-width:350px;padding:0 var(--spacing-24)}.AgeVerificationModal_noButton__LPhxU,.AgeVerificationModal_yesButton__ypWiT{flex:1 1;padding:var(--spacing-12) var(--spacing-72);font-size:1rem;font-weight:600;min-height:48px}@media (max-width:480px){.AgeVerificationModal_ageVerificationModal__RSWxY{max-width:90%;margin:var(--spacing-16)}.AgeVerificationModal_buttonContainer__2LEnj{flex-direction:column;gap:var(--spacing-16)}.AgeVerificationModal_noButton__LPhxU,.AgeVerificationModal_yesButton__ypWiT{width:100%}.AgeVerificationModal_textContainer__lzRvh{padding:0 var(--spacing-16)}.AgeVerificationModal_title__9TniT{font-size:1.25rem}}.CTA_container__DZDnE{display:flex;flex-direction:column;gap:var(--spacing-16)}.TherapistVideoModal_modal__cvwwX{gap:var(--spacing-16);max-width:720px}.TherapistVideoModal_body__ef6fL{display:flex;flex-direction:column;width:100%}.TherapistVideoModal_video__WRDCw{width:100%;max-height:70vh;background-color:var(--neutral-900,#000);border-radius:var(--border-radius-12,12px);display:block}.TherapistVideoModal_unavailable__v_iZq{display:flex;align-items:center;justify-content:center;padding:var(--spacing-24,24px);text-align:center}@media (max-width:768px){.TherapistVideoModal_modal__cvwwX{max-width:100%}.TherapistVideoModal_video__WRDCw{max-height:60vh;border-radius:var(--border-radius-8,8px)}}.PriceChip_row__AtJz4{display:inline-flex;align-items:center;gap:var(--spacing-4,4px)}.SuggestedTherapistCard_card__PeKy6{display:flex;flex-direction:column;width:100%;background-color:var(--neutral-100,#fefefe);border:1px solid var(--neutral-300,#f2f2f2);border-radius:var(--border-radius-12,12px);overflow:hidden;list-style:none}.SuggestedTherapistCard_body__E4Lkn{display:flex;flex-direction:column;gap:var(--spacing-8,8px);padding:var(--spacing-16,16px)}.SuggestedTherapistCard_chips__SgKra,.SuggestedTherapistCard_identity___usvT{display:flex;flex-direction:column;gap:var(--spacing-4,4px)}.SuggestedTherapistCard_chips__SgKra{margin:0;padding:0;list-style:none}.SuggestedTherapistCard_chipRow__mumop{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacing-8,8px);list-style:none}.SuggestedTherapistCard_chip__s_Z6j{display:inline-flex;align-items:center;gap:var(--spacing-8,8px);padding:var(--spacing-8,8px) var(--spacing-12,12px) var(--spacing-8,8px) 0;border-radius:var(--border-radius-12,12px);width:-moz-fit-content;width:fit-content}.SuggestedTherapistCard_cta__E4zzM{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-16,16px);padding:var(--spacing-12,12px) var(--spacing-24,24px);background-color:var(--primary-brown-900,#1b140b);color:var(--neutral-100,#fefefe);border-radius:var(--border-radius-16,16px);text-decoration:none;transition:background-color .15s ease}.SuggestedTherapistCard_cta__E4zzM *{color:inherit}.SuggestedTherapistCard_cta__E4zzM:focus-visible,.SuggestedTherapistCard_cta__E4zzM:hover{background-color:var(--secondary-earth-800,#2c2317)}.SuggestedTherapistCard_cta__E4zzM:focus-visible{outline:2px solid var(--primary-blue-500,#789cf1);outline-offset:2px}@media (min-width:1025px){.SuggestedTherapistCard_card__PeKy6{max-width:350px}}.SuggestedTherapistsGrid_root__zzjiH{display:flex;flex-direction:column;gap:var(--spacing-24,24px);width:100%;margin-top:var(--spacing-32,32px)}@media (max-width:768px){.SuggestedTherapistsGrid_root__zzjiH{margin-top:var(--spacing-24,24px)}}.SuggestedTherapistsGrid_viewport__9CElT{width:100%}.SuggestedTherapistsGrid_track__fConA{list-style:none;margin:0;padding:0}@media (min-width:1025px){.SuggestedTherapistsGrid_viewport__9CElT{overflow:visible}.SuggestedTherapistsGrid_track__fConA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-16,16px);gap:var(--spacing-16,16px)}.SuggestedTherapistsGrid_slide__WRTW9{width:auto}}@media (max-width:1024px){.SuggestedTherapistsGrid_viewport__9CElT{overflow:hidden}.SuggestedTherapistsGrid_track__fConA{display:flex;flex-direction:row;gap:var(--spacing-16,16px)}.SuggestedTherapistsGrid_slide__WRTW9{flex:0 0 320px;min-width:320px}.SuggestedTherapistsGrid_trackSingle__yH6wD{flex-direction:column}.SuggestedTherapistsGrid_slideSingle__JpfE5{flex:1 1 100%;min-width:0;width:100%}}.PortalTherapistsPage_main__ork6v{height:100%;flex:1 1;overflow-x:hidden;overflow-y:auto;position:relative}.PortalTherapistsPage_header__wAqfD{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-24) var(--spacing-32);width:100%}@media (max-width:768px){.PortalTherapistsPage_header__wAqfD{margin-top:var(--mobile-header-height,0);padding:var(--spacing-16)}}.TherapistsSkeleton_skeleton__EPrec{background:var(--neutral-200);background-size:200px 100%;border-radius:4px}.TherapistsSkeleton_header__iH_CJ{margin-bottom:32px}.TherapistsSkeleton_title__t4dBm{height:24px;width:400px;margin-bottom:12px}.TherapistsSkeleton_subtitle__xEpsp{height:20px;width:600px}.TherapistsSkeleton_therapistsGrid___Qx5X{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.TherapistsSkeleton_therapistCard__jKeUi{background:#ffffff;border:1px solid var(--neutral-300);border-radius:12px;padding:24px;display:flex;justify-content:space-between;max-width:1082px}.TherapistsSkeleton_therapistHeader__YB_rh{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px;flex:1 1}.TherapistsSkeleton_avatar__QcCha{width:60px;height:60px;border-radius:50%;flex-shrink:0}.TherapistsSkeleton_therapistInfo__fJtH3{flex:1 1}.TherapistsSkeleton_name__pUG_8{height:24px;width:180px;margin-bottom:8px}.TherapistsSkeleton_experience__8vfCg{height:16px;width:140px;margin-bottom:6px}.TherapistsSkeleton_profession___Guex{height:16px;width:160px}.TherapistsSkeleton_specialties__7o4Eo{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.TherapistsSkeleton_tag__f034i{height:28px;border-radius:12px;width:90px}.TherapistsSkeleton_specialties__7o4Eo .TherapistsSkeleton_tag__f034i:first-child{width:140px}.TherapistsSkeleton_specialties__7o4Eo .TherapistsSkeleton_tag__f034i:last-child{width:100px}.TherapistsSkeleton_sessionInfo__GEqyH{margin-bottom:0;flex:1 1}.TherapistsSkeleton_sessionDetails__2vHIn{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.TherapistsSkeleton_sessionType__UKpkH{height:20px;width:80px}.TherapistsSkeleton_price__B1k_x{height:20px;width:100px}.TherapistsSkeleton_footer__2iPnc{text-align:center;margin-top:32px}.TherapistsSkeleton_footerText__9H5fv{height:20px;width:500px;margin:0}@media (max-width:768px){.TherapistsSkeleton_container__D3HsX{padding:16px}.TherapistsSkeleton_therapistsGrid___Qx5X{grid-template-columns:1fr;gap:16px}.TherapistsSkeleton_therapistCard__jKeUi{padding:20px}.TherapistsSkeleton_title__t4dBm{width:300px}.TherapistsSkeleton_footerText__9H5fv,.TherapistsSkeleton_subtitle__xEpsp{width:100%}}.ConfirmDialog_confirmDialog__CyHah{gap:var(--spacing-24)}.ConfirmDialog_actions__OV6d4{display:flex;gap:var(--spacing-16);align-items:stretch;width:100%}.ConfirmDialog_cancelButton__vL1HM,.ConfirmDialog_confirmButton___rpIi{flex:1 1;min-width:0;justify-content:center}@media (max-width:768px){.ConfirmDialog_actions__OV6d4{flex-direction:row}}.VideoPresentationGuideModal_modalContainer___6IIH{max-width:1000px;padding:0;overflow:hidden}@media (min-width:769px){.VideoPresentationGuideModal_modalContainer___6IIH>header{position:absolute;top:0;right:0;left:40%;padding:var(--spacing-32) var(--spacing-32) var(--spacing-16);z-index:5;background:transparent;align-items:flex-start;min-height:0}}.VideoPresentationGuideModal_content__CkjU3{display:flex;height:100%;min-height:0}.VideoPresentationGuideModal_imageContainer__gSrKX{width:40%;background-color:var(--secondary-moss-green-500);border-radius:var(--border-radius-24) 0 0 var(--border-radius-24);position:relative;display:flex;align-items:stretch;justify-content:center;flex-shrink:0;overflow:hidden}.VideoPresentationGuideModal_guideImage__bYdzJ{width:100%;height:100%;object-fit:contain;object-position:center}.VideoPresentationGuideModal_textArea__ae_sO{width:60%;flex:1 1;display:flex;flex-direction:column;min-height:0}.VideoPresentationGuideModal_scrollableContent__bVmKD{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-16);padding:96px var(--spacing-32) 0 var(--spacing-32);overflow-y:auto;min-height:0}.VideoPresentationGuideModal_description__uVNLa{line-height:1.6;margin:0}.VideoPresentationGuideModal_tipsTitleInline__Pi0Qb{line-height:1.4;margin:var(--spacing-8) 0 0 0}.VideoPresentationGuideModal_desktopTitle__HXppm{display:inline}.VideoPresentationGuideModal_mobileTitle__hf1_B{display:none}.VideoPresentationGuideModal_tipsList__xAWiO{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-12)}.VideoPresentationGuideModal_tipItem__UXCOs{position:relative;padding-left:var(--spacing-20)}.VideoPresentationGuideModal_tipItem__UXCOs:before{content:"•";position:absolute;left:var(--spacing-4);top:0;color:var(--text-neutral-strong);font-weight:700}.VideoPresentationGuideModal_tipLabel__6xqe0{font-weight:700}.VideoPresentationGuideModal_disclaimer__KIpLx{line-height:1.5;margin-top:var(--spacing-8)}.VideoPresentationGuideModal_fullGuide__9iFhF{line-height:1.5;margin:var(--spacing-4) 0 var(--spacing-16) 0}.VideoPresentationGuideModal_fullGuide__9iFhF a{text-decoration:underline}.VideoPresentationGuideModal_buttonContainer__gNuKn{display:flex;justify-content:stretch;padding:var(--spacing-16) var(--spacing-32) var(--spacing-32) var(--spacing-32);background:var(--basic-white);flex-shrink:0}.VideoPresentationGuideModal_actionButton__JBe18{width:100%}@media (max-width:768px){.VideoPresentationGuideModal_modalContainer___6IIH{border-radius:var(--border-radius-16) var(--border-radius-16) 0 0}.VideoPresentationGuideModal_content__CkjU3{flex-direction:column;height:auto}.VideoPresentationGuideModal_imageContainer__gSrKX{display:none}.VideoPresentationGuideModal_textArea__ae_sO{width:100%}.VideoPresentationGuideModal_scrollableContent__bVmKD{padding:0;gap:var(--spacing-12)}.VideoPresentationGuideModal_buttonContainer__gNuKn{padding:var(--spacing-16) 0 0 0}.VideoPresentationGuideModal_desktopTitle__HXppm{display:none}.VideoPresentationGuideModal_mobileTitle__hf1_B{display:inline}.VideoPresentationGuideModal_description__uVNLa,.VideoPresentationGuideModal_tipsTitleInline__Pi0Qb{display:none}}.PersonalDataStep_container__Ve3G2,.PersonalDataStep_form__W6cKu{display:flex;flex-direction:column;gap:var(--spacing-48)}.PersonalDataStep_formItemProfile__hs6cR{display:flex;flex-direction:row;gap:var(--spacing-24);&>:first-child{max-width:438px;width:100%}&>:last-child{flex:1 1}}.ProfilePhotoUpload_modalOverlay__Ln8tk{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.ProfilePhotoUpload_modalContainer____hgZ{background:var(--basic-white);border-radius:var(--border-radius-24);width:100%;max-width:536px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;gap:var(--spacing-32)}.ProfilePhotoUpload_modalHeader__zVSlm{align-items:center;justify-content:space-between;padding:var(--spacing-16) var(--spacing-16) 0 var(--spacing-64);height:48px;display:flex;align-items:flex-end}.ProfilePhotoUpload_closeButton__lZ_0C{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;cursor:pointer;outline:none;align-items:center;width:var(--size-24);height:var(--size-24);color:var(--basic-black);transition:all .2s ease;display:flex;align-items:flex-start;justify-content:center}.ProfilePhotoUpload_modalContent__rAXKA{flex:1 1;overflow-y:auto;padding:0 var(--spacing-64)}.ProfilePhotoUpload_uploadArea__ftyDn{border:1px solid var(--neutral-400);border-radius:var(--border-radius-16);padding:var(--spacing-32) var(--spacing-24);text-align:center;cursor:pointer;transition:all .2s ease;background-color:var(--neutral-200);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-28)}.ProfilePhotoUpload_uploadArea__ftyDn:hover{border-color:var(--neutral-500);background-color:var(--neutral-200)}.ProfilePhotoUpload_uploadAreaDragging__3Ry7m{border-color:var(--primary-aqua-green-500);background-color:var(--primary-aqua-green-100)}.ProfilePhotoUpload_uploadIcon__qLUD4{display:flex;align-items:center;justify-content:center;width:var(--size-48);height:var(--size-48);background-color:var(--primary-brown-800);border-radius:50%;padding:var(--spacing-12);color:var(--basic-white)}.ProfilePhotoUpload_photoEditor__hYQuh{border:1px solid var(--neutral-400);border-radius:var(--border-radius-16);padding:var(--spacing-32) var(--spacing-24);text-align:center;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-32)}.ProfilePhotoUpload_photoEditorContent__E2qfv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;max-width:96px;width:100%;margin:0 auto}.ProfilePhotoUpload_photoPreview__StnpZ{width:96px;height:96px;border-radius:50%;overflow:hidden;position:relative;background-color:#f3f4f6;border:1px solid var(--text-neutral-weak)}.ProfilePhotoUpload_photoContainer__bIv1d{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ProfilePhotoUpload_photoImage__uGfhi{transition:all .2s ease;image-rendering:high-quality;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.ProfilePhotoUpload_changePhotoContainer__d7z59{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-16)}.ProfilePhotoUpload_zoomControls__DCJRh{display:flex;align-items:center}.ProfilePhotoUpload_changePhotoButton__tXCqe{margin-top:.5rem}.ProfilePhotoUpload_errorMessage__diAAR{color:var(--semantic-error-200);font-size:var(--font-sizes-caption);line-height:var(--line-heights-caption);font-weight:var(--font-weights-medium);margin-top:8px;margin-left:16px;text-align:center}.ProfilePhotoUpload_modalFooter__R1WS_{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-24);padding:var(--spacing-24) var(--spacing-64) var(--spacing-48) var(--spacing-64);background-color:var(--basic-white)}.ProfilePhotoUpload_triggerContainer__TRkGc{display:flex;flex-direction:column;align-items:center;gap:1rem}.ProfilePhotoUpload_avatarPreview__rMhRf{width:80px;height:80px;border-radius:50%;border:.78px dashed var(--text-neutral-weak);padding:var(--spacing-4);display:flex;align-items:center;justify-content:center}.ProfilePhotoUpload_avatarPreviewImage__kCZ62{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden}.ProfilePhotoUpload_avatarImage__3wCVF{width:100%;height:100%;object-fit:cover}.ProfilePhotoUpload_zoomSlider__tGHnx{width:100%;height:8px;border-radius:var(--spacing-16);background:var(--neutral-300);border:1px solid var(--neutral-500);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ProfilePhotoUpload_zoomSlider__tGHnx::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--basic-black);cursor:pointer}.ProfilePhotoUpload_zoomSlider__tGHnx::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--basic-black);cursor:pointer}@media (max-width:640px){.ProfilePhotoUpload_modalContainer____hgZ{margin:.5rem;max-width:calc(100vw - 1rem)}.ProfilePhotoUpload_modalContent__rAXKA,.ProfilePhotoUpload_modalFooter__R1WS_,.ProfilePhotoUpload_modalHeader__zVSlm{padding:1rem}.ProfilePhotoUpload_uploadArea__ftyDn{padding:var(--spacing-16)}.ProfilePhotoUpload_photoPreview__StnpZ{width:150px;height:150px}.ProfilePhotoUpload_modalFooter__R1WS_{flex-direction:column-reverse;gap:.5rem}.ProfilePhotoUpload_cancelButton__3EV_H,.ProfilePhotoUpload_saveButton__c_Qm3{width:100%;min-width:unset}}.PersonalSettings_content__gonCL{position:relative;flex-grow:1;padding:var(--spacing-32);border:1px solid var(--neutral-500);border-radius:var(--border-radius-16);gap:var(--spacing-12)}.PersonalSettings_content__gonCL,.PersonalSettings_form__bJdfW{display:flex;flex-direction:column}.PersonalSettings_input__V2ggF{height:80px}.PersonalSettings_userContainer__r0U9N{display:flex;flex-direction:row;justify-content:space-between;gap:var(--spacing-32)}.PersonalSettings_nameContainer__drJNv{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-12)}.PersonalSettings_avatarContainer__ZN0of{display:flex;flex-direction:column;align-items:center}.PersonalSettings_submitButton__Fgfwi{align-self:flex-start}@media (max-width:768px){.PersonalSettings_content__gonCL{padding:0;padding-top:var(--spacing-24);border:none;gap:var(--spacing-24)}.PersonalSettings_submitButton__Fgfwi{width:100%!important;max-width:100%!important;flex:1 1;position:absolute;bottom:0}.PersonalSettings_userContainer__r0U9N{flex-direction:column;gap:var(--spacing-12);padding-bottom:var(--spacing-12);margin-bottom:var(--spacing-24)}.PersonalSettings_avatarContainer__ZN0of{flex-direction:row}}.PatientAppointmentCancellationFlow_radioGroup__Jt9qe{gap:var(--spacing-12)}.PatientAppointmentCancellationFlow_radioRow__MUu72{min-height:24px;align-items:center}.PatientAppointmentCancellationFlow_radioRow__MUu72 label{font-size:var(--font-sizes-body-2);line-height:var(--line-heights-body-2);font-weight:var(--font-weights-medium);color:var(--text-neutral-strong);vertical-align:middle}.PatientAppointmentCancellationFlow_radioRow__MUu72 button[disabled]+label{color:var(--neutral-600)}.PatientAppointmentCancellationFlow_radioRow__MUu72 button[role=radio]{width:20px;height:20px}.PatientAppointmentCancellationFlow_radioRow__MUu72 button[role=radio]>div{width:10px;height:10px}.PatientAppointmentCancellationFlow_reasonsBlock__1YiUe{display:flex;flex-direction:column;gap:0;width:100%}.PatientAppointmentCancellationFlow_forceMajeureCallout__eTvGT{box-sizing:border-box;margin:0;padding:0 0 0 calc(20px + var(--spacing-8))}.PatientAppointmentCancellationFlow_forceMajeureCalloutText__R_n52{margin:0;font-family:var(--font-family-font-family),sans-serif;font-size:var(--font-sizes-body-3);line-height:var(--line-heights-body-3);font-weight:var(--font-weights-medium);letter-spacing:var(--letter-spacings-none);color:var(--text-neutral-strong);vertical-align:bottom}.PatientAppointmentCancellationFlow_otherNoteExpand__6Ryeq{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),margin-top .35s cubic-bezier(.4,0,.2,1)}.PatientAppointmentCancellationFlow_otherNoteExpandOpen__lXyr6{grid-template-rows:1fr;margin-top:var(--spacing-24)}.PatientAppointmentCancellationFlow_otherNoteExpandInner__dDbcz{overflow:hidden;min-height:0}@keyframes PatientAppointmentCancellationFlow_other-note-reveal__art5t{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.PatientAppointmentCancellationFlow_otherNoteReveal__BsD59{display:flex;flex-direction:column;gap:var(--spacing-24)}.PatientAppointmentCancellationFlow_otherNoteExpand__6Ryeq.PatientAppointmentCancellationFlow_otherNoteExpandOpen__lXyr6 .PatientAppointmentCancellationFlow_otherNoteReveal__BsD59{opacity:1;animation:PatientAppointmentCancellationFlow_other-note-reveal__art5t .25s ease-out}.PatientAppointmentCancellationFlow_otherNoteExpand__6Ryeq:not(.PatientAppointmentCancellationFlow_otherNoteExpandOpen__lXyr6) .PatientAppointmentCancellationFlow_otherNoteReveal__BsD59{opacity:0;transition:opacity .18s ease-out;pointer-events:none}.PatientAppointmentCancellationFlow_otherNoteExpand__6Ryeq:not(.PatientAppointmentCancellationFlow_otherNoteExpandOpen__lXyr6) .PatientAppointmentCancellationFlow_otherNoteReveal__BsD59 textarea{min-height:0}@media (prefers-reduced-motion:reduce){.PatientAppointmentCancellationFlow_otherNoteExpand__6Ryeq{transition:none}.PatientAppointmentCancellationFlow_otherNoteExpandOpen__lXyr6{grid-template-rows:1fr;margin-top:var(--spacing-24)}.PatientAppointmentCancellationFlow_otherNoteExpand__6Ryeq:not(.PatientAppointmentCancellationFlow_otherNoteExpandOpen__lXyr6) .PatientAppointmentCancellationFlow_otherNoteReveal__BsD59{transition:none}.PatientAppointmentCancellationFlow_otherNoteExpand__6Ryeq.PatientAppointmentCancellationFlow_otherNoteExpandOpen__lXyr6 .PatientAppointmentCancellationFlow_otherNoteReveal__BsD59{animation:none}}.PatientAppointmentCancellationFlow_fieldError__MdGVQ{margin:0;color:var(--semantic-error-200);font-family:var(--font-family-font-family),sans-serif;font-size:var(--font-sizes-body-3);line-height:var(--line-heights-body-3);font-weight:var(--font-weights-medium);letter-spacing:var(--letter-spacings-none);display:flex;align-items:center;gap:var(--spacing-8)}.PatientAppointmentCancellationFlow_actions__e7hCs{display:flex;flex-direction:column;gap:var(--spacing-32);width:100%}.PatientAppointmentCancellationFlow_trigger__ljXnX{min-height:44px}.PatientAppointmentCancellationFlow_buttonGroup__5VkBq{box-sizing:border-box;width:100%;max-width:432px;margin-inline:auto;padding-top:var(--spacing-20);background:var(--basic-white)}.SessionAppointmentFooter_container__72G6O{display:flex;flex-direction:column;gap:var(--spacing-16)}.SessionAppointmentFooter_textContainer__rQIvL{display:flex;flex-direction:column;text-align:center}.Empty_root__rSWSP{height:100%;gap:var(--spacing-32)}.Empty_content__5fc56,.Empty_root__rSWSP{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.Empty_content__5fc56{gap:var(--spacing-8)}.SessionFormatLabel_container__VB2P6{display:flex;align-items:center}.SettingsHeader_desktopHeader__F0L6U{display:flex;flex-direction:column;margin:var(--spacing-24) var(--spacing-32) var(--spacing-24) var(--spacing-32);gap:var(--spacing-16)}.SettingsHeader_mobileHeader__FbN58{display:none}.SettingsHeader_backButton__ivWqK{width:48px;height:48px}@media (max-width:768px){.SettingsHeader_desktopHeader__F0L6U{display:none}.SettingsHeader_mobileHeader__FbN58{display:flex;align-items:center;gap:var(--spacing-8);position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:var(--spacing-8) var(--spacing-16) var(--spacing-8) var(--spacing-4);background-color:var(--basic-white)}}.SettingsNavigation_container___CyXL{display:flex;flex-direction:column;flex-shrink:0;width:324px}.SettingsNavigation_subtitle__5zYOl{margin-left:var(--spacing-12)}.SettingsNavigation_link__NC0vX{display:flex;justify-content:space-between}@media (max-width:768px){.SettingsNavigation_container___CyXL{display:none}}.GeneralInformation_form__UsCFC{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-24)}.GeneralInformation_card__xdjs0{display:flex;flex-direction:column;flex-grow:1;padding:var(--spacing-32);border:1px solid var(--neutral-300);border-radius:var(--border-radius-16);gap:var(--spacing-12)}.GeneralInformation_input__4YzLJ,.GeneralInformation_languagesExperienceRow__3DS_f{height:80px}.GeneralInformation_submitForm__7l9mG{align-self:flex-end}@media (max-width:768px){.GeneralInformation_form__UsCFC{gap:var(--spacing-24)}.GeneralInformation_card__xdjs0{padding:0;border:none;gap:var(--spacing-12)}.GeneralInformation_languagesExperienceRow__3DS_f{flex-direction:column;height:auto;gap:var(--spacing-8)}.GeneralInformation_submitForm__7l9mG{align-self:stretch;width:100%!important;max-width:100%!important;margin-top:var(--spacing-8)}}.PersonalCalendarsItem_calendarItem___qe_P{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:var(--spacing-16);border-radius:var(--border-radius-16);border:1px solid var(--neutral-600)}.PersonalCalendarsItem_calendarItemHeader__RnUo8{display:flex;gap:var(--spacing-16);align-items:center;min-width:0}.PersonalCalendarsItem_calendarItemAction__5Tlf8{flex-shrink:0}.PersonalCalendarsItem_actionButton__pMamD{white-space:nowrap}@media (min-width:769px){.PersonalCalendarsItem_actionButton__pMamD svg{display:none}}.PersonalCalendarsItem_actionLoadingText__p9NwK{display:inline-block}.PersonalCalendarsItem_actionLoadingSpinner__5D5B_{display:none}@media (max-width:768px){.PersonalCalendarsItem_actionLoadingSpinner__5D5B_{display:inline-flex;align-items:center;justify-content:center;width:var(--size-48);height:var(--size-48);padding:var(--spacing-12);box-sizing:border-box}.PersonalCalendarsItem_actionLoadingSpinner__5D5B_:before{content:"";display:block;width:var(--size-24);height:var(--size-24);border:2px solid var(--neutral-600);border-top-color:var(--basic-black);border-radius:50%;animation:PersonalCalendarsItem_personalCalendarsSpin__ONrK3 .8s linear infinite}}@keyframes PersonalCalendarsItem_personalCalendarsSpin__ONrK3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PersonalCalendarsItem_calendarItemAtomConnect__69UVv{background-color:var(--neutral-200)!important;border:none!important;color:var(--basic-black)!important;font-size:var(--font-sizes-body-1)!important;font-weight:var(--font-weights-bold)!important;line-height:var(--line-heights-body-1)!important;padding:var(--spacing-12) var(--spacing-24)!important;border-radius:var(--border-radius-16)!important;white-space:nowrap;&:hover{background-color:var(--neutral-300)!important}&>svg{display:none!important}}@media (max-width:768px){.PersonalCalendarsItem_calendarItem___qe_P{flex-direction:row;align-items:center;gap:var(--spacing-12)}.PersonalCalendarsItem_calendarItemHeader__RnUo8{flex:1 1;min-width:0}.PersonalCalendarsItem_calendarItemAction__5Tlf8{flex-shrink:0}.PersonalCalendarsItem_actionButtonLabel__PCfez{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PersonalCalendarsItem_actionButton__pMamD{width:var(--size-48);height:var(--size-48);padding:var(--spacing-12);justify-content:center;aspect-ratio:1/1}.PersonalCalendarsItem_calendarItemAtomConnect__69UVv{width:var(--size-48)!important;height:var(--size-48)!important;padding:var(--spacing-12)!important;font-size:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.PersonalCalendarsItem_calendarItemAtomConnect__69UVv:after{content:"+";font-size:24px;font-weight:var(--font-weights-bold);line-height:1;color:var(--basic-black);width:var(--size-24);height:var(--size-24);display:inline-flex;align-items:center;justify-content:center}.PersonalCalendarsItem_actionLoadingText__p9NwK{display:none}}.ToggleButtonGroup_toggleButtonGroup__41YJ6{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-16);width:100%;flex-wrap:wrap}.ToggleButtonGroup_toggleButtonGroup__41YJ6.ToggleButtonGroup_vertical__h64m4{flex-direction:column;align-items:stretch}.ToggleButtonGroup_toggleButtonGroup__41YJ6.ToggleButtonGroup_inline__ll1Kl{flex-direction:row;align-items:center;gap:var(--spacing-12)}.ToggleButtonGroup_toggleButton__qTPl7{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:var(--spacing-12) var(--spacing-16);background-color:var(--basic-white);box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:var(--spacing-8);cursor:pointer;border-radius:var(--spacing-12);border:1px solid var(--neutral-500)}.ToggleButtonGroup_toggleButtonText__U0E8Z{font-family:var(--font-family-font-family),sans-serif;font-size:var(--font-sizes-body-2);line-height:var(--line-heights-body-2);font-weight:var(--font-weights-medium);text-align:center;vertical-align:middle;color:var(--text-neutral-strong);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.ToggleButtonGroup_toggleButtonSelected__FQIoU{background-color:var(--neutral-200);border-color:var(--neutral-900);font-weight:var(--font-weights-bold)}.ToggleButtonGroup_toggleButtonInline__sQkW3{width:auto;max-width:max-content}.ToggleButtonGroup_toggleButtonHorizontal__DIcHY{min-width:max-content;width:100%;flex:1 1}.ToggleButtonGroup_toggleButtonVertical__UKJVA{width:100%;max-width:100%}.ToggleButtonGroup_error__kqamJ{color:var(--semantic-error-200);font-size:var(--font-sizes-caption);line-height:var(--line-heights-caption);font-weight:var(--font-weights-medium);margin-top:var(--spacing-12);margin-left:var(--spacing-16)}.ToggleButtonGroup_toggleError__7M7Hz{border-color:var(--semantic-error-100)}.ToggleButtonGroup_toggleButton__qTPl7:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ToggleButtonGroup_toggleButtonReadOnly__CglTX{pointer-events:none;cursor:default}.SessionRateForm_form__dkC_X{display:flex;flex-direction:column;gap:var(--spacing-64)}.SessionRateForm_textAreaContainer__TQ1cm{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--spacing-12);&>.SessionRateForm_textArea__3A_08{min-height:128px;width:100%;resize:vertical;border-radius:var(--spacing-12);padding:var(--spacing-16);border:1px solid var(--neutral-500);background-color:var(--neutral-100)}}.SessionRateForm_toggleButton___5dCT{font-size:var(--font-sizes-body-2);line-height:var(--line-heights-body-2);font-weight:var(--font-weights-medium);color:var(--text-neutral-strong);text-align:left;display:flex;justify-content:flex-start!important;align-items:center;border:1px solid var(--neutral-500)}@media (max-width:768px){.SessionRateForm_form__dkC_X{width:100%;justify-content:space-between;gap:0}.SessionRateForm_submitButton__hb8Bz{width:100%}}.FormErrors_container__uqgiX{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.FirstSessionOrientationBanner_root__fJ3S8{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-8);width:100%;padding:var(--spacing-12);border-radius:var(--border-radius-8);background-color:var(--primary-blue-100)}.FirstSessionOrientationBanner_icon__Ndoll{flex-shrink:0}.PromotionBanner_banner__LUpw5{background-color:var(--secondary-orange-500);border-radius:var(--border-radius-8);padding:var(--spacing-8) var(--spacing-16)}.ServiceSelectionSection_container__RlluC{width:100%}.ServiceSelectionSection_serviceButton__BGCrt{padding:var(--spacing-16);align-items:flex-start}.ServiceSelectionSection_serviceCard__pKPlz,.ServiceSelectionSection_serviceRow__xm7m4{width:100%}.ServiceSelectionSection_serviceItemContent__K45mR{display:flex;align-items:center;gap:var(--spacing-8)}.ServiceSelectionSection_originalPrice__Zl0FS{text-decoration:line-through}.Badge_badge__A57i2{padding:var(--spacing-4) var(--spacing-8);border-radius:var(--border-radius-4);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);width:-moz-fit-content;width:fit-content}.Badge_text__08dWK{font-size:var(--font-sizes-caption);line-height:var(--line-heights-body-3);font-weight:var(--font-weights-bold);display:flex;align-items:center;gap:var(--spacing-4)}.DayColumn_period__qXbPX{display:flex;flex-direction:column;width:100%;height:100%;gap:var(--spacing-4)}.DayColumn_periodTitle__tOg_D{font-size:var(--font-sizes-caption);line-height:var(--line-heights-body-3);font-weight:var(--font-weights-bold);letter-spacing:1px;text-transform:uppercase;color:var(--text-neutral-weak);width:100%;padding:var(--spacing-12) 0}.DayColumn_periodGrid__mE7wk{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));grid-gap:var(--spacing-12);gap:var(--spacing-12);width:100%;height:100%}.DayColumn_periodNotSlots__2kMyH{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--font-sizes-caption);line-height:var(--line-heights-body-3);font-weight:var(--font-weights-bold);letter-spacing:1px;text-align:center;color:var(--text-neutral-weak);pointer-events:none}.DayColumn_timePeriods__OAuyD{display:flex;flex-direction:column;width:100%;height:100%;gap:var(--spacing-16)}.TimeSlot_timeSlot__TqLUI{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;box-sizing:border-box;border:1px solid var(--neutral-500);background-color:var(--basic-white);padding:var(--spacing-12) var(--spacing-12);border-radius:var(--border-radius-12);color:var(--text-neutral-strong);font-size:var(--font-sizes-body-2);line-height:var(--line-heights-body-2);font-weight:var(--font-weights-medium);cursor:pointer;min-width:78px;max-width:-moz-fit-content;max-width:fit-content;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;&:hover:not(.TimeSlot_timeSlotDisabled__g78Oq):not(.TimeSlot_timeSlotSelected__QUnY7){background-color:var(--neutral-200)}}.TimeSlot_timeSlotSelected__QUnY7{background-color:var(--neutral-200);border-color:var(--neutral-900);color:var(--text-neutral-strong);font-weight:var(--font-weights-bold)}.TimeSlot_timeSlotDisabled__g78Oq{color:var(--text-neutral-weak);cursor:not-allowed;text-decoration:line-through}.WeekDaySlot_container__Pe77l{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.WeekDaySlot_title__Qw25N{font-size:var(--font-sizes-caption);line-height:var(--line-heights-body-3);font-weight:var(--font-weights-bold);letter-spacing:1px;text-transform:uppercase;color:var(--text-neutral-weak)}.WeekDaySlot_button__E6HQF{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;box-sizing:border-box;border:1px solid var(--neutral-200);background-color:var(--neutral-200);padding:var(--spacing-12) var(--spacing-16);border-radius:var(--border-radius-12);color:var(--text-neutral-strong);font-size:var(--font-sizes-body-2);line-height:var(--line-heights-body-2);font-weight:var(--font-weights-medium);cursor:pointer;min-width:55px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;&:hover:not(.WeekDaySlot_buttonSelected__kXlIt):not(.WeekDaySlot_buttonDisabled__CztkQ){background-color:var(--neutral-300);border-color:var(--neutral-300)}}.WeekDaySlot_buttonSelected__kXlIt{background-color:var(--basic-black);border-color:var(--neutral-900);color:var(--basic-white)}.WeekDaySlot_buttonDisabled__CztkQ{color:var(--text-neutral-weak);cursor:not-allowed;opacity:.5}@media (max-width:768px){.WeekDaySlot_button__E6HQF{padding:var(--spacing-8) var(--spacing-12);min-width:44px}}.CalendarTimeSlotPicker_container__06LiL{display:flex;flex-direction:column;width:100%;height:100%;gap:var(--spacing-24);position:relative}.CalendarTimeSlotPicker_loading__3wdKS{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--neutral-100);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.8;cursor:not-allowed;pointer-events:none;z-index:10}.CalendarTimeSlotPicker_header__hs_7A{display:flex;flex-direction:column;width:100%;height:100%;gap:var(--spacing-16)}.CalendarTimeSlotPicker_headerTop___vwK_{width:100%;border-bottom:1px solid var(--neutral-300);padding-top:var(--spacing-12);padding-bottom:var(--spacing-20);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}.CalendarTimeSlotPicker_headerBottom__vw7F8{width:100%;display:flex;gap:var(--spacing-6);overflow-x:scroll;scrollbar-width:none}.CalendarTimeSlotPicker_headerBottom__vw7F8 ::-webkit-scrollbar{display:none}.CalendarTimeSlotPicker_headerTitle__5GQJ1{font-size:var(--font-sizes-body-2);line-height:var(--line-heights-body-2);font-weight:var(--font-weights-bold);color:var(--neutral-900);text-align:center;text-transform:capitalize}.CalendarTimeSlotPicker_headerNavigation__WyU_n{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.CalendarTimeSlotPicker_headerNavButton__FR2uP{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:var(--spacing-12);width:48px;height:48px;color:var(--basic-black);cursor:pointer;display:flex;align-items:center;justify-content:center}.CalendarTimeSlotPicker_headerNavButtonDisabled__1Y6zx{color:var(--neutral-700);cursor:not-allowed}.RescheduleHeader_container__RcV_9{display:flex;flex-direction:column;margin-top:var(--spacing-24);gap:var(--spacing-16)}.RescheduleHeader_titleContainer__dX_rj{display:flex;flex-direction:column;gap:var(--spacing-4)}.RescheduleHeader_backButton__ZHpJ3{width:48px!important;height:48px!important;padding-left:0!important}@media (max-width:768px){.RescheduleHeader_container__RcV_9{margin-top:0}.RescheduleHeader_backButtonClose__LboXT{width:48px!important;height:48px!important;padding-right:0!important}}.Reschedule_root__hbne7{display:flex;flex-direction:column;gap:var(--spacing-32);margin-left:var(--spacing-32);margin-right:var(--spacing-32);width:100%}@media (max-width:768px){.Reschedule_root__hbne7{margin:var(--spacing-8) var(--spacing-24);gap:var(--spacing-16)}}.ResponsiveSwitch_mobile__4ZZLc{display:contents}.ResponsiveSwitch_desktop__ZNhaF{display:none}@media (min-width:769px){.ResponsiveSwitch_mobile__4ZZLc{display:none}.ResponsiveSwitch_desktop__ZNhaF{display:contents}}.SessionDateTimeSection_container__O0pTi{width:100%}