.vps-page{padding:40px 16px}.vps-page.container{max-width:1100px;margin:0 auto}.vps-hero{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px 0}.vps-hero-left{flex:1}.vps-hero-right{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.kicker{display:inline-block;background:#f3eefd;color:#6a3bd6;padding:6px 12px;border-radius:999px;font-weight:600;margin-bottom:12px;font-size:13px}.vps-page .h1,.vps-hero h1{font-size:32px;margin:0 0 12px;color:#222;line-height:1.4}.vps-page .accent{color:#6a3bd6;display:block}.vps-page .lead{color:#666;margin-bottom:18px;font-size:15px;line-height:1.6}.hero-checklist{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:14px;color:#555}.hero-checklist li{display:flex;align-items:center;gap:8px}.hero-checklist li:before{content:"✓";color:#6a3bd6;font-weight:700;font-size:16px}.vps-page .cta-row .btn{margin-right:12px;text-decoration:none}.vps-page .btn{display:inline-block;padding:10px 16px;border-radius:8px;border:1px solid #6a3bd6;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease}.vps-page .btn.primary{background:#6a3bd6;color:#fff;border-color:#6a3bd6}.vps-page .btn.primary:hover{background:#5a2fc4;box-shadow:0 6px 16px #6a3bd64d}.vps-page .btn.ghost{background:transparent;color:#6a3bd6}.vps-page .btn.ghost:hover{background:#f3eefd}.hero-illustration{max-width:420px;width:100%}.uptime-badge{position:absolute;right:12px;bottom:12px}.vps-area img{width:600px;height:auto;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:36px 0}.vps-page .feature{background:#fff;border-radius:12px;padding:18px;box-shadow:0 6px 20px #6450960f;text-align:center;transition:all .3s ease}.vps-page .feature:hover{box-shadow:0 10px 30px #6450961f;transform:translateY(-2px)}.vps-page .feature .icon{margin-bottom:10px;color:#6a3bd6}.pricing-section{width:100%;padding:48px 16px;margin:48px 0}.pricing-container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.pricing-header{text-align:center;margin-bottom:48px}.pricing-title{font-size:36px;color:#222;margin:0 0 12px;font-weight:700;line-height:1.3}.pricing-subtitle{font-size:16px;color:#666;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;align-items:stretch}.pricing-card{background:#fff;border:1px solid #e5d9f0;border-radius:12px;padding:32px;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 4px 12px #6a3bd60f;position:relative}.pricing-card:hover{box-shadow:0 12px 28px #6a3bd61f;border-color:#d4b5ff;transform:translateY(-4px)}.pricing-card.featured{border:2px solid #6a3bd6;transform:scale(1.02);box-shadow:0 12px 32px #6a3bd626}.pricing-card.featured:hover{transform:scale(1.02) translateY(-4px);box-shadow:0 16px 40px #6a3bd633}.featured-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#6a3bd6;color:#fff;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.5px}.card-top{margin-bottom:24px}.card-brand{display:flex;align-items:center;gap:12px;margin-bottom:16px}.brand-logo{width:96px;height:96px;object-fit:contain}.card-title{font-size:18px;color:#222;margin:0;font-weight:700}.availability-section{display:none}.availability-item{display:flex;align-items:center;gap:8px;font-size:13px}.country-flag{width:20px;height:14px;object-fit:contain}.country-name{color:#555;font-weight:500}.status{padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;display:none}.status.available{background:#ecfdf5;color:#059669}.status.unavailable{background:#fef2f2;color:#dc2626}.price-section{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #f0ebff}.price-label{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-weight:600}.price{display:flex;align-items:baseline;gap:2px}.rupee{font-size:18px;color:#6a3bd6;font-weight:700}.amount{font-size:32px;color:#222;font-weight:700}.period{font-size:14px;color:#999;margin-left:4px}.specs-section{margin-bottom:24px;flex-grow:1}.section-title{font-size:13px;color:#999;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-weight:700}.specs-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.specs-list li{display:flex;align-items:flex-start;gap:10px}.vps-page .icon{width:20px;height:20px;flex-shrink:0;color:#6a3bd6;margin-top:2px}.spec-label{font-size:13px;color:#999;min-width:90px}.spec-value{font-size:13px;color:#333;font-weight:500}.features-section{margin-bottom:28px}.vps-page .features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.vps-page .features-list li{display:flex;align-items:center;gap:10px;font-size:13px;color:#555}.vps-page .check-icon{width:18px;height:18px;flex-shrink:0;color:#22c55e}.btn-order{width:100%;padding:12px 16px;background:transparent;color:#6a3bd6;border:2px solid #6a3bd6;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.btn-order:hover{background:#f3eefd}.btn-order.primary{background:#6a3bd6;color:#fff;border-color:#6a3bd6}.btn-order.primary:hover{background:#5a2fc4;box-shadow:0 8px 20px #6a3bd64d}.seo-sections{max-width:1280px;margin:0 auto;padding:8px 24px 24px}.seo-section,.seo-panel{background:#fff;border:1px solid #ece3f7;border-radius:28px;padding:38px;box-shadow:0 18px 44px #6a3bd612;margin-bottom:24px}.seo-section{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}.seo-section.reverse{grid-template-columns:.95fr 1.05fr}.seo-section.reverse .seo-copy{order:2}.seo-section.reverse .seo-media{order:1}.seo-copy h2,.seo-panel-header h2{font-size:56px;line-height:1.05;letter-spacing:-.04em;color:#181b39;margin:0 0 18px;max-width:980px}.seo-copy p,.seo-panel-header p{color:#666;font-size:15px;line-height:1.7;margin:0}.seo-kicker{display:inline-block;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:#f3eefd;color:#6a3bd6;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.seo-points{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}.seo-points li{display:flex;align-items:flex-start;gap:10px;color:#444;font-size:14px;line-height:1.5}.seo-point-icon{color:#22c55e;flex-shrink:0;margin-top:2px}.seo-media{display:flex;align-items:center;justify-content:center}.seo-media img{width:100%;max-width:520px;height:auto;display:block}.seo-panel-header{max-width:1100px;margin-bottom:34px}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vps-page .seo-card{position:relative;min-height:300px;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#fff,#fcf9ff);border:1px solid #eadcff;padding:24px;box-shadow:0 14px 34px #6a3bd60f}.seo-card-index{position:absolute;top:22px;right:22px;color:#b69cf8;font-size:26px;font-weight:700;letter-spacing:-.04em}.seo-icon-box{width:88px;height:88px;border-radius:18px;background:linear-gradient(180deg,#6a3bd626,#6a3bd614);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.seo-card-icon{color:#6a3bd6}.vps-page .seo-card h3{margin:0 0 12px;font-size:28px;line-height:1.15;letter-spacing:-.03em;color:#1a1f3f;max-width:260px}.vps-page .seo-card p{margin:0;font-size:18px;line-height:1.7;color:#5f6478;max-width:320px}.seo-panel-alt{background:linear-gradient(180deg,#fff,#fbf9ff)}.seo-accent{color:#6a3bd6}.seo-card-graphic{position:absolute;inset:auto 18px 12px auto;width:150px;height:110px;opacity:.16;border-radius:20px;filter:blur(.2px)}.seo-graphic-globe{background:radial-gradient(circle at 50% 48%,rgba(106,59,214,.18) 0 18px,transparent 19px),radial-gradient(circle at 50% 50%,transparent 0 24px,rgba(106,59,214,.18) 25px 26px,transparent 27px),linear-gradient(135deg,#6a3bd624,#6a3bd600);clip-path:polygon(12% 78%,30% 78%,36% 68%,48% 74%,60% 70%,68% 55%,76% 62%,88% 46%,88% 90%,12% 90%)}.seo-graphic-stack{background:linear-gradient(180deg,rgba(106,59,214,.14) 0 18%,transparent 18% 24%,rgba(106,59,214,.14) 24% 42%,transparent 42% 48%,rgba(106,59,214,.14) 48% 66%,transparent 66% 72%,rgba(106,59,214,.14) 72% 90%),radial-gradient(circle at 50% 82%,rgba(106,59,214,.26),transparent 18px);clip-path:polygon(18% 24%,84% 24%,84% 88%,18% 88%)}.seo-graphic-growth{background:linear-gradient(135deg,#6a3bd61a,#6a3bd600),linear-gradient(135deg,transparent 54%,rgba(106,59,214,.24) 54% 58%,transparent 58%),linear-gradient(135deg,transparent 42%,rgba(106,59,214,.18) 42% 46%,transparent 46%),linear-gradient(135deg,transparent 30%,rgba(106,59,214,.14) 30% 34%,transparent 34%);clip-path:polygon(14% 88%,14% 82%,32% 82%,32% 68%,50% 68%,50% 52%,68% 52%,68% 32%,86% 32%,86% 26%,94% 18%,94% 88%)}.use-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.use-case{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid #ece3f7;color:#333;font-size:14px;line-height:1.4;box-shadow:0 6px 18px #6a3bd60d}.use-case-icon{color:#6a3bd6;flex-shrink:0}.comparison-section{max-width:1280px;margin:0 auto;padding:4px 24px 20px}.comparison-wrap{background:#fff;border:1px solid #ece3f7;border-radius:20px;padding:28px 24px 24px;box-shadow:0 10px 30px #6a3bd60f}.comparison-wrap h2{margin:0 0 18px;text-align:center;font-size:30px;color:#222}.comparison-kicker{display:block;width:fit-content;margin:0 auto 10px;padding:6px 12px;border-radius:999px;background:#f3eefd;color:#6a3bd6;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.vps-page .comparison-table{display:grid;gap:0;overflow:hidden;border:1px solid #e6dcf7;border-radius:14px}.comparison-row{display:grid;grid-template-columns:1fr 1fr 1fr}.comparison-row>div{padding:12px 16px;border-right:1px solid #ece3f7;border-bottom:1px solid #ece3f7;background:#fff;color:#444;font-size:14px}.comparison-row>div:last-child{border-right:0}.comparison-row:last-child>div{border-bottom:0}.comparison-head>div{background:linear-gradient(90deg,#f6f2ff,#efe8ff);color:#6a3bd6;font-weight:700}.comparison-head>div:nth-child(3){background:linear-gradient(90deg,#5f2eea,#4b1fd0);color:#fff}.comparison-icon-cell{display:flex;align-items:center;gap:8px}.comparison-check{color:#16a34a;flex-shrink:0}.comparison-x{color:#ef4444;flex-shrink:0}.cheap-vps-section{max-width:1280px;margin:0 auto;padding:0 24px 24px}.cheap-vps-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:34px 36px;border-radius:28px;background:linear-gradient(135deg,#5e25dd,#4c1fd0,#5a2de0);color:#fff;box-shadow:0 18px 44px #5221d038}.cheap-vps-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.16),transparent 34%),radial-gradient(circle at 82% 24%,rgba(255,255,255,.1),transparent 26%),radial-gradient(circle at 82% 78%,rgba(255,255,255,.08),transparent 24%);pointer-events:none}.cheap-vps-card>*{position:relative;z-index:1}.cheap-vps-copy{max-width:680px}.cheap-vps-kicker{display:inline-block;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:#ffffff29;color:#fff;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.cheap-vps-copy h2{margin:0 0 10px;font-size:34px;line-height:1.12;letter-spacing:-.02em}.cheap-vps-copy p{margin:0;color:#ffffffe6;font-size:16px;line-height:1.7}.cheap-vps-side{display:flex;flex-direction:row;align-items:center;gap:18px}.cheap-vps-features{display:flex;flex-direction:column;gap:16px}.cheap-vps-feature{min-width:118px;padding:16px 18px;border-radius:18px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);text-align:center;backdrop-filter:blur(8px)}.cheap-vps-value{display:block;font-size:30px;font-weight:800;line-height:1}.cheap-vps-label{display:block;margin-top:6px;font-size:13px;color:#ffffffe0}.cheap-vps-btn{display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:14px 22px;border-radius:999px;background:#fff;color:#4b1fd0;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 10px 22px #12121224;transition:transform .25s ease,box-shadow .25s ease}.cheap-vps-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1212122e}.faq{max-width:1280px;margin:0 auto;padding:40px 24px}.vps-page .faq h4{font-size:42px;font-weight:700;color:#1a1f3f;margin:0 0 32px;text-align:center;line-height:1.2;letter-spacing:-.02em}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.vps-page .faq-item{background:#fff;padding:24px 26px;border-radius:16px;border:1px solid #ece3f7;box-shadow:0 8px 22px #6a3bd60d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.vps-page .faq-item:hover{border-color:#d4b5ff;box-shadow:0 12px 28px #6a3bd61a;transform:translateY(-2px)}.vps-page .faq-question-row{width:100%;padding:0;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;cursor:pointer;text-align:left}.vps-page .chev{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:999px;border:1.5px solid #e5dbfb;background:#fff;font-weight:700;color:#6a3bd6;font-size:22px;line-height:1;transition:all .25s ease}.vps-page .faq-item.open .chev{background:#6a3bd6;color:#fff;border-color:#6a3bd6}.vps-page .faq-item h5{margin:0;font-size:17px;font-weight:600;line-height:1.5;color:#1a1f3f}.vps-page .faq-item p{margin:12px 0 0;font-size:15px;line-height:1.8;color:#555}.vps-page .faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease}.vps-page .faq-answer.open{max-height:500px;opacity:1;margin-top:16px}.vps-page .faq-item.open{border-color:#d4b5ff;box-shadow:0 14px 30px #6a3bd61f}@media(max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-container{padding:0 20px}.pricing-card.featured{transform:scale(1)}.pricing-card.featured:hover{transform:translateY(-4px)}}@media(max-width:768px){.pricing-grid{grid-template-columns:1fr}.pricing-section{padding:32px 16px}.pricing-container{padding:0 16px}.pricing-title{font-size:28px}.pricing-subtitle{font-size:14px}.pricing-header{margin-bottom:32px}.pricing-card{padding:24px}.vps-hero{flex-direction:column}.vps-hero-right{order:-1}.vps-area img{width:100%;max-width:400px}.features-grid,.seo-section,.seo-grid,.use-case-grid,.comparison-row{grid-template-columns:1fr}.comparison-row>div{border-right:0}.comparison-head>div:nth-child(3){background:linear-gradient(90deg,#5f2eea,#4b1fd0)}.seo-section.reverse .seo-copy,.seo-section.reverse .seo-media{order:initial}.seo-copy h2,.seo-panel-header h2{font-size:38px}.seo-section,.seo-panel{padding:24px}.vps-page .seo-card{min-height:240px}.vps-page .seo-card h3{font-size:22px}.vps-page .seo-card p{font-size:15px}.seo-panel-header h2{line-height:1.1}.comparison-wrap,.cheap-vps-card{padding:24px}.cheap-vps-card{grid-template-columns:1fr}.cheap-vps-side{flex-direction:column;align-items:flex-start}.cheap-vps-copy h2,.comparison-wrap h2{font-size:24px}.faq-grid,.hero-checklist{grid-template-columns:1fr}.card-brand{gap:10px}.brand-logo{width:80px;height:80px}.card-title{font-size:16px}.amount{font-size:28px}.vps-page .h1,.vps-hero h1{font-size:24px}}@media(max-width:480px){.vps-page,.pricing-section{padding:24px 12px}.pricing-container{padding:0 12px}.pricing-card{padding:18px}.pricing-title{font-size:22px}.pricing-subtitle{font-size:13px}.vps-page .h1,.vps-hero h1{font-size:20px}.vps-page .lead{font-size:14px}.vps-page .cta-row{display:flex;flex-direction:column;gap:8px}.vps-page .cta-row .btn{margin-right:0;width:100%;text-align:center}.brand-logo{width:72px;height:72px}.card-title{font-size:14px}.amount{font-size:24px}.spec-label{min-width:70px}.pricing-grid{gap:16px}.seo-sections{padding:4px 12px 16px}.comparison-section,.cheap-vps-section{padding-left:12px;padding-right:12px}.cheap-vps-feature{min-width:102px}.vps-page .faq{padding:8px 12px 32px}.vps-page .faq h4{font-size:24px}.vps-page .faq-answer.open{max-height:180px}}.pricing-card.sold-out{border-color:#f0a500;border-width:2px;background:linear-gradient(180deg,#fffaf0,#fff 62%);box-shadow:0 10px 30px #f0a50029}.pricing-card.sold-out:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,#f0a500,#ffcf3d)}.soldout-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#b45309,#d97706);color:#fff;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.6px;white-space:nowrap;box-shadow:0 6px 16px #b4530952}.soldout-price{display:flex;flex-direction:column;gap:4px}.soldout-title{font-size:21px;font-weight:800;color:#b45309;line-height:1.25}.soldout-note{font-size:13px;color:#6b7280;line-height:1.45}.btn-order-whatsapp{background:#1faa53;border-color:#1faa53;color:#fff}.btn-order-whatsapp:hover{background:#179044;border-color:#179044;color:#fff}.btn-order-whatsapp svg{width:17px;height:17px}.comparison-sub{max-width:620px;margin:0 auto 22px;text-align:center;color:#64748b;font-size:15px;line-height:1.6}
