body{margin:0;font-family:Arial,sans-serif;background-color:#000;color:#fff;min-height:100vh;overflow-x:hidden}header{display:flex;justify-content:space-between;align-items:center;padding:1rem;position:fixed;top:0;left:0;right:0;z-index:10;background-color:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}header img{width:40px;height:40px;border-radius:50%}header ul{display:flex;gap:1rem;list-style:none;margin:0;padding:0}header a{color:#fff;text-decoration:none}.hero-section{padding:2rem;text-align:center}.hero-section img{width:100%;max-width:300px;height:auto}.hero-content{margin-bottom:1rem}#home-section{margin-top:80px}#project-section{padding:2rem 1rem;text-align:center}#project-section h2{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#fff}.project-container{margin-bottom:4rem}.project-header{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:2rem}.project-logo{width:150px;height:150px;border-radius:20px;object-fit:cover}.project-title{font-size:1.5rem;font-weight:700;color:#fff;text-align:center}.project-images{display:flex;gap:1rem;padding:0 3rem;justify-content:center}.project-images img{width:100%;max-width:320px;height:auto;border-radius:10px;object-fit:cover}.project-download{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.project-download img{width:180px;height:auto}.project-download img:hover{transform:scale(1.05)}.separator{width:100%;height:50vw;max-height:586px;background:url(/assets/separate-div.svg) no-repeat center/cover}.about{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}.about h2{font-size:2.5rem;margin-bottom:1rem;color:#fff}.about p{margin:0 auto 2rem;font-size:1.1rem;line-height:1.6;color:#ccc;padding:0 2rem}.team-member-container{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.team-member-icon{width:120px;height:120px;border-radius:50%;object-fit:cover}.team-member-container h3{margin-top:.5rem;font-size:1rem;color:#fff}.contact{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 2rem 6rem}.contact h2{font-size:2.5rem;margin-bottom:1rem;color:#fff}.contact p{font-size:1.1rem;line-height:1.6;color:#ccc;margin-bottom:1rem;padding:0 2rem}.contact a{display:inline-block;font-size:1rem;text-align:center;color:#fff;text-decoration:none;padding:.7rem 1.2rem;background-color:#00f;border-radius:5px;width:200px;transition:background-color .3s}.contact a:hover{background-color:#0056ff}.footer{background-color:#111;color:#ccc;padding:5rem 1rem 3rem}.apps-container{display:flex;gap:1.5rem;overflow-x:auto;padding:1rem 0}.apps-container::-webkit-scrollbar{display:none}.apps-container{-ms-overflow-style:none;scrollbar-width:none}.app-card{flex-shrink:0;width:200px;min-height:160px;background-color:#222;padding:1rem 1rem 2rem;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 4px 10px #0006;transition:transform .3s,box-shadow .3s}.app-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000080}.app-name{font-size:1.2rem;font-weight:700;color:#fff;white-space:nowrap;margin-bottom:.5rem}.app-links{display:flex;flex-direction:column;gap:.3rem}.app-links a{font-size:.9rem;color:#ccc;text-decoration:none}.app-links a:hover{color:#fff}.footer .copyright{text-align:center;color:#888;font-size:.9rem;margin-top:2rem}@media (min-width: 1024px){header img{width:60px;height:60px}#home-section h1{font-size:4rem}.hero-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;margin-top:80px;padding:2rem}.hero-content{max-width:50%}#project-section h2,#about-section h2,#contact-section h2{font-size:4rem}#home-section p,#about-section p,#contact-section p{font-size:2rem;color:#888}#home-section img{max-width:50%}.project-images{flex-wrap:nowrap}.project-images img{width:360px;flex-shrink:0}.project-logo,.team-member-icon{width:150px;height:150px}.team-member-container{gap:4rem}.contact a{font-size:1.2rem;width:300px}.apps-container{justify-content:center}}@media (max-width: 768px){header img{width:30px;height:30px}#home-section h1{font-size:2rem}.hero-section{flex-direction:column;align-items:center}#home-section img{max-width:300px}#project-section h2,#about-section h2,#contact-section h2{font-size:2rem}.project-logo{width:100px;height:100px}.project-images{flex-wrap:wrap;justify-content:center}.project-images img{max-width:300px}.team-member-icon{width:100px;height:100px}.team-member-container{gap:1.5rem}.contact a{font-size:.9rem;width:150px}}._body_joj6e_1{min-height:100vh;overflow-x:hidden;padding:0;margin:0;line-height:1.6;font-size:16px;color:#333;background-color:#f9f9f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}._container_joj6e_14{max-width:1200px;background-color:#f9f9f9;margin:40px auto;padding:0 1rem}._hero_joj6e_21{text-align:center;padding:3rem 0;background-color:#fff;margin-bottom:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}._hero_joj6e_21 h1{font-size:2.5rem;color:#2c3e50;margin-bottom:1rem}._hero_joj6e_21 p{color:#666;font-size:1.2rem}._faqSection_joj6e_41{background:#fff;padding:2rem;border-radius:8px;margin-top:2rem;text-align:left;box-shadow:0 2px 4px #0000001a}._faqItem_joj6e_50{margin-bottom:1.5rem}._faqItem_joj6e_50 h3{color:#2c3e50;margin-bottom:.5rem;font-size:1.2rem}._faqItem_joj6e_50 p{color:#666}._contactForm_joj6e_64{background:#fff;padding:2rem;border-radius:8px;margin-top:2rem;text-align:left;box-shadow:0 2px 4px #0000001a}._contactForm_joj6e_64 p{color:#000;font-weight:500}._formGroup_joj6e_78{margin-bottom:1rem}._formGroup_joj6e_78 label{display:block;margin-bottom:.5rem;color:#2c3e50;text-align:left}._formGroup_joj6e_78 input,._formGroup_joj6e_78 textarea{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;resize:vertical;text-align:left}._button_joj6e_109{background-color:#3498db;color:#fff;padding:.8rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s ease;display:inline-block;text-align:left;margin-left:0}._button_joj6e_109:hover{background-color:#2980b9}._footer_joj6e_127{text-align:center;padding:2rem;background-color:#2c3e50;color:#fff}._footer_joj6e_127 p{color:#fff;font-size:1.2rem}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
