:root{--color-bg-variant:#1f1f38;--color-light:#ffffffb3}*,:after,:before{border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}body{background:#121212;background:var(--color-bg);color:#fff;color:var(--color-white);font-family:Poppins,Segoe UI,Roboto,Oxygen,sans-serif;line-height:1.7}.container{max-width:1100px;padding:2rem 1.5rem}h1,section>h1,section>h2{color:#4db5ff;color:var(--color-primary)}section>h1,section>h2{margin-bottom:3rem;text-align:center}a{color:#4db5ff;color:var(--color-primary);transition:all .4s ease;transition:var(--transition)}a:hover{color:#fff;color:var(--color-white)}.btn{font-weight:500;padding:.8rem 1.5rem}.loading-spinner{border:5px solid #1f1f38;border-top:5px solid #4db5ff;border:5px solid var(--color-bg-variant);border-top-color:var(--color-primary);margin:100px auto}.error-message{background-color:#ff4b4b1a;border:1px solid #ff7b7b;border-radius:5px;color:#ff7b7b;margin:2rem;padding:1rem}.navbar{background:var(--color-bg);border-bottom:1px solid var(--color-bg-variant);box-shadow:0 1rem 1rem #0000001a;height:5rem;left:0;position:fixed;top:0;width:100%;z-index:100}.navbar__container{align-items:center;display:flex;height:100%;justify-content:space-between}.navbar__logo{align-items:center;color:var(--color-white);display:flex;font-size:1.8rem;font-weight:700;gap:.6rem;transition:var(--transition)}.navbar__logo:hover{color:var(--color-primary)}.navbar__links{align-items:center;display:flex;gap:2.5rem}.navbar__links a{color:var(--color-white);transition:var(--transition)}.navbar__links a.active,.navbar__links a:hover{color:var(--color-primary)}.navbar__links a.active{position:relative}.navbar__links a.active:after{background:var(--color-primary);bottom:-.5rem;content:"";display:block;height:3px;position:absolute;width:100%}.navbar__menu-icon{display:none}@media screen and (max-width:768px){.navbar__container{position:relative}.navbar__logo{left:50%;position:absolute;transform:translateX(-50%)}.navbar__links{align-items:center;background:var(--color-bg-variant);box-shadow:0 1rem 1rem #0000001a;display:flex;flex-direction:column;gap:2rem;left:0;opacity:0;padding:2rem 0;position:absolute;top:100%;transform:scaleY(0);transform-origin:top;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}.navbar__links.show{opacity:1;transform:scaleY(1);visibility:visible}.navbar__links a{color:var(
      --color-light
    );font-size:1.2rem}.navbar__links a.active,.navbar__links a:hover{color:var(--color-primary)}.navbar__links a.active:after{display:none}.navbar__menu-icon{color:var(--color-white);cursor:pointer;display:block;font-size:1.8rem}}footer{background:var(--color-bg-variant);border-image:linear-gradient(to right,#0000,var(--color-primary),#0000) 1;border-top:1px solid;color:var(--color-light);font-size:.9rem;margin-top:7rem;padding-top:5rem}.footer__container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr;padding-bottom:3rem}.footer__about,.footer__links,.footer__socials{text-align:left}.footer__logo{color:var(--color-white);display:inline-block;font-size:2rem;font-weight:700;margin-bottom:1rem}.footer__tagline{line-height:1.6;margin-inline:0;max-width:300px}footer h4{color:var(--color-white);margin-bottom:1.2rem}.footer__links ul{list-style:none;padding:0}.footer__links li{margin-bottom:.8rem}.footer__links a{color:var(--color-light);transition:var(--transition)}.footer__links a:hover{color:var(--color-white);padding-left:.5rem}.socials__links_wrapper{display:flex;gap:1rem;justify-content:flex-start}.socials__links_wrapper a{background:var(--color-bg);border:1px solid #0000;border-radius:50%;color:var(--color-white);display:grid;font-size:1.2rem;height:40px;place-items:center;transition:var(--transition);width:40px}.socials__links_wrapper a:hover{background:#0000;border-color:var(--color-primary);color:var(--color-primary)}.footer__copyright{background:var(--color-bg);border-top:1px solid var(--color-bg-variant);color:var(--color-light);padding:1.5rem 0;text-align:center}@media screen and (max-width:768px){footer{margin-top:4rem;padding-top:4rem}.footer__container{gap:2.5rem;grid-template-columns:1fr}.footer__about,.footer__links,.footer__socials{text-align:center}.footer__tagline{margin-inline:auto}.socials__links_wrapper{justify-content:center}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.hero-section{background:linear-gradient(to top,var(--color-bg),var(--color-bg-variant));height:90vh;justify-content:center;overflow:hidden;text-align:center}.hero-container,.hero-section{align-items:center;display:flex;position:relative}.hero-container{flex-direction:column;padding:0 1rem;z-index:1}.hero-container h1{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,var(--color-primary),var(--color-white));-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,12vw,6rem);font-weight:700}.fade-in-stagger{animation:fadeInUp .8s ease-out forwards;opacity:0}.wave-divider{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23121212' d='m0 192 80-21.3C160 149 320 107 480 112s320 59 480 74.7c160 16.3 320-5.7 400-16l80-10.7V0H0Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;height:100px;margin-top:-1px;width:100%}.description-section,.experience-section,.top-apps-section,.why-quivix-section{margin-top:6rem}.description-section{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.description-content h2{color:var(--color-primary);margin-bottom:1.5rem}.description-content p{color:var(--color-light);line-height:1.8;margin-bottom:2rem}.visual-icon{animation:float 5s ease-in-out infinite;color:var(--color-primary-variant);display:block;font-size:15rem;text-align:center}.experience-section{background:var(--color-bg-variant);border-bottom:1px solid var(--color-primary-variant);border-top:1px solid var(--color-primary-variant);padding:4rem 0;text-align:center}.experience-content{margin:0 auto;max-width:700px}.experience-icon-wrapper{display:inline-block;margin-bottom:1.5rem;position:relative}.experience-icon{color:var(--color-primary);font-size:5rem}.experience-years{color:var(--color-bg);font-size:1.5rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.experience-content h2{margin-bottom:1rem}.experience-content p{color:var(--color-light);line-height:1.7}.top-apps-section{text-align:center}.top-apps-section h2{margin-bottom:3rem}.top-apps-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);text-align:left}.view-all-button-container{margin-top:3rem;text-align:center}.homepage-app-card{animation:fadeInUp .5s ease-out forwards;background:var(--color-bg-variant);border:1px solid #0000;border-radius:1.5rem;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;opacity:0;padding:1.2rem;text-align:center;transition:var(--transition)}.homepage-app-card:hover{background:#0000;border-color:var(--color-primary-variant);transform:scale(1.02)}.homepage-app-card-image{aspect-ratio:1/1;border-radius:1rem;margin-bottom:1.5rem;overflow:hidden;width:100%}.homepage-app-card-image img{height:100%;object-fit:cover;width:100%}.homepage-app-card-content{flex-grow:1}.homepage-app-card-content h3{color:var(--color-primary);font-size:1.2rem;margin-bottom:.5rem}.homepage-app-card-content p{color:var(--color-light);font-size:.9rem;line-height:1.6}.homepage-app-card-cta{margin-top:1.5rem}.btn-secondary{background:#0000;border:1px solid var(--color-primary);border-radius:.5rem;color:var(--color-primary);display:inline-block;font-size:.9rem;padding:.5rem 1rem;transition:var(--transition)}.btn-secondary:hover{background:var(--color-primary);color:var(--color-bg)}.why-quivix-section{text-align:center}.why-quivix-section h2{margin-bottom:3rem}.points-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.point-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4db5ff1a;border:1px solid var(--color-primary-variant);border-radius:1rem;padding:2rem;transition:var(--transition)}.point-card:hover{background:#0000;border-color:var(--color-primary);box-shadow:0 0 20px var(--color-primary-variant)}.point-icon{background:var(--color-bg-variant);border-radius:50%;color:var(--color-primary);display:inline-flex;font-size:2.5rem;margin-bottom:1.5rem;padding:1rem}.point-card h3{margin-bottom:1rem}.point-card p{color:var(--color-light);font-size:.9rem}@media screen and (max-width:992px){.description-section,.experience-section,.top-apps-section,.why-quivix-section{margin-top:4rem}.description-section{grid-template-columns:1fr;text-align:center}.description-visual{margin-bottom:2rem;order:-1}.description-content{text-align:center}.visual-icon{font-size:10rem}.top-apps-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.hero-section{height:80vh}.wave-divider{height:80px}.points-grid,.top-apps-grid{grid-template-columns:1fr}.experience-section{padding:3rem 0}}.page-intro{color:var(--color-light);margin:0 auto 3rem;max-width:600px;text-align:center}.apps-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.app-card{background:var(--color-bg-variant);border:1px solid #0000;border-radius:1.5rem;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;padding:1.2rem;text-align:center;transition:var(--transition)}.app-card:hover{background:#0000;border-color:var(--color-primary-variant);transform:scale(1.02)}.app-card-image{aspect-ratio:1/1;border-radius:1rem;margin-bottom:1.5rem;overflow:hidden;width:100%}.app-card-image img{height:100%;object-fit:cover;width:100%}.app-card-content{flex-grow:1}.app-card-content h3{color:var(--color-primary);font-size:1.4rem;margin-bottom:.5rem}.app-card-content p{color:var(--color-light);font-size:.9rem;line-height:1.6}.app-card-cta{margin-top:1.5rem}.app-card-cta .btn{align-items:center;display:inline-flex;gap:.5rem}.app-card-link{text-decoration:none}.job-list{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:800px}.job-item{align-items:center;background:var(--color-bg-variant);border-left:5px solid var(--color-primary);border-radius:0 .5rem .5rem 0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 2rem;transition:var(--transition)}.job-item:hover{box-shadow:0 10px 20px #0003;transform:scale(1.02)}.job-details{flex:1 1;min-width:300px}.job-details h3{color:var(--color-white);margin-bottom:.5rem}.job-details p{color:var(--color-light)}.job-apply .btn{background:#0000;border-color:var(--color-primary);color:var(--color-primary)}.job-apply .btn:hover{background:var(--color-primary);color:var(--color-bg)}.modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .4s ease-out;background:var(--color-bg-variant);border-radius:1rem;box-shadow:0 10px 30px #0000004d;max-width:600px;padding:2.5rem;position:relative;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-close-btn{background:none;color:var(--color-light);cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.modal-close-btn:hover,.modal-content h2{color:var(--color-primary)}.modal-content h2{margin-bottom:.5rem}.application-form{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.application-form input,.application-form textarea{background:var(--color-bg);border:1px solid var(--color-primary-variant);border-radius:.3rem;color:var(--color-white);font-family:inherit;padding:.8rem 1rem;width:100%}.application-form input::placeholder,.application-form textarea::placeholder{color:var(--color-light)}.about-container,.success-message{text-align:center}.about-container{margin-top:4rem}.about-container h1{margin-bottom:.5rem}.about-subtitle{color:var(--color-light);margin-bottom:4rem}.team-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr;text-align:left}@media screen and (min-width:600px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.team-grid{grid-template-columns:repeat(3,1fr)}}.team-card{background:var(--color-bg-variant);border:1px solid #0000;border-radius:1rem;display:flex;flex-direction:column;padding:2rem;transition:var(--transition)}.team-card:hover{background:#0000;border-color:var(--color-primary-variant);transform:translateY(-10px)}.team-card__image-container{border:.4rem solid var(--color-primary);border-radius:50%;height:8rem;margin:0 auto 1.5rem;overflow:hidden;width:8rem}.team-card__image-container img{height:100%;object-fit:cover;width:100%}.team-card__content{display:flex;flex-direction:column;flex-grow:1;text-align:center}.team-card__name{color:var(--color-white);font-size:1.4rem}.team-card__role{color:var(--color-light);font-size:.9rem;margin-bottom:1rem}.team-card__divider{background:var(--color-primary-variant);height:1px;margin:0 auto 1.5rem;width:4rem}.team-card__about{color:var(--color-light);flex-grow:1;font-size:.95rem;line-height:1.6}.contact-container{margin-top:4rem;text-align:center}.contact-options{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:4rem}.contact-option{background:var(--color-bg-variant);border:1px solid #0000;border-radius:1rem;padding:2rem 1.5rem;text-align:center;transition:var(--transition)}.contact-option:hover{background:#0000;border-color:var(--color-primary-variant)}.contact-icon{color:var(--color-primary);font-size:2rem;margin-bottom:.8rem}.contact-option a{display:inline-block;font-size:.9rem;margin-top:.7rem}.app-detail-container{width:100%}.app-detail-header{align-items:flex-end;background-position:50%;background-size:cover;color:var(--color-white);display:flex;height:350px;padding:2rem 0;position:relative;width:100%}.header-overlay{background:linear-gradient(0deg,#121212 0,#121212cc 40%,#12121233);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header-content{align-items:center;display:flex;gap:1.5rem;position:relative;width:100%;z-index:2}.header-icon{border:3px solid var(--color-bg-variant);border-radius:1.5rem;box-shadow:0 10px 25px #00000080;flex-shrink:0;height:120px;overflow:hidden;width:120px}.header-icon img{height:100%;object-fit:cover;width:100%}.header-info{flex-grow:1}.header-info h1{color:var(--color-white);font-size:clamp(2rem,6vw,2.8rem);line-height:1.2;margin:0}.developer-name{color:var(--color-primary);font-size:1.1rem;font-weight:500}.download-btn-header{align-items:center;display:inline-flex;flex-shrink:0;font-size:1.1rem;gap:.7rem;padding:1rem 2rem}.stats-bar{border-bottom:1px solid var(--color-bg-variant);display:flex;justify-content:space-around;margin-top:-1px;padding:1.5rem 0;text-align:center}.stat-item{padding:0 1rem}.stat-value{color:var(--color-white);font-size:1.4rem;font-weight:700}.stat-label{color:var(--color-light);font-size:.9rem}.app-detail-main{padding-bottom:4rem;padding-top:4rem}.app-detail-main h2{border-bottom:2px solid var(--color-bg-variant);color:var(--color-primary);font-size:1.5rem;margin-bottom:2rem;padding-bottom:.5rem}.gallery-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.gallery-wrapper img{border:1px solid var(--color-bg-variant);border-radius:.5rem;height:100%;object-fit:cover;transition:var(--transition);width:100%}.gallery-wrapper a:hover img{border-color:var(--color-primary);transform:scale(1.05)}.app-additional-info,.app-description{margin-top:4rem}.app-description p{color:var(--color-light);line-height:1.8;white-space:pre-wrap}.info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.info-item{align-items:center;background:var(--color-bg-variant);border-radius:.5rem;display:flex;gap:1rem;padding:1.5rem}.info-icon{color:var(--color-primary);font-size:1.5rem}.info-item p{color:var(--color-light);margin:0}@media screen and (max-width:992px){.app-detail-header{height:auto;min-height:300px}.header-content{align-items:center;flex-direction:column;gap:1rem;text-align:center}.header-icon{height:90px;margin-bottom:.5rem;width:90px}.header-info{order:2}.download-btn-header{font-size:1rem;justify-content:center;margin-top:1rem;max-width:300px;order:3;padding:.8rem 1.5rem;width:100%}.app-detail-main{padding-bottom:2.5rem;padding-top:2.5rem}.app-additional-info,.app-description{margin-top:2.5rem}}@media screen and (max-width:600px){.stats-bar{align-items:center;flex-direction:column;gap:1.5rem}}@media screen and (max-width:480px){.gallery-wrapper{grid-template-columns:1fr}}.app-container{display:flex;flex-direction:column;min-height:100vh}:root{--color-bg:#121212;--color-bg-variant:#2c2c2c;--color-primary:#4db5ff;--color-primary-variant:#4db5ff66;--color-white:#fff;--color-light:#fff9;--transition:all 400ms ease;--container-width-lg:75%;--container-width-md:86%;--container-width-sm:90%}.main-content{flex-grow:1;padding-top:5rem}#root,.app-container,body,html{overflow-x:hidden;width:100%}.container{margin:0 auto;width:75%;width:var(--container-width-lg)}h1,h2,h3,h4,h5{font-weight:500}h1{font-size:2.5rem}section{margin-top:8rem}section>h2,section>h5{color:#fff9;color:var(--color-light);text-align:center}section>h2{margin-bottom:3rem}.btn,section>h2{color:#4db5ff;color:var(--color-primary)}.btn{border:1px solid #4db5ff;border:1px solid var(--color-primary);border-radius:.4rem;cursor:pointer;display:inline-block;padding:.75rem 1.2rem;transition:all .4s ease;transition:var(--transition);width:-webkit-max-content;width:max-content}.btn:hover{background:#fff;background:var(--color-white);border-color:#0000}.btn-primary,.btn:hover{color:#121212;color:var(--color-bg)}.btn-primary{background:#4db5ff;background:var(--color-primary)}@media screen and (max-width:1024px){.container{width:86%;width:var(--container-width-md)}}@media screen and (max-width:600px){.container{width:90%;width:var(--container-width-sm)}}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#4db5ff;border-top:4px solid var(--color-primary);height:50px;margin:5rem auto;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message{color:#4db5ff;color:var(--color-primary);font-size:1.2rem;margin-top:5rem;text-align:center}
/*# sourceMappingURL=main.966c1d94.css.map*/