body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;margin:0;padding:0}*,body{font-family:Courier New,monospace}*{box-sizing:border-box}code{font-family:Courier New,monospace}.App{background-color:#000;color:#fff;font-family:monospace;margin:0 auto;max-width:78vw;overflow:hidden;text-align:center;transform:scale(1.3);transform-origin:top center}.nav-bar{align-items:center;background-color:initial;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1rem 2rem}.logo{color:#fff;font-size:1.5rem;font-weight:700}.nav-links{align-items:center;display:flex;gap:1rem}.nav-btn.demo{background:#ffffffe6;border:none;border-radius:4px;color:#000;transition:transform .2s ease}.nav-btn.contact,.nav-btn.demo{cursor:pointer;font-family:monospace;font-weight:700;padding:.5rem 1.5rem}.nav-btn.contact{background:#0000;border:1px solid #ffffff80;border-radius:4px;color:#fff;display:inline-block;text-decoration:none;transition:all .2s ease}.nav-btn.demo:hover{background:#fff;transform:scale(1.05)}.nav-btn.contact:hover{background:#ffffff1a;border-color:#fff;transform:scale(1.05)}.content-wrapper{margin:0 auto;max-width:1200px;overflow:hidden;padding:1rem}.hero-container{align-items:center;display:flex;gap:0;padding:1rem 0}.demo-section{flex:1 1;text-align:left}.video-section{flex:1 1;order:2;position:relative}.demo-section h1{color:#fff;font-size:3.5rem;margin:0 0 1rem;text-shadow:0 0 10px #fff9}.subtitle-lab{color:#aaa;font-size:.9rem;font-weight:400;letter-spacing:1px;margin-top:.2rem}.modal-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.contact-modal{background:#121212;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 0 20px #ffffff1a;color:#fff;max-width:500px;padding:2rem;position:relative;width:90%}.close-modal{background:#0000;border:none;color:#aaa;cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem;transition:color .2s}.close-modal:hover{color:#fff}.contact-form{margin-top:1rem}.form-group{margin-bottom:1.5rem;text-align:left}.form-group label{color:#aaa;display:block;margin-bottom:.5rem}.form-group input,.form-group textarea{background:#ffffff0d;border:1px solid #fff3;border-radius:4px;color:#fff;font-family:monospace;padding:.8rem;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#ffffff80;outline:none}.submit-button{background:#fff;border:none;border-radius:4px;color:#000;cursor:pointer;font-family:monospace;font-weight:700;margin-top:1rem;padding:.8rem 2rem;transition:transform .2s,background .2s}.submit-button:hover{background:#f0f0f0;transform:scale(1.05)}.subtitle{color:#fff;font-size:1.5rem;margin-bottom:3rem}.keyword-link{color:#a3c9ff;position:relative;text-decoration:none;transition:all .3s ease}.keyword-link:hover{color:#fff;text-shadow:0 0 8px #a3c9ff99}.features-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:3rem}.features-list p{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin:0;padding:1rem;text-align:left}.demo-form{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin-bottom:2rem}.demo-form input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#fff;font-family:monospace;padding:.8rem 1.5rem;width:300px}.demo-form input::placeholder{color:#ffffff80}.demo-form button{background:#000;border:1px solid #ffffff80;border-radius:4px;color:#fff8f8;cursor:pointer;font-family:monospace;font-size:15px;margin:0;padding:.8rem 2rem;transition:transform .2s ease,box-shadow .2s ease}.demo-form button:hover{background:#ffffff1a;border-color:#fff;box-shadow:0 4px 15px #0003;transform:scale(1.05)}.video-container{border:1px solid #ffffff80;border-radius:8px;box-shadow:0 0 20px #ffffff80;cursor:pointer;overflow:hidden;position:relative;width:100%}.video-container video{display:block;width:100%}.trusted-section{border-top:1px solid #ffffff1a;padding:0}.trusted-section h3{color:#fff;font-size:1.5rem;margin-bottom:0;text-align:center}.logos-container{background:#0003;border-radius:8px;margin:2rem 0;overflow:hidden;padding:10px 0;position:relative;width:100%}.logo-track{animation:scroll 30s linear infinite;display:flex;width:-webkit-fit-content;width:fit-content}.logos-container:hover .logo-track{animation-play-state:paused}.logos-set{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:3rem;padding:1rem}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.company-logo{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:120px;justify-content:center;padding:1rem;transition:all .3s ease;width:120px}.company-logo:hover{background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 0 15px #fff3;transform:scale(1.08)}.company-logo img{filter:grayscale(100%) brightness(2);height:100%;object-fit:contain;opacity:.7;transition:all .3s ease;width:100%}.company-logo:hover img{filter:grayscale(0) brightness(1);opacity:1}@media (max-width:1024px){.hero-container{flex-direction:column;gap:2rem}.demo-section{order:1;text-align:center}.video-section{order:2;width:100%}.demo-section h1{font-size:2.5rem}.features-list{grid-template-columns:1fr}.demo-form{justify-content:center}.companies-grid{justify-content:flex-start;padding:1rem 0}}@media (max-width:768px){.App{max-width:100%;overflow-x:hidden;transform:none}.demo-form{align-items:center;flex-direction:column}.demo-form input{max-width:300px;width:100%}.nav-links{padding-right:.5rem}.nav-btn.contact{align-items:center;display:flex;font-size:14px;justify-content:center;min-height:44px;padding:.6rem 1rem}.logo-track{animation-duration:15s}.logos-set{gap:1.5rem;padding:1rem .5rem}.company-logo{height:50px;padding:.75rem;width:100px}.logos-container{margin:1rem 0}.demo-section h1{font-size:2rem}.subtitle{font-size:1.2rem;margin-bottom:2rem}}@media (max-width:480px){.nav-bar{padding:.8rem 1rem}.logo{font-size:1.2rem}.nav-btn.contact{font-size:12px;padding:.5rem .8rem}}
/*# sourceMappingURL=main.e14c0565.css.map*/