.vps-page{font-family:var(--font-display), sans-serif;color:#eee;font-size:1rem;line-height:1.55;overflow-x:clip}.vps-page *,.vps-page :before,.vps-page :after{box-sizing:border-box}:where(.vps-page) :is(h1,h2,h3,p,ul,ol){margin:0}.vps-page a{color:#00e676;text-underline-offset:3px;text-decoration:underline}.vps-page a:hover{color:#69f0ae}.vps-page :focus-visible{outline-offset:3px;outline:3px solid #00e676}.vps-section{background:#1a1a1a;border-top:2px solid #2e2e2e;padding:2.5rem 1rem}.vps-wrap{width:100%;max-width:72rem;margin:0 auto}.vps-wrap--narrow{max-width:48rem}.vps-reorder{flex-direction:column;display:flex}#plans,#reserve{scroll-margin-top:5rem}.vps-reorder-plans{order:1}.vps-reorder-how{order:2}.vps-h1{color:#fff;max-width:44rem;margin-top:.9rem;font-size:1.7rem;font-weight:700;line-height:1.15}.vps-h1--page{margin-top:0;margin-bottom:1.25rem}.vps-h2{color:#00e676;border-bottom:2px solid #00e676;margin-bottom:.9rem;padding-bottom:.35rem;font-size:1.5rem;font-weight:700;line-height:1.2}.vps-h2--plain{color:#fff;border-bottom:0}.vps-h2--col{margin-bottom:1rem;font-size:1.2rem}.vps-h2--amber{color:#ffb300;border-bottom-color:#ffb300}.vps-h2--legal{margin-top:1.75rem;font-size:1.2rem}.vps-h3{color:#fff;margin:.75rem 0 .5rem;font-size:1.2rem;font-weight:700;line-height:1.25}.vps-sub{color:#d0d0d0;max-width:48rem;margin-bottom:1.5rem}.vps-lead{color:#f2f2f2;max-width:44rem;margin-top:.7rem;font-size:.92rem;line-height:1.5}.vps-lead--plain{margin-bottom:.75rem}.vps-small{color:#d0d0d0;max-width:40rem;margin:1rem auto 0;font-size:.85rem;line-height:1.5}.vps-note{color:#d0d0d0;max-width:48rem;margin-top:.9rem;font-size:.95rem}.vps-legal p,.vps-legal ul{color:#dcdcdc;margin-top:.75rem}.vps-legal .vps-squares li{margin-top:.5rem}.vps-eyebrow{color:#ffb300;letter-spacing:.04em;text-transform:uppercase;background:#1a1a1ad9;border:2px solid #ffb300;padding:.2rem .65rem;font-size:.8rem;font-weight:700;display:inline-block}.vps-pill{color:#ffb300;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffb300;padding:.1rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.vps-badge{color:#000;background:#00e676;padding:.1rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.vps-page :is(a,button).vps-btn{color:#000;text-align:center;background:#00e676;border:0;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:.6rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:4px 4px #006b36}.vps-page :is(a,button).vps-btn:hover{color:#000;background:#33ee91;box-shadow:5px 5px #006b36}.vps-page :is(a,button).vps-btn:active{box-shadow:2px 2px #006b36}.vps-page a.vps-textlink{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.vps-actions{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:1rem;display:flex}.vps-actions--center{justify-content:center}.vps-hero{background:0 0;padding:1.25rem 1rem 1.5rem;position:relative}.vps-hero:before{content:"";background:#0009;position:absolute;inset:0}.vps-hero>.vps-wrap{position:relative}.vps-strip{background:#2a2412;border-top:2px solid #ffb300;border-bottom:2px solid #ffb300;padding:1.25rem 1rem}.vps-strip-grid{gap:.9rem;display:grid}.vps-strip-lead{order:1}.vps-strip-counter{order:2}.vps-strip-facts{order:3}.vps-strip-lead{color:#ffb300;font-size:1.05rem;font-weight:700}.vps-strip-facts{color:#f1e6c6;margin-top:.75rem;font-size:.92rem}.vps-strip-facts li+li{margin-top:.4rem}.vps-counter-line{color:#fff;font-size:1.05rem;font-weight:700}.vps-counter-status{min-height:1.6em}.vps-bar{background:#111;border:2px solid #00e676;height:14px;margin-top:.5rem}.vps-bar>i{background:#00e676;height:100%;display:block}.vps-bar--thin{height:10px}.vps-counter-note{color:#f1e6c6;margin-top:.75rem;font-size:.88rem}.vps-squares{padding:0;list-style:none}.vps-squares>li{padding-left:1.25rem;position:relative}.vps-squares>li+li{margin-top:.45rem}.vps-squares>li:before{content:"";background:#00e676;width:8px;height:8px;position:absolute;top:.55em;left:0}.vps-squares--amber>li:before{background:#ffb300}.vps-steps{gap:1rem;padding:0;list-style:none;display:grid}.vps-tile{color:#dcdcdc;background:#242424;border:2px solid #3a3a3a;padding:1rem;position:relative;box-shadow:4px 4px #0c0c0c}.vps-tile strong{color:#fff}.vps-tile--hi{border-color:#00e676;box-shadow:4px 4px #006b36}.vps-num{color:#000;background:#00e676;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.6rem;font-weight:700;display:inline-flex}.vps-cards{gap:1.25rem;display:grid}.vps-card{background:#242424;border:2px solid #3a3a3a;flex-direction:column;padding:1.1rem;display:flex;box-shadow:4px 4px #0c0c0c}.vps-card--hi{border-color:#00e676;box-shadow:4px 4px #006b36}.vps-card-tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vps-card-blurb{color:#dcdcdc}.vps-specs{color:#dcdcdc;margin-top:.9rem;font-size:.92rem}.vps-card-cta{margin-top:auto;padding-top:1.1rem}.vps-footnote{color:#c4c4c4;margin-top:.9rem;font-size:.82rem;line-height:1.45}.vps-tablewrap{background:#1f1f1f;border:2px solid #3a3a3a;overflow-x:auto}.vps-table{border-collapse:separate;border-spacing:0;width:100%;min-width:40rem;font-size:.92rem}.vps-table th,.vps-table td{text-align:left;vertical-align:top;color:#e4e4e4;border-bottom:1px solid #3a3a3a;border-right:1px solid #3a3a3a;padding:.6rem .75rem}.vps-table thead th{color:#fff;background:#2b2b2b;font-weight:700}.vps-table tbody th{z-index:1;color:#fff;background:#242424;border-right:2px solid #00e676;min-width:8.5rem;max-width:9rem;font-weight:700;position:sticky;left:0}.vps-table thead th:first-child{z-index:2;border-right:2px solid #00e676;position:sticky;left:0}.vps-table tr:last-child th,.vps-table tr:last-child td{border-bottom:0}.vps-two{gap:1.25rem;display:grid}.vps-col{color:#e4e4e4;background:#242424;border:2px solid #3a3a3a;padding:1.1rem;box-shadow:4px 4px #0c0c0c}.vps-col--get{border-color:#00e676;order:2;box-shadow:4px 4px #006b36}.vps-col--not{border-color:#ffb300;order:1;box-shadow:4px 4px #6b4b00}.vps-col strong{color:#fff}.vps-closing-line{color:#fff;max-width:48rem;margin-top:1.25rem;font-weight:700}.vps-faq details{background:#242424;border:2px solid #3a3a3a;margin-bottom:.6rem}.vps-faq summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.6rem .9rem;font-weight:700;list-style:none;display:flex}.vps-faq summary::-webkit-details-marker{display:none}.vps-faq summary:after{content:"+";text-align:center;color:#000;background:#00e676;flex:none;width:1.5rem;height:1.5rem;font-weight:700;line-height:1.5rem}.vps-faq details[open] summary:after{content:"−"}.vps-faq details>p{color:#dcdcdc;padding:0 .9rem .9rem}.vps-closing{text-align:center;background:#202820}.vps-closing .vps-sub{margin-bottom:0;margin-left:auto;margin-right:auto}.vps-disclosure{color:#f1e6c6;background:#2a2412;border-top:2px solid #ffb300;padding:1rem;font-size:.9rem}.vps-sticky{z-index:30;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:#1a1a1a;border-top:2px solid #ffb300;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0}.vps-sticky-text{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.vps-sticky-price{color:#fff;font-size:.9rem;font-weight:700}@media (min-width:640px){.vps-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.vps-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.vps-sticky{display:none}.vps-hero{padding:2.25rem 1.5rem 2.5rem}.vps-lead{margin-top:1rem;font-size:.98rem}.vps-actions{margin-top:1.25rem}.vps-h1{font-size:2.6rem}.vps-section{padding:3.5rem 1.5rem}.vps-strip{padding:1.5rem}}@media (min-width:1024px){.vps-reorder-how{order:1}.vps-reorder-plans{order:2}.vps-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.vps-strip-grid{-moz-column-gap:2rem;grid-template-columns:1.2fr 1fr;align-items:start;gap:0 2rem}.vps-strip-lead{grid-area:1/1}.vps-strip-facts{grid-area:2/1}.vps-strip-counter{grid-area:1/2/span 2}.vps-two{grid-template-columns:1fr 1fr}.vps-col--get{order:1}.vps-col--not{order:2}}@media (max-width:639px){.vps-cards,.vps-steps{grid-template-columns:minmax(0,1fr)}}.vps-wl-form{gap:1rem;max-width:32rem;margin-top:1.25rem;display:grid}.vps-wl-field{gap:.35rem;font-weight:700;display:grid}.vps-wl-field input,.vps-wl-field select{min-height:44px;font:inherit;color:#fff;background:#242424;border:2px solid #3a3a3a;border-radius:0;padding:.5rem .75rem}.vps-wl-field input:focus,.vps-wl-field select:focus{border-color:#00e676}.vps-wl-check{color:#dcdcdc;align-items:flex-start;gap:.75rem;font-weight:400;display:flex}.vps-wl-check input{accent-color:#00e676;flex:none;width:1.25rem;height:1.25rem;margin-top:.2rem}.vps-wl-error{color:#ffb4a8;font-weight:700}.vps-wl-form .vps-btn{cursor:pointer;justify-self:start}.vps-wl-form .vps-btn:disabled{opacity:.6;cursor:wait}.vps-wl-done{background:#242424;border:2px solid #00e676;margin-top:1.25rem;padding:1rem;box-shadow:4px 4px #006b36}.vps-wl-done h3{color:#fff;margin-bottom:.35rem}button.vps-btn{font:inherit;border:0}.vps-page{color:var(--ink,#e8e8f0);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.vps-page :is(h1,h2,h3,.vps-h1,.vps-h2,.vps-h3,.vps-num,.vps-eyebrow,.vps-pill,.vps-badge){font-family:var(--font-display), sans-serif}.vps-page a{text-decoration-thickness:1px}.vps-page :focus-visible{outline-offset:3px;border-radius:.5rem;outline:2px solid #00e676}.vps-section{-webkit-backdrop-filter:blur(6px);background:#101018b8;border-top:1px solid #00e6761a}.vps-hero{padding-top:3rem;padding-bottom:3.25rem}.vps-h1{color:#fff;letter-spacing:-.01em}.vps-h2{color:#fff;border-bottom:0;padding-bottom:0}.vps-h2--amber{color:#ffb300}.vps-sub,.vps-lead,.vps-small,.vps-note{color:#9ca3af}.vps-lead{color:#cbd0d8}.vps-eyebrow{color:#ffb300;letter-spacing:.2em;background:#ffb30014;border:1px solid #ffb30059;border-radius:9999px;padding:.3rem .95rem;font-size:.72rem;font-weight:600}.vps-pill{letter-spacing:.14em;background:#ffb30014;border:1px solid #ffb30059;border-radius:9999px;padding:.15rem .7rem;font-size:.68rem;font-weight:600}.vps-badge{border-radius:9999px;padding:.15rem .7rem;font-size:.7rem;font-weight:700}.vps-page :is(a,button).vps-btn{color:#050508;letter-spacing:.01em;background:linear-gradient(135deg,#00e676,#00c853);border-radius:9999px;min-height:44px;padding:.7rem 1.7rem;font-size:.92rem;font-weight:600;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 28px -8px #00e6768c}.vps-page :is(a,button).vps-btn:hover{color:#050508;background:linear-gradient(135deg,#00e676,#00c853);transform:translateY(-2px);box-shadow:0 14px 36px -10px #00e676a6}.vps-page :is(a,button).vps-btn:active{transform:translateY(0);box-shadow:0 6px 20px -8px #00e67680}.vps-page a.vps-textlink{padding:.4rem .35rem;font-weight:600;text-decoration:none}.vps-page a.vps-textlink:hover{text-decoration:underline}.vps-card-cta .vps-btn{width:100%}.vps-strip{background:#ffb30014;border-top:1px solid #ffb3004d;border-bottom:1px solid #ffb3004d}.vps-strip-facts,.vps-counter-note{color:#d8d0b8}.vps-disclosure{color:#d8d0b8;background:#ffb30012;border-top:1px solid #ffb3004d}.vps-tile,.vps-card,.vps-col,.vps-wl-done{box-shadow:none;-webkit-backdrop-filter:blur(6px);background:linear-gradient(160deg,#101018eb,#15151fd9);border:1px solid #00e67624;border-radius:.75rem;transition:transform .2s,border-color .2s,box-shadow .2s}.vps-tile,.vps-card,.vps-col{padding:1.5rem}.vps-card:hover,.vps-tile:hover{border-color:#00e67666;transform:translateY(-4px);box-shadow:0 16px 40px -18px #00e67640}.vps-card--hi,.vps-tile--hi,.vps-col--get,.vps-wl-done{border-color:#00e67666;box-shadow:0 16px 40px -22px #00e6764d}.vps-col--not{box-shadow:none;border-color:#ffb30059}.vps-card-blurb,.vps-specs,.vps-tile,.vps-col,.vps-faq details>p{color:#b6bcc6}.vps-tile strong,.vps-col strong{color:#fff}.vps-footnote{color:#8b93a1}.vps-num{color:#00e676;background:#00e6761f;border:1px solid #00e67659;border-radius:9999px}.vps-squares>li:before{border-radius:9999px;width:7px;height:7px}.vps-tablewrap{background:#101018d9;border:1px solid #00e67624;border-radius:.75rem}.vps-table th,.vps-table td{color:#c4c9d2;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff0d}.vps-table thead th{color:#fff;background:#15151ff2}.vps-table tbody th{color:#fff;background:#101018fa;border-right:1px solid #00e6764d}.vps-table thead th:first-child{background:#15151ffa;border-right:1px solid #00e6764d}.vps-faq details{background:linear-gradient(160deg,#101018eb,#15151fd9);border:1px solid #00e67624;border-radius:.75rem;overflow:hidden}.vps-faq details[open]{border-color:#00e67666}.vps-faq summary:after{color:#00e676;background:#00e6761f;border:1px solid #00e67659;border-radius:9999px}.vps-closing{background:linear-gradient(160deg,#101c14cc,#101018bf)}.vps-sticky{-webkit-backdrop-filter:blur(8px);background:#0a0a0feb;border-top:1px solid #00e67640}.vps-wl-field input,.vps-wl-field select{color:#fff;background:#15151f;border:1px solid #ffffff24;border-radius:.75rem}.vps-wl-field input:focus,.vps-wl-field select:focus{border-color:#00e676;outline:none;box-shadow:0 0 0 3px #00e6762e}.vps-wl-check{color:#b6bcc6}.vps-wl-error{color:#ff8a80}@media (prefers-reduced-motion:reduce){.vps-card,.vps-tile,.vps-page :is(a,button).vps-btn{transition:none}.vps-card:hover,.vps-tile:hover,.vps-page :is(a,button).vps-btn:hover{transform:none}}.vps-bg{z-index:-1;pointer-events:none;background:radial-gradient(900px 620px at 12% 8%,#00e6762b,#0000 62%),radial-gradient(800px 620px at 92% 88%,#14b8a624,#0000 62%),linear-gradient(160deg,#0a0a0f 0%,#0b1a16 48%,#0a0a0f 100%);position:fixed;inset:0}.vps-hero:before{background:0 0}.vps-addon-price{color:#00e676;margin-bottom:.75rem;font-size:1.05rem;font-weight:700}.vps-addon-discount{margin-top:1.25rem}.vps-addon-lead{color:#fff;font-size:1.05rem;font-weight:600}.vps-addon-discount .vps-footnote{margin-top:.5rem}
