.cvt-cloud{--cloud-blue:#205fc7;--cloud-navy:#102b50;--cloud-ink:#36587f;--cloud-line:#d8e5f6;--cloud-pale:#f3f8ff;background:#fff}.cloud-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:.75rem;margin-bottom:40px}.cloud-landing-hero{padding:30px 0 55px;background:radial-gradient(ellipse at 85% 20%,#dfeeff,transparent 65%),#f8fbff;border-bottom:1px solid #dfe9f6}.cloud-landing-hero-grid{display:grid;grid-template-columns:1fr 1.07fr;align-items:center;gap:40px}.cloud-landing-hero h1{font-size:clamp(2.6rem,3.8vw,3.6rem);line-height:1.1;letter-spacing:-.045em;margin:20px 0 25px}.cloud-landing-hero h1>span{color:#205fc7}.cloud-landing-hero-copy>p:not(.eyebrow){color:var(--muted);line-height:1.85}.cloud-landing-hero-copy .button-row{gap:12px;margin-top:28px}.cvt-cloud .cloud-secondary{background:white;color:#205fc7;border:1px solid #c2d7f2}.cloud-landing-hero-copy .button{font-size:.78rem;padding:13px 17px}.cloud-hero-footnote{font-size:.72rem;margin-top:25px}.cloud-section-heading{max-width:850px;margin-bottom:35px}.cloud-benefits h2,.cloud-section-heading h2{font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.18;letter-spacing:-.04em;margin:15px 0 23px}.cloud-section-heading>p:last-child{color:var(--muted);line-height:1.8}.cloud-section-block{margin-top:70px;scroll-margin-top:130px}#cloud-services{scroll-margin-top:110px}.cloud-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.cloud-service-card{border:1px solid #dce7f5;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 8px 25px #102b500a;transition:transform .2s,box-shadow .2s;min-width:0}.cloud-service-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #102b5018}.cloud-card-visual{display:block;background:radial-gradient(ellipse at 50% 100%,#d6e9ff,transparent 70%),#f2f7ff;border-bottom:1px solid #e1eaf6}.cloud-mini{display:block;width:100%;height:210px;padding:8px;color:#2867bd}.cloud-mini-wire{stroke:#4198f0;filter:drop-shadow(0 1px 4px #75bbff70)}.cloud-service-card-copy{padding:25px}.cloud-service-icon{display:inline-flex;justify-content:center;align-items:center;width:38px;height:38px;border:1px solid #d5e4f8;border-radius:10px;color:#205fc7;background:#f1f6ff;margin-bottom:18px}.cloud-service-icon svg{width:22px;height:22px}.cloud-service-card h3{font-size:1.25rem;line-height:1.3;margin:0 0 14px;letter-spacing:-.02em}.cloud-service-card-copy>p{color:var(--muted);font-size:.87rem;line-height:1.8;margin:0 0 23px}.cloud-card-action{display:flex;justify-content:space-between;gap:15px;color:#205fc7;font-size:.8rem;font-weight:700;padding-top:17px;border-top:1px solid #e5edf7}.cloud-card-action:hover{text-decoration:underline}.cloud-architecture{border:1px solid #d1e2f8;border-radius:22px;background:radial-gradient(ellipse at 50% 20%,#e4f1ff,transparent 65%),#f7fbff;margin:0;padding:clamp(18px,3vw,34px);box-shadow:0 10px 35px #205fc70b;min-width:0}.cloud-architecture figcaption{font-size:.67rem;color:#5b7291;text-align:center;margin-top:20px;border-top:1px solid #dce8f7;padding-top:15px}.cloud-applications{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cloud-applications button,.cloud-departments button{display:flex;flex-direction:column;align-items:center;text-align:center;padding:17px 10px;border:1px solid #c9ddf6;background:white;border-radius:12px;color:#254e80;cursor:pointer;box-shadow:0 6px 15px #16416c0a;transition:background .2s,box-shadow .2s;min-width:0}.cloud-applications button[aria-pressed=true],.cloud-departments button[aria-pressed=true]{background:#205fc7;color:white;border-color:#205fc7;box-shadow:0 8px 20px #205fc72e}.cloud-diagram-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;color:#2375d0;background:#eef6ff;border:1px solid #c9e1fc;border-radius:9px;margin-bottom:11px}.cloud-diagram-icon svg{width:21px;height:21px}.cloud-applications strong{font-size:.8rem;line-height:1.4}.cloud-applications small{display:block;font-size:.62rem;margin-top:8px;line-height:1.5;opacity:.88}.cloud-applications em{font-style:normal;font-size:.53rem;margin-top:10px;padding:3px 7px;border-radius:99px;background:#f9e7ec;color:#942e43}.cloud-applications button[aria-pressed=true] em{background:#ffffff24;color:white}.cloud-connections{width:100%;height:70px;display:block;overflow:visible;fill:none;stroke:#529be5;stroke-width:2;filter:drop-shadow(0 0 5px #73bdff70)}.cloud-hub{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center;padding:22px 20px;width:min(100%,390px);margin:auto;background:white;border:1px solid #8dbbf1;border-radius:70px 70px 24px 24px;box-shadow:0 0 0 9px #9bc6ff18,0 12px 25px #2569c216}.cloud-hub-cloud{font-family:Arial,sans-serif;color:#cfe5ff;line-height:1;font-size:82px;position:absolute;top:-30px;left:calc(50% - 43px);z-index:0;opacity:.55}.cloud-hub img{position:relative;width:95px;height:auto;border-radius:9px;margin-bottom:12px}.cloud-hub strong{position:relative;font-size:1.05rem;line-height:1.4}.cloud-hub small{font-size:.66rem;color:#5b779d;margin-top:7px}.cloud-diagram-note{padding:17px 20px;border:1px solid #d4e4f8;border-left:3px solid #ce3e50;border-radius:0 11px 11px 0;background:white;margin-top:25px}.cloud-diagram-note strong{color:#163e72;font-size:.83rem}.cloud-diagram-note p{font-size:.75rem;color:var(--muted);line-height:1.75;margin:8px 0 0}.cloud-landing-hero .cloud-applications{gap:7px}.cloud-landing-hero .cloud-applications button{padding:13px 7px}.cloud-landing-hero .cloud-applications strong{font-size:.7rem}.cloud-landing-hero .cloud-applications small{font-size:.57rem}.cloud-landing-hero .cloud-hub strong{font-size:.95rem}.cloud-landing-hero .cloud-diagram-note p{font-size:.7rem}.cloud-service-hero{padding:30px 0 65px;background:radial-gradient(ellipse at 50% 0,#dfeeff,transparent 70%),#f8fbff;border-bottom:1px solid #e0eaf7}.cloud-service-hero-copy{text-align:center;max-width:1050px;margin:auto}.cloud-service-hero h1{font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.13;letter-spacing:-.045em;margin:20px 0 25px}.cloud-service-hero-copy>p:last-of-type{color:var(--muted);font-size:1.04rem;max-width:900px;margin-inline:auto;line-height:1.85}.cloud-service-hero .button-row{justify-content:center;margin-top:30px}.cloud-service-main{max-width:1120px;padding-top:45px}.cloud-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cloud-feature-card{border:1px solid #dce7f6;border-radius:16px;padding:27px;background:white;box-shadow:0 5px 20px #163d6b08}.cloud-feature-card>span{color:#205fc7;font-size:.72rem;font-weight:700;display:block;margin-bottom:20px}.cloud-feature-card h3{font-size:1.1rem;line-height:1.35;margin:0 0 15px}.cloud-feature-card p{color:var(--muted);font-size:.86rem;line-height:1.8;margin:0}.cloud-scenario-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cloud-scenario-switch button{text-align:left;border:1px solid #cddff6;border-radius:17px;background:#f5f9ff;color:#193d6b;padding:25px;cursor:pointer}.cloud-scenario-switch button>span{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#205fc7;font-weight:700}.cloud-scenario-switch strong{display:block;font-size:1.2rem;margin:12px 0}.cloud-scenario-switch small{font-size:.83rem;line-height:1.6;color:var(--muted);display:block}.cloud-scenario-switch button[aria-pressed=true]{background:#102b50;border-color:#102b50;color:white;box-shadow:0 10px 25px #173b6d1f}.cloud-scenario-switch button[aria-pressed=true]>span{color:#a8d3ff}.cloud-scenario-switch button[aria-pressed=true] small{color:#c9d9ed}.cloud-scenario-content{border:1px solid #d8e5f6;padding:30px;margin-top:22px;border-radius:17px}.cloud-scenario-content>h3{font-size:1.5rem;letter-spacing:-.025em;line-height:1.3;margin:0 0 22px}.cloud-scenario-content>p{color:var(--muted);font-size:.9rem}.cloud-flow-line{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:0;margin:25px 0;list-style:none}.cloud-flow-line li{background:#eff5ff;border:1px solid #d4e3f7;border-radius:10px;padding:15px 11px;font-size:.75rem;color:#345a8a;font-weight:600;line-height:1.55;position:relative}.cloud-flow-line li>span{display:block;color:#205fc7;font-size:.61rem;margin-bottom:10px}.cloud-flow-line li:not(:last-child):after{content:"→";position:absolute;right:-13px;top:45%;color:#3d80d6;font-size:14px}.cloud-example-tags,.cloud-technology-options{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.cloud-example-tags span,.cloud-technology-options span{border:1px solid #dae5f4;border-radius:99px;padding:8px 14px;color:#315f96;background:#f7faff;font-size:.75rem}.cloud-before-after{display:grid;grid-template-columns:1fr 135px 1fr;align-items:center;gap:20px;margin:28px 0}.cloud-before-after>div:not(.cloud-migration-bridge){align-self:stretch;border:1px solid #d8e5f5;background:#f6faff;padding:22px;border-radius:12px}.cloud-before-after .eyebrow{font-size:.64rem}.cloud-before-after ul{padding-left:17px;color:var(--muted);font-size:.8rem;line-height:1.7}.cloud-before-after li{margin-top:12px}.cloud-migration-bridge{text-align:center;color:#205fc7;font-size:.75rem}.cloud-migration-bridge span{display:block;font-size:38px;font-weight:400;margin-bottom:8px}.cloud-callout{border-left:3px solid #d13a41;background:#faf6f8;padding:20px 23px;color:#536b89;font-size:.85rem;margin-top:25px;line-height:1.8}.cloud-muted{color:var(--muted);font-size:.8rem;line-height:1.8}.cloud-methodology{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.cloud-methodology li{border-top:1px solid #cadcf3;padding-top:22px}.cloud-methodology li>span{display:inline-flex;align-items:center;justify-content:center;color:#205fc7;background:#eaf3ff;border:1px solid #d3e4fc;border-radius:50%;width:34px;height:34px;font-size:.68rem;font-weight:700;margin-bottom:17px}.cloud-methodology h3{font-size:.96rem;line-height:1.55;margin:0}.cloud-delivery-section{background:#f5f9ff;border-block:1px solid #e0eaf7}.cloud-delivery-footer{display:flex;align-items:center;gap:18px;border:1px solid #dce8f8;border-radius:13px;background:white;padding:20px;margin-top:35px}.cloud-delivery-footer svg{width:32px;height:32px;color:#205fc7;flex-shrink:0}.cloud-delivery-footer p{margin:0;font-size:.85rem;color:var(--muted)}.cloud-ecosystem{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.cloud-ecosystem article{border:1px solid #d8e5f6;padding:30px;border-radius:16px;background:#fff}.cloud-ecosystem img,.cloud-ecosystem svg{width:48px;height:45px;object-fit:contain;color:#205fc7}.cloud-ecosystem h3{font-size:1.1rem;margin:22px 0 9px}.cloud-ecosystem article>span,.cloud-ecosystem-note{color:var(--muted);font-size:.75rem}.cloud-ecosystem-note{max-width:920px;margin-top:24px}.cloud-final-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:clamp(28px,5vw,60px);border-radius:24px;background:radial-gradient(ellipse at 100% 100%,#205fc7,transparent 75%),#102b50;color:white;margin-block:60px 75px}.cloud-final-cta h2{color:white;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2;letter-spacing:-.035em;margin:16px 0 22px;max-width:800px}.cloud-final-cta>div>p:last-child{color:#c9d9f0;max-width:730px;font-size:.95rem}.cloud-final-cta .button{flex-shrink:0;font-size:.8rem;max-width:100%;text-align:center}.cloud-benefits{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#f3f8ff;border:1px solid #dbe7f7;border-radius:20px;padding:35px}.cloud-benefits h2{font-size:clamp(1.8rem,2.7vw,2.5rem);margin-bottom:0}.cloud-benefits ul{display:grid;gap:17px;list-style:none;padding:0;margin:0}.cloud-benefits li{display:flex;gap:12px;font-size:.85rem;color:#42638b}.cloud-benefits li>span{color:#205fc7}.cloud-scope-note{margin-top:30px;padding:25px;border-left:3px solid #d13a41;background:#fbf7f8}.cloud-scope-note strong{color:#573346;font-size:.86rem}.cloud-scope-note p{color:var(--muted);font-size:.82rem;margin:10px 0 0;line-height:1.8}.cloud-faq details{padding:22px 0;border-bottom:1px solid #dce6f4}.cloud-faq summary{cursor:pointer;font-size:.96rem;font-weight:600;color:#214672}.cloud-faq details p{color:var(--muted);font-size:.9rem;line-height:1.85;padding-left:18px;margin-bottom:0}.cloud-related nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:25px}.cloud-related nav a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;background:#f3f8ff;border:1px solid #dae7f8;border-radius:12px;color:#29558c;font-size:.85rem;font-weight:600}.cloud-related nav a:hover{border-color:#7da9e5;background:#eaf3ff}.cloud-source-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.cloud-source-row>div{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;border:1px solid #cddff6;background:white;color:#335d8f;border-radius:12px;padding:20px 15px;font-size:.8rem;font-weight:600}.cloud-source-row svg{width:30px;height:30px;color:#357bd2}.cloud-vertical-connection{display:block;text-align:center;color:#4c91e5;font-size:30px;line-height:1;margin:15px auto;text-shadow:0 0 7px #76b8ff55}.backup-environments{max-width:700px;margin:auto}.backup-environment{display:flex;align-items:center;gap:20px;border:1px solid #bcdbf8;padding:25px;border-radius:15px;background:white}.backup-environment>svg{width:40px;height:40px;flex-shrink:0;color:#2871c8}.backup-environment strong{font-size:.97rem;display:block}.backup-environment small{color:#617b9d;font-size:.75rem;display:block;margin-top:7px}.backup-automation{padding:22px;text-align:center;background:#205fc7;border:1px solid #6aa6f1;color:white;border-radius:15px;box-shadow:0 8px 25px #205fc722}.backup-automation svg{width:27px;height:27px;display:block;margin:0 auto 10px}.backup-automation strong{font-size:.95rem;display:block}.backup-automation small{display:block;color:#d4e6ff;font-size:.7rem;margin-top:8px}.backup-repository{background:#ebf5ff}.backup-return{text-align:right;color:#b93247;font-size:.78rem;font-weight:600;padding:16px;border-bottom:2px solid #c75364;border-right:2px solid #c75364;border-radius:0 0 15px;margin:0 10px}.cloud-diagram-switch{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:25px}.cloud-diagram-switch button{border:1px solid #c2d8f3;border-radius:99px;background:white;color:#345d91;padding:11px 16px;font-size:.76rem;min-height:44px;cursor:pointer}.cloud-diagram-switch button[aria-pressed=true]{background:#205fc7;border-color:#205fc7;color:white}.cloud-recovery-objectives,.cloud-storage-scenario{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.cloud-recovery-objectives article,.cloud-storage-scenario article{background:#f4f9ff;border:1px solid #d7e6f9;border-radius:16px;padding:30px}.cloud-recovery-objectives article>span{font-size:2.1rem;font-weight:700;color:#205fc7}.cloud-recovery-objectives h3{font-size:1.15rem;margin:16px 0}.cloud-recovery-objectives p{color:var(--muted);font-size:.9rem;line-height:1.85}.cloud-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cloud-model-grid article{padding:27px;background:#f5f9ff;border:1px solid #dae7f8;border-radius:15px}.cloud-model-grid h3{margin:0 0 18px;font-size:1.2rem}.cloud-model-grid p{font-size:.86rem;line-height:1.85;color:var(--muted);margin:0}.cloud-devops-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cloud-devops-workflow li:nth-child(4):after{display:none}.devops-infinity{position:relative;max-width:750px;margin:auto;height:360px}.devops-infinity>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#3c8bdf;stroke-width:8;filter:drop-shadow(0 0 7px #61b5ff55)}.devops-infinity ol{padding:0;margin:0;list-style:none}.devops-node{position:absolute;transform:translate(-50%,-50%);width:105px}.devops-node button{width:100%;border:1px solid #c5dbf5;background:white;color:#315a8e;border-radius:12px;padding:14px 8px;font-size:.77rem;font-weight:600;cursor:pointer;box-shadow:0 5px 13px #1a558c15}.devops-node button>span{display:block;font-size:.58rem;color:#6086b4;margin-bottom:4px}.devops-node button[aria-pressed=true]{background:#205fc7;color:white;border-color:#205fc7}.devops-node button[aria-pressed=true]>span{color:#cee3ff}.devops-node:nth-child(5) button,.devops-node:nth-child(6) button{border-bottom:3px solid #d2485b}.devops-node.node-0{left:20%;top:20%}.devops-node.node-1{left:47%;top:13%}.devops-node.node-2{left:77%;top:20%}.devops-node.node-3{left:89%;top:50%}.devops-node.node-4{left:77%;top:80%}.devops-node.node-5{left:49%;top:88%}.devops-node.node-6{left:20%;top:80%}.devops-node.node-7{left:11%;top:50%}.devops-loop-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.62rem;color:#5f7da3;background:#f7fbff;padding:8px;white-space:nowrap}.devops-artifacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.devops-artifacts>span{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d3e2f6;border-radius:8px;padding:12px 8px;background:white;color:#496b95;font-size:.65rem}.devops-artifacts svg{width:18px;height:18px;flex-shrink:0;color:#205fc7}.cloud-layer-label{margin:0 0 18px;text-align:center;color:#3b6597;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.iaas-apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.iaas-apps span{text-align:center;background:white;border:1px solid #d2e3f7;padding:16px 10px;border-radius:10px;color:#345a88;font-weight:600;font-size:.82rem}.iaas-platform{background:linear-gradient(135deg,#e6f2ff,#f4faff);border:1px solid #a9cdef;border-radius:20px;padding:28px;box-shadow:0 10px 25px #205fc711}.iaas-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.iaas-resources>div{flex-direction:column;text-align:center;gap:15px;padding:10px}.iaas-cube,.iaas-resources>div{display:flex;align-items:center}.iaas-cube{justify-content:center;width:58px;height:58px;background:white;border:1px solid #99beed;border-radius:12px;transform:skewY(-5deg);box-shadow:7px 7px 0 #c2dbfb;color:#205fc7}.iaas-cube svg{width:27px;height:27px}.iaas-resources strong{font-size:.78rem;color:#2f5a8d}.iaas-provider{display:flex;align-items:center;justify-content:center;gap:30px;border:1px solid #bdd4f0;background:white;padding:25px;border-radius:15px}.iaas-provider strong{font-size:1rem;display:block}.iaas-provider small{display:block;max-width:360px;color:#627d9f;font-size:.74rem;margin-top:10px}.cloud-server-racks{display:flex;gap:7px}.cloud-server-racks>span{display:flex;flex-direction:column;gap:6px;padding:9px 7px;background:#183d69;border-radius:6px;width:34px;box-shadow:4px 3px 0 #b0c9ea}.cloud-server-racks i{height:8px;border-radius:2px;border:1px solid #608abf;background:#284e7e;position:relative}.cloud-server-racks i:after{content:"";width:3px;height:3px;position:absolute;right:3px;top:1px;background:#75d2dc;border-radius:50%}.iaas-management{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:.75rem;color:#456b9a;margin:24px 0 0}.iaas-management svg{width:22px;height:22px;flex-shrink:0}.cloud-security-grid{display:grid;grid-template-columns:1fr 210px 1fr;grid-template-rows:repeat(3,100px);gap:15px;align-items:center;max-width:900px;margin:auto}.cloud-security-shield{grid-area:1/2/4/3;position:relative;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;color:white;height:270px}.cloud-security-shield>svg{position:absolute;inset:0;width:100%;height:100%;fill:#205fc7;stroke:#75b4fa;stroke-width:2;filter:drop-shadow(0 0 10px #6db7fb50)}.cloud-security-shield>svg path:last-child{fill:none;stroke:white;stroke-width:6;transform:translateY(-20px)}.cloud-security-shield strong{position:relative;font-size:.86rem;margin-top:65px}.cloud-security-shield small{position:relative;color:#d6e8ff;font-size:.58rem;line-height:1.8;margin-top:8px}.cloud-security-layer{width:100%;border:1px solid #bad4f4;background:white;border-radius:13px;padding:20px 14px;font-size:.79rem;font-weight:600;text-align:left;color:#335d90;cursor:pointer;min-height:85px}.cloud-security-layer span{display:block;color:#718fb5;font-size:.6rem;margin-bottom:8px}.cloud-security-layer[aria-pressed=true]{background:#205fc7;color:white;border-color:#205fc7;box-shadow:0 8px 18px #205fc72a}.cloud-security-layer[aria-pressed=true] span{color:#c9e3ff}.layer-0{grid-area:1/1}.layer-1{grid-area:1/3}.layer-2{grid-area:2/1}.layer-3{grid-area:2/3}.layer-4{grid-area:3/1}.layer-5{grid-area:3/3}.cloud-departments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cloud-departments svg{width:29px;height:29px;margin-bottom:13px}.cloud-departments strong{font-size:.83rem}.cloud-departments small{font-size:.65rem;margin-top:7px;opacity:.85}.cloud-connections-bottom{height:60px}.cloud-storage-scenario article>span{color:#205fc7;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700}.cloud-storage-scenario article:last-child{background:#102b50;color:white;border-color:#102b50}.cloud-storage-scenario article:last-child>span{color:#9bc7fc}.cloud-storage-scenario h3{font-size:1.3rem;line-height:1.3;margin:18px 0}.cloud-storage-scenario article:last-child h3{color:white}.cloud-storage-scenario p{color:var(--muted);font-size:.87rem;line-height:1.8}.cloud-storage-scenario article:last-child p{color:#c9d9ee}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cloud-reveal{animation:cloud-enter linear both;animation-timeline:view();animation-range:entry 0 entry 22%}}}@keyframes cloud-enter{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.cloud-landing-hero-grid{grid-template-columns:1fr;gap:35px}.cloud-landing-hero-copy{max-width:850px}.cloud-landing-hero h1{font-size:clamp(2.6rem,5vw,3.6rem)}.cloud-landing-hero-grid .cloud-architecture{width:100%}.cloud-landing-hero .cloud-applications strong{font-size:.8rem}.cloud-landing-hero .cloud-applications small{font-size:.65rem}.cloud-final-cta{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.cloud-feature-grid,.cloud-methodology,.cloud-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-before-after{grid-template-columns:1fr;gap:15px}.cloud-migration-bridge span{transform:rotate(90deg)}.cloud-before-after .cloud-migration-bridge{padding:10px}.cloud-flow-line{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-flow-line li:nth-child(3):after{display:none}.cloud-devops-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.cloud-devops-workflow li:nth-child(3):after{display:block}.cloud-security-grid{grid-template-columns:1fr 170px 1fr}.cloud-security-layer{font-size:.72rem}.cloud-related nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cloud-breadcrumb{font-size:.67rem;margin-bottom:28px}.cloud-benefits,.cloud-ecosystem,.cloud-feature-grid,.cloud-model-grid,.cloud-recovery-objectives,.cloud-service-grid,.cloud-storage-scenario{grid-template-columns:1fr}.cloud-service-card-copy{padding:23px}.cloud-section-block{margin-top:45px}.cloud-architecture{padding:18px 13px;border-radius:17px}.cloud-applications{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cloud-applications small{font-size:.64rem}.cloud-connections{height:45px}.cloud-landing-hero .cloud-applications button{padding:15px 10px}.cloud-landing-hero .cloud-applications strong{font-size:.75rem}.cloud-landing-hero .cloud-applications small{font-size:.6rem}.cloud-service-hero{padding-bottom:40px}.cloud-service-main{padding-top:28px}.cloud-diagram-note{padding:15px}.cloud-service-hero-copy .button-row{flex-direction:column;align-items:stretch}.cloud-service-hero .button{font-size:.75rem}.cloud-scenario-switch{grid-template-columns:1fr;gap:12px}.cloud-scenario-content,.cloud-scenario-switch button{padding:22px}.cloud-devops-workflow,.cloud-flow-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cloud-flow-line li:nth-child(2n):after{display:none}.cloud-flow-line li:nth-child(3):after{display:block}.cloud-benefits{padding:25px;gap:28px}.cloud-methodology{gap:25px 18px}.cloud-related nav{grid-template-columns:1fr}.cloud-ecosystem{gap:15px}.cloud-ecosystem article{padding:25px}.cloud-ecosystem h3{margin-top:15px}.cloud-final-cta{margin-block:45px}.cloud-source-row{gap:8px}.cloud-source-row>div{font-size:.62rem;padding:15px 7px}.cloud-source-row svg{width:23px;height:23px}.backup-environment{padding:20px 15px;gap:13px}.backup-environment strong{font-size:.8rem}.backup-environment small{font-size:.66rem}.backup-environment>svg{width:28px;height:28px}.backup-automation strong{font-size:.85rem}.devops-infinity{height:auto}.devops-infinity>svg{display:none}.devops-infinity ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.devops-node{position:static;transform:none;width:100%}.devops-node button{font-size:.8rem;min-height:80px}.devops-loop-label{position:static;display:block;transform:none;text-align:center;margin-top:15px}.devops-artifacts,.iaas-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.iaas-apps{gap:10px}.iaas-apps span{font-size:.72rem}.iaas-platform{padding:22px 12px}.iaas-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.iaas-resources strong{font-size:.72rem}.iaas-provider{flex-direction:column;gap:20px;text-align:center;padding:22px}.iaas-provider strong{font-size:.9rem}.cloud-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:10px}.cloud-security-shield{grid-area:1/1/2/3;height:230px;width:180px;justify-self:center}.cloud-security-layer{grid-area:auto;font-size:.73rem;min-height:100px;padding:17px 12px}.cloud-departments{gap:8px}.cloud-departments button{padding:15px 8px}.cloud-departments strong{font-size:.67rem}.cloud-departments small{font-size:.57rem}.cloud-departments svg{width:25px;height:25px}.cloud-hub{max-width:295px;padding:20px 15px}.cloud-hub strong{font-size:.85rem}.cloud-hub small{font-size:.6rem}.cloud-callout{padding:18px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.cloud-applications button,.cloud-departments button,.cloud-reveal,.cloud-service-card{transition:none;animation:none}.cloud-service-card:hover{transform:none}}