.ServiceDetail-module__HIoDJW__pageHero{isolation:isolate;align-items:center;min-height:54vh;display:flex;position:relative;overflow:hidden}.ServiceDetail-module__HIoDJW__pageHero:before{content:"";z-index:-2;background-image:linear-gradient(#b1c2df12 1px,#0000 1px),linear-gradient(90deg,#b1c2df12 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000001a,#000000d9,#0000001f);mask-image:linear-gradient(90deg,#0000001a,#000000d9,#0000001f)}.ServiceDetail-module__HIoDJW__pageHero:after{content:"";background:linear-gradient(90deg,transparent,var(--line),transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.ServiceDetail-module__HIoDJW__aiData{background:linear-gradient(90deg,#030b22f2 0%,#030b22b8 50%,#030b225c 100%),linear-gradient(#030b222e 0%,#030b22d1 100%),url(/assets/images/services/ai-data-dashboard-team.jpg) 100%/cover no-repeat,linear-gradient(135deg,#030b22 0%,#071b3b 52%,#09285a 100%)}.ServiceDetail-module__HIoDJW__digitalTransformation{background:linear-gradient(90deg,#030b22f2 0%,#030b22b8 50%,#030b225c 100%),linear-gradient(#030b222e 0%,#030b22d1 100%),url(/assets/images/services/digital-transformation-program-management.jpg) 100%/cover no-repeat,linear-gradient(135deg,#030b22 0%,#071b3b 52%,#09285a 100%)}.ServiceDetail-module__HIoDJW__technologyConsulting{background:linear-gradient(90deg,#030b22f2 0%,#030b22b8 50%,#030b225c 100%),linear-gradient(#030b222e 0%,#030b22d1 100%),url(/assets/images/services/technology-consulting-architecture.jpg) 100%/cover no-repeat,linear-gradient(135deg,#030b22 0%,#071b3b 52%,#09285a 100%)}.ServiceDetail-module__HIoDJW__cybersecurity{background:linear-gradient(90deg,#030b22f2 0%,#030b22b8 50%,#030b225c 100%),linear-gradient(#030b222e 0%,#030b22d1 100%),url(/assets/images/services/cybersecurity-risk-monitoring.jpg) 100%/cover no-repeat,linear-gradient(135deg,#030b22 0%,#071b3b 52%,#09285a 100%)}.ServiceDetail-module__HIoDJW__businessProcessOptimization{background:linear-gradient(90deg,#030b22f2 0%,#030b22b8 50%,#030b225c 100%),linear-gradient(#030b222e 0%,#030b22d1 100%),url(/assets/images/services/business-process-optimization-operations.jpg) 100%/cover no-repeat,linear-gradient(135deg,#030b22 0%,#071b3b 52%,#09285a 100%)}.ServiceDetail-module__HIoDJW__cloudSystems{background:linear-gradient(90deg,#030b22f2 0%,#030b22b8 50%,#030b225c 100%),linear-gradient(#030b222e 0%,#030b22d1 100%),url(/assets/images/services/cloud-systems-infrastructure.jpg) 100%/cover no-repeat,linear-gradient(135deg,#030b22 0%,#071b3b 52%,#09285a 100%)}.ServiceDetail-module__HIoDJW__pageHeroInner{width:min(100%,var(--max));margin:0 auto;padding:clamp(56px,7vw,96px) 42px clamp(48px,6vw,80px)}.ServiceDetail-module__HIoDJW__pageHeroKicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-family:Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.74rem;font-weight:800;display:inline-flex}.ServiceDetail-module__HIoDJW__pageHeroKicker:before{content:"";background:var(--accent);width:38px;height:2px}.ServiceDetail-module__HIoDJW__pageHero h1{max-width:18ch;color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:500;line-height:.96}.ServiceDetail-module__HIoDJW__pageHeroLede{color:#d1def5;max-width:56ch;margin:24px 0 0;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:clamp(.97rem,1.1vw,1.06rem);line-height:1.6}.ServiceDetail-module__HIoDJW__sectionInner{width:min(100%,var(--max));margin:0 auto}.ServiceDetail-module__HIoDJW__sectionLabel{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-family:Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.69rem;font-weight:800;display:inline-block}.ServiceDetail-module__HIoDJW__sectionHeader{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:clamp(44px,5vw,64px);padding-bottom:28px;display:grid}.ServiceDetail-module__HIoDJW__sectionHeader h2{color:var(--ink);margin:0;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:500;line-height:1.06}.ServiceDetail-module__HIoDJW__sectionCount{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-family:Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.74rem;font-weight:700}.ServiceDetail-module__HIoDJW__overview{background:#030b22;padding:clamp(72px,8vw,112px) 42px}.ServiceDetail-module__HIoDJW__overviewInner{width:min(100%,var(--max));grid-template-columns:minmax(0,.78fr) minmax(300px,.6fr);align-items:start;gap:clamp(48px,7vw,104px);margin:0 auto;display:grid}.ServiceDetail-module__HIoDJW__overviewCopy h2{color:var(--ink);margin:0 0 22px;font-size:clamp(1.9rem,3vw,3rem);font-weight:500;line-height:1.04}.ServiceDetail-module__HIoDJW__overviewCopy p{color:#c4d3ec;margin:0 0 20px;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.97rem;line-height:1.68}.ServiceDetail-module__HIoDJW__overviewCopy p:last-child{margin-bottom:0}.ServiceDetail-module__HIoDJW__overviewStats{flex-direction:column;gap:2px;display:flex}.ServiceDetail-module__HIoDJW__statBlock{border-left:3px solid var(--accent);background:#081a3a;padding:28px 32px}.ServiceDetail-module__HIoDJW__statNumber{color:var(--accent);letter-spacing:-.02em;margin-bottom:6px;font-family:Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:2.4rem;font-weight:800;line-height:1;display:block}.ServiceDetail-module__HIoDJW__statLabel{color:#c4d3ec;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.88rem;line-height:1.5}.ServiceDetail-module__HIoDJW__capabilitiesSection{border-top:1px solid var(--line);background:#020817;padding:clamp(72px,8vw,112px) 42px}.ServiceDetail-module__HIoDJW__capabilitiesGrid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.ServiceDetail-module__HIoDJW__capCard{background:#081a3a;border-top:3px solid #0000;padding:40px 32px 44px;transition:background .2s,border-color .2s;position:relative;overflow:hidden}.ServiceDetail-module__HIoDJW__capCard:before{content:"";z-index:0;opacity:0;background:linear-gradient(160deg,#86d83f0a 0%,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.ServiceDetail-module__HIoDJW__capCard:hover{border-top-color:var(--accent);background:#0b2148}.ServiceDetail-module__HIoDJW__capCard:hover:before{opacity:1}.ServiceDetail-module__HIoDJW__capCard>*{z-index:1;position:relative}.ServiceDetail-module__HIoDJW__capIcon{border:1px solid var(--line);width:48px;height:48px;color:var(--accent);background:#86d83f0f;justify-content:center;align-items:center;margin-bottom:28px;display:flex}.ServiceDetail-module__HIoDJW__capIcon svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ServiceDetail-module__HIoDJW__capCard h3{color:var(--ink);margin:0 0 14px;font-size:1.18rem;font-weight:500;line-height:1.12}.ServiceDetail-module__HIoDJW__capCard p{color:#c4d3ec;margin:0;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.88rem;line-height:1.65}.ServiceDetail-module__HIoDJW__platformBand{isolation:isolate;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(80px,10vw,124px) 42px;position:relative;overflow:hidden}.ServiceDetail-module__HIoDJW__platformBand:before{content:"";z-index:-2;opacity:.22;filter:saturate(.65)contrast(1.1);background:url(/assets/images/insights/insights-research-analytics-workspace.jpg) 50%/cover no-repeat;position:absolute;inset:0}.ServiceDetail-module__HIoDJW__platformBand:after{content:"";z-index:-1;background:linear-gradient(90deg,#030b22f0 0%,#030b22c2 55%,#030b2294 100%),linear-gradient(#030b222e 0%,#030b22b8 100%);position:absolute;inset:0}.ServiceDetail-module__HIoDJW__platformBandInner{width:min(100%,var(--max));grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,6vw,96px);margin:0 auto;display:grid}.ServiceDetail-module__HIoDJW__platformBandCopy{max-width:52ch}.ServiceDetail-module__HIoDJW__platformBandCopy h2{color:var(--ink);margin:16px 0 20px;font-size:clamp(1.6rem,2.8vw,2.8rem);font-weight:500;line-height:1.08}.ServiceDetail-module__HIoDJW__platformBandCopy p{color:#c4d3ec;margin:0;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.95rem;line-height:1.7}.ServiceDetail-module__HIoDJW__platformProofs{grid-template-columns:1fr 1fr;gap:2px;display:grid}.ServiceDetail-module__HIoDJW__pproof{border-top:2px solid var(--line);background:#081a3aad;padding:28px 24px}.ServiceDetail-module__HIoDJW__pproof:first-child{border-top-color:var(--accent)}.ServiceDetail-module__HIoDJW__pproof h4{color:var(--ink);margin:0 0 8px;font-size:.88rem;font-weight:600}.ServiceDetail-module__HIoDJW__pproof p{color:var(--muted);margin:0;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.82rem;line-height:1.55}.ServiceDetail-module__HIoDJW__approach{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#030b22;padding:clamp(56px,6vw,88px) 42px}.ServiceDetail-module__HIoDJW__approachInner{width:min(100%,var(--max));margin:0 auto}.ServiceDetail-module__HIoDJW__approachHeader{margin-bottom:clamp(36px,4vw,52px)}.ServiceDetail-module__HIoDJW__approachHeader h2{color:var(--ink);margin:0;font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:500;line-height:1.08}.ServiceDetail-module__HIoDJW__approachHeader p{color:#c4d3ec;max-width:54ch;margin:16px 0 0;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.96rem;line-height:1.6}.ServiceDetail-module__HIoDJW__approachSteps{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.ServiceDetail-module__HIoDJW__approachStep{border-right:1px solid var(--line);padding:36px 36px 36px 0}.ServiceDetail-module__HIoDJW__approachStep:last-child{border-right:0;padding-left:36px;padding-right:0}.ServiceDetail-module__HIoDJW__approachStep:not(:first-child):not(:last-child){padding-left:36px}.ServiceDetail-module__HIoDJW__approachStep h3{color:var(--ink);margin:0 0 12px;font-size:1.2rem;font-weight:500;line-height:1.1}.ServiceDetail-module__HIoDJW__approachStep p{color:#b8cbe6;margin:0;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.88rem;line-height:1.65}.ServiceDetail-module__HIoDJW__relevantIndustries{border-bottom:1px solid var(--line);background:#020817;padding:clamp(56px,6vw,80px) 42px}.ServiceDetail-module__HIoDJW__relInner{width:min(100%,var(--max));grid-template-columns:1fr 2fr;align-items:start;gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.ServiceDetail-module__HIoDJW__relLead h2{color:var(--ink);margin:0 0 16px;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:500;line-height:1.08}.ServiceDetail-module__HIoDJW__relLead p{color:#c4d3ec;margin:0 0 28px;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.91rem;line-height:1.65}.ServiceDetail-module__HIoDJW__relLead a{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-family:Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.76rem;font-weight:700;transition:gap .16s;display:inline-flex}.ServiceDetail-module__HIoDJW__relLead a:after{content:"→";font-size:.9rem}.ServiceDetail-module__HIoDJW__relLead a:hover{gap:14px}.ServiceDetail-module__HIoDJW__relList{grid-template-columns:1fr 1fr;gap:2px;display:grid}.ServiceDetail-module__HIoDJW__relItem{color:var(--ink);letter-spacing:.03em;background:#081a3a;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.88rem;font-weight:600;transition:background .16s,color .16s;display:flex}.ServiceDetail-module__HIoDJW__relItem:after{content:"→";color:var(--blue);opacity:0;font-size:.85rem;transition:opacity .16s,transform .16s;transform:translate(-6px)}.ServiceDetail-module__HIoDJW__relItem:hover{color:var(--accent);background:#0b2148}.ServiceDetail-module__HIoDJW__relItem:hover:after{opacity:1;transform:translate(0)}.ServiceDetail-module__HIoDJW__relatedServices{background:#030b22;padding:clamp(56px,6vw,88px) 42px}.ServiceDetail-module__HIoDJW__relatedInner{width:min(100%,var(--max));margin:0 auto}.ServiceDetail-module__HIoDJW__relatedHeader{border-bottom:1px solid var(--line);margin-bottom:clamp(32px,4vw,48px);padding-bottom:24px}.ServiceDetail-module__HIoDJW__relatedHeader h2{color:var(--ink);margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:500;line-height:1.08}.ServiceDetail-module__HIoDJW__relatedGrid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.ServiceDetail-module__HIoDJW__relatedCard{background:#081a3a;border-top:3px solid #0000;flex-direction:column;padding:32px 30px 36px;transition:background .2s,border-color .2s;display:flex}.ServiceDetail-module__HIoDJW__relatedCard:hover{border-top-color:var(--accent);background:#0b2148}.ServiceDetail-module__HIoDJW__relatedCard h3{color:var(--ink);margin:0 0 12px;font-size:1.1rem;font-weight:500;line-height:1.15;transition:color .18s}.ServiceDetail-module__HIoDJW__relatedCard:hover h3{color:var(--accent)}.ServiceDetail-module__HIoDJW__relatedCard p{color:#c4d3ec;flex:1;margin:0 0 24px;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.87rem;line-height:1.65}.ServiceDetail-module__HIoDJW__relatedLink{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-family:Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.74rem;font-weight:700;transition:color .16s,gap .16s;display:inline-flex}.ServiceDetail-module__HIoDJW__relatedLink:after{content:"→";font-size:.9rem;transition:transform .16s}.ServiceDetail-module__HIoDJW__relatedCard:hover .ServiceDetail-module__HIoDJW__relatedLink{color:var(--accent);gap:14px}.ServiceDetail-module__HIoDJW__relatedCard:hover .ServiceDetail-module__HIoDJW__relatedLink:after{transform:translate(2px)}.ServiceDetail-module__HIoDJW__pageCta{border-top:1px solid var(--line);background:linear-gradient(135deg,#020817 0%,#071b3b 60%,#0b2550 100%);padding:clamp(64px,7vw,96px) 42px;position:relative;overflow:hidden}.ServiceDetail-module__HIoDJW__pageCta:before{content:"";z-index:0;background-image:linear-gradient(#b1c2df0d 1px,#0000 1px),linear-gradient(90deg,#b1c2df0d 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0006,#000000e6,#0003);mask-image:linear-gradient(90deg,#0006,#000000e6,#0003)}.ServiceDetail-module__HIoDJW__ctaInner{z-index:1;width:min(100%,var(--max));grid-template-columns:1fr auto;align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid;position:relative}.ServiceDetail-module__HIoDJW__ctaCopy h2{color:var(--ink);margin:0 0 14px;font-size:clamp(1.7rem,3vw,3rem);font-weight:500;line-height:1.06}.ServiceDetail-module__HIoDJW__ctaCopy p{color:#c4d3ec;max-width:52ch;margin:0;font-family:Inter Variable,Inter,Open Sans,Calibri,sans-serif;font-size:.96rem;line-height:1.6}.ServiceDetail-module__HIoDJW__ctaActions{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.ServiceDetail-module__HIoDJW__btnPrimary{background:var(--accent);color:#050608;letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--accent);white-space:nowrap;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-family:Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.8rem;font-weight:800;transition:background .16s,border-color .16s;display:inline-flex}.ServiceDetail-module__HIoDJW__btnPrimary:hover{background:var(--ink);border-color:var(--ink)}.ServiceDetail-module__HIoDJW__btnGhost{min-height:52px;color:var(--ink);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #f7f7ef61;justify-content:center;align-items:center;padding:0 28px;font-family:Plus Jakarta Sans,Trebuchet MS,sans-serif;font-size:.8rem;font-weight:800;transition:background .16s,border-color .16s;display:inline-flex}.ServiceDetail-module__HIoDJW__btnGhost:hover{border-color:var(--ink);background:var(--ink);color:#050608}@media (max-width:1060px){.ServiceDetail-module__HIoDJW__capabilitiesGrid{grid-template-columns:repeat(2,1fr)}.ServiceDetail-module__HIoDJW__relInner,.ServiceDetail-module__HIoDJW__overviewInner,.ServiceDetail-module__HIoDJW__platformBandInner{grid-template-columns:1fr}}@media (max-width:800px){.ServiceDetail-module__HIoDJW__approachSteps{grid-template-columns:1fr 1fr}.ServiceDetail-module__HIoDJW__approachStep{padding:28px 24px 28px 0}.ServiceDetail-module__HIoDJW__approachStep:last-child{padding-left:24px}.ServiceDetail-module__HIoDJW__approachStep:nth-child(2){border-right:0}.ServiceDetail-module__HIoDJW__approachStep:nth-child(3){border-right:1px solid var(--line)}.ServiceDetail-module__HIoDJW__approachStep:not(:first-child):not(:last-child){padding-left:24px}.ServiceDetail-module__HIoDJW__relatedGrid,.ServiceDetail-module__HIoDJW__ctaInner,.ServiceDetail-module__HIoDJW__sectionHeader,.ServiceDetail-module__HIoDJW__relList,.ServiceDetail-module__HIoDJW__platformProofs{grid-template-columns:1fr}}@media (max-width:680px){.ServiceDetail-module__HIoDJW__pageHeroInner,.ServiceDetail-module__HIoDJW__overview,.ServiceDetail-module__HIoDJW__capabilitiesSection,.ServiceDetail-module__HIoDJW__approach,.ServiceDetail-module__HIoDJW__relevantIndustries,.ServiceDetail-module__HIoDJW__relatedServices,.ServiceDetail-module__HIoDJW__pageCta,.ServiceDetail-module__HIoDJW__platformBand{padding-left:20px;padding-right:20px}.ServiceDetail-module__HIoDJW__capabilitiesGrid,.ServiceDetail-module__HIoDJW__approachSteps{grid-template-columns:1fr}.ServiceDetail-module__HIoDJW__approachStep{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.ServiceDetail-module__HIoDJW__approachStep:last-child{border-bottom:0;padding-left:0}.ServiceDetail-module__HIoDJW__ctaActions{flex-flow:wrap}.ServiceDetail-module__HIoDJW__btnPrimary,.ServiceDetail-module__HIoDJW__btnGhost{flex:1;min-width:0}}
