html.js-animations .trust-badge{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),box-shadow .25s;transform:translateY(10px)}html.js-animations .trust-strip.is-visible .trust-badge{opacity:1;transform:translateY(0)}html.js-animations .trust-strip.is-visible .trust-badge:first-child{transition-delay:0s}html.js-animations .trust-strip.is-visible .trust-badge:nth-child(2){transition-delay:60ms}html.js-animations .trust-strip.is-visible .trust-badge:nth-child(3){transition-delay:.12s}html.js-animations .trust-strip.is-visible .trust-badge:nth-child(4){transition-delay:.18s}html.js-animations .trust-strip.is-visible .trust-badge:nth-child(5){transition-delay:.24s}html.js-animations .trust-strip.is-visible .trust-badge:nth-child(6){transition-delay:.3s}html.js-animations .section-header.is-visible .section-eyebrow--lined:before,html.js-animations .section-header.is-visible .section-eyebrow--lined:after{animation:.8s cubic-bezier(.16,1,.3,1) .15s both line-grow}@keyframes line-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}html.js-animations .section-eyebrow--lined:before,html.js-animations .section-eyebrow--lined:after{transform-origin:50%}html.js-animations .faq-item.is-visible{animation:.5s cubic-bezier(.16,1,.3,1) both fade-in}html.js-animations .hero-gradient-orb{animation:16s ease-in-out infinite gradient-shift}html.js-animations .hero-blob{pointer-events:none;filter:blur(70px);z-index:0;opacity:.4;border-radius:50%;animation:18s ease-in-out infinite float-slow;display:block;position:absolute}html.js-animations .hero-blob--yellow{background:#ffd20047;width:280px;height:280px;top:-70px;right:4%}html.js-animations .hero-blob--blue{background:#0071bc2e;width:240px;height:240px;animation-delay:-6s;bottom:4%;left:-3%}html.js-animations .hero-blob--navy{background:#1e2b581f;width:180px;height:180px;animation-delay:-10s;top:40%;right:28%}html.js-animations body.is-loaded .hero-visual{animation:7s ease-in-out 1s infinite float-gentle}.stat-card{transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s}.stat-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #1e2b581a}html.js-animations .faq-item:first-child.is-visible{animation-delay:0s}html.js-animations .faq-item:nth-child(2).is-visible{animation-delay:50ms}html.js-animations .faq-item:nth-child(3).is-visible{animation-delay:.1s}html.js-animations .faq-item:nth-child(4).is-visible{animation-delay:.15s}html.js-animations .faq-item:nth-child(5).is-visible{animation-delay:.2s}html.js-animations .faq-item:nth-child(6).is-visible{animation-delay:.25s}html.js-animations .faq-item:nth-child(7).is-visible{animation-delay:.3s}html.js-animations .faq-item:nth-child(8).is-visible{animation-delay:.35s}html.js-animations .faq-item:nth-child(9).is-visible{animation-delay:.4s}html.js-animations .faq-item:nth-child(10).is-visible{animation-delay:.45s}html.js-animations .highlight-card:first-child.is-visible,html.js-animations .service-panel:first-child.is-visible,html.js-animations .dept-card-blue:first-child.is-visible,html.js-animations .dept-card-red:first-child.is-visible,html.js-animations .concern-chip:first-child.is-visible{animation-delay:0s}html.js-animations .highlight-card:nth-child(2).is-visible,html.js-animations .service-panel:nth-child(2).is-visible,html.js-animations .dept-card-blue:nth-child(2).is-visible,html.js-animations .dept-card-red:nth-child(2).is-visible,html.js-animations .concern-chip:nth-child(2).is-visible{animation-delay:50ms}html.js-animations .highlight-card:nth-child(3).is-visible,html.js-animations .service-panel:nth-child(3).is-visible,html.js-animations .dept-card-blue:nth-child(3).is-visible,html.js-animations .dept-card-red:nth-child(3).is-visible,html.js-animations .concern-chip:nth-child(3).is-visible{animation-delay:.1s}html.js-animations .highlight-card:nth-child(4).is-visible,html.js-animations .service-panel:nth-child(4).is-visible,html.js-animations .dept-card-blue:nth-child(4).is-visible,html.js-animations .dept-card-red:nth-child(4).is-visible,html.js-animations .concern-chip:nth-child(4).is-visible{animation-delay:.15s}html.js-animations .highlight-card:nth-child(5).is-visible,html.js-animations .service-panel:nth-child(5).is-visible,html.js-animations .dept-card-blue:nth-child(5).is-visible,html.js-animations .dept-card-red:nth-child(5).is-visible,html.js-animations .concern-chip:nth-child(5).is-visible{animation-delay:.2s}html.js-animations .highlight-card:nth-child(6).is-visible,html.js-animations .service-panel:nth-child(6).is-visible,html.js-animations .dept-card-blue:nth-child(6).is-visible,html.js-animations .dept-card-red:nth-child(6).is-visible,html.js-animations .concern-chip:nth-child(6).is-visible{animation-delay:.25s}html.js-animations .highlight-card:nth-child(7).is-visible,html.js-animations .service-panel:nth-child(7).is-visible,html.js-animations .dept-card-blue:nth-child(7).is-visible,html.js-animations .dept-card-red:nth-child(7).is-visible,html.js-animations .concern-chip:nth-child(7).is-visible{animation-delay:.3s}html.js-animations .highlight-card:nth-child(8).is-visible,html.js-animations .service-panel:nth-child(8).is-visible,html.js-animations .dept-card-blue:nth-child(8).is-visible,html.js-animations .dept-card-red:nth-child(8).is-visible,html.js-animations .concern-chip:nth-child(8).is-visible{animation-delay:.35s}html.js-animations .highlight-card:nth-child(9).is-visible,html.js-animations .service-panel:nth-child(9).is-visible,html.js-animations .dept-card-blue:nth-child(9).is-visible,html.js-animations .dept-card-red:nth-child(9).is-visible,html.js-animations .concern-chip:nth-child(9).is-visible{animation-delay:.4s}html.js-animations .highlight-card:nth-child(10).is-visible,html.js-animations .service-panel:nth-child(10).is-visible,html.js-animations .dept-card-blue:nth-child(10).is-visible,html.js-animations .dept-card-red:nth-child(10).is-visible,html.js-animations .concern-chip:nth-child(10).is-visible{animation-delay:.45s}html.js-animations .highlight-card:nth-child(11).is-visible,html.js-animations .service-panel:nth-child(11).is-visible,html.js-animations .dept-card-blue:nth-child(11).is-visible,html.js-animations .dept-card-red:nth-child(11).is-visible,html.js-animations .concern-chip:nth-child(11).is-visible{animation-delay:.5s}html.js-animations .highlight-card:nth-child(12).is-visible,html.js-animations .service-panel:nth-child(12).is-visible,html.js-animations .dept-card-blue:nth-child(12).is-visible,html.js-animations .dept-card-red:nth-child(12).is-visible,html.js-animations .concern-chip:nth-child(12).is-visible{animation-delay:.55s}html.js-animations .therapist-card:first-child.is-visible{animation-delay:0s}html.js-animations .therapist-card:nth-child(2).is-visible{animation-delay:50ms}html.js-animations .therapist-card:nth-child(3).is-visible{animation-delay:.1s}html.js-animations .therapist-card:nth-child(4).is-visible{animation-delay:.15s}html.js-animations .therapist-card:nth-child(5).is-visible{animation-delay:.2s}html.js-animations .therapist-card:nth-child(6).is-visible{animation-delay:.25s}html.js-animations .therapist-card:nth-child(7).is-visible{animation-delay:.3s}html.js-animations .therapist-card:nth-child(8).is-visible{animation-delay:.35s}html.js-animations .therapist-card:nth-child(9).is-visible{animation-delay:.4s}html.js-animations .therapist-card:nth-child(10).is-visible{animation-delay:.45s}html.js-animations .therapist-card:nth-child(11).is-visible{animation-delay:.5s}html.js-animations .therapist-card:nth-child(12).is-visible{animation-delay:.55s}html.js-animations .therapist-card:nth-child(13).is-visible{animation-delay:.6s}html.js-animations .therapist-card:nth-child(14).is-visible{animation-delay:.65s}html.js-animations .therapist-card:nth-child(15).is-visible{animation-delay:.7s}
