/* Restored page-specific cloud deployment theme rules from the pre-cleanup page. */
.deploy-modern{background:#f6f6f3;color:#edf3f7}.dep-hero{padding:142px 0 92px;background:#0b0f16}.dep-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(50px,9vw,140px)}.dep-side{position:sticky;top:115px;align-self:start;display:flex;flex-direction:column;gap:11px;padding-top:7px}.dep-side p{margin:0 0 10px;color:#fff;font-size:14px;font-weight:700}.dep-side a{color:#9aabbc;text-decoration:none;font-size:13px}.dep-side a.active,.dep-side a:last-child{color:#2ad4e5;font-weight:700}.dep-side span{margin-top:30px;color:#718194;font-size:11px}.dep-content{max-width:850px}.dep-kicker{margin:0 0 16px;color:#2ad4e5;font:500 10px var(--mono);letter-spacing:.15em;text-transform:uppercase}.dep-content h1,.dep-process h2,.dep-controls h2{margin:0;font:500 clamp(44px,5vw,68px)/1.02 var(--sans);letter-spacing:-.045em}.dep-content h1{color:#f4f7f8}.dep-lede{max-width:58ch;margin:23px 0 0;color:#b3c0cc;font-size:18px;line-height:1.62}.dep-actions{display:flex;gap:22px;margin-top:28px}.dep-actions a{color:#2ad4e5;text-decoration:none;font-size:13px;font-weight:700}.dep-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:center;margin-top:58px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#121b27}.dep-flow div{padding:5px}.dep-flow i{display:block;margin-bottom:16px;color:#2ad4e5;font:500 9px var(--mono);font-style:normal}.dep-flow b{display:block;color:#fff;font-size:13px}.dep-flow span{display:block;margin-top:7px;color:#a8b6c5;font-size:12px;line-height:1.45}.dep-flow em{color:#6d7c8c;font-style:normal}.dep-process{padding:92px 0;background:#f6f6f3;color:#13243a}.dep-process h2{max-width:17ch;font-size:clamp(34px,4vw,54px)}.dep-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:46px}.dep-grid article{padding:21px;border:1px solid #d8e0e6;border-radius:6px;background:#fff}.dep-grid i{display:block;width:28px;height:2px;background:#137fca;border-radius:1px}.dep-grid b{display:block;margin-top:23px;font-size:14px}.dep-grid p{margin:9px 0 0;color:#5a6b7e;font-size:12px;line-height:1.5}.dep-controls{padding:92px 0;background:#102033}.dep-controls .section-inner{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:100px}.dep-controls h2{color:#f1f6f8;font-size:clamp(32px,3.8vw,50px)}.dep-control-list article{padding:0 0 26px;margin-bottom:26px;border-bottom:1px solid rgba(255,255,255,.14)}.dep-control-list b{color:#fff;font-size:16px}.dep-control-list p{margin:9px 0 0;color:#b3c0cc;font-size:14px;line-height:1.6}@media(max-width:800px){.dep-layout,.dep-controls .section-inner{grid-template-columns:1fr;gap:38px}.dep-side{display:none}.dep-flow{grid-template-columns:1fr}.dep-flow em{display:none}.dep-grid{grid-template-columns:1fr}.dep-actions{flex-direction:column;gap:14px}}
.cloud-review{padding:110px 0;background:#f6f6f3;color:#13243a}.cloud-review .section-inner{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:clamp(48px,8vw,110px);align-items:start}.cloud-review-intro h2{margin:0;font:500 clamp(36px,4.2vw,58px)/1.04 var(--sans);letter-spacing:-.045em}.cloud-review-intro>p:last-child{max-width:38ch;margin:18px 0 0;color:#53657a;font-size:15px;line-height:1.65}.cloud-trail{padding:22px;border:1px solid #d6dfe6;border-radius:7px;background:#fff;box-shadow:0 14px 40px rgba(18,37,58,.06)}.trail-top{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e1e7ec}.trail-top span{color:#137fca;font:500 9px var(--mono);letter-spacing:.13em;text-transform:uppercase}.trail-top i{color:#65778a;font-size:11px;font-style:normal}.cloud-trail ol{margin:0;padding:0;list-style:none}.cloud-trail li{display:grid;grid-template-columns:145px 1fr;gap:18px;padding:15px 0;border-bottom:1px solid #e7ecf0}.cloud-trail li b{font-size:12px}.cloud-trail li span{color:#65778a;font-size:12px;line-height:1.4}.cloud-trail small{display:block;margin-top:15px;color:#8090a0;font-size:10px}.cloud-principles{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:8px;padding-top:34px;border-top:1px solid #d6dfe6}.cloud-principles i{display:block;color:#137fca;font:500 10px var(--mono);font-style:normal}.cloud-principles b{display:block;margin-top:18px;font-size:15px}.cloud-principles p{max-width:32ch;margin:9px 0 0;color:#5a6c80;font-size:13px;line-height:1.55}@media(max-width:800px){.cloud-review .section-inner{grid-template-columns:1fr}.cloud-principles{grid-template-columns:1fr}.cloud-trail li{grid-template-columns:1fr;gap:5px}}
/* Cloud: lighter, calmer managed-environment page. */
.dep-hero{background:linear-gradient(90deg,rgba(242,246,248,.96),rgba(242,246,248,.75)),url('cloud-sky-poster.jpg') center/cover!important}.dep-side p,.dep-content h1{color:#13243a!important}.dep-side a{color:#617286!important}.dep-side a.active,.dep-side a:last-child,.dep-kicker,.dep-actions a{color:#137fca!important}.dep-lede{color:#506177!important}.dep-flow{background:rgba(255,255,255,.88)!important;border-color:#d8e0e6!important}.dep-flow b{color:#13243a!important}.dep-flow span{color:#607286!important}.dep-flow em{color:#9aa7b5!important}.dep-process{background:#f6f6f3!important}.dep-controls{background:#0b0f16!important}.dep-controls h2,.dep-control-list b{color:#f1f6f8!important}.dep-control-list p{color:#b3c0cc!important}.dep-control-list article{border-color:rgba(255,255,255,.14)!important}
