Terms of Service

Please read these terms carefully before using our service

* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 20px; color: #333; line-height: 1.7; overflow-x: hidden; } /* Navbar */ .top-navbar { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); box-shadow: 0 2px 10px rgba(0,0,0,0.1); padding: 15px 0; position: fixed; width: 100%; top: 0; left: 0; z-index: 1000; } .top-navbar .container { display: flex; justify-content: space-between; align-items: center; max-width: 1200px; margin: 0 auto; padding: 0 15px; } .top-navbar-brand { color: #fff; font-size: 22px; font-weight: 600; text-decoration: none; display: flex; align-items: center; line-height: 1; white-space: nowrap; letter-spacing: 0.5px; } .top-navbar-brand i { font-size: 26px; margin-right: 10px; line-height: 1; } .top-navbar-menu { display: flex; align-items: center; list-style: none; margin: 0; padding: 0; } .top-navbar-menu li { margin-left: 20px; list-style: none; } .top-navbar-menu a { color: rgba(255,255,255,0.9); text-decoration: none; font-weight: 500; font-size: 16px; padding: 5px 10px; transition: all 0.3s ease; } .top-navbar-menu a:hover { color: #fff; } body { padding-top: 70px; } /* Hero Section */ .hero-section { background: linear-gradient(135deg, #f56565 0%, #c53030 100%); padding: 100px 0; color: #fff; text-align: center; } .hero-title { font-size: 4rem; font-weight: 700; margin-bottom: 20px; } .hero-subtitle { font-size: 1.8rem; opacity: 0.95; } /* Content Section */ .content-section { padding: 80px 0; background: #f8f9fa; } .legal-content { background: #fff; padding: 60px; border-radius: 15px; box-shadow: 0 5px 20px rgba(0,0,0,0.08); } .legal-content h2 { color: #f56565; font-size: 2.2rem; margin-top: 40px; margin-bottom: 20px; font-weight: 600; } .legal-content h2:first-child { margin-top: 0; } .legal-content h3 { color: #333; font-size: 1.6rem; margin-top: 30px; margin-bottom: 15px; font-weight: 600; } .legal-content p { color: #666; line-height: 1.8; margin-bottom: 20px; font-size: 1.05rem; } .legal-content ul, .legal-content ol { color: #666; line-height: 1.8; margin-bottom: 20px; margin-left: 30px; } .legal-content ul li, .legal-content ol li { margin-bottom: 10px; } .last-updated { background: #f8f9fa; padding: 20px; border-radius: 8px; margin-bottom: 40px; border-left: 4px solid #f56565; } .last-updated p { margin: 0; font-size: 1rem; } /* Footer */ .footer { background: #2c3e50; color: #ecf0f1; padding: 60px 0 20px; } .footer h5 { color: #fff; margin-bottom: 20px; font-weight: 600; font-size: 1.5rem; } .footer a { color: #bdc3c7; text-decoration: none; transition: all 0.3s ease; font-size: 1.1rem; } .footer a:hover { color: #fff; text-decoration: none; } .footer-links { list-style: none; padding: 0; } .footer-links li { margin-bottom: 10px; } .footer-bottom { border-top: 1px solid rgba(255,255,255,0.1); margin-top: 40px; padding-top: 20px; text-align: center; color: #95a5a6; font-size: 1.05rem; } .social-icons a { display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; background: rgba(255,255,255,0.1); border-radius: 50%; margin-right: 10px; transition: all 0.3s ease; } .social-icons a:hover { background: #667eea; transform: translateY(-3px); }

Terms of Service

Please read these terms carefully before using our services