:root{--is-brand: #4370b7;--is-brand-deep: #33599a;--is-brand-ink: #1f3c6c;--is-purple: #4e2a7d;--is-mist: #e8f1ff;--is-line: #e4e2da;}img{max-width: 100%;height: auto;}html{scroll-behavior: smooth;}h2[id]{scroll-margin-top: 150px;}.wp-site-blocks>header,.wp-site-blocks>main,.wp-site-blocks>footer{margin-block: 0 !important;}a:focus-visible,button:focus-visible,.wp-block-navigation a:focus-visible{outline: 2px solid var(--is-brand);outline-offset: 2px;}.is-header{position: relative;z-index: 100;}.wp-site-blocks>header{position: sticky;top: 0;z-index: 200;}.is-header .wp-block-navigation{font-weight: 600;font-size: 0.92rem;}.is-header .wp-block-navigation a,.is-header .wp-block-navigation .wp-block-navigation-item__content{color: var(--is-brand-ink);text-decoration: none;}.is-header .wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-item>a:hover,.is-header .wp-block-navigation .wp-block-navigation-item__content:hover{color: var(--is-brand);}.is-header .wp-block-navigation .wp-block-navigation__submenu-container{background: #fff;border: 1px solid var(--is-line);border-radius: 12px;box-shadow: 0 12px 40px rgba(78,42,125,0.14);padding: 10px;min-width: 244px;max-height: 76vh;overflow-y: auto;}.is-header .wp-block-navigation__submenu-container .wp-block-navigation-item a{border-radius: 8px;padding: 7px 12px;font-weight: 500;}.is-header .wp-block-navigation__submenu-container .wp-block-navigation-item a:hover{background: var(--is-mist);color: var(--is-brand);}.is-header .is-mega>.wp-block-navigation__submenu-container{display: grid;grid-template-columns: repeat(2,minmax(200px,1fr));gap: 2px 14px;min-width: 460px;max-height: none;}.is-header .wp-block-navigation__submenu-container .is-mega>.wp-block-navigation__submenu-container{display: block;min-width: 240px;}.is-header .wp-block-navigation-item.is-moblink{display: none;}.is-header .is-cta .wp-block-button__link{white-space: nowrap;}.is-headcta{align-items: center;}.is-header .is-headcta .wp-block-button__link{padding: 10px 17px;font-size: 0.88rem;white-space: nowrap;border: 2px solid transparent;}.is-phone{display: inline-flex;align-items: center;gap: 6px;color: var(--is-brand-ink);font-weight: 700;font-size: 0.9rem;text-decoration: none;white-space: nowrap;line-height: 1;}.is-phone:hover{color: var(--is-brand);}.is-phone-ic{flex: 0 0 auto;}.is-headrow{row-gap: 12px;}.is-header .wp-block-navigation__responsive-container-open{color: var(--is-brand-ink);padding: 6px;}@media (min-width: 860px){.is-headrow>.wp-block-site-logo{order: 1;margin-right: 0;}.is-headrow>.isnav-hsearch{order: 2;margin: 0 auto;}.is-headrow>.is-phone{order: 3;}.is-headrow>.is-headcta{order: 4;}.is-headrow>.wp-block-navigation{order: 5;flex-basis: 100%;}.is-headrow>.isnav{order: 5;flex-basis: 100%;}.is-header .wp-block-navigation__responsive-container-content>.wp-block-navigation__container{justify-content: center;}}@media (min-width: 860px) and (max-width: 1219.98px){.is-phone-num{display: none;}}@media (max-width: 859.98px){.is-header .wp-block-navigation__responsive-container-open{display: flex !important;}.is-header .wp-block-navigation__responsive-container:not(.is-menu-open){display: none !important;}.is-headrow>.wp-block-site-logo{order: 1;margin-right: auto;}.is-headrow>.is-phone{order: 2;}.is-headrow>.wp-block-navigation{order: 3;}.is-headrow>.isnav{order: 3;}.is-headrow>.is-headcta{order: 4;flex-basis: 100%;margin-top: 2px;}.is-headcta,.is-headcta>.wp-block-buttons{width: 100%;}.is-headcta>.wp-block-buttons{gap: 10px;flex-wrap: nowrap;}.is-headcta .wp-block-button{flex: 1 1 0;}.is-headcta .wp-block-button__link{width: 100%;text-align: center;}}@media (max-width: 600px){.is-headrow>.wp-block-site-logo img{max-width: 144px;height: auto;}.is-phone{font-size: 0.86rem;}.is-header .is-headcta .wp-block-button__link{padding: 11px 10px;font-size: 0.85rem;}}@media (max-width: 380px){.is-phone-num{display: none;}.is-phone{justify-content: center;width: 38px;height: 38px;border-radius: 50%;border: 1.5px solid var(--is-line);color: var(--is-brand);}}.is-header .wp-block-navigation__responsive-container.is-menu-open{justify-content: flex-start;}.is-header .is-menu-open .wp-block-navigation__responsive-container-content{align-items: flex-start !important;width: 100%;}.is-header .is-menu-open .wp-block-navigation__container{align-items: flex-start !important;justify-content: flex-start !important;width: 100%;gap: 2px;}.is-header .is-menu-open .wp-block-navigation-item{width: 100%;justify-content: flex-start !important;text-align: left;}.is-header .is-menu-open .wp-block-navigation-item__content,.is-header .is-menu-open .wp-block-navigation-item>a{text-align: left;justify-content: flex-start !important;width: 100%;}.is-header .is-menu-open .wp-block-navigation-submenu>.wp-block-navigation-item__content{font-weight: 700;}.is-header .is-menu-open .wp-block-navigation__submenu-container{position: static !important;width: 100% !important;min-width: 0 !important;max-height: none !important;border: 0 !important;border-left: 2px solid #e8f1ff !important;box-shadow: none !important;background: transparent !important;padding: 2px 0 10px 14px !important;margin: 0 0 4px 4px !important;grid-template-columns: none !important;display: none !important;}.is-header .is-menu-open .wp-block-navigation-item.is-open-mobile>.wp-block-navigation__submenu-container{display: block !important;}.is-header .is-menu-open .wp-block-navigation__submenu-icon{display: none !important;}.is-header .is-menu-open .wp-block-navigation-submenu>.wp-block-navigation-item__content{position: relative;padding-right: 30px;}.is-header .is-menu-open .wp-block-navigation-submenu>.wp-block-navigation-item__content::after{content: "";position: absolute;right: 10px;top: 50%;width: 8px;height: 8px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-65%) rotate(45deg);transition: transform 0.2s ease;opacity: 0.65;}.is-header .is-menu-open .wp-block-navigation-item.is-open-mobile>.wp-block-navigation-item__content::after{transform: translateY(-35%) rotate(225deg);}.is-header .is-menu-open .wp-block-navigation__responsive-container-content{padding: 10px 22px 24px;}.is-header .is-menu-open .wp-block-navigation__responsive-container-close{color: var(--is-brand-ink);padding: 10px;}.is-header .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{border-bottom: 1px solid #eef1f6;padding: 3px 0;}.is-header .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item:last-child{border-bottom: 0;}.is-header .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content,.is-header .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>a{min-height: 44px;display: flex;align-items: center;font-size: 1.02rem;}.is-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{min-height: 40px;display: flex;align-items: center;font-size: 0.95rem;}.is-header .is-menu-open .is-mega.is-open-mobile>.wp-block-navigation__submenu-container{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 0 12px;}.is-header .is-menu-open .is-mega.is-open-mobile>.wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size: 0.92rem;line-height: 1.3;}.is-header .is-menu-open .is-mega.is-open-mobile>.wp-block-navigation__submenu-container>.is-moblink{grid-column: 1 / -1;}.is-header .is-menu-open .wp-block-navigation-item.is-moblink{display: block;}.is-header .is-menu-open .is-moblink .wp-block-navigation-item__content,.is-header .is-menu-open .is-moblink a{color: var(--is-brand) !important;font-weight: 700;}.is-header .is-menu-open .is-moblink a .wp-block-navigation-item__label::after{content: " \2192";}.is-ovcta{display: none;}.is-header .is-menu-open .is-ovcta{display: block;position: sticky;bottom: 0;width: 100%;margin-top: 18px;padding: 14px 0 6px;background: #fff;border-top: 1px solid #eef1f6;}.is-ovcta .is-ovtel{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 12px;color: var(--is-brand);font-weight: 700;font-size: 0.95rem;text-decoration: none;}.is-ovcta .is-ovrow{display: flex;gap: 10px;}.is-ovcta a.is-ovbtn{flex: 1 1 0;display: inline-flex;align-items: center;justify-content: center;min-height: 46px;padding: 10px 8px;border-radius: 999px;font-weight: 700;font-size: 0.92rem;text-align: center;text-decoration: none;}.is-ovcta a.is-ovbtn.is-ovbook{background: #FF6F61;color: #fff;}.is-ovcta a.is-ovbtn.is-ovmatch{background: #fff;color: #4E2A7D;border: 2px solid #4E2A7D;}.is-footer{font-size: 0.95rem;}.is-footer .wp-block-site-title a{color: #fff;text-decoration: none;}.is-footer h2,.is-footer h3{color: #fff;}.is-footer a{color: #cfe0f7;text-decoration: none;}.is-footer a:hover{color: #fff;text-decoration: underline;}.is-footer-list{list-style: none;margin: 0;padding: 0;}.is-footer-list li{margin: 0 0 9px;line-height: 1.4;}.is-footer-rule{border: 0;border-top: 1px solid rgba(255,255,255,0.16);}.is-footer-bottom{font-size: 0.85rem;opacity: 0.92;}.wp-block-post-content>*{margin-block: 1.1em 0;}.page .wp-block-post-content>style,.page .wp-block-post-content>script,.page .wp-block-post-content>div,.page .wp-block-post-content>section{margin-block: 0;}.wp-block-post-title{color: var(--is-brand-ink);}.wp-block-post-date{color: #666666;}.is-blogindex .blogindex-eyebrow{font-weight: 700;font-size: 12.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--is-brand);margin: 0 0 10px;}.is-blogindex .blogindex-head h1{color: var(--is-brand-ink);margin: 0 0 12px;}.is-blogindex .blogindex-head p{color: #666666;font-size: 1.05rem;line-height: 1.6;}.is-blogindex .blog-card{background: #fff;border: 1px solid var(--is-line);border-radius: 16px;overflow: hidden;box-shadow: 0 2px 14px rgba(78,42,125,0.06);transition: transform 0.2s,box-shadow 0.2s;height: 100%;}.is-blogindex .blog-card:hover{transform: translateY(-3px);box-shadow: 0 12px 28px rgba(78,42,125,0.12);}.is-blogindex .blog-card-thumb{margin: 0;}.is-blogindex .blog-card-thumb a,.is-blogindex .blog-card-thumb img{display: block;width: 100%;}.is-blogindex .blog-card-thumb img{aspect-ratio: 16 / 9;object-fit: cover;}.is-blogindex .blog-card-date{color: #666666;font-size: 0.82rem;margin: 0 0 6px;}.is-blogindex .blog-card-title{margin: 0 0 9px;font-size: 1.1rem;line-height: 1.35;}.is-blogindex .blog-card-title a{color: var(--is-brand-ink);text-decoration: none;}.is-blogindex .blog-card-title a:hover{color: var(--is-brand);}.is-blogindex .blog-card-body p{color: #666666;font-size: 0.92rem;line-height: 1.55;margin: 0;}.is-blogindex .blog-card-body .wp-block-post-excerpt__more-text{display: inline-block;margin-top: 10px;font-weight: 600;color: var(--is-brand);text-decoration: none;}.is-blogindex .wp-block-query-pagination{margin-top: 44px;gap: 12px;}.is-blogindex .wp-block-query-pagination a{color: var(--is-brand-ink);}.is-blogindex .wp-block-query-pagination a:hover{color: var(--is-brand);}.is-blogindex .wp-block-query-pagination .current{font-weight: 700;color: var(--is-brand);}.wp-block-button.is-style-outline .wp-block-button__link{color: var(--is-purple);border-color: var(--is-purple);background: transparent;}.wp-block-button.is-style-outline .wp-block-button__link:hover{background: var(--is-mist);}.is-reveal,.is-reveal.is-in{opacity: 1 !important;transform: none !important;}[style*="FadeUp"]{animation: none !important;opacity: 1 !important;}a[class*="btn"][href*="janeapp"]:not(#_):not(#__),.wp-element-button[href*="janeapp"]:not(#_):not(#__){background-color: #ff6f61 !important;border-color: #ff6f61 !important;color: #fff !important;}a[class*="btn"][href*="janeapp"]:not(#_):not(#__):hover,.wp-element-button[href*="janeapp"]:not(#_):not(#__):hover{background-color: #e8604f !important;border-color: #e8604f !important;color: #fff !important;}a[class*="btn"][href^="tel:"]:not(#_):not(#__),.wp-element-button[href^="tel:"]:not(#_):not(#__){background-color: #4370b7 !important;border-color: #4370b7 !important;color: #fff !important;box-shadow: 0 10px 24px rgba(67,112,183,0.22) !important;}a[class*="btn"][href^="tel:"]:not(#_):not(#__):hover,.wp-element-button[href^="tel:"]:not(#_):not(#__):hover{background-color: #33599a !important;border-color: #33599a !important;color: #fff !important;box-shadow: 0 10px 24px rgba(67,112,183,0.22) !important;}.is-phone:not(#_):not(#__),.is-phone:not(#_):not(#__):hover{color: #4370b7 !important;}a[class*="btn"][href*="/therapy-intake-form/"]:not(#_):not(#__),.wp-element-button[href*="/therapy-intake-form/"]:not(#_):not(#__),a[class*="btn"][onclick*="open-intake-form"]:not(#_):not(#__){background-color: #4e2a7d !important;border-color: #4e2a7d !important;color: #fff !important;box-shadow: 0 10px 24px rgba(78,42,125,0.22) !important;}a[class*="btn"][href*="/therapy-intake-form/"]:not(#_):not(#__):hover,.wp-element-button[href*="/therapy-intake-form/"]:not(#_):not(#__):hover,a[class*="btn"][onclick*="open-intake-form"]:not(#_):not(#__):hover{background-color: #3c2161 !important;border-color: #3c2161 !important;color: #fff !important;box-shadow: 0 10px 24px rgba(78,42,125,0.22) !important;}body.page-id-19858 .entry-content,body.page-id-19857 .entry-content,body.page-id-19856 .entry-content,body.page-id-10232 .entry-content{max-width: 820px;margin: 0 auto;padding: clamp(40px,6vw,72px) clamp(20px,4vw,32px) clamp(56px,7vw,88px);box-sizing: content-box;}body.page-id-19858 .entry-content>h1,body.page-id-19857 .entry-content>h1,body.page-id-19856 .entry-content>h1,body.page-id-10232 .entry-content>h1{font: 300 clamp(38px,5vw,66px)/1.05 "Open Sans",Arial,sans-serif;letter-spacing: -0.02em;color: #1F3C6C;margin: 0 0 20px;text-transform: none !important;}body.page-id-19858 .entry-content>h2,body.page-id-19857 .entry-content>h2,body.page-id-19856 .entry-content>h2,body.page-id-10232 .entry-content>h2{font: 300 clamp(30px,3.4vw,46px)/1.1 "Open Sans",Arial,sans-serif;letter-spacing: -0.015em;color: #1F3C6C;margin: 40px 0 10px;text-transform: none !important;}body.page-id-19858 .entry-content>h3,body.page-id-19857 .entry-content>h3,body.page-id-19856 .entry-content>h3,body.page-id-10232 .entry-content>h3{font: 700 1.1rem/1.35 "Open Sans",Arial,sans-serif;color: #1F3C6C;margin: 28px 0 8px;text-transform: none !important;}body.page-id-19858 .entry-content p,body.page-id-19857 .entry-content p,body.page-id-19856 .entry-content p,body.page-id-10232 .entry-content p,body.page-id-19858 .entry-content li,body.page-id-19857 .entry-content li,body.page-id-19856 .entry-content li,body.page-id-10232 .entry-content li{font: 400 16.5px/1.7 "Open Sans",Arial,sans-serif;color: #333333;margin: 0 0 1em;}body.page-id-19858 .entry-content a,body.page-id-19857 .entry-content a,body.page-id-19856 .entry-content a,body.page-id-10232 .entry-content a{color: #4370B7;}.is-blogindex .blogindex-head h1{font: 300 clamp(38px,5vw,66px)/1.05 "Open Sans",Arial,sans-serif;letter-spacing: -0.02em;}.wp-block-post-title{font: 300 clamp(38px,5vw,66px)/1.05 "Open Sans",Arial,sans-serif;letter-spacing: -0.02em;color: #1F3C6C;text-transform: none !important;}.oa-chip,.ops-chip,.tvw-chip,.tvw-btn{min-height: 44px;display: inline-flex;align-items: center;justify-content: center;}.it-page .meet{min-height: 44px;align-items: center;}.wp-block-post-content h2:not(.isab-name){font-size: clamp(26px,3vw,31px);line-height: 1.25;}.wp-block-post-content h3{font-size: clamp(21px,2.4vw,25px);line-height: 1.3;}.wp-block-post-content h4{font-size: clamp(17px,1.9vw,18px);line-height: 1.35;}.grecaptcha-badge{visibility: hidden;}.is-how a[href^="tel:"]{--blue: #FFFFFF;text-decoration: underline !important;text-underline-offset: 2px;}.is-how .lede,.is-how .step p,.is-how .step .stat,.is-how .step .stat span,.is-final .lede,.fee-side li,.fee-side li span,.fee-side .ins-row,.ct-online p,.ct-final p,.it-page .final .kicker,.it-page .final .lede,.it-page .final .avatars span,.oa-final p,.ops-final p,.svh-midcta p,.svh-final p,.ips-midcta p,.ips-final p{color: #FFFFFF !important;}.is-how .step .num{color: rgba(255,255,255,.72) !important;}.oa-final p a{color: #FFFFFF !important;text-decoration: underline !important;text-underline-offset: 2px;}.fee-side .ins{background: rgba(0,0,0,.14) !important;}.fee-side li svg{color: #FFFFFF !important;}.svh-midcta .svh-btn2:not(#_):not(#__){background: transparent !important;border-color: rgba(255,255,255,.7) !important;}.ips-midcta a[class*="btn"][href^="tel:"]:not(#_):not(#__),.ips-final a[class*="btn"][href^="tel:"]:not(#_):not(#__){background-color: transparent !important;border-color: rgba(255,255,255,.7) !important;}#ops-page .istx-cta{margin: 32px 0 0;}.ops-final p,.oa-final p{margin-left: auto !important;margin-right: auto !important;}