:root{--font-family:"Plus Jakarta Sans", sans-serif;--bg-color:#050811;--bg-dots:radial-gradient(#ffffff08 1px, transparent 0);--panel-bg:#0d142699;--panel-border:#ffffff0f;--accent-cyan:#00d2ff;--accent-blue:#0072ff;--accent-grad:linear-gradient(135deg, #00d2ff 0%, #0072ff 100%);--text-main:#f8fafc;--text-muted:#94a3b8;--white:#fff;--glass-shadow:0 8px 32px 0 #0000005e}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-color);background-image:var(--bg-dots);color:var(--text-main);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background-size:24px 24px;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#334155}.container{max-width:1200px;margin:0 auto;padding:0 24px}.header{border-bottom:1px solid var(--panel-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#050811b3;padding:24px 0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;display:flex}.logo-container{align-items:center;gap:12px;text-decoration:none;display:flex}.logo-img{width:auto;height:40px}.logo-text{color:var(--white);letter-spacing:-.5px;font-size:24px;font-weight:800}.logo-highlight{background:var(--accent-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.nav-links{gap:24px;display:flex}.nav-link{color:var(--text-muted);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--accent-cyan)}.hero{padding:80px 0 60px;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#00d2ff14 0%,#0072ff08 50%,#0000 100%);width:600px;height:600px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.badge{color:var(--accent-cyan);letter-spacing:.5px;background:#00d2ff1a;border:1px solid #00d2ff33;border-radius:99px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.badge-dot{background:var(--accent-cyan);width:6px;height:6px;box-shadow:0 0 8px var(--accent-cyan);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;box-shadow:0 0 12px var(--accent-cyan);transform:scale(1.2)}to{opacity:.5;transform:scale(.95)}}.hero h1{letter-spacing:-1.5px;color:var(--white);margin-bottom:24px;font-size:54px;font-weight:800;line-height:1.15}.text-gradient{background:var(--accent-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-description{color:var(--text-muted);max-width:580px;margin-bottom:36px;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.button-primary{background:var(--accent-grad);color:var(--white);border:none;box-shadow:0 4px 20px #0072ff4d}.button-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0072ff73,0 0 14px #00d2ff33}.button-secondary{color:var(--white);border:1px solid var(--panel-border);background:#ffffff0d}.button-secondary:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.showcase-container{justify-content:center;display:flex;position:relative}.showcase-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#0072ff26 0%,#0000 70%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showcase-img{border:1px solid var(--panel-border);width:100%;max-width:500px;height:auto;box-shadow:var(--glass-shadow);border-radius:16px;transition:transform .5s}.showcase-img:hover{transform:scale(1.02)rotate(1deg)}.features{border-top:1px solid var(--panel-border);padding:80px 0}.section-header{text-align:center;max-width:600px;margin:0 auto 60px}.section-header h2{letter-spacing:-1px;color:var(--white);margin-bottom:16px;font-size:36px;font-weight:800}.section-header p{color:var(--text-muted);font-size:16px}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.feature-card{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--glass-shadow);border-radius:16px;flex-direction:column;height:100%;padding:32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.feature-card:hover{border-color:#00d2ff4d;transform:translateY(-6px);box-shadow:0 12px 30px #00000080,0 0 16px #00d2ff1a}.feature-icon-wrapper{width:48px;height:48px;color:var(--accent-cyan);background:#00d2ff14;border:1px solid #00d2ff26;border-radius:10px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.feature-card h3{color:var(--white);margin-bottom:12px;font-size:20px;font-weight:700}.feature-card p{color:var(--text-muted);font-size:15px;line-height:1.6}.how-it-works{border-top:1px solid var(--panel-border);background:linear-gradient(#0000 0%,#0d142633 100%);padding:80px 0}.steps-container{grid-template-columns:repeat(3,1fr);gap:32px;display:grid;position:relative}.step-card{text-align:center;position:relative}.step-num-circle{width:48px;height:48px;color:var(--accent-cyan);background:#0d1426;border:2px solid #1e293b;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:18px;font-weight:800;transition:all .3s;display:flex;box-shadow:0 0 10px #00d2ff1a}.step-card:hover .step-num-circle{border-color:var(--accent-cyan);background:var(--accent-cyan);color:var(--bg-color);box-shadow:0 0 20px #00d2ff4d}.step-card h4{color:var(--white);margin-bottom:10px;font-size:18px;font-weight:700}.step-card p{color:var(--text-muted);max-width:280px;margin:0 auto;font-size:14px}.privacy-container{background:var(--panel-bg);border:1px solid var(--panel-border);max-width:800px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;margin:60px auto 100px;padding:48px}.privacy-container h1{letter-spacing:-1px;color:var(--white);background:var(--accent-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:12px;font-size:40px;font-weight:800}.privacy-meta{color:var(--text-muted);border-bottom:1px solid var(--panel-border);margin-bottom:40px;padding-bottom:16px;font-size:14px}.privacy-container h2{color:var(--white);align-items:center;gap:12px;margin:36px 0 16px;font-size:22px;font-weight:700;display:flex}.privacy-container h2:before{content:"";background:var(--accent-grad);border-radius:2px;width:4px;height:20px;display:inline-block}.privacy-container p{color:var(--text-muted);margin-bottom:20px;font-size:16px;line-height:1.7}.privacy-container ul{margin-bottom:24px;padding-left:8px;list-style:none}.privacy-container li{color:var(--text-main);margin-bottom:10px;padding-left:24px;font-size:15px;position:relative}.privacy-container li:before{content:"✓";color:var(--accent-cyan);font-weight:700;position:absolute;left:0}.privacy-back-btn{margin-top:40px;display:inline-flex}.footer{border-top:1px solid var(--panel-border);background:#050811e6;padding:40px 0}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-text{color:var(--text-muted);font-size:14px}.footer-email{color:var(--accent-cyan);font-weight:600;text-decoration:none}.footer-email:hover{text-decoration:underline}@media (width<=992px){.hero-grid{text-align:center;grid-template-columns:1fr;gap:40px}.hero h1{font-size:42px}.hero-description{margin:0 auto 36px}.hero-actions{justify-content:center}.showcase-container{order:-1}.steps-container{grid-template-columns:1fr;gap:40px}}@media (width<=576px){.header-inner{flex-direction:column;gap:16px}.hero{padding:40px 0}.hero h1{font-size:32px}.privacy-container{padding:24px}.privacy-container h1{font-size:28px}.footer-inner{text-align:center;flex-direction:column}}
