
      
    


      
     


      {} *{} /*endBaseStyles*/
     


      #IE-warning {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: white;
      }
      .IE-warning-message {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
      }
    



 * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Inter', sans-serif; background: linear-gradient(135deg, #0c0c0c 0%, #1a1a2e 50%, #16213e 100%); min-height: 100vh; color: white; overflow-x: hidden; } /* Animated Background Particles */ .particles { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background-image: radial-gradient(2px 2px at 40px 60px, #00d4ff, transparent), radial-gradient(2px 2px at 90px 40px, #ff6b6b, transparent), radial-gradient(1px 1px at 90px 30px, #4ecdc4, transparent), radial-gradient(1px 1px at 50px 50px, #ffe66d, transparent); background-repeat: repeat; background-size: 200px 200px; animation: particles 20s linear infinite; } @keyframes particles { 0% { transform: translate(0, 0); } 100% { transform: translate(-200px, -200px); } } .container { max-width: 1200px; margin: 0 auto; padding: 20px; position: relative; } /* Header Section */ .hero-section { text-align: center; padding: 60px 20px; position: relative; } .hero-section::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: radial-gradient(ellipse at center, rgba(0, 212, 255, 0.1) 0%, transparent 70%); z-index: -1; } .main-headline { font-size: 3.5rem; font-weight: 800; margin-bottom: 30px; background: linear-gradient(135deg, #00d4ff 0%, #ffffff 50%, #ff6b6b 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; line-height: 1.2; text-shadow: 0 0 30px rgba(0, 212, 255, 0.5); } .benefits-container { display: flex; justify-content: center; gap: 40px; margin: 40px 0; flex-wrap: wrap; } .benefit-item { background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 15px; padding: 20px 25px; display: flex; align-items: center; gap: 15px; transition: all 0.3s ease; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3); } .benefit-item:hover { transform: translateY(-5px); background: rgba(255, 255, 255, 0.1); box-shadow: 0 15px 45px rgba(0, 212, 255, 0.2); } .benefit-icon { width: 40px; height: 40px; background: linear-gradient(135deg, #00d4ff, #4ecdc4); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.2rem; box-shadow: 0 4px 15px rgba(0, 212, 255, 0.4); } .benefit-text { font-size: 1.1rem; font-weight: 500; color: #e0e0e0; } /* Product Showcase */ .product-showcase { background: rgba(255, 255, 255, 0.03); backdrop-filter: blur(30px); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 25px; padding: 60px 40px; margin: 60px 0; position: relative; overflow: hidden; } .product-showcase::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle, rgba(0, 212, 255, 0.1) 0%, transparent 50%); animation: rotate 20s linear infinite; } @keyframes rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .dashboard-mockup { background: linear-gradient(135deg, #1e1e2e 0%, #2d2d44 100%); border-radius: 20px; padding: 30px; box-shadow: 0 25px 50px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.1); position: relative; z-index: 2; max-width: 600px; margin: 0 auto; } .mockup-header { background: linear-gradient(90deg, #00d4ff, #4ecdc4); color: white; padding: 15px 20px; border-radius: 10px; margin-bottom: 25px; font-weight: 600; font-size: 1.1rem; display: flex; align-items: center; gap: 10px; } .step-item { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 10px; padding: 15px 20px; margin: 15px 0; display: flex; align-items: center; gap: 15px; transition: all 0.3s ease; } .step-item:hover { background: rgba(0, 212, 255, 0.1); transform: translateX(10px); } .step-number { width: 30px; height: 30px; background: linear-gradient(135deg, #ff6b6b, #ffa726); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; font-size: 0.9rem; } .step-text { flex: 1; font-size: 1rem; color: #e0e0e0; } /* Features Grid */ .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; margin: 50px 0; } .feature-card { background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; padding: 40px 30px; text-align: center; transition: all 0.3s ease; position: relative; overflow: hidden; } .feature-card::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent); transition: left 0.5s; } .feature-card:hover::before { left: 100%; } .feature-card:hover { transform: translateY(-10px); box-shadow: 0 20px 40px rgba(0, 212, 255, 0.2); } .feature-icon-large { width: 80px; height: 80px; background: linear-gradient(135deg, #00d4ff, #4ecdc4); border-radius: 20px; display: flex; align-items: center; justify-content: center; font-size: 2rem; margin: 0 auto 20px; box-shadow: 0 10px 30px rgba(0, 212, 255, 0.4); } .feature-title { font-size: 1.3rem; font-weight: 600; margin-bottom: 15px; color: white; } .feature-description { color: #b0b0b0; line-height: 1.6; } /* CTA Section */ .cta-section { text-align: center; padding: 80px 40px; background: radial-gradient(ellipse at center, rgba(255, 107, 107, 0.1) 0%, transparent 70%); border-radius: 25px; margin: 60px 0; position: relative; } .cta-headline { font-size: 2.5rem; font-weight: 700; margin-bottom: 20px; background: linear-gradient(135deg, #ff6b6b, #ffa726); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .cta-subtext { font-size: 1.2rem; color: #b0b0b0; margin-bottom: 40px; } .cta-button { display: inline-block; background: linear-gradient(135deg, #00ff88, #00cc6a); color: white; text-decoration: none; padding: 20px 50px; font-size: 1.4rem; font-weight: 700; border-radius: 50px; transition: all 0.3s ease; box-shadow: 0 15px 35px rgba(0, 255, 136, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2); text-transform: uppercase; letter-spacing: 1px; position: relative; overflow: hidden; } .cta-button::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: left 0.5s; } .cta-button:hover::before { left: 100%; } .cta-button:hover { transform: translateY(-3px); box-shadow: 0 25px 50px rgba(0, 255, 136, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.3); } /* Trust Section */ .trust-section { background: rgba(255, 255, 255, 0.02); backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; padding: 40px; text-align: center; margin-top: 40px; } .plr-badge { background: linear-gradient(135deg, #667eea, #764ba2); color: white; padding: 10px 25px; border-radius: 25px; font-weight: 600; display: inline-block; margin-bottom: 20px; box-shadow: 0 8px 25px rgba(102, 126, 234, 0.4); } .trust-text { color: #b0b0b0; font-size: 1rem; line-height: 1.6; } .guarantee-items { display: flex; justify-content: center; gap: 30px; margin-top: 20px; flex-wrap: wrap; } .guarantee-item { display: flex; align-items: center; gap: 8px; color: #4ecdc4; font-weight: 500; } /* Mobile Responsive */ @media (max-width: 768px) { .main-headline { font-size: 2.5rem; } .benefits-container { flex-direction: column; align-items: center; gap: 20px; } .cta-headline { font-size: 2rem; } .cta-button { font-size: 1.2rem; padding: 15px 35px; } .features-grid { grid-template-columns: 1fr; } .product-showcase, .cta-section, .trust-section { padding: 40px 20px; } } @media (max-width: 480px) { .main-headline { font-size: 2rem; } .hero-section { padding: 40px 15px; } .guarantee-items { flex-direction: column; gap: 15px; } } /* Animations */ @keyframes glow { 0%, 100% { box-shadow: 0 0 20px rgba(0, 212, 255, 0.5); } 50% { box-shadow: 0 0 40px rgba(0, 212, 255, 0.8); } } .dashboard-mockup { animation: glow 3s ease-in-out infinite; } @keyframes float { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-10px); } } .feature-card { animation: float 6s ease-in-out infinite; } .feature-card:nth-child(2) { animation-delay: 2s; } .feature-card:nth-child(3) { animation-delay: 4s; } 

