.managed-hero{background:linear-gradient(135deg,#f7fcfd,#e7f6fa)}.managed-hero .dc-hero-visual:after{content:'24×7 OPERATIONS';position:absolute;z-index:3;top:18px;right:18px;bottom:auto;left:auto;padding:8px 12px;background:#073655;color:#76e0ef;font:700 10px Manrope;letter-spacing:1.3px}.managed-hero h1 em{color:#078fba}.managed-hero .system-tags span:nth-child(1):after{content:' · ONLINE';color:#70e5b8}.operations{background:#061f34;color:#d8e9ef}.operations h2{color:#fff}

.managed-overview{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:8vw;align-items:center;background:linear-gradient(135deg,#e3f4f8 0%,#d4edf4 55%,#eef9fb 100%)}.managed-overview>div:first-child>p:not(.eyebrow){color:#607887;font-size:16px;line-height:1.8}.managed-service-labels{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.managed-service-labels span,.service-terms span{padding:17px;border:1px solid #c7e5ed;border-radius:7px;background:#fff;color:#087fa9;font-size:10px;font-weight:800;letter-spacing:1px}.managed-service-labels span:nth-child(3),.managed-service-labels span:nth-child(6){background:#073655;color:#bfeffc}.managed-flow{margin:30px 0;justify-content:flex-start}.managed-flow span{border-radius:6px}.managed-cards article{min-height:200px;border-radius:10px}.managed-fms{background:#f5fafc}.managed-team-panel{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:32px;background:linear-gradient(145deg,#073655,#0c4b6d);color:#c9edf5}.managed-team-panel strong{grid-column:1/-1;font-size:54px;letter-spacing:1px;color:#fff}.managed-team-panel span{padding:15px;border:1px solid #63d8ed40;font-size:10px;font-weight:800;letter-spacing:1px}.operations .pillar-head p:last-child{color:#9ec0cb}.operations-cards article{border-top-color:#48c4e2!important;background:#0b2d47!important;box-shadow:none}.operations-cards h3{color:#fff!important}.operations-cards p{color:#bad1da!important}.dark-flow span{border-color:#3e7289;background:#0b2d47;color:#d8edf3}.dark-flow b{color:#54d4eb}.managed-sla{background:#f4fafc}.service-terms{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.service-terms span{padding:11px 13px;background:#eaf8fc}.managed-sla .managed-flow{padding:23px;border:1px solid #cce6ee;border-radius:12px;background:#fff}.managed-lifecycle{background:#fff}.lifecycle-cards{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #c7e0e8;border-left:1px solid #c7e0e8}.lifecycle-cards article{min-height:235px;padding:26px 22px;border-right:1px solid #c7e0e8;border-bottom:1px solid #c7e0e8}.lifecycle-cards span{color:#078fba;font-size:11px;font-weight:800;letter-spacing:1.3px}.lifecycle-cards h3{margin:25px 0 12px;color:#073655;font-size:18px}.lifecycle-cards p{margin:0;color:#607887;font-size:13px;line-height:1.7}.related-grid{grid-template-columns:repeat(3,1fr)}
.managed-overview{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:8vw;align-items:center;background:linear-gradient(135deg,#e3f4f8 0%,#d4edf4 55%,#eef9fb 100%)}.managed-overview>div:first-child>p:not(.eyebrow){color:#607887;font-size:16px;line-height:1.8}.managed-service-labels{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.managed-service-labels span,.service-terms span{padding:17px;border:1px solid #c7e5ed;border-radius:7px;background:#fff;color:#087fa9;font-size:10px;font-weight:800;letter-spacing:1px}.managed-service-labels span:nth-child(3),.managed-service-labels span:nth-child(6){background:#073655;color:#bfeffc}.managed-flow{margin:30px 0;justify-content:flex-start}.managed-flow span{border-radius:6px}.managed-cards article{min-height:200px;border-radius:10px}.managed-fms{background:#f5fafc}.managed-team-panel{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:32px;background:linear-gradient(145deg,#073655,#0c4b6d);color:#c9edf5}.managed-team-panel strong{grid-column:1/-1;font-size:54px;letter-spacing:1px;color:#fff}.managed-team-panel span{padding:15px;border:1px solid #63d8ed40;font-size:10px;font-weight:800;letter-spacing:1px}.operations .pillar-head p:last-child{color:#9ec0cb}.operations-cards article{border-top-color:#48c4e2!important;background:#0b2d47!important;box-shadow:none}.operations-cards h3{color:#fff!important}.operations-cards p{color:#bad1da!important}.dark-flow span{border-color:#3e7289;background:#0b2d47;color:#d8edf3}.dark-flow b{color:#54d4eb}.managed-sla{background:#f4fafc}.service-terms{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.service-terms span{padding:11px 13px;background:#eaf8fc}.managed-sla .managed-flow{padding:23px;border:1px solid #cce6ee;border-radius:12px;background:#fff}.managed-lifecycle{background:#fff}.lifecycle-cards{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #c7e0e8;border-left:1px solid #c7e0e8}.lifecycle-cards article{min-height:235px;padding:26px 22px;border-right:1px solid #c7e0e8;border-bottom:1px solid #c7e0e8}.lifecycle-cards span{color:#078fba;font-size:11px;font-weight:800;letter-spacing:1.3px}.lifecycle-cards h3{margin:25px 0 12px;color:#073655;font-size:18px}.lifecycle-cards p{margin:0;color:#607887;font-size:13px;line-height:1.7}.related-grid{grid-template-columns:repeat(3,1fr)}
.managed-service-cards article{position:relative;isolation:isolate;overflow:hidden;min-height:148px;padding:18px;border:1px solid #c4e5ee;border-radius:15px;background:linear-gradient(145deg,#fff,#edfaff);box-shadow:0 7px 20px #0736550d;transition:transform .22s,box-shadow .22s,border-color .22s}.managed-service-cards article::after{content:"";position:absolute;right:-43px;bottom:-49px;width:125px;height:125px;border:1px solid #0ab8dc1a;border-radius:50%;box-shadow:0 0 0 15px #0ab8dc07;z-index:-1}.managed-service-cards article:hover{border-color:#36c3df;box-shadow:0 15px 28px #07365518;transform:translateY(-4px)}.managed-service-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:15px;padding:0!important;border:1px solid #bde7f1!important;border-radius:13px!important;background:#e2f7fc!important;color:#087fa9;transition:background .22s,color .22s,transform .22s}.managed-service-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.managed-service-cards article:hover .managed-service-icon{background:#087fa9!important;color:#fff;transform:rotate(-4deg) scale(1.06)}.managed-service-cards strong,.managed-service-cards small{display:block}.managed-service-cards strong{color:#073655;font-size:12px;letter-spacing:.8px}.managed-service-cards small{margin-top:5px;color:#668190;font-size:11px;line-height:1.4}.amc-designer-cards article{position:relative;isolation:isolate;overflow:hidden;min-height:214px;padding:26px 24px;border:1px solid #c8e3ec;border-top:3px solid #0aa2ca;border-radius:17px;background:linear-gradient(145deg,#fff 46%,#edf9fc);box-shadow:0 8px 24px #0736550d;transition:transform .22s,box-shadow .22s,border-color .22s}.amc-designer-cards article::after{content:"";position:absolute;right:-53px;bottom:-58px;width:148px;height:148px;border:1px solid #0ab8dc19;border-radius:50%;box-shadow:0 0 0 18px #0ab8dc07;z-index:-1}.amc-designer-cards article:hover{border-color:#38c2dd;box-shadow:0 16px 30px #07365518;transform:translateY(-5px)}.amc-card-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.amc-designer-cards h3{margin:0;color:#073655;font-size:20px;line-height:1.35}.amc-card-icon{display:grid;place-items:center;flex:0 0 59px;width:59px;height:59px;border:1px solid #bde7f1;border-radius:18px;background:linear-gradient(135deg,#effcff,#d6f1fa);color:#087fa9;transition:color .22s,background .22s,transform .22s}.amc-card-icon svg{width:39px;height:39px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.amc-designer-cards article:hover .amc-card-icon{background:#087fa9;color:#fff;transform:rotate(-4deg) scale(1.04)}.amc-designer-cards p{margin:22px 0 0;padding-top:16px;border-top:1px solid #dcecf1;color:#607887;line-height:1.7}@media(max-width:1000px){.managed-overview{grid-template-columns:1fr}.lifecycle-cards{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.managed-service-labels,.managed-team-panel{grid-template-columns:1fr}.managed-flow{align-items:stretch;flex-direction:column}.managed-flow b{align-self:center;transform:rotate(90deg)}.lifecycle-cards{grid-template-columns:1fr}.lifecycle-cards article{min-height:0}.managed-team-panel strong{font-size:42px}}

.fms-designer-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fms-designer-cards article{position:relative;isolation:isolate;overflow:hidden;min-height:178px;padding:23px;border:1px solid #1d6282;border-radius:16px;background:linear-gradient(145deg,#0c4666,#073655);box-shadow:0 10px 24px #07365522;transition:transform .22s,background .22s,border-color .22s}.fms-designer-cards article::after{content:"";position:absolute;right:-45px;bottom:-50px;width:135px;height:135px;border:1px solid #59d9ef1e;border-radius:50%;box-shadow:0 0 0 18px #59d9ef09;z-index:-1}.fms-designer-cards article:hover{border-color:#5edcef;background:#0b5072;transform:translateY(-4px)}.fms-card-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:20px;border:1px solid #62d8ed70;border-radius:17px;background:#ffffff0c;color:#69dced;transition:color .22s,background .22s,transform .22s}.fms-card-icon svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fms-designer-cards article:hover .fms-card-icon{background:#54d6eb;color:#073655;transform:rotate(4deg) scale(1.04)}.fms-designer-cards strong,.fms-designer-cards small{display:block}.fms-designer-cards strong{color:#fff;font-size:14px;letter-spacing:.4px}.fms-designer-cards small{margin-top:7px;color:#b3d7e2;font-size:11px;line-height:1.45}@media(max-width:700px){.fms-designer-cards{grid-template-columns:1fr}}
.fms-designer-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fms-designer-cards article{position:relative;isolation:isolate;overflow:hidden;min-height:178px;padding:23px;border:1px solid #1d6282;border-radius:16px;background:linear-gradient(145deg,#0c4666,#073655);box-shadow:0 10px 24px #07365522;transition:transform .22s,background .22s,border-color .22s}.fms-designer-cards article::after{content:"";position:absolute;right:-45px;bottom:-50px;width:135px;height:135px;border:1px solid #59d9ef1e;border-radius:50%;box-shadow:0 0 0 18px #59d9ef09;z-index:-1}.fms-designer-cards article:hover{border-color:#5edcef;background:#0b5072;transform:translateY(-4px)}.fms-card-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:20px;border:1px solid #62d8ed70;border-radius:17px;background:#ffffff0c;color:#69dced;transition:color .22s,background .22s,transform .22s}.fms-card-icon svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fms-designer-cards article:hover .fms-card-icon{background:#54d6eb;color:#073655;transform:rotate(4deg) scale(1.04)}.fms-designer-cards strong,.fms-designer-cards small{display:block}.fms-designer-cards strong{color:#fff;font-size:14px;letter-spacing:.4px}.fms-designer-cards small{margin-top:7px;color:#b3d7e2;font-size:11px;line-height:1.45}.operations-designer-cards article{position:relative;isolation:isolate;overflow:hidden;min-height:214px;padding:26px 24px!important;border:1px solid #5acde1!important;border-top:3px solid #55d7eb!important;border-radius:17px;background:linear-gradient(145deg,#103b58,#0a2f4a)!important;transition:transform .22s,border-color .22s,box-shadow .22s}.operations-designer-cards article::after{content:"";position:absolute;right:-52px;bottom:-58px;width:148px;height:148px;border:1px solid #60d8ed1e;border-radius:50%;box-shadow:0 0 0 18px #60d8ed08;z-index:-1}.operations-designer-cards article:hover{border-color:#8deafa!important;box-shadow:0 16px 31px #0000002b!important;transform:translateY(-5px)}.operations-card-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.operations-designer-cards h3{margin:0!important;color:#fff!important;font-size:20px;line-height:1.35}.operations-card-icon{display:grid;place-items:center;flex:0 0 59px;width:59px;height:59px;border:1px solid #63d8ed77;border-radius:18px;background:#ffffff0c;color:#6ce4f4;transition:color .22s,background .22s,transform .22s}.operations-card-icon svg{width:39px;height:39px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.operations-designer-cards article:hover .operations-card-icon{background:#5ed9ec;color:#073655;transform:rotate(-4deg) scale(1.04)}.operations-designer-cards p{margin:22px 0 0!important;padding-top:16px;border-top:1px solid #ffffff24;color:#c0d9e2!important;line-height:1.7}@media(max-width:700px){.fms-designer-cards{grid-template-columns:1fr}}
.fms-designer-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fms-designer-cards article{position:relative;isolation:isolate;overflow:hidden;min-height:178px;padding:23px;border:1px solid #1d6282;border-radius:16px;background:linear-gradient(145deg,#0c4666,#073655);box-shadow:0 10px 24px #07365522;transition:transform .22s,background .22s,border-color .22s}.fms-designer-cards article::after{content:"";position:absolute;right:-45px;bottom:-50px;width:135px;height:135px;border:1px solid #59d9ef1e;border-radius:50%;box-shadow:0 0 0 18px #59d9ef09;z-index:-1}.fms-designer-cards article:hover{border-color:#5edcef;background:#0b5072;transform:translateY(-4px)}.fms-card-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:20px;border:1px solid #62d8ed70;border-radius:17px;background:#ffffff0c;color:#69dced;transition:color .22s,background .22s,transform .22s}.fms-card-icon svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fms-designer-cards article:hover .fms-card-icon{background:#54d6eb;color:#073655;transform:rotate(4deg) scale(1.04)}.fms-designer-cards strong,.fms-designer-cards small{display:block}.fms-designer-cards strong{color:#fff;font-size:14px;letter-spacing:.4px}.fms-designer-cards small{margin-top:7px;color:#b3d7e2;font-size:11px;line-height:1.45}.operations-designer-cards article{position:relative;isolation:isolate;overflow:hidden;min-height:214px;padding:26px 24px!important;border:1px solid #5acde1!important;border-top:3px solid #55d7eb!important;border-radius:17px;background:linear-gradient(145deg,#103b58,#0a2f4a)!important;transition:transform .22s,border-color .22s,box-shadow .22s}.operations-designer-cards article::after{content:"";position:absolute;right:-52px;bottom:-58px;width:148px;height:148px;border:1px solid #60d8ed1e;border-radius:50%;box-shadow:0 0 0 18px #60d8ed08;z-index:-1}.operations-designer-cards article:hover{border-color:#8deafa!important;box-shadow:0 16px 31px #0000002b!important;transform:translateY(-5px)}.operations-card-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.operations-designer-cards h3{margin:0!important;color:#fff!important;font-size:20px;line-height:1.35}.operations-card-icon{display:grid;place-items:center;flex:0 0 59px;width:59px;height:59px;border:1px solid #63d8ed77;border-radius:18px;background:#ffffff0c;color:#6ce4f4;transition:color .22s,background .22s,transform .22s}.operations-card-icon svg{width:39px;height:39px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.operations-designer-cards article:hover .operations-card-icon{background:#5ed9ec;color:#073655;transform:rotate(-4deg) scale(1.04)}.operations-designer-cards p{margin:22px 0 0!important;padding-top:16px;border-top:1px solid #ffffff24;color:#c0d9e2!important;line-height:1.7}.sla-service-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 26px}.sla-service-cards article{display:flex;align-items:center;gap:11px;min-height:74px;padding:13px;border:1px solid #c7e7ef;border-radius:13px;background:#fff;box-shadow:0 6px 18px #0736550a;transition:transform .2s,border-color .2s,box-shadow .2s}.sla-service-cards article:hover{border-color:#2fc1dc;box-shadow:0 12px 24px #07365514;transform:translateY(-3px)}.sla-service-cards span{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border:1px solid #bce7f1;border-radius:12px;background:#e5f8fc;color:#087fa9}.sla-service-cards svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sla-service-cards strong{color:#073655;font-size:10px;line-height:1.35;letter-spacing:.55px}.sla-flow{margin:0!important;justify-content:center!important;padding:20px;border:1px solid #c8e7ef;border-radius:14px;background:#fff}@media(max-width:1000px){.sla-service-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.fms-designer-cards,.sla-service-cards{grid-template-columns:1fr}.sla-flow{align-items:stretch!important;flex-direction:column}.sla-flow b{align-self:center;transform:rotate(90deg)}}

/* Larger SLA service-card labels for readability. */
.sla-service-cards strong{font-size:12px}.sla-service-cards span{flex-basis:45px;width:45px;height:45px}.sla-service-cards svg{width:30px;height:30px}

/* Lifecycle management designer cards. */
.lifecycle-designer-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;border:0}.lifecycle-designer-cards article{position:relative;isolation:isolate;overflow:hidden;min-height:250px;padding:24px 20px;border:1px solid #c7e4ed;border-radius:16px;background:linear-gradient(145deg,#fff,#edf9fc);box-shadow:0 8px 23px #0736550c;transition:transform .22s,border-color .22s,box-shadow .22s}.lifecycle-designer-cards article::after{content:'';position:absolute;right:-48px;bottom:-54px;width:135px;height:135px;border:1px solid #0ab8dc18;border-radius:50%;box-shadow:0 0 0 17px #0ab8dc07;z-index:-1}.lifecycle-designer-cards article:hover{border-color:#35c0da;box-shadow:0 15px 29px #07365518;transform:translateY(-5px)}.lifecycle-designer-cards .lifecycle-card-icon{display:grid;place-items:center;width:57px;height:57px;margin:0;border:1px solid #bce7f1;border-radius:18px;background:#e6f8fc;color:#087fa9;transition:background .22s,color .22s,transform .22s}.lifecycle-designer-cards .lifecycle-card-icon svg{width:37px;height:37px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lifecycle-designer-cards article:hover .lifecycle-card-icon{background:#087fa9;color:#fff;transform:rotate(-4deg) scale(1.04)}.lifecycle-designer-cards h3{min-height:0;margin:22px 0 12px;color:#073655;font-size:17px}.lifecycle-designer-cards p{color:#607887;font-size:13px;line-height:1.7}@media(max-width:1000px){.lifecycle-designer-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.lifecycle-designer-cards{grid-template-columns:1fr}.lifecycle-designer-cards article{min-height:0}}

/* Keep the Managed Services hero visual visible on phones. */
@media(max-width:700px){.managed-hero .dc-hero-visual{display:block;min-height:300px;aspect-ratio:4/3}.managed-hero .dc-hero-visual img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}}

/* Clear the mobile header so the Managed Services hero label is fully visible. */
@media(max-width:700px){.breadcrumb + .managed-hero{padding-top:76px!important}.managed-hero .dc-hero-copy{padding-top:0}}
