/* Separate service chapters, oversized typography and restrained spatial motion. */
html:has(.service-ribbon){scroll-padding-top:0}
.managed-credentials{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;margin-top:48px;padding:32px 0;border-block:1px solid #55738f}.platinum-mark>span{font-size:58px;line-height:1;color:#d0e2f6;display:block;margin-bottom:14px}.platinum-mark strong{font-size:25px;letter-spacing:.08em;color:#eef6ff}.managed-credentials h3{font-size:28px;line-height:1.5;margin:0 0 14px}.managed-credentials p{font-size:19px;line-height:1.8;margin:10px 0 0;color:#c4d8ee}@media(max-width:700px){.managed-credentials{grid-template-columns:1fr;gap:24px}.managed-credentials h3{font-size:25px}}
.service-ribbon{position:sticky;top:78px;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 max(24px,calc((100vw - 1520px)/2));background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #d8e2ee;min-height:64px}
.service-ribbon>div{display:flex;gap:26px;overflow-x:auto;scrollbar-width:none;align-items:center}.service-ribbon a{white-space:nowrap;display:inline-flex;align-items:center;min-height:64px;font-size:16px;border-bottom:3px solid transparent;color:#42617e}.service-ribbon a[aria-current=true]{border-bottom-color:#1466dc;color:#1259ad;font-weight:750}.service-ribbon .service-inquiry{font-weight:700;color:#164c8e;flex-shrink:0}
.ongo-public .chapter{scroll-margin-top:144px}.service-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.service-visual{position:relative;overflow:hidden;background:#dce7f3;isolation:isolate}.service-visual img{width:100%;aspect-ratio:1.05;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.service-showcase:hover .service-visual img{transform:scale(1.035)}.service-visual:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#071e37b0);z-index:0}.service-stamp{position:absolute;left:28px;right:20px;bottom:24px;font-size:clamp(24px,2.5vw,42px);font-weight:800;line-height:1.15;color:#fff;letter-spacing:-.03em;z-index:1}
.service-benefits article{display:flex;gap:22px;padding:23px 0;border-bottom:1px solid var(--line)}.service-benefits article:first-child{padding-top:0}.service-step{font-size:14px;line-height:30px;font-weight:700;color:#4388dd;flex-shrink:0}.service-benefits h3{font-size:26px;line-height:1.4;margin:0 0 10px}.service-benefits p{font-size:18px;line-height:1.8;color:var(--muted);margin:0}.service-benefits>.public-button{margin-top:28px}
#dell-infrastructure .service-visual,#oracle-cloud .service-visual{order:2}#dell-infrastructure .service-stamp{color:#fff}#managed-services{background:radial-gradient(ellipse at 90% 20%,#174778 0,transparent 60%),#081d36}#managed-services .public-button{color:#fff;border-color:#85a7cc}#managed-services .public-button:hover{background:#174d82}
.service-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid #55738f;padding-top:35px;margin-top:48px}.service-highlights>div{display:flex;flex-direction:column;gap:14px}.service-highlights strong{font-size:clamp(28px,2.5vw,42px);line-height:1.2;color:#f4f8ff;font-weight:800;letter-spacing:-.03em}.service-highlights span{font-size:18px;color:#b8d0eb}.service-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:44px 0 0;padding:0}.service-process li{border-top:2px solid #507aab;padding-top:20px}.service-process li>span{font-size:16px;color:#7fb5f6}.service-process h3{font-size:25px;margin:10px 0}.service-process p{font-size:18px;color:#c1d3e8;margin:0}
.technical-strength{background:linear-gradient(110deg,#e4f0ff,#f5f8fc);padding:38px 48px;gap:50px;position:relative;overflow:hidden}.technical-strength>strong{font-size:clamp(80px,9vw,132px);font-weight:850;line-height:1;letter-spacing:-.06em;color:#1258a7}.technical-strength h3{font-size:30px;margin:0 0 12px}.technical-strength p{font-size:20px;line-height:1.7;margin:0;color:#365675}.technical-strength:after{content:'';position:absolute;width:240px;height:240px;border:1px solid #b7cfe9;border-radius:50%;right:-100px;top:-130px;pointer-events:none}
.technical-strength{display:flex;align-items:center;margin-bottom:35px}.ceo-visual img[src$="ceo-architecture.svg"]{aspect-ratio:.8;object-fit:cover}.service-visual,.technical-strength,.service-process li{will-change:auto}.chapter-spotlight{opacity:1;transform:none;transition:opacity .75s ease,transform .75s ease}.chapter-spotlight.spotlight-pending{opacity:0;transform:translateY(24px)}
@media(max-width:1000px){.service-ribbon{top:66px;padding:0 24px}.service-ribbon a{font-size:15px}.service-ribbon .service-inquiry{display:none}.service-showcase{gap:30px}.service-benefits h3{font-size:24px}.service-highlights{gap:20px}.technical-strength{gap:30px;padding:30px}}
@media(max-width:700px){.service-ribbon{min-height:52px;padding:0 18px}.service-ribbon a{min-height:52px}.service-ribbon>div{gap:22px}.ongo-public .chapter{scroll-margin-top:120px}.service-showcase{grid-template-columns:1fr}.service-visual img{aspect-ratio:1.7}#dell-infrastructure .service-visual,#oracle-cloud .service-visual{order:0}.service-benefits article{padding:20px 0}.service-highlights{grid-template-columns:1fr;gap:24px}.service-highlights>div{border-bottom:1px solid #365575;padding-bottom:22px}.service-process{grid-template-columns:1fr 1fr}.technical-strength{flex-direction:column;align-items:flex-start;gap:24px;padding:28px}.technical-strength h3{font-size:27px}.technical-strength p{font-size:18px}.ceo-visual img[src$="ceo-architecture.svg"]{aspect-ratio:1.5;object-position:center 40%}}
@media(prefers-reduced-motion:reduce){.service-visual img,.chapter-spotlight{transition:none}.service-showcase:hover .service-visual img{transform:none}.chapter-spotlight.spotlight-pending{opacity:1;transform:none}}
