@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}header{z-index:50;color:#fff;background:#071421f7;border-bottom:1px solid #ffffff1c;position:sticky;top:0}.nav{align-items:center;gap:28px;max-width:1440px;height:76px;margin:auto;padding:0 5vw;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;font-size:17px;display:flex}.brand b{color:#aebac4;text-transform:uppercase;letter-spacing:2px;font-size:10px;display:block}.mark{background:var(--orange);color:#fff;border-radius:7px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.nav nav{gap:22px;margin-left:auto;display:flex}.nav nav a{color:#d4dce3;font-size:13px}.btn{background:var(--orange);color:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;padding:15px 22px;font-size:14px;font-weight:700;display:inline-flex}.btn.small{padding:11px 15px;font-size:12px}.btn.light{color:var(--navy);background:#fff}.wrap{width:min(1180px,90vw);margin:auto;padding:88px 0}.eyebrow{color:#416070;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;font-size:clamp(3rem,6vw,5.8rem);line-height:.98}h2{letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.08}.lede{color:#c1ccd4;max-width:760px;font-size:clamp(18px,2vw,22px);line-height:1.55}.hero{background:var(--navy);color:#fff;align-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.heroGrid{z-index:2;grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;width:min(1280px,90vw);margin:auto;padding:110px 0;display:grid;position:relative}.hero h1 em{color:var(--orange);font-style:normal}.actions{align-items:center;gap:28px;margin-top:38px;display:flex}.textlink{font-size:14px;font-weight:700}.orb{border:1px solid #1f4c67;border-radius:50%;width:760px;height:760px;position:absolute;top:-170px;right:-250px;box-shadow:0 0 0 80px #0b203255,0 0 0 160px #0b203233}.visual{background:#0d273a;border:1px solid #31516a;border-radius:12px;padding:30px;box-shadow:0 40px 80px #0006}.visual>div{letter-spacing:2px;color:#8fa6b6;justify-content:space-between;font-size:10px;display:flex}.visual i{color:#77e9b0}.visual b{border-left:3px solid var(--orange);background:#0a1c2a;margin:16px 0;padding:22px;font-size:14px;display:block}.visual p{color:#8fa6b6;margin:24px 0 0;font-size:13px}.trust{color:#b8c5cf;background:#0b2032;justify-content:center;display:flex}.trust span{text-transform:uppercase;letter-spacing:1.5px;border-right:1px solid #ffffff14;padding:20px 4vw;font-size:11px}.intro{padding-bottom:40px}.intro h2{max-width:950px}.cards{gap:18px;padding-top:20px;display:grid}.four{grid-template-columns:repeat(4,1fr)}.three{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--line);background:#fff;min-height:230px;padding:30px;transition:all .2s;position:relative}.card:hover{border-color:var(--orange);transform:translateY(-4px)}.card small{color:var(--orange);font-weight:800}.card p{color:var(--muted);line-height:1.6}.card>span:last-child{color:var(--orange);position:absolute;bottom:20px;right:24px}.card ul{columns:2;color:#43515c;padding-left:18px;line-height:1.8}.dark{background:var(--navy);color:#fff}.split{grid-template-columns:1.15fr .85fr;align-items:start;gap:100px;display:grid}.large{color:#6b7880;font-size:20px;line-height:1.6}.dark .large{color:#afbdc6}.stack>div{border-top:1px solid #31516a;padding:18px 0}.stack small,.status{color:var(--orange);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.stack h3{margin:8px 0}.industry{border-top:1px solid var(--line);flex-wrap:wrap;margin-top:35px;display:flex}.industry span{border-bottom:1px solid var(--line);margin-right:28px;padding:22px 28px 22px 0;font-weight:700}.contract{background:var(--orange);color:#fff;justify-content:space-between;align-items:center;margin-bottom:90px;padding:55px;display:flex}.contract h2{max-width:720px;font-size:42px}.cta{background:var(--navy2);color:#fff;justify-content:space-between;align-items:center;padding:75px max(5vw,50vw - 590px);display:flex}.cta h2{max-width:800px;margin-bottom:0}.pagehero{background:var(--navy);color:#fff}.pagehero h1{max-width:1000px}.top{justify-content:space-between;display:flex}.tags{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.tags span{background:var(--paper);border:1px solid var(--line);padding:10px 13px;font-size:13px}.panel{background:var(--navy2);color:#fff;border-top:4px solid var(--orange);padding:35px}.band .wrap{padding:55px 0}.registry{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.registry div{background:var(--paper);border:1px solid var(--line);padding:22px}.fine{color:#7b8991;line-height:1.6;font-size:12px!important}.notice{border-left:4px solid var(--orange);background:#fff5ef;margin-bottom:30px;padding:24px}.notice p{color:#59666f;margin:8px 0 0;line-height:1.6}.eng{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.eng article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px}.eng h2{margin-top:12px;font-size:22px}.eng p{color:var(--muted);line-height:1.5}.principles div{border-bottom:1px solid var(--line);gap:20px;padding:18px 0;display:flex}.principles span{color:var(--orange)}.form{max-width:900px}.form form{border:1px solid var(--line);padding:42px;box-shadow:0 20px 60px #0b203212}.formgrid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:28px;display:grid}label{gap:9px;font-size:13px;font-weight:700;display:grid}label.wide{grid-column:1/-1}input,select,textarea{width:100%;font:inherit;background:#fff;border:1px solid #bdc7cd;border-radius:4px;padding:13px}.prose{max-width:900px;min-height:380px}.prose p{font-size:18px;line-height:1.7}footer{color:#b7c2ca;background:#050e16}.footer{grid-template-columns:2fr repeat(3,1fr);gap:60px;width:min(1180px,90vw);margin:auto;padding:65px 0;display:grid}.footer>div:not(:first-child){flex-direction:column;gap:12px;font-size:13px;display:flex}.copy{text-align:center;border-top:1px solid #ffffff18;padding:22px;font-size:11px}@media (max-width:1050px){.nav nav{display:none}.nav .btn{margin-left:auto}.heroGrid,.split{grid-template-columns:1fr}.four,.three,.eng{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.nav .btn{display:none}.hero{min-height:auto}.heroGrid{gap:45px;padding:75px 0}.hero h1{font-size:52px}.trust{justify-content:flex-start;overflow:auto}.trust span{white-space:nowrap}.wrap{padding:62px 0}.four,.three,.two,.eng,.registry,.formgrid{grid-template-columns:1fr}.card ul{columns:1}.contract,.cta{padding:40px 5vw;display:block}.contract .btn,.cta .btn{margin-top:22px}.form form{padding:24px}.footer{grid-template-columns:1fr 1fr}.footer>div:first-child{grid-column:1/-1}.pagehero .wrap{padding:80px 0 65px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.utility{color:#8f9ba4;letter-spacing:1.5px;background:#02080d;justify-content:flex-end;align-items:center;gap:28px;height:30px;padding:0 5vw;font-size:9px;display:flex}.utility span{margin-right:auto}.search{color:#fff;font-size:25px}.cinematic{background:radial-gradient(circle at 77% 35%,#204b61 0,#0a2638 20%,#071421 50%,#02080d 100%);min-height:calc(100vh - 106px)}.cinematic:after{content:"";background:linear-gradient(90deg,#02080de8 0,#061522a8 45%,#0000 80%);position:absolute;inset:0}.cinematic .heroGrid{z-index:3;grid-template-columns:minmax(0,850px);margin-left:max(5vw,50vw - 640px)}.cinematic h1{max-width:1100px;font-size:clamp(4rem,7.6vw,8rem)}.cinematic .lede{max-width:720px}.codeRain{color:#76d8ef12;letter-spacing:-8px;font-size:clamp(70px,12vw,180px);font-weight:900;position:absolute;inset:0;overflow:hidden}.codeRain span{position:absolute}.codeRain span:first-child{top:5%;right:2%}.codeRain span:nth-child(2){color:#f0642b19;top:38%;right:21%}.codeRain span:nth-child(3){bottom:2%;right:3%}.codeRain span:nth-child(4){font-size:.38em;top:4%;left:52%}.codeRain span:nth-child(5){bottom:0;left:44%}.heroCaption{z-index:4;text-align:right;letter-spacing:1.5px;gap:8px;font-size:10px;display:grid;position:absolute;bottom:35px;right:4%}.heroCaption span{color:#94a6b3}.mission{background:#f2f0ea}.mission .wrap{max-width:1100px;padding:120px 0}.mission h2{max-width:1100px;font-size:clamp(3rem,5.5vw,6rem)}.mission .wrap>p:not(.eyebrow){color:#53606a;max-width:760px;font-size:21px;line-height:1.6}.underlink{border-bottom:2px solid var(--orange);text-transform:uppercase;letter-spacing:1px;gap:35px;padding:12px 0;font-size:13px;font-weight:800;display:inline-flex}.featureStory{color:#fff;background:#0c1d28;grid-template-columns:1.4fr .8fr;min-height:660px;display:grid}.featureArt{background:radial-gradient(circle,#f0642b 0 3%,#0000 4%),repeating-radial-gradient(circle,#2a5366 0 1px,#0000 2px 58px),linear-gradient(135deg,#06121a,#16384a);position:relative;overflow:hidden}.radar{border:1px solid #55a0bf;border-radius:50%;width:380px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 90px #3d789515,0 0 0 180px #3d789510}.beam{transform-origin:0;background:linear-gradient(90deg,#0000,#f0642b);width:50%;height:2px;position:absolute;top:50%;left:50%;transform:rotate(-25deg)}.featureCopy{flex-direction:column;justify-content:center;padding:80px 6vw;display:flex}.featureCopy h2{font-size:50px}.featureCopy p:not(.eyebrow){color:#b5c2ca;font-size:18px;line-height:1.6}.lightText{color:#fff}.speed{background:#fff}.speedHead{justify-content:space-between;align-items:end;display:flex}.speedHead h2{max-width:800px}.editorialGrid{background:#fff;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:55px;display:grid}.editorial{background:#f0eee8;grid-template-rows:1.2fr .8fr;min-height:560px;display:grid}.editorialArt{color:#fff;background:linear-gradient(135deg,#071421,#17425a);padding:25px;position:relative;overflow:hidden}.editorial:nth-child(3) .editorialArt{background:repeating-linear-gradient(45deg,#0b2032 0 20px,#12324a 20px 40px)}.editorialArt span{letter-spacing:2px;font-size:12px}.editorialArt i{color:#ffffff14;letter-spacing:-8px;font-size:110px;font-style:normal;font-weight:900;position:absolute;bottom:-30px;right:-10px}.editorial>div:last-child{padding:34px}.editorial h3{font-size:28px;line-height:1.25}.editorial b{font-size:12px}.impact{grid-template-columns:1.3fr .7fr;min-height:680px;display:grid}.impactVisual{background:linear-gradient(145deg,#183c51,#071421);position:relative;overflow:hidden}.node{background:var(--orange);border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 0 0 15px #f0642b22}.n1{top:25%;left:25%}.n2{top:45%;left:65%}.n3{top:72%;left:38%}.trace{clip-path:polygon(0 0,100% 35%,32% 100%);border:2px solid #4fa0c7;width:70%;height:60%;position:absolute;top:18%;left:16%}.impactCopy{flex-direction:column;justify-content:center;padding:90px 6vw;display:flex}.impactCopy p:not(.eyebrow){color:#afbdc6;font-size:18px;line-height:1.6}.stories>h2{max-width:800px}.storyGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.storyGrid article{border-right:1px solid var(--line);margin-right:35px;padding:35px 35px 35px 0}.storyGrid article>span{color:#e4e7e7;font-size:80px;font-weight:900}.storyGrid h3{min-height:140px;font-size:25px;line-height:1.35}.storyGrid a{font-size:12px;font-weight:800}.exploreGrid{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.exploreGrid>a{border-right:1px solid #ffffff24;margin-right:25px;padding:38px 25px 38px 0}.exploreGrid span{color:var(--orange);font-size:40px}.exploreGrid p{color:#93a5af;line-height:1.5}@media (max-width:900px){.featureStory,.impact{grid-template-columns:1fr}.featureArt,.impactVisual{min-height:430px}.editorialGrid,.storyGrid,.exploreGrid{grid-template-columns:1fr 1fr}.cinematic h1{font-size:70px}}@media (max-width:600px){.utility{display:none}.cinematic{min-height:760px}.cinematic h1{font-size:52px}.heroCaption{text-align:left;left:5vw;right:auto}.mission .wrap{padding:80px 0}.mission h2{font-size:42px}.featureCopy,.impactCopy{padding:60px 7vw}.editorialGrid,.storyGrid,.exploreGrid{grid-template-columns:1fr}.editorial{min-height:480px}.storyGrid article{border-right:0}.speedHead{display:block}}.brand{letter-spacing:-1.8px;gap:0;font-size:29px;font-weight:900;line-height:.78}.brand b{width:100%;color:var(--orange);letter-spacing:0;justify-content:space-between;margin-top:8px;font-size:9px;line-height:1;display:flex}.brand b i{font-style:normal}.footer .brand{font-size:25px}.footer .brand b{font-size:8px}@media (max-width:680px){.nav{height:76px}.brand{font-size:23px}.brand b{font-size:8px}}.saasShowcase{color:#fff;background:#071421;border-top:1px solid #244459}.saasIntro{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;display:grid}.saasIntro h2{margin-bottom:0;font-size:clamp(3rem,5vw,5rem)}.saasIntro>div:last-child p{color:#a9bbc6;font-size:18px;line-height:1.6}.productUI{color:#15212a;background:#f5f7f8;border:1px solid #31516a;border-radius:10px;grid-template-columns:210px 1fr;min-height:560px;margin-top:65px;display:grid;overflow:hidden;box-shadow:0 50px 120px #0009}.productUI aside{color:#aebbc4;background:#0b1f2e;flex-direction:column;gap:7px;padding:24px 18px;display:flex}.uiBrand{color:#fff;align-items:center;gap:10px;margin-bottom:32px;display:flex}.uiBrand .mark{width:27px;height:27px;font-size:12px}.productUI aside>span{border-radius:5px;justify-content:space-between;padding:12px;font-size:12px;display:flex}.productUI aside>span.active{color:#fff;background:#f0642b}.productUI aside i{font-style:normal}.uiMain{padding:34px}.uiTop{justify-content:space-between;align-items:center;display:flex}.uiTop small,.metricRow small,.uiGrid small{letter-spacing:1.5px;color:#71818b;font-size:9px;font-weight:800}.uiTop h3{margin:7px 0;font-size:28px}.uiTop button{color:#fff;background:#f0642b;border:0;border-radius:4px;padding:11px 15px;font-weight:700}.metricRow{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0;display:grid}.metricRow>div{background:#fff;border:1px solid #dce3e6;padding:20px;display:grid}.metricRow b{margin:8px 0;font-size:32px}.metricRow em{color:#6e7d86;font-size:11px;font-style:normal}.uiGrid{grid-template-columns:1.5fr .8fr;gap:14px;display:grid}.uiGrid>div{background:#fff;border:1px solid #dce3e6;padding:24px}.uiGrid h4{font-size:18px}.flow{align-items:center;gap:8px;margin:30px 0;display:flex}.flow span{background:#eef2f3;border-radius:4px;padding:10px;font-size:10px;font-weight:700}.progress{background:#e4e9eb;border-radius:9px;height:7px}.progress i{background:#f0642b;border-radius:9px;width:78%;height:100%;display:block}.processMap>p{color:#71818b;margin-top:8px;font-size:10px}.riskPanel p{border-bottom:1px solid #e2e7e9;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:12px 0;font-size:11px;display:grid}.riskPanel p span{background:#2b9a6d;border-radius:50%;width:8px;height:8px}.riskPanel p span.warn{background:#e79c2a}.riskPanel p b{font-size:9px}.demoNote{color:#6f8795;margin:12px 0 0;font-size:10px}.businessModel{background:#f2f0ea}.businessModel h2{max-width:850px}.modelGrid{border-top:1px solid #cbd1d2;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.modelGrid>a{border-right:1px solid #cbd1d2;margin-right:38px;padding:38px 38px 38px 0}.modelGrid>a>span{color:#d8dcdb;font-size:70px;font-weight:900}.modelGrid h3{min-height:105px;font-size:29px;line-height:1.18}.modelGrid>a>p:not(.eyebrow){color:#5e6a70;min-height:105px;line-height:1.6}.modelGrid b{text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #f0642b;padding-bottom:9px;font-size:11px}.deliveryHead{grid-template-columns:1.1fr .9fr;gap:90px;display:grid}.deliveryHead>p{color:#a7b7c1;font-size:18px;line-height:1.7}.deliverySteps{border-top:1px solid #385367;grid-template-columns:repeat(5,1fr);margin-top:60px;display:grid}.deliverySteps article{border-right:1px solid #385367;margin-right:24px;padding:26px 24px 20px 0}.deliverySteps span{color:#f0642b;letter-spacing:1px;font-size:11px}.deliverySteps h3{margin-top:30px;font-size:21px}.deliverySteps p{color:#94a8b4;font-size:13px;line-height:1.6}.audienceFit{background:#fff}.audienceFit>.wrap{grid-template-columns:1fr 1fr;gap:100px;display:grid}.fitList{border-top:1px solid #dce1e2}.fitList div{border-bottom:1px solid #dce1e2;grid-template-columns:45px 1fr;padding:18px 0;display:grid}.fitList span{color:#f0642b;font-size:11px}.fitList b{font-size:16px}@media (max-width:950px){.saasIntro,.deliveryHead,.audienceFit>.wrap{grid-template-columns:1fr;gap:30px}.productUI{grid-template-columns:1fr}.productUI aside{display:none}.deliverySteps{grid-template-columns:repeat(3,1fr)}.modelGrid{grid-template-columns:1fr}.modelGrid>a{border-bottom:1px solid #cbd1d2;border-right:0;margin:0}.modelGrid h3,.modelGrid>a>p:not(.eyebrow){min-height:auto}}@media (max-width:650px){.productUI{min-height:auto}.uiMain{padding:18px}.uiTop button{display:none}.metricRow,.uiGrid,.deliverySteps{grid-template-columns:1fr}.flow{overflow:auto}.deliverySteps article{border-bottom:1px solid #385367;border-right:0}.saasIntro h2{font-size:42px}}.footerWordmark{color:#fff;flex-direction:column;margin-bottom:18px;line-height:1;display:inline-flex}.footerWordmark>span{letter-spacing:-1.4px;font-size:25px;font-weight:900}.footerWordmark>small{color:#73cfff;letter-spacing:3px;text-align:justify;text-align-last:justify;width:100%;margin-top:5px;font-size:10px;font-weight:700}.eyebrow:empty{display:none}.footer{grid-template-columns:2fr repeat(4,1fr);gap:48px}:root{--orange:#377dff}.orange,.brand b{color:#73cfff}.btn{background:#377dff}.hero h1 em{color:#8edcff}.codeRain span:nth-child(2){color:#377dff1f}.featureArt{background:radial-gradient(circle,#4bbcff 0 3%,#0000 4%),repeating-radial-gradient(circle,#2a5366 0 1px,#0000 2px 58px),linear-gradient(135deg,#06121a,#16384a)}.beam{background:linear-gradient(90deg,#0000,#4bbcff)}.editorial:nth-child(2) .editorialArt{background:linear-gradient(135deg,#245fd8,#092f63)}.editorial:nth-child(4) .editorialArt{background:radial-gradient(circle,#4bbcff 0 8%,#152f43 9% 18%,#071421 19% 100%)}.node{background:#4bbcff;box-shadow:0 0 0 15px #4bbcff22}.exploreGrid span,.deliverySteps span,.fitList span,.card small,.card>span:last-child,.stack small,.status,.principles span{color:#4bbcff}.panel{border-top-color:#377dff}.panel a,.prose a{color:#73cfff}.contract{background:#1e5fd3}.productUI aside>span.active,.uiTop button,.progress i{background:#377dff}.flow i{color:#377dff}.modelGrid b{border-bottom-color:#377dff}.uiBrand .mark{display:none}.uiBrand b{letter-spacing:-.5px;font-size:14px}.explore+.cta{display:none}.registrationHead{justify-content:space-between;align-items:end;gap:30px;display:flex}.samActive{background:#eefaf5;border:1px solid #b9e4d2;grid-template-columns:12px auto;align-items:center;column-gap:10px;min-width:190px;padding:18px 24px;display:grid;position:relative}.samActive>span{background:#239768;border-radius:50%;grid-row:1/3;width:10px;height:10px;box-shadow:0 0 0 6px #2397681a}.samActive small{letter-spacing:1.5px;color:#667c72;font-size:8px}.samActive b{color:#146849;font-size:18px}.naicsGrid{background:#dbe2e5;grid-template-columns:repeat(2,1fr);gap:1px;margin:28px 0;display:grid}.naicsGrid>div{background:#f7f9fa;grid-template-columns:110px 1fr;align-items:center;gap:18px;padding:24px;display:grid}.naicsGrid b{color:#377dff;letter-spacing:.5px;font-size:23px}.naicsGrid span{color:#44535d;font-size:14px;line-height:1.45}@media (max-width:650px){.registrationHead{display:block}.samActive{margin-top:20px}.naicsGrid{grid-template-columns:1fr}.naicsGrid>div{grid-template-columns:90px 1fr}}.agentStudio{background:#edf3f8}.agentHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.agentHead h2{margin-bottom:0;font-size:clamp(3rem,5vw,5rem)}.agentHead>p{color:#536571;font-size:18px;line-height:1.7}.agentGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:60px;display:grid}.agentGrid article{background:#fff;border:1px solid #d5e0e7;min-height:330px;padding:28px;transition:all .2s}.agentGrid article:hover{border-color:#377dff;transform:translateY(-4px);box-shadow:0 20px 50px #0b254115}.agentIcon{border-bottom:1px solid #dce5ea;justify-content:space-between;align-items:center;height:75px;margin-bottom:28px;display:flex}.agentIcon span{color:#6b7e8a;font-size:11px}.agentIcon i{color:#8edcff;background:#071421;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 7px #377dff12}.agentGrid h3{font-size:25px}.agentGrid p{color:#5c6d77;font-size:14px;line-height:1.6}.agentFoundation{color:#fff;background:#071421;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding:22px;display:flex}.agentFoundation b{text-transform:uppercase;letter-spacing:1px;margin-right:15px;font-size:12px}.agentFoundation span{color:#b7c6cf;border:1px solid #31516a;padding:8px 11px;font-size:10px}@media (max-width:950px){.agentHead{grid-template-columns:1fr;gap:25px}.agentGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.agentGrid{grid-template-columns:1fr}.agentGrid article{min-height:auto}.agentHead h2{font-size:42px}}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form button:disabled{opacity:.65;cursor:wait}.formMessage{border-left:3px solid;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.5}.formMessage.success{color:#146849;background:#eefaf5;border-color:#239768}.formMessage.error{color:#8b2929;background:#fff2f2;border-color:#cc4b4b}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #8edcff}.skipLink{z-index:1000;color:#071421;background:#fff;padding:12px 16px;font-weight:800;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skipLink:focus{transform:none}.mobileMenu{margin-left:auto;display:none;position:relative}.mobileMenu summary{cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:1px solid #ffffff40;border-radius:4px;padding:11px 14px;font-size:12px;font-weight:800;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu nav{background:#071421;border:1px solid #31516a;width:min(310px,86vw);padding:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 50px #0008;display:grid!important}.mobileMenu nav a{color:#fff;border-bottom:1px solid #ffffff15;padding:13px 12px;font-size:14px;display:block}.mobileMenu nav a:last-child{background:#377dff;border:0;margin-top:8px}.legal h2{margin-top:42px;font-size:clamp(1.45rem,2.5vw,2rem)}.legal h2:first-child{margin-top:0}.comingSoon{max-width:900px;min-height:420px}.comingSoon .large{max-width:760px}@media (max-width:1050px){.desktopNav{display:none!important}.mobileMenu{display:block}.search{margin-left:0}}@media (max-width:520px){.search{display:none}.mobileMenu nav{right:-4px}.legal p{font-size:16px}}.techBand{z-index:4;background:#fff;border-bottom:1px solid #e7ebee;padding:18px 0 16px;position:relative;overflow:hidden}.techBand>p{color:#71818b;letter-spacing:1.8px;text-transform:uppercase;margin:0 5vw 12px;font-size:9px;font-weight:800}.logoViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.logoTrack{align-items:center;width:max-content;animation:34s linear infinite logoFloat;display:flex}.logoViewport:hover .logoTrack{animation-play-state:paused}.techLogo{color:#526371;flex:none;justify-content:center;align-items:center;gap:12px;width:190px;display:flex}.techLogo img{object-fit:contain;opacity:1;width:34px;height:30px}.techLogo span{letter-spacing:1.2px;white-space:nowrap;font-size:12px;font-weight:800}.homeCore{padding-top:80px;padding-bottom:80px}.compactHead{grid-template-columns:.35fr 1fr;align-items:start;gap:50px;display:grid}.compactHead h2{max-width:900px}.coreGrid{border-top:1px solid #d9e0e4;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.coreGrid>a{border-right:1px solid #d9e0e4;margin-right:34px;padding:30px 34px 22px 0}.coreGrid>a:last-child{border-right:0;margin-right:0}.coreGrid span{color:#377dff;font-size:11px;font-weight:800}.coreGrid h3{margin-top:24px;font-size:26px;line-height:1.18}.coreGrid p{color:#607080;min-height:104px;line-height:1.6}.coreGrid b{text-transform:uppercase;letter-spacing:.7px;font-size:11px}.homeSpotlight{color:#fff;background:#071421;grid-template-columns:1fr 1fr;display:grid}.homeSpotlight>div{padding:70px 5vw 70px max(5vw,50vw - 590px)}.homeSpotlight>div+div{background:#0b2032;border-left:1px solid #31516a;padding-left:5vw}.homeSpotlight h2{font-size:clamp(2rem,3vw,3.4rem)}.homeSpotlight p:not(.eyebrow){color:#afbdc6;max-width:620px;font-size:17px;line-height:1.65}@keyframes logoFloat{to{transform:translate(-50%)}}@media (max-width:850px){.compactHead{grid-template-columns:1fr;gap:8px}.coreGrid{grid-template-columns:1fr}.coreGrid>a{border-bottom:1px solid #d9e0e4;border-right:0;margin:0}.coreGrid p{min-height:auto}.homeSpotlight{grid-template-columns:1fr}.homeSpotlight>div+div{border-top:1px solid #31516a;border-left:0}.techLogo{width:160px}.techLogo span{font-size:10px}}@media (max-width:600px){.techBand{padding-top:14px}.techLogo{width:145px}.techLogo img{width:28px;height:26px}.homeCore{padding-top:60px;padding-bottom:60px}.homeSpotlight>div{padding:55px 7vw}}@media (prefers-reduced-motion:reduce){.logoTrack{animation:none;transform:translate(0)}}.serviceAreas h2,.serviceAreas>.wrap>.large{max-width:780px}.serviceGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.serviceGrid div{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:22px;display:flex}.serviceGrid span{color:#377dff;font-size:9px}.serviceGrid b{font-size:15px}@media (max-width:1050px){.serviceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.serviceGrid{grid-template-columns:1fr}}:root{--navy:#0a0a0a;--navy2:#111;--ink:#111;--muted:#565d63;--orange:#1769ff;--paper:#f3f4f5;--line:#d7dadd}body{color:var(--ink);font-family:Arial,Helvetica Neue,sans-serif}header{color:#111;background:#fff;border-bottom:1px solid #d9dcdf}.utility{color:#dfe3e6;background:#101214}.utility a{color:#fff}.nav{height:84px}.brand{color:#111;font-size:28px}.brand b{color:#1769ff}.desktopNav a{font-weight:700;color:#202428!important;font-size:14px!important}.search{color:#111}.mobileMenu summary{color:#111;border-color:#b8bdc2}.mobileMenu nav{background:#fff;border-color:#d9dcdf}.mobileMenu nav a{color:#111;border-color:#e5e7e9}.mobileMenu nav a:last-child{color:#fff}.btn{background:#1769ff;border-radius:0;padding:16px 24px}.btn:hover{background:#0d4fcd}.eyebrow{color:#1769ff;font-size:12px}.pagehero{color:#fff;background:#111;position:relative}.pagehero:after{content:"";background:#1769ff;width:28%;height:7px;position:absolute;bottom:0;left:0}.pagehero .wrap{padding:105px 0}.pagehero h1{max-width:1100px;font-size:clamp(3.2rem,6vw,6.2rem)}.card{box-shadow:none;border-radius:0}.card:hover{border-color:#1769ff}.panel{background:#111}.cta{background:#111;border-top:7px solid #1769ff}.cta .eyebrow{color:#8db6ff}.consultingHero{background:#fff;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);min-height:690px;display:grid;position:relative;overflow:hidden}.consultingHeroInner{align-self:center;width:min(860px,82vw);padding:115px 0 115px max(5vw,50vw - 590px)}.consultingHero h1{letter-spacing:-.07em;max-width:900px;margin-bottom:34px;font-size:clamp(4rem,7vw,7.6rem);line-height:.94}.consultingHero .lede{color:#424a50;max-width:720px;font-size:clamp(1.15rem,2vw,1.45rem)}.consultingHero .textlink{color:#111}.heroSignal{color:#fff;background:#111;flex-direction:column;justify-content:flex-end;gap:10px;padding:50px;display:flex;position:relative}.heroSignal:before{content:"";background:#1769ff;width:9px;height:100%;position:absolute;top:0;left:0}.heroSignal span{letter-spacing:-.07em;color:#ffffff18;font-size:clamp(3rem,5vw,6rem);font-weight:900;line-height:.82}.heroSignal span:nth-child(2){color:#fff}.brandPromise{padding-top:115px;padding-bottom:70px}.brandPromise h2{max-width:1120px;font-size:clamp(2.8rem,5vw,5.6rem)}.consultingServices{grid-template-columns:repeat(2,1fr);padding-top:20px;padding-bottom:115px;display:grid}.consultingServices>a{border-top:1px solid #aeb4b9;min-height:310px;margin-right:44px;padding:40px 44px 40px 0;position:relative}.consultingServices>a:nth-child(2n){margin-right:0}.consultingServices span{color:#1769ff;font-size:13px;font-weight:800}.consultingServices h3{margin:32px 0 18px;font-size:clamp(1.8rem,3vw,3rem)}.consultingServices p{color:#596168;max-width:520px;font-size:17px;line-height:1.65}.consultingServices b{font-size:13px;position:absolute;bottom:38px;left:0}.consultingImpact{color:#fff;background:#111}.consultingImpact .wrap{padding-top:105px;padding-bottom:105px}.consultingImpact .eyebrow{color:#8db6ff}.impactStatement{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.impactStatement h2{font-size:clamp(3rem,5vw,5rem)}.impactStatement p{color:#bbc0c5;font-size:20px;line-height:1.65}.deliveryLine{border-top:1px solid #ffffff40;grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.deliveryLine div{border-right:1px solid #ffffff25;min-height:110px;padding:26px 18px 0 0}.deliveryLine span{color:#7eaaff;margin-bottom:25px;font-size:12px;display:block}.deliveryLine b{font-size:16px}.sectorFocus{grid-template-columns:1fr 1fr;gap:100px;padding-top:110px;padding-bottom:110px;display:grid}.sectorFocus h2{font-size:clamp(2.6rem,4.5vw,4.6rem)}.sectorList{border-top:1px solid #b8bdc2}.sectorList a{border-bottom:1px solid #d9dcdf;justify-content:space-between;align-items:center;padding:22px 0;font-size:18px;font-weight:700;display:flex}.sectorList span{color:#1769ff}.band{background:#f3f4f5}footer{background:#0b0c0d}.form form{box-shadow:none}.underlink{border-bottom-color:#1769ff}.notice{background:#eef4ff;border-left-color:#1769ff}.samActive{border-radius:0}@media (max-width:1050px){.consultingHero{grid-template-columns:1fr}.consultingHeroInner{width:90vw;margin:auto;padding:90px 0}.heroSignal{flex-direction:row;align-items:end;min-height:210px}.impactStatement,.sectorFocus{grid-template-columns:1fr;gap:35px}.deliveryLine{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.nav{height:74px}.brand{font-size:22px}.consultingHero{min-height:auto}.consultingHeroInner{padding:72px 0}.consultingHero h1{font-size:3.7rem}.actions{flex-direction:column;align-items:flex-start;gap:20px}.heroSignal{min-height:150px;padding:34px 7vw}.brandPromise{padding-top:75px;padding-bottom:40px}.consultingServices{grid-template-columns:1fr;padding-bottom:75px}.consultingServices>a{min-height:285px;margin:0}.deliveryLine{grid-template-columns:1fr}.deliveryLine div{border-bottom:1px solid #ffffff25;border-right:0}.sectorFocus{padding-top:75px;padding-bottom:75px}}:root{--mission-blue:#2f7cff;--mission-cyan:#72d9ff}.missionHero{color:#fff;background:#06101b url(/processpilot-mission-hero.webp) 50%/cover no-repeat;align-items:center;min-height:calc(100vh - 114px);display:flex;position:relative;overflow:hidden}.missionHero:after{content:"";background:linear-gradient(90deg,#030a12 0%,#06101be8 42%,#06101b2e 75%,#06101b12 100%);position:absolute;inset:0}.missionHeroInner{z-index:2;width:min(1180px,90vw);margin:auto;padding:120px 0;position:relative}.missionHeroInner h1{letter-spacing:-.065em;max-width:850px;font-size:clamp(4rem,7vw,7.5rem);line-height:.92}.missionHeroInner .lede{color:#d7e2e9;max-width:720px;font-size:20px}.missionHero .eyebrow,.missionSafe .eyebrow,.innovationDelivered .eyebrow{color:var(--mission-cyan)}.missionLink{border-bottom:2px solid var(--mission-blue);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:35px;margin-top:24px;padding:14px 0;font-size:12px;font-weight:900;display:inline-flex}.missionHeroTag{z-index:2;text-align:right;letter-spacing:1.7px;gap:7px;font-size:10px;display:grid;position:absolute;bottom:34px;right:4vw}.missionHeroTag span{color:#a6b6c1}.depthIntro{padding-top:120px;padding-bottom:45px}.depthIntro h2,.markets>h2{max-width:1000px;font-size:clamp(3rem,5vw,5.5rem)}.depthIntro>p:last-child{color:#56636c;max-width:800px;font-size:20px;line-height:1.65}.missionCapabilities{grid-template-columns:repeat(2,1fr);gap:2px;padding-top:20px;padding-bottom:120px;display:grid}.missionCapability{background:#eef0f1;grid-template-rows:280px 1fr;min-height:570px;display:grid}.capabilityArt{background:linear-gradient(135deg,#06101b,#123b58);align-items:flex-end;padding:24px;display:flex;position:relative;overflow:hidden}.missionCapability:nth-child(2) .capabilityArt{background:radial-gradient(circle at 75% 40%,#2f7cff 0 6%,#0000 7%),repeating-radial-gradient(circle at 75% 40%,#72d9ff45 0 1px,#0000 2px 42px),linear-gradient(135deg,#08121d,#163d5a)}.missionCapability:nth-child(3) .capabilityArt{background:repeating-linear-gradient(125deg,#06101b 0 22px,#102e43 22px 44px)}.missionCapability:nth-child(4) .capabilityArt{background:linear-gradient(145deg,#0b2538,#07111c)}.capabilityArt:after{content:"";border:1px solid #72d9ff80;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-70px;box-shadow:0 0 0 55px #72d9ff12,0 0 0 110px #72d9ff0a}.capabilityArt span{z-index:1;color:#ffffff1d;letter-spacing:-.06em;font-size:clamp(3.8rem,8vw,7rem);font-weight:900;position:relative}.capabilityCopy{padding:34px 36px}.capabilityCopy small{color:var(--mission-blue);font-weight:900}.capabilityCopy h3{margin:20px 0;font-size:30px;line-height:1.15}.capabilityCopy p{color:#59666f;line-height:1.65}.capabilityCopy b{text-transform:uppercase;letter-spacing:1px;margin-top:15px;font-size:11px;display:inline-block}.missionSafe{color:#fff;background:#07131f;grid-template-columns:1.25fr .75fr;min-height:680px;display:grid}.missionSafeVisual{background:linear-gradient(145deg,#102f44,#050d15);flex-direction:column;justify-content:center;padding:7vw;display:flex;position:relative;overflow:hidden}.missionSafeVisual:after{content:"";clip-path:polygon(50% 0,100% 25%,82% 100%,18% 100%,0 25%);border:1px solid #72d9ff55;position:absolute;inset:12%}.missionSafeVisual span{letter-spacing:-.08em;color:#ffffff12;font-size:clamp(4.5rem,9vw,9rem);font-weight:900;line-height:.75}.missionSafeCopy{flex-direction:column;justify-content:center;padding:85px 6vw;display:flex}.missionSafeCopy h2{font-size:clamp(3rem,5vw,5rem)}.missionSafeCopy>p:not(.eyebrow){color:#b9c6ce;font-size:18px;line-height:1.7}.markets{padding-top:115px;padding-bottom:115px}.marketGrid{border-top:1px solid #cfd5d8;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.marketGrid>a{border-right:1px solid #d9dee1;min-height:290px;margin-right:36px;padding:35px 36px 0 0;position:relative}.marketGrid>a:last-child{border-right:0;margin-right:0}.marketGrid span{color:var(--mission-blue);font-size:28px;position:absolute;right:35px}.marketGrid h3{margin-top:55px;font-size:28px;line-height:1.2}.marketGrid p{color:#5c6972;line-height:1.65}.innovationDelivered{color:#fff;background:#0a0c0f}.innovationDelivered .wrap{padding-top:100px;padding-bottom:100px}.innovationGrid{grid-template-columns:1.2fr .8fr;gap:100px;display:grid}.innovationGrid h2{font-size:clamp(3rem,5vw,5rem)}.innovationGrid p{color:#bcc5ca;font-size:19px;line-height:1.7}@media (max-width:900px){.missionHero{min-height:760px}.missionHeroTag{text-align:left;left:5vw;right:auto}.missionCapabilities,.missionSafe,.innovationGrid{grid-template-columns:1fr}.missionSafeVisual{min-height:420px}.marketGrid{grid-template-columns:1fr}.marketGrid>a{border-bottom:1px solid #d9dee1;border-right:0;min-height:auto;margin:0;padding-bottom:34px}}@media (max-width:600px){.missionHero{background-position:65%;min-height:690px}.missionHeroInner{padding:80px 0 130px}.missionHeroInner h1{font-size:3.7rem}.missionHeroInner .lede{font-size:17px}.depthIntro{padding-top:75px}.missionCapabilities{padding-bottom:75px}.missionCapability{grid-template-rows:210px 1fr;min-height:auto}.capabilityCopy{padding:28px}.missionSafeCopy{padding:65px 7vw}.markets,.innovationDelivered .wrap{padding-top:75px;padding-bottom:75px}.innovationGrid{gap:20px}}.missionCapabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1320px,92vw)}.missionCapability{background:#f2f4f5;grid-template-rows:215px 1fr;min-height:560px;transition:transform .2s,box-shadow .2s}.missionCapability:hover{transform:translateY(-5px);box-shadow:0 18px 45px #06101b18}.capabilityArt{padding:0;background-image:url(/processpilot-expertise-panels.webp)!important;background-repeat:no-repeat!important;background-size:400% 100%!important}.missionCapability:first-child .capabilityArt{background-position:0!important}.missionCapability:nth-child(2) .capabilityArt{background-position:33.333%!important}.missionCapability:nth-child(3) .capabilityArt{background-position:66.667%!important}.missionCapability:nth-child(4) .capabilityArt{background-position:100%!important}.capabilityArt:after{display:none}.capabilityCopy{flex-direction:column;padding:30px;display:flex}.capabilityCopy h3{font-size:26px}.capabilityCopy p{font-size:16px}.capabilityCopy b{border-bottom:2px solid var(--mission-blue);width:max-content;margin-top:auto;padding-top:24px}@media (max-width:1100px){.missionCapabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.missionCapabilities{grid-template-columns:1fr;gap:16px}.missionCapability{grid-template-rows:220px 1fr;min-height:510px}.capabilityCopy{padding:28px}}.missionHero{background-image:url(/processpilot-team-hero-v2.webp);background-position:50%}.missionHero:after{background:linear-gradient(90deg,#02070de8 0%,#071421d2 37%,#07142142 68%,#0000 100%)}.capabilityArt{background-position:50%!important;background-size:cover!important}.missionCapability:first-child .capabilityArt{background-image:url(/processpilot-cyber-operations.webp)!important}.missionCapability:nth-child(2) .capabilityArt{background-image:url(/processpilot-team-hero-v2.webp)!important}.missionCapability:nth-child(3) .capabilityArt{background-image:url(/processpilot-digital-modernization.webp)!important}.missionCapability:nth-child(4) .capabilityArt{background-image:url(/processpilot-intelligent-engineering.webp)!important}.missionSafeVisual{background-image:linear-gradient(90deg,#06101b5c,#06101b14),url(/processpilot-cyber-operations.webp);background-position:50%;background-size:cover}.missionSafeVisual:after{display:none}.missionSafeVisual span{color:#ffffffd9;text-shadow:0 3px 30px #02070d}.missionSafeVisual span+span{color:#8ee9c9;margin-left:10%}.innovationDelivered{grid-template-columns:minmax(360px,.82fr) 1.18fr;min-height:620px;display:grid}.innovationPhoto{background:url(/processpilot-intelligent-engineering.webp) 50%/cover no-repeat;min-height:620px}.innovationContent{align-self:center;width:min(760px,84%);margin:0;padding:100px 0 100px 8vw}.innovationGrid{grid-template-columns:1fr;gap:28px}@media (max-width:900px){.innovationDelivered{grid-template-columns:1fr}.innovationPhoto{min-height:420px}.innovationContent{width:90vw;margin:auto;padding:75px 0}}@media (max-width:600px){.missionHero{background-position:62%}.innovationPhoto{min-height:300px}}.directContact{grid-template-columns:1fr 1fr;gap:80px;display:grid}.directContact>div{border-top:4px solid var(--mission-blue);background:#f3f4f5;padding:44px}.directContact h2{overflow-wrap:anywhere;font-size:clamp(1.8rem,3vw,3.1rem)}.directContact .large{min-height:115px;font-size:18px}@media (max-width:800px){.directContact{grid-template-columns:1fr;gap:24px}.directContact .large{min-height:auto}}.navDropdown{position:relative}.navDropdown summary{cursor:pointer;font-size:14px;font-weight:700;list-style:none}.navDropdown summary::-webkit-details-marker{display:none}.navDropdown summary:after{content:"⌄";color:#1769ff;margin-left:7px}.navDropdown>div{background:#fff;border:1px solid #d9dcdf;min-width:190px;padding:10px;display:grid;position:absolute;top:calc(100% + 18px);left:-18px;box-shadow:0 18px 45px #07142122}.navDropdown>div a{padding:12px 14px;color:#111!important}.navDropdown>div a:hover{background:#eef4ff}.mobileContractGroup{border-bottom:1px solid #e5e7e9;display:grid}.mobileContractGroup>span{color:#1769ff;text-transform:uppercase;letter-spacing:1px;padding:12px;font-size:11px;font-weight:900}.mobileContractGroup a{padding-left:24px!important}.clientWorkGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.clientWorkGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px}.clientWorkGrid h2{margin-top:14px;font-size:24px}.clientWorkGrid p{color:var(--muted);line-height:1.65}@media (max-width:950px){.clientWorkGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.clientWorkGrid{grid-template-columns:1fr}}
