@font-face{font-family:"Operations Open Sans";src:url("organisation-open-sans.woff2") format("woff2");font-style:normal;font-weight:300 800;font-display:swap}
.operations-page{--operations-green:#72f898;--operations-blue:#454dff;--operations-navy:#100c2f;--operations-card:#f7f7f9;font-family:"Operations Open Sans","Open Sans",Arial,sans-serif}
.operations-page main{overflow:hidden}
.operations-page main>section{width:100%;max-width:100%;box-sizing:border-box}
.operations-hero{position:relative;height:756px;margin-bottom:80px;overflow:hidden;color:#fff;background:#222}
.operations-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}
.operations-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.48) 36%,rgba(255,255,255,0) 72%)}
.operations-hero-content{position:relative;z-index:1;width:700px;margin-left:max(calc((100vw - 1697px)/2),60px);padding-top:204px}
.operations-hero-icon{width:74px;height:74px;margin:0 0 18px;object-fit:contain}
.operations-hero-icon--mobile{display:none}
.operations-eyebrow,.operations-service-eyebrow,.operations-section-label{display:table;margin:0;background:var(--operations-green);color:#000;text-transform:uppercase;font:600 16px/1.2 var(--heading);letter-spacing:.05em}
.operations-hero h1{margin:28px 0 25px;font:700 60px/1.2 var(--heading);letter-spacing:.3px}
.operations-hero-intro{width:700px;margin:0;font-size:20px;line-height:1.5;letter-spacing:.015em}
.operations-side-index{position:fixed;z-index:5;right:0;top:346px;width:280px;height:288px;padding:32px 27px;border-radius:14px 0 0 14px;background:var(--operations-navy);display:grid;align-content:center;gap:18px;color:#fff}
.operations-side-index strong{color:var(--operations-green);font:600 16px var(--heading)}
.operations-side-index nav{display:grid;gap:17px}
.operations-side-index a{font-size:13px;line-height:1.35}
.operations-side-index a::before,.operations-service-index a::before{content:"●";margin-right:8px;color:var(--operations-green);font-size:9px}
.operations-intro{height:687.25px}
.operations-intro-inner{width:701px;max-width:calc(100% - 60px);height:100%;margin:0 auto;text-align:left}
.operations-intro p{margin:0 0 59px;line-height:24px}
.operations-video{width:701px;height:394.31px;object-fit:cover;background:var(--operations-navy)}
.operations-linkedin{display:table;margin:57px auto 0;color:var(--operations-blue);font:600 16px/1.25 var(--heading);text-align:center}
.operations-service-index{position:relative;height:228px}
.operations-index-mark{position:absolute;left:50%;top:30px;width:8px;height:150px;background:#000;transform:translateX(-50%)}
.operations-service-index-inner{display:none}
.operations-service{position:relative}
.operations-devops{height:1289.61px}
.operations-sre{height:1177px}
.operations-monitoring{height:1177.81px}
.operations-itsm{height:1292.67px}
.operations-rollout{height:1237.42px}
.operations-service-inner{width:1248px;max-width:calc(100% - 60px);height:100%;margin:0 auto;padding-top:68px}
/* Live source: highlighted eyebrow starts 12.40625px into DevOps. */
@media(min-width:1025px){.operations-devops .operations-service-inner{padding-top:12.40625px}}
.operations-service-eyebrow{margin:0 auto 76px}
.operations-service h2{width:888px;max-width:100%;margin:0 auto 48px;text-align:center;font:700 40px/1.2 var(--heading)}
.operations-devops h2{margin-top:0}
.operations-service-copy{width:888px;max-width:100%;margin:0 auto;line-height:24px}
.operations-service-graphic{width:800px;height:auto;max-height:455px;margin:58px auto 0;object-fit:contain}
.operations-sre .operations-service-graphic{margin-top:62px}
.operations-monitoring .operations-service-graphic{margin-top:56px}
.operations-itsm .operations-service-graphic{margin-top:47px}
.operations-rollout .operations-service-graphic{margin-top:62px}
.operations-value-panel{width:701px;max-width:100%;margin:55px auto 0;padding:42px 40px 35px;border-radius:11px;background:var(--operations-card)}
.operations-value-panel h3{margin:0 0 25px;font:700 24px/1.2 var(--heading)}
.operations-value-panel ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}
.operations-value-panel li{position:relative;padding-left:38px;line-height:27.2px}
.operations-value-panel li::before{position:absolute;left:0;top:1px;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--operations-green);content:"✓";font-weight:700}
.operations-customers{height:351.8px;padding:88px 30px 30px;text-align:center}
.operations-customers h2{margin:0 auto 55px;font:400 24px/1.2 var(--heading)}
.operations-customers mark{padding:0;background:linear-gradient(transparent 62%,var(--operations-green) 62%)}
.operations-customer-logos{width:590px;max-width:100%;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:80px;align-items:center}
.operations-customer-logos img{display:none;width:220px;height:105px;margin:auto;object-fit:contain;filter:grayscale(1)}
.operations-customer-logos img:nth-child(5),.operations-customer-logos img:nth-child(6){display:block}
.operations-contact{height:444.63px;padding:70px 30px 30px}
.operations-section-label{margin:0 auto 48px}
.operations-contact article{width:510px;max-width:100%;margin:auto;display:grid;grid-template-columns:208px minmax(0,1fr);gap:45px;align-items:center}
.operations-contact img{width:208px;height:208px;border-radius:50%;object-fit:cover}
.operations-contact strong{font:700 16px/1.25 var(--heading)}
.operations-contact article p{margin:4px 0 18px;line-height:24px}
.operations-contact a{width:32px;height:32px;border-radius:3px;display:grid;place-items:center;background:var(--operations-blue);color:#fff}
@media (max-width:1400px) and (min-width:1025px){.operations-hero-content{margin-left:60px}.operations-hero h1{font-size:50px}.operations-side-index{width:245px}.operations-service-inner{width:calc(100% - 60px)}}
@media (min-width:1025px) and (max-width:1600px){.operations-hero{height:calc(252px + 26.25vw)}.operations-page .consulting-overview{height:calc(1079px - 13.96vw)}}
@media (max-width:1024px){
.operations-page .site-header{display:none!important}
.operations-side-index{display:none}
.operations-hero{height:calc(1254.4px - 70vw);min-height:0;margin-bottom:80px;color:#fff;background:#222}
.operations-hero-shade{display:block}
.operations-hero-content{width:calc(100% - 100px);margin:0 0 0 50px;padding-top:calc(310px - 23vw);text-align:left}
.operations-hero-icon--desktop{display:block}.operations-hero-icon--mobile{display:none}
.operations-eyebrow{margin-left:0;margin-right:0}.operations-hero h1{font-size:60px}.operations-hero-intro{width:min(820px,100%);font-size:20px}
.operations-intro{height:calc(331.28px + 46.875vw);margin-bottom:80px}.operations-intro-inner{width:calc(100% - 60px);max-width:none}.operations-intro p{margin-bottom:59px}.operations-video{width:100%;height:auto;aspect-ratio:16/9}
.operations-service-index{height:321px;background:var(--operations-navy);color:#fff}.operations-index-mark{display:none}.operations-service-index-inner{width:calc(100% - 30px);height:100%;margin:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.operations-service-index h2{margin:0 0 22px;color:var(--operations-green);font:600 20px/1.2 var(--heading)}.operations-service-index nav{width:100%;display:grid;gap:16px}.operations-service-index a{font-size:16px;line-height:1.25}.operations-service-index a::before{font-size:10px}
.operations-devops{height:calc(874.38px + 33.684vw)}.operations-sre{height:calc(1031.75px + 2.484vw)}.operations-monitoring{height:calc(1070.98px + 3.832vw)}.operations-itsm{height:calc(965.53px + 29.0625vw)}.operations-rollout{height:calc(1337.96px - 19.254vw)}
.operations-service-inner{width:calc(100% - 60px);max-width:none;padding-top:68px}.operations-service-eyebrow{display:none}.operations-service h2{margin-bottom:48px}.operations-service-copy{width:100%}.operations-service-graphic{width:90%;max-height:455px}.operations-value-panel{width:calc(100% - 80px);margin-top:52px}
.operations-customers{height:calc(538.96px - 20.62vw);padding-top:70px}.operations-contact{height:calc(226.85px + 17.28vw);padding-top:50px}
}
@media (min-width:561px) and (max-width:860px){.operations-page .project-request{height:769px}}
@media (max-width:560px){
.operations-hero{height:641.2px;margin:0 0 20px;padding-top:260px;color:#000;background:#fff}.operations-hero-image{height:260px;object-position:center center}.operations-hero-shade{display:none}.operations-hero-content{width:330px;max-width:calc(100% - 60px);margin:0 auto;padding:40px 0 20px;text-align:center}
.operations-hero-icon--desktop{display:none}.operations-hero-icon--mobile{display:block;margin-left:auto;margin-right:auto}.operations-hero-icon{width:80px;height:80px;margin-bottom:10px}.operations-eyebrow{margin-left:auto;margin-right:auto;font-size:12px}.operations-hero h1{margin:24px -12px 30px;font-size:31px;line-height:1.05}.operations-hero-intro{width:auto;font-size:16px;line-height:24px;font-weight:600}
.operations-intro{height:622.64px;margin-bottom:20px}.operations-intro-inner{width:calc(100% - 60px);max-width:none;padding-top:0}.operations-intro p{margin-bottom:84px;line-height:24px}.operations-video{width:100%;height:auto;aspect-ratio:16/9}.operations-linkedin{width:290px;margin-top:56px;font-size:16px;line-height:20px}
.operations-service-index{height:326px}.operations-service-index-inner{width:calc(100% - 30px);align-items:stretch}.operations-service-index nav{grid-template-columns:1fr}
.operations-devops{height:1046.77px}.operations-sre{height:1071.95px}.operations-monitoring{height:1152.39px}.operations-itsm{height:1123.16px}.operations-rollout{height:1355.17px}.operations-service-inner{width:330px;max-width:calc(100% - 60px);padding-top:72px}.operations-service h2{width:330px;margin:0 auto 44px;font-size:32px;line-height:1.08}.operations-service-copy{font-size:16px;line-height:24px}.operations-service-graphic{display:none}.operations-value-panel{width:100%;max-width:100%;margin:60px 0 0;padding:30px 20px;border-radius:8px;text-align:left}.operations-value-panel h3{font-size:24px;margin-bottom:24px}.operations-value-panel ul{gap:14px}.operations-value-panel li{padding-left:34px;font-size:16px;line-height:27.2px}.operations-value-panel li::before{width:25px;height:25px}
.operations-customers{height:369.59px;padding:82px 30px 30px}.operations-customers h2{width:330px;max-width:100%;font-size:24px;line-height:1.2;margin-bottom:45px}.operations-customer-logos{display:none}
.operations-contact{height:614.75px;padding:82px 30px 30px}.operations-section-label{margin-bottom:58px;font-size:12px}.operations-contact article{display:block;width:330px;text-align:center}.operations-contact img{width:248px;height:248px;margin:0 auto 22px}.operations-contact article p{margin:6px 0 16px;line-height:22px}.operations-contact a{margin:auto}
.operations-page .form-grid{display:flex;flex-direction:column}.operations-page .form-grid label:nth-child(1){order:1}.operations-page .form-grid label:nth-child(2){order:3}.operations-page .form-grid label:nth-child(3){order:2}.operations-page .form-grid label:nth-child(4){order:4}
}
