@charset "UTF-8";@media(max-width:600px){.nav-pages{display:none!important}}.container{padding-top:4rem;padding-left:2rem;padding-right:2rem;max-width:80rem;margin-left:auto;margin-right:auto;position:relative;display:flex;gap:2rem}.perform-exist{margin-top:100px}.gnst-green,.gnst-green-hover{color:#00e80092}.gnst-gradient-text{background:linear-gradient(20deg,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gnst-hero-overlay{background:#000000b3}.gnst-button-green{background:linear-gradient(90deg,#00e80092,#a2d900);color:#000}.gnst-button-hover{background:linear-gradient(90deg,#00e80092,#76b900);transform:scale(1.01)}.gnst-hero-title{font-size:clamp(2.5rem,3vw,3rem);font-weight:900;line-height:1.1;margin-bottom:2rem!important}.gnst-hero-subtitle{font-size:clamp(1rem,2vw,1.5em);font-weight:700;margin-bottom:1rem!important;letter-spacing:0em}.gnst-hero-desc{font-size:clamp(1rem,1vw,1rem);max-width:35rem;line-height:1.5}.gnst-hero-desc-2{font-size:clamp(1rem,1vw,1rem);max-width:35rem;line-height:1.5;margin-bottom:4rem!important}.gnst-primary-btn:hover{box-shadow:0 2px 20px #76b900b3;transform:translateY(-2px) scale(1.001);color:#000}.gnst-secondary-btn{font-weight:900;padding:1.25rem 3rem;border-radius:9999px;font-size:1.25rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-width:2px;transition:all .4s cubic-bezier(.4,0,.2,1)}.gnst-secondary-btn:hover{transform:scale(1.03)}.gnst-glow-title{filter:drop-shadow(0 0 30px rgba(118,185,0,.6))!important}.gnst-glow-subtitle{filter:drop-shadow(0 0 20px rgba(118,185,0,.8))!important}@media(max-width:768px){.gnst-hero-title{font-size:2rem!important}.gnst-hero-subtitle{font-size:1.2rem!important}.gnst-hero-desc{font-size:1.1rem!important}}@media(min-width:1024px){.gnst-hero-content{max-width:50rem!important}}@media(min-width:1280px){.gnst-hero-content{max-width:50rem!important}}@media(max-width:768px){.gnst-hero-content{max-width:100%!important;padding:0 1rem}}.gnst-process-nav-static{position:relative;z-index:20;border-radius:2rem;margin:4rem auto 2rem;max-width:100%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.gnst-process-nav-inner{height:100%;background:#080808fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.gnst-process-nav-item-gradient{flex:1;height:4rem;display:flex;align-items:center;justify-content:center;color:#f0f0f0;font-size:.95rem;font-weight:700;text-decoration:none;position:relative;cursor:pointer}.gnst-process-nav-item-gradient:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;transition:left .7s ease}.gnst-process-nav-item-gradient:hover:before{background:#08080847}@media(max-width:768px){.gnst-process-nav-static{width:95vw;margin:3rem 1rem 1.5rem}.gnst-process-nav-inner{padding:0 1.25rem}.gnst-process-nav-item-gradient{height:2.25rem;font-size:.85rem;margin:0 .2rem}}.maintanance,.notFound{text-align:center;margin-bottom:1000px}:is(.maintanance,.notFound) h1{font-size:clamp(2.5rem,3vw,3rem);font-weight:900;line-height:.9;margin-bottom:2rem!important;filter:drop-shadow(0 0 30px rgba(118,185,0,.6))!important}:is(.maintanance,.notFound) h2{font-size:22px;font-weight:800}.contact .info{display:flex;margin-bottom:20px}@media(max-width:480px){.container{padding-top:3.5rem;padding-left:1rem;padding-right:1rem;max-width:20rem;flex-direction:column;align-items:flex-start;gap:6rem}.main{height:auto;margin-top:1.5rem}img{max-width:20rem}.gnst-primary-btn{font-size:1rem}}.aiButton,.automationButton{margin-top:-50px;max-width:25rem}@media(min-width:480px){.aiButton,.automationButton{margin-top:-150px}}.automationButton{margin-bottom:150px}.promo-section{justify-content:center;display:flex}@media(max-width:480px){.promo-section{height:1200px}}@media(min-width:480px){.promo-section{height:1100px;margin-top:60px}}.promo-section{width:100%;min-height:400px;background:url(/assets/promo-DBfZxuco.jpg) center/cover no-repeat;background-color:#000;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%),linear-gradient(to bottom,black 0%,black 80%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%),linear-gradient(to bottom,black 0%,black 80%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.promo-section .mainContent .contact-button{width:25%;margin-left:auto;margin-right:auto}.promo-section .mainContent{max-width:80rem;margin-top:120px}.promo-section .mainContent .promo-content{margin-left:auto;margin-right:auto;display:column;gap:1rem}.promo-section .mainContent .promo-content h1{font-size:2.5rem;margin-bottom:1rem}.promo-section .mainContent .promo-content p{margin-left:auto;margin-right:auto}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media(max-width:768px){.promo-content{left:20px;top:20px;max-width:280px}.image-stack{right:5%;width:50%}.stack-image{width:180px;height:130px}}@media(max-width:480px){.carousel{width:350px}}.carousel{margin:100px auto;display:flex;overflow-x:auto;gap:90px}.carousel::-webkit-scrollbar{display:none}.group{display:flex;align-items:center;justify-content:center;gap:5em;animation:spin 25s infinite linear;padding-right:1em}.card{height:200px;padding:1em;font-size:.5rem;border-radius:.2em;text-align:center;align-content:center}.team-card-1{background:url(/assets/team_1--4Iz8EAs.jpg) center/cover no-repeat;width:330px}.tech{background:url(/assets/tech-Bxib5Kmo.png) center/cover no-repeat;width:200px}.iso{background:url(/assets/iso-DuP164XB.png) center/cover no-repeat;width:160px;padding:.1rem}.team-card-2{background:url(/assets/team_2-WMWIW3OE.jpg) center/cover no-repeat;width:350px}.tools{background:url(/assets/tools-YlfgUksJ.png) center/cover no-repeat;width:362px}@keyframes spin{0%{translate:0}to{translate:-100%}}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:40px 20px;max-width:80rem;margin:0 auto}.service-tile{background:#111;border:1px solid #333;border-radius:12px;padding:32px 24px;text-align:center;transition:all .3s ease;height:220px;display:flex;flex-direction:column;justify-content:center}.service-tile:hover{background:#222;border-color:#555;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.service-info h1{font-size:50px;margin-bottom:-10px}.service-info p{padding:20px;max-width:80rem;margin-left:auto;margin-right:auto}.service-title{font-size:18px;font-weight:600;color:#fff;margin:0 0 12px;line-height:1.3}.service-container-center{max-width:50rem}.service-container-center .container-info{text-align:center}.service-description{font-size:14px;color:#ccc;margin:0;line-height:1.5}@media(max-width:480px){.service-tile{padding:24px 20px;height:200px}}@media(max-width:480px){.service-container{gap:0rem}}.service-container{text-align:left;min-height:300px}.service-container .container-img{flex:1}.service-container h2{font-size:35px}.service-container-center{text-align:center;min-height:300px;display:grid}.service-container-center h2{font-size:35px}@media(max-width:768px){.services-container{grid-template-columns:1fr;gap:20px;padding:20px 16px}}.refactor{text-align:left}.refactor .product-content{flex-basis:70%;max-width:70%}.refactor .product-img img{object-fit:cover;object-position:center;cursor:pointer;width:20%;height:20%;max-width:20%;max-height:20%}.refactor .product-img{flex-basis:30%;max-width:30%}.contact{margin-top:60px;display:row;height:650px;background-color:#000}.contact .info{margin-bottom:60px;margin-left:auto;margin-right:auto;display:flex;gap:1rem;justify-content:center}.contact .info .title{width:20rem;margin-top:5%;text-align:left}@media(max-width:480px){.contact .info .title{text-align:center}}.contact .info .company{width:20rem;margin-top:5.7%;display:grid;justify-content:center}.contact .info .company .email{display:flex}.contact .info .company .email .email-icon svg{width:60%;height:45%}@media(max-width:480px){.contact .info .company .email .email-icon svg{width:70%;height:70%}}.contact .info .company .email .email-text{margin-top:0%;font-weight:800}.contact .info .address{width:20rem;text-align:center;margin-top:6%;margin-bottom:20px}.contact .info .address h1{font-size:12px}.contact .info .address p{font-size:11px}.contact .interactive{display:flex;gap:1rem;justify-content:center}.contact .interactive .contactButton{width:20rem;text-align:center}.contact .interactive .interactive2,.contact .interactive .interactive3{width:20rem}.contact .docs{font-size:14px;height:20%;display:flex;gap:1rem;justify-content:center}.contact .docs .pp{align-items:center;display:flex!important}.contact .docs .pp-link{color:#c7c7c7}.contact .footer{color:#525151;font-size:12px;margin-top:10px;padding:px}@media(max-width:480px){.contact{height:1000px}.contact .info{background-color:#000;display:grid;text-align:center}.contact .interactive{margin-bottom:12%;display:grid}.contact .interactive .contactButton{justify-content:center;align-items:center;display:flex!important}.contact .footer{background-color:#000}}@media(max-width:480px){.main-image img{width:0}}.main-image{filter:drop-shadow(0 0 70px #000000) drop-shadow(0 0 80px #030303) drop-shadow(0 0 120px #000000)}@media(max-width:480px){.gnst-hero-content{place-items:center}}@media(min-width:480px){.gnst-hero-content{text-align:left!important}}.main{height:700px;margin-top:12%}.mainButton{gap:10px;padding:.4rem 4rem;font-size:19px;font-weight:900;color:#fff;justify-content:center;align-items:center;display:flex!important;border-radius:9999px;width:50%;height:60px;background:linear-gradient(90deg,#00e80092,#b9f20da8)}.mainButton:hover{color:#000}.event-banner{margin-top:100px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;overflow:hidden;padding:2rem 1rem;box-sizing:border-box}.banner-overlay{position:absolute;inset:0;z-index:1}.banner-content{position:relative;z-index:2;display:flex;flex-direction:column;max-width:1200px;width:100%;height:auto;gap:3rem;align-items:center;text-align:center}.banner-left{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1rem;width:70%;order:1}.banner-title{font-size:clamp(1.8rem,6vw,3rem);font-weight:700;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.banner-subtitle,.banner-description{font-size:clamp(1rem,1vw,1rem);max-width:35rem;line-height:1.5}.banner-right{flex:none;display:flex;justify-content:center;align-items:center;order:2;max-width:100px;padding:0 1rem}.photos-grid{display:grid;grid-template-columns:repeat(1,3fr);grid-gap:.75rem;width:100%;height:clamp(180px,28vh,300px);max-height:50vh}.photo-item{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 4px 12px #0000004d}@media(min-width:769px){.event-banner{height:35vh;flex-direction:row;padding:1rem 2rem}.banner-logo{width:40%}.banner-content{flex-direction:row;height:80%;gap:1rem;align-items:center}.banner-left{order:1;text-align:left;flex:1;max-width:none}.banner-right{order:2;flex:1;max-width:none;padding:0}.photos-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:clamp(250px,40vh,400px)}}@media(max-width:480px){.photos-grid{height:0%}}.qa-services-1 .service-info h1,.qa-services-2 .service-info h1{font-size:40px}.qa-services-2 .service-info{margin-bottom:-50px}@media(max-width:480px){.project-organization .service-info h1{font-size:42px}.project-organization .service-info{margin-bottom:-70px}}@media(max-width:480px){.project-organization .container-info{order:2}}.project-organization .services-grid{margin-top:-90px}.qa-test-automation-2 .service-info{margin-top:-130px}@media(max-width:480px){.qa-test-automation-2 .service-info{margin-bottom:80px}}.qa-test-automation-3 .container-info{margin-bottom:80px}@media(max-width:480px){.aiHome{margin-top:-100px}.aiHome img{max-width:0%}.aiHome .empty-space{height:0%}}.aiHome .main-image{width:80%}.aiHome .main-image img{width:80%;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%),linear-gradient(to top,black 0%,black 80%,transparent 100%),linear-gradient(to bottom,black 0%,black 80%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%),linear-gradient(to top,black 0%,black 80%,transparent 100%),linear-gradient(to bottom,black 0%,black 80%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.collaboration .service-info{height:0px}.collaboration{max-width:80rem;margin:0 auto;justify-content:center}@media(max-width:480px){.collaboration .collab-box{max-width:300px}.collaboration .service-info{height:100px}}.projects{background-color:#000}.projects .projects-button{margin-top:-30px;background:#222;margin-left:auto;margin-right:auto;gap:10px;padding:.1rem 2rem;font-size:19px;font-weight:900;color:#fff;justify-content:center;align-items:center;display:flex!important;width:25%;height:60px;border:2px solid #333;border-radius:12px}.projects .projects-button:hover{background:#222;border-color:#555;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}@media(max-width:480px){.projects{margin-top:50px;margin-bottom:0}}.team .services-grid{margin-top:-50px}.team .empty-space{height:50px}@media(max-width:480px){.team .services-grid{margin-top:-55px}}.questions{max-width:80rem;margin:0 auto;padding-left:1rem;padding-right:1rem;justify-content:center}.photo-tile{border:7px solid #111;border-radius:12px;text-align:center;transition:all .3s ease;height:300px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.photo-tile img{top:0;left:0;width:100%;height:100%;object-fit:cover}.photo-tile:hover{background-color:#111111e6!important;border-color:#555;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}@media(max-width:480px){.photo-tile{height:210px}}.project-tile{background-color:#111;border:1px solid #333;border-radius:12px;padding:12px 21px;text-align:center;transition:all .3s ease;height:370px;display:flex;flex-direction:column;justify-content:center;position:relative}.project-tile h3{font-weight:400;margin-top:220px}.project-tile img{position:absolute;margin-top:30px;top:0;left:0;width:100%;height:51%;object-fit:cover;opacity:.3}.project-tile .case-study{background:#222;margin-left:auto;margin-right:auto;gap:10px;padding:.1rem 2rem;font-size:19px;font-weight:900;color:#fff;justify-content:center;align-items:center;display:flex!important;width:40%;height:40px;border:2px solid #333;border-radius:12px}.project-tile:hover{background:#222;border-color:#555;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}@media(max-width:480px){.service-info{height:150px}.project-tile{height:270px}.project-tile h3{margin-top:110px}.project-tile img{margin-top:30px;width:100%;height:33%}}@media(max-width:480px){.qa-test-automation-levels .services-grid{margin-top:320px}}.support .service-info p{height:0px}.empty-space{height:100px}.projects-page .services-grid .photo-projects img{height:10px}.projects-page .services-grid{grid-template-columns:repeat(auto-fit,minmax(480px,1fr))}@media(max-width:480px){.projects-page .services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.projects-page .service-info{display:none!important;height:0%}.caseStudyPage{margin-top:50px;text-align:left;display:grid}.caseStudyPage .service-container{display:flex}.caseStudyPage .service-container .container-info{order:1;width:70%}@media(max-width:480px){.caseStudyPage .service-container .container-info{width:100%}}@media(min-width:480px){.caseStudyPage .service-container .container-img{display:flex}}.caseStudyPage .service-container .container-img{order:2;position:relative;justify-content:center;align-items:center;width:30%}.caseStudyPage .service-container .container-img img{width:80%;height:80%;object-fit:scale-down}@media(max-width:480px){.caseStudyPage .service-container .container-img{width:65%}}@media(max-width:480px){.caseStudyPage .service-container{flex-direction:column}.caseStudyPage .service-container .container-img{order:1}.caseStudyPage .service-container .container-info{order:2}}@media(max-width:480px){.caseStudyPage .projects-info,.caseStudyPage .projects-problems,.caseStudyPage .projects-solution{margin-top:-75px}.caseStudyPage{order:1}}.caseStudyPage .projects-photos .services-grid{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:480px){.caseStudyPage .projects-photos .services-grid{flex-direction:column;align-items:stretch}.caseStudyPage .projects-photos .services-grid .photo-tile{flex:1 1 auto;min-width:auto}}.contactForm{text-align:left;place-items:center;justify-items:center;justify-content:center;align-items:center}@media(min-width:480px){.contactForm{display:flex}}@media(max-width:480px){.contactForm{display:flex;gap:0px}}@media(max-width:480px){.contactForm .info{margin-top:850px;text-align:center}}.aiTest{text-align:left;margin-top:5%;margin-bottom:5%}@media(max-width:480px){.aiTest .contentSection .info{text-align:center}}@media(max-width:480px){.legal{text-align:left}}.legal{margin-top:5%;margin-bottom:5%}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;text-align:center;color-scheme:light dark;color:#ffffffde;background-color:#171717;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;justify-content:center}a{text-decoration:inherit}a:hover{color:#a9afa9}.error{color:red}:export{mainColor:white;softWhite:#d0d0d0;mainTheme:rgb(40,102,223);greyText:#91989f;mainDarkComponent:#171717;mainDarkGray:#2a2b2b;mainDarkElements:#242424;mainDarkLines:#A0AAB4}
