.service-nav{height:82px}.service-nav .nav-links{height:100%;align-items:center}.service-nav .nav-services{height:100%;padding:0;display:flex;align-items:center}.service-nav .services-menu{top:81px}.service-nav .nav-cta{height:44px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.service-hero{padding-top:72px;padding-bottom:62px;min-height:535px}.hero-visual{height:370px}.hero-orbit{width:300px;height:300px;background:radial-gradient(circle at center,#edf6f8 0 20%,transparent 21%)}.hero-orbit::after{width:104px;height:104px;background:radial-gradient(circle at 35% 30%,#164156,#071d29 64%);box-shadow:0 0 0 14px #edf6f8,0 25px 45px #183b4a20}.hero-orbit::before{inset:42px}.hero-orbit span{position:absolute}.visual-label{top:calc(50% + 112px);background:#fff;border:1px solid #cbdbe1;padding:10px 14px;font-size:.72rem;letter-spacing:.03em;box-shadow:0 10px 25px #12344110}.visual-label small{margin-top:4px;font-size:.5rem}.capabilities,.outcomes,.process{padding-top:68px;padding-bottom:68px}.intro-grid h2,.outcomes h2,.process h2{font-size:clamp(2.15rem,3.4vw,3.75rem);line-height:1.02}.cap-grid{margin-top:42px}.cap-grid article{min-height:205px;padding:25px}.cap-grid h3{margin-top:31px;font-size:1.15rem}.outcome-grid{margin-top:42px}.outcome-grid div{padding:28px}.process-list{margin-top:40px}.service-cta{padding-top:58px;padding-bottom:58px}.service-cta h2{font-size:clamp(1.9rem,3.2vw,3.5rem)}footer{align-items:center}.footer-links{display:flex;gap:22px}@media(max-width:850px){.service-nav .nav-links{display:none}.service-hero{padding-top:58px}.hero-visual{height:310px}.hero-orbit{width:255px;height:255px}.visual-label{top:calc(50% + 98px)}}
