:root{--primary:#1058aa; --secondary:#0d4a8c; --accent:#4CAF50; --light:#f8fafc; --dark:#1e293b; --gray:#64748b; --success:#10b981}*{margin:0; padding:0; box-sizing:border-box; font-family:'Poppins', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif}body{line-height:1.6; color:var(--dark); background-color:var(--light); overflow-x:hidden; min-height:100vh; display:flex; flex-direction:column}.container{width:90%; max-width:1200px; margin:0 auto; padding:0 20px}header{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%); color:white; position:sticky; top:0; z-index:100; box-shadow:0 4px 20px rgba(0, 0, 0, 0.15)}.navbar{display:flex; justify-content:space-between; align-items:center; padding:15px 0}.logo{display:flex; align-items:center; gap:12px}.logo-img{width:50px; height:50px; object-fit:contain}.logo-text{font-size:24px; font-weight:700; color:white}.hero{flex:1; padding:100px 0; background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%); color:white; position:relative; overflow:hidden; text-align:center; display:flex; align-items:center; justify-content:center}.hero::before{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="0.05" d="M0,96L48,112C96,128,192,160,288,186.7C384,213,480,235,576,213.3C672,192,768,128,864,128C960,128,1056,192,1152,197.3C1248,203,1344,149,1392,122.7L1440,96L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>'); background-size:cover; background-position:center}.hero-content{max-width:800px; margin:0 auto; position:relative; z-index:1}.coming-soon-text{font-size:1.8rem; margin-bottom:30px; opacity:0.9; font-weight:500}.hero h1{font-size:3.5rem; margin-bottom:20px; line-height:1.2}.hero p{font-size:1.4rem; margin-bottom:40px; opacity:0.9}.android-note{font-size:0.9rem; margin-top:20px; opacity:0.8; font-style:italic}.app-icon{width:150px; height:150px; background:white; border-radius:30px; display:flex; align-items:center; justify-content:center; margin:0 auto 40px; box-shadow:0 15px 30px rgba(0, 0, 0, 0.2); color:var(--primary); font-size:3rem}.features{padding:100px 0; background-color:white}.section-title{text-align:center; margin-bottom:60px}.section-title h2{font-size:2.5rem; color:var(--dark); margin-bottom:15px; position:relative; display:inline-block}.section-title h2::after{content:''; position:absolute; width:80px; height:4px; background:linear-gradient(to right, var(--primary), var(--accent)); bottom:-10px; left:50%; transform:translateX(-50%); border-radius:2px}.section-title p{color:var(--gray); max-width:600px; margin:20px auto 0; font-size:1.1rem}.features-grid{display:grid; grid-template-columns:repeat(auto-fit, minmax(300px, 1fr)); gap:30px}.feature-card{background-color:white; border-radius:16px; padding:35px 30px; box-shadow:0 10px 30px rgba(0, 0, 0, 0.08); transition:all 0.3s ease; border:1px solid rgba(0, 0, 0, 0.05); position:relative; overflow:hidden; text-align:center}.feature-card::before{content:''; position:absolute; top:0; left:0; width:100%; height:5px; background:linear-gradient(to right, var(--primary), var(--accent))}.feature-card:hover{transform:translateY(-10px); box-shadow:0 15px 40px rgba(0, 0, 0, 0.12)}.feature-icon{background:linear-gradient(135deg, var(--primary), var(--secondary)); color:white; width:80px; height:80px; border-radius:20px; display:flex; align-items:center; justify-content:center; font-size:32px; margin:0 auto 25px; box-shadow:0 8px 20px rgba(16, 88, 170, 0.25); transition:all 0.3s ease}.feature-card:hover .feature-icon{transform:scale(1.05) rotate(5deg); box-shadow:0 12px 25px rgba(16, 88, 170, 0.35)}.feature-card h3{font-size:1.5rem; margin-bottom:15px; color:var(--dark)}.feature-card p{color:var(--gray); margin-bottom:20px}.simple-message{padding:80px 0; background:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%); text-align:center}.message-box{max-width:700px; margin:0 auto; padding:40px}.message-box h2{font-size:2.2rem; color:var(--dark); margin-bottom:20px}.message-box p{color:var(--gray); font-size:1.2rem; margin-bottom:30px}.divider{width:100px; height:4px; background:linear-gradient(to right, var(--primary), var(--accent)); margin:30px auto; border-radius:2px}footer{background:linear-gradient(135deg, #000000 0%, #333333 100%); color:white; padding:60px 0 30px}.footer-content{display:grid; grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)); gap:40px; margin-bottom:50px}.footer-column h3{font-size:1.4rem; margin-bottom:25px; position:relative; padding-bottom:12px}.footer-column h3::after{content:''; position:absolute; left:0; bottom:0; width:50px; height:3px; background-color:var(--accent); border-radius:2px}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:#cbd5e1; text-decoration:none; transition:all 0.3s; display:flex; align-items:center; gap:8px}.footer-links a:hover{color:white; transform:translateX(5px)}.social-links{display:flex; gap:15px; margin-top:25px}.social-links a{display:flex; align-items:center; justify-content:center; width:40px; height:40px; background-color:rgba(255, 255, 255, 0.1); border-radius:10px; color:white; text-decoration:none; transition:all 0.3s}.social-links a:hover{background-color:var(--primary); transform:translateY(-3px)}.copyright{text-align:center; padding-top:30px; border-top:1px solid rgba(255, 255, 255, 0.1); color:#94a3b8; font-size:0.95rem}@media (max-width:768px){.hero h1{font-size:2.5rem}.hero p{font-size:1.1rem}.section-title h2{font-size:2.2rem}.features-grid{grid-template-columns:1fr}}@media (max-width:576px){.hero{padding:80px 0}.hero h1{font-size:2rem}.message-box h2{font-size:1.8rem}}body{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}body{-webkit-touch-callout:none}