*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#000;--surface:#1c1c1f;--border:#3b3b3e;--primary:#3e38ff;--primary-border:#ce31e2;--primary-glow:#d73ce64d;--text:#fff;--text-secondary:#ffffffb3;--text-muted:#fff6;--green:#5eff73;--red:#ff2020;--radius:15px;--pill:80px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro,system-ui,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.container{max-width:1080px;margin:0 auto;padding:0 24px}nav{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#000c;padding:20px 0;position:fixed;top:0;left:0;right:0}nav .container{justify-content:space-between;align-items:center;display:flex}nav .logo{letter-spacing:2px;text-transform:uppercase;font-size:12px}nav .links{align-items:center;gap:32px;display:flex}nav .links a{color:var(--text-secondary);font-size:14px;transition:color .2s}nav .links a:hover{color:var(--text)}.download-btn{background:var(--primary);border-radius:var(--pill);letter-spacing:.36px;text-transform:uppercase;border:1px solid #0000;align-items:center;gap:8px;padding:10px 24px;font-size:13px;font-weight:500;transition:box-shadow .3s;display:inline-flex}.download-btn:hover{box-shadow:0 0 60px var(--primary-glow);border-color:var(--primary-border)}.hero{text-align:center;padding:160px 0 100px}.hero h1{letter-spacing:-1px;margin-bottom:24px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.1}.hero h1 span{background:linear-gradient(135deg, var(--primary), var(--primary-border));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero p{color:var(--text-secondary);max-width:560px;margin:0 auto 40px;font-size:18px}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.services-section{padding:100px 0}.section-label{letter-spacing:3px;text-transform:uppercase;color:var(--primary-border);margin-bottom:16px;font-size:12px}.section-title{margin-bottom:16px;font-size:32px;font-weight:700}.section-desc{color:var(--text-secondary);max-width:500px;margin-bottom:48px;font-size:16px}.services-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.service-chip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:10px;padding:14px 18px;font-size:14px;transition:border-color .2s;display:flex}.service-icon{filter:brightness(0)invert();width:18px;height:18px}.service-chip:hover{border-color:var(--text-muted)}.service-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 6px var(--green);border-radius:50%}.features-section{padding:100px 0}.features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:48px;display:grid}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px}.feature-card .icon{margin-bottom:16px;font-size:28px}.feature-card h3{margin-bottom:8px;font-size:18px;font-weight:600}.feature-card p{color:var(--text-secondary);font-size:14px;line-height:1.7}.security-section{padding:100px 0}.security-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.security-card{border-radius:var(--radius);border:1px solid;padding:32px}.security-card.cloud{border-color:#3e38ff66}.security-card.device{border-color:#5eff7366}.security-card .badge{letter-spacing:1px;text-transform:uppercase;border-radius:20px;margin-bottom:16px;padding:4px 12px;font-size:11px;display:inline-block}.security-card.cloud .badge{color:#8b87ff;background:#3e38ff33}.security-card.device .badge{color:var(--green);background:#5eff7326}.security-card h3{margin-bottom:12px;font-size:20px;font-weight:600}.security-card ul{padding:0;list-style:none}.security-card ul li{color:var(--text-secondary);padding:6px 0 6px 20px;font-size:14px;position:relative}.security-card ul li:before{content:"✓";color:var(--green);font-size:12px;position:absolute;left:0}.privacy-section{padding:100px 0}.privacy-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:48px;display:grid}.privacy-item{border-radius:var(--radius);border:1px solid var(--border);padding:24px}.privacy-icon{margin-bottom:12px;font-size:24px}.privacy-item h3{margin-bottom:8px;font-size:16px;font-weight:600}.privacy-item p{color:var(--text-secondary);font-size:13px;line-height:1.7}.privacy-item code{background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:11px}.android-section{padding:60px 0}.android-card{text-align:center;border:1px dashed var(--border);border-radius:var(--radius);padding:40px}.android-icon{margin-bottom:16px;font-size:36px}.android-card h3{margin-bottom:8px;font-size:20px;font-weight:600}.android-card p{color:var(--text-secondary);max-width:360px;margin:0 auto;font-size:14px}.cta-section{text-align:center;padding:100px 0}.cta-section h2{margin-bottom:16px;font-size:40px;font-weight:700}.cta-section p{color:var(--text-secondary);margin-bottom:40px;font-size:16px}footer{border-top:1px solid var(--border);padding:60px 0}footer .container{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}footer .footer-col h4{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px;font-size:12px}footer .footer-col a{color:var(--text-secondary);padding:4px 0;font-size:14px;transition:color .2s;display:block}footer .footer-col a:hover{color:var(--text)}footer .copyright{color:var(--text-muted);text-align:center;width:100%;margin-top:40px;font-size:13px}@media (max-width:768px){.security-grid{grid-template-columns:1fr}nav .links{display:none}}.legal{max-width:700px;margin:0 auto;padding:120px 0 80px}.legal h1{margin-bottom:8px;font-size:32px;font-weight:700}.legal .updated{color:var(--text-muted);margin-bottom:40px;font-size:14px}.legal h2{margin-top:40px;margin-bottom:12px;font-size:20px;font-weight:600}.legal p,.legal li{color:var(--text-secondary);margin-bottom:16px;font-size:15px;line-height:1.8}.legal ul{margin-bottom:16px;padding-left:20px}.legal a{color:var(--primary-border);text-decoration:underline}
