.behavior-regulation .regulation-hero{position:relative;overflow:hidden;padding-bottom:90px;background:#f5f5ff}.behavior-regulation .regulation-hero .hero-stage{position:relative;overflow:hidden;padding-bottom:70px}.behavior-regulation .regulation-hero .program-watermark{position:absolute;right:3%;bottom:-110px;opacity:.035;color:#002b68;transform:scale(6);transform-origin:right bottom;pointer-events:none}.behavior-regulation .regulation-hero .program-rail{position:relative;min-height:430px;overflow:hidden;background:#002b68}.behavior-regulation .regulation-hero .program-rail::after{position:absolute;right:-100px;bottom:-110px;width:250px;height:250px;border:38px solid rgba(10,207,92,.12);border-radius:50%;content:""}.behavior-regulation .regulation-hero .program-rail .rail-dot{width:50px;height:6px;background:#0acf5c}.behavior-regulation .regulation-hero .program-rail .funding-note{position:relative;z-index:1}.behavior-regulation .regulation-hero .hero-copy{position:relative;isolation:isolate;min-height:430px;border-top:1px solid rgba(0,43,104,.08);border-right:1px solid rgba(0,43,104,.08);border-bottom:1px solid rgba(0,43,104,.08);background-image:var(--regulation-hero-image);background-repeat:no-repeat;background-position:right center;background-size:cover}.behavior-regulation .regulation-hero .hero-copy::before{position:absolute;inset:0;z-index:0;background:rgba(0,43,104,.82);content:""}.behavior-regulation .regulation-hero .hero-copy>h1,.behavior-regulation .regulation-hero .hero-copy>p{position:relative;z-index:1}.behavior-regulation .regulation-hero .hero-intro{max-width:880px}.behavior-regulation .regulation-hero .facts-wrap{z-index:3;margin-top:-70px}.behavior-regulation .regulation-hero .hero-facts{overflow:hidden;border:1px solid rgba(0,43,104,.1);background:#fff;box-shadow:0 22px 48px rgba(0,43,104,.13)}.behavior-regulation .regulation-hero .hero-facts .fact{position:relative;border-right:1px solid rgba(0,43,104,.1)}.behavior-regulation .regulation-hero .hero-facts .fact::before{position:absolute;top:0;right:24px;left:24px;height:3px;background:#007a33;content:""}.behavior-regulation .regulation-hero .hero-facts .col-md-4:last-child .fact{border-right:0}@media(max-width: 1024px){.behavior-regulation .regulation-hero .program-rail,.behavior-regulation .regulation-hero .hero-copy{min-height:auto}.behavior-regulation .regulation-hero .hero-copy{border-left:1px solid rgba(0,43,104,.08)}.behavior-regulation .regulation-hero .hero-copy::before{background:rgba(0,43,104,.86)}.behavior-regulation .regulation-hero .program-watermark{right:-40px;bottom:-70px;transform:scale(4)}}@media(max-width: 767.98px){.behavior-regulation .regulation-hero{padding-bottom:55px}.behavior-regulation .regulation-hero .hero-facts .fact{border-right:0;border-bottom:1px solid rgba(0,43,104,.1)}.behavior-regulation .regulation-hero .hero-facts .col-md-4:last-child .fact{border-bottom:0}}.behavior-regulation .phase-check{background:#002b68}.behavior-regulation .phase-check .signal-board{isolation:isolate;overflow:hidden;background:#fff;box-shadow:0 28px 60px rgba(0,43,104,.28)}.behavior-regulation .phase-check .question-mark{position:absolute;top:-20px;left:25%;z-index:-1;opacity:.04;color:#002b68;transform:scale(5);transform-origin:top left;pointer-events:none}.behavior-regulation .phase-check .question-panel{position:sticky;top:150px;padding-left:24px;border-left:5px solid #007a33}.behavior-regulation .phase-check .signal{position:relative;border:1px solid rgba(0,43,104,.1);background:#f5f5ff;transition:transform .25s ease,background .25s ease}.behavior-regulation .phase-check .signal:hover{background:#fff;transform:translateY(-4px)}.behavior-regulation .phase-check .reassurance{overflow:hidden;background:#007a33;box-shadow:0 16px 34px rgba(0,122,51,.22)}.behavior-regulation .phase-check .reassurance::after{position:absolute;top:-70px;right:-40px;width:190px;height:190px;border:30px solid hsla(0,0%,100%,.1);border-radius:50%;content:""}.behavior-regulation .phase-check .reassurance p{position:relative;z-index:1}@media(max-width: 1024px){.behavior-regulation .phase-check .question-panel{position:static}}.behavior-regulation .regulation-included{background:#f5f5ff}.behavior-regulation .regulation-included .included-layout{overflow:hidden;border:1px solid rgba(0,43,104,.1);background:#fff;box-shadow:0 24px 52px rgba(0,43,104,.12)}.behavior-regulation .regulation-included .included-heading{position:relative;isolation:isolate;overflow:hidden;min-height:100%;background-image:var(--included-image);background-repeat:no-repeat;background-position:center;background-size:cover}.behavior-regulation .regulation-included .included-heading::before{position:absolute;inset:0;z-index:0;background:rgba(0,43,104,0);content:""}.behavior-regulation .regulation-included .included-heading::after{position:absolute;z-index:0;right:-120px;bottom:-130px;width:280px;height:280px;border:42px solid rgba(10,207,92,.1);border-radius:50%;content:""}.behavior-regulation .regulation-included .included-heading>div,.behavior-regulation .regulation-included .included-heading>span{position:relative;z-index:1}.behavior-regulation .regulation-included .included-heading .heading-line{position:relative;z-index:1;width:72px;height:5px;background:#0acf5c}.behavior-regulation .regulation-included .included-row{border-bottom:1px solid rgba(0,43,104,.1);transition:transform .25s ease}.behavior-regulation .regulation-included .included-row:hover{transform:translateX(8px)}.behavior-regulation .regulation-included .included-row .item-number{flex:0 0 auto}@media(max-width: 1024px){.behavior-regulation .regulation-included .included-heading{min-height:auto}}.behavior-regulation .regulation-outcomes{background:#fff}.behavior-regulation .regulation-outcomes .outcomes-heading .outcomes-line{margin-right:auto;margin-left:auto;width:72px;height:3px;background:#007a33}.behavior-regulation .regulation-outcomes .outcomes-track{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:hidden;border-top:1px solid rgba(0,43,104,.14);border-bottom:1px solid rgba(0,43,104,.14);background:#f5f5ff}@media(max-width: 1024px){.behavior-regulation .regulation-outcomes .outcomes-track{grid-template-columns:1fr}}.behavior-regulation .regulation-outcomes .outcome-group{position:relative;border-right:1px solid rgba(0,43,104,.14)}.behavior-regulation .regulation-outcomes .outcome-group .outcome-image{height:430px;overflow:hidden}.behavior-regulation .regulation-outcomes .outcome-group .outcome-image img{-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.behavior-regulation .regulation-outcomes .outcome-group:hover .outcome-image img{transform:scale(1.03)}.behavior-regulation .regulation-outcomes .outcome-group.outcome-family{border-right:0;background:#fff}.behavior-regulation .regulation-outcomes .outcome-group i{flex:0 0 auto}.behavior-regulation .regulation-outcomes .outcome-group .outcome-number{display:block;margin-bottom:12px;color:#007a33}.behavior-regulation .regulation-outcomes .outcome-group h3,.behavior-regulation .regulation-outcomes .outcome-group .row{position:relative;z-index:1}.behavior-regulation .regulation-outcomes .outcome-group .row>div{width:100%;padding-right:0 !important;padding-left:0 !important}@media(max-width: 1024px){.behavior-regulation .regulation-outcomes .outcome-group{border-right:0;border-bottom:1px solid rgba(0,43,104,.14)}.behavior-regulation .regulation-outcomes .outcome-group .outcome-image{height:340px}.behavior-regulation .regulation-outcomes .outcome-group.outcome-family{border-bottom:0}}@media(max-width: 480px){.behavior-regulation .regulation-outcomes .outcome-group .outcome-image{height:240px}}.behavior-regulation .regulation-timeline{position:relative;overflow:hidden;background:#f5f5ff}.behavior-regulation .regulation-timeline::before{position:absolute;top:-170px;right:-170px;width:360px;height:360px;border:54px solid rgba(10,207,92,.08);border-radius:50%;content:"";pointer-events:none}.behavior-regulation .regulation-timeline .container{position:relative;z-index:1}.behavior-regulation .regulation-timeline .timeline-heading h2{max-width:620px}.behavior-regulation .regulation-timeline .timeline-highlight{min-height:190px;background:#002b68;box-shadow:0 20px 45px rgba(0,43,104,.16)}.behavior-regulation .regulation-timeline .timeline-highlight .timeline-highlight-icon{flex:0 0 auto;width:68px;height:68px;border:1px solid hsla(0,0%,100%,.22);border-radius:10px;background:rgba(10,207,92,.16)}.behavior-regulation .regulation-timeline .timeline-highlight .timeline-highlight-icon i{color:#0acf5c}.behavior-regulation .regulation-timeline .timeline-progress::before{position:absolute;top:72px;right:16.66%;left:16.66%;height:2px;background:rgba(0,43,104,.14);content:""}.behavior-regulation .regulation-timeline .timeline-step{border:1px solid rgba(0,43,104,.12);background:#fff;box-shadow:0 14px 32px rgba(0,43,104,.07)}.behavior-regulation .regulation-timeline .timeline-step .timeline-step-number{position:relative;z-index:1;width:48px;height:48px;border:1px solid rgba(0,122,51,.24);border-radius:50%;background:#f5f5ff;color:#007a33}.behavior-regulation .regulation-timeline .timeline-step.timeline-step-featured{border-top:5px solid #007a33}.behavior-regulation .regulation-timeline .timeline-step.timeline-step-featured .timeline-step-number{border-color:#007a33;background:#007a33;color:#fff}.behavior-regulation .regulation-timeline .timeline-note{border:1px solid rgba(0,43,104,.1);background:hsla(0,0%,100%,.72)}.behavior-regulation .regulation-timeline .timeline-note i{flex:0 0 auto}@media(max-width: 1024px){.behavior-regulation .regulation-timeline::before{width:280px;height:280px}.behavior-regulation .regulation-timeline .timeline-progress::before{display:none}}@media(max-width: 480px){.behavior-regulation .regulation-timeline .timeline-highlight{min-height:auto;align-items:flex-start !important}.behavior-regulation .regulation-timeline .timeline-highlight .timeline-highlight-icon{width:52px;height:52px}.behavior-regulation .regulation-timeline .timeline-highlight strong{margin-bottom:4px}}.behavior-regulation .regulation-fit{background:#fff}.behavior-regulation .regulation-fit .fit-layout .fit-panel,.behavior-regulation .regulation-fit .fit-layout .trust-panel{box-shadow:0 18px 42px rgba(0,43,104,.1)}.behavior-regulation .regulation-fit .fit-panel{border:1px solid rgba(0,43,104,.12);background:#f5f5ff}.behavior-regulation .regulation-fit .fit-panel i{flex:0 0 auto}.behavior-regulation .regulation-fit .trust-panel{background:#002b68}.behavior-regulation .regulation-fit .trust-panel i{flex:0 0 auto}.behavior-regulation .regulation-fit .fit-quote{overflow:hidden;border-left:6px solid #0acf5c;background:#007a33}.behavior-regulation .regulation-fit .fit-quote::after{position:absolute;top:-75px;right:25px;opacity:.08;color:#fff;content:"“";transform:scale(8);transform-origin:top right;pointer-events:none}.behavior-regulation .regulation-fit .fit-quote p,.behavior-regulation .regulation-fit .fit-quote cite{position:relative;z-index:1}.behavior-regulation .regulation-fit .fit-quote cite{font-style:normal}.behavior-regulation .regulation-faq{background:#f5f5ff}.behavior-regulation .regulation-faq .faq-heading{max-width:760px}.behavior-regulation .regulation-faq .faq-item{border:1px solid rgba(0,43,104,.1);background:#fff;transition:border-color .25s ease,transform .25s ease}.behavior-regulation .regulation-faq .faq-item:hover{border-color:#007a33;transform:translateY(-3px)}.behavior-regulation .regulation-faq .faq-cta{position:relative;overflow:hidden;background:#002b68}.behavior-regulation .regulation-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:""}.behavior-regulation .regulation-faq .faq-cta .row{position:relative;z-index:1}