/* Modern Color Scheme */ :root { --primary: #6C4DF6; /* Vibrant purple */ --primary-dark: #5A3FDC; --secondary: #FF7D59; /* Coral accent */ --dark: #1A1A2E; /* Deep navy */ --darker: #0F0F1B; --light: #FFFFFF; --gray: #F8F9FA; --text-dark: #2D3748; --text-light: #718096; --success: #48BB78; } /* Base Styles */ * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Manrope', sans-serif; color: var(--text-dark); line-height: 1.7; background-color: var(--light); overflow-x: hidden; } h1, h2, h3, h4, h5, h6 { font-weight: 700; line-height: 1.3; } .container { max-width: 1280px; margin: 0 auto; padding: 0 2rem; } section { padding: 6rem 0; } .section-title { text-align: center; margin-bottom: 3rem; font-size: 2.5rem; color: var(--dark); position: relative; } .section-title:after { content: ''; display: block; width: 80px; height: 4px; background: linear-gradient(90deg, var(--primary), var(--secondary)); margin: 1rem auto 0; border-radius: 2px; } .btn { display: inline-flex; align-items: center; justify-content: center; padding: 0.8rem 2rem; border-radius: 50px; font-weight: 600; text-decoration: none; transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); cursor: pointer; gap: 0.5rem; border: none; font-size: 1rem; } .btn-primary { background: linear-gradient(135deg, var(--primary), var(--primary-dark)); color: var(--light); box-shadow: 0 4px 15px rgba(108, 77, 246, 0.3); border: none; } .btn-primary:hover { transform: translateY(-3px); box-shadow: 0 8px 25px rgba(108, 77, 246, 0.4); color: var(--light); } .btn-outline { background: transparent; color: var(--primary); border: 2px solid var(--primary); } .btn-outline:hover { background: var(--primary); color: var(--light); } /* Glassmorphism Effect */ .glass-card { background: rgba(255, 255, 255, 0.85); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.2); box-shadow: 0 8px 32px rgba(31, 38, 135, 0.1); } /* Header - Improved Modern Sticky Nav */ header { position: fixed; width: 100%; z-index: 1000; transition: all 0.3s ease; background: linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.9) 100%); } header.scrolled { background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.95) 100%); box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); backdrop-filter: blur(12px); } .navbar { display: flex; justify-content: space-between; align-items: center; padding: 1.2rem 0; } .logo { display: flex; align-items: center; gap: 0.75rem; transition: transform 0.3s ease; } .logo:hover { transform: scale(1.05); } .logo-img { height: 2.8rem; width: auto; object-fit: contain; } .logo-text { font-size: 1.9rem; font-weight: 800; background: linear-gradient(90deg, var(--primary), var(--secondary)); -webkit-background-clip: text; background-clip: text; color: transparent; } nav ul { display: flex; list-style: none; gap: 2.5rem; align-items: center; } nav ul li a { text-decoration: none; color: var(--text-dark); font-weight: 600; font-size: 1.05rem; transition: all 0.3s ease; position: relative; padding-bottom: 0.3rem; } nav ul li a:after { content: ''; position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background: var(--primary); transition: width 0.3s ease; } nav ul li a:hover:after { width: 100%; } nav ul li a:hover { color: var(--primary); } .mobile-menu-btn { display: none; background: none; border: none; font-size: 1.8rem; color: var(--dark); cursor: pointer; transition: transform 0.3s ease; } .mobile-menu-btn:hover { transform: rotate(90deg); } /* Cart Icon Styles */ .cart-icon { position: relative; cursor: pointer; font-size: 1.3rem; transition: transform 0.3s ease; } .cart-icon:hover { transform: scale(1.1); } .cart-count { position: absolute; top: -8px; right: -8px; background: var(--secondary); color: white; border-radius: 50%; width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; font-size: 0.7rem; font-weight: bold; } /* Cart Dropdown Styles */ .cart-dropdown { position: fixed; top: 80px; right: 2rem; width: 350px; background: white; border-radius: 12px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); z-index: 1000; padding: 1.5rem; transform: translateY(20px); opacity: 0; visibility: hidden; transition: all 0.3s ease; } .cart-dropdown.active { transform: translateY(0); opacity: 1; visibility: visible; } .cart-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1rem; padding-bottom: 1rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .cart-items { max-height: 300px; overflow-y: auto; margin-bottom: 1rem; } .cart-item { display: flex; justify-content: space-between; align-items: center; padding: 0.75rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .cart-item-details { flex: 1; } .cart-item-title { font-weight: 600; margin-bottom: 0.25rem; } .cart-item-price { color: var(--primary); font-weight: 600; } .cart-item-remove { color: #ff6b6b; cursor: pointer; margin-left: 1rem; } .cart-quantity { display: flex; align-items: center; margin-top: 0.5rem; } .cart-quantity button { width: 25px; height: 25px; border-radius: 50%; background: var(--gray); border: none; display: flex; align-items: center; justify-content: center; cursor: pointer; } .cart-quantity span { margin: 0 0.5rem; min-width: 20px; text-align: center; } .cart-total { display: flex; justify-content: space-between; font-weight: 600; margin: 1rem 0; padding-top: 1rem; border-top: 1px solid rgba(0, 0, 0, 0.1); } .coupon-code { display: flex; margin: 1rem 0; } .coupon-code input { flex: 1; padding: 0.5rem; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 8px 0 0 8px; outline: none; } .coupon-code button { padding: 0 1rem; background: var(--primary); color: white; border: none; border-radius: 0 8px 8px 0; cursor: pointer; } .checkout-btn { width: 100%; padding: 0.75rem; background: linear-gradient(135deg, var(--primary), var(--primary-dark)); color: white; border: none; border-radius: 8px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; } .checkout-btn:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(108, 77, 246, 0.3); } .empty-cart { text-align: center; padding: 2rem 0; color: var(--text-light); } /* Hero Section - Modern Gradient Background with Image */ .hero { padding-top: 10rem; position: relative; overflow: hidden; background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('images/hero-section-image.jpg') no-repeat center center; height: 100vh; min-height: 1000px; background-size: cover; color: var(--light); } .hero-content { position: relative; z-index: 1; max-width: 600px; color: var(--light); } .hero h1 { padding-top: 5.8rem; font-size: 3.5rem; margin-bottom: 1.5rem; line-height: 1.2; color: var(--light); } .hero h1 span { background: linear-gradient(90deg, var(--primary), var(--secondary)); -webkit-background-clip: text; background-clip: text; color: transparent; } .hero p { font-size: 1.25rem; margin-bottom: 2.5rem; color: rgba(255, 255, 255, 0.9); } .hero-btns { display: flex; gap: 1rem; margin-bottom: 3rem; } .hero-stats { display: flex; gap: 2rem; } .stat-item { display: flex; align-items: center; gap: 0.75rem; } .stat-icon { width: 2.5rem; height: 2.5rem; background: linear-gradient(135deg, var(--primary), var(--primary-dark)); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1rem; } .stat-text strong { display: block; font-size: 1.5rem; color: var(--light); line-height: 1.2; } .stat-text span { font-size: 0.9rem; color: rgba(255, 255, 255, 0.8); } /* Pricing Section - Modern Cards */ .pricing { background-color: var(--light); position: relative; } .price-tabs { display: inline-flex; background: var(--gray); border-radius: 50px; padding: 0.5rem; margin: 0 auto 3rem; position: relative; } .price-tabs:before { content: ''; position: absolute; top: 0.5rem; left: 0.5rem; height: calc(100% - 1rem); width: calc(25% - 0.5rem); background: var(--light); border-radius: 50px; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); transition: all 0.3s ease; } .price-tabs button { padding: 0.75rem 1.5rem; background: transparent; border: none; font-weight: 600; color: var(--text-light); cursor: pointer; position: relative; z-index: 1; transition: all 0.3s ease; font-size: 0.95rem; } .price-tabs button.active { color: var(--primary); } .plan-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2rem; } .plan-card { background-color: var(--light); border-radius: 16px; padding: 2.5rem 2rem; position: relative; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); transition: all 0.3s ease; border: 1px solid rgba(0, 0, 0, 0.05); } .plan-card:hover { transform: translateY(-10px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1); } .plan-card.popular { border: 2px solid var(--primary); } .popular-badge { position: absolute; top: -0.75rem; right: 2rem; background: linear-gradient(90deg, var(--primary), var(--secondary)); color: var(--light); padding: 0.5rem 1.25rem; border-radius: 50px; font-size: 0.8rem; font-weight: 700; box-shadow: 0 5px 15px rgba(108, 77, 246, 0.3); } .plan-card h3 { font-size: 1.5rem; margin-bottom: 1.5rem; color: var(--dark); } .plan-price { margin-bottom: 1.5rem; } .original-price { text-decoration: line-through; color: var(--text-light); font-size: 1rem; } .our-price { font-size: 2.5rem; font-weight: 800; color: var(--dark); margin: 0.25rem 0; display: flex; align-items: flex-start; } .our-price span { font-size: 1rem; font-weight: 500; color: var(--text-light); margin-top: 0.5rem; margin-left: 0.25rem; } .saving { color: var(--success); font-weight: 600; font-size: 0.9rem; margin-bottom: 1.5rem; display: flex; align-items: center; gap: 0.5rem; } .features { list-style: none; margin-bottom: 2.5rem; } .features li { margin-bottom: 1rem; padding-left: 1.75rem; position: relative; color: var(--text-dark); } .features li:before { content: '\f00c'; font-family: 'Font Awesome 6 Free'; font-weight: 900; color: var(--success); position: absolute; left: 0; } /* Benefits Section - Icon Grid */ .benefits { background-color: var(--gray); } .benefits-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; } .benefit-card { text-align: center; padding: 3rem 2rem; background-color: var(--light); border-radius: 16px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.03); transition: all 0.3s ease; border: 1px solid rgba(0, 0, 0, 0.05); } .benefit-card:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); } .benefit-icon { width: 4rem; height: 4rem; margin: 0 auto 1.5rem; background: linear-gradient(135deg, var(--primary), var(--primary-dark)); color: white; border-radius: 16px; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; box-shadow: 0 10px 20px rgba(108, 77, 246, 0.2); } .benefit-card h4 { font-size: 1.25rem; margin-bottom: 1rem; color: var(--dark); } /* Testimonials - Modern Slider */ .testimonials { background-color: var(--light); } .testimonial-slider { display: flex; gap: 2rem; overflow-x: auto; padding-bottom: 2rem; scroll-snap-type: x mandatory; } .testimonial-slider::-webkit-scrollbar { height: 6px; } .testimonial-slider::-webkit-scrollbar-track { background: var(--gray); border-radius: 10px; } .testimonial-slider::-webkit-scrollbar-thumb { background: var(--primary); border-radius: 10px; } .testimonial-card { min-width: 350px; background-color: var(--light); padding: 2.5rem 2rem; border-radius: 16px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); scroll-snap-align: start; border: 1px solid rgba(0, 0, 0, 0.05); } .rating { color: #FFC107; font-size: 1rem; margin-bottom: 1.5rem; } .testimonial-card p { font-style: italic; margin-bottom: 2rem; color: var(--text-dark); position: relative; } .testimonial-card p:before { content: '\201C'; font-size: 4rem; position: absolute; top: -1.5rem; left: -1rem; color: rgba(108, 77, 246, 0.1); font-family: serif; line-height: 1; } .user { display: flex; align-items: center; } .user-info h5 { font-size: 1.1rem; color: var(--dark); margin-bottom: 0.25rem; } .user-info span { font-size: 0.9rem; color: var(--text-light); } /* How It Works Section - Enhanced */ .how-it-works { background-color: var(--light); padding: 6rem 0; } .steps-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-top: 3rem; } .step-card { background-color: var(--light); border-radius: 16px; padding: 2.5rem 2rem; text-align: center; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); transition: all 0.3s ease; border: 1px solid rgba(0, 0, 0, 0.05); position: relative; } .step-number { position: absolute; top: -1rem; left: 50%; transform: translateX(-50%); width: 2.5rem; height: 2.5rem; background: linear-gradient(135deg, var(--primary), var(--primary-dark)); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; box-shadow: 0 5px 15px rgba(108, 77, 246, 0.3); } .step-card:hover { transform: translateY(-10px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1); } .step-icon { font-size: 2.5rem; margin-bottom: 1.5rem; color: var(--primary); } .step-card h4 { font-size: 1.25rem; margin-bottom: 1rem; color: var(--dark); } /* CTA Section - Gradient Background */ .cta { background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%); color: var(--light); text-align: center; padding: 6rem 0; position: relative; overflow: hidden; } .cta:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd' opacity='0.1'%3E%3Cg fill='%23FFFFFF' fill-opacity='0.4'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .cta-content { position: relative; z-index: 1; max-width: 700px; margin: 0 auto; } .cta h2 { font-size: 2.5rem; margin-bottom: 1.5rem; } .cta p { font-size: 1.25rem; margin-bottom: 2.5rem; opacity: 0.9; } .cta-btn { background-color: var(--light); color: var(--primary); padding: 1rem 2.5rem; font-size: 1.1rem; font-weight: 700; border-radius: 50px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); transition: all 0.3s ease; } .cta-btn:hover { transform: translateY(-5px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3); } /* Footer - Dark Theme */ footer { background-color: var(--darker); color: var(--light); padding: 6rem 0 0; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 3rem; margin-bottom: 4rem; } .footer-logo { display: flex; flex-direction: column; } .footer-logo .logo-text { margin-bottom: 1.5rem; } .footer-logo p { color: rgba(255, 255, 255, 0.7); margin-bottom: 1.5rem; line-height: 1.8; } .social-links { display: flex; gap: 1rem; } .social-link { width: 2.5rem; height: 2.5rem; border-radius: 50%; background-color: rgba(255, 255, 255, 0.1); color: var(--light); display: flex; align-items: center; justify-content: center; transition: all 0.3s ease; } .social-link:hover { background-color: var(--primary); transform: translateY(-3px); } .footer-links { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 2rem; } .link-group h4 { font-size: 1.1rem; margin-bottom: 1.5rem; color: var(--light); position: relative; padding-bottom: 0.75rem; } .link-group h4:after { content: ''; position: absolute; bottom: 0; left: 0; width: 2rem; height: 2px; background: linear-gradient(90deg, var(--primary), var(--secondary)); } .link-group ul { list-style: none; } .link-group li { margin-bottom: 0.75rem; } .link-group a { color: rgba(255, 255, 255, 0.7); text-decoration: none; transition: all 0.3s ease; font-size: 0.95rem; } .link-group a:hover { color: var(--light); padding-left: 5px; } .footer-bottom { border-top: 1px solid rgba(255, 255, 255, 0.1); padding: 2rem 0; display: flex; justify-content: space-between; align-items: center; } .copyright { color: rgba(255, 255, 255, 0.5); font-size: 0.9rem; } .footer-nav { display: flex; gap: 1.5rem; } .footer-nav a { color: rgba(255, 255, 255, 0.7); text-decoration: none; font-size: 0.9rem; transition: all 0.3s ease; } .footer-nav a:hover { color: var(--light); } /* Floating Telegram Button */ .telegram-float { position: fixed; bottom: 30px; right: 30px; width: 60px; height: 60px; background: #0088cc; color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 2rem; box-shadow: 0 5px 20px rgba(0, 136, 204, 0.4); z-index: 100; transition: all 0.3s ease; } .telegram-float:hover { transform: translateY(-5px) scale(1.1); box-shadow: 0 10px 25px rgba(0, 136, 204, 0.5); color: white; } /* Checkout Modal Styles - Improved */ .checkout-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); display: none; justify-content: center; align-items: center; z-index: 2000; opacity: 0; transition: opacity 0.3s ease; } .checkout-modal.active { display: flex; opacity: 1; } .checkout-container { background-color: white; border-radius: 16px; width: 90%; max-width: 500px; max-height: 90vh; overflow-y: auto; padding: 2rem; position: relative; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2); } .close-checkout { position: absolute; top: 1rem; right: 1rem; background: none; border: none; font-size: 1.5rem; cursor: pointer; color: var(--text-light); transition: color 0.3s ease; } .close-checkout:hover { color: var(--primary); } .checkout-steps { display: flex; justify-content: space-between; margin: 2rem 0; position: relative; } .checkout-steps:before { content: ''; position: absolute; top: 15px; left: 0; width: 100%; height: 2px; background-color: var(--gray); z-index: 1; } .step { position: relative; z-index: 2; background-color: var(--gray); color: var(--text-light); width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 600; transition: all 0.3s ease; } .step.active { background: linear-gradient(135deg, var(--primary), var(--primary-dark)); color: white; transform: scale(1.1); } .checkout-step { display: none; } .checkout-step.active { display: block; } .order-summary { max-height: 200px; overflow-y: auto; margin: 1.5rem 0; border-bottom: 1px solid var(--gray); padding-bottom: 1.5rem; } .order-item { display: flex; justify-content: space-between; margin-bottom: 1rem; padding-bottom: 1rem; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .order-item:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .order-item-name { font-weight: 600; } .order-item-price { color: var(--primary); font-weight: 600; } .order-total { margin: 1.5rem 0; } .total-row { display: flex; justify-content: space-between; margin-bottom: 0.75rem; } .grand-total { font-size: 1.2rem; font-weight: 700; margin-top: 1rem; padding-top: 1rem; border-top: 1px solid var(--gray); } .coupon-section { display: flex; margin: 1.5rem 0; } .coupon-section input { flex: 1; padding: 0.75rem 1rem; border: 1px solid var(--gray); border-radius: 8px 0 0 8px; outline: none; transition: border-color 0.3s ease; } .coupon-section input:focus { border-color: var(--primary); } .coupon-section button { padding: 0 1.5rem; background: var(--primary); color: white; border: none; border-radius: 0 8px 8px 0; cursor: pointer; font-weight: 600; transition: background 0.3s ease; } .coupon-section button:hover { background: var(--primary-dark); } .proceed-to-payment { width: 100%; padding: 1rem; margin-top: 1rem; font-size: 1rem; } .payment-method { border: 1px solid var(--gray); border-radius: 8px; padding: 1.5rem; display: flex; flex-direction: column; align-items: center; cursor: pointer; transition: all 0.3s ease; margin: 1.5rem 0; background-color: #f9f9ff; } .payment-method.active { border-color: var(--primary); background-color: rgba(108, 77, 246, 0.05); box-shadow: 0 5px 15px rgba(108, 77, 246, 0.1); } .payment-method img { height: 40px; margin-bottom: 1rem; object-fit: contain; } .payment-method .method-name { font-weight: 600; margin-bottom: 0.5rem; color: var(--dark); } .payment-method .method-description { font-size: 0.9rem; text-align: center; color: var(--text-light); } .payment-details { margin: 2rem 0; } .form-group { margin-bottom: 1.5rem; } .form-group label { display: block; margin-bottom: 0.5rem; font-weight: 600; color: var(--dark); } .form-group input { width: 100%; padding: 0.75rem 1rem; border: 1px solid var(--gray); border-radius: 8px; outline: none; transition: border-color 0.3s ease; } .form-group input:focus { border-color: var(--primary); } .payment-actions { display: flex; justify-content: space-between; margin-top: 2rem; gap: 1rem; } .back-to-review { width: 48%; background: var(--gray); color: var(--text-dark); } .back-to-review:hover { background: #e2e2e2; } .make-payment { width: 48%; } .confirmation-icon { text-align: center; margin: 2rem 0; } .confirmation-icon i { font-size: 5rem; color: var(--success); } .confirmation-step h3 { text-align: center; margin-bottom: 1rem; font-size: 1.8rem; color: var(--dark); } .confirmation-step p { text-align: center; margin-bottom: 2rem; color: var(--text-light); font-size: 1.1rem; line-height: 1.6; } .order-details { background-color: var(--gray); border-radius: 12px; padding: 1.5rem; margin: 2rem 0; } .detail-row { display: flex; justify-content: space-between; margin-bottom: 1rem; } .detail-row:last-child { margin-bottom: 0; } .finish-checkout { width: 100%; padding: 1rem; } /* Responsive Styles */ @media (max-width: 1024px) { .hero h1 { font-size: 3rem; } } @media (max-width: 768px) { section { padding: 4rem 0; } .section-title { font-size: 2rem; } .mobile-menu-btn { display: block; } nav { position: fixed; top: 0; right: -100%; width: 80%; max-width: 350px; height: 100vh; background-color: var(--light); box-shadow: -5px 0 30px rgba(0, 0, 0, 0.1); transition: all 0.3s ease; z-index: 1000; padding: 2rem; display: flex; flex-direction: column; } nav.active { right: 0; } nav ul { flex-direction: column; margin-top: 2rem; gap: 1.5rem; } .hero { padding-top: 7rem; text-align: center; } .hero-content { max-width: 100%; margin: 0 auto; text-align: center; } .hero-btns { justify-content: center; } .hero-stats { justify-content: center; } .plan-cards { grid-template-columns: 1fr; } .cart-dropdown { width: 90%; right: 5%; } .payment-methods { grid-template-columns: 1fr; } .checkout-container { padding: 1.5rem; } .steps-container { grid-template-columns: 1fr; } } @media (max-width: 576px) { .section-title { font-size: 1.8rem; } .hero h1 { font-size: 2.5rem; } .hero p { font-size: 1.1rem; } .hero-btns { flex-direction: column; } .hero-stats { flex-direction: column; align-items: center; gap: 1.5rem; } .price-tabs { display: grid; grid-template-columns: 1fr 1fr; gap: 0.5rem; background: none; padding: 0; width: 100%; } .price-tabs:before { display: none; } .price-tabs button { background: var(--gray); border-radius: 8px; } .price-tabs button.active { background: var(--primary); color: white; } .footer-bottom { flex-direction: column; gap: 1rem; text-align: center; } .footer-nav { flex-wrap: wrap; justify-content: center; } .payment-actions { flex-direction: column; } .back-to-review, .make-payment { width: 100%; } }
Your cart is empty
Get all your favorite OTT subscriptions at up to 60% off. We partner directly with platforms to bring you genuine subscriptions at unbelievable prices.
Premium streaming subscriptions at wholesale prices
₹169/month
Save up to 60%!
₹129/month
Save up to 55%!
₹99/month
Save up to 50%!
₹99/month
Save up to 70%!
₹89/month
Save up to 60%!
₹99/month
Save up to 65%!
₹129/month
Save up to 55%!
Boost your productivity with premium tools at affordable prices
₹499/month
Save up to 70%!
₹149/month
Save up to 60%!
₹129/month
Save up to 65%!
₹229/month
Save up to 75%!
Choose the perfect plan for your entertainment needs
Total Value: ₹350/month
₹279/month
Save ₹71 every month!
Total Value: ₹500/month
₹379/month
Save ₹121 every month!
Total Value: ₹600/month
₹399/month
Save ₹201 every month!
We're revolutionizing how India streams content
We guarantee the cheapest subscription rates in India, with savings up to 60% compared to official prices.
Receive your subscription credentials within minutes via email and WhatsApp after payment confirmation.
All subscriptions we provide are 100% genuine and purchased directly from the platforms.
Our customer care team is available round the clock via WhatsApp, email, and phone.
Enjoy the exact same premium streaming experience as buying directly from the platform.
Choose from monthly, quarterly or yearly plans based on your viewing preferences.
Get your premium subscription in just 3 easy steps
Browse our wide selection of OTT platform subscriptions and select the one that fits your needs.
Complete your purchase using our secure payment gateway with multiple payment options.
Receive your login credentials instantly via email and WhatsApp. Start streaming right away!
Join thousands of happy customers enjoying premium content at unbelievable prices
Join over 1,000 smart streamers who enjoy premium content at unbeatable prices
Get Your Discount NowYour order has been processed successfully. Subscription details will be sent to your email and WhatsApp within 5 minutes.