.vps-micro-offer{display:grid;grid-template-columns:minmax(0,1fr) 15.75rem;align-items:stretch;width:100%;margin:1.25rem 0 0;border:1px solid #d6e1ef;border-radius:1rem;background:#fff;box-shadow:none}.vps-micro-offer>*{min-width:0}.vps-micro-offer__body{min-width:0;padding:1.35rem 1.5rem}.vps-micro-offer__intro{display:block}.vps-micro-offer__intro .vps-offer-card__series-row{justify-content:flex-start;min-height:0;margin-bottom:.65rem}.vps-micro-offer__intro h4{margin:0;font-family:var(--up-heading);font-size:1.45rem;line-height:1.2;font-weight:720;letter-spacing:-.035em;color:#0b1d3a}.vps-micro-offer__description{max-width:36rem;margin:.45rem 0 0;color:#65748c;font-size:.8rem;line-height:1.6}.vps-micro-offer__core-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.1rem;padding:.8rem 0;border:1px solid #e3eaf4;border-radius:.7rem;background:#f7f9fd}.vps-micro-offer__core-spec{display:flex;align-items:center;gap:.65rem;min-width:0;min-height:2rem;padding:0 1rem;color:#162945;font-size:.875rem;font-weight:650;line-height:1.45}.vps-micro-offer__core-spec+.vps-micro-offer__core-spec{border-left:1px solid #dde5f1}.vps-micro-offer__core-icon{display:inline-flex;flex:0 0 auto;color:var(--vps-blue)}.vps-micro-offer__core-icon svg{width:1.2rem;height:1.2rem;stroke-width:1.6}.vps-micro-offer__technical-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.6rem}.vps-micro-offer__technical-spec{display:flex;align-items:center;gap:.5rem;min-width:0;min-height:2.5rem;padding:.25rem 0;color:#596c86}.vps-micro-offer__spec-icon{display:inline-flex;flex:0 0 auto}.vps-micro-offer__spec-icon svg{width:1rem;height:1rem;stroke-width:1.5}.vps-micro-offer__technical-label{min-width:0;font-size:.72rem;line-height:1.55}.vps-micro-offer__info{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.75rem;height:1.75rem;margin-left:auto;padding:0;border:0;border-radius:.4rem;background:transparent;color:#7186a4;cursor:help}.vps-micro-offer__info svg{width:.85rem;height:.85rem}.vps-micro-offer__info:hover{background:#f1f5fc;color:var(--vps-blue)}.vps-micro-offer__info:focus-visible{outline:2px solid var(--vps-blue);outline-offset:2px}.vps-micro-offer__summary{display:grid;grid-template-columns:minmax(0,1fr) 14rem;align-items:center;gap:1.1rem;margin-top:.8rem;padding-top:.9rem;border-top:1px solid #e3eaf3}.vps-micro-offer__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}.vps-micro-offer__benefits p{display:flex;align-items:baseline;gap:.45rem;margin:0;color:#405573;font-size:.73rem;line-height:1.5}.vps-micro-offer__benefits svg{width:.85rem;height:.85rem;flex:0 0 auto;color:var(--vps-success);transform:translateY(.1rem)}.vps-micro-offer .vps-relative-performance--micro{display:grid;grid-template-columns:1fr;gap:.45rem;min-width:0;max-width:none;margin:0;padding:0 0 0 1.15rem;border:0;border-left:1px solid #e3eaf3;border-radius:0;background:transparent}.vps-micro-offer .vps-relative-performance--micro .vps-relative-performance__body{margin:0}.vps-micro-offer .vps-relative-performance--micro .vps-relative-performance__eyebrow{font-size:.57rem;letter-spacing:.06em}.vps-micro-offer .vps-relative-performance--micro .vps-relative-performance__level{flex-shrink:0;white-space:nowrap;font-size:.59rem}.vps-micro-offer .vps-relative-performance--micro .vps-relative-performance__score strong{font-size:1rem}.vps-micro-offer .vps-relative-performance--micro .vps-relative-performance__segment{height:.3rem;box-shadow:none}.vps-micro-offer__purchase{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;gap:1rem;padding:1.4rem;border-left:1px solid #dfe7f2;border-radius:0 1rem 1rem 0;background:#f6f9fe}.vps-micro-offer__pricing{min-width:0}.vps-micro-offer__actions{display:grid;gap:.65rem;min-width:0}.vps-micro-offer__badge{display:block;width:fit-content;min-height:0;margin:0 0 .9rem;padding:0;border:0;border-radius:0;background:transparent;color:#5b6d88;font-size:.62rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.vps-micro-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0}.vps-micro-offer__ipv4{display:flex;align-items:baseline;gap:.35rem;margin:.9rem 0 0;color:#596c86;font-size:.7rem;line-height:1.6}.vps-micro-offer__ipv4 svg{flex:0 0 auto;transform:translateY(.1rem)}.vps-micro-offer__cta{width:100%;min-height:2.85rem;margin:0;padding-inline:.85rem;border-radius:.65rem;font-size:.78rem;font-weight:600;box-shadow:none}.vps-micro-offer__cta svg{width:1rem;height:1rem}@media (min-width:1101px){.vps-micro-offer__body{display:grid;grid-template-columns:minmax(18rem,2fr) minmax(0,3fr);grid-template-areas:"intro core" "technical technical" "summary summary";align-items:center;gap:.45rem 1.25rem;padding:1rem 1.4rem}.vps-micro-offer__intro{grid-area:intro}.vps-micro-offer__intro .vps-offer-card__series-row{margin-bottom:.4rem}.vps-micro-offer__description{margin-top:.3rem}.vps-micro-offer__core-specs{grid-area:core;margin-top:0;padding:.65rem 0}.vps-micro-offer__core-spec{padding-inline:.8rem}.vps-micro-offer__technical-specs{grid-area:technical;margin-top:0}.vps-micro-offer__technical-spec{min-height:2.1rem;padding-block:0}.vps-micro-offer__summary{grid-area:summary;grid-template-columns:minmax(0,1fr) 13.5rem;gap:.85rem;margin-top:0;padding-top:.6rem}.vps-micro-offer__benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.vps-micro-offer .vps-relative-performance--micro{padding-left:.85rem}.vps-micro-offer__purchase{gap:.8rem;padding:1rem 1.25rem}.vps-micro-offer__badge{margin-bottom:.55rem}.vps-micro-offer__ipv4{margin-top:.55rem}}@media (min-width:1101px) and (max-width:1299px){.vps-micro-offer__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .8rem}}@media (min-width:1101px) and (max-width:1150px){.vps-micro-offer__core-spec{gap:.45rem;padding-inline:.55rem;font-size:.78rem}}@media (min-width:901px) and (max-width:1100px){.vps-micro-offer{grid-template-columns:minmax(0,1fr) 15.5rem}.vps-micro-offer__body,.vps-micro-offer__purchase{padding:1rem 1.2rem}.vps-micro-offer__intro .vps-offer-card__series-row{margin-bottom:.4rem}.vps-micro-offer__description{margin-top:.3rem}.vps-micro-offer__core-specs{margin-top:.75rem;padding-block:.65rem}.vps-micro-offer__core-spec{padding-inline:.65rem;font-size:.8rem}.vps-micro-offer__technical-specs{margin-top:.3rem}.vps-micro-offer__technical-spec{min-height:2.2rem}.vps-micro-offer__summary{grid-template-columns:minmax(0,1fr) 12.5rem;gap:.65rem;margin-top:.5rem;padding-top:.6rem}.vps-micro-offer__benefits{gap:.35rem .7rem}.vps-micro-offer .vps-relative-performance--micro{padding-left:.7rem}.vps-micro-offer__purchase{gap:.8rem}.vps-micro-offer__badge{margin-bottom:.55rem}.vps-micro-offer__ipv4{margin-top:.55rem}}@media (max-width:900px){.vps-micro-offer{grid-template-columns:1fr}.vps-micro-offer__purchase{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;border-top:1px solid #dfe7f2;border-left:0;border-radius:0 0 1rem 1rem}.vps-micro-offer__cta{width:auto;min-width:13rem}.vps-micro-offer__badge{margin-bottom:.6rem}}@media (min-width:800px) and (max-width:900px){.vps-micro-offer__body{display:grid;grid-template-columns:minmax(16rem,2fr) minmax(0,3fr);grid-template-areas:"intro core" "technical technical" "summary summary";align-items:center;gap:.45rem 1rem;padding:1rem 1.2rem}.vps-micro-offer__intro{grid-area:intro}.vps-micro-offer__intro .vps-offer-card__series-row{margin-bottom:.4rem}.vps-micro-offer__description{margin-top:.3rem}.vps-micro-offer__core-specs{grid-area:core;margin-top:0;padding-block:.65rem}.vps-micro-offer__core-spec{gap:.45rem;padding-inline:.55rem;font-size:.78rem}.vps-micro-offer__technical-specs{grid-area:technical;margin-top:0}.vps-micro-offer__technical-spec{min-height:2.1rem;padding-block:0}.vps-micro-offer__summary{grid-area:summary;grid-template-columns:minmax(0,1fr) 12.5rem;gap:.65rem;margin-top:0;padding-top:.6rem}.vps-micro-offer__benefits{gap:.35rem .7rem}.vps-micro-offer .vps-relative-performance--micro{padding-left:.7rem}.vps-micro-offer__purchase{gap:.8rem;padding:1rem 1.2rem}.vps-micro-offer__badge{margin-bottom:.55rem}.vps-micro-offer__ipv4{margin-top:.55rem}}@media (max-width:760px){.vps-micro-offer__summary{grid-template-columns:1fr}.vps-micro-offer .vps-relative-performance--micro{max-width:24rem;padding:0;border:0}}@media (max-width:600px){.vps-micro-offer__body{padding:1.15rem}.vps-micro-offer__intro h4{font-size:1.25rem}.vps-micro-offer__description{font-size:.75rem}.vps-micro-offer__core-specs{margin-top:1.15rem;padding-block:.85rem}.vps-micro-offer__core-spec{flex-direction:column;align-items:center;gap:.55rem;padding-inline:.5rem;font-size:.75rem;text-align:center}.vps-micro-offer__technical-specs{grid-template-columns:1fr;gap:0;margin-top:.6rem}.vps-micro-offer__technical-spec{min-height:2.75rem;gap:.65rem;padding:0}.vps-micro-offer__technical-label{font-size:.75rem}.vps-micro-offer__info{width:2.75rem;height:2.75rem}.vps-micro-offer__summary{grid-template-columns:1fr;gap:1rem;margin-top:.75rem}.vps-micro-offer__benefits{gap:.65rem .75rem}.vps-micro-offer__benefits p{font-size:.7rem}.vps-micro-offer .vps-relative-performance--micro{gap:.35rem;padding:.6rem 0 0;border:0}.vps-micro-offer .vps-relative-performance--micro .vps-relative-performance__info{width:2.75rem;height:2.75rem;margin-block:-.6rem}.vps-micro-offer .vps-relative-performance--micro .vps-relative-performance__eyebrow{font-size:.62rem}.vps-micro-offer .vps-relative-performance--micro .vps-relative-performance__body{gap:.8rem}.vps-micro-offer .vps-relative-performance--micro .vps-relative-performance__meter{flex:0 1 9rem}.vps-micro-offer__purchase{flex-direction:column;align-items:stretch;gap:1.1rem;padding:1.25rem}.vps-micro-offer__cta{width:100%;min-width:0}}@media (max-width:380px){.vps-micro-offer__body{padding:1rem}.vps-micro-offer__benefits{grid-template-columns:1fr}}.vps-configurator-bar_bar__GIYwp{min-width:0;border:1px solid #dbe5f2;border-radius:16px;background:#fff;box-shadow:0 12px 28px -24px rgba(19,44,83,.28)}.vps-configurator-bar_controls__tY_Bx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);padding:18px 0}.vps-configurator-bar_group__WgMYR{min-width:0;padding-inline:24px}.vps-configurator-bar_group__WgMYR+.vps-configurator-bar_group__WgMYR{border-left:1px solid #e8edf5}.vps-configurator-bar_label__ZvVM1{display:block;margin:0 0 10px;color:#62748d;font-size:11px;font-weight:600;line-height:18px;letter-spacing:.02em;hyphens:none}.vps-configurator-bar_segmented__X9Khu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:54px;padding:4px;border:1px solid #e7edf5;border-radius:11px;background:#f3f6fa}.vps-configurator-bar_choice__RVcUf{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;padding:0 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:#64748b;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.vps-configurator-bar_choice__RVcUf[aria-pressed=true]{border-color:#c9dcfc;background:#fff;color:#075fe9;box-shadow:0 2px 5px rgb(28 61 105/7%)}.vps-configurator-bar_choice__RVcUf:not(:disabled):not([aria-pressed=true]):hover{background:#e8eef8;color:#26496f}.vps-configurator-bar_choice__RVcUf:disabled{color:#9ca9bb;cursor:not-allowed}.vps-configurator-bar_choice__RVcUf:focus-visible,.vps-configurator-bar_select__7moWQ:focus-visible{outline:2px solid #1263ff;outline-offset:3px}.vps-configurator-bar_brand__v7cud{flex:0 0 auto;width:44px;height:16px}.vps-configurator-bar_cpuChoice__th5p4[data-brand=intel] .vps-configurator-bar_brand__v7cud{width:36px;height:19px}.vps-configurator-bar_check__g9pfW{position:absolute;right:9px;width:12px;height:12px;stroke-width:2.5;opacity:0}.vps-configurator-bar_choice__RVcUf[aria-pressed=true] .vps-configurator-bar_check__g9pfW{opacity:1}.vps-configurator-bar_tierIcon__2CsPU{width:20px;height:20px;flex:0 0 auto;stroke-width:1.7}.vps-configurator-bar_tierChoice__UIUGB{padding-inline:10px 20px}.vps-configurator-bar_selectWrap__Pwdo_{position:relative;height:54px}.vps-configurator-bar_select__7moWQ{width:100%;height:100%;padding:0 36px 0 44px;appearance:none;border:1px solid #dce5f1;border-radius:11px;background:#fff;color:#263752;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;cursor:pointer}.vps-configurator-bar_select__7moWQ:hover{border-color:#a6bfdf}.vps-configurator-bar_calendar__hVhbw,.vps-configurator-bar_chevron__UnNjG{position:absolute;top:50%;transform:translateY(-50%);color:#6783a8;pointer-events:none}.vps-configurator-bar_calendar__hVhbw{left:16px;width:17px;height:17px;stroke-width:1.7}.vps-configurator-bar_chevron__UnNjG{right:14px;width:15px;height:15px}.vps-configurator-bar_details__Y9Iq2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;padding:9px 24px;border-top:1px solid #edf1f7;border-radius:0 0 16px 16px;background:#fafcff}.vps-configurator-bar_descriptions__TKPkz{display:grid;min-width:0}.vps-configurator-bar_description__VxEP6{grid-area:1/1;display:flex;align-items:baseline;gap:10px;margin:0;color:#6b7c93;font-size:11px;line-height:18px;hyphens:none;visibility:hidden}.vps-configurator-bar_description__VxEP6[data-active=true]{visibility:visible}.vps-configurator-bar_description__VxEP6 strong{flex:0 0 auto;color:#315079;font-size:10px;font-weight:600;letter-spacing:.04em}.vps-configurator-bar_description__VxEP6 span{min-width:0}.vps-configurator-bar_availability__itKgP{display:flex;align-items:center;gap:6px;margin:0;color:#7b899c;font-size:10px;line-height:18px;hyphens:none}.vps-configurator-bar_availability__itKgP svg{flex:0 0 auto;width:13px;height:13px}@media (max-width:1100px) and (min-width:768px){.vps-configurator-bar_controls__tY_Bx{padding-block:20px}.vps-configurator-bar_group__WgMYR{padding-inline:16px}.vps-configurator-bar_choice__RVcUf{padding-inline:8px}.vps-configurator-bar_check__g9pfW{right:5px;width:10px;height:10px}.vps-configurator-bar_tierChoice__UIUGB{gap:6px;padding-right:15px;font-size:12px}.vps-configurator-bar_tierIcon__2CsPU{width:17px;height:17px}.vps-configurator-bar_select__7moWQ{padding-left:33px;padding-right:27px;font-size:12px}.vps-configurator-bar_calendar__hVhbw{left:10px;width:15px;height:15px}.vps-configurator-bar_chevron__UnNjG{right:9px}}@media (max-width:767px){.vps-configurator-bar_controls__tY_Bx{grid-template-columns:1fr;gap:18px;padding:18px}.vps-configurator-bar_group__WgMYR{padding:0}.vps-configurator-bar_group__WgMYR+.vps-configurator-bar_group__WgMYR{border:0}.vps-configurator-bar_label__ZvVM1{margin-bottom:8px;font-size:12px}.vps-configurator-bar_details__Y9Iq2{grid-template-columns:1fr;gap:6px;padding:12px 18px}.vps-configurator-bar_description__VxEP6{font-size:11px}.vps-configurator-bar_availability__itKgP{font-size:10px}}@media (prefers-reduced-motion:reduce){.vps-configurator-bar_choice__RVcUf{transition:none}}