/* Loaded exclusively by cloud-devops.html. Shared geometry and entrance stay intact. */
html.cloud-devops{--bg:#090d0e;--blue:#8abbcb;--cyan:#c5e2eb;--muted:#a7b1b4;--line:#c9dee51c;--ui-edge:#b5d8e330;--ui-ease:cubic-bezier(.22,1,.36,1);background:#090d0e}
.cloud-devops body,.cloud-devops .hero{background:#090d0e;color:#eef1f2}
.cloud-devops .hero:before{background:linear-gradient(90deg,#090d0efa 0%,#090d0ec7 31%,#090d0e50 49%,#090d0e0d 69%,transparent 80%),linear-gradient(0deg,#090d0e,transparent 19%,transparent 87%,#090d0e99)}
.cloud-devops .intro-title .accent-line{color:#b5dae6;background:linear-gradient(110deg,#eef3f4,#a3cfde 52%,#c6ced1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.cloud-devops .hero-copy{color:#b8c3c6}
.cloud-devops .hero .eyebrow{color:#adc1c7}
.cloud-devops .hero-proof>div{border-color:#a1c9d63d}
.cloud-devops .hero-proof span{color:#9ba6aa}
.cloud-devops .site-header{background:#101415ed;border-color:#bdced32b}
.cloud-devops .site-header nav a{color:#bdcbcf}
.cloud-devops .site-header nav a:before{background:linear-gradient(165deg,#435d6555,#232e3155)}
.cloud-devops .site-header nav a:hover:before,.cloud-devops .site-header nav a:focus-visible:before{border-color:#9bc8d75c}
.cloud-devops .site-header .header-cta,.cloud-devops .button.primary,.cloud-devops .site-header nav .mobile-contact{background:#226e84;border-color:#aacdd875;color:#fff;box-shadow:inset 0 1px 0 #ffffff18,0 4px 18px #203a4330}
.cloud-devops .site-header .header-cta:hover,.cloud-devops .button.primary:hover{background:#287e96;box-shadow:0 8px 28px #3461703b}
.cloud-devops .button.primary:before{background:#287e96}
.cloud-devops .header-cta span{color:#dceff5}
.cloud-devops .motion-toggle{background:#101719;color:#c8d6db;border-color:#a0c2cd3d}
.cloud-devops .motion-toggle:hover{background:#1a282d}
.cloud-devops .work-nav-toggle{color:#b6ced6}
.cloud-devops .work-nav-toggle:hover,.cloud-devops .work-nav-toggle:focus-visible,.cloud-devops .work-nav-toggle[aria-expanded="true"]{background:#212e32;border-color:#a1cedd66;color:#eaf6fa}
.cloud-devops .site-header nav .work-submenu{background:#111719;border-color:#a0c3cf3d}
.cloud-devops .site-header nav .work-submenu a[aria-current="page"]{color:#c4f0ff}
.cloud-devops .work-submenu a span{color:#add3df}
.cloud-devops .site-header nav .services-nav .work-submenu{min-width:20rem}
.cloud-devops .menu-button{background:#1b272b;border-color:#92bfce47}
.cloud-devops .site-header.open .menu-button,.cloud-devops .menu-button:hover{background:#25393f;border-color:#a5d1e080;box-shadow:0 0 0 4px #70a4b514}
.cloud-devops .menu-button:before{background:radial-gradient(circle,#9ac6d438,transparent 68%)}
.cloud-devops .cursor-ring{border-color:#a8d1df88;background:#8bb7c50a}
.cloud-devops .cursor-dot{background:#d0f0fa}
.cloud-devops.gravity-charging .cursor-ring{border-color:#d4f4ff;background:#97ccde20}
.cloud-devops :focus-visible{outline-color:#b8e7f7}
.cloud-devops .text-link{color:#c9e1e9}
.cloud-devops .text-link:hover{text-decoration-color:#a0c7d480}
.cloud-devops .cloud-devops-content{padding-top:0;max-width:none;padding-inline:clamp(24px,8vw,130px);scroll-margin-top:10rem}
.cloud-devops .breadcrumbs{padding-top:1.5rem;color:#a0b2b8}
.cloud-devops .breadcrumbs a{color:#b4d0d9}
.cloud-devops .cloud-devops-opening{border-top:0;padding-top:2rem}
.cloud-devops .detail-page h2{max-width:56rem;font-size:clamp(2rem,3.3vw,3.5rem);line-height:1.2}
.cloud-devops .detail-page h2>span{color:#a3bec7}
.cloud-devops .detail-section p,.cloud-devops .detail-panel li,.cloud-devops .detail-cta>p:not(.section-label){color:#adb9bd}
.cloud-devops .detail-section .section-label,.cloud-devops .detail-cta .section-label{color:#a6c7d2}
.cloud-devops .detail-card,.cloud-devops .detail-panel{border-color:#a7c1ca30;background:linear-gradient(145deg,#1a252980,#0e1416)}
.cloud-devops .detail-number{color:#a2c9d6;font-size:.8125rem;letter-spacing:.12em}
.cloud-devops .detail-panel li::marker,.cloud-devops .detail-faq summary::marker{color:#a2c9d6}
.cloud-devops .detail-faq summary{color:#dde8eb}
.cloud-devops .detail-faq a{color:#bae0ed;text-underline-offset:.25em}
.cloud-devops .budget-panel{background:radial-gradient(ellipse at 95% 0%,#55849425,transparent 70%),#111719}
.cloud-devops .cloud-devops-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:3rem;border-top:1px solid var(--line)}
.cloud-devops .cloud-devops-steps article{padding:2rem 1.5rem;border-right:1px solid var(--line)}
.cloud-devops .cloud-devops-steps article:first-child{padding-left:0}
.cloud-devops .cloud-devops-steps article:last-child{border-right:0}
.cloud-devops .cloud-devops-steps p{margin-bottom:0;font-size:1rem}
.cloud-devops .related-link{color:#d7e4e9;background:#11191c}
.cloud-devops .related-link:hover{background:#1b2a2f;border-color:#a0c0ca70}
.cloud-devops .detail-cta{background:radial-gradient(ellipse at 50% 100%,#52808f35,transparent 75%),#0d1416;border-color:#a7c1ca30}
.cloud-devops .detail-cta h2{margin-inline:auto}
.cloud-devops footer p,.cloud-devops footer small{color:#93a3a8}
.cloud-devops footer a{color:#b0c3c9}
.cloud-devops footer a:hover{color:#e3f2f7}
@media(max-width:1100px){
  .cloud-devops .site-header nav,.cloud-devops .site-header.open nav{background:#111719f7;border-color:#a0c3cf3d}
  .cloud-devops .site-header nav .services-nav .work-submenu{min-width:0}
  .cloud-devops .site-header nav .work-submenu{background:#162125}
  .cloud-devops .cloud-devops-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cloud-devops .cloud-devops-steps article{padding:2rem 1.5rem;border-bottom:1px solid var(--line)}
  .cloud-devops .cloud-devops-steps article:nth-child(odd){padding-left:0}
  .cloud-devops .cloud-devops-steps article:nth-child(even){border-right:0}
}
@media(max-width:760px){
  .cloud-devops .hero:before{background:linear-gradient(0deg,#090d0e 0%,#090d0e 50%,#090d0e00 75%,#090d0e00 90%,#090d0e99)}
  .cloud-devops .cloud-devops-content{padding-top:0;padding-inline:1.5rem}
  .cloud-devops .cloud-devops-steps{grid-template-columns:1fr;margin-top:2rem}
  .cloud-devops .cloud-devops-steps article{border-right:0;padding:1.5rem 0}
  .cloud-devops .detail-page h2{font-size:clamp(1.875rem,7vw,2.625rem)}
}
