/* Shared landing-page plan styles. Regenerate with .local-preview/build_service_styles.py after changing the source pricing rules. */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/inter-latin-ext-fc4f9e08089e.woff2) format('woff2');
  unicode-range: U+0100-017F, U+0218-021B, U+0304, U+0308, U+0329, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113;
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/inter-latin-ext-fc4f9e08089e.woff2) format('woff2');
  unicode-range: U+0100-017F, U+0218-021B, U+0304, U+0308, U+0329, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113;
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/inter-latin-ext-fc4f9e08089e.woff2) format('woff2');
  unicode-range: U+0100-017F, U+0218-021B, U+0304, U+0308, U+0329, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113;
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/inter-latin-ext-fc4f9e08089e.woff2) format('woff2');
  unicode-range: U+0100-017F, U+0218-021B, U+0304, U+0308, U+0329, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113;
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/fonts/inter-latin-ext-fc4f9e08089e.woff2) format('woff2');
  unicode-range: U+0100-017F, U+0218-021B, U+0304, U+0308, U+0329, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113;
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/inter-latin-3100e775e861.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/inter-latin-3100e775e861.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/inter-latin-3100e775e861.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/inter-latin-3100e775e861.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/fonts/inter-latin-3100e775e861.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/jetbrains-mono-latin-ext-6d3a09963bbd.woff2) format('woff2');
  unicode-range: U+0100-017F, U+0218-021B, U+0304, U+0308, U+0329, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113;
}
@font-face{
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/jetbrains-mono-latin-ext-6d3a09963bbd.woff2) format('woff2');
  unicode-range: U+0100-017F, U+0218-021B, U+0304, U+0308, U+0329, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113;
}
@font-face{
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/jetbrains-mono-latin-ext-6d3a09963bbd.woff2) format('woff2');
  unicode-range: U+0100-017F, U+0218-021B, U+0304, U+0308, U+0329, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113;
}
@font-face{
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/jetbrains-mono-latin-ext-6d3a09963bbd.woff2) format('woff2');
  unicode-range: U+0100-017F, U+0218-021B, U+0304, U+0308, U+0329, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113;
}
@font-face{
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/jetbrains-mono-latin-83c005d49d8a.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/jetbrains-mono-latin-83c005d49d8a.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/jetbrains-mono-latin-83c005d49d8a.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/jetbrains-mono-latin-83c005d49d8a.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--ink:#0a0a0a;--paper:#fff;--panel:#f7f7f5;--line:#e2e2df;--mid:#6b6b68;--mono:'JetBrains Mono',monospace;--sans:'Inter',sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
button{font:inherit}
button,a{-webkit-tap-highlight-color:transparent}
button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #777;outline-offset:3px}
.vps-container{width:min(1180px,calc(100% - 56px));margin:auto}
.vps-kicker{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--mid)}
.vps-mono{font-family:var(--mono)}
.vps-rule{border-top:1px solid var(--line)}
.vps-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 20px;background:var(--ink);color:white;border:1px solid var(--ink);font-size:13px;font-weight:700;border-radius:2px;cursor:pointer;transition:background .2s,color .2s}
.vps-button:hover{background:#333}
.vps-button.outline{background:transparent;color:var(--ink)}
.vps-button.outline:hover{background:var(--panel)}
.vps-section{padding:108px 0}
.vps-heading{font-size:clamp(32px,4.3vw,56px);line-height:1.09;letter-spacing:-.055em;margin:14px 0 17px;max-width:760px}
.vps-copy{font-size:15px;line-height:1.8;color:var(--mid)}
.vps-products-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:33px}
.vps-products-intro .vps-copy{max-width:360px;margin:0}
.vps-location-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:15px}
.vps-location-tabs{display:flex;flex-wrap:wrap;gap:6px}
.vps-location-tabs button{border:1px solid var(--line);padding:12px 16px;color:var(--mid);background:#fff;cursor:pointer;font:600 11px var(--mono)}
.vps-location-tabs button.active{background:var(--ink);color:white;border-color:var(--ink)}
.vps-location-help{font:11px var(--mono);color:var(--mid)}
.vps-product-labels{display:grid;grid-template-columns:1.3fr repeat(4,.7fr) .8fr 1fr;gap:12px;padding:14px 22px;border-bottom:1px solid var(--ink);color:var(--mid);font:10px var(--mono);text-transform:uppercase;letter-spacing:.09em}
.vps-plan-row{display:grid;grid-template-columns:1.3fr repeat(4,.7fr) .8fr 1fr;gap:12px;align-items:center;padding:24px 22px;border-bottom:1px solid var(--line);transition:background .2s}
.vps-plan-row:hover{background:var(--panel)}
.vps-plan-row.recommended{background:#f4f4f1}
.vps-plan-name{font-weight:800;font-size:18px;letter-spacing:-.04em}
.vps-tag{font:600 9px var(--mono);text-transform:uppercase;padding:5px 7px;border:1px solid #bdbdb8;display:inline-block;margin-bottom:9px}
.vps-plan-detail{display:block;font-size:11px;color:var(--mid);margin-top:5px}
.vps-plan-spec strong{font:700 16px var(--mono);display:block}
.vps-plan-spec small{font-size:10px;color:var(--mid)}
.vps-plan-price strong{font:700 23px var(--mono);letter-spacing:-.055em;display:block}
.vps-plan-price small{font-size:11px;color:var(--mid)}
.vps-plan-action{display:flex;justify-content:flex-end}
.vps-plan-action .vps-button{min-height:43px;width:100%;max-width:155px;font-size:12px}
.vps-pricing-note{font-size:11px;color:var(--mid);line-height:1.6;margin-top:17px}
@media(max-width:1050px){.vps-plan-row,.vps-product-labels{grid-template-columns:1.25fr repeat(4,.65fr) .8fr 1fr;gap:8px;padding-left:12px;padding-right:12px}}
@media(max-width:800px){.vps-container{width:min(100% - 36px,1180px)}
.vps-section{padding:75px 0}
.vps-products-intro{display:block}
.vps-products-intro .vps-copy{max-width:680px}
.vps-product-labels{display:none}
.vps-plan-row{grid-template-columns:repeat(3,1fr);padding:23px 18px;gap:24px 14px;border:1px solid var(--line);margin-bottom:10px}
.vps-plan-row>div:first-child{grid-column:1/-1}
.vps-plan-action{grid-column:2/-1;align-self:end}
.vps-plan-action .vps-button{max-width:none}}
@media(max-width:500px){.vps-plan-row{grid-template-columns:repeat(2,1fr)}
.vps-plan-action{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}
*,*::before,*::after{transition:none!important}}
#vps-pricing{background:#f9f9f7}
#vps-pricing .vps-products-intro{margin-bottom:36px}
.vps-location-controls{background:white;border:1px solid var(--line);padding:17px 20px;margin-bottom:20px;gap:18px}
.vps-location-tabs button{min-height:41px}
.vps-product-labels{display:grid;grid-template-columns:minmax(170px,1.4fr) repeat(4,minmax(78px,.7fr)) minmax(104px,.85fr) minmax(128px,.95fr);align-items:center;gap:12px;padding:14px 22px;font:600 10px var(--mono);color:var(--mid);text-transform:uppercase;letter-spacing:.065em}
#vps-plan-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border:0}
.vps-plan-row{display:grid;grid-template-columns:minmax(170px,1.4fr) repeat(4,minmax(78px,.7fr)) minmax(104px,.85fr) minmax(128px,.95fr);gap:12px;align-items:center;padding:24px 22px;border:1px solid var(--line);border-left:3px solid #d5d5d1;background:white;min-width:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.vps-plan-row:hover{background:white;transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.055);border-color:#a9a9a5}
.vps-plan-row.recommended{background:#111;color:white;border-color:#111;border-left:3px solid #111;box-shadow:0 15px 35px rgba(0,0,0,.10)}
.vps-plan-row.recommended:hover{background:#171717}
.vps-plan-row>div:first-child{min-height:0}
.vps-plan-name{font-size:20px;letter-spacing:-.045em;display:block}
.vps-plan-detail{line-height:1.5;margin-top:6px;font-size:11px}
.vps-plan-row.recommended .vps-plan-detail,.vps-plan-row.recommended small{color:#b7b7b7}
.vps-plan-ipv4{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:600;line-height:1.4;color:#2d2d2b}
.vps-plan-ipv4 svg{flex:none;color:#14803c}
.vps-plan-row.recommended .vps-plan-ipv4{color:#ececea}
.vps-plan-row.recommended .vps-plan-ipv4 svg{color:#95f2ab}
.vps-tag{background:white;color:#111;border:0;font-size:9px;display:inline-flex;letter-spacing:.08em;margin-bottom:9px}
.vps-plan-spec{display:block;border:0;padding:0}
.vps-plan-spec strong{font:700 16px var(--mono);display:block;order:initial;text-align:left}
.vps-plan-spec small{font-size:10px;display:block;margin-top:6px}
.vps-plan-price{order:initial;margin:0}
.vps-plan-price strong{font-size:24px;letter-spacing:-.055em}
.vps-plan-action{display:flex;justify-content:flex-end;margin:0}
.vps-plan-action .vps-button{width:100%;max-width:165px;min-height:46px;font-size:12px;padding:10px}
.vps-plan-row.recommended .vps-button{background:white;color:#111;border-color:white}
.vps-plan-row.recommended .vps-button:hover{background:#dededb}
.vps-pricing-note{max-width:910px;margin-top:22px}
@media(max-width:1100px){.vps-product-labels,.vps-plan-row{grid-template-columns:minmax(150px,1.3fr) repeat(4,minmax(66px,.65fr)) minmax(96px,.85fr) minmax(110px,.95fr);gap:8px;padding-left:15px;padding-right:15px}
.vps-plan-price strong{font-size:21px}
.vps-plan-name{font-size:17px}}
@media(max-width:900px){.vps-product-labels{display:none}
.vps-plan-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;padding:22px}
.vps-plan-row>div:first-child{grid-column:1/3}
.vps-plan-price{grid-column:3;grid-row:1;justify-self:end;text-align:right}
.vps-plan-action{grid-column:1/-1;justify-content:stretch}
.vps-plan-action .vps-button{max-width:none}
.vps-plan-name{font-size:20px}
.vps-plan-spec{padding-top:15px;border-top:1px solid var(--line)}
.vps-plan-row.recommended .vps-plan-spec{border-color:#424242}}
@media(max-width:520px){.vps-container{width:calc(100% - 32px)}
.vps-location-controls{padding:12px}
.vps-location-tabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.vps-location-tabs button{padding:11px 5px;font-size:11px}
.vps-location-help{font-size:11px}
.vps-plan-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;padding:18px 16px}
.vps-plan-row>div:first-child{grid-column:1/-1}
.vps-plan-price{grid-column:1/-1;grid-row:auto;justify-self:stretch;text-align:left;padding:13px 0;border-top:1px solid var(--line)}
.vps-plan-row.recommended .vps-plan-price{border-color:#444}
.vps-plan-spec{padding-top:10px}
.vps-plan-spec:nth-of-type(4){grid-column:1/-1}
.vps-plan-action{grid-column:1/-1}
.vps-plan-action .vps-button{min-height:48px}}
@media(prefers-reduced-motion:reduce){.vps-plan-row{transition:none}
.vps-plan-row:hover{transform:none}}
.vps-location-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px}
:where(html[data-vds-style="vps-en"]) :where(#vps-main:not([data-service-kind="windows"])) .vps-flag{display:inline-block;font-size:18px;line-height:1;vertical-align:middle}
@media(max-width:500px){:where(html[data-vds-style="vps-en"]) :where(#vps-main:not([data-service-kind="windows"])) .vps-location-tabs button{gap:4px}
:where(html[data-vds-style="vps-en"]) :where(#vps-main:not([data-service-kind="windows"])) .vps-flag{font-size:16px}}
:where(html[data-vds-style="vps-tr"]) :where(#vps-main:not([data-service-kind="windows"])) .vps-location-tabs .vps-flag{font-size:18px;line-height:1}
@media(max-width:520px){:where(html[data-vds-style="vps-tr"]) :where(#vps-main:not([data-service-kind="windows"])) .vps-location-tabs button{gap:4px;font-size:10px}
:where(html[data-vds-style="vps-tr"]) :where(#vps-main:not([data-service-kind="windows"])) .vps-location-tabs .vps-flag{font-size:16px}}
:where(html[data-vds-style="vps-de"]) :where(#vps-main:not([data-service-kind="windows"])) .vps-location-tabs .vps-flag{font-size:18px;line-height:1}
@media(max-width:520px){:where(html[data-vds-style="vps-de"]) :where(#vps-main:not([data-service-kind="windows"])) .vps-location-tabs button{gap:4px;font-size:10px}
:where(html[data-vds-style="vps-de"]) :where(#vps-main:not([data-service-kind="windows"])) .vps-location-tabs .vps-flag{font-size:16px}}
.vps-flag{display:inline-block;font-size:18px;line-height:1;vertical-align:middle}
@media(max-width:500px){.vps-location-tabs button{gap:4px}
.vps-flag{font-size:16px}}
#vps-main:where([data-service-kind="windows"]){--win-blue:#1768cc;--win-blue-dark:#114d99;--win-ice:#edf5ff;--win-border:#d9e6f5}
#vps-main:where([data-service-kind="windows"]) .vps-kicker{color:#356da9}
#vps-main:where([data-service-kind="windows"]) .vps-location-tabs button.active{background:#14589e;border-color:#14589e}
#vps-main:where([data-service-kind="windows"]){--win-accent:#1473e6;--win-dark:#0f3d77;--win-light:#edf6ff}
#vps-main:where([data-service-kind="windows"]) .win-svg-logo{width:29px;height:29px;flex:none;color:#1675dd;display:block}
#vps-main:where([data-service-kind="windows"]) .win-plan-title{display:flex;align-items:center;gap:10px}
#vps-main:where([data-service-kind="windows"]) .win-plan-title .win-svg-logo{width:25px;height:25px}
#vps-main:where([data-service-kind="windows"]) .vps-plan-row.recommended .win-plan-title .win-svg-logo{color:#86c6ff}
#vps-main:where([data-service-kind="windows"]) .vps-plan-row{position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease;outline-offset:3px}
#vps-main:where([data-service-kind="windows"]) .vps-plan-row:hover,#vps-main:where([data-service-kind="windows"]) .vps-plan-row.win-highlight{transform:translateY(-5px);box-shadow:0 20px 52px #1258a723;border-color:#8fbbeb;border-left-color:#1768cc}
#vps-main:where([data-service-kind="windows"]) .vps-plan-row.recommended:hover,#vps-main:where([data-service-kind="windows"]) .vps-plan-row.recommended.win-highlight{border-color:#369aff;box-shadow:0 23px 58px #1258a740;background:linear-gradient(130deg,#111827,#143f6a)}
#vps-main:where([data-service-kind="windows"]) .vps-plan-row:hover .vps-button,#vps-main:where([data-service-kind="windows"]) .vps-plan-row:focus-within .vps-button{transform:translateX(3px)}
#vps-main:where([data-service-kind="windows"]) .vps-plan-row:not(.recommended):hover .vps-button{background:#156dca;color:#fff;border-color:#156dca}
#vps-main:where([data-service-kind="windows"]) .vps-plan-action .vps-button{transition:transform .22s ease,background .22s ease,color .22s ease}
#vps-main:where([data-service-kind="windows"]) .vps-plan-price strong{transition:color .22s}
#vps-main:where([data-service-kind="windows"]) .vps-plan-row:not(.recommended):hover .vps-plan-price strong{color:#115caa}
#vps-main:where([data-service-kind="windows"]) .vps-location-tabs button{transition:transform .2s ease,background .2s ease,border-color .2s ease}
#vps-main:where([data-service-kind="windows"]) .vps-location-tabs button:hover{transform:translateY(-2px);border-color:#2f86d6;color:#186cb6}
#vps-main:where([data-service-kind="windows"]) .vps-location-tabs button.active{background:#1768cc;color:#fff}
@media(max-width:800px){#vps-main:where([data-service-kind="windows"]) .vps-plan-row:hover{transform:translateY(-2px)}}
@media(max-width:520px){#vps-main:where([data-service-kind="windows"]) .win-plan-title .win-svg-logo{width:20px;height:20px}}
@media(prefers-reduced-motion:reduce){#vps-main:where([data-service-kind="windows"]) .vps-plan-row,#vps-main:where([data-service-kind="windows"]) .vps-button{transition:none!important;transform:none!important}}
@media (max-width:800px){#vps-main:where([data-service-kind="windows"]){
    --sans: Arial, Helvetica, sans-serif;
    --mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-family: Arial, Helvetica, sans-serif;
  }
#vps-main:where([data-service-kind="windows"]) .vps-copy{
    font-family: Arial, Helvetica, sans-serif;
  }}
#vps-main:where([data-service-kind="windows"]) .vps-section{padding-block:58px}
#vps-main:where([data-service-kind="windows"]) .vps-heading{margin-top:9px;margin-bottom:14px;line-height:1.12}
#vps-main:where([data-service-kind="windows"]) .vps-copy{line-height:1.65}
#vps-main:where([data-service-kind="windows"]) .vps-products-intro{margin-bottom:22px}
#vps-main:where([data-service-kind="windows"]) #vps-pricing .vps-products-intro{margin-bottom:22px}
#vps-main:where([data-service-kind="windows"]) .vps-location-controls{margin-bottom:12px;padding:12px 16px}
#vps-main:where([data-service-kind="windows"]) .vps-plan-row{padding-block:17px}
@media (max-width:800px){#vps-main:where([data-service-kind="windows"]) .vps-section{padding-block:40px}}
@media (max-width:520px){#vps-main:where([data-service-kind="windows"]) .vps-section{padding-block:34px}
#vps-main:where([data-service-kind="windows"]) .vps-heading{margin:8px 0 11px}
#vps-main:where([data-service-kind="windows"]) .vps-plan-row{padding:15px}}
