/* Each product has its own scene template. Shared rules cover typography and controls. */
.bp-hero{background:#fff;color:var(--platform-ink);overflow:hidden;position:relative;--bp-scene-height:430px}.bp-hero .breadcrumbs{padding-top:24px}.bp-hero .breadcrumbs,.bp-hero .breadcrumbs :is(a,span){color:var(--platform-muted)}.bp-title .eyebrow{font-size:10px;color:var(--platform-accent);letter-spacing:.19em;margin:0 0 20px}.bp-title h1{font-size:clamp(40px,5vw,72px);line-height:1.08;letter-spacing:-.045em;margin:0;color:var(--platform-ink);overflow-wrap:anywhere}.bp-hero .lead{font-size:16px;line-height:1.9;color:var(--platform-muted);margin:0 0 24px;max-width:610px}.bp-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:0}.bp-actions .button-mint{background:#2457db;border-color:#2457db;color:#fff;min-height:47px;padding:12px 23px}.bp-overview-link{display:flex;align-items:center;gap:9px;color:var(--platform-accent);font-size:12px;line-height:1.8}.bp-brand{display:inline-grid;place-items:center;border-radius:6px;background:#fff;padding:8px 12px;min-height:42px;margin-bottom:20px;border:1px solid #e0e7f1}.bp-brand .menu-brand-art{display:grid;place-items:center;width:68px;height:27px}.bp-brand img{max-width:68px;max-height:27px;object-fit:contain;width:auto;height:auto}.bp-stage{position:relative;height:var(--bp-scene-height);width:100%;max-width:1920px;margin:12px auto 0;overflow:hidden;isolation:isolate;pointer-events:none}.bp-stage picture{display:block;width:100%;height:100%}.bp-stage img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 53%}.bp-stage:before,.bp-stage:after{content:'';position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(#fff,transparent);z-index:2}.bp-stage:after{inset:auto 0 0;height:30px;background:linear-gradient(transparent,#fff)}.bp-motion{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.bp-motion svg{width:100%;height:100%;stroke:#6c9cf5;stroke-width:1.1;stroke-dasharray:16 1100;opacity:.45;animation:bp-flow 17s linear infinite}.bp-motion i{position:absolute;width:5px;height:5px;background:#7b9fff;border-radius:50%;left:24%;top:64%;box-shadow:0 0 0 6px #7b9fff12;animation:bp-point 7s ease-in-out infinite}.bp-motion i+i{left:65%;top:43%;animation-delay:-2s}.bp-motion i+i+i{left:78%;top:73%;animation-delay:-4s}.bp-motion>span{position:absolute;inset:10% 0;background:linear-gradient(110deg,transparent 42%,#dceaff38 50%,transparent 58%);background-size:350% 100%;animation:bp-light 18s ease-in-out infinite;mask-image:linear-gradient(transparent,#000 40%,transparent)}.bp-facts{border-block:1px solid var(--platform-line);background:var(--platform-card)}.bp-facts>.shell{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:35px 70px;padding-block:22px}.bp-facts span,.bp-facts a{display:flex;align-items:center;gap:11px;color:var(--platform-muted);font-size:13px;line-height:1.8}.bp-facts strong{font-size:27px;color:var(--platform-ink)}.bp-facts .icon{width:19px;height:19px;color:var(--platform-accent)}.bp-facts a:last-child{color:var(--platform-accent);font-size:12px}.bp-feature-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 30px}.bp-feature-links a{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.8;color:var(--platform-muted)}.bp-feature-links .icon{width:16px;height:16px;flex-shrink:0;color:var(--platform-accent)}
/* Hourly: an editorial timing rail, with choices below the kinetic scene. */
.bp-hourly-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:end;padding-top:38px;padding-bottom:12px}.bp-hourly-links{padding-block:20px}.bp-design-hourly-cloud{--bp-scene-height:395px}.bp-motion-hourly-cloud svg{stroke-dasharray:4 80;animation-duration:35s;opacity:.22}.bp-motion-hourly-cloud i{border-radius:0;animation-duration:11s}
/* GPU: oversized technical title and a broad accelerator panorama. */
.bp-gpu-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:end;padding-top:35px}.bp-gpu-heading h1{font-size:clamp(54px,7.5vw,105px);letter-spacing:-.065em}.bp-design-gpu-cloud{--bp-scene-height:470px}.bp-motion-gpu-cloud svg{display:none}.bp-motion-gpu-cloud i{width:3px;height:3px;box-shadow:0 0 0 9px #a1baff12;animation:bp-gpu-particle 8s ease-in-out infinite}.bp-motion-gpu-cloud>span{background-image:linear-gradient(110deg,transparent 40%,#d6b18a25 50%,transparent 60%);animation-duration:12s}
/* Domains: a centered address statement and a separate provider comparison line. */
.bp-address-heading{text-align:center;max-width:900px;padding-top:34px}.bp-address-heading h1{font-size:clamp(48px,6.5vw,88px);letter-spacing:-.06em}.bp-address-heading .lead{max-width:650px;margin:22px auto}.bp-address-heading .bp-actions{justify-content:center}.bp-design-domains{--bp-scene-height:390px}.bp-address-providers{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;padding-block:22px}.bp-address-providers>span{font-size:18px;color:var(--platform-ink);font-weight:500}.bp-address-providers i{width:35px;height:1px;background:var(--platform-line)}.bp-address-providers>a{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--platform-accent);margin-inline-start:35px}.bp-motion-domains svg{display:none}.bp-motion-domains i{animation:bp-doorway 9s ease-in-out infinite}
/* VPN: a broad passage between an asymmetric heading and a quiet action band. */
.bp-vpn-heading{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:42px}.bp-vpn-heading h1{max-width:500px}.bp-vpn-heading .lead{margin:0}.bp-design-vpn{--bp-scene-height:410px}.bp-vpn-actions{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:22px}.bp-vpn-actions .bp-feature-links{justify-content:flex-end}.bp-motion-vpn svg,.bp-motion-vpn i{display:none}.bp-motion-vpn>span{animation-duration:24s}
/* Numbers: centered masthead, two-part subtitle, wide communication gallery. */
.bp-voice-heading{padding-top:30px}.bp-voice-heading>.bp-title{text-align:center}.bp-voice-heading h1{font-size:clamp(42px,5.3vw,78px)}.bp-voice-subtitle{display:flex;justify-content:center;align-items:center;gap:45px;margin-top:24px}.bp-voice-subtitle .lead{max-width:550px;margin:0}.bp-design-virtual-numbers{--bp-scene-height:435px}.bp-motion-virtual-numbers svg{display:none}.bp-motion-virtual-numbers i{width:25px;height:25px;background:transparent;border:1px solid #83a9eb;box-shadow:none;animation:bp-voice-pulse 8s ease-out infinite}
/* Proxies: an open editorial route diagram and a branching choice row. */
.bp-proxy-heading{display:grid;grid-template-columns:1fr .9fr;gap:70px;align-items:center;padding-top:38px}.bp-proxy-heading .bp-actions{margin-top:25px}.bp-proxy-heading h1{font-size:clamp(50px,6.8vw,96px)}.bp-proxy-heading>.lead{padding-inline-start:30px;border-inline-start:2px solid var(--platform-line);margin:0}.bp-design-proxies{--bp-scene-height:410px}.bp-proxy-branches{padding-block:20px}.bp-motion-proxies svg{stroke-dasharray:7 700;animation-duration:10s;opacity:.6}.bp-motion-proxies i{border-radius:2px}
/* Email: a left-aligned letterhead across a full stationery landscape. */
.bp-email-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding-top:40px;align-items:end}.bp-email-heading h1{max-width:620px;line-height:1.15}.bp-design-professional-email{--bp-scene-height:400px}.bp-motion-professional-email svg{display:none}.bp-motion-professional-email i{width:11px;height:14px;border:1px solid #8aa9e8;background:#eff5ff9c;border-radius:2px;box-shadow:none;animation:bp-letter 10s ease-in-out infinite}
/* Hosting: publishing title, immersive content gallery, actions below the scene. */
.bp-publishing-heading{padding-top:32px;text-align:center;max-width:950px}.bp-publishing-heading h1{font-size:clamp(47px,6.8vw,94px)}.bp-publishing-heading .lead{margin:24px auto 0;max-width:640px}.bp-design-web-hosting{--bp-scene-height:440px}.bp-publishing-actions{padding-block:20px}.bp-publishing-actions .bp-actions{justify-content:center}.bp-motion-web-hosting svg{display:none}.bp-motion-web-hosting i{width:15px;height:3px;border-radius:0;animation:bp-publish 10s ease-in-out infinite}
/* Security: a controlled perimeter, with restrained scanning rather than particles. */
.bp-security-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;padding-top:42px;align-items:center}.bp-security-heading .bp-title{padding-inline-start:22px;border-inline-start:3px solid var(--platform-accent)}.bp-security-heading h1{font-size:clamp(42px,5.2vw,73px)}.bp-design-website-security{--bp-scene-height:430px}.bp-motion-website-security svg,.bp-motion-website-security i{display:none}.bp-motion-website-security>span{background-image:linear-gradient(90deg,transparent 46%,#a5c6f938 50%,transparent 54%);animation-duration:22s}
/* Provider pages each have their own brand introduction and scene geometry. */
.bp-precision-heading{padding-top:33px;display:grid;grid-template-columns:1.15fr 1fr;gap:0 65px;align-items:end}.bp-precision-heading>.bp-brand{grid-column:1/-1;justify-self:start}.bp-precision-heading h1{font-size:clamp(46px,6.2vw,88px)}.bp-design-hetzner-vps{--bp-scene-height:415px}.bp-motion-hetzner-vps svg{display:none}.bp-motion-hetzner-vps i{background:#c7606a;box-shadow:0 0 0 5px #c7606a0b;animation:bp-precision 9s ease-in-out infinite}
.bp-ovh-heading{padding-top:35px;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:end}.bp-ovh-heading h1{font-size:clamp(50px,7vw,98px)}.bp-ovh-heading .bp-brand{margin-bottom:16px}.bp-design-ovh-vps{--bp-scene-height:450px}.bp-motion-ovh-vps svg{stroke-dasharray:26 1400;animation-duration:23s}.bp-motion-ovh-vps i{animation-duration:13s}
.bp-fiber-heading{padding-top:36px;display:grid;grid-template-columns:80px 1fr 1fr;gap:30px;align-items:center}.bp-fiber-heading>.bp-brand{margin:0;padding:9px;min-width:72px}.bp-fiber-heading>.bp-brand .menu-brand-art{width:50px}.bp-fiber-heading .lead{font-size:15px}.bp-design-leaseweb-vps{--bp-scene-height:455px}.bp-motion-leaseweb-vps svg{stroke:#bd9468;stroke-dasharray:14 900;animation-duration:14s}.bp-motion-leaseweb-vps i{background:#c39668;box-shadow:0 0 0 5px #c3966810}
.bp-destinations-heading{padding-top:33px;text-align:center;max-width:950px}.bp-destinations-heading .bp-brand{margin-bottom:17px}.bp-destinations-heading h1{font-size:clamp(43px,5.7vw,80px)}.bp-destinations-heading .lead{margin:22px auto;max-width:640px}.bp-destinations-heading .bp-actions{justify-content:center}.bp-design-oneprovider-vps{--bp-scene-height:425px}.bp-motion-oneprovider-vps svg{stroke-dasharray:4 1300;animation-duration:30s}.bp-motion-oneprovider-vps i{animation:bp-compass-point 11s ease-in-out infinite}
.bp-edge-heading{padding-top:36px;display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.bp-edge-heading h1{font-size:clamp(48px,6.5vw,92px)}.bp-edge-heading .bp-brand{margin-bottom:16px}.bp-design-gcore-vps{--bp-scene-height:465px}.bp-motion-gcore-vps svg{display:none}.bp-motion-gcore-vps i{width:45px;height:45px;background:transparent;box-shadow:none;border:1px solid #caa07b;animation:bp-edge-pulse 10s ease-in-out infinite}
.bp-origami-heading{padding-top:34px;display:grid;grid-template-columns:1.15fr 1fr;gap:0 65px;align-items:end}.bp-origami-heading>.bp-brand{justify-self:end;grid-column:1/-1;margin-bottom:12px}.bp-origami-heading h1{font-size:clamp(43px,5.8vw,82px)}.bp-design-alibaba-vps{--bp-scene-height:445px}.bp-motion-alibaba-vps svg,.bp-motion-alibaba-vps i{display:none}.bp-motion-alibaba-vps>span{background-image:linear-gradient(115deg,transparent 40%,#e9c4a62b 50%,transparent 60%);animation-duration:25s}
/* Below the catalog: country selection or product-specific use-case compositions. */
.bp-overview{scroll-margin-top:110px}.bp-provider-review{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;padding-block:28px;border-block:1px solid var(--platform-line)}.bp-provider-sign p{font-size:14px;line-height:1.95;color:var(--platform-muted);margin:0 0 22px}.bp-provider-sign .text-link{font-size:12px}.bp-country-section h3{font-size:22px;line-height:1.5;color:var(--platform-ink);margin:0 0 20px}.bp-countries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.bp-countries>a{display:flex;align-items:center;gap:10px;border:1px solid var(--platform-line);border-radius:8px;padding:13px 12px;background:var(--platform-card);color:var(--platform-ink);font-size:12px;line-height:1.7;min-width:0;transition:border-color .2s,translate .2s}.bp-countries>a:hover{border-color:var(--platform-accent);translate:0 -2px}.bp-countries img{flex-shrink:0;object-fit:cover;border:1px solid var(--platform-line);border-radius:3px}.bp-countries .icon{width:14px;height:14px;color:var(--platform-accent);flex-shrink:0}.bp-countries .icon:last-child{margin-inline-start:auto}.bp-country-disclosure{border:1px solid var(--platform-line);border-radius:10px;padding:17px}.bp-country-disclosure>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;font-size:13px;color:var(--platform-ink);cursor:pointer}.bp-country-disclosure>summary::-webkit-details-marker{display:none}.bp-country-disclosure>summary span{font-size:20px;color:var(--platform-accent)}.bp-country-disclosure[open] .bp-countries{margin-top:18px}.bp-review-hetzner-vps .bp-countries{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-review-ovh-vps .bp-provider-review{grid-template-columns:1fr 1fr}.bp-review-ovh-vps .bp-countries{grid-template-columns:minmax(0,1fr)}.bp-review-leaseweb-vps .bp-provider-review{grid-template-columns:1.1fr .9fr}.bp-review-oneprovider-vps .bp-provider-review{grid-template-columns:.6fr 1.4fr}.bp-review-gcore-vps .bp-provider-review{display:block}.bp-review-gcore-vps .bp-provider-sign{max-width:780px}.bp-review-alibaba-vps .bp-provider-review{grid-template-columns:.8fr 1.2fr}.bp-usecase{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center;padding:30px 0;border-block:1px solid var(--platform-line);margin-bottom:30px}.bp-usecase-copy h3{font-size:25px;color:var(--platform-ink);line-height:1.5;margin:0 0 16px}.bp-usecase-copy p{font-size:14px;line-height:1.95;color:var(--platform-muted);margin:0 0 23px}.bp-usecase-copy .text-link{font-size:12px}.bp-benefits{display:flex;flex-wrap:wrap;gap:12px 22px;list-style:none;margin:0 0 24px;padding:0}.bp-benefits li{font-size:12px;line-height:1.8;color:var(--platform-muted);display:flex;gap:8px;align-items:start}.bp-benefits .icon{width:15px;height:15px;color:var(--platform-accent);flex-shrink:0;margin-top:3px}.bp-review-art{position:relative;min-height:190px;display:grid;place-items:center;isolation:isolate}.bp-review-art>.icon{width:60px;height:60px;color:var(--platform-accent);position:relative;z-index:1}.bp-review-art>span{position:absolute;inset:25px 12%;border:1px solid var(--platform-line);border-radius:20px;background:radial-gradient(ellipse,var(--platform-soft),transparent)}.bp-review-art i{position:absolute;width:13px;height:13px;border:1px solid var(--platform-line);background:var(--platform-card);border-radius:3px;left:20%;top:25%}.bp-review-art i+i{left:72%;top:68%}.bp-review-art i+i+i{left:68%;top:20%}.bp-review-gpu-cloud .bp-review-art>span{border-radius:5px;transform:rotate(-8deg)}.bp-review-gpu-cloud .bp-review-art i{background:var(--platform-accent);opacity:.2}.bp-review-hourly-cloud .bp-review-art>span{inset:5px auto;width:180px;height:180px;border-radius:50%;border-style:dashed;animation:bp-clock-review 50s linear infinite}.bp-review-domains .bp-usecase{grid-template-columns:.6fr 1.4fr}.bp-domain-providers{display:flex;gap:15px;flex-wrap:wrap;margin:0 0 24px}.bp-domain-providers span{font-size:16px;padding:11px 17px;border:1px solid var(--platform-line);border-radius:7px;color:var(--platform-ink)}.bp-review-vpn .bp-review-art>span{border-radius:50% 15%;transform:rotate(-15deg)}.bp-review-virtual-numbers .bp-review-art>span{border-radius:40px 40px 40px 3px;inset-inline:18%}.bp-review-proxies .bp-review-art>span{background:repeating-linear-gradient(90deg,transparent 0 24px,var(--platform-line) 24px 25px);border-radius:0}.bp-review-professional-email .bp-review-art>span{inset:40px 14%;border-radius:3px;rotate:-7deg;box-shadow:6px 7px 0 var(--platform-soft)}.bp-review-web-hosting .bp-review-art>span{border-radius:7px;border-top-width:13px}.bp-review-website-security .bp-usecase{border-inline-start:3px solid var(--platform-accent);padding-inline-start:26px}.bp-review-website-security .bp-review-art>span{border-radius:50% 50% 5px 5px}.bp-hero a:focus-visible,.bp-overview :is(a,summary):focus-visible{outline:2px solid var(--platform-accent);outline-offset:4px}
[data-theme=dark] .bp-hero{background:var(--platform-card)}[data-theme=dark] .bp-stage{background:#fff}[data-theme=dark] .bp-stage:before{height:65px;background:linear-gradient(var(--platform-card),transparent)}[data-theme=dark] .bp-stage:after{height:45px;background:linear-gradient(transparent,var(--platform-card))}[data-theme=dark] .bp-stage img{filter:brightness(.9)}
@keyframes bp-flow{to{stroke-dashoffset:-2232}}@keyframes bp-point{50%{opacity:.3;translate:6px -3px}}@keyframes bp-light{0%,20%{background-position:100% 0}80%,100%{background-position:0 0}}@keyframes bp-gpu-particle{50%{translate:12px -9px;opacity:.2}}@keyframes bp-doorway{50%{box-shadow:0 0 0 12px #7b9fff04;opacity:.3}}@keyframes bp-voice-pulse{0%{scale:.4;opacity:0}30%{opacity:.4}100%{scale:2.6;opacity:0}}@keyframes bp-letter{50%{translate:10px -8px;rotate:5deg;opacity:.3}}@keyframes bp-publish{50%{translate:0 -4px;opacity:.3}}@keyframes bp-precision{50%{opacity:.25}}@keyframes bp-compass-point{50%{translate:5px -7px;opacity:.3}}@keyframes bp-edge-pulse{50%{scale:1.8;opacity:.1}}@keyframes bp-clock-review{to{rotate:360deg}}
@media(max-width:1000px){.bp-hourly-intro,.bp-gpu-heading,.bp-vpn-heading,.bp-proxy-heading,.bp-email-heading,.bp-security-heading,.bp-precision-heading,.bp-ovh-heading,.bp-edge-heading,.bp-origami-heading{gap:30px}.bp-title h1{font-size:49px}.bp-gpu-heading h1{font-size:70px}.bp-address-heading h1,.bp-publishing-heading h1,.bp-proxy-heading h1{font-size:65px}.bp-fiber-heading{grid-template-columns:65px 1fr 1.1fr;gap:22px}.bp-provider-review{gap:30px}.bp-countries{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-usecase{gap:30px}.bp-hero{--bp-scene-height:370px}}
@media(max-width:760px){.bp-hero{--bp-scene-height:275px}.bp-title h1,.bp-voice-heading h1,.bp-security-heading h1,.bp-precision-heading h1,.bp-ovh-heading h1,.bp-destinations-heading h1,.bp-edge-heading h1,.bp-origami-heading h1{font-size:39px;line-height:1.13}.bp-title .eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:18px}.bp-hero .lead{font-size:14px;line-height:1.9;margin-bottom:22px}.bp-actions{gap:20px}.bp-actions .button{font-size:12px;padding:11px 16px;min-height:45px}.bp-overview-link{font-size:12px}.bp-hourly-intro,.bp-gpu-heading,.bp-vpn-heading,.bp-proxy-heading,.bp-email-heading,.bp-security-heading,.bp-precision-heading,.bp-ovh-heading,.bp-fiber-heading,.bp-edge-heading,.bp-origami-heading{display:block;padding-top:28px;padding-bottom:0}.bp-hourly-intro .bp-title,.bp-gpu-heading .bp-title,.bp-vpn-heading .bp-title,.bp-email-heading .bp-title,.bp-security-heading .bp-title,.bp-precision-heading .bp-title,.bp-ovh-heading .bp-title,.bp-fiber-heading .bp-title,.bp-edge-heading .bp-title,.bp-origami-heading .bp-title{margin-bottom:22px}.bp-gpu-heading h1{font-size:57px}.bp-address-heading,.bp-publishing-heading,.bp-voice-heading,.bp-destinations-heading{padding-top:28px;text-align:center}.bp-address-heading h1,.bp-publishing-heading h1,.bp-proxy-heading h1{font-size:46px}.bp-address-heading .lead,.bp-publishing-heading .lead,.bp-destinations-heading .lead{margin-top:22px}.bp-voice-subtitle{display:block;margin-top:22px}.bp-voice-subtitle .lead{margin-bottom:23px}.bp-voice-heading>.bp-title{text-align:start}.bp-vpn-heading .lead{margin-bottom:0}.bp-proxy-heading>.lead{border-inline-start:0;padding-inline-start:0;margin-top:22px}.bp-proxy-heading .bp-actions{margin-top:22px}.bp-security-heading .bp-title{padding-inline-start:17px}.bp-fiber-heading>.bp-brand{margin-bottom:18px}.bp-origami-heading>.bp-brand{margin-bottom:18px}.bp-stage{height:var(--bp-scene-height);margin-top:18px;max-width:none}.bp-stage img{width:150%;max-width:none;margin-inline-start:-25%;object-position:center 55%}.bp-design-gpu-cloud{--bp-scene-height:290px}.bp-design-virtual-numbers{--bp-scene-height:280px}.bp-design-leaseweb-vps{--bp-scene-height:285px}.bp-design-gcore-vps{--bp-scene-height:290px}.bp-vpn-actions{display:block;padding-top:12px}.bp-vpn-actions .bp-feature-links{justify-content:flex-start;margin-top:20px}.bp-publishing-actions{padding-top:12px}.bp-address-providers{gap:14px;padding-block:18px}.bp-address-providers>span{font-size:15px}.bp-address-providers>a{margin-inline-start:0;font-size:11px}.bp-address-providers i{width:22px}.bp-facts>.shell{gap:15px 25px;padding-block:18px;justify-content:flex-start}.bp-facts span,.bp-facts a{font-size:11px;gap:8px}.bp-facts strong{font-size:24px}.bp-facts a:last-child{font-size:11px}.bp-feature-links{gap:12px 20px;justify-content:flex-start}.bp-feature-links a{font-size:11px}.bp-feature-links .icon{width:14px;height:14px}.bp-hourly-links,.bp-proxy-branches{padding-block:16px}.bp-provider-review,.bp-review-ovh-vps .bp-provider-review,.bp-review-leaseweb-vps .bp-provider-review,.bp-review-oneprovider-vps .bp-provider-review,.bp-review-alibaba-vps .bp-provider-review{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:25px}.bp-countries,.bp-review-hetzner-vps .bp-countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bp-countries>a{padding:12px 9px;gap:7px;font-size:11px}.bp-countries img{width:23px;height:17px}.bp-country-disclosure{padding:14px}.bp-usecase,.bp-review-domains .bp-usecase{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:25px}.bp-review-art{min-height:180px}.bp-usecase-copy h3{font-size:23px}.bp-usecase-copy p,.bp-provider-sign p{font-size:13px}.bp-review-website-security .bp-usecase{padding-inline-start:20px}.bp-benefits{gap:10px 18px}}
@media(max-width:360px){.bp-title h1{font-size:35px}.bp-gpu-heading h1{font-size:50px}.bp-hero{--bp-scene-height:235px}.bp-countries,.bp-review-hetzner-vps .bp-countries{grid-template-columns:minmax(0,1fr)}.bp-actions{gap:17px}}
@media(prefers-reduced-motion:reduce){.bp-motion svg,.bp-motion i,.bp-motion>span,.bp-review-hourly-cloud .bp-review-art>span{animation:none}.bp-countries>a{transition:none}.bp-countries>a:hover{translate:none}}
.bp-brand .menu-brand-image{width:54px;height:27px;max-width:68px;max-height:27px;object-fit:contain}
