@keyframes gradientMovement1{0%,to{opacity:0;transform:translate(0) rotate(0deg) scale(1)}25%{opacity:.6;transform:translate(10%,5%) rotate(90deg) scale(1.1)}50%{opacity:.2;transform:translate(5%,10%) rotate(180deg) scale(1)}75%{opacity:.4;transform:translate(-5%,5%) rotate(270deg) scale(.9)}}@keyframes gradientMovement2{0%,to{opacity:.1;transform:translate(0) rotate(1turn) scale(1)}25%{opacity:0;transform:translate(-10%,-5%) rotate(270deg) scale(.9)}50%{opacity:.5;transform:translate(-5%,-10%) rotate(180deg) scale(1.1)}75%{opacity:.2;transform:translate(5%,-5%) rotate(90deg) scale(1)}}@keyframes gradientMovement3{0%,to{opacity:.2;transform:translate(-50%,-50%) rotate(0deg) scale(1)}25%{opacity:0;transform:translate(-45%,-55%) rotate(90deg) scale(1.2)}50%{opacity:.4;transform:translate(-50%,-45%) rotate(180deg) scale(.9)}75%{opacity:.1;transform:translate(-55%,-50%) rotate(270deg) scale(1.1)}}@keyframes gradientPulse{0%,to{filter:blur(80px)}50%{filter:blur(100px)}}:root{--primary-gradient:linear-gradient(135deg,#6366f1,#8b5cf6);--secondary-gradient:linear-gradient(135deg,#4f46e5,#7c3aed);--accent-gradient:linear-gradient(135deg,#4f46e5,#6366f1 50%,#8b5cf6);--dark-bg:#080808;--darker-bg:#050505;--card-bg:rgba(30,41,59,.2);--text-primary:#f8fafc;--text-secondary:#94a3b8;--accent:#6366f1;--border-radius:24px;--glass-bg:hsla(0,0%,100%,.03);--glass-border:hsla(0,0%,100%,.1);--glass-shadow:0 4px 30px rgba(0,0,0,.3)}*{box-sizing:border-box;margin:0;padding:0}body{background:#080808;background:var(--dark-bg);background-image:radial-gradient(circle at 20% 20%,rgba(99,102,241,.15) 0,transparent 40%),radial-gradient(circle at 80% 80%,rgba(139,92,246,.15) 0,transparent 40%);color:#f8fafc;color:var(--text-primary);font-family:Inter,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative}.gradient-container{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.gradient-orb{backface-visibility:hidden;border-radius:50%;position:absolute;transform:translateZ(0);transition:all .3s ease-in-out;will-change:transform,opacity}.gradient-orb:first-child{animation:gradientMovement1 30s cubic-bezier(.4,0,.2,1) infinite,gradientPulse 8s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--primary-gradient);height:800px;right:-200px;top:-200px;width:800px}.gradient-orb:nth-child(2){animation:gradientMovement2 25s cubic-bezier(.4,0,.2,1) infinite,gradientPulse 10s ease-in-out infinite;background:linear-gradient(135deg,#4f46e5,#7c3aed);background:var(--secondary-gradient);bottom:-100px;height:600px;left:-100px;width:600px}.gradient-orb:nth-child(3){animation:gradientMovement3 35s cubic-bezier(.4,0,.2,1) infinite,gradientPulse 12s ease-in-out infinite;background:linear-gradient(135deg,#4f46e5,#6366f1 50%,#8b5cf6);background:var(--accent-gradient);height:400px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}.noise-overlay{background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" filter="url(%23noise)" opacity=".05"/></svg>');height:100vh;left:0;opacity:.15;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.parallax-gradient{transition:transform .1s ease-out}body:after,body:before{border-radius:50%;content:"";filter:blur(80px);height:300px;opacity:.4;position:fixed;width:300px;z-index:-1}body:before{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--primary-gradient);right:-100px;top:-100px}body:after{background:linear-gradient(135deg,#4f46e5,#7c3aed);background:var(--secondary-gradient);bottom:-100px;left:-100px}.glass{background:hsla(0,0%,100%,.03);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--glass-border);box-shadow:0 4px 30px rgba(0,0,0,.3);box-shadow:var(--glass-shadow)}.glass,.header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header{background:rgba(8,8,8,.8);border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--glass-border);position:fixed;top:0;width:100%;z-index:1000}.nav{justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem 2rem}.nav,.nav-logo a{align-items:center;display:flex}.nav-logo svg{fill:#fff;height:40px;transition:all .3s ease;width:auto}.nav-logo svg:hover{fill:#6c5ce7;filter:drop-shadow(0 0 8px rgba(99,102,241,.5))}.nav-links{align-items:center;display:flex;gap:2rem}.nav-link{border-radius:4px;color:#fff;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.nav-link.active,.nav-link:hover{background:rgba(108,92,231,.1);color:#6c5ce7}.cta-button{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--primary-gradient);border:none;border-radius:24px;border-radius:var(--border-radius);box-shadow:0 4px 20px rgba(99,102,241,.3);color:#fff;cursor:pointer;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s ease}.cta-button:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.cta-button:hover:before{transform:translateX(100%)}.cta-button:hover{box-shadow:0 8px 30px rgba(99,102,241,.4);transform:translateY(-2px)}.cta-button.large{font-size:1.1rem;padding:1rem 2rem}.hero{align-items:center;display:flex;gap:4rem;justify-content:center;margin:0 auto;max-width:1400px;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.hero-content{flex:1;flex-direction:column;max-width:600px;text-align:center}.hero-content,.hero-image{align-items:center;display:flex;justify-content:center;z-index:2}.hero-image{flex:1;overflow:visible;padding:4rem;position:relative}.hero-logo{animation:fadeIn 1.5s ease-out forwards;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 0 10px rgba(139,92,246,.3));height:auto;max-width:600px;opacity:0;overflow:visible;transform-origin:center;width:100%;will-change:opacity}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hero-logo g,.hero-logo path{fill:url(#logo-gradient);filter:url(#glow);transition:filter .3s ease}.hero h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--primary-gradient);-webkit-background-clip:text;filter:brightness(1.2);font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem;max-width:100%;text-align:center;text-shadow:0 0 30px rgba(99,102,241,.5)}.hero-subtitle{color:#94a3b8;color:var(--text-secondary);font-size:1.25rem;margin-bottom:2rem;max-width:600px;text-align:center}.trust-badges{display:flex;gap:2rem;margin-top:2rem}.badge{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.03);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--glass-border);border-radius:24px;border-radius:var(--border-radius);display:flex;flex-direction:column;padding:1rem}.rating{font-size:1.5rem;font-weight:700}.stars{color:#fbbf24}.count{font-size:1.5rem;font-weight:700}.label{color:#94a3b8;color:var(--text-secondary)}.nfc-mockup{filter:drop-shadow(0 8px 30px rgba(99,102,241,.3));max-width:400px;width:100%}.feature-card,.pricing-card,.testimonial-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.03);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--glass-border);border-radius:24px;border-radius:var(--border-radius);padding:2rem;transition:all .3s ease}.feature-card:hover,.pricing-card:hover,.testimonial-card:hover{border-color:rgba(99,102,241,.3);box-shadow:0 8px 30px rgba(0,0,0,.3);transform:translateY(-5px)}.search-bar{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.03);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--glass-border);border-radius:24px;border-radius:var(--border-radius);display:flex;margin:2rem 0;max-width:400px;padding:.5rem 1rem}.search-bar input{background:transparent;border:none;color:#f8fafc;color:var(--text-primary);outline:none;padding:.5rem;width:100%}.search-bar input::-moz-placeholder{color:#94a3b8;color:var(--text-secondary)}.search-bar input::placeholder{color:#94a3b8;color:var(--text-secondary)}.progress-bar{background:hsla(0,0%,100%,.03);background:var(--glass-bg);border-radius:4px;height:8px;margin:1rem 0;overflow:hidden}.progress-fill{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--primary-gradient);border-radius:4px;height:100%;transition:width .3s ease}section{opacity:.4;padding:6rem 2rem;position:relative;transition:all .3s ease-out}#how-it-works.active,#why-choose.active,.cta-section.active,.features.active,.pricing.active,.testimonials.active,section.active{opacity:1}#how-it-works.active h2,#why-choose.active h2,.cta-section.active h2,.features.active h2,.pricing.active h2,.testimonials.active h2,section.active h1,section.active h2,section.active h3{color:#fff!important;filter:brightness(1.2);text-shadow:0 0 20px rgba(99,102,241,.5)}#how-it-works.active p,#why-choose.active p,.cta-section.active p,.features.active p,.pricing.active p,.testimonials.active p,section.active p{color:#e2e8f0!important;filter:brightness(1.05)}#how-it-works.active .step,#why-choose.active .feature-card,section.active .feature-card,section.active .pricing-card,section.active .step,section.active .testimonial-card{background:rgba(30,41,59,.4)!important;border-color:rgba(99,102,241,.3)!important;box-shadow:0 8px 32px rgba(99,102,241,.15)!important;opacity:1!important;transform:translateY(-5px)}.features.active .feature-card{background:rgba(30,41,59,.4)!important;border-color:rgba(99,102,241,.3)!important}.features.active .feature-title{color:#e2e8f0!important;text-shadow:0 0 15px rgba(99,102,241,.3)}.features.active .feature-description{color:#94a3b8!important;filter:brightness(1.05)}.how-it-works.active .step{background:rgba(30,41,59,.4)!important;border-color:rgba(99,102,241,.3)!important}.how-it-works.active .step-title{color:#e2e8f0!important;text-shadow:0 0 15px rgba(99,102,241,.3)}.how-it-works.active .step-description{color:#94a3b8!important;filter:brightness(1.05)}.how-it-works.active .step-number{background:linear-gradient(135deg,#818cf8,#a78bfa)!important;box-shadow:0 4px 15px rgba(99,102,241,.2)}#how-it-works.inactive,#why-choose.inactive,.cta-section.inactive,.features.inactive,.pricing.inactive,.testimonials.inactive,section.inactive,section.inactive .feature-card,section.inactive .pricing-card,section.inactive .step,section.inactive .testimonial-card,section.inactive h1,section.inactive h2,section.inactive h3,section.inactive p{opacity:.4}.active,.active .feature-card,.active .pricing-card,.active .step,.active .testimonial-card,.active h1,.active h2,.active h3,.active p{opacity:1!important}.features{background-color:#050505;background-color:var(--darker-bg);padding:6rem 2rem}.features h2{font-size:2.5rem;margin-bottom:3rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.feature-icon{font-size:2.5rem;margin-bottom:1rem}.how-it-works{padding:6rem 2rem}.how-it-works h2{font-size:2.5rem;margin-bottom:3rem;text-align:center}.steps{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.step{padding:2rem;text-align:center}.step-number{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--primary-gradient);border-radius:50%;display:flex;font-weight:700;height:40px;justify-content:center;margin:0 auto 1rem;width:40px}.pricing{background-color:#050505;background-color:var(--darker-bg);padding:6rem 2rem}.pricing h2{font-size:2.5rem;margin-bottom:3rem;text-align:center}.pricing-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.price{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--primary-gradient);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;margin:1rem 0}.pricing-card ul{list-style:none;margin:2rem 0}.pricing-card li{color:#94a3b8;color:var(--text-secondary);margin:.5rem 0}.testimonials{padding:6rem 2rem}.testimonials h2{font-size:2.5rem;margin-bottom:3rem;text-align:center}.testimonial-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.testimonial-card{background-color:rgba(30,41,59,.2);background-color:var(--card-bg);border-radius:24px;border-radius:var(--border-radius);padding:2rem}.testimonial-card .rating{color:#fbbf24;margin-bottom:1rem}.testimonial-card p{font-style:italic;margin-bottom:1rem}.author{color:#94a3b8;color:var(--text-secondary);font-weight:600}.cta-section{background:linear-gradient(135deg,#4f46e5,#7c3aed);background:var(--secondary-gradient);padding:6rem 2rem;text-align:center}.cta-section h2{font-size:2.5rem;margin-bottom:1rem}.cta-section p{color:#94a3b8;color:var(--text-secondary);font-size:1.25rem;margin-bottom:2rem}.footer{background-color:#050505;background-color:var(--darker-bg);padding:4rem 2rem 2rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.footer-section h4{color:#f8fafc;color:var(--text-primary);margin-bottom:1rem}.footer-section p{color:#94a3b8;color:var(--text-secondary);margin-bottom:.5rem}.social-links{display:flex;gap:1rem}.social-links a{color:#94a3b8;color:var(--text-secondary);text-decoration:none;transition:color .3s}.social-links a:hover{color:#f8fafc;color:var(--text-primary)}.footer-bottom{border-top:1px solid rgba(30,41,59,.2);border-top:1px solid var(--card-bg);color:#94a3b8;color:var(--text-secondary);margin-top:3rem;padding-top:2rem;text-align:center}@media (max-width:768px){.nav{padding:1rem}.nav-logo{height:32px}.nav-links{gap:1rem}.nav-link{font-size:.9rem;padding:.5rem}.hero{flex-direction:column;gap:2rem;padding:4rem 1rem;text-align:center}.hero-content{margin-bottom:2rem;max-width:100%}.hero-image{padding:2rem}.hero-logo{height:auto;max-width:100%}.hero h1{font-size:2.5rem}.trust-badges{justify-content:center}.pricing-card.featured{transform:none}.search-bar{max-width:100%}}.fade-section{backface-visibility:hidden;opacity:0;transform:translateY(20px);transition:opacity .3s ease-out,transform .3s ease-out;will-change:opacity,transform}.fade-section.visible{opacity:1;transform:translateY(0)}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.hero.active h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#c4b5fd);-webkit-background-clip:text;filter:brightness(1.3);text-shadow:0 0 30px rgba(99,102,241,.5)}.features.active .feature-card{background:hsla(0,0%,100%,.08);transform:translateY(-5px)}.features.active .feature-title{color:#fff;text-shadow:0 0 15px rgba(99,102,241,.4)}.pricing.active .pricing-card.featured{background:hsla(0,0%,100%,.1);border-color:#c4b5fd;transform:scale(1.05)}.pricing.active .pricing-title{color:#fff;text-shadow:0 0 15px rgba(99,102,241,.4)}.testimonials.active .testimonial-text{color:#f8fafc;filter:brightness(1.1)}.testimonials.active .author-name{color:#fff;text-shadow:0 0 10px rgba(99,102,241,.3)}.cta-section.active h2{color:#fff;text-shadow:0 0 20px rgba(99,102,241,.5)}.cta-section.active p{color:#f8fafc;filter:brightness(1.1)}.cta-button,.feature-card,.pricing-card,.step-number,h1,h2,h3,p{backface-visibility:hidden;transition:all .3s ease-out;will-change:transform,opacity}@media (hover:none){.cta-button,.feature-card,.pricing-card{transition:none}.gradient-orb{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.why-choose.active{opacity:1}.why-choose.active h2{color:#fff;filter:brightness(1.2);text-shadow:0 0 20px rgba(99,102,241,.5)}.why-choose.active .feature-card{background:hsla(0,0%,100%,.08);border-color:rgba(99,102,241,.5);box-shadow:0 8px 32px rgba(99,102,241,.2);transform:translateY(-5px)}.why-choose.active .feature-title{color:#fff;text-shadow:0 0 15px rgba(99,102,241,.4)}.why-choose.active .feature-description{color:#f8fafc;filter:brightness(1.1)}.why-choose.active .feature-icon{filter:brightness(1.3) drop-shadow(0 0 8px rgba(99,102,241,.5))}.how-it-works.active{opacity:1}.how-it-works.active h2{color:#fff;filter:brightness(1.2);text-shadow:0 0 20px rgba(99,102,241,.5)}.how-it-works.active .step{background:hsla(0,0%,100%,.08);border-color:rgba(99,102,241,.5);box-shadow:0 8px 32px rgba(99,102,241,.2);transform:translateY(-5px)}.how-it-works.active .step-title{color:#fff;text-shadow:0 0 15px rgba(99,102,241,.4)}.how-it-works.active .step-description{color:#f8fafc;filter:brightness(1.1)}.how-it-works.active .step-number{background:linear-gradient(135deg,#fff,#c4b5fd);box-shadow:0 4px 15px rgba(99,102,241,.4);color:#1e1b4b}#how-it-works.active,#why-choose.active{opacity:1}#how-it-works.active h2,#why-choose.active h2{color:#fff;filter:brightness(1.2);text-shadow:0 0 20px rgba(99,102,241,.5)}.feature-card,.how-it-works,.step,.why-choose,section{transition:all .3s ease-out;will-change:opacity,transform}.logo{fill:#fff;height:40px;transition:all .3s ease;width:auto}.logo:hover{fill:#c4b5fd;filter:drop-shadow(0 0 8px rgba(99,102,241,.5))}.nav-logo{align-items:center;display:flex;gap:1rem}section.active .logo{fill:#fff;filter:brightness(1.2)}