.service-nav{display:flex;align-items:center;gap:35px;font-size:12px;font-weight:800}.service-nav>a:not(.nav-contact):hover{opacity:.55}.service-hero{position:relative;min-height:600px;display:flex;align-items:end;padding:105px 0 100px;color:#fff;background:#25352e;overflow:hidden;isolation:isolate}.service-hero::before,.service-hero::after{content:'';position:absolute;inset:0;z-index:-1}.service-hero::after{background:linear-gradient(90deg,rgba(9,23,20,.87),rgba(9,23,20,.38) 62%,rgba(9,23,20,.08))}.service-hero-business-transformation::before{background:url("/assets/optimized-review/5ec740df678cddfa-1024-q80.webp") center 52%/cover}.service-hero-business-solutions::before{background:url("/assets/optimized-review/ec8d8621a745cd4d-1370-q80.webp") center 55%/cover}.service-hero-process-intelligence::before{background:radial-gradient(circle at 73% 32%,#9bac98 0 5px,transparent 6px),radial-gradient(circle at 86% 48%,#9bac98 0 5px,transparent 6px),linear-gradient(145deg,#6b7868,#344a3d 60%,#26352f)}.service-hero-executive-insights::before{background:linear-gradient(100deg,transparent 65%,rgba(207,218,202,.12) 65% 66%,transparent 66%),linear-gradient(125deg,#5b685c,#27362f)}.service-hero-process-intelligence::after,.service-hero-executive-insights::after{background:linear-gradient(90deg,rgba(9,23,20,.55),transparent 80%)}.service-hero-inner{position:relative}.service-hero h1{font-size:clamp(60px,7vw,112px);line-height:1.03;max-width:1030px;margin-bottom:26px}.service-hero p:last-child{font-size:19px;max-width:650px;color:#e6ece3}.service-lead{display:grid;grid-template-columns:.43fr 1fr;gap:6vw;padding-top:120px;padding-bottom:135px}.service-lead h2,.service-two-col h2,.service-outcomes h2,.service-delivery h2,.service-cta h2{font-size:clamp(50px,5vw,80px);line-height:1.07}.service-lead>div:nth-child(2){max-width:780px}.service-lead p{font-size:16px;color:#536158;max-width:650px}.service-lead .lead-large{font-size:21px;color:#26342c;line-height:1.5}.service-uses{background:#eceae2;padding:100px 0 115px}.service-two-col,.service-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.service-two-col h2,.service-outcomes h2{margin-bottom:0}.service-uses ul,.service-outcomes ul{padding:0;margin:0;list-style:none}.service-uses li{border-top:1px solid #b9c2b6;padding:20px 0;display:flex;gap:26px;font-size:16px;line-height:1.5}.service-uses li:last-child{border-bottom:1px solid #b9c2b6}.service-uses li span{color:#7a8b75}.service-outcomes{padding-top:120px;padding-bottom:130px}.service-outcomes li{border-top:1px solid #c0c9be;padding:23px 0;font-size:19px;line-height:1.45}.service-outcomes li:last-child{border-bottom:1px solid #c0c9be}.service-outcomes li::before{content:'↗';color:#728370;margin-right:25px}.service-delivery{background:#25352e;color:#fff;padding:110px 0 120px}.service-delivery-head{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:58px}.service-delivery h2{margin:0}.service-delivery-head>p{max-width:360px;color:#d2ded0;font-size:15px}.delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #748678;border-bottom:1px solid #748678;margin-bottom:36px}.delivery-step{padding:25px 28px 35px 0;min-height:250px}.delivery-step+.delivery-step{border-left:1px solid #748678;padding-left:28px}.delivery-step span{font-size:10px;color:#b7cab6;font-weight:800}.delivery-step h3{font-size:42px;margin:22px 0 10px}.delivery-step p{font-size:14px;color:#d0dccf}.service-cta{background:#6b796b;color:#fff;padding:110px 0 120px}.service-cta .container{display:grid;grid-template-columns:1fr .65fr;gap:7vw;align-items:end}.service-cta h2{margin-bottom:0}.service-cta p{font-size:16px;color:#edf1e8}.service-cta .button{margin-top:20px}.footer-top>a:last-child{font-size:14px;border-bottom:1px solid #8da394;padding-bottom:5px}@media(max-width:800px){.service-nav>a:not(.nav-contact){display:none}.service-hero{min-height:560px}.service-lead{grid-template-columns:1fr;gap:38px}.service-two-col,.service-outcomes{grid-template-columns:1fr;gap:40px}.service-delivery-head{display:block}.service-delivery-head>p{margin-top:25px}.service-cta .container{grid-template-columns:1fr;gap:25px}}@media(max-width:700px){.service-nav .nav-contact{min-width:auto;gap:16px;padding:10px}.service-hero{min-height:530px;padding:80px 0}.service-hero h1{font-size:clamp(48px,11vw,68px)}.service-hero p:last-child{font-size:16px}.service-lead,.service-outcomes{padding-top:80px;padding-bottom:85px}.service-lead h2,.service-two-col h2,.service-outcomes h2,.service-delivery h2,.service-cta h2{font-size:48px}.service-uses,.service-delivery,.service-cta{padding:80px 0}.delivery-grid{display:block}.delivery-step{min-height:unset;padding:22px 0 25px}.delivery-step+.delivery-step{padding-left:0;border-left:0;border-top:1px solid #748678}.delivery-step h3{margin-top:12px}.service-outcomes li{font-size:16px}}
