.therapists-module__JL7oIG__page{max-width:1200px;margin:0 auto;padding:0 1.5rem}.therapists-module__JL7oIG__hero{text-align:center;color:#fff;background:linear-gradient(150deg,#ff8a50 0%,#ff6b35 40%,#e85d26 100%);border-radius:0 0 2rem 2rem;margin:0 -1.5rem;padding:4.5rem 1.5rem 3rem;position:relative;overflow:hidden}.therapists-module__JL7oIG__hero:before{content:"";pointer-events:none;background:rgba(255,255,255,.05);border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;left:-15%}.therapists-module__JL7oIG__badge{color:#fff;background:rgba(255,255,255,.18);border-radius:2rem;margin-bottom:1.2rem;padding:.4rem 1.2rem;font-size:.85rem;font-weight:600;display:inline-block}.therapists-module__JL7oIG__heroTitle{color:#fff;max-width:700px;margin:0 auto 1rem;font-size:2.6rem;font-weight:800;line-height:1.15}.therapists-module__JL7oIG__heroSub{color:rgba(255,255,255,.9);max-width:560px;margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.6}.therapists-module__JL7oIG__heroCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.therapists-module__JL7oIG__ctaPrimary{color:#d44d1a;background:#fff;border-radius:2rem;padding:.85rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.therapists-module__JL7oIG__ctaPrimary:hover{color:#d44d1a;transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,0,0,.15)}.therapists-module__JL7oIG__ctaSecondary{color:rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px;font-size:.95rem;font-weight:600;text-decoration:none}.therapists-module__JL7oIG__ctaSecondary:hover{color:#fff;border-bottom-color:#fff}.therapists-module__JL7oIG__heroPhones{justify-content:center;align-items:flex-end;gap:1rem;display:flex}.therapists-module__JL7oIG__phoneFrame{background:#fff;border-radius:1rem;width:140px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 8px 28px rgba(0,0,0,.2)}.therapists-module__JL7oIG__phoneFrame:last-child{transform:rotate(3deg)}.therapists-module__JL7oIG__phoneFrame img{width:100%;height:auto;display:block}.therapists-module__JL7oIG__phoneCenter{z-index:1;width:160px;box-shadow:0 12px 36px rgba(0,0,0,.25);transform:translateY(-10px)rotate(0)!important}.therapists-module__JL7oIG__trustStrip{background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:center;gap:2rem;margin:2rem 0;padding:2rem 1rem;display:flex;box-shadow:0 2px 12px rgba(0,0,0,.04)}.therapists-module__JL7oIG__trustItem{text-align:center}.therapists-module__JL7oIG__trustNum{color:#e85d26;font-size:1.8rem;font-weight:800;display:block}.therapists-module__JL7oIG__trustLabel{color:#888;font-size:.8rem}.therapists-module__JL7oIG__section{padding:3rem 0}.therapists-module__JL7oIG__sectionTitle{text-align:center;color:#1a1a2e;margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.therapists-module__JL7oIG__sectionSub{text-align:center;color:#666;margin-bottom:2rem}.therapists-module__JL7oIG__diffGrid{grid-template-columns:1fr 1fr;gap:1.2rem;max-width:700px;margin:1.5rem auto 0;display:grid}.therapists-module__JL7oIG__diffCard{border:1px solid #f0ebe5;border-radius:1rem;padding:1.5rem;transition:transform .2s}.therapists-module__JL7oIG__diffCard:hover{transform:translateY(-3px)}.therapists-module__JL7oIG__diffIcon{margin-bottom:.5rem;font-size:1.8rem;display:block}.therapists-module__JL7oIG__diffCard h3{color:#1a1a2e;margin:0 0 .3rem;font-size:1.05rem;font-weight:700}.therapists-module__JL7oIG__diffCard p{color:#555;margin:0;font-size:.88rem;line-height:1.5}.therapists-module__JL7oIG__formSection{background:linear-gradient(135deg,rgba(232,93,38,.06),rgba(255,138,80,.06));border-radius:1.5rem;margin:1rem 0 2rem;padding:3rem 1.5rem}.therapists-module__JL7oIG__formContainer{text-align:center;max-width:640px;margin:0 auto}.therapists-module__JL7oIG__formTitle{color:#1a1a2e;margin-bottom:.5rem;font-size:1.6rem;font-weight:700}.therapists-module__JL7oIG__formSub{color:#666;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.therapists-module__JL7oIG__form{text-align:left}.therapists-module__JL7oIG__formGrid{grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1rem;display:grid}.therapists-module__JL7oIG__input{box-sizing:border-box;background:#fff;border:1.5px solid #e4ded5;border-radius:.7rem;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.therapists-module__JL7oIG__input:focus{border-color:#e85d26;outline:none;box-shadow:0 0 0 3px rgba(232,93,38,.1)}.therapists-module__JL7oIG__submitBtn{color:#fff;cursor:pointer;background:#e85d26;border:none;border-radius:2rem;width:100%;max-width:320px;margin:0 auto;padding:.9rem 2rem;font-family:inherit;font-size:1.05rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:block}.therapists-module__JL7oIG__submitBtn:hover:not(:disabled){background:#d44d1a;transform:translateY(-2px);box-shadow:0 6px 20px rgba(232,93,38,.3)}.therapists-module__JL7oIG__submitBtn:disabled{opacity:.7;cursor:not-allowed}.therapists-module__JL7oIG__formFooter{color:#999;margin-top:1rem;font-size:.8rem}.therapists-module__JL7oIG__formError{color:#c62828;background:#fdecea;border-radius:.5rem;margin-bottom:1rem;padding:.7rem 1rem;font-size:.9rem}.therapists-module__JL7oIG__formSuccess{text-align:center;background:#e8f5e9;border-radius:1rem;padding:2rem}.therapists-module__JL7oIG__formSuccessIcon{color:#fff;background:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.8rem;font-size:1.5rem;display:inline-flex}.therapists-module__JL7oIG__formSuccess h3{color:#2e7d32;margin:0 0 .5rem}.therapists-module__JL7oIG__formSuccess p{color:#555;font-size:.95rem;line-height:1.6}.therapists-module__JL7oIG__screenshotScroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.2rem;padding:1rem 0 1.5rem;display:flex;overflow-x:auto}.therapists-module__JL7oIG__screenshotScroll::-webkit-scrollbar{height:6px}.therapists-module__JL7oIG__screenshotScroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.therapists-module__JL7oIG__screenshotPhone{scroll-snap-align:start;background:#fff;border-radius:1.2rem;flex-shrink:0;width:220px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.therapists-module__JL7oIG__screenshotPhone img{width:100%;height:auto;display:block}.therapists-module__JL7oIG__caselList{flex-direction:column;gap:.7rem;max-width:640px;margin:0 auto;display:flex}.therapists-module__JL7oIG__caselRow{border-radius:.8rem;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.therapists-module__JL7oIG__caselDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.therapists-module__JL7oIG__caselInfo{flex:1}.therapists-module__JL7oIG__caselInfo strong{font-size:.95rem;display:block}.therapists-module__JL7oIG__caselInfo span{color:#666;font-size:.8rem}.therapists-module__JL7oIG__caselBadge{white-space:nowrap;border-radius:1rem;padding:.2rem .7rem;font-size:.78rem;font-weight:600}.therapists-module__JL7oIG__caselExtra{text-align:center;color:#999;margin-top:1rem;font-size:.82rem}.therapists-module__JL7oIG__rolesGrid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:700px;margin:1.5rem auto 0;display:grid}.therapists-module__JL7oIG__roleCard{text-align:center;border:1px solid #f0ebe5;border-radius:1rem;padding:1.5rem 1rem;transition:transform .2s}.therapists-module__JL7oIG__roleCard:hover{transform:translateY(-3px)}.therapists-module__JL7oIG__roleCard h3{color:#1a1a2e;margin:0 0 .3rem;font-size:1rem}.therapists-module__JL7oIG__roleCard p{color:#555;margin:0;font-size:.82rem;line-height:1.5}.therapists-module__JL7oIG__stepsRow{flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:2rem;display:flex}.therapists-module__JL7oIG__step{text-align:center;max-width:160px}.therapists-module__JL7oIG__stepNum{color:#e85d26;background:#fff0e8;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto .6rem;font-size:1.3rem;font-weight:700;transition:background .2s,color .2s;display:flex}.therapists-module__JL7oIG__step:hover .therapists-module__JL7oIG__stepNum{color:#fff;background:#e85d26}.therapists-module__JL7oIG__step strong{margin-bottom:.2rem;font-size:.92rem;display:block}.therapists-module__JL7oIG__step span{color:#666;font-size:.8rem}.therapists-module__JL7oIG__aboutSection{text-align:center;background:#fdf9f6;margin:0 -1.5rem;padding:3rem 1.5rem}.therapists-module__JL7oIG__founders{flex-wrap:wrap;justify-content:center;gap:3rem;margin:2rem 0;display:flex}.therapists-module__JL7oIG__founder{text-align:center;max-width:260px}.therapists-module__JL7oIG__founderImg{object-fit:cover;border-radius:50%;width:120px;height:120px;margin-bottom:.8rem}.therapists-module__JL7oIG__founder h3{margin:0 0 .2rem;font-size:1.1rem}.therapists-module__JL7oIG__founderRole{color:#e85d26;margin-bottom:.5rem;font-size:.88rem;font-weight:600;display:block}.therapists-module__JL7oIG__founder p{color:#666;font-size:.85rem;line-height:1.5}.therapists-module__JL7oIG__founderQuote{color:#555;text-align:left;background:#fff;border:none;border-left:4px solid #e85d26;border-radius:1rem;max-width:640px;margin:0 auto;padding:1.2rem 1.5rem;font-size:.95rem;font-style:italic;line-height:1.6}.therapists-module__JL7oIG__bottomCta{text-align:center;color:#fff;background:linear-gradient(150deg,#ff8a50,#e85d26);border-radius:2rem 2rem 0 0;margin:0 -1.5rem;padding:3rem 1rem}.therapists-module__JL7oIG__bottomCta h2{color:#fff;margin-bottom:1rem;font-size:1.6rem}.therapists-module__JL7oIG__appBadges{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0;display:flex}.therapists-module__JL7oIG__appBadges img{height:40px}@media (max-width:768px){.therapists-module__JL7oIG__heroTitle{font-size:1.8rem}.therapists-module__JL7oIG__heroPhones{gap:.5rem}.therapists-module__JL7oIG__phoneFrame{width:100px}.therapists-module__JL7oIG__phoneCenter{width:120px}.therapists-module__JL7oIG__diffGrid,.therapists-module__JL7oIG__formGrid{grid-template-columns:1fr}.therapists-module__JL7oIG__rolesGrid{grid-template-columns:1fr 1fr}.therapists-module__JL7oIG__stepsRow{gap:1.5rem}.therapists-module__JL7oIG__founders{gap:2rem}.therapists-module__JL7oIG__trustStrip{gap:1rem}.therapists-module__JL7oIG__trustNum{font-size:1.4rem}}@media (max-width:480px){.therapists-module__JL7oIG__heroTitle{font-size:1.5rem}.therapists-module__JL7oIG__rolesGrid{grid-template-columns:1fr}.therapists-module__JL7oIG__hero{padding:2.5rem 1rem 2rem}}
