/* Included speed and upgrade ceiling, with a native disclosure and no JavaScript. */
.ci-vps .vps-bandwidth-offer{padding:15px 16px;border:1px solid #cbdfe4;border-radius:11px;background:#f1f8f9;color:#173f50;min-width:0;margin-block:16px}
.ci-vps .vbo-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}
.ci-vps .vbo-included{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.6}
.ci-vps .vbo-included svg{width:18px;height:18px;flex:none;color:#087d87}
.ci-vps .vbo-maximum{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid #b7dcd9;border-radius:6px;background:#dff1ec;color:#145950;font-size:11px;font-weight:700;line-height:1.5}
html body.cbx-modern.cs-premium .ci-vps .vbo-client{margin:7px 0 0;color:#466774;font-size:12px;line-height:1.7}
.ci-vps .vbo-details{margin-top:10px;border-top:1px solid #d3e4e8;padding-top:8px}
.ci-vps .vbo-details summary{cursor:pointer;color:#176576;font-size:12px;font-weight:650;line-height:1.7;padding-block:4px;list-style:revert}
.ci-vps .vbo-details summary:focus-visible{outline:2px solid #087d87;outline-offset:4px;border-radius:3px}
html body.cbx-modern.cs-premium .ci-vps .vbo-details p{margin:8px 0 0;color:#466774;font-size:12px;line-height:1.8;overflow-wrap:anywhere}
.ci-vps .vbo-details .vbo-steps{font-weight:650}
.ci-vps .vgh-hero .vps-bandwidth-offer{background:#112c3c;border-color:#305362;color:#eef9ff;max-width:560px}
.ci-vps .vgh-hero .vbo-included svg{color:#8bdddf}
.ci-vps .vgh-hero .vbo-maximum{background:#18483f;border-color:#36796b;color:#c1f3e0}
.ci-vps .vgh-hero .vbo-details{border-color:#305362}
.ci-vps .vgh-hero .vbo-details summary{color:#9ae0e4}
html body.cbx-modern.cs-premium .ci-vps .vgh-hero .vbo-client,html body.cbx-modern.cs-premium .ci-vps .vgh-hero .vbo-details p{color:#b9d3df}
@media(max-width:400px){.ci-vps .vps-bandwidth-offer{padding:13px}.ci-vps .vbo-heading{align-items:flex-start;flex-direction:column}}
