.home-container .hero-section{align-items:center;background-color:#f5f5f5;color:#333;display:flex;justify-content:space-between;padding:50px 20px;text-align:left}.home-container .hero-section .content{flex-basis:50%}.home-container .hero-section .content h1{font-size:2.5rem;margin-bottom:20px}.home-container .hero-section .content p{font-size:1.2rem;margin-bottom:30px}.home-container .hero-section .content .cta-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s,transform .3s}.home-container .hero-section .content .cta-button:hover{background-color:#0056b3;transform:translateY(-5px)}.home-container .hero-section .hero-image{flex-basis:45%}.home-container .hero-section .hero-image img{border-radius:10px;box-shadow:0 4px 8px #0000001a;width:100%}.home-container .features-section{background-color:#fff;padding:50px 20px;text-align:center}.home-container .features-section h2{color:#333;font-size:2rem;margin-bottom:30px}.home-container .features-section .features{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.home-container .features-section .features{flex-direction:row;flex-wrap:wrap;justify-content:space-around}}.home-container .features-section .features .feature{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;cursor:pointer;margin-bottom:20px;padding:20px;transition:transform .3s,box-shadow .3s;width:90%}@media(min-width:768px){.home-container .features-section .features .feature{width:30%}}.home-container .features-section .features .feature:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.home-container .features-section .features .feature .feature-icon{color:#007bff;font-size:50px;margin-bottom:20px}.home-container .features-section .features .feature h3{color:#0056b3;font-size:1.5rem;margin-bottom:10px}.home-container .features-section .features .feature p{color:#666;font-size:1rem}.home-container .features-section .features .feature .feature-details{background-color:#e9ecef;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-top:10px;padding:10px}.home-container .benefits-section{background-color:#f5f5f5;padding:50px 20px;text-align:center}.home-container .benefits-section h2{color:#333;font-size:2rem;margin-bottom:30px}.home-container .benefits-section .benefits{align-items:center;display:flex;flex-direction:column}@media(min-width:768px){.home-container .benefits-section .benefits{flex-direction:row;flex-wrap:wrap;justify-content:space-around}}.home-container .benefits-section .benefits .benefit{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:20px;transition:transform .3s,box-shadow .3s;width:90%}@media(min-width:768px){.home-container .benefits-section .benefits .benefit{width:30%}}.home-container .benefits-section .benefits .benefit:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.home-container .benefits-section .benefits .benefit h3{color:#007bff;font-size:1.5rem;margin-bottom:10px}.home-container .benefits-section .benefits .benefit p{color:#666;font-size:1rem}.home-container .call-to-action-section{background-color:#007bff;color:#fff;padding:50px 20px;text-align:center}.home-container .call-to-action-section h2{font-size:2rem;margin-bottom:20px}.home-container .call-to-action-section .cta-button{background-color:#fff;border:none;border-radius:5px;color:#007bff;cursor:pointer;padding:15px 30px;transition:background-color .3s,transform .3s}.home-container .call-to-action-section .cta-button:hover{background-color:#f8f8f8;transform:translateY(-5px)}.about-container{background-color:#f5f5f5;color:#333;padding:20px}.about-container .history-section,.about-container .intro-section,.about-container .mission-section,.about-container .team-section,.about-container .values-section{margin-bottom:40px}.about-container h1,.about-container h2{color:#007bff;margin-bottom:20px;margin-top:20px}.about-container p{font-size:1.1rem;line-height:1.6}.about-container ul{list-style-type:none;padding:0}.about-container ul li{font-size:1.1rem;line-height:1.6;margin-bottom:10px}.about-container ul li strong{color:#007bff}@media(max-width:768px){.about-container{padding:10px}.about-container h1{font-size:2rem}.about-container h2{font-size:1.5rem}.about-container li,.about-container p{font-size:1rem}}.register-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:600px;padding:50px 20px;text-align:center}.register-container h1{color:#007bff;font-size:2.5rem;margin-bottom:20px}.register-container p{color:#666;font-size:1.2rem;margin-bottom:30px}.register-container form{align-items:center;display:flex;flex-direction:column}.register-container form .form-group{margin-bottom:20px;text-align:left;width:100%}.register-container form .form-group label{display:block;font-weight:700;margin-bottom:5px}.register-container form .form-group input,.register-container form .form-group textarea{border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:10px;transition:border-color .3s;width:100%}.register-container form .form-group input:focus,.register-container form .form-group textarea:focus{border-color:#007bff}.register-container form .submit-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.register-container form .submit-button:hover{background-color:#0056b3}.top-bar{align-items:center;background-color:#fff;box-shadow:0 4px 6px #0000001a;display:flex;height:70px;justify-content:space-between;padding:20px 30px;position:fixed;top:0;width:100%;z-index:1000}.top-bar .logo a{color:#333;font-size:2rem;font-weight:700;text-decoration:none}.top-bar .menu{display:flex;list-style:none;margin:0;padding:0}.top-bar .menu a{align-items:center;color:inherit;display:flex;text-decoration:none;width:100%}.top-bar .menu .menu-title{align-items:center;color:#333;display:flex;font-weight:700}.top-bar .menu .menu-icon{color:#666;margin-left:8px;transition:color .3s ease}.top-bar .menu .menu-icon.active{color:red}.top-bar .menu ul{list-style:none}.top-bar .menu li{align-items:center;cursor:pointer;display:flex;padding:15px 20px;position:relative;transition:background-color .3s}.top-bar .menu li:hover{background-color:#f8f8f8}.top-bar .menu li .submenu{background-color:#fff;box-shadow:0 8px 16px #0003;left:0;list-style:none;padding:0;position:absolute;top:100%;width:-webkit-max-content;width:max-content;z-index:100}.top-bar .menu li .submenu ul{list-style:none}.top-bar .menu li .submenu li{align-items:center;display:flex;padding:10px 15px;white-space:nowrap}.top-bar .menu li .submenu li:hover{background-color:#e0e0e0}.top-bar .menu li .submenu li .sub-submenu{background-color:#fff;left:100%;position:absolute;top:0}.top-bar .menu li .submenu li .sub-submenu ul{list-style:none}.top-bar .menu li .submenu li .sub-submenu li{align-items:flex-start;display:flex;flex-direction:column;padding:5px 10px}.top-bar .menu li .submenu li .sub-submenu li:hover{background-color:#d0d0d0}.top-bar .menu li .submenu li .sub-submenu li .menu-description{color:#666;font-size:.8rem;margin-top:5px}.top-bar .actions{align-items:center;display:flex;gap:20px;margin-right:50px}.top-bar .actions button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 25px;transition:background-color .3s}.top-bar .actions button:hover{background-color:#0056b3}.main-content{padding-top:100px}@media(max-width:768px){.main-content{padding-top:60px}}.top-bar-mobile{align-items:center;background-color:#fff;box-shadow:0 4px 6px #0000001a;display:flex;height:60px;justify-content:space-between;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.top-bar-mobile .logo{color:#333;font-size:2rem;font-weight:700}.top-bar-mobile .logo a{color:inherit;text-decoration:none}.top-bar-mobile .mobile-menu-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:50px}.top-bar-mobile .mobile-menu{align-items:flex-start;background-color:#fff;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;top:70px;transition:transform .3s ease-in-out;width:100%}.top-bar-mobile .mobile-menu ul{list-style:none;margin:0;padding:0;width:100%}.top-bar-mobile .mobile-menu ul li{align-items:center;border-bottom:1px solid #eee;display:flex;padding:10px 0;width:100%}.top-bar-mobile .mobile-menu ul li .menu-icon{color:#007bff;margin-right:10px}.top-bar-mobile .mobile-menu ul li a{align-items:center;color:#333;display:flex;text-decoration:none;transition:color .3s ease-in-out;width:100%}.top-bar-mobile .mobile-menu ul li a:hover{color:#0056b3}.top-bar-mobile .mobile-menu ul li button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;padding:10px 0;text-align:left;width:100%}.top-bar-mobile .mobile-menu ul li button:hover{color:#0056b3}.tester-container{background-color:#f9f9f9;color:#333;margin:0 auto;max-width:800px;padding:50px 20px}.tester-container .benefits-section,.tester-container .how-to-participate-section,.tester-container .intro-section{margin-bottom:40px}.tester-container .benefits-section h1,.tester-container .benefits-section h2,.tester-container .how-to-participate-section h1,.tester-container .how-to-participate-section h2,.tester-container .intro-section h1,.tester-container .intro-section h2{color:#007bff;margin-bottom:20px}.tester-container .benefits-section .benefits-list,.tester-container .benefits-section ol,.tester-container .benefits-section p,.tester-container .how-to-participate-section .benefits-list,.tester-container .how-to-participate-section ol,.tester-container .how-to-participate-section p,.tester-container .intro-section .benefits-list,.tester-container .intro-section ol,.tester-container .intro-section p{color:#666;font-size:1.1rem;line-height:1.6}.tester-container .benefits-section ol,.tester-container .how-to-participate-section ol,.tester-container .intro-section ol{padding-left:20px}.tester-container .benefits-section ol li,.tester-container .how-to-participate-section ol li,.tester-container .intro-section ol li{margin-bottom:10px}.tester-container .benefits-section .cta-button,.tester-container .how-to-participate-section .cta-button,.tester-container .intro-section .cta-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.tester-container .benefits-section .cta-button:hover,.tester-container .how-to-participate-section .cta-button:hover,.tester-container .intro-section .cta-button:hover{background-color:#0056b3}.tester-container .benefits-section .benefits-list{display:flex;flex-wrap:wrap;gap:20px}.tester-container .benefits-section .benefits-list .benefit{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex:1 1;min-width:200px;padding:20px;text-align:center}.tester-container .benefits-section .benefits-list .benefit h3{color:#007bff;margin-bottom:10px}.tester-container .benefits-section .benefits-list .benefit p{color:#666}.project-tracking-container{background-color:#f9f9f9;color:#333;margin:0 auto;max-width:800px;padding:50px 20px}.project-tracking-container .benefits-section,.project-tracking-container .cta-section,.project-tracking-container .intro-section{margin-bottom:40px}.project-tracking-container .benefits-section h1,.project-tracking-container .benefits-section h2,.project-tracking-container .cta-section h1,.project-tracking-container .cta-section h2,.project-tracking-container .intro-section h1,.project-tracking-container .intro-section h2{color:#007bff;margin-bottom:20px}.project-tracking-container .benefits-section p,.project-tracking-container .cta-section p,.project-tracking-container .intro-section p{color:#666;font-size:1.1rem;line-height:1.6}.project-tracking-container .benefits-section .benefit,.project-tracking-container .cta-section .benefit,.project-tracking-container .intro-section .benefit{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin-bottom:20px;padding:20px;text-align:center}.project-tracking-container .benefits-section .benefit img,.project-tracking-container .cta-section .benefit img,.project-tracking-container .intro-section .benefit img{height:60px;margin-bottom:15px;width:60px}.project-tracking-container .benefits-section .benefit h3,.project-tracking-container .cta-section .benefit h3,.project-tracking-container .intro-section .benefit h3{color:#007bff;margin-bottom:10px}.project-tracking-container .benefits-section .benefit p,.project-tracking-container .cta-section .benefit p,.project-tracking-container .intro-section .benefit p{color:#666}.project-tracking-container .cta-section{text-align:center}.project-tracking-container .cta-section p{margin-bottom:20px}.project-tracking-container .cta-section button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.project-tracking-container .cta-section button:hover{background-color:#0056b3}.time-tracking-container{background-color:#f9f9f9;color:#333;margin:0 auto;max-width:800px;padding:50px 20px}.time-tracking-container .intro-section{margin-bottom:40px;text-align:center}.time-tracking-container .intro-section .screenshot{border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;max-width:600px;width:100%}.time-tracking-container .intro-section h1{color:#007bff;margin-bottom:20px}.time-tracking-container .intro-section p{color:#666;font-size:1.1rem;line-height:1.6}.time-tracking-container .intro-section p strong{color:#333}.time-tracking-container .features-section{margin-bottom:40px}.time-tracking-container .features-section h2{color:#007bff;margin-bottom:20px}.time-tracking-container .features-section .feature{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin-bottom:20px;padding:20px;text-align:center}.time-tracking-container .features-section .feature img{height:60px;margin-bottom:15px;width:60px}.time-tracking-container .features-section .feature h3{color:#007bff;margin-bottom:10px}.time-tracking-container .features-section .feature p{color:#666}.time-tracking-container .features-section .feature p strong{color:#333}.time-tracking-container .cta-section{text-align:center}.time-tracking-container .cta-section h2{color:#007bff;margin-bottom:20px}.time-tracking-container .cta-section p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:20px}.time-tracking-container .cta-section button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.time-tracking-container .cta-section button:hover{background-color:#0056b3}.document-sharing-container{background-color:#f9f9f9;color:#333;margin:0 auto;max-width:800px;padding:50px 20px}.document-sharing-container .cta-section,.document-sharing-container .features-section,.document-sharing-container .intro-section{margin-bottom:40px}.document-sharing-container .cta-section h1,.document-sharing-container .cta-section h2,.document-sharing-container .features-section h1,.document-sharing-container .features-section h2,.document-sharing-container .intro-section h1,.document-sharing-container .intro-section h2{color:#007bff;margin-bottom:20px}.document-sharing-container .cta-section p,.document-sharing-container .features-section p,.document-sharing-container .intro-section p{color:#666;font-size:1.1rem;line-height:1.6}.document-sharing-container .cta-section p strong,.document-sharing-container .features-section p strong,.document-sharing-container .intro-section p strong{color:#333}.document-sharing-container .cta-section .feature,.document-sharing-container .features-section .feature,.document-sharing-container .intro-section .feature{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin-bottom:20px;padding:20px;text-align:center}.document-sharing-container .cta-section .feature img,.document-sharing-container .features-section .feature img,.document-sharing-container .intro-section .feature img{height:60px;margin-bottom:15px;width:60px}.document-sharing-container .cta-section .feature h3,.document-sharing-container .features-section .feature h3,.document-sharing-container .intro-section .feature h3{color:#007bff;margin-bottom:10px}.document-sharing-container .cta-section .feature p,.document-sharing-container .features-section .feature p,.document-sharing-container .intro-section .feature p{color:#666}.document-sharing-container .cta-section .feature p strong,.document-sharing-container .features-section .feature p strong,.document-sharing-container .intro-section .feature p strong{color:#333}.document-sharing-container .cta-section{text-align:center}.document-sharing-container .cta-section h2{color:#007bff;margin-bottom:20px}.document-sharing-container .cta-section button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.document-sharing-container .cta-section button:hover{background-color:#0056b3}.overview-container{background-color:#f9f9f9;color:#333;margin:0 auto;max-width:800px;padding:50px 20px}.overview-container .cta-section,.overview-container .features-section,.overview-container .intro-section{margin-bottom:40px}.overview-container .cta-section h1,.overview-container .cta-section h2,.overview-container .features-section h1,.overview-container .features-section h2,.overview-container .intro-section h1,.overview-container .intro-section h2{color:#007bff;margin-bottom:20px}.overview-container .cta-section p,.overview-container .features-section p,.overview-container .intro-section p{color:#666;font-size:1.1rem;line-height:1.6}.overview-container .cta-section p strong,.overview-container .features-section p strong,.overview-container .intro-section p strong{color:#333}.overview-container .cta-section .feature,.overview-container .features-section .feature,.overview-container .intro-section .feature{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin-bottom:20px;padding:20px;text-align:center}.overview-container .cta-section .feature .feature-icon,.overview-container .features-section .feature .feature-icon,.overview-container .intro-section .feature .feature-icon{color:#007bff;font-size:60px;margin-bottom:15px}.overview-container .cta-section .feature h3,.overview-container .features-section .feature h3,.overview-container .intro-section .feature h3{color:#007bff;margin-bottom:10px}.overview-container .cta-section .feature p,.overview-container .features-section .feature p,.overview-container .intro-section .feature p{color:#666}.overview-container .cta-section .feature p strong,.overview-container .features-section .feature p strong,.overview-container .intro-section .feature p strong{color:#333}.overview-container .cta-section{text-align:center}.overview-container .cta-section h2{color:#007bff;margin-bottom:20px}.overview-container .cta-section p{margin-bottom:20px}.overview-container .cta-section button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.overview-container .cta-section button:hover{background-color:#0056b3}.request-demo-container{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:600px;padding:50px 20px}.request-demo-container h1{color:#007bff;margin-bottom:20px;text-align:center}.request-demo-container form{display:flex;flex-direction:column}.request-demo-container form .form-group{margin-bottom:15px}.request-demo-container form .form-group label{color:#333;display:block;margin-bottom:5px}.request-demo-container form .form-group input,.request-demo-container form .form-group textarea{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}.request-demo-container form .form-group textarea{height:100px;resize:vertical}.request-demo-container form .g-recaptcha{display:flex;justify-content:center;margin:20px 0}.request-demo-container form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.request-demo-container form button:hover{background-color:#0056b3}
/*# sourceMappingURL=main.df95ca20.css.map*/