@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.grow{flex-grow:1}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#080b0f;--blue:#0757e6;--blue2:#3d86ff;--paper:#f3f4f6;--line:#d7dae0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:20;background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brandMark{letter-spacing:-8px;color:#111;font-size:38px;font-weight:1000}.brandMark span{color:var(--blue)}.brandName{letter-spacing:1.8px;font-size:10px;line-height:1.05}.brandName b{font-size:12px}.nav nav{text-transform:uppercase;letter-spacing:1px;gap:28px;font-size:12px;font-weight:800;display:flex}.nav nav a:hover{color:var(--blue)}.button{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.8px;justify-content:space-between;align-items:center;gap:24px;min-width:230px;padding:17px 20px;font-size:12px;font-weight:900;display:inline-flex}.button span{font-size:18px}.buttonSmall{min-width:auto;padding:13px 17px}.textLink{text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #888;align-items:center;gap:18px;padding:14px 0;font-size:12px;font-weight:900;display:inline-flex}.hero{background:var(--ink);color:#fff;min-height:720px;padding:110px 8vw 65px;position:relative;overflow:hidden}.heroGrid{opacity:.18;pointer-events:none;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero:after{content:"EPCS";letter-spacing:-35px;color:#fff;opacity:.025;pointer-events:none;font-size:310px;font-weight:1000;position:absolute;bottom:-80px;right:-70px}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:2px;color:var(--blue2);align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.eyebrow span{background:var(--blue2);width:35px;height:2px}h1{letter-spacing:-5px;text-transform:uppercase;z-index:1;max-width:1050px;margin:32px 0 30px;font-size:clamp(58px,7.4vw,116px);line-height:.9;position:relative}h1 em{color:var(--blue2);font-style:normal}.heroCopy{color:#b8bec8;max-width:620px;font-size:18px;line-height:1.6}.heroCopy,.heroActions,.heroProof{z-index:1;position:relative}.heroActions{align-items:center;gap:35px;margin-top:42px;display:flex}.heroProof{border-top:1px solid #30353d;gap:55px;width:70%;margin-top:80px;padding-top:25px;display:flex}.heroProof div{align-items:center;gap:14px;display:flex}.heroProof strong{font-size:25px}.heroProof span{text-transform:uppercase;letter-spacing:1px;color:#8e959f;max-width:110px;font-size:10px;line-height:1.35}.dispatchCard{width:240px;box-shadow:12px 12px 0 var(--blue);background:#0f141b;border:1px solid #323944;padding:22px;position:absolute;bottom:55px;right:7vw}.dispatchCard .signal{background:#26d980;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 5px #26d9801f}.dispatchCard p{letter-spacing:2px;color:#82909f;margin:25px 0 8px;font-size:9px}.dispatchCard strong{text-transform:uppercase;font-size:23px;line-height:1.1}.dispatchCard small{color:#7b8490;text-transform:uppercase;letter-spacing:1px;margin-top:25px;font-size:9px;display:block}.trustBar{background:var(--blue);color:#fff;letter-spacing:3px;justify-content:space-around;align-items:center;height:58px;font-size:11px;font-weight:900;display:flex}.trustBar i{opacity:.45;font-style:normal}.section{padding:105px 8vw}.sectionLead{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.section h2,.splitCopy h2,.academy h2,.contact h2{text-transform:uppercase;letter-spacing:-3px;margin:20px 0;font-size:clamp(42px,5vw,74px);line-height:.95}.sectionLead>p{color:#5d626b;max-width:500px;font-size:17px;line-height:1.65}.serviceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.serviceCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f8f9;flex-direction:column;min-height:390px;padding:32px;transition:all .25s;display:flex}.serviceCard:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0001}.number{color:#7b7f86;font:700 10px monospace}.serviceIcon{color:var(--blue);margin:55px 0 32px;font-size:40px;font-weight:1000}.serviceCard h3{text-transform:uppercase;margin:0 0 16px;font-size:25px}.serviceCard p{color:#676c73;font-size:14px;line-height:1.6}.serviceCard a{text-transform:uppercase;letter-spacing:1px;color:var(--blue);justify-content:space-between;margin-top:auto;font-size:10px;font-weight:900;display:flex}.splitSection{color:#fff;background:#071a3c;grid-template-columns:1fr 1fr;min-height:720px;display:grid}.medicalVisual{background:radial-gradient(circle,#1261ca 0,#0b326c 35%,#061328 70%);position:relative;overflow:hidden}.medicalVisual:before{content:"";border:1px solid #4b89e955;border-radius:50%;position:absolute;inset:10%}.medicalBadge{background:#071a3cbb;border:1px solid #67a2ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:240px;height:240px;margin:auto;display:flex;position:absolute;inset:0;box-shadow:0 0 60px #2582ff66}.medicalBadge span{color:#4f97ff;font-size:48px}.medicalBadge strong{text-align:center;letter-spacing:2px;font-size:20px}.medicalBadge small{color:#7eaeea;letter-spacing:2px;margin-top:10px;font-size:8px}.routeLine{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 5px #fff2}.r1{top:25%;left:22%}.r2{top:45%;right:18%}.r3{bottom:18%;left:28%}.visualLabel{text-align:center;letter-spacing:3px;color:#85a7d5;font-size:9px;position:absolute;bottom:28px;left:0;right:0}.splitCopy{background:#0b58df;padding:90px 7vw}.splitCopy p{color:#d7e6ff;max-width:560px;line-height:1.7}.splitCopy ul{margin:35px 0;padding:0;list-style:none}.splitCopy li{text-transform:uppercase;border-top:1px solid #ffffff42;padding:14px 0;font-size:13px;font-weight:700}.splitCopy li span{color:#a8c9ff;width:45px;font:11px monospace;display:inline-block}.buttonWhite{color:#0b3b83;background:#fff}.light{color:#bcd4ff}.credentials{background:#fff}.credentialLead{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.credentialLead>p{color:#626872;max-width:520px;font-size:16px;line-height:1.65}.credentialGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.credentialCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:265px;padding:25px;transition:all .2s;display:flex}.credentialCard:hover{box-shadow:inset 0 -4px 0 var(--blue);background:#f5f8ff}.badgeImage{justify-content:center;align-items:center;height:105px;margin-bottom:20px;display:flex}.badgeImage img{object-fit:contain;max-width:100%;max-height:100%}.credentialType{letter-spacing:1.2px;text-transform:uppercase;color:var(--blue);font-weight:900;font-size:8px!important}.credentialCard strong{text-transform:uppercase;margin:8px 0 20px;font-size:18px}.credentialCard small{letter-spacing:1px;color:#737983;margin-top:auto;font-size:8px}.credentialNote{color:#7b8189;max-width:850px;margin:28px 0 0;font-size:10px;line-height:1.55}.academy{color:#fff;background:#0b1015;overflow:hidden}.academyBand{color:#fff;white-space:nowrap;letter-spacing:2px;word-spacing:25px;background:#0757e6;padding:16px;font-size:11px;font-weight:900}.academyInner{grid-template-columns:1fr 1fr;gap:9vw;padding:100px 8vw;display:grid}.academyKicker{color:#3d86ff}.academyCopy p{max-width:560px;font-size:17px;line-height:1.65}.academyActions{align-items:center;gap:28px;margin-top:35px;display:flex}.academyButton{background:#0757e6}.darkLink{border-color:#59626e}.academyPanel{color:#fff;background:#111821;padding:35px;box-shadow:16px 16px #0757e6}.panelLabel{color:#9eb0ba;letter-spacing:2px;margin-bottom:25px;font-size:9px;display:block}.pathItem{border-top:1px solid #394047;grid-template-columns:45px 1fr 20px;align-items:center;padding:19px 0;display:grid}.pathItem span{color:#3d86ff;font:10px monospace}.pathItem strong{text-transform:uppercase;font-size:13px}.pathItem i{color:#3d86ff;font-style:normal}.academyPanel p{color:#919ba5;border-top:1px solid #394047;margin:0;padding-top:22px;font-size:10px;line-height:1.55}.about{text-align:center;background:#fff}.quoteMark{color:var(--blue);height:75px;font:120px Georgia}.about blockquote{letter-spacing:-2px;text-transform:uppercase;max-width:1000px;margin:30px auto 45px;font-size:clamp(28px,3.7vw,54px);font-weight:900;line-height:1.12}.founder{text-align:left;justify-content:center;align-items:center;gap:18px;display:flex}.founderPhoto{object-fit:cover;object-position:center top;width:72px;height:72px;box-shadow:0 0 0 2px var(--blue),0 8px 24px #0003;border:3px solid #fff;border-radius:50%}.founder strong,.founder small{display:block}.founder small{color:#777;letter-spacing:1px;margin-top:5px;font-size:8px}.contact{background:var(--blue);color:#fff;grid-template-columns:1.2fr .8fr;padding:100px 8vw;display:grid}.contactActions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.contactActions>a:not(.button){border-bottom:1px solid #fff5;font-size:18px;font-weight:800}.contactActions p{color:#bfd3ff;font-size:12px;line-height:1.6}footer{color:#8c949e;text-transform:uppercase;letter-spacing:1px;background:#080b0f;justify-content:space-between;align-items:center;padding:45px 5vw;font-size:9px;display:flex}.footerBrand{color:#fff}@media (max-width:900px){.nav nav{display:none}.nav{height:72px}.buttonSmall{min-width:44px;font-size:0}.buttonSmall span{font-size:18px}.hero{min-height:auto;padding:80px 6vw 60px}.heroCopy{font-size:16px}h1{letter-spacing:-3px}.dispatchCard{display:none}.heroProof{flex-wrap:wrap;gap:20px;width:100%;margin-top:55px}.section{padding:75px 6vw}.sectionLead,.splitSection,.academyInner,.contact,.credentialLead,.serviceGrid{grid-template-columns:1fr}.serviceCard{min-height:310px}.splitSection{min-height:0}.medicalVisual{min-height:450px}.credentialGrid{grid-template-columns:repeat(2,1fr)}.academyInner{padding:75px 6vw}.academyActions{flex-direction:column;align-items:flex-start}.contact{gap:35px}.trustBar{justify-content:flex-start;gap:35px;padding-left:20px;overflow:hidden}.trustBar span:nth-of-type(n+4),.trustBar i:nth-of-type(n+4){display:none}footer{flex-direction:column;align-items:flex-start;gap:25px}.nav .brandName{display:none}}@media (max-width:520px){.heroActions{flex-direction:column;align-items:flex-start}.heroProof div{width:100%}.credentialGrid{grid-template-columns:1fr}.credentialCard{min-height:240px}.medicalVisual{min-height:360px}.medicalBadge{width:190px;height:190px}.sectionLead{display:block}.sectionLead>p{margin-top:30px}.contactActions .button{min-width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.serviceCard{transition:none}}.nav{background:#080b0f;border-bottom-color:#202630;justify-content:center;height:96px}.officialBrand{background:0 0;width:220px;height:96px;display:block;overflow:hidden}.officialBrand img{width:218px;max-width:none;height:auto;margin:0 auto;display:block;transform:translateY(-23px)}.nav nav{gap:19px}.nav nav a{font-size:10px}.revisedHero{background:linear-gradient(90deg,#080b0ffa 0%,#080b0fea 39%,#080b0f72 62%,#080b0f16 100%),linear-gradient(#0000 50%,#080b0fb0 100%),url(/images/hero-van.jpg) 0/cover no-repeat;min-height:790px}.revisedHero h1{max-width:1100px;font-size:clamp(54px,6.8vw,102px)}.heroBrandLine{color:#fff;text-transform:uppercase;letter-spacing:4px;align-items:center;gap:18px;margin:0 0 20px;font-size:13px;font-weight:900;display:flex}.heroBrandLine i{color:var(--blue2);font-style:normal}.deliveryStories{background:#080b0f;grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.deliveryStories figure{min-height:510px;margin:0;position:relative;overflow:hidden}.deliveryStories img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.deliveryStories figure:hover img{transform:scale(1.025)}.deliveryStories figure:after{content:"";background:linear-gradient(#0000,#05080df2 58%);position:absolute;inset:15% 0 0}.deliveryStories figcaption{z-index:2;color:#fff;position:absolute;bottom:27px;left:32px;right:25px}.deliveryStories figcaption strong,.deliveryStories figcaption span{display:block}.deliveryStories figcaption strong{text-transform:uppercase;font-size:19px}.deliveryStories figcaption span{color:#c4c9d2;letter-spacing:1px;margin-top:7px;font-size:11px}.deliveryStories figcaption p{color:#d8dde5;margin:15px 0 0;font-size:11px;line-height:1.6}.divisionShowcase{background:#eef1f5}.divisionGrid{grid-template-columns:1fr 1fr;gap:30px;margin-top:60px;display:grid}.divisionCard{background:#fff;border:1px solid #d9dee7;grid-template-columns:.54fr .46fr;min-height:520px;display:grid;overflow:hidden;box-shadow:0 15px 45px #0a17320d}.divisionCard>a{background:#080b0f;min-height:520px;display:block;position:relative;overflow:hidden}.divisionCard>a img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.divisionCard>a:after{content:"";background:linear-gradient(#0000,#05070ccc);position:absolute;inset:70% 0 0}.divisionCard>a:hover img{transform:scale(1.025)}.flyerOpen{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:20px;right:20px}.divisionCard>div{flex-direction:column;justify-content:center;padding:35px 28px;display:flex}.divisionCard>div>span{color:var(--blue);text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.divisionCard h3{text-transform:uppercase;letter-spacing:-1px;margin:18px 0;font-size:28px;line-height:1}.divisionCard p{color:#606873;font-size:13px;line-height:1.65}.secureDivision{color:#fff;background:#080b0f;grid-template-columns:.92fr 1.08fr;min-height:760px;display:grid}.secureImage{background:linear-gradient(90deg,#080b0f22,#080b0f),url(/images/secure-van.jpg) 50%/cover no-repeat;min-height:600px}.secureCopy{padding:95px 7vw 80px 6vw}.secureDivisionLogo{object-fit:cover;object-position:center;filter:drop-shadow(0 10px 35px #0757e655);width:min(100%,360px);height:235px;margin:-35px 0 22px;display:block}.secureCopy h2{text-transform:uppercase;letter-spacing:-3px;margin:20px 0;font-size:clamp(40px,4.6vw,70px);line-height:.96}.secureCopy>p{color:#bfc6d1;max-width:660px;font-size:16px;line-height:1.65}.secureGrid{border-top:1px solid #353b45;border-left:1px solid #353b45;grid-template-columns:1fr 1fr;margin:35px 0 40px;display:grid}.secureGrid>div{border-bottom:1px solid #353b45;border-right:1px solid #353b45;flex-direction:column;gap:10px;min-height:92px;padding:18px;display:flex}.secureGrid span{color:var(--blue2);font:9px monospace}.secureGrid strong{text-transform:uppercase;font-size:12px;line-height:1.35}.photoMedical{background:#061328}.photoMedical img{object-fit:cover;opacity:.72;width:100%;height:100%}.photoMedical:after{content:"";background:linear-gradient(#0000 35%,#061328cc);position:absolute;inset:0}.photoMedical .visualLabel{z-index:2}.correctedAcademy{color:#fff;background:#0b1015}.correctedAcademy .academyBand{background:var(--blue);color:#fff}.correctedAcademy .academyKicker{color:var(--blue2)}.correctedAcademy .academyCopy p{color:#bdc5d0}.correctedAcademy .academyPromise{color:#fff;text-transform:uppercase;letter-spacing:1.2px;margin:8px 0 12px;font-size:18px}.correctedAcademy .academyButton{background:var(--blue);color:#fff}.correctedAcademy .academyTextLink{color:#fff;border-color:#59626e}.correctedAcademy .academyPanel{box-shadow:16px 16px 0 var(--blue);background:#111821;border:1px solid #2b65bb}.correctedAcademy .pathItem span,.correctedAcademy .pathItem i{color:var(--blue2)}.academyEmblemWrap{justify-content:flex-start;margin:-30px 0 25px;display:flex}.academyEmblem{object-fit:contain;width:min(100%,390px);height:390px}.capabilityCallout{color:#fff;background:#0757e6;grid-template-columns:1.35fr .65fr;align-items:center;gap:70px;padding:90px 8vw;display:grid}.capabilityCallout h2{text-transform:uppercase;letter-spacing:-3px;margin:18px 0;font-size:clamp(40px,4.5vw,68px);line-height:.96}.capabilityCallout p{color:#dce8ff;max-width:700px;line-height:1.65}.capabilityCallout>div:last-child{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.capabilityDownload{color:#fff;border-color:#fff8}.originalFooter{color:#fff;text-transform:none;letter-spacing:normal;background:#050609;padding:65px 8vw 28px;display:block}.footerBook{background:var(--blue);text-align:center;border-radius:999px;width:min(340px,80%);margin:0 auto 18px;padding:14px 20px;font-size:24px;font-weight:500;display:block}.footerVan{object-fit:contain;width:min(100%,925px);height:auto;margin:0 auto;display:block}.footerDetails{grid-template-columns:1fr 1fr 1fr 1.15fr;align-items:start;gap:28px;max-width:1100px;margin:22px auto 28px;display:grid}.footerDetails .footerLogo{object-fit:contain;background:#080b0f;width:170px;height:85px}.footerDetails strong{color:#aeb6c2;font-size:12px}.footerDetails p{color:#fff;font-size:13px;line-height:1.6}.footerIdentity p{margin-top:10px}.footerCompany{color:#8eb9ff;letter-spacing:.4px;margin-top:5px;font-size:11px;display:inline-block}.businessVerify{text-transform:uppercase;letter-spacing:1px;color:#8eb9ff;border-bottom:1px solid #345f9d;padding-bottom:8px;font-size:10px}.footerVerify{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.footerBookButton{background:var(--blue);color:#fff;min-width:190px;padding:13px 17px}.footerVerify .businessVerify{display:inline-block}.footerOffice,.footerContact{padding-top:0}.footerContact a{overflow-wrap:anywhere}.footerBadges{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1120px;margin:34px auto;display:flex}.footerBadges a{flex:0 110px;justify-content:center;align-items:center;height:65px;display:flex}.footerBadges img{object-fit:contain;max-width:100%;max-height:62px}.footerTagline{text-align:center;text-transform:uppercase;letter-spacing:3px;color:#fff;font-size:11px;font-weight:900}.footerTagline span{color:var(--blue2);padding:0 12px}.copyright{text-align:center;color:#707883;margin:22px 0 0;font-size:9px}.capabilityPage{background:#f2f4f7;min-height:100vh}.capabilityNav{background:#080b0f;justify-content:space-between;align-items:center;height:96px;padding:0 6vw;display:flex}.capabilityNav>a{justify-content:center;align-items:center;width:220px;height:82px;display:flex;overflow:hidden}.capabilityNav>a img{object-fit:contain;width:220px;height:146px}.capabilityNav>div{align-items:center;gap:30px;display:flex}.capabilityBack{color:#fff;border-color:#555}.capabilityHero{color:#fff;background:linear-gradient(115deg,#0757e6,#0a3378);padding:95px 8vw}.capabilityHero h1{letter-spacing:-5px;text-transform:uppercase;margin:28px 0;font-size:clamp(62px,8vw,112px);line-height:.86}.capabilityHero p{color:#d8e7ff;max-width:650px;font-size:18px;line-height:1.6}.capabilityEmbed{grid-template-columns:.35fr .65fr;gap:40px;padding:70px 6vw;display:grid}.capabilityIntro{border-top:5px solid var(--blue);background:#fff;align-self:start;padding:35px}.capabilityIntro h2{text-transform:uppercase;letter-spacing:-1px;margin:0 0 18px;font-size:32px}.capabilityIntro p{color:#606772;margin-bottom:28px;font-size:14px;line-height:1.65}.capabilityIntro .button{min-width:100%}.capabilityEmbed iframe{background:#fff;border:0;width:100%;height:950px;box-shadow:0 12px 45px #0a17321a}.capabilityFooter{color:#fff;background:#080b0f;justify-content:space-between;gap:25px;padding:34px 6vw;display:flex}.capabilityFooter strong{text-transform:uppercase}.capabilityFooter span{color:#9ea6b3}.divisionCard{color:inherit;text-decoration:none}.divisionCardVisual{background:#080b0f;min-height:520px;display:block;position:relative;overflow:hidden}.divisionCardVisual img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.divisionCardVisual:after{content:"";background:linear-gradient(#0000,#05070ccc);position:absolute;inset:70% 0 0}.divisionCard:hover .divisionCardVisual img{transform:scale(1.025)}.divisionCardCopy{flex-direction:column;justify-content:center;padding:35px 28px;display:flex}.divisionCardCopy>span{color:var(--blue);text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.divisionCardCopy>strong{color:var(--blue);text-transform:uppercase;letter-spacing:1px;margin-top:26px;font-size:9px}.divisionDetailPage{color:var(--ink);background:#f2f4f7}.divisionDetailNav{background:#fff;position:relative}.divisionDetailHero{color:#fff;background:#080b0f;grid-template-columns:1.05fr .95fr;min-height:690px;display:grid}.divisionDetailHeroCopy{flex-direction:column;justify-content:center;padding:95px 6vw 80px 8vw;display:flex}.divisionBreadcrumb{color:#a8b1bd;letter-spacing:1.3px;text-transform:uppercase;border-bottom:1px solid #4c5561;width:max-content;margin-bottom:54px;padding-bottom:9px;font-size:9px;font-weight:900}.divisionDetailHero h1{max-width:820px;margin:25px 0 20px;font-size:clamp(52px,6vw,92px)}.divisionTagline{text-transform:uppercase;letter-spacing:3px;margin:0 0 22px;font-weight:900;color:#fff!important;font-size:13px!important}.divisionDetailHeroCopy>p{color:#b9c1cc;max-width:680px;font-size:17px;line-height:1.65}.divisionHeroLink{color:#fff;border-color:#59616c}.divisionDetailHeroImage{background:#07142c;min-height:690px;position:relative;overflow:hidden}.divisionDetailHeroImage:after{content:"";background:linear-gradient(90deg,#080b0f 0,#0000 30%),linear-gradient(#0000 50%,#080b0fcc);position:absolute;inset:0}.divisionDetailHeroImage img{object-fit:cover;width:100%;height:100%}.divisionDetailHeroImage>span{z-index:2;color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:900;position:absolute;bottom:38px;left:45px;right:35px}.divisionServiceSection{background:#f2f4f7}.divisionServiceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.divisionServiceCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:270px;transition:background .2s,box-shadow .2s}.divisionServiceCard:hover,.divisionServiceCard[open]{box-shadow:inset 0 -4px 0 var(--blue);background:#f6f9ff}.divisionServiceCard summary{cursor:pointer;flex-direction:column;min-height:270px;padding:26px;list-style:none;display:flex;position:relative}.divisionServiceCard summary::-webkit-details-marker{display:none}.divisionServiceCard summary>span{color:var(--blue);font:700 10px monospace;display:block}.divisionServiceCard summary>h3{text-transform:uppercase;max-width:310px;margin:52px 40px 0 0;font-size:20px;line-height:1.12}.divisionServiceCard summary>i{width:34px;height:34px;color:var(--blue);border:1px solid #b8c4d8;border-radius:50%;place-items:center;font-size:20px;font-style:normal;transition:transform .2s;display:grid;position:absolute;bottom:24px;right:24px}.divisionServiceCard summary:after{content:"Open details";color:#7a8492;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute;bottom:29px;left:26px}.divisionServiceCard[open] summary{min-height:190px}.divisionServiceCard[open] summary>i{transform:rotate(45deg)}.divisionServiceCard[open] summary:after{content:"Close details"}.divisionServiceCard>p{color:#58616d;margin:0;padding:0 26px 30px;font-size:13px;line-height:1.7}.divisionStandards{background:#fff}.divisionStandardsGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:60px;display:grid}.divisionStandardsGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:20px;min-height:170px;padding:28px;display:grid}.divisionStandardsGrid article>span{color:var(--blue);font:700 11px monospace}.divisionStandardsGrid h3{text-transform:uppercase;margin:0 0 10px;font-size:18px}.divisionStandardsGrid p{color:#626974;margin:0;font-size:13px;line-height:1.6}.divisionApplications{color:#fff;background:#0b1015;grid-template-columns:1.15fr .85fr;display:grid}.divisionApplications>div{padding:90px 8vw}.divisionApplications h2{letter-spacing:-3px;text-transform:uppercase;margin:20px 0 40px;font-size:clamp(42px,5vw,70px);line-height:.95}.divisionClientList{border-top:1px solid #3b424c;border-left:1px solid #3b424c;grid-template-columns:1fr 1fr;display:grid}.divisionClientList span{color:#d3d9e2;text-transform:uppercase;border-bottom:1px solid #3b424c;border-right:1px solid #3b424c;padding:18px;font-size:11px;font-weight:900}.divisionCoverage{background:#111a28}.divisionCoverage>span{color:var(--blue2);text-transform:uppercase;letter-spacing:2px;font:700 10px monospace}.divisionCoverage h3{text-transform:uppercase;margin:28px 0;font-size:35px;line-height:1}.divisionCoverage p{color:#b8c1ce;line-height:1.7}.divisionCoverage a{color:#91baff;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #4f79b7;margin-top:30px;padding-bottom:10px;font-size:10px;font-weight:900;display:inline-block}.divisionFlyerSection{background:#eef1f5;grid-template-columns:.8fr 1.2fr;align-items:start;gap:7vw;padding:100px 8vw;display:grid}.divisionFlyerCopy{padding-top:20px;position:sticky;top:40px}.divisionFlyerCopy h2{letter-spacing:-3px;text-transform:uppercase;margin:22px 0;font-size:clamp(42px,5vw,70px);line-height:.95}.divisionFlyerCopy p{color:#5e6671;max-width:520px;margin-bottom:35px;line-height:1.7}.divisionFlyerImage{background:#fff;display:block;box-shadow:0 18px 55px #0817331c}.divisionFlyerImage img{width:100%;height:auto;display:block}.divisionCrossNav{background:#fff;padding:55px 8vw}.divisionCrossNav>span{color:#737b85;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px;font-size:9px;font-weight:900;display:block}.divisionCrossNav>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.divisionCrossNav a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;min-height:95px;padding:22px;font-size:11px;font-weight:900;display:flex}.divisionCrossNav a:hover{color:var(--blue);background:#f4f7fc}.divisionCrossNav i{color:var(--blue);font-style:normal}.divisionDetailFooter{color:#fff;text-transform:none;letter-spacing:normal;background:#050609;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:38px 6vw;display:grid}.divisionDetailFooter img{object-fit:contain;width:150px;height:70px}.divisionDetailFooter p{color:#aab2bd;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:10px}.divisionDetailFooter span{color:var(--blue2)}@media (max-width:1100px){.nav nav a:nth-child(3),.nav nav a:nth-child(4){display:none}.deliveryStories{grid-template-columns:1fr 1fr}.secureDivision{grid-template-columns:1fr}.secureImage{min-height:480px}.footerDetails{grid-template-columns:1.05fr .9fr 1.15fr 1fr;gap:18px}.footerBadges{grid-template-columns:repeat(5,1fr)}.capabilityEmbed,.divisionGrid,.divisionDetailHero{grid-template-columns:1fr}.divisionDetailHeroImage{min-height:500px}.divisionServiceGrid,.divisionCrossNav>div{grid-template-columns:1fr 1fr}}@media (max-width:900px){.footerDetails{grid-template-columns:1fr 1fr;grid-template-areas:"identity verify""office contact";gap:24px 32px}.footerIdentity{grid-area:identity}.footerOffice{grid-area:office}.footerContact{grid-area:contact}.footerVerify{grid-area:verify}.footerOffice,.footerContact{padding-top:0}}@media (max-width:700px){.nav{height:72px}.officialBrand{width:190px;height:72px}.officialBrand img{width:162px;transform:translateY(-17px)}.revisedHero{background-position:50%,50%,0;min-height:auto}.heroBrandLine{letter-spacing:2px;gap:9px;font-size:9px}.deliveryStories{grid-template-columns:1fr}.deliveryStories figure{min-height:480px}.divisionCard{grid-template-columns:1fr;min-height:0}.divisionCardVisual{min-height:520px}.divisionCardCopy{padding:30px 24px}.secureCopy{padding:70px 6vw}.secureGrid{grid-template-columns:1fr}.secureDivisionLogo{height:205px;margin:-25px auto 20px}.capabilityCallout{grid-template-columns:1fr;padding:70px 6vw}.footerVan{height:230px}.footerDetails{grid-template-columns:1fr;grid-template-areas:"identity""office""contact""verify"}.footerOffice,.footerContact{padding-top:0}.footerBadges{grid-template-columns:repeat(3,1fr)}.capabilityNav{height:auto;padding:20px 5vw}.capabilityNav>div{gap:12px}.capabilityBack{display:none}.capabilityNav .button{min-width:auto;padding:12px;font-size:9px}.academyEmblem{height:310px}.capabilityHero{padding:70px 6vw}.capabilityEmbed{padding:45px 4vw}.capabilityEmbed iframe{height:650px}.capabilityFooter{flex-direction:column}.divisionDetailHeroCopy{padding:70px 6vw}.divisionBreadcrumb{margin-bottom:40px}.divisionDetailHeroImage{min-height:390px}.divisionDetailHeroImage>span{bottom:25px;left:25px}.divisionServiceGrid,.divisionStandardsGrid,.divisionApplications,.divisionFlyerSection{grid-template-columns:1fr}.divisionApplications>div,.divisionFlyerSection{padding:70px 6vw}.divisionFlyerCopy{position:static}.divisionCrossNav>div{grid-template-columns:1fr}.divisionDetailFooter{grid-template-columns:1fr;gap:18px}}.footerBook{display:none}.footerVan{object-fit:contain;image-rendering:auto;width:min(100%,460px);height:auto!important}.footerDetails>div:first-child{text-align:left}.footerDetails .footerLogo{object-fit:contain;object-position:left center;background:0 0;width:210px;height:auto;margin:0 0 8px -20px;display:block}.divisionDetailNav{background:#080b0f}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f7fb;--paper:#0d1117;--line:#323a46}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#080b0f;--paper:#f3f4f6;--line:#d7dae0}.themeToggle{z-index:80;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#081326e8;border:1px solid #658bd0;border-radius:999px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 35px #0004}.themeToggle span{color:#081326;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.themeToggle strong{letter-spacing:1px;text-transform:uppercase;font-size:9px}html[data-theme=light] .themeToggle{color:#09111f;background:#fff;border-color:#c5d2e8}html[data-theme=light] .themeToggle span{color:#fff;background:#0757e6}.badgeImage{background:0 0;border-radius:0;padding:0}.badgeImage img,.footerBadges img,.capabilityBadgeGrid img{filter:drop-shadow(0 1px 5px #0003)}.footerBadges a{background:0 0;border-radius:0;padding:0}html[data-theme=dark] .badgeImage img,html[data-theme=dark] .footerBadges img,html[data-theme=dark] .capabilityBadgeGrid img{filter:drop-shadow(0 0 5px #ffffff42)drop-shadow(0 1px 3px #0008)}html[data-theme=dark] body,html[data-theme=dark] .divisionShowcase,html[data-theme=dark] .credentials,html[data-theme=dark] .about,html[data-theme=dark] .divisionDetailPage,html[data-theme=dark] .divisionServiceSection,html[data-theme=dark] .divisionStandards,html[data-theme=dark] .divisionFlyerSection,html[data-theme=dark] .divisionCrossNav,html[data-theme=dark] .capabilityPage,html[data-theme=dark] .capabilityOverview,html[data-theme=dark] .capabilityQualifications,html[data-theme=dark] .fleetCapability,html[data-theme=dark] .performanceSection,html[data-theme=dark] .engagementSection,html[data-theme=dark] .capabilityCredentials{color:#f5f7fb;background:#0d1117}html[data-theme=dark] .divisionCard,html[data-theme=dark] .credentialCard,html[data-theme=dark] .divisionServiceCard,html[data-theme=dark] .capabilityIntro,html[data-theme=dark] .qualificationGrid>div,html[data-theme=dark] .fleetGrid article,html[data-theme=dark] .performanceGrid article,html[data-theme=dark] .engagementGrid article,html[data-theme=dark] .capabilityBadgeGrid a{color:#f5f7fb;background:#151b23;border-color:#323a46}html[data-theme=dark] .sectionLead>p,html[data-theme=dark] .credentialLead>p,html[data-theme=dark] .divisionCard p,html[data-theme=dark] .divisionServiceCard>p,html[data-theme=dark] .divisionStandardsGrid p,html[data-theme=dark] .divisionFlyerCopy p,html[data-theme=dark] .credentialNote,html[data-theme=dark] .capabilityIntro p,html[data-theme=dark] .fleetGrid p,html[data-theme=dark] .performanceGrid p,html[data-theme=dark] .engagementGrid p,html[data-theme=dark] .capabilityBadgeGrid p{color:#b8c2cf}html[data-theme=dark] .divisionServiceCard:hover,html[data-theme=dark] .divisionServiceCard[open],html[data-theme=dark] .credentialCard:hover,html[data-theme=dark] .divisionCrossNav a:hover{color:#fff;background:#1a2330}html[data-theme=dark] .capabilityEmbed iframe,html[data-theme=dark] .divisionFlyerImage{background:#fff}.expandedCapabilityHero{grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw;display:grid}.expandedCapabilityHero>div{max-width:900px}.capabilityHeroActions{align-items:center;gap:28px;margin-top:34px;display:flex}.capabilityIdentity{background:#071f50b8;border:1px solid #ffffff3b;padding:30px;box-shadow:14px 14px #071938}.capabilityIdentity span,.capabilityIdentity strong,.capabilityIdentity a{display:block}.capabilityIdentity span{color:#a9c8ff;letter-spacing:1.5px;text-transform:uppercase;font-size:9px}.capabilityIdentity strong{text-transform:uppercase;margin:12px 0 24px;font-size:22px}.capabilityIdentity p{color:#d6e5ff;font-size:13px;line-height:1.7}.capabilityIdentity a{border-bottom:1px solid #fff5;width:max-content;margin-top:8px;font-size:12px;font-weight:800}.capabilityMetrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.capabilityMetrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:165px;padding:28px;display:flex}.capabilityMetrics strong{color:var(--blue);font-size:54px}.capabilityMetrics span{text-transform:uppercase;max-width:150px;font-size:10px;font-weight:900;line-height:1.5}.capabilityQualifications{background:#fff}.capabilityQualifications>h2{text-transform:uppercase;letter-spacing:-3px;max-width:850px;margin:20px 0;font-size:clamp(42px,5vw,74px);line-height:.95}.qualificationGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.qualificationGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f9fc;flex-direction:column;justify-content:space-between;min-height:140px;padding:24px;display:flex}.qualificationGrid span{color:var(--blue);font:700 10px monospace}.qualificationGrid strong{text-transform:uppercase;font-size:16px}.capabilityScope{color:#fff;grid-template-columns:1fr 1fr;display:grid}.scopeColumn{padding:95px 8vw}.medicalScope{background:#0757e6}.securedScope{background:#081326}.scopeColumn h2,.capabilityDocument h2{letter-spacing:-3px;text-transform:uppercase;margin:20px 0;font-size:clamp(42px,4.7vw,70px);line-height:.95}.scopeColumn>p{color:#d7e5ff;max-width:610px;line-height:1.7}.scopeColumn ul{margin:38px 0;padding:0;list-style:none}.scopeColumn li{text-transform:uppercase;border-top:1px solid #ffffff38;padding:16px 0;font-size:12px;font-weight:900}.scopeColumn>a{letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #fff8;padding-bottom:9px;font-size:10px;font-weight:900;display:inline-block}.fleetGrid,.engagementGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:60px;display:grid}.fleetGrid{grid-template-columns:repeat(3,1fr)}.engagementGrid{grid-template-columns:repeat(4,1fr)}.fleetGrid article,.engagementGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:250px;padding:28px}.fleetGrid span,.engagementGrid span{color:var(--blue);font:700 10px monospace}.fleetGrid h3,.engagementGrid h3{text-transform:uppercase;margin:65px 0 15px;font-size:22px;line-height:1.05}.fleetGrid p,.engagementGrid p{color:#626b78;font-size:13px;line-height:1.65}.performanceSection{background:#eef1f5}.performanceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:60px;display:grid}.performanceGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:300px;padding:32px}.performanceGrid article>span{color:var(--blue);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.performanceGrid h3{text-transform:uppercase;margin:45px 0 18px;font-size:25px}.performanceGrid p,.performanceGrid li{color:#5e6774;font-size:14px;line-height:1.75}.qualityArticle{grid-column:1/-1}.qualityArticle ul{columns:2;column-gap:60px;margin-top:25px;padding-left:20px}.capabilityCredentials{background:#fff}.capabilityBadgeGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.capabilityBadgeGrid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;min-height:245px;padding:24px;transition:all .2s;display:flex}.capabilityBadgeGrid a:hover{box-shadow:inset 0 -4px 0 var(--blue);background:#f5f8ff}.capabilityBadgeGrid img{object-fit:contain;background:0 0;border-radius:0;width:100%;height:110px;padding:0}.capabilityBadgeGrid strong{text-transform:uppercase;margin:20px 0 10px;font-size:15px}.capabilityBadgeGrid span{color:var(--blue);letter-spacing:1px;text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:900}.capabilityDocument{color:#fff;background:#0757e6;grid-template-columns:.75fr 1.25fr;align-items:start;gap:6vw;padding:95px 8vw;display:grid}.capabilityDocument>div{position:sticky;top:130px}.capabilityDocument p{color:#dce8ff;max-width:570px;margin-bottom:30px;line-height:1.7}.capabilityDocument iframe{background:#fff;border:0;width:100%;height:950px;box-shadow:0 18px 55px #00194655}@media (max-width:1000px){.expandedCapabilityHero,.capabilityDocument{grid-template-columns:1fr}.capabilityIdentity{max-width:560px}.capabilityMetrics,.engagementGrid{grid-template-columns:1fr 1fr}.capabilityScope{grid-template-columns:1fr}.capabilityDocument>div{position:static}}@media (max-width:700px){.themeToggle{padding:10px 12px;bottom:14px;right:14px}.themeToggle strong{display:none}.footerDetails .footerLogo{width:190px}.expandedCapabilityHero{padding:70px 6vw}.capabilityHeroActions{flex-direction:column;align-items:flex-start}.capabilityMetrics,.qualificationGrid,.fleetGrid,.performanceGrid,.engagementGrid,.capabilityBadgeGrid{grid-template-columns:1fr}.qualityArticle{grid-column:auto}.qualityArticle ul{columns:1}.scopeColumn,.capabilityDocument{padding:70px 6vw}.capabilityDocument iframe{height:650px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
