.cloud-product-page{--cloud-cta:#ffa42e;--cloud-cta-hover:#e08a19;--cloud-cta-shadow:#ffa42e66;width:100%;max-width:100vw;overflow-x:clip}.cloud-product-page .vps-plans-empty-btn--primary{background:var(--cloud-cta);border-color:var(--cloud-cta);color:#fff;box-shadow:0 4px 16px var(--cloud-cta-shadow)}.cloud-product-page .vps-plans-empty-btn--primary:hover{background:var(--cloud-cta-hover);border-color:var(--cloud-cta-hover);color:#fff}.cloud-product-page .vps-btn-blue,.cloud-product-page .vps-glance-btn,.cloud-product-page .vps-support-scene-cta,.cloud-product-page .sp-btn-primary,.cloud-product-page .vps-support-copy .sp-btn-primary,.cloud-product-page .vps-custom-loc-btn,.cloud-product-page .vps-wcard-cta-btn,.cloud-product-page .vps-wcard-cta-btn.popular-btn,.cloud-product-page .vps-comp-plan-btn.btn-primary,.cloud-product-page .vps-billing-btn.active,.cloud-product-page .vps-plesk-cta,.cloud-product-page .product-pricing-cta,.cloud-product-page .product-pricing-cta.is-primary,.cloud-product-page .vps-summary-order-btn,.cloud-product-page .vps-cfg-order-btn,.cloud-product-page .vps-trial-banner,.cloud-product-page .vps-trial-btn,.cloud-product-page .vps-cfg-back-btn{background:var(--cloud-cta);color:#fff;box-shadow:0 4px 16px var(--cloud-cta-shadow);border-color:var(--cloud-cta);background-image:none}.cloud-product-page .vps-btn-blue:hover,.cloud-product-page .vps-glance-btn:hover,.cloud-product-page .vps-support-scene-cta:hover,.cloud-product-page .sp-btn-primary:hover,.cloud-product-page .vps-support-copy .sp-btn-primary:hover,.cloud-product-page .vps-custom-loc-btn:hover,.cloud-product-page .vps-wcard-cta-btn:hover,.cloud-product-page .vps-wcard-cta-btn.popular-btn:hover,.cloud-product-page .vps-comp-plan-btn.btn-primary:hover,.cloud-product-page .vps-billing-btn.active:hover,.cloud-product-page .vps-plesk-cta:hover,.cloud-product-page .product-pricing-cta:hover,.cloud-product-page .product-pricing-cta.is-primary:hover,.cloud-product-page .vps-summary-order-btn:hover,.cloud-product-page .vps-cfg-order-btn:hover,.cloud-product-page .vps-trial-btn:hover,.cloud-product-page .vps-cfg-back-btn:hover{background:var(--cloud-cta-hover);color:#fff;box-shadow:0 8px 24px var(--cloud-cta-shadow);border-color:var(--cloud-cta-hover);background-image:none}.cloud-product-page .vps-billing-btn:hover,.cloud-product-page .vps-comp-tab-btn.active,.cloud-product-page .vps-cfg-tab-btn.active,.cloud-product-page .vps-cfg-preset-btn.active,.cloud-product-page .vps-faq-card.is-open .vps-faq-question,.cloud-product-page .vps-faq-card.is-open .vps-faq-toggle-icon,.cloud-product-page .vps-summary-support a{color:var(--cloud-cta)}.cloud-product-page .vps-comp-tab-indicator,.cloud-product-page .vps-cfg-tab-indicator,.cloud-product-page .vps-cfg-preset-indicator{background:var(--cloud-cta);background-image:none}.cloud-product-page .vps-loc-card:hover{border-color:#ffa42e8c;box-shadow:0 16px 36px -8px #ffa42e24,0 4px 12px #0f172a0d}.cloud-product-page .vps-loc-card:hover .vps-loc-btn{background:var(--cloud-cta-hover);border-color:var(--cloud-cta-hover);color:#fff;background-image:none}.cloud-product-page .vps-billing-btn.active,.cloud-product-page .vps-comp-featured-badge,.cloud-product-page .vps-cfg-back-btn{background:var(--cloud-cta);color:#fff;background-image:none}.cloud-product-page .vps-hero-badge-blue,.cloud-product-page .vps-price-accent{color:var(--cloud-cta)}.cloud-product-page .vps-trial-banner{color:#fff;box-shadow:0 14px 34px -8px var(--cloud-cta-shadow)}.cloud-product-page .vps-section-container,.cloud-product-page .vps-hero-ref-container,.cloud-product-page .vps-cfg-container,.cloud-product-page .vps-comp-container,.cloud-product-page .vps-locations-container,.cloud-product-page .vps-glance-container,.cloud-product-page .vps-tech-container,.cloud-product-page .vps-support-container,.cloud-product-page .vps-reviews-container,.cloud-product-page .vps-exp-container{box-sizing:border-box;width:100%;max-width:min(1240px,100%)}.cloud-product-page .vps-hero-ref-title,.cloud-product-page .vps-section-title,.cloud-product-page .vps-cfg-title,.cloud-product-page .vps-comp-title,.cloud-product-page .vps-glance-title,.cloud-product-page .vps-locations-title,.cloud-product-page .vps-tech-title,.cloud-product-page .vps-reviews-title,.cloud-product-page .vps-exp-title{text-wrap:balance;overflow-wrap:anywhere}.cloud-product-page img,.cloud-product-page svg{max-width:100%}.cloud-product-page .vps-reviews-section,.cloud-product-page .vps-comp-card,.cloud-product-page .vps-cfg-section,.cloud-product-page .vps-plans-wrapper{overflow-x:clip}@media (min-width:1536px){.cloud-product-page .vps-section-container,.cloud-product-page .vps-hero-ref-container,.cloud-product-page .vps-cfg-container,.cloud-product-page .vps-comp-container{max-width:1320px}}@media (max-height:800px) and (min-width:1025px){.cloud-product-page .vps-hero-ref{padding-top:clamp(88px,12vh,120px);padding-bottom:clamp(40px,6vh,64px)}.cloud-product-page .vps-hero-ref-title{font-size:clamp(2rem,3.2vw,2.85rem)}}@media (max-width:1440px){.cloud-product-page .vps-section-container,.cloud-product-page .vps-hero-ref-container,.cloud-product-page .vps-cfg-container,.cloud-product-page .vps-comp-container,.cloud-product-page .vps-locations-container,.cloud-product-page .vps-glance-container,.cloud-product-page .vps-tech-container,.cloud-product-page .vps-support-container,.cloud-product-page .vps-reviews-container,.cloud-product-page .vps-exp-container{padding-left:clamp(20px,3vw,28px);padding-right:clamp(20px,3vw,28px)}}@media (max-width:1280px){.cloud-product-page .vps-wgrid{gap:18px}.cloud-product-page .vps-wcard{padding:28px 18px 22px}.cloud-product-page .vps-hero-ref-container{gap:28px}}@media (max-width:1024px){.cloud-product-page .vps-hero-ref-container{grid-template-columns:1fr;gap:28px}.cloud-product-page .vps-hero-ref-right{width:100%;max-width:520px;margin:0 auto}.cloud-product-page .vps-exp-container{grid-template-columns:1fr}.cloud-product-page .vps-exp-blue{padding:18px 20px}.cloud-product-page .vps-exp-vertical-text{writing-mode:horizontal-tb;letter-spacing:.04em;transform:none}.cloud-product-page .vps-exp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cloud-product-page .vps-wgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-product-page .vps-glance-content,.cloud-product-page .vps-trust-grid,.cloud-product-page .vps-panel-grid,.cloud-product-page .vps-support-grid,.cloud-product-page .vps-features-grid{grid-template-columns:1fr;gap:32px}.cloud-product-page .vps-locations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-product-page .vps-cfg-tabs,.cloud-product-page .vps-comp-tabs,.cloud-product-page .vps-tech-tabs{flex-wrap:wrap;justify-content:center;gap:10px 18px}.cloud-product-page .vps-controls-bar{flex-wrap:wrap;justify-content:center;gap:12px}.cloud-product-page .cn-pricing-cycle-panel{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.cloud-product-page .cn-pricing-cycle-panel .billing-cycle-cards{width:max-content;max-width:none;margin-left:auto;margin-right:auto}}@media (max-width:820px){.cloud-product-page .vps-billing-subrow{gap:10px}.cloud-product-page .vps-billing-btn{padding:7px 14px;font-size:12.5px}.cloud-product-page .vps-wcard.popular{transform:none}}@media (max-width:768px){.cloud-product-page .vps-hero-ref{padding-top:100px;padding-bottom:48px}.cloud-product-page .vps-hero-ref-title{font-size:clamp(1.85rem,7vw,2.55rem);line-height:1.12}.cloud-product-page .vps-hero-ref-desc{max-width:100%;font-size:.95rem}.cloud-product-page .vps-hero-btn-row{flex-direction:column;align-items:stretch;gap:10px;width:100%}.cloud-product-page .vps-btn-blue,.cloud-product-page .vps-btn-outline,.cloud-product-page .sp-btn-primary,.cloud-product-page .sp-btn-ghost,.cloud-product-page .vps-glance-btn,.cloud-product-page .vps-loc-btn{text-align:center;justify-content:center;width:100%}.cloud-product-page .vps-section-container,.cloud-product-page .vps-hero-ref-container,.cloud-product-page .vps-cfg-container,.cloud-product-page .vps-comp-container,.cloud-product-page .vps-locations-container,.cloud-product-page .vps-glance-container,.cloud-product-page .vps-tech-container,.cloud-product-page .vps-support-container,.cloud-product-page .vps-reviews-container,.cloud-product-page .vps-exp-container{padding-left:16px;padding-right:16px}.cloud-product-page .vps-trust-section,.cloud-product-page .vps-panel-section,.cloud-product-page .vps-cfg-section,.cloud-product-page .vps-comp-section,.cloud-product-page .vps-locations-section,.cloud-product-page .vps-faq-section,.cloud-product-page .vps-reviews-section,.cloud-product-page .vps-tech-section,.cloud-product-page .vps-support-section,.cloud-product-page .vps-plesk-section,.cloud-product-page .vps-glance-section{padding-top:64px;padding-bottom:64px}.cloud-product-page .vps-exp-stats-grid,.cloud-product-page .vps-glance-grid,.cloud-product-page .vps-trust-cards{grid-template-columns:1fr}.cloud-product-page .vps-reviews-track-wrap{margin-right:0}.cloud-product-page .vps-review-slide{flex-basis:min(280px,82vw);max-width:min(280px,82vw)}}@media (max-width:680px){.cloud-product-page .vps-wgrid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.cloud-product-page .vps-locations-grid{grid-template-columns:1fr}.cloud-product-page .vps-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.cloud-product-page .vps-hero-ref{padding-top:92px;padding-bottom:40px}.cloud-product-page .vps-hero-ref-title{font-size:clamp(1.7rem,8vw,2.15rem)}.cloud-product-page .vps-cfg-title,.cloud-product-page .vps-comp-title,.cloud-product-page .vps-section-title,.cloud-product-page .vps-locations-title,.cloud-product-page .vps-glance-title{font-size:clamp(1.45rem,7vw,1.9rem)}.cloud-product-page .vps-cfg-tabs,.cloud-product-page .vps-comp-tabs,.cloud-product-page .vps-tech-tabs{gap:8px 12px}.cloud-product-page .vps-cfg-tab-btn,.cloud-product-page .vps-comp-tab-btn,.cloud-product-page .vps-tech-tab-btn{padding:6px 4px 12px;font-size:13.5px}.cloud-product-page .vps-billing-toggle{justify-content:stretch;width:100%}.cloud-product-page .vps-billing-btn{text-align:center;flex:auto;padding:8px 10px}.cloud-product-page .vps-wcard{border-radius:20px;padding:24px 16px 20px}.cloud-product-page .vps-exp-navy{padding:24px 18px}.cloud-product-page .vps-exp-title{font-size:1.35rem}.cloud-product-page .vps-comp-head-col-title{width:160px;min-width:160px;padding:20px 14px}.cloud-product-page .vps-faq-item{padding:16px 14px}.cloud-product-page .vps-faq-q{font-size:.95rem}}@media (max-width:414px){.cloud-product-page .vps-section-container,.cloud-product-page .vps-hero-ref-container,.cloud-product-page .vps-cfg-container,.cloud-product-page .vps-comp-container,.cloud-product-page .vps-locations-container,.cloud-product-page .vps-glance-container,.cloud-product-page .vps-tech-container,.cloud-product-page .vps-support-container,.cloud-product-page .vps-reviews-container,.cloud-product-page .vps-exp-container{padding-left:14px;padding-right:14px}.cloud-product-page .vps-hero-badge-tag{flex-wrap:wrap;font-size:12.5px}}@media (max-width:390px){.cloud-product-page .vps-hero-ref-title{font-size:1.65rem}.cloud-product-page .vps-hero-ref-desc{font-size:.9rem}.cloud-product-page .vps-tech-grid{grid-template-columns:1fr 1fr;gap:10px}.cloud-product-page .vps-support-card{padding:28px 14px}}@media (max-width:375px){.cloud-product-page .vps-billing-subrow{flex-direction:column;align-items:stretch}.cloud-product-page .vps-mock-window{border-radius:14px}.cloud-product-page .vps-mock-stat-row{grid-template-columns:1fr 1fr;gap:8px}}@media (max-width:360px){.cloud-product-page .vps-hero-ref-title{font-size:1.55rem}.cloud-product-page .vps-wcard-price-main{font-size:1.65rem}.cloud-product-page .vps-tech-grid{grid-template-columns:1fr}.cloud-product-page .vps-review-slide{flex-basis:min(260px,86vw);max-width:min(260px,86vw)}}@media (max-width:320px){.cloud-product-page .vps-section-container,.cloud-product-page .vps-hero-ref-container,.cloud-product-page .vps-cfg-container,.cloud-product-page .vps-comp-container,.cloud-product-page .vps-locations-container,.cloud-product-page .vps-glance-container,.cloud-product-page .vps-tech-container,.cloud-product-page .vps-support-container,.cloud-product-page .vps-reviews-container,.cloud-product-page .vps-exp-container{padding-left:12px;padding-right:12px}.cloud-product-page .vps-hero-ref{padding-top:88px}.cloud-product-page .vps-hero-ref-title{font-size:1.45rem}.cloud-product-page .vps-btn-blue,.cloud-product-page .vps-btn-outline{min-height:44px;font-size:.92rem}.cloud-product-page .vps-billing-btn{padding:7px 8px;font-size:11.5px}.cloud-product-page .vps-wcard{padding:20px 14px 18px}.cloud-product-page .vps-comp-table{min-width:760px}}
