body.quantvps #quantvps_hero{background:rgba(0,0,0,0);padding:0}body.quantvps #quantvps_hero #quantvps_hero_content{background:#0d1117;padding:4rem;border-radius:2rem;box-shadow:0 25px 80px rgba(0,0,0,.5);display:grid;grid-template-columns:1fr 1.25fr;gap:2rem 3rem;justify-content:center}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_partner_badge{grid-column:1/-1;display:inline-flex;align-items:center;gap:.5rem;background:rgba(65,193,54,.1);border:1px solid rgba(65,193,54,.3);border-radius:50px;padding:.5rem 1.25rem;font-size:.9rem;color:#41c136;font-weight:500;width:max-content;margin:0 auto}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_hero_left img{width:300px;height:auto}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_hero_left h1{margin-bottom:1rem}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_hero_left p{margin-bottom:1.5rem}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_hero_btns{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}body.quantvps #quantvps_hero #quantvps_hero_content .grn_btn_outline{padding:0 1.5rem;height:3.375rem}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_hero_image{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px -15px rgba(0,0,0,.4),0 40px 100px -25px rgba(0,0,0,.3)}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_hero_image img{object-fit:cover;width:100%;height:auto}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_discount_banner{grid-column:1/-1;display:inline-flex;align-items:center;gap:.75rem;background:rgba(65,193,54,.1);border:1px solid rgba(65,193,54,.3);border-radius:8px;padding:.75rem 1.5rem;width:max-content;margin:0 auto}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_discount_tag{background:#41c136;color:#fff;padding:.25rem .75rem;border-radius:4px;font-weight:600;font-size:.8rem;text-transform:uppercase}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_discount_text{font-size:1rem;color:#d1d5db}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_discount_text strong{color:#41c136}@media only screen and (min-width: 200px)and (max-width: 768px){body.quantvps #quantvps_hero #quantvps_hero_content{grid-template-columns:1fr;padding:2rem;text-align:center}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_partner_badge{justify-content:center}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_hero_left h1,body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_hero_left p{text-align:center}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_hero_btns{justify-content:center}body.quantvps #quantvps_hero #quantvps_hero_content .quantvps_discount_banner{justify-content:center}}body.quantvps #quantvps_integration{background:#1a1f2e;padding:5rem 0}body.quantvps #quantvps_integration .quantvps_section_label{color:#41c136;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0}body.quantvps #quantvps_integration #quantvps_steps{grid-template-columns:repeat(3, 1fr);gap:2rem;width:100%;max-width:1000px;margin-left:auto;margin-right:auto}body.quantvps #quantvps_integration .quantvps_step{text-align:center}body.quantvps #quantvps_integration .quantvps_step .quantvps_step_number{width:112px;height:112px;background:linear-gradient(135deg, #41c136, #11ce8f);border:1px solid rgba(65,193,54,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;margin:0 auto 1.25rem;color:#fff}body.quantvps #quantvps_integration .quantvps_step h3{font-size:1.25rem;font-weight:600;margin-bottom:0}body.quantvps #quantvps_integration .quantvps_step p{font-size:1rem}body.quantvps #quantvps_features{background:rgba(209,213,219,.5);padding:5rem 0}body.quantvps #quantvps_features #quantvps_features_content{display:grid;grid-template-columns:1fr 1fr;gap:2rem}body.quantvps #quantvps_features #quantvps_features_content .quantvps_section_header{grid-column:1/-1;margin-bottom:0}body.quantvps #quantvps_features #quantvps_features_content .quantvps_section_header h2{color:#41c136}body.quantvps #quantvps_features #quantvps_features_content .quantvps_section_header p{color:#1a1f2e}body.quantvps #quantvps_features #quantvps_features_content #quantvps_features_grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;max-width:1000px;margin:0 auto;width:100%}body.quantvps #quantvps_features #quantvps_features_content #quantvps_features_grid .quantvps_feature_card{background:#0c93ef;border:1px solid #00d6d7;border-radius:12px;padding:2rem;transition:border-color .3s ease,background .3s ease}body.quantvps #quantvps_features #quantvps_features_content #quantvps_features_grid .quantvps_feature_card:hover{background:#0b84d7}body.quantvps #quantvps_features #quantvps_features_content #quantvps_features_grid .quantvps_feature_card .quantvps_feature_icon{width:48px;height:48px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;font-size:1.25rem;color:#fff}body.quantvps #quantvps_features #quantvps_features_content #quantvps_features_grid .quantvps_feature_card .quantvps_feature_icon i{font-size:inherit}body.quantvps #quantvps_features #quantvps_features_content #quantvps_features_grid .quantvps_feature_card h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}body.quantvps #quantvps_features #quantvps_features_content #quantvps_features_grid .quantvps_feature_card p{font-size:.95rem;line-height:1.6;margin:0}@media only screen and (min-width: 200px)and (max-width: 768px){body.quantvps #quantvps_features #quantvps_features_content{grid-template-columns:1fr}body.quantvps #quantvps_features #quantvps_features_content #quantvps_features_grid{grid-template-columns:1fr}}body.quantvps #quantvps_pricing{background:#0d1117;padding:5rem 0}body.quantvps #quantvps_pricing .quantvps_section_header{margin-bottom:3rem}body.quantvps #quantvps_pricing .quantvps_section_header p{margin-top:.5rem}body.quantvps #quantvps_pricing #quantvps_pricing_grid{grid-template-columns:repeat(4, 1fr);gap:1.25rem;margin-top:3rem;max-width:1400px;margin-left:auto;margin-right:auto}body.quantvps #quantvps_pricing #quantvps_pricing_grid .quantvps_disclaimer{grid-column:1/-1;margin-top:1rem;padding:0;line-height:1.6;color:#fff}body.quantvps #quantvps_pricing .quantvps_pricing_card{background:#0d1117;border:1px solid #374151;border-radius:12px;padding:1.75rem;position:relative;transition:all .3s ease;display:flex;flex-direction:column}body.quantvps #quantvps_pricing .quantvps_pricing_card:hover{border-color:#41c136;transform:translateY(-4px)}body.quantvps #quantvps_pricing .quantvps_pricing_card.quantvps_featured{border-color:#41c136;box-shadow:0 0 40px rgba(65,193,54,.15)}body.quantvps #quantvps_pricing .quantvps_pricing_card.quantvps_dedicated{background:linear-gradient(180deg, #0d1117 0%, rgba(12, 147, 239, 0.08) 100%);border-color:#0c93ef}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_popular_badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#41c136;color:#fff;padding:.3rem .875rem;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}body.quantvps #quantvps_pricing .quantvps_pricing_card.quantvps_dedicated .quantvps_popular_badge{background:#0c93ef}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_plan_header{text-align:center;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #374151}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_plan_icon{font-size:1.75rem;margin-bottom:.5rem}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_plan_name{font-size:1.25rem;font-weight:700;margin-bottom:.25rem;color:#fff}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_plan_subtitle{color:#9ca3af;font-size:.8rem;margin-bottom:1rem}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_plan_price{display:flex;align-items:baseline;justify-content:center;gap:.15rem;margin-bottom:.25rem}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_price_currency{font-size:1.25rem;font-weight:600;color:#d1d5db}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_price_amount{font-size:2.5rem;font-weight:700;line-height:1;color:#fff}body.quantvps #quantvps_pricing .quantvps_pricing_card.quantvps_dedicated .quantvps_price_amount{color:#0c93ef}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_price_period{color:#9ca3af;font-size:.9rem}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_original_price{color:#9ca3af;text-decoration:line-through;font-size:.85rem}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_discount_note{color:#41c136;font-size:.8rem;font-weight:500;margin-top:.35rem}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_select_btn{display:block;width:100%;padding:.875rem;background:#1a1f2e;border:1px solid #374151;border-radius:8px;color:#fff;font-size:.9rem;font-weight:600;text-align:center;text-decoration:none;margin-bottom:1.25rem;transition:all .2s ease}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_select_btn:hover{background:#41c136;border-color:#41c136}body.quantvps #quantvps_pricing .quantvps_pricing_card.quantvps_featured .quantvps_select_btn{background:#41c136;border-color:#41c136}body.quantvps #quantvps_pricing .quantvps_pricing_card.quantvps_featured .quantvps_select_btn:hover{background:#38a82e}body.quantvps #quantvps_pricing .quantvps_pricing_card.quantvps_dedicated .quantvps_select_btn{background:#0c93ef;border-color:#0c93ef}body.quantvps #quantvps_pricing .quantvps_pricing_card.quantvps_dedicated .quantvps_select_btn:hover{background:#0a7fd4}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_specs{margin-bottom:1.25rem}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_spec_item{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8rem}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_spec_item .label{color:#9ca3af;min-width:70px}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_spec_item .value{color:#fff;font-weight:500}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_spec_item .latency_dot{width:8px;height:8px;background:#41c136;border-radius:50%;display:inline-block;margin-right:.35rem;animation:qv_pulse 2s infinite}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_includes{list-style:none;padding:0;margin:0}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_includes li{display:flex;align-items:center;gap:.4rem;padding:.35rem 0;font-size:.8rem;color:#d1d5db}body.quantvps #quantvps_pricing .quantvps_pricing_card .quantvps_includes li .check{color:#41c136;font-weight:bold;font-size:.9rem}body.quantvps #quantvps_pricing .quantvps_pricing_card.quantvps_dedicated .quantvps_includes li .check{color:#0c93ef}@media only screen and (min-width: 200px)and (max-width: 768px){body.quantvps #quantvps_pricing #quantvps_pricing_grid{grid-template-columns:1fr}}body.quantvps #quantvps_comparison{background:#fff;padding:5rem 0}body.quantvps #quantvps_comparison #quantvps_comparison_content{grid-template-columns:1fr 1fr;gap:2rem;width:100%;justify-content:center;align-items:stretch;justify-items:stretch}body.quantvps #quantvps_comparison .quantvps_section_header{grid-column:1/-1;margin-bottom:0}body.quantvps #quantvps_comparison .quantvps_section_header h2{color:#41c136}body.quantvps #quantvps_comparison .quantvps_section_header p{color:#1a1f2e;margin-top:.5rem}body.quantvps #quantvps_comparison .quantvps_comparison_col{background:#1a1f2e;border:1px solid #374151;border-radius:16px;padding:2.5rem}body.quantvps #quantvps_comparison .quantvps_comparison_col h3{display:flex;align-items:center;gap:.6rem;font-size:1.15rem;margin-bottom:1.5rem}body.quantvps #quantvps_comparison .quantvps_comparison_col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}body.quantvps #quantvps_comparison .quantvps_comparison_col ul li{display:flex;align-items:flex-start;gap:.5rem;font-size:1.25rem;color:#d1d5db}body.quantvps #quantvps_comparison .quantvps_comparison_col ul li .icon{flex-shrink:0;margin-top:2px;font-size:.9rem}body.quantvps #quantvps_comparison .quantvps_without{background:linear-gradient(rgba(239, 68, 68, 0.03), rgba(239, 68, 68, 0.03)),#1a1f2e}body.quantvps #quantvps_comparison .quantvps_without h3{background:#ef4444;color:#fff;padding:.25rem 2rem;border-radius:50px;text-transform:uppercase;letter-spacing:.5px;width:max-content}body.quantvps #quantvps_comparison .quantvps_without h3 .icon{color:#fff}body.quantvps #quantvps_comparison .quantvps_without .icon{color:#ef4444}body.quantvps #quantvps_comparison .quantvps_with{background:linear-gradient(rgba(65, 193, 54, 0.03), rgba(65, 193, 54, 0.03)),#1a1f2e}body.quantvps #quantvps_comparison .quantvps_with h3{background:#41c136;color:#fff;padding:.25rem 2rem;border-radius:50px;text-transform:uppercase;letter-spacing:.5px;width:max-content}body.quantvps #quantvps_comparison .quantvps_with h3 .icon{color:#fff}body.quantvps #quantvps_comparison .quantvps_with .icon{color:#41c136}@media only screen and (min-width: 200px)and (max-width: 768px){body.quantvps #quantvps_comparison #quantvps_comparison_content{grid-template-columns:1fr}}@keyframes qv_pulse{0%,100%{opacity:1}50%{opacity:.5}}@media(max-width: 1024px){body.quantvps #quantvps_pricing #quantvps_pricing_grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 200px)and (max-width: 768px){body.quantvps #quantvps_hero h1{font-size:2rem}body.quantvps #quantvps_steps{grid-template-columns:1fr !important}body.quantvps #quantvps_features_grid{grid-template-columns:1fr !important}body.quantvps #quantvps_pricing #quantvps_pricing_grid{grid-template-columns:1fr !important}body.quantvps #quantvps_comparison_box{grid-template-columns:1fr !important}body.quantvps .quantvps_without{border-right:none;border-bottom:1px solid #374151}}.product#QuantVPS{position:relative !important}.product#QuantVPS .content .quantvps_discount_note{color:#1a1f2e !important;border:1px solid #41c136 !important;border-radius:12px !important;background:#d4f2d1 !important;padding:.25rem !important;font-size:12px !important;font-weight:500 !important;margin-left:auto !important}.product#QuantVPS .content p:first-of-type{height:32px !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.product#QuantVPS #vpspartner{position:absolute !important;top:12px !important;right:12px !important;background:#cbe8fc !important;border:1px solid #0c93ef !important;color:#0c93ef !important;padding:.25rem !important;border-radius:4px !important;font-size:12px !important}
