#therapists-cta-section{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem 1rem 0 0;opacity:0;transform:translateY(64px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}#therapists-cta-section.cta-animate-ready{will-change:opacity,transform}#therapists-cta-section.cta-phase-1{opacity:1;transform:translateY(0)}.therapists-cta-background-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;border-radius:inherit}.therapists-cta-content{position:relative;z-index:5;max-width:1280px;min-height:100vh;padding:0 var(--statistics-padding-mobile,2rem);box-sizing:border-box;transform:translateY(32px);transition:opacity .7s ease-out .1s,transform .7s ease-out .1s}.ft-cta-layout,.therapists-cta-content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;opacity:0}.ft-cta-layout{gap:16px;margin:0 auto;margin-top:var(--therapists-cta-layout-margin-top,0);margin-bottom:var(--therapists-cta-layout-margin-bottom,0);transform:translateY(28px);transition:opacity .6s ease-out .18s,transform .6s ease-out .18s}.ft-cta-title{display:flex;flex-direction:column;gap:4px;margin:0;padding-top:36px;opacity:0;transform:translateY(24px);transition:opacity .55s ease-out .22s,transform .55s ease-out .22s}.ft-cta-title-line{margin-bottom:6px;padding:0;display:block;font-style:italic;font-size:28px;line-height:.9;opacity:0;transform:translateX(-32px);transition:opacity .55s ease-out,transform .55s ease-out}.ft-cta-desc,.ft-cta-title-line{font-family:Inter Tight,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans;font-weight:400}.ft-cta-desc{padding-top:200px;max-width:520px;font-size:14px;line-height:1.25;opacity:.95;transition:opacity .6s ease-out .32s,transform .6s ease-out .32s}.ft-cta-button-wrap,.ft-cta-desc{opacity:0;transform:translateY(24px)}.ft-cta-button-wrap{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-top:8px;transition:opacity .6s ease-out .42s,transform .6s ease-out .42s}.ft-cta-button{padding-inline:24px}@media (width >= 360px){.ft-cta-title{padding-top:56px}.ft-cta-desc{padding-top:350px}}@media (width >= 400px){.ft-cta-title-line{font-size:32px;margin-bottom:15px}.ft-cta-desc{padding-top:400px}}@media (width >= 640px){.ft-cta-title{padding-top:50px}.ft-cta-title-indent{display:none}.ft-cta-title-line{font-size:40px}.ft-cta-desc{font-size:15px;padding-top:250px}}@media (width >= 768px){.therapists-cta-content{padding:0 var(--statistics-padding-desktop,3rem)}.ft-cta-title-indent{padding-left:200px}.ft-cta-layout{display:block}.ft-cta-title{width:350px}.ft-cta-desc{width:250px;padding-top:150px}.ft-cta-button-wrap{margin-top:25px}}@media (width >= 900px){.ft-cta-title{padding-top:100px;width:500px}.ft-cta-title-indent{display:block;padding-left:0}.ft-cta-desc{padding-top:200px;width:500px;font-size:16px}}@media (width >= 1024px){.ft-cta-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.ft-cta-title{grid-column:1/span 8;width:750px}.ft-cta-title-line{font-size:36px;line-height:1}.ft-cta-title-indent{padding-left:200px}.ft-cta-button-wrap{grid-column:1/span 3;justify-content:flex-start;margin-top:12px}.ft-cta-desc{grid-column:1/span 4;max-width:360px}}@media (width >= 1366px){.ft-cta-title-line{font-size:40px}}#therapists-cta-section.cta-phase-2 .ft-cta-layout,#therapists-cta-section.cta-phase-2 .therapists-cta-content,#therapists-cta-section.cta-phase-3 .ft-cta-title{opacity:1;transform:translateY(0)}#therapists-cta-section.cta-phase-4 .ft-cta-title-line:first-child,#therapists-cta-section.cta-phase-5 .ft-cta-title-line:nth-child(2),#therapists-cta-section.cta-phase-6 .ft-cta-title-line:nth-child(3){opacity:1;transform:translateX(0)}#therapists-cta-section.cta-phase-6 .ft-cta-button-wrap,#therapists-cta-section.cta-phase-6 .ft-cta-desc{opacity:1;transform:translateY(0)}.therapists-faq-background-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}#therapists-faq-section .faq-container{position:relative;width:100%;max-width:1280px;height:auto;min-height:100vh;padding-left:var(--statistics-padding-mobile);padding-right:var(--statistics-padding-mobile);box-sizing:border-box;margin-left:auto;margin-right:auto;z-index:5}.therapists-faq-background-image{object-position:center center!important}.therapists-faq-background-desktop{display:none}.therapists-faq-background-mobile{display:block}:root{--faq-color-text:#3E4659;--faq-color-accent:#B3998A;--faq-color-number:#8D9FCA;--faq-divider-color:rgba(62,70,89,0.25)}#therapists-faq-section .faq-content{position:relative;z-index:10;width:100%;height:auto;display:block;color:var(--faq-color-text)}.faq-tag{margin:64px 0 0}.faq-tag,.faq-title{position:relative;left:auto;right:auto;top:auto}.faq-title{margin-top:32px;display:flex;flex-direction:column;gap:4px}.faq-title-line{margin:0;padding:0;font-family:Inter Tight,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;font-weight:400;font-size:2.5rem;line-height:.96}.faq-title-accent{font-style:italic;font-weight:300;color:var(--faq-color-accent)}.faq-questions{position:relative;width:100%;margin:32px 0 0;border-top:1px solid var(--faq-divider-color);padding:0;list-style:none;display:flex;flex-direction:column;gap:24px;z-index:10}.faq-question{margin:0}.faq-row{display:flex;flex-direction:column;gap:8px}.faq-cont1,.faq-cont2{width:100%}.faq-item-button{appearance:none;-webkit-appearance:none;background:transparent;border:0;width:100%;padding:0;margin:0;display:grid;grid-template-columns:1fr auto;align-items:start;gap:14px;text-align:left;cursor:pointer}.faq-number{font-family:Inter Tight,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans;font-weight:300;font-style:italic;font-size:24px;line-height:1.2;color:var(--faq-color-number)}.faq-text-group{display:flex;flex-direction:column;gap:16px}.faq-text{font-weight:500;font-size:20px;line-height:1}.faq-desc,.faq-text{font-family:Inter Tight,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans}.faq-desc{font-weight:400;font-size:14px;line-height:1.2}.faq-desc ul{list-style:disc;list-style-position:outside;margin:12px 0 0;padding-left:24px}.faq-desc li{margin-bottom:6px}.faq-arrow{font-size:18px;line-height:1;opacity:.85;color:var(--faq-color-text);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease}.faq-arrow .faq-arrow-icon{display:block}.faq-arrow.open,.faq-open .faq-arrow{transform:rotate(90deg);color:var(--faq-color-accent)}.faq-question .faq-cont2{border-bottom:1px solid var(--faq-divider-color);padding-bottom:30px}.faq-panel{overflow:hidden;transition:max-height .28s ease}.faq-panel-inner{padding:12px 0 0}.faq-questions li:first-child .faq-cont1 .faq-number{padding-top:25px}.faq-cta{position:relative;width:100%;margin:40px 0 96px;display:flex;justify-content:center;z-index:10}.faq-cta>a,.faq-cta>button{width:100%;height:44px}#therapists-faq-section.faq-animate-ready .faq-cta,#therapists-faq-section.faq-animate-ready .faq-question,#therapists-faq-section.faq-animate-ready .faq-tag,#therapists-faq-section.faq-animate-ready .faq-title-line{will-change:opacity,transform}#therapists-faq-section.faq-animate-ready .faq-tag{opacity:0;transform:translateY(32px);transition:opacity .55s ease-out,transform .55s cubic-bezier(.22,.61,.36,1)}#therapists-faq-section.faq-phase-1 .faq-tag{opacity:1;transform:translateY(0)}#therapists-faq-section.faq-animate-ready .faq-title-line{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.22,.61,.36,1)}#therapists-faq-section.faq-phase-2 .faq-title-line{opacity:1;transform:translateY(0)}#therapists-faq-section.faq-phase-2 .faq-title-line:nth-child(2){transition-delay:.1s}#therapists-faq-section.faq-phase-2 .faq-title-line:nth-child(3){transition-delay:.2s}#therapists-faq-section.faq-animate-ready .faq-question{opacity:0;transform:translateY(46px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.22,.61,.36,1)}#therapists-faq-section.faq-phase-3 .faq-question{opacity:1;transform:translateY(0);transition-delay:var(--faq-question-delay,0s)}#therapists-faq-section.faq-animate-ready .faq-cta{opacity:0;transform:translateY(36px) scale(.98);transition:opacity .6s ease-out,transform .6s cubic-bezier(.22,.61,.36,1)}#therapists-faq-section.faq-phase-4 .faq-cta{opacity:1;transform:translateY(0) scale(1);transition-delay:.18s}@media (prefers-reduced-motion:reduce){#therapists-faq-section.faq-animate-ready .faq-cta,#therapists-faq-section.faq-animate-ready .faq-question,#therapists-faq-section.faq-animate-ready .faq-tag,#therapists-faq-section.faq-animate-ready .faq-title-line{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}}@media (width >= 450px){.faq-number,.faq-text{font-size:24px}.faq-desc{font-size:16px}}@media (width >= 640px){.therapists-faq-background-desktop{display:block}.therapists-faq-background-mobile{display:none}}@media (width >= 768px){#therapists-faq-section .faq-container{padding-left:var(--statistics-padding-desktop);padding-right:var(--statistics-padding-desktop)}.faq-title{margin-top:50px}.faq-title-accent{padding-left:200px}.faq-title-line{font-size:48px;line-height:.8}.faq-questions{margin-top:50px}.faq-cta>a,.faq-cta>button{width:auto}}@media (width >= 1024px){.faq-container{padding-top:16px;padding-bottom:16px}#therapists-faq-section .faq-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.faq-tag,.faq-title{position:static;left:auto;right:auto;top:auto;margin-top:96px}.faq-title{order:1}.faq-tag{order:2}.faq-title-line{font-size:48px}.faq-title-accent{color:var(--faq-color-accent)}.faq-questions{width:100%;max-width:none;gap:32px;margin-top:96px;border-top:none;padding-top:0}.faq-item-button{grid-template-columns:1fr 12px;gap:24px;align-items:center}.faq-row{display:grid;grid-template-columns:84px 1fr;align-items:start;column-gap:24px}.faq-cont1,.faq-cont2{width:auto}.faq-questions li:first-child .faq-cont1{padding-top:32px}.faq-questions li:first-child .faq-cont2{border-top:1px solid var(--faq-divider-color);padding-top:32px}.faq-questions li:first-child .faq-cont1 .faq-number{padding-top:0}.faq-text{font-size:24px}.faq-desc{font-size:16px}.faq-number{font-size:24px}.faq-arrow{font-size:12px}.faq-cta{transform:none;width:100%;max-width:none;margin:96px 0}}