.cloud-vdc,.openstack-simple,.cloud-use-spectrum,.cloud-billing-story,.cloud-value,.cloud-portal,.cloud-api,.cloud-locations,.cloud-model-choice{padding:90px max(24px,calc((100vw - var(--max))/2))}.cloud-section-heading{max-width:920px;margin-bottom:45px}.cloud-section-heading h2,.cloud-vdc h2,.billing-message h2,.cloud-value h2,.cloud-portal h2,.cloud-api h2,.cloud-locations h2,.cloud-model-choice h2{font:600 clamp(38px,4.9vw,64px)/1.04 'Space Grotesk';letter-spacing:-.045em;margin:14px 0 22px}.cloud-section-heading>p:last-child,.cloud-vdc-copy>p:not(.eyebrow),.billing-message>p:not(.eyebrow),.cloud-value>div>p:not(.eyebrow),.cloud-copy>p:not(.eyebrow),.cloud-api>div>p:not(.eyebrow),.cloud-locations>div>p:not(.eyebrow){font-size:17px;line-height:1.8}
.cloud-vdc{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:80px;align-items:center;background:#edf3f7;color:#0a1925}.cloud-vdc-copy>p:not(.eyebrow){color:#506777}.vdc-map{background:#0a1926;color:#fff;padding:26px;box-shadow:0 25px 70px rgba(12,31,47,.2)}.vdc-core{padding:25px;background:linear-gradient(120deg,#027dbb,#0a5f94);border-bottom:3px solid #d4ab60}.vdc-core small,.vdc-core strong{display:block}.vdc-core small{font-size:10px;letter-spacing:.15em;color:#bfe9ff}.vdc-core strong{font:600 22px 'Space Grotesk';margin-top:8px}.vdc-tools{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#385064;margin-top:14px}.vdc-tools span{background:#102536;padding:17px;font-size:14px}.vdc-access{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.vdc-access b{display:grid;place-items:center;border:1px solid #486275;text-align:center;padding:14px 10px;font-size:11px;letter-spacing:.07em;color:#9bdcff}.vdc-access b:last-child{border-color:#c09a4e;color:#f0cf80}.is-dedicated .vdc-core{background:linear-gradient(120deg,#3457b3,#523c99)}
.openstack-simple{background:#08131d;color:#eef6fb}.openstack-simple .cloud-section-heading>p:last-child{color:#aec0cd}.openstack-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#34495a;border:1px solid #34495a}.openstack-capabilities article{background:#0d1e2b;padding:29px;min-height:205px}.openstack-capabilities span{font-size:11px;font-weight:800;letter-spacing:.14em;color:#d4ab60}.openstack-capabilities h3{font:600 22px 'Space Grotesk';margin:16px 0 12px}.openstack-capabilities p{color:#aebfca;font-size:14px;line-height:1.7}
.cloud-use-spectrum{background:#fff;color:#0a1925}.spectrum-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #b8c7d1;border-bottom:1px solid #b8c7d1}.spectrum-line article{padding:30px 26px;border-right:1px solid #d3dde4;min-height:245px}.spectrum-line article:last-child{border:0}.spectrum-line span{color:#008dcc;font:600 30px 'Space Grotesk'}.spectrum-line h3{font:600 21px 'Space Grotesk';margin:35px 0 12px}.spectrum-line p{font-size:14px;line-height:1.7;color:#556b79}
.cloud-billing-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:80px;background:linear-gradient(125deg,#10263a,#07131e);color:#fff}.billing-message>p:not(.eyebrow){color:#b8c9d4}.billing-formula{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:35px;padding-top:25px;border-top:1px solid #496174}.billing-formula span,.billing-formula strong{padding:12px 14px;background:#142f44;font-size:12px;letter-spacing:.05em}.billing-formula b{color:#d4ab60}.billing-proof{align-self:center;padding:32px;border:1px solid #405b71;background:#10283b}.billing-proof>div{display:flex;gap:14px;align-items:center;margin:24px 0}.billing-proof strong{font:600 21px 'Space Grotesk'}.billing-proof span{color:#d4ab60}.billing-proof p:not(.eyebrow){color:#b7cad6;line-height:1.7}.billing-proof>a{color:#8bd6ff}.billing-dedicated{background:linear-gradient(125deg,#182344,#0b1428)}
.cloud-value{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#eef3f7;color:#0a1925}.cloud-value>div>p:not(.eyebrow){color:#506777}.value-numbers{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#c8d5de}.value-numbers article{background:#fff;padding:28px;min-height:145px}.value-numbers strong,.value-numbers span{display:block}.value-numbers strong{font:600 38px 'Space Grotesk';color:#007fbd}.value-numbers span{font-size:13px;color:#526a79;margin-top:9px;line-height:1.5}
.cloud-portal{display:grid;grid-template-columns:minmax(320px,.65fr) minmax(0,1.35fr);gap:60px;background:#07121c;color:#fff}.cloud-copy{align-self:start;position:sticky;top:110px}.cloud-copy>p:not(.eyebrow){color:#afc2cf}.cloud-copy ul,.cloud-api ul{padding-left:20px;line-height:2;color:#c2d2dd}.cloud-portal .screen-viewer{min-width:0}.cloud-portal .screen-slide img{max-height:520px}
.cloud-api{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;background:#0d1b28;color:#fff}.api-code img{display:block;width:100%;height:auto;border:1px solid #385166;box-shadow:0 25px 65px rgba(0,0,0,.28)}.cloud-api>div>p:not(.eyebrow){color:#b2c5d2}.cloud-locations{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:#fff;color:#0a1925}.cloud-locations>div>p:not(.eyebrow){color:#526a79}.cloud-location-row{display:flex;flex-wrap:wrap;gap:10px}.cloud-location-row a{padding:13px 16px;border:1px solid #b7c8d4;color:#116f9e;background:#f7fafc;font-size:14px}.cloud-location-row a:hover{border-color:#008dcc;background:#e9f6fd}
.cloud-model-choice{background:#eaf1f5;color:#0a1925}.cloud-model-choice>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cloud-model-choice a{display:flex;flex-direction:column;gap:10px;padding:28px;background:#fff;color:#526978;border-top:4px solid #bbc9d3}.cloud-model-choice a.active{border-color:#008dcc;box-shadow:0 18px 45px rgba(12,44,66,.1)}.cloud-model-choice small{font-size:11px;font-weight:800;letter-spacing:.13em;color:#8b6826}.cloud-model-choice strong{font:600 23px 'Space Grotesk';color:#0b1924}.cloud-model-choice span{font-size:14px}.sales-public+.commerce,.sales-dedicated+.commerce{background:linear-gradient(110deg,#eef4f8,#eef2fa) #eef4f8;border-bottom:1px solid #d2dde5}.cloud-showcase-faq{background:#0b1722!important}
@media(max-width:980px){.cloud-vdc,.cloud-billing-story,.cloud-value,.cloud-portal,.cloud-api,.cloud-locations{grid-template-columns:1fr;gap:50px}.openstack-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.spectrum-line{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-copy{position:static}.cloud-model-choice>div:last-child{grid-template-columns:1fr}}
@media(max-width:620px){.cloud-vdc,.openstack-simple,.cloud-use-spectrum,.cloud-billing-story,.cloud-value,.cloud-portal,.cloud-api,.cloud-locations,.cloud-model-choice{padding:62px 22px}.vdc-tools,.vdc-access,.openstack-capabilities,.spectrum-line,.value-numbers{grid-template-columns:1fr}.spectrum-line article,.openstack-capabilities article{min-height:0;border-right:0;border-bottom:1px solid #d3dde4}.billing-formula{align-items:flex-start;flex-direction:column}.billing-formula b{transform:rotate(90deg);align-self:center}.billing-proof>div{align-items:flex-start;flex-direction:column}.cloud-section-heading h2,.cloud-vdc h2,.billing-message h2,.cloud-value h2,.cloud-portal h2,.cloud-api h2,.cloud-locations h2,.cloud-model-choice h2{font-size:38px}}
.sales-public+.commerce,.sales-dedicated+.commerce{background-color:#eef4f8}
