.vps-page-root{color:#f8fafc;min-height:80vh;font-family:var(--font-body,system-ui, -apple-system, sans-serif);z-index:2;background:0 0;padding-bottom:5rem;position:relative}.vps-container{max-width:1280px;margin:0 auto;padding:1.5rem}.vps-filters{flex-direction:column;gap:1.25rem;margin-bottom:2rem;display:flex}.vps-filter-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.vps-filter-label{color:#94a3b8;letter-spacing:.02em;min-width:75px;font-size:.95rem;font-weight:700}.vps-pills-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.vps-pill-btn{cursor:pointer;-webkit-backdrop-filter:blur(12px);color:#cbd5e1;background:#0f141fb3;border:1px solid #ffffff17;border-radius:9999px;outline:none;align-items:center;gap:.6rem;padding:.55rem 1.35rem;font-size:.9rem;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.vps-pill-btn:hover:not(.active){color:#ffa726;background:#ff990014;border-color:#f906;transform:translateY(-1px)}.vps-pill-btn.active{color:#06080d;background:linear-gradient(135deg,#f90 0%,#ff8000 100%);border-color:#ffa726;font-weight:700;box-shadow:0 0 20px #ff990073}.vps-pill-btn.active .vps-svg-icon{color:#06080d}.vps-svg-icon{color:#ffa726;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.vps-flag-svg{vertical-align:middle;border-radius:2px;flex-shrink:0;display:inline-block;box-shadow:0 1px 3px #0000004d}.vps-note-card{-webkit-backdrop-filter:blur(16px);background:#120e0abf;border:1px solid #ff99004d;border-radius:16px;align-items:flex-start;gap:1.1rem;margin-bottom:2.5rem;padding:1.5rem 1.75rem;display:flex;box-shadow:0 0 35px #ff99000f}.vps-note-icon{color:#f90;flex-shrink:0;margin-top:2px}.vps-note-content{flex:1}.vps-note-text{color:#e2e8f0;margin:0 0 .85rem;font-size:.95rem;line-height:1.55}.vps-note-strong{color:#f90;font-weight:700}.vps-models-title{color:#fff;letter-spacing:.02em;margin-bottom:.5rem;font-size:.9rem;font-weight:700}.vps-models-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.5rem 2rem;display:grid}.vps-model-item{color:#cbd5e1;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.vps-model-dot{background-color:#f90;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px #f909}.vps-cards-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.75rem;display:grid}.vps-card{-webkit-backdrop-filter:blur(20px);background:#0c1017b8;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:1.85rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.vps-card:hover{border-color:#ff990073;transform:translateY(-3px);box-shadow:0 16px 40px -10px #ff990040}.vps-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:1.35rem;display:flex}.vps-card-title{color:#fff;letter-spacing:-.01em;margin:0 0 .3rem;font-size:1.45rem;font-weight:700}.vps-card-location{color:#94a3b8;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:inline-flex}.vps-loc-icon{color:#f90;align-items:center;display:flex}.vps-badge-intel{background:linear-gradient(135deg,#091b35 0%,#001f3f 100%);border:1px solid #1d4ed8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:46px;height:46px;padding:3px;display:flex;box-shadow:inset 0 0 10px #2563eb4d}.vps-badge-intel-logo{color:#38bdf8;letter-spacing:-.02em;font-size:.7rem;font-weight:800;line-height:1}.vps-badge-intel-sub{color:#93c5fd;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:700}.vps-badge-amd{background:linear-gradient(135deg,#1c130b 0%,#150d06 100%);border:1px solid #f90;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:46px;height:46px;padding:3px;display:flex;box-shadow:inset 0 0 10px #ff990040,0 0 10px #ff990026}.vps-badge-amd-logo{color:#f90;letter-spacing:.02em;font-size:.72rem;font-weight:900;line-height:1}.vps-badge-amd-sub{color:#fed7aa;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.vps-price-block{align-items:baseline;gap:.4rem;margin-bottom:1.5rem;display:flex}.vps-price-amount{color:#fff;letter-spacing:-.02em;font-size:2.15rem;font-weight:800}.vps-price-period{color:#64748b;font-size:.95rem;font-weight:500}.vps-specs-list{flex-direction:column;flex-grow:1;gap:.95rem;margin-bottom:2rem;display:flex}.vps-spec-row{justify-content:space-between;align-items:center;padding-bottom:.25rem;font-size:.885rem;display:flex}.vps-spec-label-wrap{color:#cbd5e1;align-items:center;gap:.65rem;font-weight:500;display:flex}.vps-spec-icon{color:#f90;align-items:center;width:17px;height:17px;display:flex}.vps-spec-val{color:#94a3b8;text-align:right;font-weight:500}.vps-order-btn{color:#06080d;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#f90 0%,#ff8000 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.5rem;font-size:.95rem;font-weight:800;transition:all .25s;display:flex;box-shadow:0 4px 18px #f906}.vps-order-btn:hover:not(:disabled){background:linear-gradient(135deg,#ffa726 0%,#f90 100%);transform:translateY(-2px);box-shadow:0 6px 26px #f909}.vps-order-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.vps-empty-state{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1017b3;border:1px dashed #ff990040;border-radius:20px;grid-column:1/-1;padding:4rem 2rem}.vps-empty-title{color:#fff;margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.vps-empty-desc{color:#94a3b8;max-width:440px;margin:0 auto;font-size:.9rem}@media (max-width:768px){.vps-cards-grid,.vps-models-grid{grid-template-columns:1fr}}.vps-service-tabs-wrapper{justify-content:center;margin-bottom:2.25rem;display:flex}.vps-service-tabs{-webkit-backdrop-filter:blur(16px);background:#0a0e16cc;border:1px solid #ffffff1a;border-radius:9999px;gap:8px;padding:6px;display:inline-flex;box-shadow:0 10px 30px #00000073}.vps-service-tab{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;outline:none;align-items:center;gap:.65rem;padding:.65rem 1.65rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.vps-service-tab:hover:not(.active){color:#fff;background:#ffffff0d}.vps-service-tab.active{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%);border-color:#60a5fa66;box-shadow:0 0 24px #2563eb80}.vps-tab-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:700}.rdp-note-card{-webkit-backdrop-filter:blur(16px);background:#080e1cc7;border:1px solid #3b82f64d;border-radius:16px;align-items:flex-start;gap:1.1rem;margin-bottom:2.5rem;padding:1.5rem 1.75rem;display:flex;box-shadow:0 0 35px #2563eb1a}.rdp-cards-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1.75rem;display:grid}.rdp-card{background:#080c14;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;padding:1.75rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 30px #0009}.rdp-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 16px 42px -8px #2563eb59}.rdp-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.rdp-card-heading{flex-direction:column;display:flex}.rdp-card-eyebrow{color:#3b82f6;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:700}.rdp-card-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:700}.rdp-win-badge{background:#0078d41f;border:1px solid #0078d459;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 0 12px #0078d433}.rdp-price-row{align-items:baseline;gap:.35rem;margin-bottom:1.65rem;display:flex}.rdp-price-amount{color:#fff;letter-spacing:-.02em;font-size:2.25rem;font-weight:800;line-height:1}.rdp-price-period{color:#64748b;font-size:.95rem;font-weight:500}.rdp-specs-list{flex-direction:column;flex-grow:1;gap:.95rem;margin-bottom:2rem;display:flex}.rdp-spec-row{justify-content:space-between;align-items:center;padding-bottom:.2rem;font-size:.9rem;display:flex}.rdp-spec-label{color:#f1f5f9;align-items:center;gap:.7rem;font-weight:600;display:flex}.rdp-spec-icon{color:#3b82f6;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.rdp-spec-val{color:#94a3b8;text-align:right;font-size:.88rem;font-weight:500}.rdp-order-btn{letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;background:#2563eb;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:.95rem 1.5rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 18px #2563eb66;color:#fff!important}.rdp-order-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 26px #2563eba6;color:#fff!important}@media (max-width:768px){.rdp-cards-grid{grid-template-columns:1fr}}
