.home-hero{color:#fff;align-items:center;max-width:100vw;height:85vh;display:flex;position:relative;overflow:hidden}.home-hero .backgrounds{z-index:0;position:absolute;inset:0;overflow:hidden}.home-hero .backgrounds img{min-width:100%;min-height:100%}.home-hero .overlay{z-index:1;background:linear-gradient(#0a1e3c99,#0a1e3c99);position:absolute;inset:0}.home-hero .content{z-index:3;opacity:0;text-align:left;max-width:50%;margin-top:5rem;animation:2s ease-in-out forwards fadeSlideDown;position:relative;transform:translate(-50px)}.home-hero .content h1{font-family:Space Grotesk,sans-serif;font-size:64px;font-weight:700}.home-hero .content h1 span{color:#f17006}.home-hero .content p{margin-top:2.5rem;font-family:Inter,sans-serif;font-size:32px;font-weight:400;line-height:1.3}.home-hero .content .home-btn{color:#000;cursor:pointer;background-color:#f17006;border:2px solid #0000;border-radius:8px;margin-top:2.5rem;padding:13px 23px;font-family:Inter,sans-serif;font-size:19px;font-weight:700;transition:background-color .3s}.home-hero .content .home-btn:hover{color:#fff;background-color:#0000;border:2px solid #fff;transition:all .3s}@keyframes fadeSlideDown{to{opacity:1;transform:translateY(0)}}.home-hero svg{z-index:2;pointer-events:none;width:500px;height:300px;position:absolute;right:0}.home-hero svg path{stroke-linecap:round}.home-hero svg circle{transform:translate(-50%,-50%)}@media (max-width:576px){.home-hero{justify-content:center;padding:0;display:flex}.home-hero .content{text-align:center;max-width:90%}.home-hero .content h1{font-size:2.2rem}.home-hero .content p{font-size:1.2rem}.home-hero .content .home-btn{font-size:16px}.home-hero svg{display:none}}@media (min-width:576px) and (max-width:767px){.home-hero{justify-content:center;padding:0;display:flex}.home-hero .content{text-align:center;max-width:90%}.home-hero .content h1{font-size:2.8rem}.home-hero .content p{font-size:1.6rem}.home-hero .content .home-btn{font-size:20px}.home-hero svg{display:none}}@media (min-width:768px) and (max-width:991px){.home-hero{padding:5rem}.home-hero .content{max-width:75%}.home-hero .content h1{font-size:2.8rem}.home-hero .content p{font-size:1.6rem}.home-hero .content .home-btn{font-size:20px}}@media (min-width:992px) and (max-width:1199px){.home-hero{padding:5rem}.home-hero .content{max-width:65%}.home-hero .content h1{font-size:2.8rem}.home-hero .content p{font-size:1.6rem}.home-hero .content .home-btn{font-size:20px}}@media (min-width:1200px){.home-hero .content{max-width:65%;padding:5rem}.home-hero .content h1{font-size:3.2rem}.home-hero .content p{font-size:1.5rem}.home-hero .content .home-btn{font-size:16px}}@media (min-width:1440px){.home-hero .content{padding:8rem}}
.contact-section{color:#fff;background-color:#030b1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:8rem;padding:5rem 8rem;display:flex}.contact-section .map-container{flex:350px}.contact-section .map-container iframe{border:none;border-radius:8px;width:100%;height:500px}.contact-section .contact-form{flex-direction:column;flex:400px;gap:1.5rem;display:flex}.contact-section .contact-form h2{border-bottom:2px solid #f97316;width:fit-content;margin-bottom:.5rem;font-size:1.85rem}.contact-section .contact-form .input-group{gap:1.5rem;display:flex}.contact-section .contact-form .input-group input{background-color:#fff;flex:1}.contact-section .contact-form input,.contact-section .contact-form textarea{resize:vertical;cursor:pointer;border:2px solid #0000;border-radius:4px;width:100%;padding:1rem;font-family:hanken-grotesk,sans-serif;font-size:1rem;transition:all .3s}.contact-section .contact-form input::placeholder,.contact-section .contact-form textarea::placeholder{color:#423e3e;opacity:1}.contact-section .contact-form input:focus,.contact-section .contact-form textarea:focus{border:2px solid #f97316;outline:none;box-shadow:0 0 8px #f9731666}.contact-section .contact-form button{color:#000;cursor:pointer;background-color:#f97316;border:2px solid #0000;border-radius:6px;align-self:flex-start;padding:.9rem 1.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:900;transition:background-color .3s ease-in-out}.contact-section .contact-form button:hover{box-sizing:border-box;color:#fff;background-color:#0000;border:2px solid #fff}.status-msg{text-align:left;font-size:1rem;transition:all .3s ease-in-out}.status-msg.success{color:#fff}.status-msg.error{color:#d6190b}@media (max-width:576px){.contact-section{gap:2rem;padding:5rem 3rem}.contact-section .map-container iframe{border:none;border-radius:8px;height:10rem}}@media (min-width:576px) and (max-width:767px){.contact-section{gap:2rem;padding:5rem 3rem}.contact-section .map-container iframe{border:none;border-radius:8px;height:18rem}}@media (min-width:768px) and (max-width:991px){.contact-section{gap:2rem;padding:5rem 3rem}.contact-section .map-container iframe{border:none;border-radius:8px;height:30rem}}@media (min-width:992px) and (max-width:1199px){.contact-section{gap:2rem;padding:5rem 3rem}.contact-section .map-container iframe{border:none;border-radius:8px;height:30rem}}
.enterprise-section{background:#f2f2f2;justify-content:center;align-items:center;gap:2rem;max-width:100vw;height:75vh;padding:4rem 5rem;display:flex;position:relative;overflow:hidden}.enterprise-section .content-left{flex-direction:column;flex:1;justify-content:center;padding:10px;display:flex}.enterprise-section .content-left h4{color:#000f2e;font-family:Space Grotesk,sans-serif;font-size:2.1rem;font-weight:600}.enterprise-section .content-left h2{color:#eb6600;margin-top:.3rem;margin-bottom:2.2rem;font-family:Space Grotesk,sans-serif;font-size:3.2rem;font-weight:700}.enterprise-section .content-left .points{font-feature-settings:"Inter",sans-serif;max-width:80%}.enterprise-section .content-left .points .arrow-bullets{flex-direction:column;justify-content:center;padding-left:0;list-style:none;display:flex}.enterprise-section .content-left .points .arrow-bullets li{color:#000;margin-bottom:1.5rem;padding-left:2.5rem;font-size:1.5rem;font-weight:500;position:relative}.enterprise-section .content-left .points .arrow-bullets li .arrow-animation{gap:2px;display:flex;position:absolute;top:0;left:0}.enterprise-section .content-left .points .arrow-bullets li .arrow-animation:before,.enterprise-section .content-left .points .arrow-bullets li .arrow-animation:after,.enterprise-section .content-left .points .arrow-bullets li .arrow-animation span{content:">";color:#0000;background:linear-gradient(90deg,#00f0ff,#001026);opacity:0;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;animation:1.5s ease-in-out infinite arrowFade}.enterprise-section .content-left .points .arrow-bullets li .arrow-animation:before{font-size:1.1rem;animation-delay:0s}.enterprise-section .content-left .points .arrow-bullets li .arrow-animation span{font-size:3rem;animation-delay:.25s}.enterprise-section .content-left .points .arrow-bullets li .arrow-animation:after{font-size:1.25rem;animation-delay:.5s}@keyframes arrowFade{0%{opacity:0;transform:translate(-5px)}30%{opacity:1;transform:translate(0)}60%{opacity:.6}to{opacity:0;transform:translate(5px)}}.enterprise-section .carousel-wrapper{flex:1.2;width:50%;min-width:0;margin-right:4rem;position:relative}.enterprise-section .carousel-wrapper .embla{width:100%;height:100%;overflow:hidden}.enterprise-section .carousel-wrapper .embla__container{gap:1rem;height:100%;display:flex}.enterprise-section .carousel-wrapper .embla__slide{flex:0 0 48%;min-width:0;max-width:400px}.enterprise-section .carousel-wrapper .card{background:#fff;border-radius:12px;height:100%;transition:transform .3s;overflow:hidden;box-shadow:0 0 10px #0000001a}.enterprise-section .carousel-wrapper .card img{object-fit:cover;width:100%;height:18rem}.enterprise-section .carousel-wrapper .card h3{color:#000f2e;margin:1rem;font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:700;text-decoration:underline}.enterprise-section .carousel-wrapper .card p{color:#333;margin:1rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:500}.enterprise-section .carousel-wrapper .card:hover{transform:translateY(-5px)}.enterprise-section .carousel-wrapper .carousel-btn{cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.8rem;font-size:1.2rem;transition:all .3s;display:flex;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 0 10px #0003}.enterprise-section .carousel-wrapper .carousel-btn:hover{transform:scale(1.2);animation:none!important}.enterprise-section .carousel-wrapper .carousel-btn.left{left:-5rem}.enterprise-section .carousel-wrapper .carousel-btn.left.animate{animation:1.5s ease-in-out infinite pulse}.enterprise-section .carousel-wrapper .carousel-btn.right{right:-5rem}.enterprise-section .carousel-wrapper .carousel-btn.right.animate{animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width:768px){.enterprise-section{flex-direction:column;height:auto;padding:2rem 1rem}.enterprise-section .content-left{text-align:center;width:100%;margin-bottom:2rem}.enterprise-section .carousel-wrapper{width:100%;height:400px;margin-right:0}.enterprise-section .carousel-wrapper .embla__slide{flex:0 0 100%}.enterprise-section .carousel-wrapper .carousel-btn{display:none}}@media (max-width:569px){.enterprise-section{height:90vh;padding:0 0 2rem}.enterprise-section .content-left{align-items:center;width:100vw;padding:0}.enterprise-section .content-left h4{margin-top:2rem;font-size:2rem}.enterprise-section .content-left h2{margin-top:.1rem;margin-bottom:1.4rem;font-size:2.2rem}.enterprise-section .content-left .points{margin-top:1rem}.enterprise-section .content-left .points .arrow-bullets li{text-align:left;font-size:1.2rem}.enterprise-section .carousel-wrapper{flex:none;width:70%;margin-right:2rem}.enterprise-section .carousel-wrapper .embla__container{gap:1rem}.enterprise-section .carousel-wrapper .embla__slide{flex:0 0 100%;min-width:0;max-width:400px}.enterprise-section .carousel-wrapper .card{width:300px;height:90%;margin-left:3.8rem}.enterprise-section .carousel-wrapper .card img{height:50%}.enterprise-section .carousel-wrapper .card h3{margin:1rem;font-size:1.1rem}.enterprise-section .carousel-wrapper .card p{margin-top:0;font-size:1rem}.enterprise-section .carousel-wrapper .carousel-btn.left{left:-2rem}.enterprise-section .carousel-wrapper .carousel-btn.right{right:-4rem}}@media (min-width:570px) and (max-width:767px){.enterprise-section{height:90vh;padding:0 0 2rem}.enterprise-section .content-left{align-items:center;width:100vw;padding:0}.enterprise-section .content-left h4{margin-top:2rem;font-size:2rem}.enterprise-section .content-left h2{margin-top:.1rem;margin-bottom:1.4rem;font-size:2.2rem}.enterprise-section .content-left .points{margin-top:1rem}.enterprise-section .content-left .points .arrow-bullets li{text-align:left;font-size:1.2rem}.enterprise-section .carousel-wrapper{flex:none;width:75%;margin-right:2rem}.enterprise-section .carousel-wrapper .embla__container{gap:1rem}.enterprise-section .carousel-wrapper .embla__slide{flex:0 0 100%;min-width:0;max-width:450px}.enterprise-section .carousel-wrapper .card{width:360px;height:80%;margin-left:3.8rem}.enterprise-section .carousel-wrapper .card img{height:50%}.enterprise-section .carousel-wrapper .card h3{margin:1rem;font-size:1.1rem}.enterprise-section .carousel-wrapper .card p{margin-top:0;font-size:1rem}.enterprise-section .carousel-wrapper .carousel-btn.left{left:-2rem}.enterprise-section .carousel-wrapper .carousel-btn.right{right:-4rem}}@media (min-width:768px) and (max-width:991px){.enterprise-section{gap:0;padding:2rem 4rem}.enterprise-section .content-left{flex:none;width:50%}.enterprise-section .content-left h4{font-size:28px}.enterprise-section .content-left h2{margin-bottom:2.2rem;font-size:36px}.enterprise-section .content-left .points .arrow-bullets li{font-size:1.2rem}.enterprise-section .carousel-wrapper{height:80%}.enterprise-section .carousel-wrapper .embla__slide{flex:0 0 100%;min-width:0;max-width:400px}.enterprise-section .carousel-wrapper .card img{object-fit:cover;width:100%;height:45%}.enterprise-section .carousel-wrapper .card h3{font-size:1.4rem}.enterprise-section .carousel-wrapper .card p{font-size:1.1rem}.enterprise-section .carousel-wrapper .carousel-btn.left{left:-4rem}.enterprise-section .carousel-wrapper .carousel-btn.right{right:-4rem}}@media (min-width:992px) and (max-width:1199px){.enterprise-section{gap:0;height:65vh;padding:2rem 4rem}.enterprise-section .content-left{width:40%}.enterprise-section .content-left h4{font-size:28px}.enterprise-section .content-left h2{margin-bottom:2.2rem;font-size:36px}.enterprise-section .content-left .points{font-size:20px}.enterprise-section .carousel-wrapper{height:80%}.enterprise-section .carousel-wrapper .embla__container{gap:1.5rem;height:100%;display:flex}.enterprise-section .carousel-wrapper .embla__slide{flex:0 0 46%;min-width:0;max-width:400px}.enterprise-section .carousel-wrapper .card img{object-fit:cover;width:100%;height:45%}.enterprise-section .carousel-wrapper .card h3{font-size:1.4rem}.enterprise-section .carousel-wrapper .card p{font-size:.9rem}.enterprise-section .carousel-wrapper .carousel-btn.left{left:-4rem}.enterprise-section .carousel-wrapper .carousel-btn.right{right:-4rem}}
.product-showcase{color:#fff;background-color:#000820;flex-direction:column;justify-content:space-around;align-items:center;max-width:100vw;height:150vh;padding:114px 7.5rem 132px;display:flex}.product-showcase .header{text-align:center;margin:0 auto 5rem}.product-showcase .header h2{margin-bottom:2rem;font-family:Space Grotesk,sans-serif;font-size:3.2rem;font-weight:700}.product-showcase .header p{font-family:Inter,sans-serif;font-size:1.8rem;font-weight:400}.product-showcase .card-layout{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2.7rem;width:95%;height:70%;display:flex}.product-showcase .card-layout .left-column{flex-direction:column;gap:2.8rem;width:50%;height:100%;display:flex}.product-showcase .card-layout .card{flex-direction:column;gap:1rem;height:100%;display:flex;position:relative;overflow:hidden}.product-showcase .card-layout .card .card-text{width:50%;padding-top:1.5rem;padding-left:3.1875rem}.product-showcase .card-layout .card .card-text h3{margin-bottom:.6rem;font-family:Space Grotesk,sans-serif;font-size:2.0625rem;font-weight:700}.product-showcase .card-layout .card .card-text .tag,.product-showcase .card-layout .card .card-text .tags .tag{color:#000;background:#fff;border:1px solid #8f8f8f91;border-radius:1.5625rem;margin-bottom:.8rem;padding:.3125rem 1.5625rem;font-family:Inter,sans-serif;font-size:.85rem;display:inline-block}.product-showcase .card-layout .card .card-text ul{width:95%;padding-left:2rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;list-style:outside}.product-showcase .card-layout .card .card-text button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:4px;align-items:center;gap:.5rem;margin-top:2rem;padding:.5rem 1.25rem;font-family:Inter,sans-serif;font-size:1.25rem;display:flex}.product-showcase .card-layout .card .card-text button .arrow-icon{opacity:.7;color:#000;font-size:.6rem;transition:transform .3s,color .3s;display:inline-block}.product-showcase .card-layout .card .card-text button:hover{background-color:#fff4ec}.product-showcase .card-layout .card .card-text button:hover .arrow-icon{color:#eb6600;opacity:1;transform:translate(12px)scale(1.5)}.product-showcase .card-layout .card .image-group{justify-content:flex-end;align-items:flex-end;width:76%;min-height:374px;display:flex;position:relative}.product-showcase .card-layout .card .image-group img{object-fit:cover;border-radius:.5rem 0 0 .5rem}.product-showcase .card-layout .card .image-group .img-back{z-index:1;object-position:left top;width:100%;height:50%;position:relative}.product-showcase .card-layout .card .image-group .img-front{z-index:2;object-position:left top;width:70%;height:50%;position:absolute;bottom:40%;right:0}.product-showcase .card-layout .card .image-single{border-radius:1rem;align-items:center;width:100%;height:100%;margin-left:2rem;padding:1rem 0;display:flex;overflow:hidden}.product-showcase .card-layout .card .image-single img{object-fit:cover;object-position:center;border-radius:1rem;width:90%;padding:0;display:block}.product-showcase .card-layout .smarthrms{background:linear-gradient(239.87deg,#c92c00 2.07%,#c8a700 78.14%);border-radius:0 100px;flex-direction:row;gap:1.1875rem;display:flex}.product-showcase .card-layout .fiscalmind{background:linear-gradient(239.87deg,#9f1d3b 2.07%,#4d79fd 78.14%);border-radius:100px 0;flex-direction:row;gap:1.1875rem;display:flex}.product-showcase .card-layout .skillmentor{background:linear-gradient(#37bf5b 0%,#b29fff 100%);border-radius:100px 0;flex-direction:column;flex:1;justify-content:space-between;display:flex}.product-showcase .card-layout .skillmentor .card-text{width:100%;padding-right:3.1875rem}.product-showcase .tags{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:900px){.product-showcase .card-layout{flex-direction:column;align-items:center}.product-showcase .card-layout .left-column{flex-direction:column}.product-showcase .card-layout .skillmentor,.product-showcase .card-layout .card{width:100%}}@media (max-width:576px){.product-showcase{justify-content:space-evenly;max-width:100vw;padding:0 2rem}.product-showcase .header{max-width:90%;margin-bottom:0;padding:2px}.product-showcase .header h2{margin-bottom:1.8rem;font-size:2.2rem}.product-showcase .header p{font-size:1.2rem}.product-showcase .card-layout{width:100%;height:70%}.product-showcase .card-layout .left-column{width:90%;height:50%}.product-showcase .card-layout .card .image-group{justify-content:center;align-items:center}.product-showcase .card-layout .card .image-group .img-back{right:4rem}.product-showcase .card-layout .card .image-group .img-front{width:70%;right:0}.product-showcase .card-layout .card .card-text{width:100%;padding:1.5rem}.product-showcase .card-layout .card .card-text h3{margin-bottom:.5rem;font-size:1.75rem}.product-showcase .card-layout .card .card-text .tag,.product-showcase .card-layout .card .card-text .tags .tag{padding:.3125rem .625rem;font-size:.8rem}.product-showcase .card-layout .card .card-text ul{display:none}.product-showcase .card-layout .card .card-text button{margin-top:1.1rem;font-size:.625rem}.product-showcase .card-layout .smarthrms{border-radius:0 20%}.product-showcase .card-layout .fiscalmind{border-radius:20% 0}.product-showcase .card-layout .skillmentor{border-radius:0% 20%;width:90%}}@media (min-width:576px) and (max-width:767px){.product-showcase{justify-content:space-evenly;max-width:100vw;padding:0 2rem}.product-showcase .header{max-width:90%;margin-bottom:0;padding:2px}.product-showcase .header h2{margin-bottom:1.8rem;font-size:2.2rem}.product-showcase .header p{font-size:1.2rem}.product-showcase .card-layout{width:100%;height:80%}.product-showcase .card-layout .left-column{width:90%;height:50%}.product-showcase .card-layout .card .card-text{width:100%;padding:2rem}.product-showcase .card-layout .card .card-text h3{margin-bottom:.5rem;font-size:2rem}.product-showcase .card-layout .card .card-text .tag,.product-showcase .card-layout .card .card-text .tags .tag{padding:.3125rem .625rem;font-size:.8rem}.product-showcase .card-layout .card .card-text ul{display:none}.product-showcase .card-layout .card .card-text button{margin-top:1.1rem;font-size:.625rem}.product-showcase .card-layout .smarthrms{border-radius:0 20%}.product-showcase .card-layout .fiscalmind{border-radius:20% 0}.product-showcase .card-layout .skillmentor{border-radius:0% 20%;width:90%}}@media (min-width:768px) and (max-width:991px){.product-showcase{width:100vw}.product-showcase .header{max-width:90%;padding:2px}.product-showcase .header h2{margin-bottom:1.8rem;font-size:2.6rem}.product-showcase .header p{font-size:1.5rem}.product-showcase .card-layout{width:100%;height:70%}.product-showcase .card-layout .left-column{width:50%;height:100%}.product-showcase .card-layout .card .card-text{width:100%;padding:2rem}.product-showcase .card-layout .card .card-text h3{margin-bottom:.3rem;font-size:1.625rem}.product-showcase .card-layout .card .card-text .tag,.product-showcase .card-layout .card .card-text .tags .tag{padding:.3125rem .625rem;font-size:.5rem}.product-showcase .card-layout .card .card-text ul{width:100%;font-size:.65rem}.product-showcase .card-layout .card .card-text button{margin-top:1rem;padding:.3125rem 1.25rem;font-size:.625rem}.product-showcase .card-layout .smarthrms,.product-showcase .card-layout .fiscalmind{border-radius:80px 0}.product-showcase .card-layout .skillmentor{border-radius:80px 0;width:50%}}@media (min-width:992px) and (max-width:1199px){.product-showcase{width:100vw}.product-showcase .header{max-width:90%;padding:2px}.product-showcase .header h2{margin-bottom:1.8rem;font-size:3rem}.product-showcase .header p{font-size:1.5rem}.product-showcase .card-layout{width:100%;height:80%}.product-showcase .card-layout .left-column{width:50%;height:100%}.product-showcase .card-layout .card .card-text{width:100%;padding:2rem}.product-showcase .card-layout .card .card-text h3{margin-bottom:.7rem;font-size:1.875rem}.product-showcase .card-layout .card .card-text .tag,.product-showcase .card-layout .card .card-text .tags .tag{padding:.3125rem .625rem;font-size:.8rem}.product-showcase .card-layout .card .card-text ul{width:100%;font-size:.8rem}.product-showcase .card-layout .card .card-text button{margin-top:1.2rem;padding:.3125rem 1.25rem;font-size:1.125rem}.product-showcase .card-layout .smarthrms,.product-showcase .card-layout .fiscalmind{border-radius:80px 0}.product-showcase .card-layout .skillmentor{border-radius:80px 0;width:50%}}@media (min-width:1200px){.product-showcase{max-width:100vw}.product-showcase .header{max-width:90%;padding:2px}.product-showcase .header h2{margin-bottom:1.8rem;font-size:3rem}.product-showcase .header p{font-size:1.5rem}.product-showcase .card-layout{width:100%;height:80%}.product-showcase .card-layout .left-column{width:50%;height:100%}.product-showcase .card-layout .card .card-text{width:100%;padding:2rem}.product-showcase .card-layout .card .card-text h3{margin-bottom:.7rem;font-size:1.875rem}.product-showcase .card-layout .card .card-text .tag,.product-showcase .card-layout .card .card-text .tags .tag{padding:.3125rem .625rem;font-size:.8rem}.product-showcase .card-layout .card .card-text ul{width:100%;font-size:1rem}.product-showcase .card-layout .card .card-text button{margin-top:1.5rem;padding:.3125rem 1.25rem;font-size:1.125rem}.product-showcase .card-layout .smarthrms,.product-showcase .card-layout .fiscalmind{border-radius:80px 0}.product-showcase .card-layout .skillmentor{border-radius:80px 0;width:50%}}
