.ops-hero{position:relative;min-height:660px;display:flex;align-items:center;overflow:hidden;color:#fff;background:linear-gradient(125deg,#06182d 0%,#092b4b 62%,#0c5470 100%)}.ops-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.maintenance-ops-hero:after,.inventory-ops-hero:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(3,19,36,.97) 0%,rgba(3,19,36,.9) 39%,rgba(3,19,36,.48) 68%,rgba(3,19,36,.14) 100%)}.maintenance-ops-hero .ops-grid-bg,.inventory-ops-hero .ops-grid-bg{z-index:1}.maintenance-ops-hero .ops-hero-layout,.inventory-ops-hero .ops-hero-layout{z-index:2;grid-template-columns:1fr}.maintenance-ops-hero .ops-copy,.inventory-ops-hero .ops-copy{max-width:720px}.maintenance-ops-hero .product-window,.inventory-ops-hero .product-window{display:none}.ops-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,transparent 72%)}.ops-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:1fr .9fr;gap:75px;align-items:center;padding:65px 0}.ops-copy{max-width:670px}.ops-crumbs{display:flex;flex-wrap:wrap;gap:9px;color:#9fb5c7;font-size:.73rem;margin-bottom:55px}.ops-crumbs a{color:#65d3f0}.ops-hero h1{font-size:clamp(3.1rem,5.4vw,5.35rem);margin:17px 0 23px}.ops-copy>p{max-width:640px;color:#d1dfe9;font-size:clamp(1.03rem,1.5vw,1.22rem);margin:0}.ops-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.ops-actions>a:not(.btn){font-size:.83rem;font-weight:700}.product-window{transform:perspective(1200px) rotateY(-5deg);border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#f6f8fb;box-shadow:0 35px 80px rgba(0,0,0,.32);overflow:hidden;color:#17283b}.window-top{height:35px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#e9edf2;border-bottom:1px solid #d8dfe5}.window-top i{width:7px;height:7px;border-radius:50%;background:#90a0ad}.window-top i:first-child{background:#ef755f}.window-top span{margin-left:7px;font-size:.58rem;color:#788896}.window-body{display:grid;grid-template-columns:48px 1fr;min-height:350px}.window-body nav{background:#09233e;display:flex;flex-direction:column;align-items:center;gap:21px;padding:15px 0}.window-body nav b{width:27px;height:27px;border-radius:6px;display:grid;place-content:center;background:#12a8ce;color:#fff;font-size:.55rem}.window-body nav i{width:16px;height:3px;border-radius:4px;background:#547087}.window-content{padding:25px}.screen-title{display:flex;justify-content:space-between;align-items:center}.screen-title small,.screen-title strong{display:block}.screen-title small{font-size:.55rem;color:#84919d}.screen-title strong{font-size:.86rem}.screen-title button{border:0;border-radius:4px;background:#107fa3;color:#fff;padding:6px 9px;font-size:.55rem}.screen-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:21px 0}.screen-metrics div{padding:13px;border:1px solid #e0e5e9;background:#fff}.screen-metrics strong,.screen-metrics span{display:block}.screen-metrics strong{font:800 1rem 'Manrope';color:#0a6e92}.screen-metrics span{font-size:.48rem;color:#7c8994}.screen-chart{height:102px;display:flex;align-items:end;gap:8px;padding:13px 16px;background:#fff;border:1px solid #e0e5e9}.screen-chart span{flex:1;height:35%;background:#8bd9e9}.screen-chart span:nth-child(2){height:58%}.screen-chart span:nth-child(3){height:44%}.screen-chart span:nth-child(4){height:82%}.screen-chart span:nth-child(5){height:65%}.screen-chart span:nth-child(6){height:92%;background:#0da0c5}.screen-chart span:nth-child(7){height:72%}.screen-list{display:grid;gap:7px;margin-top:11px}.screen-list i{height:13px;border-radius:2px;background:linear-gradient(90deg,#dce3e8 22%,#eef1f3 22%)}.inventory-window .screen-chart span{background:#b8abf2}.inventory-window .screen-chart span:nth-child(6),.inventory-window .window-body nav b{background:#6959d1}.inventory-window .screen-metrics strong{color:#6959d1}.ops-intro{padding:100px 0}.ops-intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.ops-intro h2,.ops-section-head h2,.workflow h2,.outcome-title h2,.capability-strip h2{font:800 clamp(2rem,3.8vw,3.25rem)/1.1 'Manrope';letter-spacing:-.045em;margin:11px 0 0}.ops-intro-grid>p{font-size:1.12rem;color:var(--muted);margin:3px 0 0}.ops-platform{padding:95px 0;background:var(--cream)}.ops-section-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:42px}.ops-section-head>p{max-width:500px;color:var(--muted);margin:0}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.module-grid article{min-height:275px;padding:29px;background:#fff;border:1px solid #e1e6e8;transition:.25s}.module-grid article:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:transparent}.module-grid span{color:#0b94ba;font:800 .7rem 'Manrope'}.module-grid h3{font:700 1.1rem 'Manrope';margin:35px 0 11px}.module-grid p{font-size:.84rem;color:var(--muted);margin:0}.workflow{padding:100px 0}.workflow h2{max-width:720px}.workflow-track{display:grid;grid-template-columns:repeat(6,1fr);margin-top:45px}.workflow-track div{position:relative;padding:25px 12px 20px;border-top:2px solid #cfd9df}.workflow-track div:before{content:"";position:absolute;top:-6px;left:12px;width:10px;height:10px;border-radius:50%;background:#0b9fc5}.workflow-track span,.workflow-track strong{display:block}.workflow-track span{color:#98a7b2;font-size:.65rem;margin-bottom:9px}.workflow-track strong{font:700 .87rem 'Manrope'}.ops-outcomes{padding:95px 0;background:var(--navy);color:#fff}.outcomes-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.outcome-title p{color:#b8c6d2}.outcome-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.13)}.outcome-list article{padding:28px;background:var(--navy2)}.outcome-list h3{font:700 1rem 'Manrope';margin:0 0 8px}.outcome-list p{font-size:.81rem;color:#b8c6d2;margin:0}.capability-strip{padding:90px 0}.capability-strip .wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start}.capability-tags{display:flex;flex-wrap:wrap;gap:9px}.capability-tags span{padding:10px 13px;background:#f0f3f3;color:#42566a;font-size:.75rem;font-weight:700}.ops-delivery{padding:95px 0;background:var(--cream)}.delivery-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dbe1e1}.delivery-row>div{padding:26px;background:#fff}.delivery-row span,.delivery-row strong,.delivery-row small{display:block}.delivery-row span{color:#0b94ba;font:800 .68rem 'Manrope'}.delivery-row strong{font:700 1rem 'Manrope';margin:18px 0 7px}.delivery-row small{color:var(--muted);font-size:.76rem}.ops-cta{padding:78px 0;background:#0b94ba;color:#fff}.ops-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:50px}.ops-cta .eyebrow{color:#fff}.ops-cta h2{font:800 clamp(2rem,3.5vw,3.15rem)/1.1 'Manrope';max-width:780px;margin:9px 0 0}.ops-cta .btn{flex:none;background:var(--navy)}
@media(max-width:1000px){.ops-hero-layout{grid-template-columns:1fr;gap:45px}.product-window{max-width:620px;transform:none}.module-grid{grid-template-columns:1fr 1fr}.workflow-track{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.ops-hero{min-height:0}.ops-hero-layout{padding:55px 0 75px}.ops-crumbs{margin-bottom:42px}.ops-intro-grid,.outcomes-layout,.capability-strip .wrap{grid-template-columns:1fr;gap:38px}.ops-intro{padding:75px 0}.ops-section-head{display:block}.ops-section-head>p{margin-top:15px}.workflow{padding:75px 0}.ops-cta .wrap{display:block}.ops-cta .btn{margin-top:27px}}
@media(max-width:520px){.ops-hero h1{font-size:2.65rem;overflow-wrap:anywhere}.ops-actions{flex-direction:column;align-items:stretch;text-align:center}.product-window{margin-top:5px}.window-body{grid-template-columns:36px 1fr;min-height:280px}.window-content{padding:15px}.screen-metrics{gap:5px}.screen-metrics div{padding:8px}.ops-intro{padding:62px 0}.ops-platform,.ops-outcomes,.ops-delivery{padding:68px 0}.module-grid,.outcome-list,.delivery-row{grid-template-columns:1fr}.module-grid article{min-height:0}.workflow-track{grid-template-columns:1fr 1fr}.capability-strip{padding:68px 0}.ops-cta{padding:60px 0}}
