.VPSHero-module__EzH_AG__hero{background:linear-gradient(135deg,#f0f9ff 0%,#f8fbff 100%);padding:5rem 0 4rem;position:relative;overflow:hidden}.VPSHero-module__EzH_AG__container{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid}.VPSHero-module__EzH_AG__content{max-width:580px}.VPSHero-module__EzH_AG__badge{color:#0e8cff;background:#0e8cff14;border:1px solid #0e8cff33;border-radius:999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.VPSHero-module__EzH_AG__title{color:#0f172a;margin-bottom:1.25rem;font-size:3rem;font-weight:800;line-height:1.15}.VPSHero-module__EzH_AG__highlight{color:#0e8cff}.VPSHero-module__EzH_AG__description{color:#64748b;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.VPSHero-module__EzH_AG__buttons{flex-wrap:wrap;gap:1rem;display:flex}.VPSHero-module__EzH_AG__primaryBtn{color:#fff;cursor:pointer;background:#0e8cff;border:none;border-radius:8px;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #0e8cff40}.VPSHero-module__EzH_AG__primaryBtn:hover{background:#0c7ce6;transform:translateY(-2px);box-shadow:0 8px 20px #0e8cff59}.VPSHero-module__EzH_AG__secondaryBtn{color:#0e8cff;cursor:pointer;background:#fff;border:2px solid #0e8cff;border-radius:8px;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:all .3s}.VPSHero-module__EzH_AG__secondaryBtn:hover{background:#f0f9ff;transform:translateY(-2px)}.VPSHero-module__EzH_AG__imageWrapper{position:relative}.VPSHero-module__EzH_AG__imageCard{background:#fff;border:1px solid #0f172a0f;border-radius:20px;padding:1.5rem;box-shadow:0 20px 60px #0f172a14}.VPSHero-module__EzH_AG__badge2{color:#059669;background:#f0fdf4;border:1px solid #86efac;border-radius:12px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex}.VPSHero-module__EzH_AG__badge2 span{color:#10b981;margin-left:auto;font-size:.8rem}.VPSHero-module__EzH_AG__serverImage{background:#1e293b;border-radius:12px;justify-content:center;align-items:center;min-height:280px;display:flex;overflow:hidden}.VPSHero-module__EzH_AG__serverPlaceholder{justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:968px){.VPSHero-module__EzH_AG__container{grid-template-columns:1fr;gap:3rem}.VPSHero-module__EzH_AG__title{font-size:2.25rem}}@media (max-width:640px){.VPSHero-module__EzH_AG__hero{padding:3rem 0 2rem}.VPSHero-module__EzH_AG__title{font-size:1.875rem}.VPSHero-module__EzH_AG__buttons{flex-direction:column}.VPSHero-module__EzH_AG__primaryBtn,.VPSHero-module__EzH_AG__secondaryBtn{width:100%}}
.VPSPricing-module__vmR5va__pricing{background:#fff;padding:5rem 0}.VPSPricing-module__vmR5va__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.VPSPricing-module__vmR5va__header{text-align:center;margin-bottom:3.5rem}.VPSPricing-module__vmR5va__title{color:#0f172a;margin-bottom:.75rem;font-size:2.5rem;font-weight:800}.VPSPricing-module__vmR5va__subtitle{color:#64748b;max-width:650px;margin:0 auto;font-size:1.05rem}.VPSPricing-module__vmR5va__grid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1100px;margin:0 auto;display:grid}.VPSPricing-module__vmR5va__card{background:#fff;border:2px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:2rem;transition:all .3s;display:flex;position:relative}.VPSPricing-module__vmR5va__card:hover{border-color:#0e8cff;transform:translateY(-8px);box-shadow:0 20px 50px #0e8cff1f}.VPSPricing-module__vmR5va__popular{border-width:3px;border-color:#0e8cff;box-shadow:0 20px 50px #0e8cff26}.VPSPricing-module__vmR5va__badge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#0e8cff,#0c7ce6);border-radius:999px;padding:.375rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.VPSPricing-module__vmR5va__cardHeader{margin-bottom:.75rem}.VPSPricing-module__vmR5va__planName{color:#0f172a;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.VPSPricing-module__vmR5va__planSubtitle{color:#64748b;font-size:.9rem}.VPSPricing-module__vmR5va__priceWrapper{align-items:baseline;gap:.5rem;margin-bottom:2rem;display:flex}.VPSPricing-module__vmR5va__price{color:#0f172a;font-size:2.5rem;font-weight:800}.VPSPricing-module__vmR5va__period{color:#64748b;font-size:1rem}.VPSPricing-module__vmR5va__discountTag{color:#fff;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:none;border-radius:8px;margin-bottom:2rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.VPSPricing-module__vmR5va__features{flex-grow:1;margin:0 0 2rem;padding:0;list-style:none}.VPSPricing-module__vmR5va__feature{color:#334155;border-bottom:1px solid #f1f5f9;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.95rem;display:flex}.VPSPricing-module__vmR5va__feature:last-child{border-bottom:none}.VPSPricing-module__vmR5va__feature svg{color:#10b981;flex-shrink:0}.VPSPricing-module__vmR5va__btn{color:#0e8cff;cursor:pointer;text-align:center;box-sizing:border-box;background:#fff;border:2px solid #0e8cff;border-radius:10px;width:100%;padding:.875rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:block}.VPSPricing-module__vmR5va__btn:hover{color:#fff;background:#0e8cff;transform:translateY(-2px);box-shadow:0 8px 20px #0e8cff40}.VPSPricing-module__vmR5va__popular .VPSPricing-module__vmR5va__btn{color:#fff;background:#0e8cff}.VPSPricing-module__vmR5va__popular .VPSPricing-module__vmR5va__btn:hover{background:#0c7ce6}@media (max-width:968px){.VPSPricing-module__vmR5va__grid{grid-template-columns:1fr;max-width:450px}.VPSPricing-module__vmR5va__title{font-size:2rem}}
.VPSFeatures-module__hfDveG__features{background:#f8fbff;padding:4rem 0}.VPSFeatures-module__hfDveG__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.VPSFeatures-module__hfDveG__grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.VPSFeatures-module__hfDveG__card{text-align:center;background:#fff;border:1px solid #0f172a0f;border-radius:16px;padding:2rem 1.5rem;transition:all .3s;box-shadow:0 4px 16px #0f172a0a}.VPSFeatures-module__hfDveG__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0e8cff1f}.VPSFeatures-module__hfDveG__icon{color:#0e8cff;background:#0e8cff14;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.25rem;transition:all .3s;display:flex}.VPSFeatures-module__hfDveG__card:hover .VPSFeatures-module__hfDveG__icon{color:#fff;background:#0e8cff;transform:scale(1.1)}.VPSFeatures-module__hfDveG__title{color:#0f172a;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.VPSFeatures-module__hfDveG__description{color:#64748b;font-size:.9rem;line-height:1.6}@media (max-width:968px){.VPSFeatures-module__hfDveG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.VPSFeatures-module__hfDveG__grid{grid-template-columns:1fr}}
.VPSServiceDetails-module__TcY4kW__details{background:#fff;padding:5rem 0}.VPSServiceDetails-module__TcY4kW__container{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid}.VPSServiceDetails-module__TcY4kW__content{max-width:540px}.VPSServiceDetails-module__TcY4kW__title{color:#0f172a;margin-bottom:1rem;font-size:2.25rem;font-weight:800;line-height:1.2}.VPSServiceDetails-module__TcY4kW__subtitle{color:#64748b;margin-bottom:2.5rem;font-size:1rem;line-height:1.7}.VPSServiceDetails-module__TcY4kW__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.VPSServiceDetails-module__TcY4kW__featureCard{align-items:flex-start;gap:1rem;display:flex}.VPSServiceDetails-module__TcY4kW__featureIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.VPSServiceDetails-module__TcY4kW__featureTitle{color:#0f172a;margin-bottom:.25rem;font-size:1rem;font-weight:700}.VPSServiceDetails-module__TcY4kW__featureDesc{color:#64748b;font-size:.875rem;line-height:1.5}.VPSServiceDetails-module__TcY4kW__ctaBtn{color:#fff;cursor:pointer;background:#0e8cff;border:none;border-radius:10px;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #0e8cff40}.VPSServiceDetails-module__TcY4kW__ctaBtn:hover{background:#0c7ce6;transform:translateY(-2px);box-shadow:0 8px 20px #0e8cff59}.VPSServiceDetails-module__TcY4kW__codePreview{background:#1e293b;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0f172a26}.VPSServiceDetails-module__TcY4kW__codeHeader{background:#0f172a;border-bottom:1px solid #334155;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.VPSServiceDetails-module__TcY4kW__dots{gap:.5rem;display:flex}.VPSServiceDetails-module__TcY4kW__dots span{border-radius:50%;width:12px;height:12px}.VPSServiceDetails-module__TcY4kW__codeTitle{color:#94a3b8;font-family:Monaco,Menlo,monospace;font-size:.875rem}.VPSServiceDetails-module__TcY4kW__codeBody{padding:1.5rem;overflow-x:auto}.VPSServiceDetails-module__TcY4kW__code{color:#e2e8f0;margin:0;font-family:Monaco,Menlo,monospace;font-size:.875rem;line-height:1.7}@media (max-width:968px){.VPSServiceDetails-module__TcY4kW__container{grid-template-columns:1fr;gap:3rem}.VPSServiceDetails-module__TcY4kW__grid{grid-template-columns:1fr}.VPSServiceDetails-module__TcY4kW__title{font-size:1.875rem}}
.VPSTestimonials-module__r40zdq__testimonials{background:#f8fbff;padding:5rem 0}.VPSTestimonials-module__r40zdq__container{max-width:1100px;margin:0 auto;padding:0 1.5rem}.VPSTestimonials-module__r40zdq__title{color:#0f172a;text-align:center;margin-bottom:3rem;font-size:2.25rem;font-weight:800}.VPSTestimonials-module__r40zdq__grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.VPSTestimonials-module__r40zdq__card{background:#fff;border:1px solid #0f172a0f;border-radius:16px;padding:2rem;transition:all .3s;box-shadow:0 4px 16px #0f172a0a}.VPSTestimonials-module__r40zdq__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0e8cff1f}.VPSTestimonials-module__r40zdq__header{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.VPSTestimonials-module__r40zdq__avatar{color:#fff;background:linear-gradient(135deg,#0e8cff,#7c3aed);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.125rem;font-weight:700;display:flex}.VPSTestimonials-module__r40zdq__name{color:#0f172a;margin-bottom:.125rem;font-size:1.125rem;font-weight:700}.VPSTestimonials-module__r40zdq__role{color:#64748b;font-size:.875rem}.VPSTestimonials-module__r40zdq__content{color:#334155;margin-bottom:1rem;font-size:.95rem;font-style:italic;line-height:1.7}.VPSTestimonials-module__r40zdq__rating{font-size:1.125rem}@media (max-width:768px){.VPSTestimonials-module__r40zdq__grid{grid-template-columns:1fr}.VPSTestimonials-module__r40zdq__title{font-size:1.875rem}}
.VPSFAQ-module__Tgizqa__faq{background:#fff;padding:5rem 0}.VPSFAQ-module__Tgizqa__container{max-width:900px;margin:0 auto;padding:0 1.5rem}.VPSFAQ-module__Tgizqa__title{color:#0f172a;text-align:center;margin-bottom:3rem;font-size:2.25rem;font-weight:800}.VPSFAQ-module__Tgizqa__list{flex-direction:column;gap:1rem;display:flex}.VPSFAQ-module__Tgizqa__item{background:#fff;border:2px solid #e2e8f0;border-radius:12px;transition:all .3s;overflow:hidden}.VPSFAQ-module__Tgizqa__item:hover{border-color:#0e8cff}.VPSFAQ-module__Tgizqa__question{cursor:pointer;color:#0f172a;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;font-size:1.05rem;font-weight:600;transition:all .3s;display:flex}.VPSFAQ-module__Tgizqa__question:hover{color:#0e8cff}.VPSFAQ-module__Tgizqa__question svg{color:#0e8cff;flex-shrink:0}.VPSFAQ-module__Tgizqa__answer{color:#64748b;padding:0 1.5rem 1.5rem;font-size:.95rem;line-height:1.7;animation:.3s ease-out VPSFAQ-module__Tgizqa__slideDown}@keyframes VPSFAQ-module__Tgizqa__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.VPSFAQ-module__Tgizqa__title{font-size:1.875rem}.VPSFAQ-module__Tgizqa__question{padding:1rem 1.25rem;font-size:.95rem}.VPSFAQ-module__Tgizqa__answer{padding:0 1.25rem 1.25rem;font-size:.875rem}}
