.service-site{--s-navy:#07182f;--s-blue:#0875d1;--s-cyan:#45cde6;--s-line:#dce4eb;--s-muted:#5d6d80;color:#0b1f36;background:#fff;min-height:100vh}.service-shell{width:min(1160px,100% - 48px);margin-inline:auto}.service-header{border-bottom:1px solid var(--s-line);z-index:40;background:#fffffff7;height:82px;position:sticky;top:0}.service-header>.service-shell{align-items:center;gap:36px;height:100%;display:flex}.service-brand{align-items:center;gap:10px;display:flex}.service-brand img{object-fit:contain;width:42px;height:50px}.service-brand b,.service-brand small{display:block}.service-brand b{font-size:15px}.service-brand small{letter-spacing:1.5px;color:#708094;margin-top:2px;font:7px Arial}.service-header nav{gap:28px;margin-right:auto;font-size:12px;display:flex}.service-header nav a:hover{color:var(--s-blue)}.service-header-cta{background:var(--s-navy);color:#fff;padding:13px 18px;font-size:11px;font-weight:750}.service-index-hero{background:var(--s-navy);color:#fff;padding:105px 0}.service-index-hero span,.service-detail-hero span{letter-spacing:1.8px;color:var(--s-cyan);font:700 9px Arial}.service-index-hero h1{margin:20px 0;font-size:48px;line-height:1.45}.service-index-hero p{color:#aebdcd;max-width:720px;font-size:14px;line-height:2.15}.service-index-grid{background:var(--s-line);border:1px solid var(--s-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-block:90px;display:grid}.service-index-grid article{background:#fff;min-height:280px;padding:36px}.service-index-grid article>span{letter-spacing:1.3px;color:#71869a;font:700 8px Arial}.service-index-grid h2{margin:28px 0 12px;font-size:22px}.service-index-grid p{color:var(--s-muted);min-height:76px;font-size:12px;line-height:2.1}.service-index-grid article>a{color:var(--s-blue);font-size:10px;font-weight:750}.service-index-cta,.service-detail-cta{background:#edf4f8;padding:65px 0}.service-index-cta>.service-shell,.service-detail-cta>.service-shell{justify-content:space-between;align-items:center;gap:40px;display:flex}.service-index-cta span,.service-detail-cta span,.service-content>article>span,.service-content>div>div:first-child>span,.service-faq>div:first-child>span,.related-services>div:first-child>span{color:var(--s-blue);font-size:9px;font-weight:750}.service-index-cta h2,.service-detail-cta h2{margin:8px 0;font-size:27px}.service-index-cta p{color:var(--s-muted);font-size:11px}.service-index-cta a,.service-detail-cta a{background:var(--s-blue);color:#fff;padding:15px 22px;font-size:11px;font-weight:750}.service-breadcrumb{color:#718093;align-items:center;gap:10px;padding-block:22px;font-size:10px;display:flex}.service-breadcrumb b{color:#263b52}.service-detail-hero{background:var(--s-navy);color:#fff;padding:82px 0}.service-detail-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:90px;display:grid}.service-detail-hero h1{margin:17px 0;font-size:44px;line-height:1.5}.service-detail-hero p{color:#adbdcd;max-width:720px;font-size:13px;line-height:2.15}.service-detail-hero div>div>div{gap:13px;margin-top:30px;display:flex}.service-detail-hero div>div>div a{border:1px solid #53718f;padding:13px 18px;font-size:10px}.service-detail-hero div>div>div .service-primary{background:var(--s-blue);border-color:var(--s-blue)}.service-detail-hero aside{border-right:2px solid var(--s-cyan);background:#0b2443;padding:22px 26px}.service-detail-hero aside small,.service-detail-hero aside b{display:block}.service-detail-hero aside small{color:var(--s-cyan);font-size:9px}.service-detail-hero aside b{margin:13px 0;font-size:16px}.service-detail-hero aside p{margin:0;font-size:10px}.service-content{padding-block:90px}.service-introduction{border-bottom:1px solid var(--s-line);grid-template-columns:.55fr 1fr;gap:30px 80px;padding-bottom:70px;display:grid}.service-introduction>span{grid-column:1}.service-introduction h2{margin:0;font-size:30px;line-height:1.6}.service-introduction p{color:var(--s-muted);margin:0;font-size:13px;line-height:2.3}.service-scope,.service-process,.service-outcomes,.service-faq,.related-services{border-bottom:1px solid var(--s-line);padding:75px 0}.service-scope,.service-process,.service-outcomes{grid-template-columns:.55fr 1fr;gap:80px;display:grid}.service-content h2{margin:8px 0;font-size:27px;line-height:1.65}.service-scope ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-scope li{border-right:3px solid var(--s-blue);background:#f2f6f8;padding:17px;font-size:11px}.service-process ol{border-top:1px solid var(--s-line);margin:0;padding:0;list-style:none}.service-process li{border-bottom:1px solid var(--s-line);grid-template-columns:52px 1fr;align-items:center;padding:17px 0;display:grid}.service-process li b{color:var(--s-blue);font:10px Arial}.service-process li span{font-size:12px}.service-outcomes>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-outcomes article{border:1px solid var(--s-line);gap:12px;padding:22px;display:flex}.service-outcomes article i{background:var(--s-cyan);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.service-outcomes p{margin:0;font-size:11px;line-height:2}.service-faq{grid-template-columns:.55fr 1fr;gap:80px;display:grid}.service-faq details{border-top:1px solid var(--s-line)}.service-faq details:last-child{border-bottom:1px solid var(--s-line)}.service-faq summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-size:12px;font-weight:750;list-style:none;display:flex}.service-faq summary::-webkit-details-marker{display:none}.service-faq summary b{color:var(--s-blue);font:18px Arial}.service-faq p{color:var(--s-muted);margin:0 0 20px;font-size:11px;line-height:2.2}.related-services>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.related-services a{border:1px solid var(--s-line);gap:10px;padding:22px;display:grid}.related-services a small{color:var(--s-blue);font:9px Arial}.related-services a b{font-size:13px}.related-services a span{color:var(--s-muted);font-size:9px}.service-footer{color:#fff;background:#050f1f;padding:50px 0}.service-footer>.service-shell{grid-template-columns:1fr auto auto;align-items:center;gap:70px;display:grid}.service-footer b,.service-footer span,.service-footer a{display:block}.service-footer span{color:#71849a;margin-top:7px;font-size:9px}.service-footer nav{color:#93a4b7;gap:22px;font-size:9px;display:flex}.service-footer>div>div:last-child{color:#64d0e4;gap:5px;font-size:10px;display:grid}@media (max-width:760px){.service-shell{width:min(100% - 30px,1160px)}.service-header{height:70px}.service-header nav{display:none}.service-header-cta{margin-right:auto}.service-index-hero{padding:72px 0}.service-index-hero h1,.service-detail-hero h1{font-size:32px}.service-index-grid{grid-template-columns:1fr;margin-block:55px}.service-index-grid article{min-height:0;padding:26px}.service-index-cta>.service-shell,.service-detail-cta>.service-shell{display:block}.service-index-cta a,.service-detail-cta a{margin-top:20px;display:inline-block}.service-detail-hero-grid,.service-introduction,.service-scope,.service-process,.service-outcomes,.service-faq{grid-template-columns:1fr;gap:35px}.service-detail-hero{padding:60px 0}.service-detail-hero div>div>div{flex-direction:column}.service-scope ul,.service-outcomes>div:last-child,.related-services>div:last-child{grid-template-columns:1fr}.service-footer>.service-shell{grid-template-columns:1fr;gap:28px}.service-footer nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.service-site *{scroll-behavior:auto!important;transition:none!important}}
