*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #6C5CE7;--primary-light: #A29BFE;--accent: #FF6B6B;--bg: #0F0F1A;--bg-card: #1A1A2E;--text: #E8E8F0;--text-muted: #9090A8;--radius: 16px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;min-height:100vh}a{color:var(--primary-light);text-decoration:none;transition:color .2s}a:hover{color:var(--accent)}.nav{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;max-width:1200px;margin:0 auto}.nav-logo{font-size:1.4rem;font-weight:700;color:var(--text);display:flex;align-items:center;gap:10px}.nav-logo span{background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-links{display:flex;gap:30px;list-style:none}.nav-links a{color:var(--text-muted);font-weight:500;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--text)}.hero{text-align:center;padding:80px 20px 60px;max-width:800px;margin:0 auto}.hero h1{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:20px;background:linear-gradient(135deg,#fff,var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:1.25rem;color:var(--text-muted);max-width:560px;margin:0 auto 40px}.app-store-btn{display:inline-block;background:#fff;color:#000;padding:14px 32px;border-radius:50px;font-weight:600;font-size:1rem;transition:transform .2s,box-shadow .2s}.app-store-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6c5ce74d;color:#000}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1100px;margin:0 auto;padding:40px 20px 80px}.feature-card{background:var(--bg-card);border-radius:var(--radius);padding:36px 28px;border:1px solid rgba(255,255,255,.05);transition:transform .2s,border-color .2s}.feature-card:hover{transform:translateY(-4px);border-color:#6c5ce74d}.feature-icon{font-size:2.5rem;margin-bottom:16px}.feature-card h3{font-size:1.2rem;margin-bottom:10px}.feature-card p{color:var(--text-muted);font-size:.95rem}.page-content{max-width:800px;margin:0 auto;padding:60px 20px 80px}.page-content h1{font-size:2.5rem;font-weight:800;margin-bottom:12px;background:linear-gradient(135deg,#fff,var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-content .subtitle{color:var(--text-muted);margin-bottom:48px;font-size:1rem}.page-content h2{font-size:1.4rem;margin:36px 0 12px;color:var(--primary-light)}.page-content p,.page-content li{color:var(--text-muted);margin-bottom:12px;font-size:.95rem}.page-content ul{padding-left:24px;margin-bottom:16px}.contact-card{background:var(--bg-card);border-radius:var(--radius);padding:32px;margin-top:40px;border:1px solid rgba(255,255,255,.05)}.contact-card h3{margin-bottom:12px}.footer{text-align:center;padding:40px 20px;border-top:1px solid rgba(255,255,255,.05);color:var(--text-muted);font-size:.85rem}.footer-links{display:flex;justify-content:center;gap:24px;margin-bottom:16px}@media(max-width:640px){.nav{padding:16px 20px}.nav-links{gap:16px}.hero h1{font-size:2.2rem}.hero{padding:50px 20px 40px}}
