.occupational-therapy li>i{flex:0 0 auto}.occupational-therapy .hero-actions .vmbtn,.occupational-therapy .faq-cta .vmbtn{white-space:normal}.occupational-therapy .call-link{text-underline-offset:4px}.occupational-therapy a:focus-visible{outline:3px solid #0acf5c;outline-offset:5px}@media(prefers-reduced-motion: reduce){.occupational-therapy .included-item,.occupational-therapy .faq-item{transition:none !important;transform:none !important}}.occupational-therapy .ot-hero{position:relative;overflow:hidden;background:#f5f5ff}.occupational-therapy .ot-hero .hero-main{overflow:hidden;box-shadow:0 28px 60px rgba(0,43,104,.2)}.occupational-therapy .ot-hero .hero-copy{min-height:600px;background:#002b68}.occupational-therapy .ot-hero .hero-intro{max-width:760px}.occupational-therapy .ot-hero .age-pill{border:1px solid hsla(0,0%,100%,.28)}.occupational-therapy .ot-hero .hero-image{min-height:420px;overflow:hidden;background:#f5f5ff}.occupational-therapy .ot-hero .hero-image>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.occupational-therapy .ot-hero .funding-badge{right:24px;bottom:24px;left:24px;background:#fff;box-shadow:0 16px 36px rgba(0,43,104,.2)}.occupational-therapy .ot-hero .hero-facts{position:relative;z-index:2;margin:-28px 30px 0;overflow:hidden;border:1px solid rgba(0,43,104,.14);background:#fff;box-shadow:0 20px 45px rgba(0,43,104,.1)}.occupational-therapy .ot-hero .fact{border-right:1px solid rgba(0,43,104,.14)}.occupational-therapy .ot-hero .col-md-4:last-child .fact{border-right:0}@media(max-width: 991.98px){.occupational-therapy .ot-hero .hero-copy,.occupational-therapy .ot-hero .hero-image{min-height:auto}.occupational-therapy .ot-hero .hero-image{min-height:360px}}@media(max-width: 767.98px){.occupational-therapy .ot-hero .hero-image{min-height:320px}.occupational-therapy .ot-hero .hero-facts{margin-right:16px;margin-left:16px}.occupational-therapy .ot-hero .fact{border-right:0;border-bottom:1px solid rgba(0,43,104,.14)}.occupational-therapy .ot-hero .col-md-4:last-child .fact{border-bottom:0}}.occupational-therapy .ot-check{background:#002b68}.occupational-therapy .ot-check .check-layout>.col-lg-5{padding-left:28px;border-left:5px solid #0acf5c}.occupational-therapy .ot-check .check-layout>.col-lg-5 h2,.occupational-therapy .ot-check .check-layout>.col-lg-5>p:last-child{color:#fff !important}.occupational-therapy .ot-check .check-list{background:#fff;box-shadow:0 22px 48px rgba(0,43,104,.3)}.occupational-therapy .ot-check .check-list i{flex:0 0 auto}.occupational-therapy .ot-check .check-quote{border-left:6px solid #0acf5c;background:#007a33}.occupational-therapy .ot-included{background:#f5f5ff}.occupational-therapy .ot-included .included-item{position:relative;overflow:hidden;border:1px solid rgba(0,43,104,.1);background:#fff;box-shadow:0 14px 34px rgba(0,43,104,.07);transition:transform .25s ease,border-color .25s ease}.occupational-therapy .ot-included .included-item::after{position:absolute;right:0;bottom:0;width:45px;height:4px;background:#007a33;content:""}.occupational-therapy .ot-included .included-item:hover{border-color:#007a33;transform:translateY(-3px)}.occupational-therapy .ot-included .included-item>span{flex:0 0 auto}.occupational-therapy .ot-benefits{background:#fff}.occupational-therapy .ot-benefits .section-heading{max-width:760px}.occupational-therapy .ot-benefits .benefit-panel{position:relative;overflow:hidden;border:1px solid rgba(0,43,104,.12);background:#f5f5ff;box-shadow:0 20px 44px rgba(0,43,104,.1)}.occupational-therapy .ot-benefits .benefit-panel i{flex:0 0 auto}.occupational-therapy .ot-benefits .benefit-family{border-color:#002b68;background:#002b68}.occupational-therapy .ot-timeline{background:#f5f5ff}.occupational-therapy .ot-timeline .timeline-panel{position:relative;overflow:hidden;background:#002b68;box-shadow:0 24px 52px rgba(0,43,104,.2)}.occupational-therapy .ot-timeline .timeline-panel::after{position:absolute;right:-100px;bottom:-150px;width:300px;height:300px;border:48px solid rgba(10,207,92,.1);border-radius:50%;content:""}.occupational-therapy .ot-timeline .timeline-panel .row{position:relative;z-index:1}.occupational-therapy .ot-timeline .timeline-value{border-bottom:1px solid hsla(0,0%,100%,.2)}.occupational-therapy .ot-timeline .timeline-value strong{flex:0 0 auto}@media(max-width: 480px){.occupational-therapy .ot-timeline .timeline-value{align-items:flex-start !important;flex-direction:column}.occupational-therapy .ot-timeline .timeline-value p{margin-bottom:16px !important}}.occupational-therapy .ot-trust{background:#f5f5ff}.occupational-therapy .ot-trust .trust-panel{background:#002b68;box-shadow:0 18px 42px rgba(0,43,104,.1)}.occupational-therapy .ot-trust .trust-panel i{flex:0 0 auto}.occupational-therapy .ot-trust .ot-quote{border-left:6px solid #0acf5c;background:#007a33}.occupational-therapy .ot-trust .ot-quote cite{font-style:normal}.occupational-therapy .ot-faq{background:#fff}.occupational-therapy .ot-faq .faq-item{border:1px solid rgba(0,43,104,.1);background:#f5f5ff;transition:transform .25s ease,border-color .25s ease}.occupational-therapy .ot-faq .faq-item:hover{border-color:#007a33;transform:translateY(-3px)}.occupational-therapy .ot-faq .faq-cta{position:relative;overflow:hidden;background:#002b68}.occupational-therapy .ot-faq .faq-cta::after{position:absolute;right:-90px;bottom:-120px;width:240px;height:240px;border:38px solid rgba(10,207,92,.12);border-radius:50%;content:""}.occupational-therapy .ot-faq .faq-cta .row{position:relative;z-index:1}