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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;scroll-behavior:smooth}.header,body{background-color:#fff}.header{align-items:center;animation:slideDown .6s ease-out;box-shadow:0 4px 20px #0000000d;display:flex;justify-content:space-between;padding:20px 40px;position:sticky;top:0;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.logo{color:#000;font-size:20px;font-weight:700}.navbar a{color:#333;font-weight:500;margin-left:20px;transition:color .3s}.navbar a:hover{color:#c6c6c6}.hero{align-items:center;background:url(/static/media/img1.7151b5f2fa2b420ad416.png) 50%/cover no-repeat;color:#fff;display:flex;height:90vh;justify-content:center;overflow:hidden;padding:0 20px;text-align:center}.card,.contact-form,.cta-button,.footer,.hero-content h1,.hero-content p,.process-list,.section-title{animation:fadeInUp .6s ease-out forwards;opacity:0;transform:translateY(30px)}.fade-in-up{opacity:1!important;transform:translateY(0)!important}.fade-in{animation:fadeInUp .6s ease-out forwards}.delay-1{animation-delay:.3s}.delay-2{animation-delay:.6s}.slide-in{animation:slideInLeft .6s ease-out forwards}.zoom-in{animation:zoomIn .5s ease-in forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hero-content h1{font-size:48px;margin-bottom:20px}.hero-content p{font-size:20px;margin-bottom:30px}.cta-button{background-color:#fff;border:none;border-radius:6px;color:#d3d3d3;font-weight:700;padding:12px 24px;transition:background-color .3s}.cta-button:hover{background-color:#f0f0f0}.section{padding:60px 40px}.section.light{background-color:#f8f9fa}.section-title{font-size:32px;margin-bottom:40px;text-align:center}.card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1000px}.card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:30px;text-align:center;transition:transform .2s}.card:hover{transform:translateY(-5px)}.card-icon{font-size:36px;margin-bottom:15px}.tech-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.tech-item{align-items:center;background-color:#fff;border:1px solid #000;border-radius:30px;color:#000;display:flex;font-weight:500;gap:10px;padding:12px 24px}.tech-item:hover{background-color:#d6d6d6;color:#fff;transition:.3s ease}.tech-logo{height:24px;width:24px}.process-list{font-size:16px;line-height:2}.contact-form,.process-list{margin:0 auto;max-width:600px}.contact-form{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:40px;transition:box-shadow .3s ease-in-out}.contact-form:hover{box-shadow:0 12px 30px #0003}.contact-form input,.contact-form textarea{border-radius:8px;margin-bottom:20px;padding:15px;transition:border-color .3s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:#000}.contact-form button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:15px;transition:background-color .3s ease}.contact-form button,.contact-form button:hover{background-color:#000}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:12px}.footer{background-color:#343a40;color:#ccc;font-size:14px;padding:30px 20px;text-align:center}.careers-page{background:#f9f9f9;padding:2rem 1rem}.logo-img{height:60px;object-fit:contain}.nav-link{color:#000;display:inline-block;font-weight:600;height:100%;overflow:hidden;padding:20px 16px;position:relative;text-decoration:none;z-index:1}.nav-link:before{background:linear-gradient(180deg,#000,#736e6e);content:"";height:0;left:0;position:absolute;top:0;transition:height .3s ease;width:100%;z-index:-1}.nav-link:hover:before{height:100%}.nav-link:hover{color:#fff}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px;z-index:15}.hamburger span{background-color:#000;height:3px;transition:.3s;width:25px}.hamburger.active span:first-child{transform:rotate(45deg) translateY(8px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translateY(-8px)}@media (max-width:768px){.navbar{align-items:center;background-color:#fff;box-shadow:0 5px 15px #0000000d;display:none!important;flex-direction:column;gap:20px;left:0;padding:20px;position:absolute;right:0;top:70px;z-index:10}.navbar.open{display:flex!important}.hamburger{display:flex}.header{flex-wrap:wrap;position:sticky;top:0;z-index:20}.navbar Link,.navbar a{font-size:18px}}.intro-text{color:#444;font-size:1.1rem;margin:0 auto 2rem;max-width:700px;text-align:center}.careers-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.career-card{background:#fff;border-radius:16px;box-shadow:0 8px 30px #0000000d;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.career-card:hover{box-shadow:0 12px 35px #0000001a;transform:translateY(-5px)}.job-title{color:#000;font-size:1.5rem;margin-bottom:1rem}.job-desc{font-size:1rem;margin-bottom:.75rem}.job-roles{font-weight:600;margin-top:1rem}.job-list{color:#555;margin:.5rem 0 1rem 1.5rem;padding:0}.job-list li{list-style-type:disc;margin-bottom:.5rem}.apply-btn{align-self:start;border-radius:8px;color:#fff;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s ease}.apply-btn,.apply-btn:hover{background:#000}.team-section{animation:fadeInUp .8s ease-out forwards;background:#fff;padding:3rem 1.5rem}.team-cards{display:flex;flex-direction:column;gap:3rem;margin-top:2rem}.team-row{align-items:center;animation:fadeInUp 1s ease-out forwards;background:#f8f8f8;border-radius:16px;box-shadow:0 10px 20px #0000000d;display:flex;flex-wrap:wrap;gap:2rem;opacity:0;padding:1.5rem;transform:translateY(30px);transition:all .8s ease-out}.team-row:hover{box-shadow:0 15px 30px #00000014;transform:scale(1.01)}.team-row.reverse{flex-direction:row-reverse}.team-image{flex:1 1 250px;max-width:300px}.team-image img{border-radius:12px;height:100%;max-height:320px;object-fit:cover;width:100%}.team-details{flex:2 1 400px;padding:.5rem}.team-details h3{color:#222;font-size:1.5rem;margin-bottom:.4rem}.team-details .role{color:#000;font-size:1rem;font-weight:500;margin-bottom:1rem}.team-details blockquote{color:#555;font-size:1.05rem;font-style:italic;line-height:1.6;margin:0}@media (max-width:768px){.team-row,.team-row.reverse{flex-direction:column;text-align:center}.team-details,.team-image{flex:1 1 100%;max-width:100%}.team-details{padding-top:1rem}.team-details h3{font-size:1.3rem}.team-details blockquote{font-size:1rem}}
/*# sourceMappingURL=main.167491f4.css.map*/