:root{--bg-dark:#050505;--bg-panel:#0a0a0a;--neon-green:#0f8;--neon-glow:rgba(0,255,136,.4);--text-main:#fff;--text-muted:#a0a0a0;--glass-border:rgba(255,255,255,.08);--glass-bg:rgba(20,20,20,.6);--card-gradient:linear-gradient(145deg,rgba(255,255,255,.03) 0%,rgba(255,255,255,.01) 100%)}*{margin:0;padding:0;box-sizing:border-box;font-family:'Outfit',sans-serif;scroll-behavior:smooth}body{background-color:var(--bg-dark);color:var(--text-main);overflow-x:hidden;background-image:linear-gradient(rgba(0,255,136,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.03) 1px,transparent 1px);background-size:50px 50px;position:relative}body::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,transparent 0%,#050505 90%);pointer-events:none;z-index:-1}a{text-decoration:none;color:inherit;transition:0.3s}ul{list-style:none}.reveal{opacity:0;transform:translateY(50px) scale(.95);transition:all 0.8s cubic-bezier(.165,.84,.44,1);filter:blur(10px)}.reveal.active{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.stagger-1{transition-delay:0.1s}.stagger-2{transition-delay:0.2s}.stagger-3{transition-delay:0.3s}header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:10px;left:50%;transform:translateX(-50%);z-index:1000;width:90%;max-width:1100px;padding:20px 5%;background:rgba(10,10,10,.9);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(255,255,255,.08);border-radius:50px;box-shadow:0 8px 32px rgba(0,0,0,.5);transition:all 0.3s ease}.desktop-nav{display:none}.logo{font-size:24px;font-weight:800;color:#fff;text-decoration:none;letter-spacing:1px}.logo span{color:var(--neon-green)}.header-buttons{display:flex;gap:15px;align-items:center}.btn-login-outline{padding:10px 24px;background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:50px;cursor:pointer;font-weight:600;font-size:14px;transition:0.3s}.btn-login-outline:hover{border-color:var(--neon-green);color:var(--neon-green);background:rgba(0,255,136,.05)}.btn-get-started{padding:10px 28px;background:var(--neon-green);color:#000;border:none;border-radius:50px;cursor:pointer;font-weight:700;font-size:14px;box-shadow:0 0 15px rgba(0,255,136,.4);transition:0.3s}.btn-get-started:hover{transform:translateY(-2px);box-shadow:0 0 25px rgba(0,255,136,.7)}@media (max-width:768px){header{width:95%;padding:10px 20px;top:15px}.logo{font-size:20px}.header-buttons{gap:8px}.btn-login-outline,.btn-get-started{padding:8px 16px;font-size:12px}}.logo span{color:var(--neon-green)}nav{display:flex;gap:30px}nav a{color:var(--text-muted);font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:600;position:relative}nav a::after{content:'';position:absolute;bottom:-5px;left:0;width:0%;height:2px;background:var(--neon-green);transition:0.3s;box-shadow:0 0 10px var(--neon-green)}nav a:hover{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5)}nav a:hover::after{width:100%}.login-btn-modal{padding:10px 30px;background:transparent;border:1px solid var(--neon-green);color:var(--neon-green);border-radius:50px;cursor:pointer;font-weight:700;transition:0.3s;box-shadow:0 0 10px rgba(0,255,136,.1)}.login-btn-modal:hover{background:var(--neon-green);color:#000;box-shadow:0 0 25px var(--neon-glow);transform:translateY(-2px)}.avatar-circle{width:45px;height:45px;background:linear-gradient(135deg,var(--neon-green),#00b8ff);color:#000;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 15px rgba(0,255,136,.5);transition:0.3s}.avatar-circle:hover{transform:scale(1.1)}.profile-box{position:relative}.dropdown{position:absolute;top:60px;right:0;background:#111;border:1px solid var(--glass-border);border-radius:15px;width:220px;display:none;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.5);animation:slideDown 0.3s cubic-bezier(.175,.885,.32,1.275)}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.profile-box.show .dropdown{display:flex}.dropdown a{padding:15px 20px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.05)}.dropdown a:hover{background:rgba(0,255,136,.1);color:var(--neon-green);padding-left:25px}.hero{min-height:100vh;display:flex;align-items:center;justify-content:space-between;padding:120px 10% 50px;position:relative;z-index:1}.hero-3d-wrap{perspective:1000px;position:relative;z-index:1;margin-right:100px}@media (max-width:991px){.hero-3d-wrap{margin-right:0;margin-top:60px;display:flex;justify-content:center}.hero-img{width:80%;height:auto}}.hero::before{content:'';position:absolute;width:600px;height:600px;background:var(--neon-green);filter:blur(150px);opacity:.08;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.hero-text{max-width:55%}.hero h1{font-size:5rem;line-height:1;margin-bottom:25px;font-weight:800;text-transform:uppercase;background:linear-gradient(to bottom,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero h1 span{color:var(--neon-green);-webkit-text-fill-color:var(--neon-green);text-shadow:0 0 40px rgba(0,255,136,.4)}.input-group{display:flex;background:rgba(255,255,255,.03);padding:5px;border-radius:16px;border:1px solid var(--glass-border);max-width:500px;margin:40px 0;align-items:center;transition:0.3s}.input-group:focus-within{border-color:var(--neon-green);box-shadow:0 0 20px rgba(0,255,136,.2);background:rgba(0,0,0,.5)}.prefix{padding-left:25px;color:var(--neon-green);font-weight:600;font-family:'Courier New',monospace}.input-group input{flex:1;background:transparent;border:none;color:#fff;padding:18px;font-size:18px;outline:none;font-weight:500}.create-btn{background:var(--neon-green);color:#000;border:none;padding:16px 40px;border-radius:12px;font-weight:800;cursor:pointer;transition:0.3s;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 20px rgba(0,255,136,.3)}.create-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 0 40px rgba(0,255,136,.6)}.hero-3d-wrap{perspective:1000px}.hero-img{width:350px;height:650px;background:linear-gradient(160deg,#1a1a1a,#0d0d0d);border-radius:40px;border:1px solid var(--glass-border);position:relative;transform-style:preserve-3d;box-shadow:-20px 20px 60px rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;cursor:pointer}.hero-img.floating{transform:rotateY(-15deg) rotateX(5deg);animation:hover3D 6s ease-in-out infinite}.hero-img.flip-action{animation:flipEffect 1s cubic-bezier(.45,.05,.55,.95) forwards}.hero-img img{width:750px;height:650px;pointer-events:none}.hero-img::after{content:'';position:absolute;inset:0;border-radius:40px;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);background-size:200% 200%;animation:shine 4s infinite;pointer-events:none}@keyframes hover3D{0%,100%{transform:rotateY(-15deg) translateY(0)}50%{transform:rotateY(-10deg) translateY(-25px)}}@keyframes shine{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes flipEffect{0%{transform:rotateY(-15deg) rotateX(5deg)}50%{transform:rotateY(90deg) rotateX(0deg);opacity:.8}100%{transform:rotateY(-15deg) rotateX(5deg);opacity:1}}html,body{max-width:100%;overflow-x:hidden!important;position:relative;width:100vw}@media (max-width:768px){header{width:96%;padding:8px 10px;top:10px;flex-wrap:nowrap;gap:5px}.logo{font-size:15px;flex-shrink:0;margin-left:15px}.header-buttons{gap:5px}.btn-premium-action{background:var(--neon-green);color:#000;font-family:'Outfit',sans-serif;font-weight:800;text-transform:uppercase;padding:18px 40px;border:none;border-radius:16px;font-size:14px!important;cursor:pointer;box-shadow:0 0 30px rgba(0,255,136,.3);transition:0.3s;display:inline-flex;align-items:center;gap:10px}.faq-item .q{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:18px!important;padding:35px 0;color:#fff;letter-spacing:.5px}.faq-item .a{max-height:0;opacity:0;overflow:hidden;color:var(--text-muted);font-size:14px!important;line-height:1.7;transition:max-height 0.5s ease,opacity 0.4s ease,margin 0.3s ease}.btn-login-outline,.btn-get-started{padding:6px 13px!important;font-size:11px!important;height:34px!important;white-space:nowrap}.form-box{background:#111;padding:45px;border-radius:30px;width:365px!important;box-shadow:0 0 50px rgba(0,255,136,.15);border:1px solid var(--glass-border);display:none;position:relative;transform:scale(.9);transition:0.3s cubic-bezier(.175,.885,.32,1.275)}}@media (max-width:991px){.hero{flex-direction:column;padding:100px 15px 40px;height:auto;overflow:hidden;perspective:1000px}.hero-text{width:100%;margin-bottom:20px;order:1;z-index:2}.hero h1{font-size:2.2rem;line-height:1.2;margin-bottom:20px}.input-group{width:100%;margin:20px auto;flex-wrap:wrap;gap:10px;display:flex;justify-content:center}.prefix{display:flex!important;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border:1px solid var(--glass-border);border-right:none;color:var(--neon-green);padding:0 15px;height:50px;border-radius:12px 0 0 12px;font-size:14px}.input-group input{flex:1;min-width:100px;height:50px;border-radius:0 12px 12px 0;padding-left:10px;border-left:none;background:rgba(255,255,255,.05)}.create-btn{width:100%;height:50px;border-radius:12px;margin-top:5px;font-size:16px}.hero-3d-wrap{order:2;width:100%;height:400px;display:flex;justify-content:center;align-items:center;perspective:1200px;margin-top:10px}.hero-img{width:100%;max-width:218px;height:auto;position:relative;transform-style:preserve-3d;transition:transform 0.3s cubic-bezier(.2,.8,.2,1);transform:rotateY(-10deg) rotateX(5deg);animation:floatMobile 6s ease-in-out infinite;cursor:pointer}.hero-img:active{transform:rotateY(15deg) rotateX(-10deg) scale(.95);transition:transform 0.1s ease-out}.hero-img img{width:381px;height:390px;display:block;object-fit:contain;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,.4);pointer-events:none}@keyframes floatMobile{0%{transform:translateY(0) rotateY(-10deg) rotateX(5deg)}50%{transform:translateY(-15px) rotateY(-10deg) rotateX(5deg)}100%{transform:translateY(0) rotateY(-10deg) rotateX(5deg)}}.hero::before{display:none}}.features{padding:50px 0;overflow:hidden;position:relative;perspective:1000px}.section-title{text-align:center;font-size:3rem;margin-bottom:60px;font-weight:800;text-transform:uppercase;position:relative;z-index:2}.section-title span{color:var(--neon-green);text-shadow:0 0 20px var(--neon-glow)}.carousel-wrapper{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:40px}.carousel{display:flex;gap:40px;padding:60px 0 80px;width:100%;overflow-x:hidden;white-space:nowrap;scroll-behavior:auto!important;user-select:none;-webkit-user-select:none;cursor:grab}.carousel:active{cursor:grabbing}.carousel::-webkit-scrollbar{display:none}.card{min-width:377px;flex-shrink:0;height:500px;padding:0;background:transparent;border-radius:30px;scroll-snap-align:center;position:relative;transition:all 0.5s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d;cursor:pointer;overflow:hidden}.card::after{content:'';position:absolute;top:10px;left:0;right:0;bottom:-10px;background:var(--neon-green);border-radius:30px;opacity:0;z-index:-1;transform:translateZ(-20px);transition:0.6s ease-in-out}.card img{width:100%;height:100%;object-fit:cover;border-radius:30px;border:2px solid rgba(255,255,255,.15);box-shadow:0 10px 40px rgba(0,0,0,.7);transition:all 0.5s ease;display:block}.card:hover{transform:translateY(-20px) rotateX(2deg) scale(1.03);box-shadow:0 25px 60px rgba(0,255,136,.25)}.card:hover img{border-color:var(--neon-green);box-shadow:0 0 20px rgba(0,255,136,.4),inset 0 0 10px rgba(0,255,136,.1);transform:scale(1.02)}.card:hover::after{opacity:.6;bottom:-30px}@media (max-width:991px){.section-title{text-align:center;font-size:2rem;margin-bottom:30px;font-weight:800;text-transform:uppercase;position:relative;z-index:2}.card{min-width:260px;width:292px;height:380px;border-radius:20px;scroll-snap-align:center;margin:0}}.carousel-controls{display:flex;gap:30px;margin-top:10px;z-index:5}.control-btn{width:65px;height:65px;border-radius:50%;background:rgba(10,10,10,.8);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.4s;box-shadow:0 10px 30px rgba(0,0,0,.5)}.control-btn:hover{border-color:var(--neon-green);color:var(--neon-green);background:rgba(0,255,136,.05);box-shadow:0 0 30px var(--neon-glow);transform:scale(1.15)}.control-btn:active{transform:scale(.95)}.share-section{display:flex;align-items:center;justify-content:space-between;padding:100px 10%;position:relative;overflow:hidden}.share-section::before{content:'';position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(0,255,136,.15) 0%,transparent 70%);top:50%;right:10%;transform:translate(0,-50%);z-index:0;pointer-events:none}.share-text{flex:1;z-index:2;padding-right:50px}.share-text h2{background:linear-gradient(120deg,var(--neon-green) 0%,#276646ff 50%,var(--neon-green) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:3.5rem;line-height:1.1;margin-bottom:25px;font-weight:800;filter:drop-shadow(0 0 10px rgba(0,255,136,.3));animation:greenShine 4s linear infinite}@media (max-width:991px){.share-text h2{font-size:2.2rem}}@keyframes greenShine{to{background-position:200% center}}.share-3d-wrapper{flex:1;display:flex;justify-content:center;perspective:1200px;z-index:2;padding-top:20px}.share-card{width:500px;height:400px;background:rgba(20,20,20,.4);border-radius:30px;border:1px solid rgba(255,255,255,.1);transform-style:preserve-3d;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 50px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.05);animation:cosmicFloat 8s ease-in-out infinite}.share-card::after{content:'';position:absolute;inset:0;border-radius:30px;background-image:linear-gradient(rgba(0,255,136,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.05) 1px,transparent 1px);background-size:40px 40px;opacity:.6;transform:translateZ(10px);pointer-events:none}.share-card img{width:85%;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.7));transform:translateZ(60px);animation:imageBreath 6s ease-in-out infinite alternate}.share-glare{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.15) 45%,transparent 50%);background-size:200% 100%;animation:glarePass 5s infinite linear;pointer-events:none;mix-blend-mode:overlay;z-index:10;transform:translateZ(1px)}@keyframes cosmicFloat{0%{transform:rotateY(-10deg) rotateX(5deg) translateY(0)}50%{transform:rotateY(10deg) rotateX(-5deg) translateY(-20px)}100%{transform:rotateY(-10deg) rotateX(5deg) translateY(0)}}@keyframes imageBreath{0%{transform:translateZ(60px) scale(1)}100%{transform:translateZ(90px) scale(1.05)}}@keyframes glarePass{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (max-width:991px){.share-section{flex-direction:column;text-align:center;gap:50px}.share-text{padding-right:0}.share-card{width:100%;max-width:400px;height:320px}}@media (max-width:991px){.share-section{flex-direction:column;text-align:center;gap:40px;padding:60px 20px;overflow:hidden;position:relative}.share-section::before{width:300px;height:300px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);filter:blur(60px);opacity:.5}.share-text{padding-right:0;width:100%;margin:0 auto}.share-text h2{font-size:2.2rem;margin-bottom:15px}.share-text p{font-size:1rem!important;padding:0 10px}.share-3d-wrapper{width:100%;height:320px;display:flex;justify-content:center;align-items:center;padding:0;margin-bottom:25px;perspective:800px}.share-card{width:100%;max-width:340px;height:280px;animation:cosmicFloatMobile 6s ease-in-out infinite}@keyframes cosmicFloatMobile{0%{transform:rotateY(-5deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(5deg) rotateX(-2deg) translateY(-15px)}100%{transform:rotateY(-5deg) rotateX(2deg) translateY(0)}}}:root{--neon-primary:#0f8;--neon-secondary:#0cf;--dark-metal:#121212;--frame-border:#2a2a2a;--glass-bg:rgba(20,20,20,.6)}.phone-section{padding:60px 5%;display:flex;flex-direction:column;align-items:center;position:relative;background:radial-gradient(circle at center,#1a1a1a 0%,#000 70%);perspective:2000px;overflow:hidden}.mode-controls{display:flex;gap:15px;margin-bottom:50px;z-index:20}.mode-btn{padding:10px 25px;font-size:.9rem;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:50px;cursor:pointer;font-weight:700;letter-spacing:1px;display:flex;align-items:center;gap:8px;transition:all 0.4s ease;box-shadow:0 5px 15px rgba(0,0,0,.5)}.mode-btn:hover,.mode-btn.active{background:var(--neon-primary);color:#000;box-shadow:0 0 20px rgba(0,255,136,.6);transform:translateY(-2px);border-color:var(--neon-primary)}.device-stage{display:flex;justify-content:center;align-items:center;width:100%;max-width:1200px;height:600px;position:relative;margin:0 auto}.center-composition{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;position:relative;z-index:10;transform-style:preserve-3d}.device-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;transform-style:preserve-3d;transition:transform 0.8s cubic-bezier(.2,.8,.2,1)}.device-frame{background:#000;position:relative;z-index:5;transition:all 0.8s cubic-bezier(.25,.8,.25,1);transform-style:preserve-3d;overflow:hidden;box-shadow:inset 0 0 0 2px #333,inset 0 0 20px rgba(0,0,0,1),0 0 0 4px #0a0a0a,0 20px 50px rgba(0,0,0,.9),0 0 60px rgba(0,255,136,.15)}.device-frame::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 40%,transparent 60%,rgba(255,255,255,.05) 100%);pointer-events:none;z-index:10}.device-frame.phone{width:280px;height:560px;border-radius:48px;border:4px solid #1a1a1a;transform:rotateY(-12deg) rotateX(10deg) translateZ(0);box-shadow:inset 0 0 0 2px #444,-6px 6px 0 #050505,-6px 6px 20px rgba(0,0,0,.8),0 0 0 2px #000,0 0 35px rgba(0,255,136,.3)}.device-frame.phone::before{content:'';position:absolute;right:-6px;top:120px;width:4px;height:40px;background:#333;border-radius:2px 0 0 2px;box-shadow:0 60px 0 #333;opacity:0;transition:0.3s}.device-frame.phone:not(.pc)+.device-notch{opacity:1}.device-wrapper:has(.phone) .device-frame::before{opacity:1}.device-frame.pc{width:700px;height:400px;border-radius:12px;border:1px solid #333;border-bottom:24px solid #151515;transform:rotateY(0deg) rotateX(0deg) translateY(-10px) translateZ(0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 0 0 5px #0a0a0a,0 20px 60px rgba(0,0,0,.8),0 0 80px rgba(0,255,136,.2),0 50px 30px -20px rgba(0,255,136,.15)}.screen-glare{display:block!important;opacity:.6;transition:opacity 0.8s ease}@media (max-width:768px){.device-frame.phone{width:260px;height:520px;box-shadow:inset 0 0 0 2px #444,-4px 4px 0 #050505,-4px 4px 15px rgba(0,0,0,.8),0 0 25px rgba(0,255,136,.3)!important}.device-frame.pc{width:700px;height:400px;box-shadow:0 0 0 4px #0a0a0a,0 15px 40px rgba(0,0,0,.8),0 0 40px rgba(0,255,136,.2)!important}}.device-frame.pc .device-notch{opacity:0;top:-50px}.device-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:30px;background:#000;border-bottom-left-radius:16px;border-bottom-right-radius:16px;z-index:20;display:flex;justify-content:center;align-items:center;gap:12px;transition:0.5s cubic-bezier(.68,-.55,.27,1.55);box-shadow:0 5px 10px rgba(0,0,0,.5)}.camera{width:10px;height:10px;background:#111;border-radius:50%;box-shadow:inset 0 0 4px rgba(255,255,255,.2);border:1px solid #222}.speaker{width:40px;height:4px;background:#1a1a1a;border-radius:2px}.monitor-stand{position:absolute;bottom:-70px;width:100px;height:80px;background:linear-gradient(180deg,#151515 0%,#0a0a0a 100%);clip-path:polygon(15% 0%,85% 0%,100% 100%,0% 100%);opacity:0;transition:0.6s cubic-bezier(.2,.8,.2,1);transform:translateY(20px);z-index:1}.monitor-base{position:absolute;bottom:-80px;width:240px;height:12px;background:#111;border-top:1px solid #333;border-radius:4px 4px 12px 12px;opacity:0;transition:0.6s 0.1s cubic-bezier(.2,.8,.2,1);transform:translateY(20px);z-index:1;box-shadow:0 10px 20px rgba(0,0,0,.8),0 0 15px rgba(0,255,136,.3)}.device-frame.pc~.monitor-stand{opacity:1;bottom:-75px;transform:translateY(0)}.device-frame.pc~.monitor-base{opacity:1;bottom:-85px;transform:translateY(0)}@keyframes phoneFloat{0%,100%{transform:rotateY(-12deg) rotateX(10deg) translateY(0)}50%{transform:rotateY(-8deg) rotateX(12deg) translateY(-15px)}}.device-screen{width:100%;height:100%;background:#000;position:relative;box-sizing:border-box;overflow:hidden;transition:all 0.5s}.screen-glare{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,0) 40%,rgba(255,255,255,.03) 100%);pointer-events:none;z-index:10;transform:rotate(-20deg)}.device-frame.phone .device-screen{border-radius:32px;padding:5px}.device-frame.pc .device-screen{border-radius:2px;padding:0}.device-frame.phone #screen-image,.device-frame.phone .screen-content-wrapper{border-radius:28px}#screen-image{width:100%;height:100%;object-fit:cover;object-position:top;filter:contrast(1.1) brightness(.95);transition:border-radius 0.5s}:root{--neon-primary:#0f8;--glass-bg:rgba(15,15,15,.75);--glass-border:rgba(255,255,255,.1)}.float-btn-group{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;gap:40px;z-index:20;width:250px;height:auto;pointer-events:none}.left-group{align-items:flex-end;left:30px;width:50%;padding-right:220px}.right-group{left:36%;margin-left:360px;align-items:flex-start;text-align:left}.float-label{position:relative;animation:levitate 6s ease-in-out infinite;animation-delay:var(--d);transition:all 0.6s cubic-bezier(.2,.8,.2,1);opacity:.4;transform-style:preserve-3d}.float-label .content{padding:12px 24px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:4px;color:#a0a0a0;display:flex;align-items:center;gap:15px;transform:rotateY(10deg) translateZ(0);box-shadow:0 10px 30px rgba(0,0,0,.5);transition:all 0.4s ease;clip-path:polygon(0 0,100% 0,100% 85%,92% 100%,0 100%)}.right-group .float-label .content{transform:rotateY(-10deg) translateZ(0);flex-direction:row;border-left:3px solid transparent;clip-path:polygon(0 0,100% 0,100% 100%,8% 100%,0 85%)}.left-group .float-label .content{flex-direction:row-reverse;border-right:3px solid transparent}.float-label i{font-size:1.2rem;color:#555;transition:0.3s}.float-label span{font-family:'Outfit',sans-serif;font-weight:600;font-size:.85rem;letter-spacing:1px;text-transform:uppercase}.float-label::before{content:'';position:absolute;top:50%;width:0;height:2px;background:var(--neon-primary);box-shadow:0 0 10px var(--neon-primary);transition:0.5s cubic-bezier(.2,.8,.2,1);opacity:0;z-index:-1}.left-group .float-label::before{right:-40px;width:0}.right-group .float-label::before{left:-40px;width:0}.float-label.highlight{opacity:1;z-index:30}.float-label.highlight .content{background:rgba(0,20,10,.85);border-color:rgba(0,255,136,.3);color:#fff;box-shadow:0 0 20px rgba(0,255,136,.15),inset 0 0 20px rgba(0,255,136,.05);transform:rotateY(0deg) scale(1.1) translateZ(30px)}.left-group .float-label.highlight::before{width:80px;right:-80px}.right-group .float-label.highlight::before{width:80px;left:-80px}.float-label.highlight i{color:var(--neon-primary);text-shadow:0 0 12px var(--neon-primary);transform:scale(1.2)}.float-label.highlight::before{opacity:1;width:60px}.left-group .float-label.highlight::before{right:-60px}.right-group .float-label.highlight::before{left:-60px}.nav-arrows{display:flex;flex-direction:row;gap:30px;margin:0;position:relative;z-index:50}.arrow-btn{width:70px;height:50px;background:linear-gradient(180deg,#1a1a1a,#0d0d0d);border:1px solid #333;border-radius:8px;color:#666;font-size:24px;cursor:pointer;transition:all 0.3s cubic-bezier(.2,.8,.2,1);display:flex;justify-content:center;align-items:center;box-shadow:0 5px 15px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1)}.arrow-btn:hover{border-color:var(--neon-primary);color:var(--neon-primary);transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,255,136,.2);background:#111}.arrow-btn:active{transform:translateY(1px)}@media (max-width:500px){@keyframes floatMobile{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-btn-group{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:20;padding:0 10px}.left-group,.right-group{width:50px;display:flex!important;flex-direction:column!important;gap:40px!important;justify-content:center;position:relative!important;margin:0!important;pointer-events:auto}.left-group{align-items:flex-start;left:-166px;bottom:-293px}.right-group{align-items:flex-end;left:47%;bottom:558px!important}.device-stage:has(.pc) .right-group{bottom:436px!important;transition:bottom 0.3s ease}.device-frame.pc~.float-btn-group .right-group{bottom:436px!important}.float-label{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:45px;height:45px;opacity:.6;margin:0!important;animation:floatMobile 3s ease-in-out infinite}.left-group .float-label:nth-child(odd){animation-delay:0s}.left-group .float-label:nth-child(even){animation-delay:1.5s}.right-group .float-label:nth-child(odd){animation-delay:0.5s}.right-group .float-label:nth-child(even){animation-delay:2s}.float-label .content{padding:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(20,20,20,.6);border:1px solid rgba(255,255,255,.15);border-radius:12px;clip-path:none!important;transform:none!important}.float-label span{display:none!important}.float-label i{font-size:1.4rem;color:#fff;margin:0}.float-label::before{content:'';position:absolute;top:50%;height:2px;background:var(--neon-primary);box-shadow:0 0 8px var(--neon-primary);opacity:.5;z-index:-1;transform:translateY(-50%)}.left-group .float-label::before{left:100%;width:20px}.right-group .float-label::before{right:100%;width:20px;left:auto}.float-label.highlight{opacity:1;z-index:25}.float-label.highlight .content{background:rgba(0,255,136,.2);border-color:var(--neon-primary);box-shadow:0 0 15px rgba(0,255,136,.4);transform:scale(1.1)!important}.float-label.highlight i{color:var(--neon-primary)}.left-group .float-label.highlight::before{width:25px;opacity:1}.right-group .float-label.highlight::before{width:25px;opacity:1;left:auto}.nav-arrows{order:3;margin-top:10px;display:flex;justify-content:center}}@media (max-width:500px){.device-stage{margin-top:45px;flex-direction:column;gap:50px}.float-btn-group{position:relative;top:auto;transform:none;width:100%;flex-direction:row;flex-wrap:wrap;margin:0}.left-group,.right-group{margin:0;justify-content:center;align-items:center;text-align:center}.nav-arrows{margin-top:10px}}@keyframes levitate{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.screen-content-wrapper{position:relative;width:100%;height:100%;overflow:hidden}#screen-image,.temp-slide{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;will-change:transform}@keyframes slideUpExit{from{transform:translateY(0);opacity:1;filter:brightness(1)}to{transform:translateY(-100%);opacity:.5;filter:brightness(.5)}}@keyframes slideUpEnter{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDownExit{from{transform:translateY(0);opacity:1;filter:brightness(1)}to{transform:translateY(100%);opacity:.5;filter:brightness(.5)}}@keyframes slideDownEnter{from{transform:translateY(-100%)}to{transform:translateY(0)}}.anim-next-exit{animation:slideUpExit 0.6s cubic-bezier(.4,0,.2,1) forwards}.anim-next-enter{animation:slideUpEnter 0.6s cubic-bezier(.4,0,.2,1) forwards}.anim-prev-exit{animation:slideDownExit 0.6s cubic-bezier(.4,0,.2,1) forwards}.anim-prev-enter{animation:slideDownEnter 0.6s cubic-bezier(.4,0,.2,1) forwards}.how-works{padding:120px 10%;text-align:center;background:linear-gradient(to bottom,transparent,#080808)}.steps{display:flex;justify-content:center;gap:50px;flex-wrap:wrap;margin-top:60px}.step{background:var(--bg-panel);padding:40px 30px;border-radius:30px;width:300px;transition:0.4s;border:1px solid var(--glass-border);position:relative;overflow:hidden}.step::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:var(--neon-green);transform:scaleX(0);transition:0.4s;transform-origin:left}.step:hover{transform:translateY(-10px);box-shadow:0 10px 40px rgba(0,0,0,.5)}.step:hover::before{transform:scaleX(1)}.step i{font-size:60px;color:var(--neon-green);margin-bottom:25px;display:inline-block;transition:0.4s}.step:hover i{transform:scale(1.2) rotate(5deg);text-shadow:0 0 20px var(--neon-green)}@media (max-width:991px){@keyframes autoPulseCard{0%,45%,100%{transform:translateY(0);box-shadow:none;border-color:rgba(255,255,255,.08)}10%,35%{transform:translateY(-6px);box-shadow:0 5px 20px rgba(0,255,136,.15);border-color:rgba(0,255,136,.3)}}@keyframes autoPulseLine{0%,45%,100%{transform:scaleX(.3);opacity:.5}10%,35%{transform:scaleX(1);opacity:1}}@keyframes autoPulseIcon{0%,45%,100%{transform:scale(1) rotate(0deg);text-shadow:none;color:var(--neon-green)}10%,35%{transform:scale(1.15) rotate(5deg);text-shadow:0 0 15px var(--neon-green);color:#fff}}.step{width:100%;max-width:380px;padding:25px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.08);animation:autoPulseCard 6s ease-in-out infinite}.step::before{animation:autoPulseLine 6s ease-in-out infinite}.step i{font-size:40px;margin-bottom:15px;animation:autoPulseIcon 6s ease-in-out infinite}.step:nth-child(1),.step:nth-child(1)::before,.step:nth-child(1) i{animation-delay:0s}.step:nth-child(2),.step:nth-child(2)::before,.step:nth-child(2) i{animation-delay:2s}.step:nth-child(3),.step:nth-child(3)::before,.step:nth-child(3) i{animation-delay:4s}.how-works{padding:60px 20px}.how-works .section-title{font-size:2rem;margin-bottom:30px}.steps{gap:20px;margin-top:30px;flex-direction:column;align-items:center}.step h3{font-size:1.3rem;margin-bottom:8px}.step p{font-size:.9rem;margin:0}}@keyframes autoPulseCard{0%,45%,100%{transform:translateY(0);box-shadow:none;border-color:rgba(255,255,255,.08)}10%,35%{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,255,136,.2);border-color:var(--neon-green)}}@keyframes autoPulseLine{0%,45%,100%{transform:scaleX(0);opacity:.5}10%,35%{transform:scaleX(1);opacity:1}}@keyframes autoPulseIcon{0%,45%,100%{transform:scale(1) rotate(0deg);text-shadow:none;color:var(--neon-green)}10%,35%{transform:scale(1.2) rotate(5deg);text-shadow:0 0 20px var(--neon-green);color:#fff}}.step{position:relative;overflow:hidden;transition:all 0.4s ease;animation:autoPulseCard 6s ease-in-out infinite}.step::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:var(--neon-green);transform-origin:left;animation:autoPulseLine 6s ease-in-out infinite}.step i{animation:autoPulseIcon 6s ease-in-out infinite;display:inline-block}.step:nth-child(1),.step:nth-child(1)::before,.step:nth-child(1) i{animation-delay:0s}.step:nth-child(2),.step:nth-child(2)::before,.step:nth-child(2) i{animation-delay:2s}.step:nth-child(3),.step:nth-child(3)::before,.step:nth-child(3) i{animation-delay:4s}.step:hover,.step:hover::before,.step:hover i{animation-play-state:paused;transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,255,136,.2);border-color:var(--neon-green)}.step:hover::before{transform:scaleX(1);opacity:1}.step:hover i{transform:scale(1.2) rotate(5deg);color:#fff}.pricing{padding:100px 5%;display:flex;justify-content:center;position:relative;z-index:10}.price-card{position:relative;width:100%;max-width:1000px;border-radius:40px;padding:4px;background:#0a0a0a;overflow:hidden;box-shadow:0 20px 80px rgba(0,255,136,.1);isolation:isolate}.price-card::before{content:'';position:absolute;top:50%;left:50%;width:250%;height:250%;background:conic-gradient(transparent 0deg,transparent 90deg,var(--neon-green) 180deg,transparent 270deg,transparent 360deg);transform:translate(-50%,-50%);animation:border-rotate 4s linear infinite;z-index:-2}@keyframes border-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.price-card::after{content:'';position:absolute;inset:3px;background:linear-gradient(145deg,#161616,#080808);border-radius:38px;z-index:-1}.price-content{position:relative;z-index:2;padding:50px;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.price-info{flex:1;padding-right:40px}.price-info h3{font-size:2.8rem;margin-bottom:15px;color:#fff;font-weight:700}.price-info .highlight{color:var(--neon-green);text-shadow:0 0 15px rgba(0,255,136,.4)}.price-desc{color:#888;margin-bottom:30px;font-size:1.1rem}.features-list{list-style:none;padding:0}.features-list li{margin:15px 0;font-size:1.1rem;display:flex;align-items:center;gap:15px;color:#ccc}.features-list i{color:var(--neon-green);font-size:1.3rem;background:rgba(0,255,136,.08);padding:6px;border-radius:50%;box-shadow:0 0 10px rgba(0,255,136,.1)}.price-action{text-align:right;min-width:280px;display:flex;flex-direction:column;align-items:flex-end}.price-big{font-size:5.5rem;font-weight:800;color:#fff;line-height:1;text-shadow:0 0 25px rgba(0,255,136,.3)}.price-big span{font-size:1.2rem;color:#666;font-weight:400;margin-left:5px}.upgrade-btn{width:100%;margin-top:30px;padding:15px 30px;background:transparent;border:1px solid var(--neon-green);color:var(--neon-green);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:50px;cursor:pointer;transition:0.3s;box-shadow:0 0 15px rgba(0,255,136,.1)}.upgrade-btn:hover{background:var(--neon-green);color:#000;box-shadow:0 0 40px var(--neon-green);transform:translateY(-2px)}@media (max-width:768px){.price-content{flex-direction:column;text-align:center;padding:40px 20px}.price-info{padding-right:0;margin-bottom:40px}.features-list li{justify-content:center}.price-action{align-items:center;width:100%;text-align:center}}.faq-item{background:rgba(255,255,255,.03);border:1px solid var(--glass-border);border-radius:20px;max-width:850px;width:90%;margin:0 auto 20px auto;padding:0 35px;cursor:pointer;transition:all 0.3s ease;overflow:hidden;position:relative}.faq-item:hover{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06);transform:translateY(-2px)}.faq-item .q{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.4rem;padding:35px 0;color:#fff;letter-spacing:.5px}.faq-item .q i{font-size:1.8rem;min-width:30px;text-align:right;transition:transform 0.4s cubic-bezier(.68,-.55,.27,1.55);color:var(--neon-green)}.faq-item .a{max-height:0;opacity:0;overflow:hidden;color:var(--text-muted);font-size:1.15rem;line-height:1.7;transition:max-height 0.5s ease,opacity 0.4s ease,margin 0.3s ease}.faq-item.open{border-color:var(--neon-green);background:rgba(0,255,136,.04);box-shadow:0 10px 30px -10px rgba(0,255,136,.1)}.faq-item.open .q i{transform:rotate(180deg)}.faq-item.open .a{max-height:600px;opacity:1;margin-bottom:35px;border-top:1px solid rgba(255,255,255,.05);padding-top:20px}footer{text-align:center;padding:50px;border-top:1px solid #1a1a1a;color:#555;font-size:.9rem}.auth-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:2000;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.auth-modal.show{display:flex;opacity:1}.form-box{background:#111;padding:50px;border-radius:30px;width:420px;box-shadow:0 0 50px rgba(0,255,136,.15);border:1px solid var(--glass-border);display:none;position:relative;transform:scale(.9);transition:0.3s cubic-bezier(.175,.885,.32,1.275)}.auth-modal.show .form-box{transform:scale(1)}.auth-modal .form-box.login{display:block}.auth-modal.slide .form-box.login{display:none}.auth-modal.slide .form-box.register{display:block}.close-btn-modal{position:absolute;top:25px;right:25px;background:none;border:none;color:#666;font-size:28px;cursor:pointer;transition:0.3s}.close-btn-modal:hover{color:#fff;transform:rotate(90deg)}.input-box{position:relative;margin-bottom:25px}.input-box input{width:100%;background:#080808;border:1px solid #333;padding:15px 45px 15px 20px;border-radius:12px;color:#fff;transition:0.3s;font-size:1rem}.input-box input:focus{border-color:var(--neon-green);box-shadow:0 0 15px rgba(0,255,136,.2)}.input-box i{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#666}.btn{width:100%;background:var(--neon-green);color:#000;padding:15px;border:none;border-radius:12px;font-weight:800;cursor:pointer;box-shadow:0 0 20px rgba(0,255,136,.3);transition:0.3s;font-size:1rem;text-transform:uppercase}.btn:hover{transform:translateY(-3px);box-shadow:0 0 40px rgba(0,255,136,.6)}.form-box h2{text-align:center;color:#fff;margin-bottom:30px;font-size:2rem}.form-box p{text-align:center;margin-top:20px;font-size:.9rem;color:#888}.form-box a{color:var(--neon-green);font-weight:700}.alert-box{position:fixed;top:30px;right:30px;z-index:3000;display:flex;flex-direction:column;gap:15px;opacity:0;pointer-events:none;transition:0.5s}.alert-box.show{opacity:1;pointer-events:auto}.alert{padding:15px 25px;border-radius:12px;display:flex;align-items:center;gap:15px;color:#fff;background:rgba(20,20,20,.95);border:1px solid;box-shadow:0 10px 30px rgba(0,0,0,.5);animation:slideLeft 0.5s ease}@keyframes slideLeft{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.alert.success{border-color:#00b16a}.alert.success i{color:#00b16a}.alert.error{border-color:#ff4757}.alert.error i{color:#ff4757}@media (max-width:768px){.hero{flex-direction:column;text-align:center;padding-top:150px}.hero-text{max-width:100%;margin-bottom:50px}.hero h1{font-size:3rem}.input-group{margin:30px auto}.share-section{flex-direction:column;padding:0 5%;text-align:center}.share-text{max-width:100%;margin-bottom:40px}.icon-box{width:100%}.price-content{flex-direction:column;text-align:center}.price-card{padding:40px 20px}}.section-title-wrapper{text-align:center;margin-bottom:40px;position:relative;z-index:10;padding-top:20px}.sub-badge{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:3px;color:var(--neon-primary,#00ff88);text-transform:uppercase;background:rgba(0,255,136,.1);padding:5px 12px;border-radius:20px;border:1px solid rgba(0,255,136,.3);margin-bottom:15px}.neon-gradient-text{font-family:'Outfit',sans-serif;font-size:3rem;font-weight:800;line-height:1.1;margin:0 0 10px 0;text-transform:uppercase;background:linear-gradient(135deg,#ffffff 0%,#00ff88 50%,#00d4ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(0,255,136,.3))}.desc-text{font-size:1rem;color:rgba(255,255,255,.6);font-weight:300;letter-spacing:.5px;margin:0}@media (max-width:991px){.section-title-wrapper{margin-bottom:25px;padding:0 15px}.neon-gradient-text{font-size:2rem}.desc-text{font-size:.9rem}}.pricing{padding:100px 5%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.section-title-wrapper{text-align:center;margin-bottom:50px;position:relative;z-index:10}.sub-badge{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:3px;color:var(--neon-primary,#00ff88);text-transform:uppercase;background:rgba(0,255,136,.1);padding:5px 12px;border-radius:20px;border:1px solid rgba(0,255,136,.3);margin-bottom:15px}.neon-gradient-text{font-size:3rem;font-weight:800;line-height:1.1;margin:0 0 10px 0;text-transform:uppercase;background:linear-gradient(135deg,#ffffff 0%,#00ff88 50%,#00d4ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(0,255,136,.3))}.desc-text{font-size:1rem;color:rgba(255,255,255,.6);font-weight:300}.price-card{position:relative;width:100%;max-width:1000px;border-radius:40px;padding:3px;background:#0a0a0a;overflow:hidden;box-shadow:0 20px 80px rgba(0,255,136,.1);isolation:isolate}.price-card::before{content:'';position:absolute;top:50%;left:50%;width:250%;height:250%;background:conic-gradient(transparent 0deg,transparent 90deg,var(--neon-green) 180deg,transparent 270deg,transparent 360deg);transform:translate(-50%,-50%);animation:border-rotate 4s linear infinite;z-index:-2}@keyframes border-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.price-card::after{content:'';position:absolute;inset:3px;background:linear-gradient(145deg,#161616,#080808);border-radius:38px;z-index:-1}.price-content{position:relative;z-index:2;padding:50px;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.price-info{flex:1;padding-right:40px}.price-info h3{font-size:2.8rem;margin-bottom:15px;color:#fff;font-weight:700}.price-info .highlight{color:var(--neon-green);text-shadow:0 0 15px rgba(0,255,136,.4)}.price-desc{color:#888;margin-bottom:30px;font-size:1.1rem}.features-list{list-style:none;padding:0}.features-list li{margin:15px 0;font-size:1.1rem;display:flex;align-items:center;gap:15px;color:#ccc}.features-list i{color:var(--neon-green);font-size:1.3rem;background:rgba(0,255,136,.08);padding:6px;border-radius:50%;box-shadow:0 0 10px rgba(0,255,136,.1)}.price-action{text-align:right;min-width:280px;display:flex;flex-direction:column;align-items:flex-end}.price-big{font-size:5.5rem;font-weight:800;color:#fff;line-height:1;text-shadow:0 0 25px rgba(0,255,136,.3)}.price-big span{font-size:1.2rem;color:#666;font-weight:400;margin-left:5px}.upgrade-btn{width:100%;margin-top:30px;padding:15px 30px;background:transparent;border:1px solid var(--neon-green);color:var(--neon-green);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:50px;cursor:pointer;transition:0.3s;box-shadow:0 0 15px rgba(0,255,136,.1)}.upgrade-btn:hover{background:var(--neon-green);color:#000;box-shadow:0 0 40px var(--neon-green);transform:translateY(-2px)}@media (max-width:991px){.pricing{padding:60px 15px}.neon-gradient-text{font-size:2.2rem}.desc-text{font-size:.95rem;padding:0 10px}.price-card{border-radius:30px}.price-card::after{border-radius:28px}.price-content{flex-direction:column;text-align:center;padding:40px 20px}.price-info{padding-right:0;margin-bottom:40px;width:100%}.price-info h3{font-size:2rem}.price-desc{font-size:1rem}.features-list li{justify-content:center;font-size:1rem;text-align:left}.price-action{width:100%;min-width:auto;align-items:center;text-align:center;border-top:1px solid rgba(255,255,255,.1);padding-top:30px}.price-big{font-size:4rem}.upgrade-btn{width:100%;max-width:280px;padding:12px 20px}}.features-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:10000;display:none;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity 0.3s ease}.features-modal[style*="display: flex"]{opacity:1}.features-box{background:linear-gradient(145deg,#0f0f0f,#050505);border:1px solid rgba(0,255,136,.2);box-shadow:0 0 50px rgba(0,255,136,.1);border-radius:30px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;position:relative;padding:0;animation:modalZoom 0.4s cubic-bezier(.175,.885,.32,1.275)}@keyframes modalZoom{from{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.modal-header{text-align:center;padding:40px 20px 20px;position:relative;overflow:hidden}.header-glow{position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:350px;height:180px;background:radial-gradient(ellipse at center,var(--neon-green) 0%,transparent 70%);filter:none;opacity:.4;pointer-events:none}.sub-badge{background:rgba(0,255,136,.1);color:var(--neon-green);font-size:10px;font-weight:800;padding:6px 14px;border-radius:20px;letter-spacing:1.5px;border:1px solid rgba(0,255,136,.3);text-transform:uppercase}.neon-title{color:#fff;font-family:'Outfit',sans-serif;font-size:36px;margin:20px 0 10px;font-weight:700;text-shadow:0 0 20px rgba(0,255,136,.4)}.modal-desc{color:#888;font-size:16px}.highlight-price{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding:20px 40px}.feature-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:25px;transition:all 0.3s ease;opacity:0;transform:translateY(20px);animation:fadeInUp 0.5s forwards;animation-delay:calc(var(--delay) * 0.1s)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.feature-card:hover{background:rgba(0,255,136,.03);border-color:rgba(0,255,136,.4);box-shadow:0 10px 30px rgba(0,0,0,.5);transform:translateY(-5px)}.card-icon{font-size:32px;color:var(--neon-green);margin-bottom:15px;background:rgba(0,255,136,.1);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:15px;box-shadow:0 0 15px rgba(0,255,136,.1)}.feature-card h3{color:#fff;font-size:18px;margin-bottom:5px;font-weight:600}.card-sub{color:#666;font-size:13px;margin-bottom:20px;font-style:italic}.card-list{list-style:none;padding:0;margin:0}.card-list li{display:flex;align-items:center;gap:10px;color:#b0b0b0;font-size:13px;margin-bottom:10px;line-height:1.4}.card-list li i{color:var(--neon-green);font-size:16px;flex-shrink:0}.card-list li b{color:#fff;font-weight:500}.card-list li.sub-item{padding-left:26px;font-size:11px;opacity:.7}.modal-footer{padding:30px 40px 40px;text-align:center}.btn-premium-action{background:var(--neon-green);color:#000;font-family:'Outfit',sans-serif;font-weight:800;text-transform:uppercase;padding:18px 40px;border:none;border-radius:16px;font-size:16px;cursor:pointer;box-shadow:0 0 30px rgba(0,255,136,.3);transition:0.3s;display:inline-flex;align-items:center;gap:10px}.btn-premium-action:hover{transform:scale(1.05);box-shadow:0 0 50px rgba(0,255,136,.6)}.close-features-btn{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:0.3s;display:flex;align-items:center;justify-content:center;font-size:20px;z-index:10}.close-features-btn:hover{background:red;border-color:red;transform:rotate(90deg)}@media (max-width:768px){.features-grid{grid-template-columns:1fr;padding:15px 20px}.neon-title{font-size:28px}.features-box{width:95%;max-height:85vh;border-radius:20px}}.features-box::-webkit-scrollbar{width:6px}.features-box::-webkit-scrollbar-track{background:rgba(255,255,255,.02);margin:20px 0;border-radius:10px}.features-box::-webkit-scrollbar-thumb{background:var(--neon-green);border-radius:10px;box-shadow:0 0 10px rgba(0,255,136,.5);border:1px solid rgba(0,0,0,.5)}.features-box::-webkit-scrollbar-thumb:hover{background:#fff;box-shadow:0 0 15px rgba(255,255,255,.8)}.silver-gradient-text{background:linear-gradient(110deg,#ffffff 15%,#8a8a8a 55%,#ffffff 85%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;filter:drop-shadow(0 0 5px rgba(255,255,255,.3));display:inline-block;animation:shine 4s linear infinite}@keyframes shine{to{background-position:200% center}}.fusion-section{position:relative;height:750px;width:100%;background:radial-gradient(circle at center,#111 0%,#000000 100%);overflow:hidden;display:flex;justify-content:center;align-items:center;perspective:1000px;font-family:'Outfit',sans-serif}.fusion-grid{position:absolute;width:200%;height:200%;background-image:linear-gradient(rgba(0,255,163,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,163,.05) 1px,transparent 1px);background-size:60px 60px;transform:rotateX(60deg) translateY(-100px) translateZ(-200px);animation:gridMove 20s linear infinite;pointer-events:none}@keyframes gridMove{0%{transform:rotateX(60deg) translateY(0) translateZ(-200px)}100%{transform:rotateX(60deg) translateY(60px) translateZ(-200px)}}.fusion-ring{position:absolute;width:550px;height:550px;border:1px dashed rgba(0,255,163,.2);border-radius:50%;animation:spinRight 40s linear infinite;z-index:1}.fusion-ring-inner{position:absolute;width:380px;height:380px;border:1px solid rgba(0,255,163,.1);border-left:2px solid #00ffa3;border-right:2px solid #00ffa3;border-radius:50%;animation:spinLeft 20s linear infinite;z-index:2;box-shadow:0 0 20px rgba(0,255,163,.05)}.fusion-core{position:relative;z-index:10;text-align:center}.hacker-text{font-size:16vw;font-weight:900;color:#fff;line-height:1;text-transform:uppercase;text-shadow:0 0 40px rgba(0,255,163,.4);opacity:0;transform:scale(.5);transition:transform 0.8s cubic-bezier(.34,1.56,.64,1)}.hacker-text.active{opacity:1;transform:scale(1)}.fusion-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:450px;height:450px;background:radial-gradient(circle,#00ffa3 0%,transparent 70%);filter:none;opacity:0;transition:opacity 2s ease;z-index:-1;pointer-events:none}.orbit-container{position:absolute;width:100%;height:100%;pointer-events:none;z-index:5}.data-card{position:absolute;background:transparent;opacity:0;transition:opacity 0.6s ease,transform 0.1s linear}.card-inner{background:rgba(5,5,5,.85);border:1px solid rgba(255,255,255,.1);border-top:2px solid #00ffa3;padding:10px 18px;color:#fff;font-family:'Poppins',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 10px 30px rgba(0,0,0,.5);white-space:nowrap;animation:floating 6s ease-in-out infinite}.card-inner span{color:#00ffa3;font-size:9px;display:block;margin-bottom:2px;opacity:.6}@keyframes floating{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.data-card.c1{top:15%;left:25%}.data-card.c1 .card-inner{animation-delay:0s}.data-card.c2{top:15%;right:25%}.data-card.c2 .card-inner{animation-delay:1.5s;border-top-color:#00cc82}.data-card.c3{top:48%;left:10%}.data-card.c3 .card-inner{animation-delay:3s}.data-card.c4{top:48%;right:10%}.data-card.c4 .card-inner{animation-delay:0.5s}.data-card.c5{bottom:20%;left:25%}.data-card.c5 .card-inner{animation-delay:2s;border-top-color:#00cc82}.data-card.c6{bottom:20%;right:25%}.data-card.c6 .card-inner{animation-delay:4s}.data-card.visible{opacity:1}.card-inner:hover{background:rgba(0,255,163,.15);border-color:#00ffa3;box-shadow:0 0 20px rgba(0,255,163,.4)}.fusion-overlay{position:absolute;bottom:50px;width:100%;text-align:center;z-index:20}.cyber-subtitle{color:#00ffa3;font-size:.8rem;letter-spacing:3px;margin-bottom:10px;font-family:'Courier New',monospace;opacity:.8}.blink{animation:blinker 1.5s step-end infinite}.cyber-desc{color:#fff;font-size:1.8rem;font-weight:300;transform:translateY(30px);opacity:0;transition:all 1s ease 1s}.cyber-desc.visible{opacity:1;transform:translateY(0)}.neon-highlight{color:#00ffa3;font-weight:800;text-shadow:0 0 15px rgba(0,255,163,.6)}@keyframes spinRight{100%{transform:rotate(360deg)}}@keyframes spinLeft{100%{transform:rotate(-360deg)}}@keyframes blinker{50%{opacity:0}}@media (max-width:768px){.hacker-text{font-size:25vw}.fusion-ring{width:300px;height:300px}.fusion-ring-inner{width:200px;height:200px}.data-card{transform:scale(.85)}.data-card.c1{top:12%;left:8%}.data-card.c2{top:12%;right:8%}.data-card.c3{top:38%;left:2%}.data-card.c4{top:38%;right:2%}.data-card.c5{bottom:22%;left:10%}.data-card.c6{bottom:22%;right:10%}}.site-footer{background:#050505;border-top:1px solid rgba(255,255,255,.05);padding:60px 20px 20px;margin-top:auto;font-family:'Poppins',sans-serif;position:relative;z-index:10}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.03)}.brand-link{text-decoration:none;display:flex;flex-direction:row;align-items:center;transition:transform 0.3s ease}.brand-link:hover{transform:scale(1.05)}.footer-logo{height:40px;width:auto;object-fit:contain;margin-top:2px}.footer-brand .logo-text{font-family:'Outfit',sans-serif;font-size:1.8rem;color:#888;margin:0;font-weight:800}.footer-brand .highlight{font-family:'Outfit',sans-serif;font-size:1.8rem;color:#888;font-weight:800}.footer-brand .tagline{color:rgba(255,255,255,.5);font-size:.9rem;margin-top:5px}.footer-legal{display:flex;align-items:center;gap:15px}.legal-link{color:rgba(255,255,255,.6);text-decoration:none;font-size:.95rem;transition:all 0.3s ease;font-weight:500}.legal-link:hover{color:var(--primary);text-shadow:0 0 10px rgba(0,255,163,.4)}.separator{color:rgba(255,255,255,.2)}.footer-socials{display:flex;gap:15px}.social-btn{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#fff;text-decoration:none;font-size:1.4rem;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)}.social-btn:hover{transform:translateY(-5px) scale(1.1);background:#fff;border-color:#fff}.social-btn.instagram:hover{color:#E1306C;box-shadow:0 0 20px rgba(225,48,108,.5)}.social-btn.telegram:hover{color:#08c;box-shadow:0 0 20px rgba(0,136,204,.5)}.social-btn.email:hover{color:var(--primary);box-shadow:0 0 20px rgba(0,255,163,.5)}.footer-bottom{text-align:center;padding-top:20px;color:rgba(255,255,255,.3);font-size:.85rem}@media (max-width:768px){.footer-content{flex-direction:column;text-align:center;gap:30px}.footer-legal{flex-direction:column;gap:10px}.footer-bottom{display:flex;flex-direction:column;align-items:center;padding-top:0!important;border-top:1px solid rgba(255,255,255,.05);margin-top:0!important}.cyber-desc{color:#fff;font-size:25px;font-weight:300;transform:translateY(30px);opacity:0;transition:all 1s ease 1s}.separator{display:none}}.example-wrapper{text-align:center;margin:40px auto 20px;padding:0 20px;position:relative;z-index:10}.example-text{color:#aaa;font-size:.9rem;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:6px;opacity:.8}.example-text i{color:var(--neon-green,#39ff14)}.btn-neon-glass{position:relative;display:inline-flex;align-items:center;gap:15px;padding:12px 25px;text-decoration:none;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;max-width:100%;box-shadow:0 4px 30px rgba(0,0,0,.1)}.btn-neon-glass .btn-text{color:#fff;font-weight:600;font-size:1rem;letter-spacing:.5px;transition:color 0.3s}.btn-neon-glass .btn-icon-box{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(57,255,20,.1);border-radius:50%;color:var(--neon-green,#39ff14);font-size:1.2rem;transition:all 0.3s ease;box-shadow:0 0 10px rgba(57,255,20,.2)}.btn-neon-glass:hover{transform:translateY(-3px);border-color:var(--neon-green,#39ff14);box-shadow:0 0 20px rgba(57,255,20,.3),inset 0 0 10px rgba(57,255,20,.05)}.btn-neon-glass:hover .btn-icon-box{background:var(--neon-green,#39ff14);color:#000;transform:rotate(15deg) scale(1.1);box-shadow:0 0 15px var(--neon-green,#39ff14)}.btn-neon-glass:hover .btn-text{text-shadow:0 0 8px rgba(255,255,255,.5)}.shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);transform:skewX(-20deg);transition:0.5s}.btn-neon-glass:hover .shine{left:200%;transition:0.7s ease-in-out}@keyframes subtle-pulse{0%{box-shadow:0 0 0 0 rgba(57,255,20,.4)}70%{box-shadow:0 0 0 10px rgba(57,255,20,0)}100%{box-shadow:0 0 0 0 rgba(57,255,20,0)}}.btn-neon-glass{animation:subtle-pulse 3s infinite}.btn-login-outline{padding:10px 24px;background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:50px;cursor:pointer;font-weight:600;font-size:14px;transition:0.3s}.btn-login-outline:hover{border-color:var(--neon-green);color:var(--neon-green);background:rgba(0,255,136,.05)}.footer-bottom{display:flex;flex-direction:column;align-items:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.05);margin-top:40px}

.card img {
    width: 94% !important;
  
}
.terms-link {
    color: #00ffa3; /* Ваш неоновий колір */
    text-decoration: none;
    transition: 0.3s;
}

.terms-link:hover {
    text-decoration: underline;
    color: #fff;
}