body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-blue:#2196f3;--light-blue:#e3f2fd;--dark-blue:#1976d2;--white:#fff;--text-dark:#1a1a1a;--text-gray:#666;--gradient:linear-gradient(135deg,#2196f3,#1976d2)}body{background:#fff;background:var(--white);color:#1a1a1a;color:var(--text-dark);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.App,body{overflow-x:hidden}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 10px #0000000d;left:0;padding:1rem 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.navbar.scrolled{box-shadow:0 4px 20px #2196f326;padding:.5rem 0}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.logo,.nav-container{align-items:center;display:flex}.logo{cursor:pointer;font-size:1.5rem;font-weight:700;gap:.75rem}.logo,.logo-icon{color:#2196f3;color:var(--primary-blue)}.logo-icon{height:40px;width:40px}.nav-links{align-items:center;display:flex;gap:2rem}.nav-links a{color:#1a1a1a;color:var(--text-dark);cursor:pointer;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.nav-links a:after{background:#2196f3;background:var(--primary-blue);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover{color:#2196f3;color:var(--primary-blue)}.nav-links a:hover:after{width:100%}.cta-button{background:linear-gradient(135deg,#2196f3,#1976d2);background:var(--gradient);border:none;border-radius:50px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.cta-button:hover{box-shadow:0 5px 15px #2196f34d;transform:translateY(-2px)}.mobile-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px}.mobile-toggle span{background:#2196f3;background:var(--primary-blue);border-radius:3px;height:3px;transition:all .3s ease;width:25px}.hero{align-items:center;background:linear-gradient(135deg,#e3f2fd,#fff 50%,#e3f2fd);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding-top:80px;position:relative}.blockchain-bg{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr);height:100%;padding:2rem;pointer-events:none;position:absolute;width:100%}.chain-block{border:2px solid #2196f333;border-radius:10px;height:100%;width:100%}.hero-content{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.hero-content h1{font-size:4rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2196f3,#1976d2);background:var(--gradient);-webkit-background-clip:text;background-clip:text}.hero-content p{color:#666;color:var(--text-gray);font-size:1.5rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px}.hero-buttons{display:flex;gap:1.5rem;justify-content:center;margin-bottom:4rem}.primary-btn{background:linear-gradient(135deg,#2196f3,#1976d2);background:var(--gradient);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.primary-btn:hover{box-shadow:0 10px 25px #2196f366;transform:translateY(-3px)}.secondary-btn{background:#fff;border:2px solid #2196f3;border:2px solid var(--primary-blue);border-radius:50px;color:#2196f3;color:var(--primary-blue);cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.secondary-btn:hover{background:#2196f3;background:var(--primary-blue);color:#fff;transform:translateY(-3px)}.hero-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-radius:20px;box-shadow:0 5px 30px #0000001a;display:flex;gap:4rem;justify-content:center;padding:2rem}.stat h3{color:#2196f3;color:var(--primary-blue);font-size:2.5rem;margin-bottom:.5rem}.stat p{color:#666;color:var(--text-gray);font-size:1rem}section{padding:6rem 2rem}.container{margin:0 auto;max-width:1200px}.section-header{margin-bottom:4rem;text-align:center}.section-header h2{font-size:3rem;margin-bottom:1rem}.section-header p{color:#666;color:var(--text-gray);font-size:1.2rem}.about{background:#fff}.about-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.about-text h3{color:#2196f3;color:var(--primary-blue);font-size:2rem;margin-bottom:1.5rem}.about-text p{color:#666;color:var(--text-gray);font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.blockchain-visual{align-items:center;display:flex;height:400px;justify-content:center;perspective:1000px;width:100%}.block{position:relative;transform-style:preserve-3d}.block,.block-face{height:200px;width:200px}.block-face{align-items:center;display:flex;justify-content:center;position:absolute}.features{background:#e3f2fd;background:var(--light-blue)}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.feature-card{background:#fff;border:2px solid #0000;border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease}.feature-card:hover{border-color:#2196f3;border-color:var(--primary-blue)}.feature-icon{font-size:4rem;margin-bottom:1.5rem}.feature-card h3{color:#2196f3;color:var(--primary-blue);font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:#666;color:var(--text-gray);line-height:1.6}.how-it-works{background:#fff}.steps{margin:0 auto;max-width:800px}.step{align-items:flex-start;display:flex;gap:2rem;margin-bottom:3rem}.step-number{font-size:3rem;font-weight:800;min-width:100px}.step-content h3,.step-number{color:#2196f3;color:var(--primary-blue)}.step-content h3{font-size:1.8rem;margin-bottom:.75rem}.step-content p{color:#666;color:var(--text-gray);font-size:1.1rem;line-height:1.6}.testimonials{background:#e3f2fd;background:var(--light-blue)}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.testimonial-card{background:#fff;border-radius:20px;padding:2.5rem;position:relative}.quote-icon{color:#e3f2fd;color:var(--light-blue);font-size:4rem;line-height:1;margin-bottom:1rem}.testimonial-card p{color:#666;color:var(--text-gray);font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.testimonial-author h4{color:#2196f3;color:var(--primary-blue);font-size:1.2rem;margin-bottom:.25rem}.testimonial-author p{color:#666;color:var(--text-gray);font-size:.9rem;margin:0}.contact{background:#fff}.contact-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.contact-info{display:flex;flex-direction:column;gap:2rem}.info-item{align-items:flex-start;display:flex;gap:1.5rem}.info-icon{font-size:2.5rem}.info-item h4{color:#2196f3;color:var(--primary-blue);font-size:1.3rem;margin-bottom:.5rem}.info-item p{color:#666;color:var(--text-gray);font-size:1rem;margin:.25rem 0}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.contact-form input,.contact-form textarea{border:2px solid #e3f2fd;border:2px solid var(--light-blue);border-radius:10px;font-family:inherit;font-size:1rem;padding:1rem;transition:border-color .3s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:#2196f3;border-color:var(--primary-blue);outline:none}.contact-form textarea{min-height:150px;resize:vertical}.footer{background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;padding:4rem 2rem 2rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(4,1fr);margin-bottom:3rem}.footer-section h4{font-size:1.3rem;margin-bottom:1.5rem}.footer-section li,.footer-section p{color:#fffc;line-height:1.8}.footer-section ul{list-style:none}.footer-section a{color:#fffc;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#fff}.footer-logo{align-items:center;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:1rem}.footer-logo .logo-icon{color:#fff;height:35px;width:35px}.footer-bottom{align-items:center;border-top:1px solid #fff3;display:flex;justify-content:space-between;padding-top:2rem}.social-links{display:flex;gap:1.5rem}.social-links a{color:#fff;text-decoration:none;transition:opacity .3s ease}.social-links a:hover{opacity:.7}@media (max-width:1024px){.hero-content h1{font-size:3rem}.about-content,.contact-content{grid-template-columns:1fr}.features-grid,.footer-content,.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nav-links{background:#fff;box-shadow:0 5px 20px #0000001a;flex-direction:column;height:calc(100vh - 70px);left:-100%;padding:2rem;position:fixed;top:70px;transition:left .3s ease;width:100%}.nav-links.active{left:0}.mobile-toggle{display:flex}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.2rem}.hero-buttons{align-items:center;flex-direction:column}.hero-stats{flex-direction:column;gap:2rem}.features-grid,.testimonials-grid{grid-template-columns:1fr}.step{flex-direction:column}.footer-content{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.section-header h2{font-size:2rem}}@media (max-width:480px){.hero-content h1{font-size:2rem}.logo{font-size:1.2rem}.logo-icon{height:30px;width:30px}}
/*# sourceMappingURL=main.a7bd3310.css.map*/