.th-product--vps{--vps-section-space:clamp(48px,4vw,64px);width:100%;min-width:0;max-width:none;overflow-x:clip;container:th-vps-page/inline-size}.th-product--vps .th-hero{padding-block:clamp(44px,3.5vw,56px) clamp(34px,2.8vw,44px)}.th-product--vps .th-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(36px,4vw,64px);margin-top:0}.th-product--vps .th-hero-grid>div:first-child{width:100%;min-width:0;max-width:none;overflow:visible}.th-product--vps .th-display{overflow-wrap:normal;word-break:normal;hyphens:none;width:100%;max-width:780px;font-size:clamp(42px,5.15vw,74px);line-height:.94}.th-product--vps .th-hero-line{display:block}.th-product--vps .th-hero-lead{max-width:720px}.th-product--vps .th-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.th-product--vps .th-hero-actions a{color:#fff;background:#ffffff1a;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:13px 22px;font-weight:800;text-decoration:none;display:inline-flex}.th-product--vps .th-hero-actions .primary{color:#071f55;background:linear-gradient(135deg,#ffc247 0%,#ff9f1c 100%);border-color:#ffc247;border-radius:14px;padding:14px 26px;box-shadow:0 12px 28px #ff9f1c47}.th-product--vps .th-hero-actions a:hover{background:#ffffff29;border-color:#ffffffb8}.th-product--vps .th-hero-actions .primary:hover{color:#071f55;background:linear-gradient(135deg,#ffd36f 0%,#ffad2f 100%);border-color:#ffd36f;transform:translateY(-1px);box-shadow:0 15px 32px #ff9f1c57}.th-product--vps .th-hero-bullets{gap:12px 24px;margin-top:22px}.th-product--vps .th-hero-bullets>span{gap:9px}.th-product--vps .th-hero-benefit-icon{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:0 6px 14px #05966947}.th-product--vps .th-hero-benefit-icon .dashicons{width:14px;height:14px;font-size:14px;line-height:14px}.th-product--vps .th-vps-hero-art{isolation:isolate;justify-self:end;width:min(100%,620px);max-width:620px;margin:0}.th-product--vps .th-vps-hero-svg{filter:drop-shadow(0 26px 34px #03123638);width:100%;height:auto;overflow:visible}.th-product--vps .th-vps-art__links path{stroke-dasharray:8 10;animation:4.5s linear infinite thds-vps-data-flow}.th-product--vps .th-vps-art__nodes>g{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite thds-vps-node-pulse}.th-product--vps .th-vps-art__nodes>g:nth-child(2){animation-delay:-.75s}.th-product--vps .th-vps-art__nodes>g:nth-child(3){animation-delay:-1.5s}.th-product--vps .th-vps-art__nodes>g:nth-child(4){animation-delay:-2.25s}.th-product--vps .th-vps-art__cloud{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite thds-vps-cloud-float}.th-product--vps .th-vps-art__server circle:first-of-type{animation:2.4s ease-in-out infinite thds-vps-status-blink}.th-product--vps .th-vps-art__server:nth-of-type(2) circle:first-of-type{animation-delay:-.8s}.th-product--vps .th-vps-art__server:nth-of-type(3) circle:first-of-type{animation-delay:-1.6s}.th-product--vps .th-product-table-section{padding-block:0}.th-product--vps .th-product-table-section--global{background:linear-gradient(#eaf2ff 0%,#f7faff 58%,#fff 100%)}.th-product--vps .th-product-table-section--managed{background:#f3f7ff}.th-product--vps :is(.th-product-table-section--kenya,.th-product-table-section--windows){background:#f8fafc}.th-product--vps .th-vps-capabilities{padding-block:var(--vps-section-space,clamp(48px,6vw,80px));background:#fff}.th-product--vps .th-vps-capabilities .th-section-head{text-align:center;max-width:820px;margin:0 auto}.th-product--vps .th-vps-capabilities__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.th-product--vps .th-vps-capability{background:#fff;border:1px solid #dfe6f0;border-radius:22px;padding:26px}.th-product--vps .th-vps-capability__icon{color:#fff;background:linear-gradient(135deg,#19c58b,#079b63);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:inline-flex}.th-product--vps .th-vps-capability h3{margin:20px 0 10px}.th-product--vps .th-vps-deploy{border:1px solid #dfe6f0;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);margin-top:24px;display:grid;overflow:hidden}.th-product--vps .th-vps-deploy__linux,.th-product--vps .th-vps-deploy__locations{flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:clamp(30px,4vw,48px);display:flex}.th-product--vps .th-vps-deploy h3{margin:12px 0 0;font-size:clamp(27px,3vw,38px)}.th-product--vps .th-vps-route-list{gap:18px;margin-top:30px;display:grid}.th-product--vps .th-vps-route-list>div{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.th-product--vps .th-vps-route-list>div>span{color:#102859;letter-spacing:-.035em;white-space:nowrap;background:#eaf2ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;line-height:1;display:grid}.th-product--vps .th-vps-route-list p{margin:0}.th-product--vps .th-vps-deploy__linux{color:#fff;background:linear-gradient(145deg,#0b1f42,#12327a)}.th-product--vps .th-vps-deploy__linux .th-eyebrow{color:#7fe2bd}.th-product--vps .th-vps-deploy__linux>p{color:#c8d5ee}.th-product--vps .th-vps-os-list{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.th-product--vps .th-vps-os-list span{background:#10b98129;border-radius:999px;padding:9px 13px}.th-product--vps #vps-use-cases .th-vps-usecases{grid-template-columns:minmax(0,1fr)}.th-product--vps #vps-use-cases .th-vps-deploy__linux>h3,.th-product--vps #vps-use-cases .th-vps-deploy__locations,.th-product--vps .th-vps-addons__live *{text-align:center}.th-product--vps #vps-use-cases .th-vps-deploy__locations>p{max-width:820px;margin:18px auto 0;line-height:1.65}.th-product--vps #vps-use-cases .th-blog-cta{margin-top:26px;display:inline-flex}.th-product--vps #vps-use-cases{background:#f7faff;padding-bottom:20px}.th-product--vps #addons{background:#f7faff;padding-top:20px}.th-page.th-product--vps .th-hero-badge{align-items:center;margin-bottom:18px}.th-page.th-product--vps .th-hero-badge .th-pill{box-shadow:none;background-image:none;text-decoration:none;position:static}.th-page.th-product--vps .th-hero-badge .th-pill:after,.th-page.th-product--vps .th-hero-badge .th-pill:before,.th-page.th-product--vps .th-vps-addons:after,.th-page.th-product--vps .th-vps-addons:before{content:none;display:none}.th-product--vps #vps-use-cases .th-vps-deploy__linux>.th-eyebrow{color:#7fe2bd;opacity:1}.th-product--vps #vps-use-cases .th-vps-route-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.th-product--vps #vps-use-cases .th-vps-route-list>div{background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;padding:20px}.th-product--vps #vps-use-cases .th-vps-route-list>div:last-child{grid-column:1/-1}.th-product--vps #vps-use-cases .th-vps-route-list span{color:#0b1f42;background:#eaf2ff}.th-product--vps #addons .th-container{width:min(100% - 32px,1200px);max-width:1200px;padding:0 20px}.th-product--vps #addons .th-eyebrow{color:#147553;opacity:1}.th-product--vps .th-mig-wrap{padding:var(--vps-section-space) 20px}.th-product--vps .th-mig .left,.th-product--vps .th-mig .right{padding:clamp(38px,4.5vw,58px)}.th-product--vps .th-mig .left h2{max-width:520px;font-size:clamp(30px,3.2vw,44px)}.th-product--vps .th-mig .left>p:not(.th-eyebrow){max-width:560px;margin-top:22px;line-height:1.6}.th-product--vps .th-mig .right .row{grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:24px;margin-top:0;padding:18px 0;display:grid}.th-product--vps .th-mig .right .row .v{text-align:left;margin:0;font-size:13px;line-height:1.45}.th-product--vps .th-testimonials{padding-block:var(--vps-section-space,clamp(48px,6vw,80px));background:#f3f7ff}.th-product--vps .th-test-track-wrap:before{background:linear-gradient(90deg,#f3f7ff,#0000)}.th-product--vps .th-test-track-wrap:after{background:linear-gradient(-90deg,#f3f7ff,#0000)}.th-product--vps .th-blog{padding-block:var(--vps-section-space,clamp(48px,6vw,80px));background:#fff}.th-product--vps .th-final-cta{padding:var(--vps-section-space) 20px}.th-product--vps .th-final-card{min-height:0;padding:clamp(44px,4.5vw,60px) clamp(24px,5vw,56px)}.th-product--vps .th-final-card .ctas+.trust{margin:32px 0 0}@media (max-width:767px){.th-product--vps{--vps-section-space:44px}.th-product--vps .th-top-promo-banner{flex-flow:wrap;gap:3px 8px;min-height:48px;padding:8px 14px;font-size:12px;line-height:1.35}.th-product--vps .th-top-promo-banner .th-promo-badge{display:none}.th-product--vps .th-top-promo-banner a{white-space:nowrap;margin-left:0}.th-product--vps .th-hero{padding-block:40px 44px}.th-product--vps .th-hero-grid{gap:32px;padding-inline:0}.th-product--vps .th-hero-badge{flex-wrap:wrap;gap:8px 10px;margin-bottom:24px}.th-product--vps .th-hero-badge .th-sub{font-size:12px}.th-page.th-product--vps .th-display{letter-spacing:-.04em;font-size:clamp(34px,9.4vw,40px);line-height:.98}.th-product--vps .th-hero-lead{margin-top:24px;font-size:16px;line-height:1.55}.th-product--vps .th-mobile-break{display:block}.th-product--vps .th-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.th-product--vps .th-hero-actions a{text-align:center;border-radius:14px;width:auto;min-height:48px;padding:12px 10px;font-size:14px}.th-product--vps .th-hero-actions .primary{padding:12px 10px}.th-product--vps .th-hero-bullets{grid-template-columns:1fr;justify-content:start;gap:10px;margin-top:22px;display:grid}.th-product--vps .th-hero-bullets>span{min-height:24px;font-size:13px}.th-product--vps .th-vps-capabilities__grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:30px}.th-product--vps .th-vps-capability{padding:22px}.th-product--vps .th-vps-deploy{border-radius:22px;grid-template-columns:minmax(0,1fr);margin-top:18px}.th-product--vps .th-vps-deploy__linux,.th-product--vps .th-vps-deploy__locations{padding:28px 22px}.th-product--vps .th-vps-route-list{margin-top:24px}.th-product--vps #vps-use-cases .th-vps-route-list{grid-template-columns:minmax(0,1fr);gap:14px}.th-product--vps #vps-use-cases .th-vps-route-list>div{padding:18px}.th-product--vps #vps-use-cases .th-vps-route-list>div:last-child{grid-column:auto}.th-product--vps #vps-use-cases{padding-bottom:12px}.th-product--vps #addons{padding-top:12px}.th-product--vps #addons .th-container,.th-product--vps #vps-use-cases .th-container{width:100%;padding-inline:20px}.th-product--vps .th-mig-wrap{padding:44px 16px}.th-product--vps .th-mig .left,.th-product--vps .th-mig .right{padding:34px 26px}.th-product--vps .th-mig .right .row{grid-template-columns:1fr;gap:8px;padding:16px 0}.th-product--vps .th-mig .right .row .v{text-align:left;max-width:none;padding-left:40px}.th-product--vps .th-final-card .ctas a{width:100%}}@media (max-width:1199px){.th-product--vps .th-vps-hero-art{justify-self:center}.th-product--vps .th-vps-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.th-product--vps .th-hero-actions{grid-template-columns:1fr}}@container th-vps-page (max-width:1199px){.th-product--vps .th-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.th-product--vps .th-display{max-width:900px;font-size:clamp(42px,7cqi,68px)}.th-product--vps .th-vps-hero-art{justify-self:center;width:min(100%,560px);max-width:560px}.th-product--vps .th-vps-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container th-vps-page (max-width:1023px){.th-product--vps .th-blog--article-row .th-container{width:min(100% - 32px,1680px)}.th-product--vps .th-blog--article-row .th-blog-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(280px,84cqi);grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.th-product--vps .th-blog--article-row .th-blog-card:nth-child(n){scroll-snap-align:start;display:flex}}@container th-vps-page (max-width:767px){.th-product--vps .th-hero{padding-block:40px 44px}.th-product--vps .th-top-promo-banner{flex-flow:wrap;gap:3px 8px;min-height:48px;padding:8px 14px;font-size:12px;line-height:1.35}.th-product--vps .th-top-promo-banner .th-promo-badge{display:none}.th-product--vps .th-top-promo-banner a{white-space:nowrap;margin-left:0}.th-page.th-product--vps .th-display{font-size:clamp(34px,11cqi,44px);line-height:.98}.th-product--vps .th-hero-grid{gap:30px;padding-inline:0}.th-product--vps .th-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.th-product--vps .th-hero-actions a{white-space:normal;width:auto;min-width:0;padding-inline:10px}.th-product--vps .th-hero-bullets{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.th-product--vps .th-vps-hero-art{width:100%;max-width:480px}.th-product--vps :is(.th-section-head h2,.th-test-head h2,.th-faq__title,.th-final-card h2,.th-mig .left h2){overflow-wrap:normal;word-break:normal;hyphens:none;max-width:100%;font-size:clamp(28px,10cqi,38px)}.th-product--vps :is(.th-vps-deploy h3,.th-vps-choice h3){overflow-wrap:normal;word-break:normal;hyphens:none;font-size:clamp(24px,8.5cqi,32px)}.th-page.th-product .th-vps-compare__grid,.th-product--vps .th-mig,.th-product--vps .th-vps-capabilities__grid,.th-product--vps .th-vps-deploy{grid-template-columns:minmax(0,1fr)}.th-product--vps #vps-use-cases .th-vps-route-list{grid-template-columns:minmax(0,1fr);gap:14px}.th-product--vps #vps-use-cases .th-vps-route-list>div:last-child{grid-column:auto}.th-product--vps .th-vps-deploy__linux,.th-product--vps .th-vps-deploy__locations{padding:28px 22px}.th-product--vps .th-mig-wrap{padding:44px 16px}.th-product--vps .th-mig .left,.th-product--vps .th-mig .right{padding:34px 26px}.th-product--vps .th-mig .right .row{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.th-product--vps .th-mig .right .row .v{text-align:left;max-width:none;padding-left:40px}.th-product--vps #addons .th-faq{border-radius:22px;padding:28px 20px}.th-product--vps #addons .th-faq__intro{margin-bottom:28px}.th-product--vps #addons .th-faq__table{border-radius:15px;margin-bottom:24px}.th-product--vps .th-blog-head{flex-direction:column;align-items:flex-start}.th-product--vps .th-test-card{width:min(290px,100cqi - 40px)}.th-product--vps .th-final-cta{padding:44px 16px}.th-product--vps .th-final-card{padding:44px 24px}.th-product--vps .th-final-card .ctas{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.th-product--vps .th-final-card .ctas a{white-space:normal;width:100%;min-width:0}}@container th-vps-page (max-width:359px){.th-product--vps .th-hero-actions{grid-template-columns:minmax(0,1fr)}}