@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);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}.timeline-heading{color:#232323;margin-bottom:36px;max-width:1124px}.timeline-heading,.vision-btn{font-family:Poppins,sans-serif;font-size:20px;font-weight:500}.vision-btn{align-items:center;background:#006bff;border:none;border-radius:100px;box-shadow:0 2px 8px #007bff14;color:#fff;cursor:pointer;display:inline-flex;gap:10px;height:50px;justify-content:center;margin-bottom:28px;min-width:177px;padding:10px 30px;transition:background .2s}.vision-btn:hover{background:#005bb5}.timeline-section{background:#fff;padding:100px 150px}.timeline-wrapper{height:300px;position:relative}.timeline-line{background:#e5e7eb;border-radius:10px;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:100%}.timeline-line .dot{background:#d1d5db;border-radius:50%;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.dot-1{left:18%}.dot-2{left:37.3%}.dot-3{left:61.3%}.dot-4{left:82%}.dot-5{left:100%}.timeline-item{position:absolute;transform:translateX(-50%)}.timeline-item.top{top:0}.timeline-item.bottom{bottom:0}.timeline-content{align-items:flex-start;display:flex;gap:10px}.timeline-item.bottom .timeline-content{align-items:flex-end}.text h3{color:#006bff;font-size:22px;margin-bottom:6px;top:10px}.text h3,.text p{position:relative}.text p{font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:650;letter-spacing:0;line-height:1.2;max-width:220px;top:-10px}.text-mid h3{color:#006bff;font-size:22px;margin-bottom:6px;position:relative;top:10px}.text-mid p{font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:650;letter-spacing:0;line-height:1.2;max-width:220px;position:relative;top:-10px}.future-item .text h3{color:#006bff;font-size:22px;margin-bottom:6px;position:relative;top:-22px}.future-item .text p{font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:650;letter-spacing:0;max-width:220px;position:relative;top:-27px}.text-2024 h3{color:#006bff;font-size:22px;margin-bottom:-9px}.text-2024 p{color:#000;font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:650;letter-spacing:0;line-height:1.3;max-width:220px}.text-2024{left:45px;position:relative;top:-25px}.text-2025 h3{color:#006bff;font-size:22px;margin-top:20px;position:relative;top:10px}.text-2025 p{font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:650;letter-spacing:0;line-height:1.3;max-width:220px}.text-2025{left:50px;position:relative;top:-32px}.year-2026 .text h3{font-size:22px;left:30px;position:relative;top:8px}.year-2026 .text p{font-family:Poppins,sans-serif;font-size:17px;font-weight:650;left:30px;max-width:220px;position:relative;top:-8px}.dotted-line{border-left:2px dashed #0b5cff;height:150px;width:2px}.dotted-line-5{margin-right:220px}.dotted-line-1,.dotted-line-5{border-left:2px dashed #0b5cff;height:140px;margin-bottom:5px;width:2px}.dotted-line-1{margin-right:-215px}.dotted-line-2{border-left:2px dashed #0b5cff;height:135px;margin-bottom:10px;margin-right:-126px;width:2px}.dotted-line-3{margin-bottom:25px;margin-right:-49px}.dotted-line-3,.dotted-line-4{border-left:2px dashed #0b5cff;height:140px;width:2px}.dotted-line-4{margin-bottom:5px;margin-right:55px}.timeline-content.future-item .text p{max-width:360px;white-space:normal}.timeline-content.future-item .text{margin-right:-20px;min-width:180px}.timeline-progress{background:#0b5cff;border-radius:10px;height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:width 1s ease;-webkit-transition:width 1s ease;-moz-transition:width 1s ease;-ms-transition:width 1s ease;-o-transition:width 1s ease;width:0}.timeline-line .dot{transition:transform .3s ease,background .3s ease;z-index:1}.timeline-line .dot.active{background:#0b5cff;transform:translate(-50%,-50%) scale(1.2);transition-delay:.9s}.timeline-progress{transition:width .2s ease;-webkit-transition:width .2s ease;-moz-transition:width .2s ease;-ms-transition:width .2s ease;-o-transition:width .2s ease}.timeline-progress.no-transition{transition:none!important}.dot{transition:transform .3s ease,background .3s ease}.dot.active{background:#0b5cff;transform:translate(-50%,-50%) scale(1.2)}@media screen and (min-width:900px) and (max-width:1200px){.timeline-section{padding:80px}.timeline-wrapper{height:280px}.dotted-line-1{left:-26px;position:relative}.dotted-line-2{left:-22px;position:relative}.dotted-line-3{left:-16px;position:relative}.dotted-line-5{left:4px;position:relative}.dot-1{left:18%}.dot-2{left:37.8%}.dot-3{left:61%}.dot-4{left:81.9%}.dot-5{left:100%}.future-item .text h3,.text h3,.text-2024 h3,.text-2025 h3,.year-2026 .text h3{font-size:20px}.future-item .text p,.text p,.text-2024 p,.text-2025 p,.year-2026 .text p{font-size:16px;max-width:200px}.text-2024{left:10px;top:-18px}.text-2025{left:35px;top:-22px}.text-mid h3,.text-mid p{left:-20px;position:relative}.future-item .text h3{left:-10px;top:-22px}.future-item .text p{left:-10px;top:-27px}.year-2026 .text h3,.year-2026 .text p{left:20px}.dot.active{background:#0b5cff;transform:translate(-50%,-50%) scale(1.1)}.timeline-line .dot.active{transition-delay:.9s}.dotted-line{height:140px}.dotted-line-1,.dotted-line-2{height:130px}.dotted-line-3{height:138px}.dotted-line-4,.dotted-line-5{height:130px}}@media (min-width:1024px) and (max-width:1199px){.timeline-section{padding:80px}.timeline-wrapper{height:280px}.dotted-line-1{left:-26px}.dotted-line-2{left:-22px}.dotted-line-3{left:-16px}.dotted-line-5{left:4px}.dot-1{left:18%}.dot-2{left:37.8%}.dot-3{left:61%}.dot-4{left:81.9%}.dot-5{left:100%}.future-item .text h3,.text h3,.text-2024 h3,.text-2025 h3,.year-2026 .text h3{font-size:20px}.future-item .text p,.text p,.text-2024 p,.text-2025 p,.year-2026 .text p{font-size:16px;max-width:200px}.text-2024{left:10px;top:-18px}.text-2025{left:35px;top:-22px}.text-mid h3,.text-mid p{left:-20px}.future-item .text h3{left:-10px;top:-22px}.future-item .text p{left:-10px;top:-27px}.year-2026 .text h3,.year-2026 .text p{left:20px}.dot.active{transform:translate(-50%,-50%) scale(1.1)}.timeline-line .dot.active{transition-delay:.9s}.dotted-line{height:140px}.dotted-line-1,.dotted-line-2{height:130px}.dotted-line-3{height:138px}.dotted-line-4,.dotted-line-5{height:130px}}@media (min-width:1200px) and (max-width:1365px){.timeline-section{padding:100px 120px}.timeline-wrapper{height:300px}.dotted-line-1{left:-35px;position:relative}.dotted-line-2{left:-26px;position:relative}.dotted-line-3{left:-21px;position:relative}.dotted-line-5{left:4px;position:relative}.dotted-line{height:140px}.dotted-line-1{height:147px}.dotted-line-2{height:135px}.dotted-line-3{height:147px}.dotted-line-4{height:145px}.dotted-line-5{height:147px}.dot-1{left:18%}.dot-2{left:37.3%}.dot-3{left:61.3%}.dot-4{left:82%}.dot-5{left:100%}.text h3{font-size:22px}.text p{font-size:17px}.text-2024{left:20px;top:-25px}.text-2025{left:40px;top:-32px}.text-mid h3,.text-mid p{left:-20px}.future-item .text{left:-10px}.dotted-line{height:150px}}@media (min-width:1366px) and (max-width:1600px){.timeline-section{padding:120px 150px}.dotted-line-1,.dotted-line-2,.dotted-line-3{left:-1px;position:relative}.dotted-line{height:140px}.dotted-line-1{height:147px}.dotted-line-2{height:138px}.dotted-line-3{height:149px}.dotted-line-4{height:145px}.dotted-line-5{height:147px;left:1px;position:relative}.timeline-wrapper{height:320px}.dot-1{left:18%}.dot-2{left:37.3%}.dot-3{left:61.3%}.dot-4{left:82%}.dot-5{left:100%}.text h3{font-size:23px}.text p{font-size:18px}.text-2024{left:22px;top:-25px}.text-2025{left:43px;top:-32px}.text-mid h3,.text-mid p{left:-20px}.dotted-line{height:160px}}.get-in-touch-btn-center{align-items:center;display:flex;justify-content:center;margin-top:32px;width:100%}.get-in-touch-section{background-color:#0e223f;padding:40px 20px;text-align:center}.get-in-touch-container{margin:0 auto;max-width:1200px}.get-in-touch-title{font-size:34px;margin-bottom:30px}.get-in-touch-subtitle,.get-in-touch-title{color:#fff;font-family:Poppins,sans-serif;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%;text-align:center}.get-in-touch-subtitle{font-size:21px;margin:0 auto 40px;max-width:900px}.cta-button-2{align-items:center;background-color:#f97316;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.85rem 1.75rem;text-decoration:none;transition:background-color .3s ease}.cta-button-2:hover{background-color:#2563eb!important;transform:translateY(0)!important}.cta-arrow-2{height:12px;margin-left:2px;position:relative;transition:transform .3s ease;width:12px}.cta-button-2:hover .cta-arrow-2{transform:translateY(-2px);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.cta-arrow-2:before{background:#fff;content:"";height:2px;left:0;position:absolute;top:5px;transform:rotate(-45deg);width:12px}.cta-arrow-2:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:6px;position:absolute;right:0;top:0;width:6px}@media (max-width:768px){.get-in-touch-section{padding:60px 20px}.get-in-touch-title{font-size:32px;margin-bottom:20px}.get-in-touch-subtitle{font-size:16px;margin-bottom:30px}.lets-talk-btn{font-size:16px;padding:14px 32px}}body,html{margin:0;overflow-x:hidden;padding:0}.header,body,html{box-sizing:border-box;width:100%}.header{background:#fff;box-shadow:0 6px 24px 0 #0000000f,0 1.5px 0 0 #e6e6e6;justify-content:space-between;max-width:100vw;min-height:80px;padding:0 100px;position:-webkit-sticky;position:sticky;position:fixed;top:0;z-index:2000}.header,.logo{align-items:center;display:flex}.logo img{height:44px;object-fit:contain;width:auto}.nav{align-items:center;display:flex;flex:1 1;justify-content:flex-end}.nav ul{display:flex;gap:2.5rem;list-style:none;margin-right:25px;padding:0}.nav-link{color:#232323;font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1;padding-bottom:3px;position:relative;text-decoration:none;transition:color .3s}.nav-underline{background:#006bff;border-radius:5px;bottom:0;height:2px;left:0;position:absolute;transition:width .3s;width:5px}.nav-link:focus .nav-underline,.nav-link:hover .nav-underline{width:100%}.nav-arrow{font-size:1em;margin-left:0}.dropdown .nav-arrow:before,.nav-arrow{display:inline-block;vertical-align:middle}.dropdown .nav-arrow:before{background:url('data:image/svg+xml;utf8,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 7L9 11L13 7" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat 50%;content:"";height:18px;transition:transform .3s;width:18px}.services-dropdown{position:relative}.services-dropdown .dropdown-menu{animation:fadeInDropdown .4s;-webkit-animation:fadeInDropdown .4s;background:#fff;border-radius:0 0 16px 16px;box-shadow:0 8px 32px 0 #0000001f,0 2px 8px 0 #00000014;display:none;font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:500;left:50%;list-style:none;margin:0;min-width:240px;padding:18px 0;position:absolute;top:48px;transform:translateX(-50%);z-index:3000}.services-dropdown.open .dropdown-menu{display:block}.services-dropdown .dropdown-menu li{padding:0}.services-dropdown .dropdown-menu li a{align-items:center;border-radius:6px;color:#232323;display:inline-flex;font-weight:500;padding:10px 32px 10px 41px;position:relative;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.services-dropdown .dropdown-menu li a:focus,.services-dropdown .dropdown-menu li a:hover{background:#f5f7fa;color:#006bff}.services-dropdown .dropdown-menu:before{border-bottom:10px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000;height:0;top:-10px;width:0;z-index:10}.services-dropdown .dropdown-menu:after{content:none}.services-dropdown .dropdown-menu li a:after{background:url("data:image/svg+xml;utf8,<svg width=%2714%27 height=%2711%27 viewBox=%270 0 14 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M1 5.5H13M13 5.5L9 1.5M13 5.5L9 9.5%27 stroke=%27%23006bff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>") no-repeat 50%;content:"";display:inline-flex;height:11px;margin-left:6px;opacity:0;transform:translateY(0) scale(.9);transition:opacity .3s,transform .3s;vertical-align:middle;width:14px}.services-dropdown .dropdown-menu li a:focus,.services-dropdown .dropdown-menu li a:hover{background:#f5f7fa;color:#006bff}.services-dropdown .dropdown-menu li a:focus:after,.services-dropdown .dropdown-menu li a:hover:after{opacity:1;transform:translateY(-2px) scale(1.1)}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(10px) translateX(-50%)}to{opacity:1;transform:translateY(0) translateX(-50%)}}.services-dropdown .dropdown-menu:before{background:#0000;content:"";display:block;height:13px;left:50%;position:absolute;top:-12px;transform:translateX(-50%);width:24px;z-index:1}.services-dropdown .dropdown-menu:after{background:#fff;border-radius:6px 6px 0 0;box-shadow:0 -2px 8px 0 #0000000a;content:"";height:12px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:24px;z-index:2}.cta-btn{align-items:center;background:#f24e1e;border:none;border-radius:5px;box-shadow:0 2px 8px 0 #1976f314;color:#fff;cursor:pointer;display:flex;font-size:1em;font-weight:600;height:50px;justify-content:center;padding:0 28px;position:relative;transition:background .2s;width:150px}.cta-btn:hover{background:#006bff}.cta-arrow{display:inline-block;margin-top:5px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.cta-btn:hover .cta-arrow{transform:scaleX(1.2) translate(2px,-2px)}@media (max-width:1200px){.header{padding:0 16px}.nav ul{gap:1.5rem}}@media (max-width:900px){.header{align-items:flex-start;flex-direction:column;max-width:100vw;min-height:64px;padding:0 8px}.nav{justify-content:flex-start;margin-top:8px;width:100%}.nav ul{gap:1rem}.cta-btn{font-size:1rem;margin-top:8px;padding:10px 18px}}.footer-logo{display:block;height:40px;margin-bottom:12px;width:178px}.footer{background:#fff;box-shadow:0 -2px 16px 0 #0000000f,0 -1.5px 0 0 #e6e6e6;color:#f8f8f8;flex-direction:column;margin-top:0;padding-bottom:0;position:relative;z-index:10}.footer,.footer-top{box-sizing:border-box;display:flex;width:100%}.footer-top{align-items:flex-start;background:#f8f8f8;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:space-between;padding:48px 100px 24px}.footer-col{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:16px;padding:0 16px;text-align:left}.footer-col.company-desc{flex:0 0 320px;max-width:320px;min-width:260px;padding-left:0}.footer-col.contact{flex:0 0 260px;max-width:260px;min-width:220px;padding-right:0}.footer-col.company,.footer-col.services{flex:1 1;margin-left:100px;max-width:none;min-width:0}.footer-col.company,.footer-col.contact,.footer-col.services{margin-top:-15px}@media (max-width:1200px){.footer-top{padding:32px 24px 16px}.footer-col.company-desc{flex-basis:220px;max-width:220px;min-width:180px}.footer-col.contact{flex-basis:200px;max-width:200px;min-width:160px}}@media (max-width:900px){.footer-top{flex-direction:column;gap:0;padding:32px 4vw 16px}.footer-col,.footer-col.company-desc,.footer-col.contact{align-items:flex-start;flex:1 1 100%;margin-bottom:24px;max-width:100%;min-width:0;padding:0;text-align:left}.footer-col.company,.footer-col.contact,.footer-col.services{margin-top:-15px}.footer-col.company,.footer-col.services{margin-left:0}}.company-desc h2{color:#23238e;font-size:2rem;margin-bottom:12px}.company-desc p{color:#000;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:18px}.footer-social{margin-top:12px}.footer-social span{color:#1f2889;display:block;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:1;margin-bottom:8px}.footer-icons{align-items:center;display:flex;gap:18px;justify-content:flex-start}.footer-social-link{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 16px 0 #00000014;cursor:pointer;display:flex;height:36px;justify-content:center;margin:0 2px;transition:transform .2s,box-shadow .2s;width:36px}.footer-social-link svg{display:block;height:23px;width:23px}.footer-social-link:hover{box-shadow:0 8px 24px 0 #00000029;transform:scale(1.13);z-index:1}.footer-col h3{color:#1f2889;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:1;margin-bottom:14px}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col ul li{display:flex;line-height:1.5;margin-bottom:10px}.footer-col ul li,.footer-col ul li a{align-items:center;color:#232323;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500}.footer-col ul li a{line-height:1.7;text-decoration:none;transition:color .2s}.footer-arrow,.footer-col ul li a{display:inline-flex;position:relative}.footer-arrow{align-items:center;color:#000;font-size:1.1em;height:11px;justify-content:center;margin-left:6px;opacity:0;transform:translateY(0) scale(.9);transition:opacity .3s,transform .3s;vertical-align:middle;width:14px}.footer-col ul li a:hover .footer-arrow{opacity:1;transform:translateY(-2px) scale(1.1)}.footer-col ul li a:hover{color:#232323}.footer-contact-icon{height:20px;margin-right:8px;vertical-align:middle;width:20px}.footer-col.contact ul li:first-child .footer-contact-icon{height:30px;width:30px}.footer-bottom{align-items:center;background:none;color:#1f2889;display:flex;font-size:18px;font-weight:600;justify-content:center;line-height:1;padding:18px 0 12px;text-decoration:none;transition:color .2s}.footer-bottom,.footer-copyright-c{font-family:Poppins,Arial,Helvetica,sans-serif;text-align:center}.footer-copyright-c{background:#1f2889;border-radius:50%;color:#fff;display:inline-block;font-size:13px;font-weight:700;height:20px;line-height:20px;width:20px}#root,.App,body,html{height:100%}.App{display:flex;flex-direction:column;min-height:100vh}.footer{margin-top:auto}.partner-btn-center{align-items:center;display:flex;justify-content:center;margin-top:32px}html{overflow:hidden;scrollbar-width:none}body,html{overflow-x:clip}body{-ms-overflow-style:none;margin:0;overflow-y:auto;width:100%}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.hero-container{min-height:570px;overflow:hidden;position:relative}body{padding-top:80px}.hero-container:before{background:#746aff;filter:blur(400px);-webkit-filter:blur(400px);left:25%;opacity:.95;top:25%;width:500px}.hero-container:after,.hero-container:before{content:"";height:500px;position:absolute;z-index:0}.hero-container:after{background:#1ffaeb;bottom:25%;filter:blur(430px);-webkit-filter:blur(430px);opacity:.4;right:25%;width:700px}.hero-container>*{position:relative;z-index:1}.hero-content{margin:0 auto;max-width:1280px;padding:3rem 2rem 6rem}.content-wrapper{margin:0 auto;max-width:1200px;text-align:center}.hero-title{color:#232323;font-family:Poppins,sans-serif;font-size:34px;font-weight:700;letter-spacing:0;line-height:1.4;margin-bottom:2rem;text-align:center}.hero-title-main{color:#111827;font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1.2rem}.title-highlight{color:#006bff;font-weight:800}.title-underlined{display:inline-block;position:relative}.title-underlined:after,.title-underlined:before{animation:underlineGrow 1s ease forwards;background-color:#f97316;border-radius:25%;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;width:100%}.title-underlined:after{bottom:-6px}.title-underlined:before{animation-delay:.15s;bottom:-9px}@keyframes underlineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1024px){.hero-title-main{font-size:2rem}}@media (max-width:768px){.hero-title-main{font-size:1.3rem}}.hero-subtitle{color:#232323;font-family:Poppins,sans-serif;font-size:24px;font-style:normal;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:4rem;text-align:center}.feature-section{margin-top:8rem;padding-bottom:6rem;position:relative}.dotted-line-horizontal{background:repeating-linear-gradient(90deg,#3b82f6 0 10px,#0000 5px 15px);height:1.8px;left:50%;max-width:100vw;position:absolute;top:10px;transform:translateX(-50%);width:120%;z-index:0}.connector-lines{left:0;position:absolute;top:40px;z-index:0}.zigzag-dotted-line{left:-15px;position:absolute;top:-15px;z-index:0}.dotted-connector{left:465px;pointer-events:none;position:absolute;top:-103px;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.feature-cards-bottom,.feature-cards-top{gap:30px}.feature-cards-bottom,.feature-cards-top{display:flex;justify-content:center;position:relative;z-index:1}.feature-cards-top{gap:2.5rem;margin-bottom:3rem}.card-icon{height:30px;margin-bottom:5px;margin-left:-15px;width:35px}.feature-card{align-items:center;background-color:#0060e3;border-radius:.3rem;color:#fff;display:flex;gap:.875rem;height:30px;max-width:200px;opacity:1;padding:.75rem 1.5rem;transform:translate(-40px,-20px);transition:all .3s ease;width:100%}.card-title{font-family:Poppins,sans-serif;font-size:15px;font-weight:500;text-align:center;white-space:nowrap}@media (max-width:1024px){.feature-cards-top{flex-wrap:wrap}.feature-cards-bottom{flex-wrap:wrap;gap:2rem}.dotted-line-horizontal,.dotted-line-vertical{display:none}}@media (max-width:768px){.nav-links{display:none}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.25rem}.feature-cards-bottom,.feature-cards-top{align-items:center;flex-direction:column}.feature-card{max-width:400px;width:100%}}@media (min-width:769px) and (max-width:1024px){.hero-title{font-size:2.5rem}}.partners-group{gap:80px;width:150%}.partner-logo img{height:20px}.partners-group.group-2{display:flex;gap:54px;justify-content:center;margin:20px auto 0;max-width:1500px;padding-left:20px;padding-right:100px;width:100%}.partners-group.group-2 .partner-logo img.partner-logo-img.prochant-logo{height:60px;object-fit:contain;transform:translate(-5px,-2px);-webkit-transform:translate(-5px,-2px);-moz-transform:translate(-5px,-2px);-ms-transform:translate(-5px,-2px);-o-transform:translate(-5px,-2px);width:auto}.partners-group.group-3{gap:54px}.trusted-partners-section{align-items:center;background-color:#f9fafb;box-sizing:border-box;display:flex;flex-direction:column;gap:3rem;padding:90px 50px;width:100%}.partners-title{font-family:Poppins,sans-serif;font-size:24px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%;margin-top:-20px;text-align:center}.partners-highlight{color:#006bff}.partners-group{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;max-width:1200px;width:100%}.partner-logo img{height:35px;object-fit:contain;width:auto}.partner-logo.small-logo img{height:17px}.partners-group.group-2 .partner-logo img{height:51px;width:auto}.partners-group.group-2 .partner-logo img.partner-logo-img.kartech-logo{height:93px;object-fit:contain;transform:translate(-13px,-12px);width:auto}.partners-group.group-2 .partner-logo:has(img[alt=PROCHANT]){align-items:center;display:flex;min-height:90px}.partners-group.group-2 .partner-logo img[alt=PROCHANT]{height:70px;object-fit:contain;width:auto}.partner-logo{align-items:center;display:flex;height:auto;min-height:60px}.partners-group.group-3{gap:67px;margin-top:10px}.why-section{background-color:#012b65;padding:60px 90px}.why-container{margin:0 auto;max-width:1281px}.why-title{color:#fff;font-family:Poppins,sans-serif;font-size:28px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%;margin-bottom:70px;text-align:center}.why-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(3,1fr)}.why-card{color:#fff;padding-left:54px}.why-header,.why-header_3{align-items:center;display:flex;gap:12px;margin-left:-54px}.why-header_3{margin-top:-5px}.why-number{color:#f24e1e;flex-shrink:0;font-size:40px;line-height:1}.why-card-title,.why-number{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;letter-spacing:0}.why-card-title{font-size:20px;line-height:1.5;margin:0;text-align:left}.why-description,.why-description_2{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;max-width:270px;opacity:.9;text-align:left}.why-description_2{padding-left:7px;padding-top:10px}.why-description_3{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;max-width:270px;opacity:.9;padding-left:7px;text-align:left}@media (max-width:1024px){.why-grid{gap:50px;grid-template-columns:1fr}.why-title{font-size:28px}}.next-section{background-color:#023b7d;color:#fff;padding:50px;width:100%}.next-section-container{align-items:center;display:flex;gap:50px;justify-content:space-between;margin:0 auto;max-width:1300px}.next-text{flex:1 1}.next-title{font-size:25px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.4;padding-bottom:350px}.next-description,.next-title{font-family:Poppins,sans-serif;text-align:left}.next-description{font-size:16px;font-weight:400;line-height:1.5;margin-top:-350px;max-width:600px;opacity:.9}.next-image{flex:1 1;text-align:left}.next-image img{border-radius:12px;height:400px;max-width:433px;object-fit:cover;width:100%}@media (max-width:1024px){.next-section-container{flex-direction:column;text-align:center}.next-image{margin-top:30px;text-align:center}.next-description{max-width:100%}}.services-container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:0 20px}.services-highlight{color:#006bff}.services-grid{grid-gap:45px 30px;gap:45px 30px;grid-template-columns:repeat(2,1fr);padding:0 20px}.service-card{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;height:200px;padding:10px 20px;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease;-webkit-transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease;-moz-transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease;-ms-transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease;-o-transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease;width:548px}.service-card:hover{box-shadow:0 20px 40px #007bff1f,0 6px 12px #0000000f}.service-icon-wrapper{align-items:center;display:flex;gap:16px}.service-icon-img{height:50px;width:50px}.service-title{color:#000;font-size:20px}.service-description{color:#232323;font-size:16px;line-height:1.7;text-align:left}.services-title{color:#000;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;letter-spacing:0;line-height:1;text-align:center}@media (max-width:1024px){.services-title{font-size:2.25rem;margin-bottom:60px}.services-grid{gap:40px 50px;padding:0 30px}.service-title{font-size:1.5rem}.service-description{font-size:1rem}}@media (max-width:768px){.services-section{padding:60px 20px}.services-title{font-size:1.85rem;margin-bottom:40px}.services-grid{gap:40px;grid-template-columns:1fr;padding:0 20px}.service-icon{height:60px;width:60px}.service-icon svg{height:35px;width:35px}.service-title{font-size:1.4rem}.service-description{font-size:.95rem}}.partner-section{background:#012b65;color:#fff;padding:30px 20px;text-align:center}.partner-container{margin:0 auto;max-width:1200px}.partner-title{font-size:40px;font-weight:600;line-height:1}.partner-description,.partner-title{color:#fff;font-family:Poppins,sans-serif;letter-spacing:0}.partner-description{font-size:24px;font-weight:500;line-height:1.5;margin:0 auto 40px;max-width:1100px;opacity:.95;text-align:center}.partner-button{align-items:center;background-color:#ff5722;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;gap:3px;height:50px;justify-content:center;opacity:1;transition:transform .2s,box-shadow .2s;width:150px}.partner-button .arrow{display:inline-block;font-size:16px;line-height:1;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.partner-button:hover{background-color:#ea580c}.partner-button .arrow{transition:transform .2s ease}.partner-button:hover .arrow{transform:translateY(-2px) rotate(-50.96deg);-webkit-transform:translateY(-2px) rotate(-50.96deg);-moz-transform:translateY(-2px) rotate(-50.96deg);-ms-transform:translateY(-2px) rotate(-50.96deg);-o-transform:translateY(-2px) rotate(-50.96deg)}@media (max-width:768px){.partner-title{font-size:36px}.partner-description{font-size:18px}.partner-button{font-size:16px;padding:14px 32px}}.company-hero-container{background:linear-gradient(120deg,#78fff6,#ecfeff 10%,#fff 60%);height:350px;margin-top:80px;overflow:visible;padding-bottom:0;position:relative}.company-hero-container:after{background:radial-gradient(circle at 100% 100%,#ffdfc6 25%,#ffdfc621 70%,#fff0 100%);bottom:0;content:"";filter:blur(.5px);height:180px;pointer-events:none;position:absolute;right:0;width:180px;z-index:1}.company-hero-content{margin:0 auto;max-width:1280px;padding:3rem 2rem 6rem}.company-content-wrapper{margin:0 auto;max-width:1200px;text-align:center}.company-hero-title-main{color:#111827;font-family:Poppins,sans-serif;font-size:50px;font-weight:600;line-height:1.5;margin-bottom:1.2rem}.company-title-highlight{color:#006bff;font-weight:600}.company-title-underlined{display:inline-block;position:relative}.company-title-underlined:after,.company-title-underlined:before{animation:company-underlineGrow 1s ease forwards;background-color:#f97316;border-radius:25%;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;width:100%}.company-title-underlined:after{bottom:-6px}.company-title-underlined:before{animation-delay:.15s;bottom:-9px}@keyframes company-underlineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.company-hero-subtitle{color:#232323;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:1;margin-bottom:4rem;margin-top:75px}@media (max-width:767px){.company-hero-container{height:auto;margin-top:60px;min-height:340px;padding-bottom:3rem}.company-hero-content{max-width:100vw;padding:2rem .5rem 2.5rem}.company-content-wrapper{max-width:98vw;padding:0 .5rem}.company-hero-title-main{font-size:1.5rem;line-height:1.25;margin-bottom:1rem}.company-hero-subtitle{font-size:1.1rem;margin-bottom:2rem}}@media (min-width:768px) and (max-width:1023px){.company-hero-container{height:auto;margin-top:70px;min-height:400px;padding-bottom:4rem}.company-hero-content{max-width:100vw;padding:2.5rem 1rem 3.5rem}.company-content-wrapper{max-width:95vw;padding:0 1rem}.company-hero-title-main{font-size:2.5rem;line-height:1.3;margin-bottom:1.1rem}.company-hero-subtitle{font-size:1.3rem;margin-bottom:3rem}}@media (min-width:1024px) and (max-width:1279px){.company-hero-container{height:auto;margin-top:75px;min-height:450px;padding-bottom:5rem}.company-hero-content{max-width:100vw;padding:2.75rem 1.5rem 4rem}.company-content-wrapper{max-width:97vw;padding:0 1.5rem}.company-hero-title-main{font-size:3.5rem;line-height:1.3;margin-bottom:1.15rem}.company-hero-subtitle{font-size:1.5rem;margin-bottom:3.5rem}}@media (min-width:1280px){.company-hero-container{height:350px;margin-top:0;padding-bottom:8rem}.company-hero-content{max-width:1280px;padding:3rem 2rem 6rem}.company-content-wrapper{max-width:1200px;padding:0}.company-hero-title-main{font-size:50px;line-height:1.5;margin-bottom:1.2rem}.company-hero-subtitle{font-size:20px;margin-bottom:4rem}}.company-mission-section{background:#f2f8ff;margin-bottom:0;margin-top:0;padding:48px 0 56px;position:relative;width:100%;z-index:1}.company-mission-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 16px}.company-mission-btn{align-items:center;background:#006bff;border:none;border-radius:100px;box-shadow:0 2px 8px #007bff14;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;gap:10px;height:50px;justify-content:center;margin-bottom:28px;min-width:177px;padding:10px 30px;transition:background .2s}.company-mission-btn:hover{background:#005bb5}.company-mission-desc{color:#232323;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;margin-bottom:36px;max-width:1124px}.company-mission-cards{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:12px;width:100%}.company-mission-card{align-items:flex-start;background:#fff;border-radius:20px;box-shadow:0 2px 16px #0000000a;display:flex;flex:1 1 260px;flex-direction:column;height:280px;max-width:340px;min-width:260px;padding:32px 24px 28px}.company-mission-card-blue{background:#bcd8ff}.company-mission-card-pink{background:#ffe8e7}.company-mission-card-purple{background:#edcdff}.company-mission-card-number{color:#232323;font-family:Poppins,sans-serif;font-size:60px;font-weight:700;margin-bottom:8px}.company-mission-card-title{color:#000;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;margin-bottom:8px}.company-mission-card-text{color:#000;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.5}@media (max-width:767px){.company-mission-section{padding:32px 0 40px}.company-mission-content{align-items:center;padding:0 12px;text-align:center}.company-mission-btn{font-size:16px;height:45px;margin-bottom:24px;min-width:150px;padding:8px 24px}.company-mission-desc{font-size:16px;margin-bottom:24px;max-width:100%}.company-mission-cards{gap:24px;margin-top:8px}.company-mission-card{height:auto;max-width:100%;padding:24px 16px 20px}.company-mission-card-number{font-size:48px;margin-bottom:6px}.company-mission-card-title{font-size:22px;margin-bottom:6px}.company-mission-card-text{font-size:16px}}@media (min-width:768px) and (max-width:1023px){.company-mission-section{padding:40px 0 48px}.company-mission-content{align-items:center;padding:0 16px;text-align:center}.company-mission-btn{font-size:18px;height:48px;margin-bottom:26px;min-width:160px;padding:9px 26px}.company-mission-desc{font-size:18px;margin-bottom:30px;max-width:90%}.company-mission-cards{gap:28px;margin-top:10px}.company-mission-card{height:auto;max-width:100%;padding:28px 20px 24px}.company-mission-card-number{font-size:54px;margin-bottom:7px}.company-mission-card-title{font-size:24px;margin-bottom:7px}.company-mission-card-text{font-size:17px}}@media (min-width:1024px) and (max-width:1279px){.company-mission-section{padding:44px 0 52px}.company-mission-content{align-items:center;padding:0 16px;text-align:center}.company-mission-btn{font-size:19px;height:49px;margin-bottom:28px;min-width:165px;padding:9px 28px}.company-mission-desc{font-size:19px;margin-bottom:32px;max-width:95%}.company-mission-cards{gap:30px;margin-top:11px}.company-mission-card{height:auto;max-width:100%;padding:30px 22px 26px}.company-mission-card-number{font-size:58px;margin-bottom:7px}.company-mission-card-title{font-size:25px;margin-bottom:7px}.company-mission-card-text{font-size:18px}}@media (min-width:1280px){.company-mission-section{padding:48px 0 56px}.company-mission-content{align-items:flex-start;padding:0 16px;text-align:left}.company-mission-btn{font-size:20px;height:50px;margin-bottom:28px;min-width:177px;padding:10px 30px}.company-mission-desc{font-size:20px;margin-bottom:36px;max-width:1124px}.company-mission-cards{gap:32px;margin-top:12px}.company-mission-card{height:280px;max-width:340px;padding:32px 24px 28px}.company-mission-card-number{font-size:60px;margin-bottom:8px}.company-mission-card-title{font-size:28px;margin-bottom:8px}.company-mission-card-text{font-size:18px}}.company-ceo-section{background:#fff;padding:64px 0}.company-ceo-container,.company-ceo-section{display:flex;justify-content:center;width:100%}.company-ceo-container{align-items:stretch;gap:0;margin:0 auto;max-width:1400px}.company-ceo-image-wrapper{align-items:stretch;display:flex}.company-ceo-image{display:block;height:539px;object-fit:cover;width:418px}.company-ceo-image,.company-ceo-quote-card{border-radius:0;box-shadow:0 4px 20px 0 #0000001a}.company-ceo-quote-card{background:#fff;display:flex;flex-direction:column;height:468px;justify-content:center;padding:40px 36px 32px;position:relative;width:650px}.company-ceo-quote-row{align-items:flex-end;display:flex}.company-ceo-quote{color:#232323;font-family:Poppins,sans-serif;font-size:26px;font-weight:700;line-height:1.35;margin-bottom:32px;margin-left:30px;max-width:600px;min-height:80px;position:relative;white-space:pre-line}.company-ceo-quote-icon-img{background:none!important;bottom:0;height:22px;margin:0;opacity:.5;position:absolute;right:240px;top:110px;width:22px}.company-ceo-name{color:#0049ae;font-family:Poppins,sans-serif;font-size:26px;font-weight:600;margin-bottom:6px;margin-left:30px;margin-top:80px}.company-ceo-name-highlight{color:#0049ae;font-weight:700}.company-ceo-title-row{align-items:center;display:flex;gap:12px}.company-ceo-title{color:#000;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;margin-left:30px;margin-top:15px}.company-ceo-linkedin-float{background:none!important;border-radius:0;bottom:60px;box-shadow:none!important;display:inline-block;padding:0;position:absolute;right:60px;transition:none}.company-ceo-linkedin-float img{display:inline-block;height:28px;transform:rotateY(0deg);transition:transform .9s cubic-bezier(.4,.2,.2,1);vertical-align:middle;width:28px}.company-ceo-linkedin-float:hover{box-shadow:0 4px 16px #0000002e}.company-ceo-linkedin-float:hover img{transform:rotateY(1turn)}@media (max-width:900px){.company-ceo-container{align-items:center;flex-direction:column;gap:32px}.company-ceo-image{height:260px;width:260px}.company-ceo-quote-card{max-width:95vw;min-width:0;padding:28px 16px 24px}}.company-values-section{background:#fff;padding:70px 0 60px}.company-values-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 16px;text-align:left}.company-values-btn{align-items:center;background:#006bff;border:none;border-radius:100px;box-shadow:0 2px 8px #2684ff1a;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;gap:10px;height:50px;justify-content:center;margin-bottom:28px;min-width:171px;padding:10px 30px;transition:background .2s}.company-values-btn:hover{background:#1769c7}.company-values-desc{color:#000;font-family:Poppins,sans-serif;font-size:22px;font-weight:500;margin-bottom:36px;max-width:1124px}.company-values-cards{display:flex;flex-wrap:nowrap;gap:32px;justify-content:center;margin-top:12px;width:100%}.company-values-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 16px #2684ff14;display:flex;flex:1 1 260px;flex-direction:column;height:250px;max-width:330px;min-width:330px;padding:38px 28px 32px;transition:box-shadow .2s,transform .2s}.company-values-card:hover{box-shadow:0 6px 32px #42424229}.company-values-card-icon{align-items:center;background:#006bff!important;border-radius:5px;display:flex;height:50px;justify-content:center;margin-bottom:18px;width:50px}.company-values-card-title{color:#000;font-family:poppins,sans-serif;font-size:22px;font-weight:600;margin-bottom:10px}.company-values-card-text{color:#000;font-family:poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.6;text-align:center}@media (max-width:1100px){.company-values-cards{align-items:center;flex-direction:column;gap:24px}.company-values-card{height:auto;max-width:420px;min-width:220px;width:100%}}.company-values-blue-section{background:#003087;padding:48px 0}.company-values-blue-content,.company-values-blue-section{align-items:center;display:flex;justify-content:center;width:100%}.company-values-blue-content{margin:0 auto;max-width:1200px;padding:0 16px}.company-values-blue-title{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:1.4;margin:0 auto;text-align:center}.company-life-section{background:#fefefe;display:flex;justify-content:center;padding:64px 0;width:100%}.company-life-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 16px;width:100%}.company-life-title{font-size:34px;font-weight:600;margin-bottom:18px}.company-life-desc,.company-life-title{color:#000;font-family:Poppins,sans-serif;text-align:center}.company-life-desc{font-size:20px;font-weight:500;margin-bottom:32px;max-width:1100px}.company-life-desc-sub{color:#000;display:block;font-size:1.1rem;font-weight:500;margin-top:20px}.company-life-gallery{display:flex;flex-direction:column;gap:18px;margin:0 auto;width:100%}.company-life-row{display:flex;gap:18px;justify-content:center;width:100%}.company-life-row-1 .company-life-img,.company-life-row-3 .company-life-img{flex:1 1;max-width:calc(25% - 14px)}.company-life-row-2 .company-life-img{flex:1 1;max-width:calc(33.333% - 12px)}.company-life-img{background:#f2f2f2;box-shadow:0 2px 12px #00000014;cursor:pointer;height:180px;object-fit:cover;transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}.company-life-img:hover{transform:scale(1.08);z-index:2}.company-life-row-1 .company-life-img:first-child,.company-life-row-1 .company-life-img:last-child{margin-top:48px}.company-life-row-2 .company-life-img:first-child,.company-life-row-2 .company-life-img:last-child{height:250px!important;max-width:262px;min-width:262px;width:262px!important}.company-life-row-2 .company-life-img:nth-child(2){height:250px!important;max-width:572px;min-width:572px;width:572px!important}.company-life-row-1 .company-life-img:first-child,.company-life-row-1 .company-life-img:last-child,.company-life-row-3 .company-life-img:first-child,.company-life-row-3 .company-life-img:last-child{height:200px!important;max-width:259px;min-width:259px;width:259px!important}.company-life-row-1 .company-life-img:nth-child(2),.company-life-row-1 .company-life-img:nth-child(3),.company-life-row-3 .company-life-img:nth-child(2),.company-life-row-3 .company-life-img:nth-child(3){height:248px!important;max-width:259px;min-width:259px;width:259px!important}.team-section{background:#f2f8ff;padding:80px 0 60px}.team-title{color:#222;font-size:2.2rem;font-weight:700;margin-bottom:10px;text-align:center}.team-subtitle{color:#444;font-size:1.15rem;margin-bottom:40px;text-align:center}.team-grid{grid-gap:32px 28px;display:grid;gap:32px 28px;grid-template-columns:repeat(4,262px);justify-content:center;margin:0 auto;max-width:1150px}.team-card{align-items:stretch;background:none;display:flex;flex-direction:column;height:auto;margin:0 8px;padding:0;position:relative;transition:none;width:262px}.team-card,.team-card:hover{box-shadow:none}.team-photo{background:#f8fafc;border:2px solid #d1d5db;box-shadow:0 4px 16px #2684ff1a;height:344px;margin-bottom:12px;object-fit:cover;width:100%}.team-info{display:block;margin-top:0;padding-left:0;width:100%}.team-name-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;width:100%}.linkedin-icon{background:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;padding:3px;transition:box-shadow .2s}@keyframes spin-once{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes flip-once{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.linkedin-icon img{transform:rotateY(0deg);transition:transform .9s cubic-bezier(.4,.2,.2,1)}.linkedin-icon:hover img{transform:rotateY(1turn)}.team-name{color:#232323;display:block;font-family:poppins,sans-serif;font-size:20px;font-weight:500;margin-bottom:2px;margin-left:0;text-align:left}.linkedin-icon{align-items:center;background:none!important;border-radius:0;box-shadow:none!important;display:flex;justify-content:center;margin-left:12px;padding:0}.linkedin-icon:hover{box-shadow:0 4px 16px #0000002e}.team-title-job{color:#232323;display:block;font-family:poppins,sans-serif;font-size:16px;font-weight:400;margin-bottom:8px;margin-left:0;text-align:left}@media (max-width:1200px){.team-grid{gap:24px 12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.team-card{min-width:220px;width:100%}.team-photo{height:220px}}.web-dev-section{background:#0e223f;display:block;min-height:400px;overflow:visible;padding:60px 20px 100px;position:relative}.web-dev-container{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:2}.web-dev-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00a1ff,#1ffaeb);-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:600;line-height:1.2;margin-bottom:30px;padding-bottom:10px;text-align:center}.web-dev-description,.web-dev-title{font-family:Poppins,sans-serif;letter-spacing:0}.web-dev-description{font-weight:500;line-height:1.5;margin:0 auto 40px;max-width:1050px}.web-dev-description,.web-dev-subtitle{color:#fff;font-size:18px;text-align:center}.web-dev-subtitle{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;margin:0 auto;max-width:890px}.circle{background:#162a45;border-radius:50%;position:absolute;z-index:1}.circle-left{height:100px;left:5%;top:6%;width:100px}.circle-right{height:80px;right:5%;top:50%;width:80px}.circle-left-bottom{bottom:30px;height:100px;left:15%;width:100px}.circle-right-top{height:80px;right:12%;top:40px;width:80px}@media (max-width:360px){.web-dev-section{min-height:350px;padding:40px 20px 80px}.web-dev-title{font-size:24px;line-height:1.3;padding-bottom:8px}.web-dev-description,.web-dev-subtitle{font-size:14px}.circle-left{height:60px;left:-10px;top:4%;width:60px}.circle-right{height:50px;right:-10px;top:30%;width:50px}.circle-right-top{height:50px;right:5%;top:10px;width:50px}.circle-left-bottom{bottom:20px;height:60px;left:5%;width:60px}}@media (min-width:361px) and (max-width:565px){.web-dev-section{min-height:370px;padding:50px 20px 90px}.web-dev-title{font-size:28px;line-height:1.3;padding-bottom:8px}.web-dev-description,.web-dev-subtitle{font-size:15px}.circle-left{height:70px;left:-10px;width:70px}.circle-right{height:60px;right:-15px;width:60px}.circle-right-top{height:60px;right:8%;top:15px;width:60px}.circle-left-bottom{bottom:25px;height:70px;left:8%;width:70px}}@media (min-width:768px) and (max-width:1023px){.web-dev-section{min-height:380px}.web-dev-title{font-size:34px;line-height:1.2;padding-bottom:10px}.web-dev-description,.web-dev-subtitle{font-size:16px}.circle-left{height:80px;left:-15px;width:80px}.circle-right{height:70px;right:-15px;width:70px}.circle-right-top{height:70px;right:10%;top:20px;width:70px}.circle-left-bottom{bottom:30px;height:80px;left:12%;width:80px}}@media (min-width:1024px) and (max-width:1279px){.web-dev-title{font-size:38px;line-height:1.2;padding-bottom:10px}.circle-left{left:2%}.circle-right{right:2%}.circle-right-top{right:10%;top:30px}.circle-left-bottom{bottom:30px;left:12%}}@media (min-width:1280px){.circle-left{left:5%}.circle-right{right:5%}.circle-right-top{right:12%}.circle-left-bottom{bottom:30px;left:15%}}.services-section{background-color:#fff;padding:40px 20px}.services-container{margin:0 auto;max-width:1200px;padding:0 40px}.services-main-title{color:#000;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1;margin-bottom:60px;text-align:center}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.service-card{background-color:#fff;border:1px solid #0000;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;isolation:isolate;min-height:200px;overflow:visible;padding:15px 30px;transition:transform .3s ease,box-shadow .3s ease}.service-card-wrapper{position:relative}.service-card-wrapper:before{background:radial-gradient(ellipse,#1ffaebcc,#746aff80,#0000 80%);content:"";filter:blur(100px);-webkit-filter:blur(100px);height:80%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100%;z-index:0}.service-card-wrapper:hover:before{opacity:1}.service-card{background:#fff;position:relative;z-index:1}.service-header{align-items:center;display:flex;gap:16px;padding-top:10px}.service-icon{flex-shrink:0;height:45px;width:45px}.service-icon-img{height:100%;object-fit:contain;width:100%}.service-title{color:#232323;font-size:18px;font-weight:600;line-height:1;margin:0}.service-description,.service-title{font-family:Poppins,sans-serif;font-style:normal;letter-spacing:0}.service-description{color:#4c4c4c;font-size:15px;font-weight:400;line-height:1.5;margin-top:15px}@media (max-width:360px){.services-main-title{font-size:22px;margin-bottom:20px}.services-grid{display:flex;flex-direction:column;gap:15px;grid-template-columns:1fr;padding:0 10px}.service-card{height:auto!important;min-width:0!important;padding:10px!important;width:100%!important}.service-title{font-size:16px}.service-description{font-size:13px;line-height:1.4}.service-icon{height:35px;width:35px}}@media (min-width:361px) and (max-width:565px){.services-main-title{font-size:24px;margin-bottom:45px}.services-grid{gap:25px;grid-template-columns:1fr;padding:0 20px}.service-card{height:auto;padding:12px 20px;width:100%}.service-title{font-size:17px}.service-description{font-size:14px;line-height:1.45}.service-icon{height:40px;width:40px}}@media (min-width:768px) and (max-width:1023px){.services-main-title{font-size:28px;margin-bottom:50px}.services-grid{gap:30px;grid-template-columns:repeat(2,1fr);padding:0 30px}.service-card{height:auto;padding:15px 25px;width:100%}.service-title{font-size:18px}.service-description{font-size:15px;line-height:1.5}.service-icon{height:45px;width:45px}}@media (min-width:1024px) and (max-width:1279px){.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);padding:0 40px}}@media (min-width:1280px){.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);padding:0 40px}}.staffing-hero{background:#fff;display:flex;flex-direction:column;justify-content:flex-start;min-height:584px;padding-top:108px;position:relative}.staffing-hero-content{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 32px;width:100%;z-index:2}.staffing-hero-left{flex:1 1;padding-right:40px}.staffing-hero-left h1{color:#111;font-family:Poppins,Arial,sans-serif;font-size:50px;font-weight:800;line-height:1.3;margin-bottom:18px;margin-top:100px;max-width:800px;text-align:left;width:500px}.highlight-blue,.highlight-purple{-webkit-text-fill-color:#0000;background:linear-gradient(80deg,#006bff,#8a38f5 85%);-webkit-background-clip:text;background-clip:text}.staffing-hero-left p{color:#4c4c4c;font-family:poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:32px;max-width:500px;width:100%}.staffing-hero-stats{align-items:center;display:flex;margin-top:24px}.staffing-hero-icons-group{align-items:center;display:flex;gap:0}.user-icon{display:inline-block;margin-left:-10px;z-index:1}.user-icon:first-child{margin-left:0}.user-badge{align-items:center;background:none;display:inline-flex;height:40px;justify-content:center;margin-left:-8px;margin-right:12px;width:40px;z-index:2}.staffing-hero-stats-text{display:flex;flex-direction:column;justify-content:center;margin-left:0}.staffing-hero-stats-text strong{color:#111;font-size:1.08rem;font-weight:700}.staffing-hero-stats-text span{color:#666;font-size:.98rem;margin-top:-2px}.staffing-hero-right{align-items:center;display:flex;flex:1 1;justify-content:flex-end;margin-top:120px}.staffing-hero-image-card{align-items:center;display:flex;flex-direction:column;height:300px;position:relative;width:513px}.staffing-hero-image-card img{border:5px solid #fff;border-radius:12px;box-shadow:0 4px 24px #0000001a;height:300px;margin-right:200px;object-fit:cover;width:513px}.staffing-hero-card{align-items:center;background:#fff;border-radius:12px;bottom:-100px;box-shadow:0 8px 32px #0000001a;display:flex;gap:48px;height:120px;left:150px;min-width:250px;padding:18px 36px;position:absolute;transform:none}.card-value{align-items:center;color:#006bff;font-size:24px;font-weight:700;margin-bottom:2px;margin-left:25px}.card-label,.card-value{display:block;font-family:poppins,sans-serif}.card-label{color:#4c4c4c;font-size:14px;font-weight:400}.staffing-status-section{align-items:center;background:#006bff;display:flex;justify-content:center;padding:48px 0 40px;width:100%}.staffing-status-container{align-items:flex-start;display:flex;gap:100px;justify-content:center;max-width:1280px;width:100%}.staffing-status-item{align-items:center;display:flex;flex-direction:column;min-width:180px}.status-icon-bg{align-items:center;background:#2983ff;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:18px;width:60px}.status-icon-bg img{height:24px;object-fit:contain;width:24px}.status-value{font-weight:700;margin-bottom:6px}.status-label,.status-value{color:#fff;font-family:Poppins,sans-serif;font-size:24px;text-align:center}.status-label{font-weight:400}@media (max-width:1024px){.staffing-status-container{gap:40px}.staffing-status-item{min-width:120px}.status-label,.status-value{font-size:18px}.status-icon-bg{height:44px;width:44px}.status-icon-bg img{height:18px;width:18px}}@media (max-width:768px){.staffing-status-container{align-items:center;flex-direction:column;gap:24px}.staffing-status-item{min-width:0}}.expertise-section{align-items:center;background:#fff;display:flex;flex-direction:column;padding:64px 0 48px;width:100%}.expertise-header{margin-bottom:40px;text-align:center}.expertise-title{color:#006bff;font-size:20px;letter-spacing:.5px;margin-bottom:12px}.expertise-subtitle,.expertise-title{font-family:Poppins,sans-serif;font-weight:600}.expertise-subtitle{color:#000;font-size:24px;margin-bottom:10px}.expertise-desc{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;margin-bottom:32px}.expertise-cards-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);justify-content:center;max-width:1200px;width:100%}.expertise-card{align-items:flex-start;background:#fff;border-radius:14px;box-shadow:0 4px 32px #00000014;display:flex;flex-direction:column;height:340px;padding:32px 28px 24px;position:relative;transition:box-shadow .3s,background .3s;width:357px}.expertise-card:hover{box-shadow:0 8px 40px #0000001f}.expertise-card:hover .expertise-card-icon-bg{background:#006bff}.expertise-card:hover .expertise-card-icon-bg img{filter:brightness(0) invert(1)}.expertise-card:hover .expertise-card-title{color:#006bff}.expertise-card-icon-bg{align-items:center;background:#e7f1ff;border-radius:8px;display:flex;height:60px;justify-content:center;margin-bottom:22px;transition:background .3s;width:60px}.expertise-card-icon-bg img{height:24px;object-fit:contain;transition:filter .3s;width:24px}.expertise-card-title{color:#000;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin-bottom:18px;transition:color .3s}.expertise-card-content{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:25px}.expertise-card-content ul{margin:0;padding-left:18px}.expertise-card-content li{margin-bottom:8px}@media (max-width:1024px){.expertise-cards-container{gap:18px;grid-template-columns:repeat(2,1fr)}.expertise-card{height:340px;padding:24px 16px 18px;width:320px}}@media (max-width:768px){.expertise-cards-container{align-items:center;gap:18px;grid-template-columns:2fr}.expertise-card{height:auto;min-width:0;width:100%}}.hiring-process-section{align-items:center;background:#0a1a3c;display:flex;justify-content:center;min-height:570px;padding:64px 0 48px;width:100%}.hiring-process-container{align-items:flex-start;display:flex;gap:64px;justify-content:space-between;max-width:1280px;width:100%}.hiring-process-left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-top:150px;min-width:340px;padding-left:32px}.hiring-process-label{color:#006bff;font-size:14px;letter-spacing:1px;margin-bottom:18px;text-transform:uppercase}.hiring-process-heading,.hiring-process-label{font-family:Poppins,sans-serif;font-weight:700}.hiring-process-heading{color:#fff;font-size:40px;line-height:1.35;margin-bottom:24px;margin-top:15px}.hiring-process-heading span{color:#006bff;margin-top:15px}.hiring-process-desc{color:#dee3ff;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin-bottom:0;max-width:450px;width:100%}.hiring-process-right{grid-gap:32px;display:grid;flex:2 1;gap:32px;grid-template-columns:repeat(2,1fr);justify-content:flex-end}.hiring-process-card{align-items:flex-start;background:#d9d9d90d;border:2px solid #0000;border-radius:18px;box-shadow:0 4px 32px #0000001a;display:flex;flex-direction:column;height:200px;padding:32px 28px 24px;position:relative;transition:box-shadow .3s,border .3s;width:320px}.hiring-process-card:hover{border:2px solid #006bff;box-shadow:0 8px 40px #00000024}.hiring-process-card-value{color:#36466b;font-family:Poppins,sans-serif;font-size:34px;font-weight:700;margin-bottom:8px}.hiring-process-card-title{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;margin-bottom:10px}.hiring-process-card-desc{color:#dee3ff;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.7}@media (max-width:1024px){.hiring-process-container{align-items:center;flex-direction:column;gap:32px}.hiring-process-left{align-items:center;min-width:0;padding-left:0;text-align:center}.hiring-process-right{gap:18px;grid-template-columns:1fr 1fr;justify-content:center}.hiring-process-card{height:auto;min-width:0;width:100%}}@media (max-width:768px){.hiring-process-right{gap:18px;grid-template-columns:1fr;justify-content:center}}.industries-section{align-items:center;background:#fff;display:flex;justify-content:center;padding:64px 0 48px;width:100%}.industries-container{align-items:flex-start;display:flex;gap:64px;justify-content:space-between;max-width:1280px;width:100%}.industries-left{align-items:flex-start;display:flex;flex:1.2 1;flex-direction:column;min-width:420px}.industries-label{color:#006bff;font-size:14px;letter-spacing:1px;margin-bottom:18px;text-transform:uppercase}.industries-heading,.industries-label{font-family:Poppins,sans-serif;font-weight:700}.industries-heading{color:#000;font-size:24px;margin-bottom:32px}.industries-images-grid{display:flex;gap:32px}.industries-image-main{height:250px;margin-top:100px;position:relative;width:286px}.industries-image-col{display:flex;flex-direction:column;gap:24px}.industries-image-upper{height:230px;position:relative;width:260px}.industries-image-lower{height:220px;position:relative;width:290px}.industries-image-wrapper img{border-radius:15px;display:block;height:100%;object-fit:cover;transition:filter .3s;width:100%}.industries-image-wrapper{overflow:hidden;position:relative}.industries-image-overlay{background:#0000002e;border-radius:15px;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s;width:100%;z-index:1}.industries-image-wrapper:hover .industries-image-overlay,.industries-image-wrapper:hover .industries-image-subtext{opacity:1}.industries-image-subtext{bottom:0;font-size:12px;font-weight:500;margin-bottom:8px;opacity:0;transition:opacity .3s}.industries-image-subtext,.industries-image-text{background:#0000;border-radius:4px;color:#fff;font-family:Poppins,sans-serif;left:18px;padding:0;position:absolute;text-shadow:0 2px 8px #0000002e;z-index:2}.industries-image-text{bottom:25px;font-size:14px;font-weight:700}.industries-right{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-left:32px;margin-top:250px;min-width:340px}.industries-right-heading{color:#006bff;font-family:Poppins,sans-serif;font-size:34px;font-weight:600;margin-bottom:18px}.industries-right-desc{color:#232323;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.5}@media (max-width:1024px){.industries-container{align-items:center;flex-direction:column;gap:32px}.industries-left,.industries-right{align-items:center;margin-left:0;min-width:0;text-align:center}.industries-images-grid{align-items:center;flex-direction:column;gap:24px}}@media (max-width:768px){.industries-images-grid{align-items:center;flex-direction:column;gap:18px}.industries-image-lower,.industries-image-main,.industries-image-upper{height:auto;min-width:0;width:100%}}.career-hero-container{align-items:center;background:#fff;display:flex;min-height:calc(100vh - 80px);overflow:hidden;position:relative}.career-hero-container:before{background:radial-gradient(ellipse at center,#ded9ff 0,#ded9ffe6 30%,#ded9ffb3 50%,#ded9ff66 80%,#fff0 100%);content:"";filter:blur(30px);height:45%;left:-40px;position:absolute;top:130px;width:30%}.career-hero-content{margin:0 auto;max-width:1280px;padding:5rem 2rem 1rem;position:relative;z-index:1}.career-hero-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.text-content{display:flex;flex-direction:column;gap:1.5rem}.hero-heading{color:#000;font-family:Poppins,sans-serif;font-size:40px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;margin-left:50px;margin-top:30px}.highlight-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#006bff,#8a38f5 68.75%);-webkit-background-clip:text;background-clip:text;color:#0000}.hero-description{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.5;margin-left:50px}.image-card{background:#0000;box-shadow:none;height:100%}.career-oval-bg{background:#ac94dd;border-radius:200px;height:598px;position:absolute;right:68px;top:-498px;width:300px}.image-section{position:relative}.career-hero-image{height:auto;position:absolute;right:-40px;top:-238px;width:531px;z-index:2}.image-card{position:relative}.career-floating-card{align-items:center;background:#fff;border-radius:12px;bottom:-78px;box-shadow:0 3px 6px 0 #8585851a,0 11px 11px 0 #85858517,0 24px 15px 0 #8585850d,0 43px 17px 0 #85858503,0 68px 19px 0 #85858500;display:flex;gap:10px;max-width:240px;padding:14px 18px;position:absolute;right:10px;z-index:3}.floating-icon{align-items:center;background:#eef2ff;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.floating-icon-img{height:50px;object-fit:contain;width:45px}.career-floating-card p{color:#000000b2;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.9;padding-left:3px}.career-opportunities-section{background-color:#f2f8ff;justify-content:center;padding:50px 56px;width:100%}.opportunities-header{margin-bottom:50px;margin-left:-180px;text-align:center}.section-label{color:#4f46e5;font-size:20px;text-transform:uppercase}.section-label,.section-title{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%;text-align:center}.section-title{color:#1a1a1a;font-size:24px;margin-top:20px;text-transform:capitalize}.career-cards-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);max-width:1280px;transform:translateX(-60px);-webkit-transform:translateX(-60px);-moz-transform:translateX(-60px);-ms-transform:translateX(-60px);-o-transform:translateX(-60px)}.career-card{background:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 10px #00000014;height:350px;max-width:330px;padding:20px;width:100%}.careercard-title{font-size:16px;font-weight:600;line-height:100%;margin-top:20px;text-align:center;text-align:left}.career-card-subtitle,.careercard-title{color:#000;font-family:Poppins,sans-serif;font-style:normal;letter-spacing:0}.career-card-subtitle{font-size:12px;font-weight:500;line-height:1.2;margin:15px 0 10px}.card-details p{color:#4c4c4c;cursor:default;font-family:Poppins,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:0;line-height:1.5;margin:4px 0}.learn-more-btn{align-items:center;background:#ff5722;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:33px;padding:12px 15px;transition:background-color .3s ease}.learn-more-btn .arrow{display:inline-block;transition:transform .4s ease;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease}.learn-more-btn:hover{background-color:#2563eb}.learn-more-btn:hover .arrow{transform:translateX(2px);-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px)}.learn-more-btn-2{align-items:center;background:#ff5722;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:51px;padding:12px 15px;transition:background-color .3s ease}.learn-more-btn-2 .arrow{display:inline-block;transform:translateX(0) scale(1);transform-origin:center;transition:transform .35s ease}.learn-more-btn-2:hover{background-color:#2563eb}.learn-more-btn-2:hover .arrow{transform:translateX(3px) scale(1.08)}.learn-more-btn-3{align-items:center;background:#ff5722;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:87px;padding:12px 15px;transition:background-color .3s ease}.learn-more-btn-3 .arrow{display:inline-block;transition:transform .4s ease;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease}.learn-more-btn-3:hover{background-color:#2563eb}.learn-more-btn-3:hover .arrow{transform:translateX(2px);-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px)}.job-details-section{margin:0 auto 60px;max-width:1280px;padding:0 90px;width:100%}.job-title{color:#006bef;font-size:25px;font-weight:600;line-height:1;margin-top:50px}.job-meta,.job-title{font-family:Poppins,sans-serif;letter-spacing:0;text-align:center;text-transform:capitalize}.job-meta{color:#000;font-size:20px;font-weight:500;line-height:1.6;margin-top:25px}.job-description .word1{color:#000;display:inline-block;font-size:22px;line-height:1;margin-top:60px}.job-description .word1,.job-description p{font-family:Poppins,sans-serif;font-weight:500;text-transform:capitalize}.job-description p{color:#4c4c4c;font-size:17px;letter-spacing:0;line-height:1.4;margin-top:30px}.job-description-2 .word1{color:#000;display:inline-block;font-size:22px;line-height:1;margin-top:60px}.job-description-2 .word1,.job-description-2 p{font-family:Poppins,sans-serif;font-weight:500;text-transform:capitalize}.job-description-2 p{color:#4c4c4c;font-size:17px;letter-spacing:0;line-height:1.3;margin-top:12px}.job-description-3 .word1{color:#000;display:inline-block;font-family:Poppins,sans-serif;font-size:22px;font-weight:500;line-height:1;margin-top:60px;text-transform:capitalize}.job-description-3 p{font-size:16.5px;line-height:1.3;margin-left:10px;margin-top:12px}.epm-job-meta,.job-description-3 p{color:#4c4c4c;font-family:Poppins,sans-serif;font-weight:500;letter-spacing:0;text-transform:capitalize}.epm-job-meta{font-size:17px;font-style:normal;line-height:35px;margin-top:20px;text-align:center}.application-form-section{background:#fff;padding:80px 20px}.form-container{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 30px #0000001f,0 2px 10px #00000014;height:750px;margin:0 auto;max-width:900px;padding:50px 60px}.form-header{margin-bottom:40px;text-align:center}.required{color:red;margin-left:2px}.form-title{color:#06f;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%;margin-bottom:15px;text-align:center;text-transform:uppercase}.form-subtitle{font-size:15px;line-height:1.4;margin:0 auto;max-width:700px;text-align:center}.form-subtitle,.section-heading{color:#000;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;text-transform:capitalize}.section-heading{border-bottom:1px solid #4c4c4c;font-size:16px;line-height:100%;margin-bottom:25px;padding-bottom:10px;text-align:left}.application-form{margin-top:30px}.form-row{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr;margin-bottom:30px}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:1/-1;margin-top:10px}.form-group label{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:8px;text-align:left;text-transform:capitalize}.form-group input{background:#f2f2f2;border:1px solid #f2f2f2;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:14px;padding:14px 16px;transition:border-color .3s ease}.form-group{position:relative}.exp-dropdown{background:#fff;border:1px solid #f2f2f2;border-radius:5px;left:0;margin-top:4px;max-height:140px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:100}.exp-dropdown div{cursor:pointer;font-size:14px;padding:8px 16px}.exp-dropdown div:hover{background:#f2f2f2}.exp-dropdown{-ms-overflow-style:none;scrollbar-width:none}.exp-dropdown::-webkit-scrollbar{display:none}.file-upload-box{cursor:pointer}.form-group input:focus{border:1px solid #f2f2f2;box-shadow:none;outline:none}.form-group input::placeholder{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;text-align:left;text-transform:capitalize}.file-upload-box{background-color:#fafafa;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='98%25' height='98%25' rx='5' ry='5' fill='none' stroke='%234C4C4C' stroke-width='.8' stroke-dasharray='6 8' stroke-linecap='round'/%3E%3C/svg%3E");border-radius:5px;height:100px;padding:20px;text-align:center}.file-upload-label{align-items:center;color:#b0b0b0;cursor:pointer;display:flex;flex-direction:row;font-size:14px;gap:10px;justify-content:center;margin-top:45px}.upload-text{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:100%;text-transform:capitalize}.file-upload-label svg{height:20px;width:26px}.submit-btn{background:#006bef;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-size:20px;font-weight:600;letter-spacing:0;line-height:1;margin-top:30px;padding:14px 50px;text-transform:capitalize;transition:background .3s ease}@media (max-width:565px){.career-hero-container{min-height:auto;padding-top:0}.career-hero-container:before{height:350px;left:50%;top:0;transform:translateX(-50%);width:85%;z-index:0}.career-hero-content{padding:.5rem 1.5rem 2rem}.career-hero-grid{gap:2rem;grid-template-columns:1fr}.text-content{gap:1rem;order:2}.hero-heading{font-size:28px;margin-left:0;margin-top:0;text-align:center}.hero-description{font-size:14px;margin-left:0;text-align:center}.image-section{align-items:center;display:flex;flex-direction:column;margin-top:0;min-height:500px;order:1;position:relative}.career-oval-bg{height:452px;right:63%;top:-105px;transform:translateX(50%);width:220px;z-index:1}.career-hero-image{height:auto;margin-top:8px;max-width:471px;position:relative;right:124px;top:39px;width:157%;z-index:2}.career-floating-card{bottom:11px;margin-left:0;margin-right:0;margin-top:0;max-width:240px;position:absolute;right:-16px;width:74%;z-index:3}.floating-card p{font-size:11px}.career-opportunities-section{padding:40px 15px}.career-cards-grid{gap:20px;grid-template-columns:1fr;padding:0 10px}.career-card{height:auto;max-width:100%;min-height:320px}.job-details-section{padding:0 20px}.job-title{font-size:20px;margin-top:30px}.job-meta{font-size:16px}.job-description .word1,.job-description-2 .word1,.job-description-3 .word1{font-size:18px;margin-top:40px}.job-description p,.job-description-2 p,.job-description-3 p{font-size:14px}.form-container{height:auto;padding:30px 20px}.form-row{gap:20px;grid-template-columns:1fr}.form-title{font-size:18px}.form-subtitle{font-size:13px}}@media (min-width:768px) and (max-width:1023px){.career-hero-content{padding:4rem 2rem 2rem}.career-hero-grid{gap:2.5rem}.hero-heading{font-size:34px;margin-left:20px;margin-top:20px}.hero-description{font-size:15px;margin-left:20px}.career-oval-bg{height:460px;right:90px;top:-280px;width:220px}.career-hero-image{top:-120px;width:460px}.career-floating-card{bottom:-90px;right:0}.career-cards-grid{grid-template-columns:repeat(1,330px)}}@media (min-width:1024px) and (max-width:1199px){.career-hero-content{padding:4.5rem 2rem 1rem}.career-hero-grid{gap:2.5rem;grid-template-columns:1fr 1fr}.hero-heading{font-size:36px;margin-left:20px;margin-top:20px}.hero-description{font-size:15px;margin-left:20px}.career-oval-bg{height:520px;right:60px;top:-400px;width:300px}.career-hero-image{right:-50px;top:-210px;width:540px}.career-hero-container:before{top:20px!important}.career-floating-card{bottom:-70px;height:60px;padding:10px 14px;right:0}}@media (min-width:1200px) and (max-width:1365px){.career-hero-container{min-height:70vh!important}.career-hero-container:before{top:25px!important}.form-group input{height:26x;padding:14px 16px}.career-cards-grid{padding-left:20px;padding-right:130px;transform:translateX(0)!important}.career-hero-content{padding:4.5rem 2rem 1rem}.career-hero-grid{gap:3rem}.section-label,.section-title{margin-left:60px;text-align:center}.hero-heading{font-size:38px;margin-left:30px;margin-top:-70px}.hero-description{font-size:18px;margin-left:30px}.career-oval-bg{height:600px;right:70px;top:-500px;width:300px}.career-hero-image{right:-90px;top:-290px;width:630px}.career-floating-card{bottom:-75px;right:10px}}@media (min-width:1366px) and (max-width:1600px){.career-hero-content{padding:5rem 2rem 1rem}.career-cards-grid{margin:0 auto;padding-left:60px;padding-right:156px;transform:translateX(0)!important}.form-group input{height:26x;padding:14px 16px}.career-hero-container{min-height:80vh!important}.career-hero-container:before{top:30px!important}.career-hero-grid{gap:3.5rem}.career-hero-container:before{top:15px!important}.hero-heading{font-size:40px;margin-left:40px;margin-top:-180px}.hero-description{font-size:16px;margin-left:40px}.career-oval-bg{height:700px;right:85px;top:-550px;width:350px}.career-hero-image{right:-60px;top:-250px;width:650px}.career-floating-card{bottom:-100px;right:10px}}@media (min-width:900px) and (max-width:1200px){.career-cards-grid{grid-column-gap:2px;box-sizing:border-box;column-gap:2px;display:grid;grid-template-columns:repeat(3,400px);justify-content:center;margin:0 auto;padding:0 40px;transform:none!important}.career-card{margin:0;margin-left:-30px;max-width:300px;width:100%}.opportunities-header{margin-left:0;padding-left:2px;padding-right:150px;text-align:center}}.contactus-map-section{align-items:center;display:flex;justify-content:center;margin:0 auto 48px;width:100%}.contactus-map-section iframe{border:0;border-radius:12px;display:block;height:700px;margin:0 auto;max-width:1120px;width:100%}.reachus-card:hover{border:1.5px solid #006bff}.reachus-card:hover .reachus-card-icon-bg{background:#006bff}.reachus-card:hover .reachus-card-icon{filter:brightness(0) invert(1)}.contactus-main-section{background:#fff;display:flex;justify-content:center;position:relative;width:100%;z-index:2}.contactus-main-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 32px 80px;position:relative;width:100%}.contactus-reachus-left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;margin-top:48px}.reachus-heading{color:#000;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;margin-bottom:32px}.reachus-cards{display:flex;flex-direction:column;gap:24px}.reachus-card{background:#fff;border:1px solid #e2e2e5;box-sizing:border-box;flex-direction:row;gap:18px;height:125px;padding:0 28px;width:522px}.reachus-card,.reachus-card-icon-bg{align-items:center;border-radius:12px;display:flex}.reachus-card-icon-bg{background:#e7f1ff;height:50px;justify-content:center;margin-right:18px;width:50px}.reachus-card-icon{height:25px;object-fit:contain;width:25px}.reachus-card-content{display:flex;flex-direction:column;gap:6px}.reachus-card-title{color:#000;font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.reachus-card-desc{color:#232323;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.contactus-form-right{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-end;margin-top:-180px;position:relative;z-index:3}.contactus-form-card{background:#fff;border-radius:18px;box-shadow:0 4px 32px #0000001a;display:flex;flex-direction:column;gap:24px;height:700px;padding:40px 48px 32px;position:relative;width:450px}.contactus-form-heading{color:#000;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin-bottom:18px;text-align:center}.contactus-form-group{display:flex;flex-direction:column;gap:8px}.contactus-form-label{color:#000;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;margin-bottom:2px}.required-star{color:red;font-size:14px;margin-left:2px}.contactus-form-input-wrapper{align-items:center;display:flex;position:relative}.contactus-form-icon{align-items:center;display:flex;height:24px;justify-content:center;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:2}.contactus-form-input{background:#f2f2f2;border:none;border-radius:5px;box-sizing:border-box;color:#232323;height:50px;outline:none;padding-left:48px;width:447px}.contactus-form-input,.contactus-form-input::placeholder{font-family:Poppins,sans-serif;font-size:12px;font-weight:400}.contactus-form-input::placeholder{color:#4c4c4c}.contactus-form-textarea{height:150px;max-height:180px;min-height:150px;padding-top:16px;resize:vertical;width:447px}.contactus-form-submit{align-items:center;background:#006bff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;height:47px;margin-top:18px;padding-left:32px;text-align:center;transition:background .2s;width:161px}.contactus-form-submit:hover{background:#004bbd}.contactus-hero{align-items:center;background:#000f31;display:flex;margin-top:80px;min-height:60vh;position:relative;width:100%}.contactus-hero-content{align-items:flex-end;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 32px;width:100%}.contactus-hero-left{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;z-index:2}.contactus-hero-heading{color:#fff;font-family:Poppins,sans-serif;font-size:34px;font-weight:700;margin-bottom:18px}.contactus-hero-subheading{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.contactus-hero-vector{bottom:0;position:absolute;right:0;z-index:1}.contactus-vector-img{height:275px;object-fit:contain;width:385px}@media (max-width:900px){.contactus-hero-content{align-items:flex-start;flex-direction:column;padding:0 16px}.contactus-hero-vector{align-self:flex-end;margin-top:24px;position:static}}.tech-stack-visual{min-height:600px;position:relative}.tech-stack-circles-bg{height:520px;pointer-events:none;top:0;width:100%;z-index:0}.tech-stack-circle,.tech-stack-circles-bg{left:50%;position:absolute;transform:translateX(-50%)}.tech-stack-circle{border:2px solid #e0e7ff;border-radius:50%}.tech-stack-circle1{height:600px;opacity:.5;top:0;width:600px}.tech-stack-circle2{height:420px;opacity:.5;top:90px;width:420px}.tech-stack-circle3{height:260px;opacity:.5;top:180px;width:260px}.tech-stack-main-row{align-items:flex-end;display:flex;gap:48px;justify-content:center;margin-top:60px;position:relative;z-index:1}.tech-stack-main-col{align-items:center;display:flex;flex-direction:column;margin-bottom:0;min-width:120px;position:relative}.tech-stack-title-bg{background:#0a1a4f;border-radius:8px;box-shadow:0 2px 12px 0 #00000014;color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;letter-spacing:.5px;margin-bottom:0;margin-top:18px;min-width:120px;padding:10px 24px;text-align:center}.tech-stack-icon-outer{background:#fff;border:2px dashed #006bff;height:64px;width:64px;z-index:1}.tech-stack-icon-outer img{height:36px;width:36px}.tech-stack-icon-label{font-size:14px;z-index:1}@media (max-width:1023px){.tech-stack-main-row{gap:18px}.tech-stack-main-col{min-width:80px}.tech-stack-title-bg{font-size:16px;min-width:80px;padding:8px 10px}.tech-stack-circle1{height:350px;width:350px}.tech-stack-circle2{height:220px;top:60px;width:220px}.tech-stack-circle3{height:120px;top:120px;width:120px}}@media (max-width:767px){.tech-stack-visual{margin-top:24px;min-height:0}.tech-stack-main-row{align-items:center;flex-direction:column;gap:0;margin-top:30px}.tech-stack-main-col{margin-bottom:32px}.tech-stack-title-bg{font-size:15px;margin-top:10px;min-width:60px;padding:7px 8px}.tech-stack-circles-bg{display:none}}.technology-hero-section{align-items:center;background:linear-gradient(180deg,#fff,#eaf3ff 80%,#eaf3ff);box-shadow:0 4px 16px 0 #0000000a;display:flex;justify-content:center;min-height:75vh;width:100%}.technology-hero-content{margin:0 auto;max-width:900px;padding:110px 20px 60px;text-align:center}.technology-hero-title{color:#232323}.technology-hero-highlight,.technology-hero-title{font-family:Poppins,sans-serif;font-size:44px;font-weight:600}.technology-hero-highlight{color:#006bff;margin-bottom:2.2rem}.technology-hero-description{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:0;opacity:.85}@media (max-width:767px){.technology-hero-section{min-height:60vh}.technology-hero-highlight,.technology-hero-title{font-size:32px}.technology-hero-description{font-size:14px}}@media (min-width:768px) and (max-width:1023px){.technology-hero-highlight,.technology-hero-title{font-size:36px}.technology-hero-description{font-size:15px}}@media (min-width:1024px) and (max-width:1279px){.technology-hero-highlight,.technology-hero-title{font-size:40px}.technology-hero-description{font-size:16px}}@media (min-width:1280px){.technology-hero-highlight,.technology-hero-title{font-size:44px;margin-top:-30px}.technology-hero-description{font-size:16px}}.why-our-technology-section{background:#fff;padding:70px 0 80px;width:100%}.why-our-technology-container{margin:0 auto;max-width:1200px;padding:0 16px;text-align:center}.why-our-technology-title{color:#000;font-family:Poppins,sans-serif;font-size:30px;font-weight:600;margin-bottom:10px}.why-our-technology-subtitle{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;margin-bottom:48px}.why-our-technology-cards{grid-gap:36px 32px;display:grid;gap:36px 32px;grid-template-columns:repeat(3,1fr);justify-content:center}.why-tech-card{align-items:flex-start;background:#f4f9ff;border:2px solid #0000;border-radius:15px;box-shadow:0 2px 12px 0 #0000000a;cursor:pointer;display:flex;flex-direction:column;height:150px;padding:24px;position:relative;transition:transform 1.38s cubic-bezier(.22,1,.36,1),background .25s cubic-bezier(.4,2,.6,1),box-shadow .25s cubic-bezier(.4,2,.6,1);width:357px;will-change:transform}.why-tech-card:hover{background:#fff;border:2px solid #d1d5db;box-shadow:0 8px 15px 0 #0000002e;transform:scale(1.05);z-index:2}.why-tech-card:hover .why-tech-icon-bg,.why-tech-card:hover .why-tech-icon-img{transform:scale(1.15)}.why-tech-icon-bg{align-items:center;background:linear-gradient(135deg,#006bff,#7a15ff);border-radius:12px;display:flex;height:50px;justify-content:center;margin-bottom:18px;transition:background .25s cubic-bezier(.4,2,.6,1),transform 1.38s cubic-bezier(.22,1,.36,1);width:50px}.why-tech-icon-img{height:30px;object-fit:contain;transition:filter .25s cubic-bezier(.4,2,.6,1),transform .9s cubic-bezier(.4,.2,.2,1);width:30px}.why-tech-card:hover .why-tech-icon-img{filter:brightness(1.2) drop-shadow(0 2px 8px #7A15FF44)}.why-tech-card-title{color:#232323;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 8px}.why-tech-card-desc{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin:0;text-align:left;width:100%}@media (max-width:767px){.why-our-technology-cards{gap:24px 0;grid-template-columns:1fr}.why-tech-card{height:auto;width:100%}}@media (min-width:768px) and (max-width:1023px){.why-our-technology-cards{gap:32px 24px;grid-template-columns:repeat(2,1fr)}.why-tech-card{height:auto;width:100%}}@media (min-width:1024px) and (max-width:1279px){.why-our-technology-cards{gap:36px 32px;grid-template-columns:repeat(3,1fr)}.why-tech-card{height:150px;width:357px}}@media (min-width:1280px){.why-our-technology-cards{gap:36px 32px;grid-template-columns:repeat(3,1fr)}.why-tech-card{height:150px;width:357px}}.tech-stack-section{background:#f6faff;padding:70px 0 80px;width:100%}.tech-stack-container{margin:0 auto;max-width:1200px;padding:0 16px;text-align:center}.tech-stack-title{color:#000;font-family:Poppins,sans-serif;font-size:30px;font-weight:600;margin-bottom:10px}.tech-stack-desc{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;margin-bottom:48px}.tech-stack-visual{align-items:center;display:flex;flex-direction:column;margin-top:40px}.tech-stack-titles-row{display:flex;gap:60px;justify-content:center;margin-bottom:8px}.tech-stack-title-col{align-items:center;display:flex;flex-direction:column;min-width:120px;position:relative}.tech-stack-title-main{color:#0a1a4f;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin-bottom:8px}.tech-stack-circles-row{display:flex;gap:60px;height:40px;justify-content:center;margin-bottom:8px}.tech-stack-double-circle{height:40px;position:relative;width:80px}.tech-stack-double-circle:after,.tech-stack-double-circle:before{border:2px solid #006bff;border-radius:50%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.tech-stack-double-circle:before{height:60px;top:-30px;width:60px}.tech-stack-double-circle:after{height:80px;top:-40px;width:80px}.tech-stack-triple-circle{height:60px;position:relative;width:100px}.tech-stack-triple-circle:after,.tech-stack-triple-circle:before{border:2px solid #006bff;border-radius:50%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.tech-stack-triple-circle:before{height:60px;top:-30px;width:60px}.tech-stack-triple-circle:after{height:80px;top:-40px;width:80px;z-index:1}.tech-stack-triple-circle span{border:2px solid #006bff;border-radius:50%;height:100px;left:50%;position:absolute;top:-50px;transform:translateX(-50%);width:100px;z-index:0}.tech-stack-icons-row{display:flex;gap:60px;justify-content:center}.tech-stack-icons-col{position:relative}.tech-stack-icon-group,.tech-stack-icons-col{align-items:center;display:flex;flex-direction:column}.tech-stack-icon-group{margin-bottom:8px}.tech-stack-icon-outer{align-items:center;background:#0000;border:1px solid #000;border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.tech-stack-icon-outer img{background:#0000;height:32px;object-fit:contain;width:32px}.tech-stack-icon-label{color:#232323;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin-bottom:6px;margin-top:2px;text-align:center}.tech-stack-dotted-line{border-left:2px dashed #000;height:35px;margin:0 auto;width:0}.tech-stack-dotted-line-title{border-left:2px dashed #000;height:35px;margin-bottom:-18px;width:0}@media (max-width:1023px){.tech-stack-circles-row,.tech-stack-icons-row,.tech-stack-titles-row{gap:24px}.tech-stack-title-col{min-width:80px}.tech-stack-double-circle,.tech-stack-triple-circle{width:60px}}@media (max-width:767px){.tech-stack-visual{margin-top:24px}.tech-stack-circles-row,.tech-stack-icons-row,.tech-stack-titles-row{align-items:center;flex-direction:column;gap:0}.tech-stack-title-col{margin-bottom:8px;min-width:0}.tech-stack-double-circle,.tech-stack-icons-col,.tech-stack-triple-circle{margin-bottom:16px}}.smart-features-section{background:#fff;padding:70px 0 80px;width:100%}.smart-features-container{margin:0 auto;max-width:1200px;padding:0 16px;text-align:center}.smart-features-title{color:#000;font-family:Poppins,sans-serif;font-size:30px;font-weight:600;margin-bottom:10px}.smart-features-desc{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;margin-bottom:48px}.smart-features-cards{grid-gap:36px 32px;display:grid;gap:36px 32px;grid-template-columns:repeat(2,1fr);justify-content:center}.smart-feature-card{align-items:center;background:#f4f9ff;border-radius:15px;box-shadow:0 2px 12px 0 #0000000a;display:flex;height:100px;margin:0 auto;padding:24px;position:relative;text-align:left;width:547px}.smart-feature-card:hover{box-shadow:0 8px 15px 0 #0000002e;cursor:pointer}.smart-feature-icon-bg{align-items:center;background:linear-gradient(135deg,#006bff,#7a15ff);border-radius:12px;display:flex;flex-shrink:0;height:55px;justify-content:center;margin-right:22px;width:55px}.smart-feature-icon-img{height:30px;object-fit:contain;width:30px}.smart-feature-content{display:flex;flex-direction:column;justify-content:center}.smart-feature-card-title{color:#000;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 8px}.smart-feature-card-desc{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin:0}@media (max-width:767px){.smart-features-cards{gap:24px 0;grid-template-columns:1fr}.smart-feature-card{flex-direction:row;height:auto;width:100%}}@media (min-width:768px) and (max-width:1023px){.smart-features-cards{gap:32px 24px;grid-template-columns:repeat(2,1fr)}.smart-feature-card{height:auto;width:100%}}@media (min-width:1024px) and (max-width:1279px){.smart-features-cards{gap:36px 32px;grid-template-columns:repeat(2,1fr)}.smart-feature-card{height:100px;width:547px}}@media (min-width:1280px){.smart-features-cards{gap:36px 32px;grid-template-columns:repeat(2,1fr)}.smart-feature-card{height:100px;width:547px}}.commitment-section{background:#fff;display:flex;justify-content:center;padding:48px 0 56px;width:100%}.commitment-container{background:#f4f9ff;border-radius:24px;box-shadow:0 2px 12px 0 #0000000a;box-sizing:border-box;margin:0 auto;max-width:980px;padding:32px 24px;text-align:center}.commitment-title{color:#000;font-family:Poppins,sans-serif;font-size:28px;font-weight:500;margin-bottom:32px}.commitment-features-grid{grid-gap:32px 48px;display:grid;gap:32px 48px;grid-template-columns:1fr 1fr;justify-content:center;margin:0 auto;max-width:900px}.commitment-feature{align-items:flex-start;display:flex;flex-direction:row;gap:5px;text-align:left}.commitment-feature-content{align-items:flex-start;display:flex;flex-direction:column}.commitment-feature-title{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin-bottom:2px}.commitment-feature-icon{height:24px;margin-top:2px;object-fit:contain;width:24px}.commitment-feature-desc{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;margin:0}@media (max-width:767px){.commitment-features-grid{gap:24px 0;grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.commitment-features-grid{gap:32px 48px;grid-template-columns:1fr 1fr}}@media (min-width:1024px) and (max-width:1279px){.commitment-features-grid{gap:32px 48px;grid-template-columns:1fr 1fr}}@media (min-width:1280px){.commitment-features-grid{gap:32px 48px;grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=main.b4061740.css.map*/