 {} *{} #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: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 1.6; color: #333; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Header */ .header { background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(10px); padding: 20px 0; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1); } .header-content { display: flex; justify-content: space-between; align-items: center; } .logo { font-size: 24px; font-weight: bold; color: #667eea; } .guarantee { background: #ff6b6b; color: white; padding: 8px 16px; border-radius: 20px; font-size: 14px; font-weight: bold; } /* Hero Section */ .hero { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 80px 0; text-align: center; } .hero h1 { font-size: 3.5rem; font-weight: bold; margin-bottom: 20px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); } .hero h2 { font-size: 1.8rem; margin-bottom: 40px; opacity: 0.9; } .hero-image { max-width: 600px; margin: 40px auto; border-radius: 15px; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); } .hero-image img { width: 100%; height: auto; border-radius: 15px; } /* CTA Button */ .cta-button { display: inline-block; background: linear-gradient(45deg, #ff6b6b, #ff8e8e); color: white; padding: 20px 40px; font-size: 1.3rem; font-weight: bold; text-decoration: none; border-radius: 50px; box-shadow: 0 10px 30px rgba(255, 107, 107, 0.4); transition: all 0.3s ease; margin: 20px 0; } .cta-button:hover { transform: translateY(-3px); box-shadow: 0 15px 40px rgba(255, 107, 107, 0.6); } .price { font-size: 2rem; margin: 20px 0; } .original-price { text-decoration: line-through; color: #ccc; font-size: 1.5rem; } .current-price { color: #ffeb3b; font-weight: bold; margin-left: 10px; } /* Main Content */ .main-content { background: white; padding: 80px 0; } .section { margin-bottom: 80px; } .section h2 { font-size: 2.5rem; color: #333; margin-bottom: 30px; text-align: center; } .section h3 { font-size: 2rem; color: #667eea; margin-bottom: 20px; } .section p { font-size: 1.1rem; margin-bottom: 20px; line-height: 1.8; } /* Features Grid */ .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; margin: 40px 0; } .feature-card { background: #f8f9fa; padding: 30px; border-radius: 15px; text-align: center; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; } .feature-card:hover { transform: translateY(-5px); } .feature-icon { font-size: 3rem; color: #667eea; margin-bottom: 20px; } /* Benefits List */ .benefits-list { list-style: none; margin: 30px 0; } .benefits-list li { padding: 15px 0; font-size: 1.1rem; border-bottom: 1px solid #eee; } .benefits-list li:before { content: "✅"; margin-right: 15px; font-size: 1.2rem; } /* Warning Box */ .warning-box { background: linear-gradient(135deg, #ff6b6b, #ee5a52); color: white; padding: 30px; border-radius: 15px; margin: 40px 0; text-align: center; } .warning-box h3 { color: white; margin-bottom: 20px; } /* Bonus Section */ .bonus-section { background: linear-gradient(135deg, #4ecdc4, #44a08d); color: white; padding: 60px 0; margin: 60px 0; border-radius: 20px; } .bonus-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; margin: 40px 0; } .bonus-card { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); padding: 30px; border-radius: 15px; text-align: center; } /* FAQ Section */ .faq-item { background: #f8f9fa; margin: 20px 0; border-radius: 10px; overflow: hidden; } .faq-question { background: #667eea; color: white; padding: 20px; font-weight: bold; cursor: pointer; } .faq-answer { padding: 20px; display: none; } .faq-answer.active { display: block; } /* Footer CTA */ .footer-cta { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 80px 0; text-align: center; } /* Responsive Design */ @media (max-width: 768px) { .hero h1 { font-size: 2.5rem; } .hero h2 { font-size: 1.4rem; } .section h2 { font-size: 2rem; } .cta-button { padding: 15px 30px; font-size: 1.1rem; } } /* Animations */ @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .fade-in-up { animation: fadeInUp 0.8s ease-out; } /* Sticky CTA */ .sticky-cta { position: fixed; bottom: 20px; right: 20px; z-index: 1000; display: none; } .sticky-cta.show { display: block; }
