@charset "UTF-8";@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}footer{margin-top:auto}.timeline-vector{opacity:1;pointer-events:none;position:absolute;transition:opacity .3s;z-index:0}.timeline-vector-bottom-left{height:auto;position:absolute;right:-9px;top:441px;width:214px}.timeline-vector-top-right{height:220px;right:700px;top:120px;width:220px}.timeline-heading{color:#232323;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;margin-bottom:36px;max-width:1124px}.mobile-timeline-image{display:none}.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;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}.vision-btn:hover{background:#005bb5}.timeline-section{background:#fff;padding:100px 150px;position:relative;z-index:0}.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{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}.timeline-content{align-items:flex-start}.timeline-content .text{flex-shrink:0;max-width:260px}.timeline-content .text p{line-height:1.3;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.dotted-line{border-left:2px dashed #0b5cff;height:150px;width:2px}.dotted-line-5{margin-right:250px}.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}.mobile-only,.mobile-only-future{display:none}.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}.mobile-timeline-image{display:none}.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}.mobile-only,.mobile-only-future{display:none}}@media (min-width:1024px) and (max-width:1199px){.timeline-section{padding:80px}.timeline-wrapper{height:280px}.dotted-line-1{left:-24px}.dotted-line-2{left:-18px}.dotted-line-3{left:-16px}.dotted-line-5{left:-8px}.dot-2{left:37.8%}.dot-3{left:61%}.dot-4{left:81.9%}.future-item .text h3,.text h3,.text-2024 h3,.text-2025 h3,.year-2026 .text h3{font-size:20px}.dotted-line-4{left:-16px;position:relative}.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,.future-item .text p{left:-10px}.year-2026 .text h3,.year-2026 .text p{left:20px}.dot.active{transform:translate(-50%,-50%) scale(1.1)}.timeline-vector{opacity:1;pointer-events:none;position:absolute;transition:opacity .3s;z-index:0}.timeline-vector-bottom-left{height:auto;position:absolute;right:-9px;top:441px;width:214px}.timeline-vector-top-right{height:220px;right:700px;top:120px;width:220px}.timeline-heading{color:#232323;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;margin-bottom:36px;max-width:1124px}.mobile-timeline-image{display:none}.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;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}.vision-btn:hover{background:#005bb5}.timeline-section{background:#fff;padding:100px 41px;position:relative;z-index:0}.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{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:26px;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:40px;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}.timeline-content{align-items:flex-start}.timeline-content .text{flex-shrink:0;max-width:260px}.timeline-content .text p{line-height:1.3;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.company-ceo-quote-card{background:#fff;border-radius:0;box-shadow:0 4px 20px 0 #0000001a;display:flex;flex-direction:column;height:468px;justify-content:center;padding:40px 36px 32px;position:relative;width:685px}.dotted-line{border-left:2px dashed #0b5cff;height:150px;width:2px}.dotted-line-5{height:140px;margin-right:250px}.dotted-line-1,.dotted-line-5{border-left:2px dashed #0b5cff;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}.mobile-only,.mobile-only-future{display:none}.dot.active{background:#0b5cff;transform:translate(-50%,-50%) scale(1.2)}.dotted-line,.dotted-line-1{height:140px}.dotted-line-2{height:130px}.dotted-line-3{height:138px}.dotted-line-4{height:137px}.dotted-line-5{height:141px}}@media (min-width:1200px) and (max-width:1365px){.timeline-section{padding:25px 49px}.timeline-vector-bottom-left{right:-9px;top:393px}.dotted-line-1{left:-9px;position:relative}.dotted-line-2{left:-7px;position:relative}.dotted-line-3{left:-5px;position:relative}.dotted-line-4{left:-3px;position:relative}.dotted-line-5{left:-10px;position:relative}.dotted-line{height:140px}.dotted-line-1,.dotted-line-3{height:147px}.dotted-line-4{height:145px}.dotted-line-5{height:147px}.text-2024{left:10px}.text-2025{left:25px}.text-mid h3,.text-mid p{left:-34px}.timeline-vector{opacity:1;pointer-events:none;position:absolute;transition:opacity .3s;z-index:0}.timeline-vector-bottom-left{height:auto;position:absolute;right:-31px;top:478px;width:214px}.timeline-vector-top-right{height:220px;right:700px;top:120px;width:220px}.timeline-heading{color:#232323;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;margin-bottom:36px;max-width:1124px}.mobile-timeline-image{display:none}.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;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}.vision-btn:hover{background:#005bb5}.timeline-section{background:#fff;padding:100px 45px;position:relative;z-index:0}.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{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}.timeline-content{align-items:flex-start}.timeline-content .text{flex-shrink:0;max-width:260px}.timeline-content .text p{line-height:1.3;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.dotted-line{border-left:2px dashed #0b5cff;width:2px}.dotted-line-5{margin-right:250px}.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}.mobile-only,.mobile-only-future{display:none}.dot.active{background:#0b5cff;transform:translate(-50%,-50%) scale(1.2)}.future-item .text{left:-10px}.timeline-vector-top-right{right:600px}.dotted-line{height:150px}}@media (min-width:1366px) and (max-width:1600px){.timeline-section{padding:25px 70px}.dotted-line-1{left:47px;position:relative}.dotted-line-2{left:36px;position:relative}.dotted-line-3{left:29px;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:-18px;position:relative}.dotted-line-4{left:17px;position:relative}.timeline-wrapper{height:320px}.text h3{font-size:23px}.text p{font-size:18px}.text-2024{left:22px}.text-2025{left:43px}.text-mid h3,.text-mid p{left:-20px}.timeline-vector{opacity:1;pointer-events:none;position:absolute;transition:opacity .3s;z-index:0}.timeline-vector-bottom-left{height:auto;position:absolute;right:-9px;top:441px;width:214px}.timeline-vector-top-right{height:220px;right:700px;top:120px;width:220px}.timeline-heading{color:#232323;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;margin-bottom:36px;max-width:1124px}.mobile-timeline-image{display:none}.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;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}.vision-btn:hover{background:#005bb5}.timeline-section{background:#fff;padding:100px 50px;position:relative;z-index:0}.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{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}.timeline-content{align-items:flex-start}.timeline-content .text{flex-shrink:0;max-width:260px}.timeline-content .text p{line-height:1.3;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.dotted-line{border-left:2px dashed #0b5cff;height:150px;width:2px}.dotted-line-5{margin-right:250px}.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}.mobile-only,.mobile-only-future{display:none}.dot.active{background:#0b5cff;transform:translate(-50%,-50%) scale(1.2)}.dotted-line{height:160px}}@media (min-width:1601px) and (max-width:2000px){.timeline-section{padding:25px 70px}.dotted-line-1{left:38px;position:relative}.dotted-line-2{left:28px;position:relative}.dotted-line-3{left:23px;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:-16px;position:relative}.dotted-line-4{left:14px;position:relative}.timeline-wrapper{height:320px}.text h3{font-size:23px}.text p{font-size:18px}.text-2024{left:22px}.text-2025{left:43px}.text-mid h3,.text-mid p{left:-20px}.timeline-vector{opacity:1;pointer-events:none;position:absolute;transition:opacity .3s;z-index:0}.timeline-vector-bottom-left{height:auto;position:absolute;right:-9px;top:441px;width:214px}.timeline-vector-top-right{height:220px;right:700px;top:120px;width:220px}.timeline-heading{color:#232323;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;margin-bottom:36px;max-width:1124px}.mobile-timeline-image{display:none}.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;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}.vision-btn:hover{background:#005bb5}.timeline-section{background:#fff;padding:100px 78px;position:relative;z-index:0}.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{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}.timeline-content{align-items:flex-start}.timeline-content .text{flex-shrink:0;max-width:260px}.timeline-content .text p{line-height:1.3;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.dotted-line{border-left:2px dashed #0b5cff;height:150px;width:2px}.dotted-line-5{margin-right:250px}.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}.mobile-only,.mobile-only-future{display:none}.dot.active{background:#0b5cff;transform:translate(-50%,-50%) scale(1.2)}.dotted-line{height:160px}}@media screen and (max-width:565px){.timeline-section{padding:40px 20px!important;position:relative!important}.vision-btn{font-size:16px!important;height:44px!important;margin-bottom:20px!important;min-width:140px!important;padding:8px 24px!important}.timeline-heading{font-size:16px!important;margin-bottom:30px!important;max-width:100%!important;text-align:left!important}.timeline-vector-bottom-left{display:block!important;left:83%!important;top:93%!important;width:160px!important}.timeline-vector-bottom-left,.timeline-vector-top-right{height:auto!important;opacity:1!important;position:absolute!important;transform:translateX(-50%)!important;z-index:1!important}.timeline-vector-top-right{left:50%!important;right:auto!important;top:453px!important;width:173px!important}.timeline-wrapper{display:block!important;height:700px!important;min-height:811px!important;position:relative!important}.timeline-line{background:#e5e7eb!important;height:700px!important}.timeline-line,.timeline-progress{left:50%!important;position:absolute!important;top:0!important;transform:translateX(-50%)!important;width:6px!important}.timeline-progress{background:#0b5cff!important;border-radius:10px!important;transition:height 1.2s ease!important;z-index:5!important}.timeline-line .dot{height:14px!important;left:50%!important;transform:translateX(-50%)!important;width:14px!important;z-index:2!important}.dot-1{top:0!important}.dot-2{top:27%!important}.dot-3{top:48%!important}.dot-4{top:70%!important}.dot-5{top:98%!important}.dot.active{background:#0b5cff!important;transform:translateX(-50%) scale(1)!important;-webkit-transform:translateX(-50%) scale(1.3)!important;-moz-transform:translateX(-50%) scale(1)!important;-ms-transform:translateX(-50%) scale(1)!important;-o-transform:translateX(-50%) scale(1)!important}.timeline-item{position:absolute!important;transform:none!important;width:40%!important}.timeline-item.bottom,.timeline-item.top{bottom:auto!important;top:auto!important}.timeline-item:first-of-type{right:53%!important;top:8%!important}.timeline-item:nth-of-type(2){left:53%!important;top:25%!important}.timeline-item:nth-of-type(3){right:53%!important;top:46%!important}.timeline-item:nth-of-type(4){left:53%!important;top:68%!important}.timeline-item:nth-of-type(5){right:53%!important;top:90%!important}.future-item .text h3,.future-item .text p{left:auto!important;position:relative!important;top:auto!important}.future-item .text h3{margin-left:184px!important;transform:translateY(693px)!important;-webkit-transform:translateY(683px)!important;-moz-transform:translateY(693px)!important;-ms-transform:translateY(693px)!important;-o-transform:translateY(693px)!important}.future-item .text p{font-size:13px!important;font-size:14px!important;line-height:1.3!important;margin-left:183px!important;max-width:none!important;overflow-wrap:normal!important;transform:translateY(673px)!important;-webkit-transform:translateY(673px)!important;-moz-transform:translateY(673px)!important;-ms-transform:translateY(673px)!important;-o-transform:translateY(673px)!important;white-space:nowrap!important;word-break:keep-all!important}.year-2026 .text h3,.year-2026 .text p{left:auto!important;position:relative!important;top:auto!important}.year-2026 .text h3{margin-left:-19px!important;transform:translateY(-239px)!important;-webkit-transform:translateY(-239px)!important;-moz-transform:translateY(-239px)!important;-ms-transform:translateY(-239px)!important;-o-transform:translateY(-239px)!important}.year-2026 .text p{font-size:13px!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.3!important;margin-left:-18px!important;max-width:none!important;overflow-wrap:normal!important;transform:translateY(-193px)!important;-webkit-transform:translateY(-245px)!important;-moz-transform:translateY(-193px)!important;-ms-transform:translateY(-193px)!important;-o-transform:translateY(-193px)!important;white-space:nowrap!important;word-break:keep-all!important}.mobile-only,.mobile-only-future{display:inline}.text-2024 h3 .text-2024 p{left:auto!important;position:relative!important;top:auto!important}.text-2024 h3{margin-top:43px!important;transform:translateY(-197px)!important;-webkit-transform:translateY(-197px)!important;-moz-transform:translateY(-197px)!important;-ms-transform:translateY(-197px)!important;-o-transform:translateY(-197px)!important}.text-2024 h3,.text-2024 p{margin-left:-35px!important}.text-2024 p{font-size:13px!important;transform:translateY(-181px)!important;-webkit-transform:translateY(-194px)!important;-moz-transform:translateY(-181px)!important;-ms-transform:translateY(-181px)!important;-o-transform:translateY(-181px)!important}.text-mid h3,.text-mid p{left:auto!important;position:relative!important;top:auto!important}.text-mid h3{margin-top:56px!important;transform:translateY(-215px)!important;-webkit-transform:translateY(-215px)!important;-moz-transform:translateY(-215px)!important;-ms-transform:translateY(-215px)!important;-o-transform:translateY(-215px)!important}.text-mid h3,.text-mid p{margin-left:-20px!important}.text-mid p{font-size:13px!important;transform:translateY(-216px)!important;-webkit-transform:translateY(-216px)!important;-moz-transform:translateY(-216px)!important;-ms-transform:translateY(-216px)!important;-o-transform:translateY(-216px)!important}.text-2025 h3,.text-2025 p{left:auto!important;position:relative!important;top:auto!important}.text-2025 h3{margin-left:-35px!important;transform:translateY(-183px)!important;-webkit-transform:translateY(-183px)!important;-moz-transform:translateY(-183px)!important;-ms-transform:translateY(-183px)!important;-o-transform:translateY(-183px)!important}.text-2025 p{font-size:13px!important;margin-left:-36px!important;transform:translateY(-201px)!important;-webkit-transform:translateY(-201px)!important;-moz-transform:translateY(-201px)!important;-ms-transform:translateY(-201px)!important;-o-transform:translateY(-201px)!important}.dotted-line,.dotted-line-1,.dotted-line-2,.dotted-line-3,.dotted-line-4,.dotted-line-5{border:none!important;border-top:2px dashed #0b5cff!important;height:0!important}.dotted-line-1{left:44%!important;margin-top:-6px!important;transform:translateX(-237px)!important;-webkit-transform:translateX(-237px)!important;-moz-transform:translateX(-237px)!important;-ms-transform:translateX(-237px)!important;-o-transform:translateX(-237px)!important}.dotted-line-1,.dotted-line-2{position:absolute!important;width:156px!important;z-index:4!important}.dotted-line-2{left:50%!important;top:125px!important;transform:translateX(-89px)!important}.dotted-line-3{left:50%!important;margin-top:-209px!important;transform:translateX(-66px)!important;-webkit-transform:translateX(-66px)!important;-moz-transform:translateX(-66px)!important;-ms-transform:translateX(-66px)!important;-o-transform:translateX(-66px)!important}.dotted-line-3,.dotted-line-4{position:absolute!important;width:142px!important;z-index:4!important}.dotted-line-4{left:55%!important;top:-37px!important;transform:translateX(82px)!important;-webkit-transform:translateX(82px)!important;-moz-transform:translateX(82px)!important;-ms-transform:translateX(82px)!important;-o-transform:translateX(82px)!important}.dotted-line-5{left:57%!important;margin-top:7px!important;position:absolute!important;transform:translateX(110px)!important;-webkit-transform:translateX(102px)!important;-moz-transform:translateX(110px)!important;-ms-transform:translateX(110px)!important;-o-transform:translateX(110px)!important;width:142px!important;z-index:4!important}}.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:565px){.get-in-touch-section{padding:30px 16px}.get-in-touch-title{font-size:24px;line-height:110%;margin-bottom:20px}.get-in-touch-subtitle{font-size:16px;line-height:120%;margin:0 auto 30px;padding:0 10px}.get-in-touch-btn-center{margin-top:24px}.cta-button-2{font-size:.95rem;max-width:100%;padding:.75rem 1.5rem;width:auto}}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;justify-content:space-between;max-width:100vw;min-height:80px;padding:0 70px;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}.burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;padding:8px;z-index:2001}.burger span{background:#232323;border-radius:2px;height:2.5px;transition:all .25s ease;width:25px}.burger.open span:first-child{transform:translateY(15px) rotate(45deg);-webkit-transform:translateY(15px) rotate(45deg);-moz-transform:translateY(15px) rotate(45deg);-ms-transform:translateY(15px) rotate(45deg);-o-transform:translateY(15px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-2px) rotate(-45deg);-webkit-transform:translateY(-2px) rotate(-45deg);-moz-transform:translateY(-2px) rotate(-45deg);-ms-transform:translateY(-2px) rotate(-45deg);-o-transform:translateY(-2px) rotate(-45deg)}.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:280px;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{color:#006bff}.services-dropdown .dropdown-menu:before{border-bottom:10px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000;content:"";height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);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;margin-top:5px;opacity:0;transform:translateY(0) scale(.9);transition:opacity .3s,transform .3s;vertical-align:middle;width:14px}.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%)}}.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:20px 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:900px){.header{min-height:70px;padding:0 20px}.burger{display:flex;position:relative;z-index:3001}.burger.open{position:fixed;right:20px;top:20px}.nav{align-items:flex-start;background:#fff;box-shadow:-2px 0 10px #0000001a;flex-direction:column;height:100vh;justify-content:flex-start;max-width:393px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:80%}.nav.nav-open{right:0}.nav ul{align-items:flex-start;flex-direction:column;gap:0;margin-right:0;padding:80px 30px 20px;width:100%}.nav ul>li{padding:20px 0;width:100%}.nav-underline{display:none}.nav ul>li:last-child{border-bottom:none}.nav-link{display:block;font-size:18px;width:100%}.services-dropdown .dropdown-menu{animation:none;background:#f9fafb;border-radius:8px;box-shadow:none;margin-top:15px;max-height:0;opacity:1;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .3s ease,padding .3s ease;visibility:visible}.services-dropdown.open .dropdown-menu{max-height:500px;padding:15px 0}.services-dropdown .dropdown-menu:after,.services-dropdown .dropdown-menu:before{display:none}.services-dropdown .dropdown-menu li a{font-size:16px;padding:12px 20px}.dropdown .nav-arrow:before{transition:transform .3s ease}.services-dropdown.open .nav-arrow:before{transform:rotate(180deg)}.nav .cta-btn{margin:-18px 26px;order:999}.header>.cta-btn,.header>.lets-talk-btn{display:none}}@media (min-width:1024px) and (max-width:1279px){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;justify-content:space-between;max-width:100vw;min-height:80px;padding:0 48px;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}.burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;padding:8px;z-index:2001}.burger span{background:#232323;border-radius:2px;height:2.5px;transition:all .25s ease;width:25px}.burger.open span:first-child{transform:translateY(15px) rotate(45deg);-webkit-transform:translateY(15px) rotate(45deg);-moz-transform:translateY(15px) rotate(45deg);-ms-transform:translateY(15px) rotate(45deg);-o-transform:translateY(15px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-2px) rotate(-45deg);-webkit-transform:translateY(-2px) rotate(-45deg);-moz-transform:translateY(-2px) rotate(-45deg);-ms-transform:translateY(-2px) rotate(-45deg);-o-transform:translateY(-2px) rotate(-45deg)}.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:280px;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{color:#006bff}.services-dropdown .dropdown-menu:before{border-bottom:10px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000;content:"";height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);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;margin-top:5px;opacity:0;transform:translateY(0) scale(.9);transition:opacity .3s,transform .3s;vertical-align:middle;width:14px}.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%)}}.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:20px 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 (min-width:1280px) and (max-width:1500px){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;justify-content:space-between;max-width:100vw;min-height:80px;padding:0 48px;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}.burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;padding:8px;z-index:2001}.burger span{background:#232323;border-radius:2px;height:2.5px;transition:all .25s ease;width:25px}.burger.open span:first-child{transform:translateY(15px) rotate(45deg);-webkit-transform:translateY(15px) rotate(45deg);-moz-transform:translateY(15px) rotate(45deg);-ms-transform:translateY(15px) rotate(45deg);-o-transform:translateY(15px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-2px) rotate(-45deg);-webkit-transform:translateY(-2px) rotate(-45deg);-moz-transform:translateY(-2px) rotate(-45deg);-ms-transform:translateY(-2px) rotate(-45deg);-o-transform:translateY(-2px) rotate(-45deg)}.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:280px;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{color:#006bff}.services-dropdown .dropdown-menu:before{border-bottom:10px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000;content:"";height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);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;margin-top:5px;opacity:0;transform:translateY(0) scale(.9);transition:opacity .3s,transform .3s;vertical-align:middle;width:14px}.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%)}}.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:20px 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 (min-width:1501px) and (max-width:2000px){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;justify-content:space-between;max-width:100vw;min-height:80px;padding:0 48px;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}.burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;padding:8px;z-index:2001}.burger span{background:#232323;border-radius:2px;height:2.5px;transition:all .25s ease;width:25px}.burger.open span:first-child{transform:translateY(15px) rotate(45deg);-webkit-transform:translateY(15px) rotate(45deg);-moz-transform:translateY(15px) rotate(45deg);-ms-transform:translateY(15px) rotate(45deg);-o-transform:translateY(15px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-2px) rotate(-45deg);-webkit-transform:translateY(-2px) rotate(-45deg);-moz-transform:translateY(-2px) rotate(-45deg);-ms-transform:translateY(-2px) rotate(-45deg);-o-transform:translateY(-2px) rotate(-45deg)}.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:280px;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{color:#006bff}.services-dropdown .dropdown-menu:before{border-bottom:10px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000;content:"";height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);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;margin-top:5px;opacity:0;transform:translateY(0) scale(.9);transition:opacity .3s,transform .3s;vertical-align:middle;width:14px}.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%)}}.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:20px 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)}}.footer-logo{display:block;height:40px;margin-bottom:12px;width:178px}.footer{background:#fff;border-top:none;box-shadow:none;color:#f8f8f8;flex-direction:column;margin-top:2px;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;border-bottom:none!important;box-shadow:none!important;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:space-between;padding:48px 70px 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 500px;max-width:500px;min-width:300px}.footer-col.contact{flex:0 0 260px;max-width:260px;min-width:254px!important;padding-right:0;transform:translateX(-66px)}.footer-col.company,.footer-col.services{flex:1 1;margin-left:40px;max-width:260px;min-width:232px}.footer-col ul li a{color:inherit;display:inline-block;padding-right:20px}.footer-col ul li a:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAsCAYAAAAwwXuTAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAOpJREFUeAHt2uENgjAUBODTCRzhjeBGsomM4AhuQJyAFdzAEXCD2osYxWBsogl9l3fJEcIvvpSUQAssG8vtc4fclNuN1yRieMJey2tbCISjlT5UApm+1D1y7vGUQnJySRBGGspG0TWSNx1IBNJHGpQBA1l7GgRSA9kikIF0kxY/Ig3TL2vvnSANOrB3pBHYOQWUtF+NJ6q5rnmAbjYEnqGbEw8G8UnmgVSabNy98PcIXOCqizRuh8AFrrpI43iz0jjZv9rSOIP4esQRwjhGfgn7AmEcc4AwjjHMj6LMRiDGcJ9shrE9/ryV6wYrPH9r4Dm/3gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;content:"";height:12px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .3s ease,transform .3s ease;width:12px}.footer-col ul li a:hover:after{opacity:1;transform:translate(5px,-50%)}.footer-col.company,.footer-col.contact,.footer-col.services{margin-top:-15px}@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.contact{transform:translateX(1px)}.footer-bottom{align-items:center;background:none;background:#f8f8f8;color:#1f2889;display:flex;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:600;justify-content:center;line-height:1;padding:18px 0 12px;text-align:center;text-decoration:none;transition:color .2s}.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;max-width:80%}.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:none;border-radius:50%;box-shadow:none;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:none;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;font-size:13px;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-weight:500}.footer-col ul li a{font-size:14px;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;margin-top:2px;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{align-self:flex-start;height:30px;width:30px}.footer-bottom{align-items:center;background:none;background:#f8f8f8;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}@media (min-width:1024px) and (max-width:1279px){.footer-top{padding:32px 20px 16px 32px}.footer-col.company-desc{flex:0 0 500px;max-width:413px;min-width:300px}.footer-col.contact{flex-basis:200px;max-width:200px;min-width:160px}.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;max-width:80%}.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:none;border-radius:50%;box-shadow:none;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:none;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;font-size:13px;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-weight:500}.footer-col ul li a{font-size:14px;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;margin-top:2px;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{align-self:flex-start;height:30px;width:30px}.footer-bottom{align-items:center;background:none;background:#f8f8f8;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}.footer-col.company,.footer-col.services{flex:1 1;margin-left:21px;max-width:260px;min-width:232px}}@media (min-width:1280px) and (max-width:1400px){.footer-top{padding:32px 20px 16px 32px}.footer-col.company-desc{flex:0 0 500px;max-width:413px;min-width:300px}.footer-col.contact{flex-basis:200px;max-width:200px;min-width:160px}.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;max-width:80%}.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:none;border-radius:50%;box-shadow:none;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:none;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;font-size:13px;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-weight:500}.footer-col ul li a{font-size:14px;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;margin-top:2px;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{align-self:flex-start;height:30px;width:30px}.footer-bottom{align-items:center;background:none;background:#f8f8f8;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}.footer-col.company,.footer-col.services{flex:1 1;margin-left:40px;max-width:260px;min-width:232px}}@media (min-width:1401px) and (max-width:2000px){.footer-top{padding:32px 20px 16px 32px}.footer-col.company-desc{flex:0 0 500px;margin-left:26px;max-width:413px;min-width:300px}.footer-col.contact{flex-basis:200px;max-width:200px;min-width:160px}.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;max-width:80%}.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:none;border-radius:50%;box-shadow:none;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:none;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;font-size:13px;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-weight:500}.footer-col ul li a{font-size:14px;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;margin-top:2px;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{align-self:flex-start;height:30px;width:30px}.footer-bottom{align-items:center;background:none;background:#f8f8f8;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}.footer-col.company,.footer-col.services{flex:1 1;margin-left:40px;max-width:260px;min-width:232px}}.partner-btn-center{align-items:center;display:flex;justify-content:center;margin-top:32px}html{height:100%;scrollbar-width:none}body,html{overflow-y:auto}body{-ms-overflow-style:none;overflow-x:hidden;padding-top:80px;width:100%}body::-webkit-scrollbar{display:none}.hero-container{min-height:535px;overflow:hidden;position:relative}.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:2rem}.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:3.5rem;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:6rem;position:relative}.dotted-line-horizontal{background:repeating-linear-gradient(90deg,#3b82f6 0 12px,#0000 6px 18px);height:2px;left:-200px;position:absolute;top:10px;width:calc(100vw + 400px);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}.feature-card-1{max-width:185px;transform:translate(-30px,-20px);-webkit-transform:translate(-30px,-20px);-moz-transform:translate(-30px,-20px);-ms-transform:translate(-30px,-20px);-o-transform:translate(-30px,-20px)}.feature-card-1,.feature-card-2{align-items:center;background-color:#0060e3;border-radius:.3rem;color:#fff;display:flex;gap:.875rem;height:30px;opacity:1;padding:.75rem 1.5rem;transition:all .3s ease;width:100%}.feature-card-2{max-width:160px;transform:translate(-10px,-20px);-webkit-transform:translate(-10px,-20px);-moz-transform:translate(-10px,-20px);-ms-transform:translate(-10px,-20px);-o-transform:translate(-10px,-20px)}.feature-card-3{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(20px,-20px);-webkit-transform:translate(20px,-20px);-moz-transform:translate(20px,-20px);-ms-transform:translate(20px,-20px);-o-transform:translate(20px,-20px);transition:all .3s ease;width:100%}.feature-card-4{max-width:170px}.feature-card-4,.feature-card-5{align-items:center;background-color:#0060e3;border-radius:.3rem;color:#fff;display:flex;gap:.875rem;height:30px;opacity:1;padding:.75rem 1.5rem;transform:translateY(-20px);transition:all .3s ease;width:100%}.feature-card-5{max-width:213px}.card-content{align-items:center;display:flex;flex-direction:column;text-align:center}.card-icon{height:30px;margin-bottom:5px;margin-left:-5px;width:35px}.card-title{font-family:Poppins,sans-serif;font-size:15px;font-weight:500;margin-left:-7px;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{width:auto}.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:46px;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:107px}.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{flex-wrap:nowrap;gap:39px;justify-content:center;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%}}.home-services-section{background-color:#fff;padding:40px 20px}.home-services-container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:0 20px}.home-services-highlight{color:#006bff}.home-services-grid{grid-gap:45px 30px;display:grid;gap:45px 30px;grid-template-columns:repeat(2,1fr);padding:0 20px}.home-service-card{padding:15px 30px}.home-service-card,.home-service-card1{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;position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.home-service-card1{padding:11px 30px}.home-service-card-wrapper{position:relative}.home-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}.home-service-card-wrapper:hover:before{opacity:1}.home-service-icon-wrapper{align-items:center;display:flex;gap:16px}.home-service-icon-img{height:50px;width:50px}.home-service-title{color:#000;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0}.home-service-description{color:#232323;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;text-align:left}.home-service-description,.home-services-title{font-family:Poppins,sans-serif;letter-spacing:0}.home-services-title{color:#000;font-size:28px;font-weight:600;line-height:1;text-align:center}@media (max-width:1024px){.home-services-title{font-size:2.25rem;margin-bottom:60px}.home-services-grid{gap:40px 50px;padding:0 30px}.home-service-title{font-size:1.5rem}.home-service-description{font-size:1rem}}@media (max-width:768px){.home-services-section{padding:60px 20px}.home-services-title{font-size:1.85rem;margin-bottom:40px}.home-services-grid{gap:40px;grid-template-columns:1fr;padding:0 20px}.home-service-icon{height:60px;width:60px}.home-service-icon svg{height:35px;width:35px}.home-service-title{font-size:1.4rem}.home-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:21px;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}}@media (min-width:1280px) and (max-width:1440px){.feature-card-1{transform:translate(-25px,-20px);-webkit-transform:translate(-25px,-20px);-moz-transform:translate(-25px,-20px);-ms-transform:translate(-25px,-20px);-o-transform:translate(-25px,-20px)}.feature-card-2{transform:translate(-16px,-20px);-webkit-transform:translate(-16px,-20px);-moz-transform:translate(-16px,-20px);-ms-transform:translate(-16px,-20px);-o-transform:translate(-16px,-20px)}.feature-card-3{transform:translate(-10px,-20px);-webkit-transform:translate(-10px,-20px);-moz-transform:translate(-10px,-20px);-ms-transform:translate(-10px,-20px);-o-transform:translate(-10px,-20px)}.feature-card-4{transform:translate(-16px,-20px);-webkit-transform:translate(-16px,-20px);-moz-transform:translate(-16px,-20px);-ms-transform:translate(-16px,-20px);-o-transform:translate(-16px,-20px)}.feature-card-5{transform:translate(-15px,-20px);-webkit-transform:translate(-15px,-20px);-moz-transform:translate(-15px,-20px);-ms-transform:translate(-15px,-20px);-o-transform:translate(-15px,-20px)}.zigzag-dotted-line{left:50px}.dotted-connector{left:450px}}@media (min-width:1201px) and (max-width:1279px){.feature-card-1{transform:translate(-40px,-20px);-webkit-transform:translate(-40px,-20px);-moz-transform:translate(-40px,-20px);-ms-transform:translate(-40px,-20px);-o-transform:translate(-40px,-20px)}.feature-card-2{transform:translate(-3px,-20px);-webkit-transform:translate(-3px,-20px);-moz-transform:translate(-3px,-20px);-ms-transform:translate(-3px,-20px);-o-transform:translate(-3px,-20px)}.feature-card-3{transform:translate(20px,-20px);-webkit-transform:translate(20px,-20px);-moz-transform:translate(20px,-20px);-ms-transform:translate(20px,-20px);-o-transform:translate(20px,-20px)}.feature-card-4{transform:translate(-30px,-20px);-webkit-transform:translate(-30px,-20px);-moz-transform:translate(-30px,-20px);-ms-transform:translate(-30px,-20px);-o-transform:translate(-30px,-20px)}.feature-card-5{transform:translate(20px,-20px);-webkit-transform:translate(20px,-20px);-moz-transform:translate(20px,-20px);-ms-transform:translate(20px,-20px);-o-transform:translate(20px,-20px)}}@media (min-width:1440px) and (max-width:1599px){.feature-card-1{transform:translate(-42px,-20px);-webkit-transform:translate(-63px,-20px);-moz-transform:translate(-63px,-20px);-ms-transform:translate(-63px,-20px);-o-transform:translate(-63px,-20px)}.feature-card-2{transform:translate(-35px,-20px);-webkit-transform:translate(-35px,-20px);-moz-transform:translate(-35px,-20px);-ms-transform:translate(-35px,-20px);-o-transform:translate(-35px,-20px)}.feature-card-3{transform:translate(-15px,-20px);-webkit-transform:translate(-15px,-20px);-moz-transform:translate(-15px,-20px);-ms-transform:translate(-15px,-20px);-o-transform:translate(-15px,-20px)}.feature-card-4{transform:translate(-45px,-20px);-webkit-transform:translate(-45px,-20px);-moz-transform:translate(-45px,-20px);-ms-transform:translate(-45px,-20px);-o-transform:translate(-45px,-20px)}.feature-card-5{transform:translate(-15px,-20px);-webkit-transform:translate(-15px,-20px);-moz-transform:translate(-15px,-20px);-ms-transform:translate(-15px,-20px);-o-transform:translate(-15px,-20px)}.zigzag-dotted-line{left:10px}.dotted-connector{left:470px}}@media (min-width:1600px){.feature-card-1{transform:translate(-63px,-20px);-webkit-transform:translate(-63px,-20px);-moz-transform:translate(-63px,-20px);-ms-transform:translate(-63px,-20px);-o-transform:translate(-63px,-20px)}.feature-card-2{transform:translate(-35px,-20px);-webkit-transform:translate(-35px,-20px);-moz-transform:translate(-35px,-20px);-ms-transform:translate(-35px,-20px);-o-transform:translate(-35px,-20px)}.feature-card-3{transform:translate(-15px,-20px);-webkit-transform:translate(-15px,-20px);-moz-transform:translate(-15px,-20px);-ms-transform:translate(-15px,-20px);-o-transform:translate(-15px,-20px)}.feature-card-4{transform:translate(-45px,-20px);-webkit-transform:translate(-45px,-20px);-moz-transform:translate(-45px,-20px);-ms-transform:translate(-45px,-20px);-o-transform:translate(-45px,-20px)}.feature-card-5{transform:translate(-15px,-20px);-webkit-transform:translate(-15px,-20px);-moz-transform:translate(-15px,-20px);-ms-transform:translate(-15px,-20px);-o-transform:translate(-15px,-20px)}}@media (max-width:565px){body{padding-top:60px}.hero-container{padding-bottom:0}.hero-container:after{background:radial-gradient(circle,#746affe6 0,#746aff99 40%,#746aff33 70%,#0000 100%);filter:blur(120px);height:600px;left:50%;opacity:1;top:10%;transform:translateX(-50%);width:360px}.hero-container:before{background:radial-gradient(circle,#1ffaebd9 0,#1ffaeb8c 45%,#1ffaeb33 70%,#0000 100%);bottom:10%;filter:blur(140px);height:600px;opacity:1;right:50%;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);width:400px}.hero-content{padding:7rem 1.2rem 3rem}.content-wrapper{max-width:100%;padding:0}.hero-title{font-size:22px;line-height:1.4;margin-bottom:1.2rem}.title-highlight{font-weight:700}.hero-subtitle{font-size:16px;line-height:5;margin-bottom:2.5rem}.feature-section{margin-top:-2rem;padding-bottom:2rem}.connector-lines,.dotted-connector,.dotted-line-horizontal,.dotted-line-vertical,.zigzag-dotted-line{display:none!important}.feature-cards-bottom,.feature-cards-top{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);justify-items:center}.feature-card-1,.feature-card-2,.feature-card-3,.feature-card-4,.feature-card-5{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:auto;max-width:160px;padding:12px 2px;transform:none!important;width:100%}.feature-card-5{grid-column:1/-1;justify-self:center;margin-top:-30px;max-width:167px}.feature-card-4{grid-column:2/3;grid-row:2/3;height:36px;justify-self:center;margin-top:-248px;max-width:160px;width:100%}.partners-title{font-size:17px;line-height:1.35;text-align:center;white-space:nowrap}.partners-highlight{display:block;margin-top:4px}.trusted-partners-section{padding:49px 0}.partners-group.group-1{align-items:center;display:flex;flex-wrap:nowrap;gap:14px;margin-bottom:18px;margin-top:-37px;overflow:visible}.partners-group.group-1 .partner-logo img{height:40px;max-width:47px;object-fit:contain;width:auto}.partners-group.group-2{align-items:center;display:flex;flex-wrap:nowrap;gap:3px;margin-bottom:18px;margin-top:-37px;overflow:visible;padding:0 10px}.partners-group.group-2 .partner-logo img{height:18px;max-width:58px;object-fit:contain;width:auto}.partners-group.group-3{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-top:-40px;overflow:visible}.partners-group.group-3 .partner-logo img{height:22px;max-width:42px;object-fit:contain;width:auto}.partners-group.group-2 .partner-logo img.partner-logo-img.kartech-logo{height:93px;object-fit:contain;transform:translate(-7px,-9px);width:auto}.card-content{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;text-align:center}.card-icon{height:28px;margin-left:12px;width:28px}.card-title{font-size:12px;margin:0;text-align:left;white-space:normal}.why-section{padding:40px 20px}.why-title{font-size:17px;line-height:1.3;margin-bottom:40px}.why-grid{gap:35px;grid-template-columns:1fr}.why-card{padding-left:0}.why-header,.why-header_3{gap:10px;margin-left:0}.why-number{font-size:32px}.why-card-title{font-size:17px;line-height:1.3}.why-description_3{padding-left:48px}.why-description_2,.why-description_3{font-size:14px;line-height:1.5;max-width:100%;padding-top:8px}.why-description_2{padding-left:47px}.why-description{font-size:14px;line-height:1.5;max-width:100%;padding-left:44px;padding-top:8px}.next-section{padding:50px 20px}.next-section-container{align-items:center;flex-direction:column;gap:25px;max-width:100%}.next-text{max-width:100%;width:100%}.next-title{font-size:17.8px;line-height:1.4;margin-bottom:15px;margin-top:-18px;padding-bottom:0}.next-description,.next-title{word-wrap:break-word;text-align:left}.next-description{font-size:13px;line-height:1.6;margin-top:0;max-width:94%;opacity:.95;overflow-wrap:break-word}.next-image{margin-top:-10px;max-width:100%;overflow:hidden;text-align:center;width:100%}.next-image img{border-radius:12px;display:block;height:auto;max-width:90%;object-fit:cover;width:100%}.home-services-section{background-color:#fff!important;padding:40px 15px!important}.home-services-title{font-size:17px!important;line-height:1.3!important;margin-bottom:30px!important;text-align:center!important}.home-services-grid{align-items:center!important;display:flex!important;flex-direction:column!important;gap:20px!important;max-width:100%!important;padding:0!important}.home-service-card,.home-service-card1{display:flex!important;flex-direction:column!important;height:auto!important;justify-content:flex-start!important;margin:0!important;max-width:100%!important;min-height:120px!important;padding:12px!important;width:100%!important}.home-service-card .home-service-title,.home-service-card1 .home-service-title{margin-left:-15px!important;margin-top:-15px!important}.home-service-icon-wrapper{align-items:center!important;gap:12px!important;margin-bottom:10px!important}.home-service-card,.home-service-card1{box-shadow:0 6px 18px #00000014!important;transform:none!important;transition:transform .25s ease,box-shadow .25s ease}.home-service-icon-img{flex-shrink:0!important;height:40px!important;width:40px!important}.home-service-title{font-size:16px!important;line-height:1.3!important;margin:0!important;text-align:left!important}.home-service-description{font-size:13px!important;line-height:1.5!important;margin-top:10px!important;text-align:left!important;width:100%!important}.home-service-card1 .home-service-icon-wrapper{margin-bottom:6px!important}.home-service-card1 .home-service-description{line-height:1.4!important;margin-top:-1px!important}.home-service-card .home-service-description{line-height:1.4!important;margin-top:-7px!important}.partner-section{padding:40px 20px!important}.partner-title{font-size:20px!important;line-height:1.3!important;margin-bottom:20px!important}.partner-description{font-size:15px!important;line-height:1.5!important;margin-bottom:30px!important;max-width:100%!important}.partner-button{font-size:16px!important;height:45px!important;margin:0 auto!important;width:140px!important}.partner-btn-center{margin-top:20px!important}}.company-ceo-image-wrapper{position:relative;z-index:1}.ceo-vector{overflow:hidden;pointer-events:none;position:absolute;z-index:0}.ceo-vector-top-right{height:190px;left:-140px;opacity:1;position:absolute;top:-40px;width:220px;z-index:-1}.ceo-vector-bottom-left{bottom:0;height:245px;opacity:1;right:85px;top:300px;width:279px}.company-ceo-section{position:relative;z-index:1}.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 (min-width:566px) and (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:-3px;min-height:450px}.company-hero-content{max-width:100vw;padding:2.75rem 1.5rem 4rem}.ceo-vector-bottom-left{bottom:10px;height:auto;left:94%;opacity:1;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:160px}.ceo-vector-top-right{height:190px;left:-65px;opacity:1;position:absolute;top:-51px;width:220px;z-index:-1}.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}.ceo-vector-top-right{height:190px;left:-68px;opacity:1;position:absolute;top:-53px;width:220px;z-index:-1}.ceo-vector-bottom-left{bottom:10px;height:auto;left:93%;opacity:1;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:160px}.company-hero-title-main{font-size:50px;line-height:1.5;margin-bottom:1.2rem}.company-hero-subtitle{font-size:20px;margin-bottom:4rem}}@media (min-width:1281px) and (max-width:1500px){.ceo-vector-bottom-left{bottom:10px;height:auto;left:89%;opacity:1;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:160px}}.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 (min-width:566px) and (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;align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1146px;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:22px;margin-top:11px}.company-mission-card{height:auto;max-width:27%;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{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-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1197px;padding:0 16px}.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{border-radius:0;box-shadow:0 4px 20px 0 #0000001a;display:block;height:539px;object-fit:cover;width:418px}.company-ceo-quote-card{width:650px}.company-ceo-name{color:#0049ae;font-family:Poppins,sans-serif;font-size:26px;font-weight:600;margin-bottom:-11px;margin-left:30px;margin-top:146px}.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:5px}.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}.company-ceo-linkedin-float img{display:inline-block;height:28px;transform:rotateY(0deg);transition:transform .9s cubic-bezier(.4,.2,.2,1);width:28px}.company-ceo-linkedin-float:hover img{transform:rotateY(1turn)}.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:18px 0 64px;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;max-width:262px;min-width:262px;width:262px}.company-life-row-2 .company-life-img:nth-child(2){height:250px;max-width:572px;min-width:572px;width:572px}.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;max-width:259px;min-width:259px;width:259px}.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;max-width:259px;min-width:259px;width:259px}.company-ceo-quote-card{background:#fff;border-radius:0;box-shadow:0 4px 20px 0 #0000001a;display:flex;flex-direction:column;height:468px;justify-content:center;padding:40px 36px 32px;position:relative;width:685px}.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.7;margin-bottom:32px;margin-left:30px;max-width:600px;min-height:80px;position:relative;white-space:pre-line}.company-ceo-quote-icon-img{height:22px;opacity:.5;position:relative;top:34px;width:22px}.company-ceo-quote-icons-start{display:flex;left:-29px;position:absolute;top:-10px}.company-ceo-quote-icon-img-start{height:22px;opacity:0;transform:translateX(-50px) rotate(180deg);transition:all .6s ease-out;width:22px}.company-ceo-quote-icons-start.animate .company-ceo-quote-icon-img-start{opacity:.5;transform:translateX(0) rotate(180deg)}.company-ceo-quote-icons{display:flex;gap:6px;opacity:0;position:absolute;right:128px;top:110px;transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transition:transform .7s ease-out,opacity .7s ease-out}.company-ceo-quote-icons.animate{opacity:1;transform:translateY(0)}.company-ceo-quote-icon-img:hover{opacity:1;transform:translateY(-5px)}@media (max-width:565px){.company-ceo-container{align-items:center;flex-direction:column}.company-hero-container{margin-top:40px}.company-hero-content{max-width:100vw;padding:2rem .5rem 2.5rem}.company-mission-btn{box-shadow:0 2px 6px #007bff1f;font-size:14px;gap:8px;height:42px;margin-bottom:20px;min-width:140px;padding:8px 22px}.company-hero-title-main{font-size:20px;line-height:1.3;margin-top:67px}.company-hero-subtitle{font-size:14px;margin-bottom:1.5rem;margin-top:50px}.company-hero-container:after{height:120px;width:120px}.company-mission-desc{font-size:15px;margin-bottom:20px;max-width:100%}.company-ceo-image-wrapper{align-items:center;display:flex;flex-direction:column;max-width:345px;position:relative;width:100%}.company-ceo-image{display:block;left:50%;max-height:334px;max-width:316px;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:3}.company-ceo-quote-card{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;margin-top:0;max-width:276px;padding:272px 20px 1px;position:relative;width:100%}.company-ceo-quote{font-size:16px;line-height:1.6;margin-bottom:20px;margin-left:4px;min-height:60px}.company-ceo-quote-icons-start{left:-16px;position:relative;top:9px}.company-ceo-quote-icon-img{transform:translateX(-121px);-webkit-transform:translateX(-121px);-moz-transform:translateX(-121px);-ms-transform:translateX(-121px);-o-transform:translateX(-121px)}.company-ceo-quote-icon-img-start{height:16px;width:16px}.company-ceo-quote-icons{bottom:110px;position:absolute;right:20px}.company-ceo-quote-icon-img{height:16px;width:16px}.company-ceo-name{font-size:20px;font-weight:600;margin-bottom:-8px;margin-left:5px;margin-top:-5px}.company-ceo-title{color:#666;font-size:17px;margin-left:5px;margin-top:5px}.company-ceo-name,.company-ceo-title{transform:translateY(40px);-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px)}.company-ceo-linkedin-float{bottom:85px;position:absolute;right:38px}.company-ceo-linkedin-float img{height:24px;margin-top:30px;width:24px}.ceo-vector-top-right{height:130px;left:-73px;position:absolute;top:-53px;width:150px}.ceo-vector-bottom-left{bottom:10px;height:auto;left:80%;opacity:1;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:160px}.company-values-section{background:#fff;padding:36px 0 44px}.company-values-content{padding:0 14px}.company-values-btn{border-radius:999px;font-size:14px;height:36px;margin-bottom:14px;margin-left:10px;min-width:120px;padding:6px 16px}.company-values-desc{font-size:14px;font-weight:500;line-height:1.5;margin-bottom:22px;margin-left:10px;max-width:320px}.company-values-cards{align-items:center;flex-direction:column;gap:18px;margin-top:0}.company-values-card{align-items:center;border-radius:16px;box-shadow:0 6px 22px #0000000f;height:auto;min-width:0;min-width:auto;padding:16px 14px 18px;text-align:center;width:clamp(260px,83vw,340px)}.company-values-card-icon{align-items:center;border-radius:6px;height:40px;justify-content:center;margin-top:35px;width:40px}.company-values-card-title{font-size:16px;font-weight:600;margin-bottom:8px}.company-values-card-text{color:#333;font-size:13px;line-height:1.55}.company-values-blue-section{background:#012b65;margin-top:-24px;padding-bottom:32px;padding-top:40px;position:relative;z-index:2}.company-values-blue-content{padding:0 14px}.company-values-blue-title{font-size:16px;font-weight:600;line-height:1.5;margin:0 auto;max-width:320px;text-align:center}.company-life-section{padding:32px 0 40px}.company-life-content{padding:0 14px}.company-life-title{font-size:24px;line-height:1.3;margin-bottom:14px}.company-life-desc{font-size:14px;line-height:1.5;margin-bottom:24px;max-width:100%}.company-life-desc-sub{font-size:13px;margin-top:12px}.company-life-gallery{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.company-life-row{display:contents}.company-life-row-1 .company-life-img:first-child{order:1}.company-life-row-1 .company-life-img:nth-child(2){order:2}.company-life-row-1 .company-life-img:nth-child(3){order:3}.company-life-row-1 .company-life-img:nth-child(4){order:4}.company-life-row-2 .company-life-img:first-child{order:5}.company-life-row-2 .company-life-img:nth-child(2){grid-column:1/-1;height:200px;order:6;order:7}.company-life-row-2 .company-life-img:nth-child(3){order:6}.company-life-row-3 .company-life-img:first-child{order:9}.company-life-row-3 .company-life-img:nth-child(2){order:10}.company-life-row-3 .company-life-img:nth-child(3){order:11}.company-life-row-3 .company-life-img:nth-child(4){order:12}.company-life-row-1 .company-life-img,.company-life-row-2 .company-life-img,.company-life-row-3 .company-life-img{height:160px!important;margin-top:0!important;max-width:100%!important;min-width:0!important;min-width:auto!important;width:100%!important}.company-life-img:hover{transform:scale(1.02)}}@media (min-width:1350px) and (max-width:1800px){.company-ceo-image-wrapper{position:relative;z-index:1}.ceo-vector{overflow:hidden;pointer-events:none;position:absolute;z-index:0}.ceo-vector-top-right{height:190px;left:-140px;opacity:1;position:absolute;top:-40px;width:220px;z-index:-1}.ceo-vector-bottom-left{bottom:0;height:245px;opacity:1;right:85px;top:300px;width:279px}.company-ceo-section{position:relative;z-index:1}.company-hero-container{background:linear-gradient(120deg,#78fff6,#ecfeff 10%,#fff 60%);height:469px;margin-top:1px;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}.company-mission-section{max-width:100%;padding:48px 0 56px;width:100%}.company-mission-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:0 46px}.company-mission-cards{gap:32px}.company-mission-card{max-width:100%}.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:100px;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:385px;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}.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:1511px}.company-ceo-image-wrapper{align-items:stretch;display:flex}.company-ceo-image{border-radius:0;box-shadow:0 4px 20px 0 #0000001a;display:block;height:539px;object-fit:cover;width:418px}.company-ceo-quote-card{width:650px}.company-ceo-name{color:#0049ae;font-family:Poppins,sans-serif;font-size:26px;font-weight:600;margin-bottom:-11px;margin-left:30px;margin-top:146px}.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:5px}.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}.company-ceo-linkedin-float img{display:inline-block;height:28px;transform:rotateY(0deg);transition:transform .9s cubic-bezier(.4,.2,.2,1);width:28px}.company-ceo-linkedin-float:hover img{transform:rotateY(1turn)}.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:1480px;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:71px;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:397px;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}.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:18px 0 64px;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;max-width:262px;min-width:262px;width:262px}.company-life-row-2 .company-life-img:nth-child(2){height:250px;max-width:572px;min-width:572px;width:572px}.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;max-width:259px;min-width:259px;width:259px}.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;max-width:259px;min-width:259px;width:259px}.company-ceo-quote-card{background:#fff;border-radius:0;box-shadow:0 4px 20px 0 #0000001a;display:flex;flex-direction:column;height:468px;justify-content:center;padding:40px 36px 32px;position:relative;width:991px}.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.7;margin-bottom:32px;margin-left:30px;max-width:600px;min-height:80px;position:relative;white-space:pre-line}.company-ceo-quote-icon-img{height:22px;opacity:.5;position:relative;top:34px;width:22px}.company-ceo-quote-icons-start{display:flex;left:-29px;position:absolute;top:-10px}.company-ceo-quote-icon-img-start{height:22px;opacity:0;transform:translateX(-50px) rotate(180deg);transition:all .6s ease-out;width:22px}.company-ceo-quote-icons-start.animate .company-ceo-quote-icon-img-start{opacity:.5;transform:translateX(0) rotate(180deg)}.company-ceo-quote-icons{display:flex;gap:6px;opacity:0;position:absolute;right:128px;top:110px;transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transition:transform .7s ease-out,opacity .7s ease-out}.company-ceo-quote-icons.animate{opacity:1;transform:translateY(0)}.company-ceo-quote-icon-img:hover{opacity:1;transform:translateY(-5px)}}@media (min-width:1024px) and (max-width:1199px){.company-ceo-image-wrapper{position:relative;z-index:1}.ceo-vector{overflow:hidden;pointer-events:none;position:absolute;z-index:0}.ceo-vector-top-right{height:190px;left:-140px;opacity:1;position:absolute;top:-40px;width:220px;z-index:-1}.ceo-vector-bottom-left{bottom:0;height:245px;opacity:1;right:85px;top:300px;width:279px}.company-ceo-section{position:relative;z-index:1}.company-hero-container{background:linear-gradient(120deg,#78fff6,#ecfeff 10%,#fff 60%);height:469px;margin-top:1px;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}.company-mission-section{max-width:100%;padding:48px 0 56px;width:100%}.company-mission-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:0 46px}.company-mission-cards{gap:32px}.company-mission-card{max-width:100%}.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:41px;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:385px;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}.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:1511px}.company-ceo-image-wrapper{align-items:stretch;display:flex}.company-ceo-image{border-radius:0;box-shadow:0 4px 20px 0 #0000001a;display:block;height:539px;object-fit:cover;width:418px}.company-ceo-quote-card{width:650px}.company-ceo-quote-icon-img{top:34px}.company-ceo-name{color:#0049ae;font-family:Poppins,sans-serif;font-size:26px;font-weight:600;margin-bottom:-11px;margin-left:30px;margin-top:146px}.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:5px}.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}.company-ceo-linkedin-float img{display:inline-block;height:28px;transform:rotateY(0deg);transition:transform .9s cubic-bezier(.4,.2,.2,1);width:28px}.company-ceo-linkedin-float:hover img{transform:rotateY(1turn)}.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}.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:18px 0 64px;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;max-width:262px;min-width:262px;width:262px}.company-life-row-2 .company-life-img:nth-child(2){height:250px;max-width:572px;min-width:572px;width:572px}.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;max-width:259px;min-width:259px;width:259px}.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;max-width:259px;min-width:259px;width:259px}.company-ceo-quote-card{background:#fff;border-radius:0;box-shadow:0 4px 20px 0 #0000001a;display:flex;flex-direction:column;height:468px;justify-content:center;padding:40px 36px 32px;position:relative;width:599px}.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.7;margin-bottom:32px;margin-left:30px;max-width:600px;min-height:80px;position:relative;white-space:pre-line}.company-ceo-quote-icon-img{height:22px;opacity:.5;position:relative;top:61px;width:22px}.company-ceo-quote-icons-start{display:flex;left:-29px;position:absolute;top:-10px}.company-ceo-quote-icon-img-start{height:22px;opacity:0;transform:translateX(-50px) rotate(180deg);transition:all .6s ease-out;width:22px}.company-ceo-quote-icons-start.animate .company-ceo-quote-icon-img-start{opacity:.5;transform:translateX(0) rotate(180deg)}.company-ceo-quote-icons{display:flex;gap:6px;opacity:0;position:absolute;right:128px;top:110px;transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transition:transform .7s ease-out,opacity .7s ease-out}.company-ceo-quote-icons.animate{opacity:1;transform:translateY(0)}.company-ceo-quote-icon-img:hover{opacity:1;transform:translateY(-5px)}}@media (min-width:1200px) and (max-width:1400px){.company-ceo-image-wrapper{position:relative;z-index:1}.ceo-vector{overflow:hidden;pointer-events:none;position:absolute;z-index:0}.ceo-vector-top-right{height:190px;left:-140px;opacity:1;position:absolute;top:-40px;width:220px;z-index:-1}.ceo-vector-bottom-left{bottom:0;height:245px;opacity:1;right:85px;top:300px;width:279px}.company-ceo-section{position:relative;z-index:1}.company-hero-container{background:linear-gradient(120deg,#78fff6,#ecfeff 10%,#fff 60%);height:469px;margin-top:1px;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}.company-mission-section{max-width:100%;padding:48px 0 56px;width:100%}.company-mission-content{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:0 46px}.company-mission-cards{gap:32px}.company-mission-card{max-width:100%}.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:100px;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:385px;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}.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:1511px}.company-ceo-image-wrapper{align-items:stretch;display:flex}.company-ceo-image{border-radius:0;box-shadow:0 4px 20px 0 #0000001a;display:block;height:539px;object-fit:cover;width:418px}.company-ceo-quote-card{width:650px}.company-ceo-name{color:#0049ae;font-family:Poppins,sans-serif;font-size:26px;font-weight:600;margin-bottom:-11px;margin-left:30px;margin-top:146px}.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:5px}.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}.company-ceo-linkedin-float img{display:inline-block;height:28px;transform:rotateY(0deg);transition:transform .9s cubic-bezier(.4,.2,.2,1);width:28px}.company-ceo-linkedin-float:hover img{transform:rotateY(1turn)}.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}.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:18px 0 64px;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;max-width:262px;min-width:262px;width:262px}.company-life-row-2 .company-life-img:nth-child(2){height:250px;max-width:572px;min-width:572px;width:572px}.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;max-width:259px;min-width:259px;width:259px}.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;max-width:259px;min-width:259px;width:259px}.company-ceo-quote-card{background:#fff;border-radius:0;box-shadow:0 4px 20px 0 #0000001a;display:flex;flex-direction:column;height:468px;justify-content:center;padding:40px 36px 32px;position:relative;width:698px}.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.7;margin-bottom:32px;margin-left:30px;max-width:600px;min-height:80px;position:relative;white-space:pre-line}.company-ceo-quote-icon-img{height:22px;opacity:.5;position:relative;top:34px;width:22px}.company-ceo-quote-icons-start{display:flex;left:-29px;position:absolute;top:-10px}.company-ceo-quote-icon-img-start{height:22px;opacity:0;transform:translateX(-50px) rotate(180deg);transition:all .6s ease-out;width:22px}.company-ceo-quote-icons-start.animate .company-ceo-quote-icon-img-start{opacity:.5;transform:translateX(0) rotate(180deg)}.company-ceo-quote-icons{display:flex;gap:6px;opacity:0;position:absolute;right:128px;top:110px;transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transition:transform .7s ease-out,opacity .7s ease-out}.company-ceo-quote-icons.animate{opacity:1;transform:translateY(0)}.company-ceo-quote-icon-img:hover{opacity:1;transform:translateY(-5px)}}.team-section{background:#f2f8ff;padding:20px 0 60px;position:relative;z-index:1}.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;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 (min-width:412px) and (max-width:565px){.team-section{height:auto!important;min-height:auto!important;padding:20px 4px 40px!important}.team-title{font-size:1.5rem!important;margin-bottom:8px!important}.team-subtitle,.team-title{text-align:center!important}.team-subtitle{font-size:.95rem!important;margin-bottom:24px!important;padding:0 8px!important}.team-grid{grid-column-gap:0!important;grid-row-gap:14px!important;column-gap:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 auto!important;max-width:100%!important;row-gap:14px!important}.team-card,.team-grid{padding:0!important;width:100%!important}.team-card{align-items:center!important;display:flex!important;flex-direction:column!important;height:auto!important;margin:0!important}.team-photo{aspect-ratio:3/4!important;background:#f8fafc!important;height:200px!important;margin-bottom:8px!important;object-fit:cover!important;object-position:center!important;width:109%!important}.team-info{text-align:center!important;width:100%!important}.team-name-row{align-items:center!important;display:flex!important;gap:6px!important;justify-content:flex-start!important;margin-bottom:4px!important;margin-left:26px!important}.team-name{display:inline!important;font-size:14px!important;margin:0!important}.team-title-job{font-size:12px!important;margin:4px 0 4px 26px!important}.linkedin-icon{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;margin-left:6px!important;opacity:1!important;padding:0!important;position:absolute!important;visibility:visible!important}.linkedin-icon img{display:block!important;height:16px!important;visibility:visible!important;width:16px!important}.team-card:first-child .linkedin-icon{left:158px!important}.team-card:nth-child(2) .linkedin-icon,.team-card:nth-child(3) .linkedin-icon{left:159px!important}.team-card:nth-child(4) .linkedin-icon{left:161px!important}.team-card:nth-child(5) .linkedin-icon{left:160px!important}.team-card:nth-child(6) .linkedin-icon{left:161px!important}.team-card:nth-child(7) .linkedin-icon{left:141px!important}.team-grid .team-card:nth-child(odd) .team-photo{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);width:calc(100% + 8px)!important}.team-grid .team-card:nth-child(2n) .team-photo{transform:translateX(-24px);-webkit-transform:translateX(-1px);-moz-transform:translateX(-1px);-ms-transform:translateX(-1px);-o-transform:translateX(-1px);width:calc(100% + 8px)!important}}@media (min-width:361px) and (max-width:411px){.team-section{height:auto!important;min-height:auto!important;padding:20px 4px 40px!important}.team-title{font-size:1.5rem!important;margin-bottom:8px!important}.team-subtitle,.team-title{text-align:center!important}.team-subtitle{font-size:.95rem!important;margin-bottom:24px!important;padding:0 8px!important}.team-grid{grid-row-gap:14px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 auto!important;max-width:100%!important;row-gap:14px!important}.team-card,.team-grid{padding:0!important;width:100%!important}.team-card{align-items:center!important;display:flex!important;flex-direction:column!important;height:auto!important;margin:0!important}.team-photo{aspect-ratio:3/4!important;background:#f8fafc!important;height:200px!important;margin-bottom:8px!important;object-fit:cover!important;object-position:center!important;width:109%!important}.team-info{text-align:center!important;width:100%!important}.team-name-row{align-items:center!important;display:flex!important;gap:6px!important;justify-content:flex-start!important;margin-bottom:4px!important;margin-left:10px!important}.team-name{display:inline!important;font-size:14px!important;margin:0!important}.team-card:first-child .team-name-row{margin-left:12px!important}.team-card:nth-child(2) .team-name-row{margin-left:-7px!important}.team-card:nth-child(3) .team-name-row{margin-left:10px!important}.team-card:nth-child(4) .team-name-row{margin-left:-7px!important}.team-card:nth-child(5) .team-name-row{margin-left:9px!important}.team-card:nth-child(6) .team-name-row{margin-left:-7px!important}.team-card:nth-child(7) .team-name-row{margin-left:9px!important}.team-title-job{font-size:12px!important;margin:4px 0 4px 21px!important}.team-card:first-child .team-title-job{margin-left:12px!important}.team-card:nth-child(2) .team-title-job{margin-left:-6px!important}.team-card:nth-child(3) .team-title-job{margin-left:11px!important}.team-card:nth-child(4) .team-title-job{margin-left:-6px!important}.team-card:nth-child(5) .team-title-job{margin-left:10px!important}.team-card:nth-child(6) .team-title-job{margin-left:-8px!important}.team-card:nth-child(7) .team-title-job{margin-left:10px!important}.linkedin-icon{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;margin-left:6px!important;opacity:1!important;padding:0!important;position:absolute!important;visibility:visible!important}.linkedin-icon img{display:block!important;height:16px!important;visibility:visible!important;width:16px!important}.team-card:first-child .linkedin-icon{left:162px!important}.team-card:nth-child(2) .linkedin-icon{left:145px!important}.team-card:nth-child(3) .linkedin-icon{left:160px!important}.team-card:nth-child(4) .linkedin-icon{left:145px!important}.team-card:nth-child(5) .linkedin-icon{left:162px!important}.team-card:nth-child(6) .linkedin-icon{left:144px!important}.team-card:nth-child(7) .linkedin-icon{left:160px!important}.team-grid .team-card:nth-child(odd) .team-photo{transform:translateX(10px);-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);width:calc(93% + 8px)!important}.team-grid .team-card:nth-child(2n) .team-photo{transform:translateX(-8px);-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-o-transform:translateX(-8px);width:calc(93% + 8px)!important}}@media(max-width:360px){.team-section{height:auto!important;min-height:auto!important;padding:20px 4px 40px!important}.team-title{font-size:1.5rem!important;margin-bottom:8px!important}.team-subtitle,.team-title{text-align:center!important}.team-subtitle{font-size:.95rem!important;margin-bottom:24px!important;padding:0 8px!important}.team-grid{grid-row-gap:14px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 auto!important;max-width:100%!important;row-gap:14px!important}.team-card,.team-grid{padding:0!important;width:100%!important}.team-card{align-items:center!important;display:flex!important;flex-direction:column!important;height:auto!important;margin:0!important}.team-photo{aspect-ratio:3/4!important;background:#f8fafc!important;height:200px!important;margin-bottom:8px!important;object-fit:cover!important;object-position:center!important;width:109%!important}.team-info{text-align:center!important;width:100%!important}.team-name-row{align-items:center!important;display:flex!important;gap:6px!important;justify-content:flex-start!important;margin-bottom:4px!important;margin-left:10px!important}.team-name{display:inline!important;font-size:14px!important;margin:0!important}.team-card:first-child .team-name-row{margin-left:16px!important}.team-card:nth-child(2) .team-name-row{margin-left:-1px!important}.team-card:nth-child(3) .team-name-row{margin-left:18px!important}.team-card:nth-child(4) .team-name-row{margin-left:-2px!important}.team-card:nth-child(5) .team-name-row{margin-left:16px!important}.team-card:nth-child(6) .team-name-row{margin-left:-4px!important}.team-card:nth-child(7) .team-name-row{margin-left:14px!important}.team-title-job{font-size:12px!important;margin:4px 0 4px 21px!important}.team-card:first-child .team-title-job{margin-left:16px!important}.team-card:nth-child(2) .team-title-job{margin-left:-1px!important}.team-card:nth-child(3) .team-title-job{margin-left:18px!important}.team-card:nth-child(4) .team-title-job{margin-left:-2px!important}.team-card:nth-child(5) .team-title-job{margin-left:16px!important}.team-card:nth-child(6) .team-title-job{margin-left:-4px!important}.team-card:nth-child(7) .team-title-job{margin-left:13px!important}.linkedin-icon{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;margin-left:6px!important;opacity:1!important;padding:0!important;position:absolute!important;visibility:visible!important}.linkedin-icon img{display:block!important;height:16px!important;visibility:visible!important;width:16px!important}.team-card:first-child .linkedin-icon{left:142px!important}.team-card:nth-child(2) .linkedin-icon{left:124px!important}.team-card:nth-child(3) .linkedin-icon{left:141px!important}.team-card:nth-child(4) .linkedin-icon{left:124px!important}.team-card:nth-child(5) .linkedin-icon{left:142px!important}.team-card:nth-child(6) .linkedin-icon{left:124px!important}.team-card:nth-child(7) .linkedin-icon{left:141px!important}.team-grid .team-card:nth-child(odd) .team-photo{transform:translateX(10px);-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);width:calc(93% + 8px)!important}.team-grid .team-card:nth-child(2n) .team-photo{transform:translateX(-8px);-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-o-transform:translateX(-8px);width:calc(93% + 8px)!important}}@media (min-width:1024px) and (max-width:1279px){.team-section{background:#f2f8ff;padding:20px 0 60px;position:relative;z-index:1}.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,253px);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:247px}.team-card,.team-card:hover{box-shadow:none}.team-photo{background:#f8fafc;box-shadow:0 4px 16px #2684ff1a;height:344px;margin-bottom:12px;object-fit:cover;width:96%}.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 (min-width:1280px) and (max-width:1400px){.team-section{background:#f2f8ff;padding:20px 0 60px;position:relative;z-index:1}.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,279px);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;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 (min-width:1401px) and (max-width:1800px){.team-section{background:#f2f8ff;padding:20px 0 60px;position:relative;z-index:1}.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 130px;display:grid;gap:32px 130px;grid-template-columns:repeat(4,279px);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;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}}.web-dev-section{background:#0e223f;display:block;min-height:250px;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{color:#fff;font-size:18px;font-weight:500;line-height:1.5;margin:0 auto 40px;max-width:1050px;text-align:center}.uiux-page .uiux-description{font-weight:500;max-width:900px}.digital-marketing-page .digital-marketing-description,.uiux-page .uiux-description{color:#fff;font-family:Poppins,sans-serif!important;font-size:18px;letter-spacing:0;line-height:28px;margin:0 auto;text-align:center}.digital-marketing-page .digital-marketing-description{font-weight:400;max-width:950px}.data-analytics-page .data-analytics-description{max-width:950px}.cloud-solution-page .cloud-solution-description,.data-analytics-page .data-analytics-description{color:#fff;font-family:Poppins,sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin:0 auto;text-align:center}.cloud-solution-page .cloud-solution-description{max-width:900px}.web-dev-subtitle{color:#fff;font-family:Poppins,sans-serif;font-size:19px;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.5;margin:0 auto;max-width:890px;text-align:center}.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 (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}.uiux-page .uiux-description{color:#fff;font-family:Poppins,sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin:0 auto;max-width:900px;text-align:center}.data-analytics-page .data-analytics-description,.digital-marketing-page .digital-marketing-description{color:#fff;font-family:Poppins,sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin:0 auto;max-width:950px;text-align:center}.cloud-solution-page .cloud-solution-description{color:#fff;font-family:Poppins,sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin:0 auto;max-width:900px;text-align:center}.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}.uiux-page .uiux-description{color:#fff;font-family:Poppins,sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin:0 auto;max-width:900px;text-align:center}.data-analytics-page .data-analytics-description,.digital-marketing-page .digital-marketing-description{color:#fff;font-family:Poppins,sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin:0 auto;max-width:950px;text-align:center}.cloud-solution-page .cloud-solution-description{color:#fff;font-family:Poppins,sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin:0 auto;max-width:900px;text-align:center}.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;margin-top:-10px;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-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1;margin:0}.service-title3,.service-title4,.service-title5,.service-title6{color:#232323;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1;margin:0}.service-description{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:15px}@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}}@media (max-width:565px){.web-dev-section{min-height:364px;padding:117px 16px 70px;position:relative}.web-dev-container{padding:0 10px}.web-dev-title{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:20px;padding-bottom:8px}.web-dev-description{font-size:15px;line-height:1.5;margin-bottom:25px;max-width:100%}.web-dev-subtitle{font-size:16px;font-weight:500;line-height:1.4;max-width:100%}.circle-left{height:70px;left:-10px;top:15%;width:70px}.circle-right{height:60px;right:-15px;top:45%;width:60px}.circle-left-bottom{bottom:25px;height:70px;left:5%;width:70px}.service-title3{color:#232323;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1;margin:0;transform:translateY(12px)}.service-title4,.service-title5{font-size:18px}.service-title4,.service-title5,.service-title6{color:#232323;font-family:Poppins,sans-serif;font-style:normal;font-weight:600;letter-spacing:0;line-height:1;margin:0;transform:translateY(12px)}.service-title6{font-size:15px}.circle-right-top{height:60px;right:8%;top:15px;width:60px}.services-section{padding:30px 16px}.services-container{max-width:100%;padding:0 10px}.services-main-title{font-size:18px;line-height:1.2;margin-bottom:30px}.services-grid{display:flex;flex-direction:column;gap:20px;grid-template-columns:none}.service-card{border-radius:10px;max-width:100%;min-height:auto;padding:20px;width:100%}.service-card-wrapper:before{filter:blur(80px);-webkit-filter:blur(80px)}.service-header{align-items:flex-start;gap:12px;padding-top:5px}.service-icon{flex-shrink:0;height:40px;width:40px}.service-title{font-size:16px;line-height:1.3}.service-description{font-size:13px;line-height:1.5;margin-top:12px}.uiux-page.web-dev-section{min-height:403px;padding:117px 16px 70px}.uiux-page .web-dev-container{padding:0 10px}.uiux-page .web-dev-title{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:20px;padding-bottom:8px}.uiux-page .web-dev-subtitle{font-size:12px;line-height:1.4;max-width:100%}.uiux-page .circle-left{height:70px;left:-10px;top:15%;width:70px}.uiux-page .circle-right{height:60px;right:-15px;top:45%;width:60px}.uiux-page .circle-left-bottom{bottom:25px;height:70px;left:5%;width:70px}.uiux-page .circle-right-top{height:60px;right:8%;top:15px;width:60px}.uiux-page .services-section{padding:30px 16px}.uiux-page .services-container{max-width:100%;padding:0 10px}.uiux-page .services-main-title{font-size:22px;line-height:1.2;margin-bottom:30px}.uiux-page .services-grid{display:flex;flex-direction:column;gap:20px;grid-template-columns:none}.uiux-page .service-card{border-radius:10px;max-width:100%;min-height:auto;padding:20px;width:100%}.uiux-page .service-card-wrapper:before{filter:blur(80px);-webkit-filter:blur(80px)}.uiux-page .service-header{align-items:flex-start;gap:12px;padding-top:5px}.uiux-page .service-icon{flex-shrink:0;height:40px;width:40px}.uiux-page .service-title{font-size:16px;line-height:1.3}.uiux-page .uiux-description{font-size:15px;line-height:1.5;margin-top:30px}.digital-marketing-page.web-dev-section{min-height:444px;padding:117px 16px 70px}.digital-marketing-page .web-dev-container{padding:0 10px}.digital-marketing-page .web-dev-title{font-size:26px;font-weight:600;line-height:1.3;margin-bottom:20px;padding-bottom:8px}.digital-marketing-page .digital-marketing-description{font-size:15px;line-height:1.5;margin-top:12px}.digital-marketing-page .circle-left{height:70px;left:-10px;top:15%;width:70px}.digital-marketing-page .circle-right{height:60px;right:-15px;top:45%;width:60px}.digital-marketing-page .circle-left-bottom{bottom:25px;height:70px;left:5%;width:70px}.digital-marketing-page .circle-right-top{height:60px;right:8%;top:15px;width:60px}.data-analytics-page.web-dev-section{min-height:403px;padding:117px 16px 70px}.data-analytics-page .web-dev-container{padding:0 10px}.data-analytics-page .web-dev-title{font-size:26px;font-weight:600;line-height:1.3;margin-bottom:20px;padding-bottom:8px}.data-analytics-page .data-analytics-description{font-size:15px;line-height:1.5;margin-top:12px}.data-analytics-page .circle-left{height:70px;left:-10px;top:15%;width:70px}.data-analytics-page .circle-right{height:60px;right:-15px;top:45%;width:60px}.data-analytics-page .circle-left-bottom{bottom:25px;height:70px;left:5%;width:70px}.data-analytics-page .circle-right-top{height:60px;right:8%;top:15px;width:60px}.cloud-solution-page.web-dev-section{min-height:403px!important;padding:117px 16px 70px!important}.cloud-solution-page .web-dev-container{padding:0 10px}.cloud-solution-page .web-dev-title{font-size:26px;font-weight:600;line-height:1.3;margin-bottom:20px;padding-bottom:8px}.cloud-solution-page .cloud-solution-description{font-size:15px;line-height:1.5;margin-top:12px}.cloud-solution-page .circle-left{height:70px;left:-10px;top:15%;width:70px}.cloud-solution-page .circle-right{height:60px;right:-15px;top:45%;width:60px}.cloud-solution-page .circle-left-bottom{bottom:25px;height:70px;left:5%;width:70px}.cloud-solution-page .circle-right-top{height:60px;right:8%;top:15px;width:60px}.service-card{box-shadow:0 6px 18px #00000014!important;transform:none!important;transition:transform .25s ease,box-shadow .25s ease}}.staffing-hero-left p{font-family:poppins,sans-serif}.staffing-hero-stats-text{margin-left:0}.staffing-hero-card{transform:none}.card-value,.card-value2{align-items:center}.card-label,.card-value,.card-value2{font-family:poppins,sans-serif}.hiring-process-heading span{margin-top:15px}.industries-image-subtext,.industries-image-text{background:#0000}.staffing-hero{background:#fff;display:flex;flex-direction:column;justify-content:flex-start;min-height:550px;position:relative}.staffing-hero-content{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 55px;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;word-break:break-word}.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}.staffing-hero-stats-text strong{color:#111;font-size:1.08rem;font-weight:700}.staffing-hero-stats-text span{color:#000;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:480px}.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:480px}.staffing-hero-card{align-items:center;background:#fff;border-radius:12px;bottom:-70px;box-shadow:0 8px 32px #0000001a;display:flex;gap:25px;height:100px;left:130px;min-width:220px;padding:10px 18px 10px 15px;position:absolute;width:260px}.card-value{margin-left:20px}.card-value,.card-value2{color:#006bff;display:block;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin-bottom:2px}.card-value2{margin-left:30px}.card-label{color:#4c4c4c;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.staffing-status-section{align-items:center;background:#006bff;padding:48px 0 40px}.staffing-status-container,.staffing-status-section{box-sizing:border-box;display:flex;justify-content:center;width:100%}.staffing-status-container{align-items:flex-start;gap:100px;max-width:1280px}.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}.expertise-section{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;padding:30px 0 48px;width:100%}.expertise-header{margin-bottom:15px;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-row-gap:30px;grid-column-gap:30px;box-sizing:border-box;column-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;max-width:1250px;row-gap:30px;width:90%}.expertise-card{align-items:flex-start;background:#fff;border:1px solid #e2e4d6;border-radius:14px;box-shadow:0 4px 32px #00000014;box-sizing:border-box;display:flex;flex-direction:column;height:300px;padding:32px 12px 24px;position:relative;transition:box-shadow .3s,background .3s;width:350px}.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;margin-left:5px;transition:background .3s;width:60px}.expertise-card-icon-bg img{height:24px;margin-left:5px;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;margin-left:5px;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:20px}.expertise-card-content li{margin-bottom:8px}.hiring-process-section{align-items:center;background:#0a1a3c;box-sizing:border-box;display:flex;justify-content:center;min-height:450px;padding:64px 0 48px;width:100%}.hiring-process-container{align-items:flex-start;box-sizing:border-box;display:flex;gap:30px;justify-content:space-between;max-width:1200px;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;margin-top:-60px;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}.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;box-sizing:border-box;display:flex;flex-direction:column;height:150px;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;margin-top:-20px}.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}.industries-section{align-items:center;background:#fff;justify-content:center;padding:64px 0 48px}.industries-container,.industries-section{box-sizing:border-box;display:flex;width:100%}.industries-container{align-items:flex-start;gap:25px;justify-content:space-between;max-width:1150px}.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{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:330px){.staffing-hero{min-height:0;min-height:auto}.staffing-hero-content{flex-direction:column;gap:20px;padding:0 14px}.staffing-hero-left{padding-right:0;width:100%}.staffing-hero-left h1{font-size:24px;margin-bottom:12px;margin-top:80px;max-width:100%;width:100%}.staffing-hero-left p{font-size:13px;max-width:100%}.staffing-hero-stats{flex-wrap:wrap;gap:8px;margin-top:16px}.staffing-hero-stats-text strong{font-size:.92rem}.staffing-hero-stats-text span{font-size:.85rem}.staffing-hero-right{justify-content:center;margin-top:24px;width:100%}.staffing-hero-image-card{height:auto;width:100%}.staffing-hero-image-card img{border-radius:10px;height:180px;margin-right:0;width:100%}.staffing-hero-card{bottom:auto;box-shadow:0 4px 16px #00000014;height:auto;left:auto;margin-top:12px;padding:12px 14px;position:static;width:100%}.card-value,.card-value2{font-size:18px;margin-left:8px}.card-label{font-size:12px}.staffing-status-section{padding:28px 14px}.staffing-status-container{align-items:center;flex-direction:column;gap:24px;padding:0 14px}.staffing-status-item{min-width:0;min-width:auto;width:100%}.status-label,.status-value{font-size:16px}.status-icon-bg{height:48px;margin-bottom:12px;width:48px}.expertise-section{padding:24px 0 32px}.expertise-header{padding:0 14px}.expertise-title{font-size:16px}.expertise-subtitle{font-size:18px}.expertise-desc{font-size:14px}.expertise-cards-container{column-gap:0;grid-template-columns:1fr;padding:0 14px;row-gap:20px;width:100%}.expertise-card{height:auto;min-height:220px;padding:22px 14px 18px;width:100%}.expertise-card-title{font-size:15px}.expertise-card-content{font-size:13px}.hiring-process-section{min-height:0;min-height:auto;padding:36px 0 32px}.hiring-process-container{flex-direction:column;gap:24px;padding:0 14px}.hiring-process-left{margin-top:0;min-width:0;min-width:auto;padding-left:0;width:100%}.hiring-process-label{font-size:12px;margin-top:0}.hiring-process-heading{font-size:24px}.hiring-process-desc{font-size:13px;max-width:100%}.hiring-process-right{gap:16px;grid-template-columns:1fr;width:100%}.hiring-process-card{height:auto;min-height:120px;padding:20px 18px 16px;width:100%}.hiring-process-card-value{font-size:24px;margin-top:0}.hiring-process-card-title{font-size:16px}.hiring-process-card-desc{font-size:13px}.industries-section{padding:36px 0 32px}.industries-container{flex-direction:column;gap:28px;padding:0 14px}.industries-left{min-width:0;min-width:auto;width:100%}.industries-heading{font-size:18px;margin-bottom:18px}.industries-images-grid{flex-direction:column;gap:14px}.industries-image-lower,.industries-image-main,.industries-image-upper{height:160px;margin-top:0;width:100%}.industries-right{margin-left:0;margin-top:0;min-width:0;min-width:auto;width:100%}.industries-right-heading{font-size:22px}.industries-right-desc{font-size:14px}}@media (min-width:331px) and (max-width:380px){.staffing-hero{min-height:0;min-height:auto}.staffing-hero-content{flex-direction:column;gap:20px;padding:0 16px}.staffing-hero-left{padding-right:0;width:100%}.staffing-hero-left h1{font-size:26px;margin-top:82px;max-width:100%;width:100%}.staffing-hero-left p{font-size:13px;max-width:100%}.staffing-hero-right{justify-content:center;margin-top:24px;width:100%}.staffing-hero-image-card{height:auto;width:100%}.staffing-hero-image-card img{height:190px;margin-right:0;width:100%}.staffing-hero-card{bottom:auto;height:auto;left:auto;margin-top:12px;padding:12px 14px;position:static;width:100%}.card-value,.card-value2{font-size:19px;margin-left:10px}.staffing-status-section{padding:30px 16px}.staffing-status-container{align-items:center;flex-direction:column;gap:24px;padding:0 16px}.staffing-status-item{min-width:0;min-width:auto;width:100%}.status-label,.status-value{font-size:17px}.expertise-section{padding:24px 0 32px}.expertise-header{padding:0 16px}.expertise-title{font-size:16px}.expertise-subtitle{font-size:18px}.expertise-desc{font-size:14px}.expertise-cards-container{grid-template-columns:1fr;padding:0 16px;row-gap:20px;width:100%}.expertise-card{height:auto;min-height:220px;padding:22px 14px 18px;width:100%}.hiring-process-section{min-height:0;min-height:auto;padding:38px 0 32px}.hiring-process-container{flex-direction:column;gap:24px;padding:0 16px}.hiring-process-left{margin-top:0;min-width:0;min-width:auto;padding-left:0;width:100%}.hiring-process-label{font-size:12px;margin-top:0}.hiring-process-heading{font-size:26px}.hiring-process-desc{font-size:13px;max-width:100%}.hiring-process-right{gap:16px;grid-template-columns:1fr;width:100%}.hiring-process-card{height:auto;min-height:120px;padding:20px 18px 16px;width:100%}.hiring-process-card-value{font-size:26px;margin-top:0}.hiring-process-card-title{font-size:16px}.industries-section{padding:38px 0 32px}.industries-container{flex-direction:column;gap:28px;padding:0 16px}.industries-left{min-width:0;min-width:auto;width:100%}.industries-heading{font-size:19px;margin-bottom:18px}.industries-images-grid{flex-direction:column;gap:14px}.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-lower,.industries-image-main,.industries-image-upper{height:170px;margin-top:0;width:100%}.industries-right{margin-left:0;margin-top:0;min-width:0;min-width:auto;width:100%}.industries-right-heading{font-size:22px}.industries-right-desc{font-size:14px}}@media (min-width:381px) and (max-width:500px){.staffing-hero{min-height:0;min-height:auto}.staffing-hero-content{flex-direction:column;gap:22px;padding:0 18px}.staffing-hero-left{padding-right:0;width:100%}.staffing-hero-left h1{font-size:28px;margin-top:84px;max-width:100%;width:100%}.staffing-hero-left p{font-size:14px;max-width:100%}.staffing-hero-right{justify-content:center;margin-top:24px;width:100%}.staffing-hero-image-card{height:auto;width:100%}.staffing-hero-image-card img{height:200px;margin-right:0;width:100%}.staffing-hero-card{bottom:auto;height:auto;left:auto;margin-top:12px;padding:12px 16px;position:static;width:100%}.card-value,.card-value2{font-size:20px;margin-left:12px}.staffing-status-section{padding:32px 18px}.staffing-status-container{align-items:center;flex-direction:column;gap:26px;padding:0 18px}.staffing-status-item{min-width:0;min-width:auto;width:100%}.status-label,.status-value{font-size:18px}.expertise-section{padding:26px 0 36px}.expertise-header{padding:0 18px}.expertise-title{font-size:17px}.expertise-subtitle{font-size:19px}.expertise-desc{font-size:15px}.expertise-cards-container{grid-template-columns:1fr;padding:0 18px;row-gap:20px;width:100%}.expertise-card{height:auto;min-height:230px;padding:24px 16px 20px;width:100%}.hiring-process-section{min-height:0;min-height:auto;padding:40px 0 32px}.hiring-process-container{flex-direction:column;gap:24px;padding:0 18px}.hiring-process-left{margin-top:0;min-width:0;min-width:auto;padding-left:0;width:100%}.hiring-process-label{font-size:12px;margin-top:0}.hiring-process-heading{font-size:28px}.hiring-process-desc{font-size:14px;max-width:100%}.hiring-process-right{gap:18px;grid-template-columns:1fr;width:100%}.hiring-process-card{height:auto;min-height:125px;padding:20px 20px 16px;width:100%}.hiring-process-card-value{font-size:28px;margin-top:0}.hiring-process-card-title{font-size:17px}.industries-section{padding:40px 0 36px}.industries-container{flex-direction:column;gap:28px;padding:0 18px}.industries-left{min-width:0;min-width:auto;width:100%}.industries-heading{font-size:20px;margin-bottom:20px}.industries-images-grid{flex-direction:column;gap:14px}.industries-image-lower,.industries-image-main,.industries-image-upper{height:190px;margin-top:0;width:100%}.industries-right{margin-left:0;margin-top:0;min-width:0;min-width:auto;width:100%}.industries-right-heading{font-size:24px}.industries-right-desc{font-size:15px}}@media (min-width:501px) and (max-width:800px){.staffing-hero{min-height:0;min-height:auto}.staffing-hero-content{flex-direction:column;gap:28px;padding:0 28px}.staffing-hero-left{padding-right:0;width:100%}.staffing-hero-left h1{font-size:34px;margin-top:10px;max-width:100%;width:100%}.staffing-hero-left p{font-size:15px;max-width:100%}.staffing-hero-right{justify-content:center;margin-top:28px;width:100%}.staffing-hero-image-card{height:auto;width:100%}.staffing-hero-image-card img{height:240px;margin-right:0;width:100%}.staffing-hero-card{bottom:auto;height:auto;left:auto;margin-top:14px;padding:14px 18px;position:static;width:100%}.card-value,.card-value2{font-size:20px;margin-left:14px}.staffing-status-section{padding:36px 28px}.staffing-status-container{flex-wrap:wrap;gap:36px 28px;justify-content:center;padding:0 28px}.staffing-status-item{min-width:140px}.status-label,.status-value{font-size:19px}.expertise-section{padding:28px 0 40px}.expertise-header{padding:0 28px}.expertise-title{font-size:17px}.expertise-subtitle{font-size:20px}.expertise-desc{font-size:15px}.expertise-cards-container{column-gap:20px;grid-template-columns:repeat(2,1fr);padding:0 28px;row-gap:22px;width:100%}.expertise-card{height:auto;min-height:240px;padding:26px 16px 20px;width:100%}.hiring-process-section{min-height:0;min-height:auto;padding:44px 0 36px}.hiring-process-container{flex-direction:column;gap:28px;padding:0 28px}.hiring-process-left{margin-top:0;min-width:0;min-width:auto;padding-left:0;width:100%}.hiring-process-label{margin-top:0}.hiring-process-heading{font-size:32px}.hiring-process-desc{font-size:15px;max-width:100%}.hiring-process-right{gap:20px;grid-template-columns:repeat(2,1fr);width:100%}.hiring-process-card{height:auto;min-height:130px;padding:22px 20px 18px;width:100%}.hiring-process-card-value{font-size:28px;margin-top:0}.hiring-process-card-title{font-size:17px}.industries-section{padding:44px 0 40px}.industries-container{flex-direction:column;gap:32px;padding:0 28px}.industries-left{min-width:0;min-width:auto;width:100%}.industries-heading{font-size:21px}.industries-images-grid{flex-direction:row;flex-wrap:wrap;gap:16px}.industries-image-main{height:200px;margin-top:0;width:100%}.industries-image-upper{height:180px;width:100%}.industries-image-lower{height:170px;width:100%}.industries-right{margin-left:0;margin-top:0;min-width:0;min-width:auto;width:100%}.industries-right-heading{font-size:26px}.industries-right-desc{font-size:15px}}@media (min-width:801px) and (max-width:1050px){.staffing-hero-content{gap:20px;max-width:960px;padding:0 28px}.staffing-hero-left h1{font-size:36px;margin-top:92px;max-width:100%;width:100%}.staffing-hero-left p{font-size:14px}.staffing-hero-right{margin-top:92px}.staffing-hero-image-card{height:230px;width:360px}.staffing-hero-image-card img{height:230px;margin-right:80px;width:360px}.staffing-hero-card{bottom:-60px;height:90px;left:80px;width:220px}.card-value,.card-value2{font-size:19px}.staffing-status-section{padding:40px 28px}.staffing-status-container{flex-wrap:wrap;gap:48px;justify-content:center;padding:0 28px}.staffing-status-item{min-width:140px}.status-label,.status-value{font-size:20px}.expertise-section{padding:28px 0 40px}.expertise-header{padding:0 28px}.expertise-subtitle{font-size:21px}.expertise-cards-container{column-gap:22px;grid-template-columns:repeat(2,1fr);row-gap:24px;width:92%}.expertise-card{height:auto;min-height:260px;padding:28px 14px 22px;width:100%}.hiring-process-section{padding:50px 0 40px}.hiring-process-container{flex-direction:column;gap:28px;max-width:960px;padding:0 28px}.hiring-process-left{margin-top:0;min-width:0;min-width:auto;padding-left:0;width:100%}.hiring-process-label{margin-top:0}.hiring-process-heading{font-size:34px}.hiring-process-right{gap:22px;grid-template-columns:repeat(2,1fr);width:100%}.hiring-process-card{height:auto;min-height:135px;padding:24px 22px 20px;width:100%}.hiring-process-card-value{margin-top:-10px}.industries-section{padding:52px 0 44px}.industries-container{flex-direction:column;gap:32px;max-width:960px;padding:0 28px}.industries-left{min-width:0;min-width:auto;width:100%}.industries-images-grid{flex-direction:row;gap:20px}.industries-image-main{height:200px;margin-top:40px;width:220px}.industries-image-upper{height:180px;width:200px}.industries-image-lower{height:170px;width:220px}.industries-right{margin-left:0;margin-top:0;min-width:0;min-width:auto;width:100%}.industries-right-heading{font-size:28px}.industries-right-desc{font-size:16px}}@media (min-width:1051px) and (max-width:1200px){.staffing-hero-content{max-width:1116px;padding:0 10px}.staffing-hero-left h1{font-size:42px;margin-top:95px;width:420px}.staffing-hero-image-card{height:260px;width:400px}.staffing-hero-image-card img{height:260px;margin-right:100px;width:400px}.staffing-hero-card{bottom:-65px;left:115px;width:240px}.staffing-status-section{padding:44px 36px}.staffing-status-container{gap:90px;max-width:1080px}.status-label,.status-value{font-size:22px}.expertise-section{padding:28px 0 44px}.expertise-cards-container{column-gap:22px;grid-template-columns:repeat(3,1fr);max-width:1085px;row-gap:24px;width:96%}.expertise-card{height:auto;min-height:280px;width:100%}.hiring-process-section{padding:56px 0 44px}.hiring-process-container{gap:24px;max-width:1110px;padding:0 10px}.hiring-process-left{margin-top:100px;min-width:300px;padding-left:0}.hiring-process-heading{font-size:34px}.hiring-process-right{gap:24px}.hiring-process-card{height:auto;min-height:140px;width:100%}.industries-section{padding:56px 0 44px}.industries-container{max-width:1110px;padding:0 12px}.industries-left{min-width:360px}.industries-images-grid{gap:22px}.industries-image-main{height:210px;width:240px}.industries-image-upper{height:200px;width:220px}.industries-image-lower{height:190px;width:240px}.industries-right{margin-left:85px;margin-top:200px;min-width:280px}.industries-right-heading{font-size:28px}.industries-right-desc{font-size:16px}}@media (min-width:1201px) and (max-width:1300px){.staffing-hero-content{max-width:1187px;padding:0 10px}.staffing-hero-left h1{font-size:42px;margin-top:95px;width:420px}.staffing-hero-image-card{height:260px;width:400px}.staffing-hero-image-card img{height:260px;margin-right:100px;width:400px}.staffing-hero-card{bottom:-65px;left:115px;width:240px}.staffing-status-section{padding:44px 36px}.staffing-status-container{gap:90px;max-width:1080px}.status-label,.status-value{font-size:22px}.expertise-section{padding:28px 0 44px}.expertise-cards-container{column-gap:22px;grid-template-columns:repeat(3,1fr);max-width:1177px;row-gap:24px;width:92%}.expertise-card{height:auto;min-height:280px;width:100%}.hiring-process-section{padding:56px 0 44px}.hiring-process-container{gap:24px;max-width:1172px;padding:0 10px}.hiring-process-left{margin-top:100px;min-width:300px;padding-left:0}.hiring-process-heading{font-size:34px}.hiring-process-right{gap:24px}.hiring-process-card{height:auto;min-height:140px;width:100%}.industries-section{padding:56px 0 44px}.industries-container{max-width:1192px;padding:0 12px}.industries-left{min-width:360px}.industries-images-grid{gap:22px}.industries-image-main{height:210px;width:240px}.industries-image-upper{height:200px;width:220px}.industries-image-lower{height:190px;width:240px}.industries-right{margin-left:85px;margin-top:200px;min-width:280px}.industries-right-heading{font-size:28px}.industries-right-desc{font-size:16px}}@media (min-width:1301px) and (max-width:1450px){.staffing-hero-content{max-width:1160px;padding:0 44px}.staffing-hero-left h1{font-size:46px;margin-top:98px;width:460px}.staffing-hero-image-card{height:280px;width:440px}.staffing-hero-image-card img{height:280px;margin-right:170px;width:440px}.staffing-hero-card{bottom:-68px;left:115px;width:250px}.staffing-status-section{padding:46px 44px}.staffing-status-container{gap:86px;max-width:1200px}.status-label,.status-value{font-size:23px}.expertise-section{padding:28px 0 46px}.expertise-cards-container{column-gap:26px;grid-template-columns:repeat(3,1fr);max-width:1160px;row-gap:26px}.expertise-card{height:auto;min-height:290px;width:100%}.hiring-process-section{padding:60px 0 46px}.hiring-process-container{max-width:1160px;padding:0 44px}.hiring-process-left{margin-top:130px;min-width:320px}.hiring-process-heading{font-size:37px}.hiring-process-card{height:auto;min-height:145px;width:100%}.industries-section{padding:60px 0 46px}.industries-container{max-width:1120px;padding:0 32px}.industries-left{min-width:400px}.industries-image-main{height:235px;width:268px}.industries-image-upper{height:218px;width:244px}.industries-image-lower{height:208px;width:272px}.industries-right{margin-left:28px;margin-top:230px;min-width:320px}.industries-right-heading{font-size:30px}}@media (min-width:1451px) and (max-width:1850px){.staffing-hero-content{max-width:1510px;padding:0 55px}.staffing-hero-left h1{font-size:50px;margin-top:100px;width:500px}.staffing-hero-image-card{height:300px;width:480px}.staffing-hero-image-card img{height:300px;margin-right:80px;width:480px}.staffing-hero-card{bottom:-70px;left:185px;width:260px}.staffing-status-container{gap:146px;max-width:1280px}.status-label,.status-value{font-size:24px}.expertise-cards-container{column-gap:98px;grid-template-columns:repeat(3,1fr);max-width:1250px;row-gap:50px}.expertise-card{height:360px;width:400px}.hiring-process-container{max-width:1460px}.hiring-process-left{margin-top:150px;min-width:340px;padding-left:32px}.hiring-process-heading{font-size:40px}.hiring-process-card{height:195px;width:420px}.industries-container{max-width:1400px}.industries-left{min-width:420px}.industries-image-main{height:250px;margin-top:100px;width:286px}.industries-image-upper{height:230px;width:260px}.industries-image-lower{height:220px;width:290px}.industries-right{margin-left:32px;margin-top:250px;min-width:340px}.industries-right-heading{font-size:34px}.industries-right-desc{font-size:18px}}@media (min-width:1851px) and (max-width:2000px){.staffing-hero-content{max-width:1500px;padding:0 80px}.staffing-hero-left h1{font-size:58px;margin-top:110px;max-width:700px;width:580px}.staffing-hero-left p{font-size:18px;max-width:560px}.staffing-hero-stats-text strong{font-size:1.2rem}.staffing-hero-stats-text span{font-size:1.1rem}.staffing-hero-right{margin-top:130px}.staffing-hero-image-card{height:350px;width:560px}.staffing-hero-image-card img{height:350px;margin-right:240px;width:560px}.staffing-hero-card{bottom:-80px;height:110px;left:160px;width:300px}.card-value,.card-value2{font-size:28px}.card-label{font-size:16px}.staffing-status-section{padding:60px 0 52px}.staffing-status-container{gap:120px;max-width:1560px}.staffing-status-item{min-width:200px}.status-icon-bg{height:70px;width:70px}.status-icon-bg img{height:30px;width:30px}.status-label,.status-value{font-size:28px}.expertise-section{padding:36px 0 58px}.expertise-title{font-size:22px}.expertise-subtitle{font-size:28px}.expertise-desc{font-size:20px}.expertise-cards-container{column-gap:36px;grid-template-columns:repeat(3,1fr);max-width:1500px;row-gap:36px;width:88%}.expertise-card{height:auto;min-height:320px;padding:36px 16px 28px;width:100%}.expertise-card-title{font-size:20px}.expertise-card-content{font-size:15px;line-height:28px}.hiring-process-section{padding:72px 0 58px}.hiring-process-container{gap:40px;max-width:1500px;padding:0 80px}.hiring-process-left{margin-top:170px;min-width:380px;padding-left:0}.hiring-process-label{font-size:15px}.hiring-process-heading{font-size:46px}.hiring-process-desc{font-size:18px;max-width:520px}.hiring-process-right{gap:36px}.hiring-process-card{border-radius:22px;height:auto;min-height:160px;padding:36px 32px 28px;width:100%}.hiring-process-card-value{font-size:40px}.hiring-process-card-title{font-size:22px}.hiring-process-card-desc{font-size:16px}.industries-section{padding:72px 0 58px}.industries-container{gap:36px;max-width:1500px;padding:0 80px}.industries-left{min-width:500px}.industries-label{font-size:15px}.industries-heading{font-size:28px;margin-bottom:36px}.industries-images-grid{gap:36px}.industries-image-main{height:300px;margin-top:120px;width:340px}.industries-image-upper{height:275px;width:310px}.industries-image-lower{height:265px;width:345px}.industries-right{margin-left:44px;margin-top:290px;min-width:400px}.industries-right-heading{font-size:40px;margin-bottom:22px}.industries-right-desc{font-size:20px}}.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:25px 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;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='99.8%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}body{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:left}.hero-description{font-size:14px;margin-left:0;text-align:left}.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:-43px;transform:translateX(50%);width:220px;z-index:1}.opportunities-header{margin-left:0;padding:0 12px;text-align:center}.career-hero-image{height:auto;margin-top:8px;max-width:471px;position:relative;right:124px;top:123px;width:157%;z-index:2}.career-floating-card{bottom:-81px;margin-left:0;margin-right:0;margin-top:0;max-width:191px;position:absolute;right:-16px;width:74%;z-index:3}.floating-card p{font-size:11px}.career-opportunities-section{max-width:100%;overflow-x:hidden;padding-left:0;padding-right:12px;width:100%}.career-cards-grid{grid-template-columns:1fr;justify-items:center;margin:0 auto;padding:0;transform:none!important;width:100%}.career-card{box-sizing:border-box;height:auto;margin:0 auto;max-width:360px;width:92%}.card-details p{cursor:default;font-size:13px;line-height:1.5;margin:3px 0}.job-details-section{padding:0 20px}.job-title{font-size:20px;margin-top:30px}.job-meta{color:#000;font-size:13px}.file-upload-label svg{flex-shrink:0;height:16px;position:relative;top:-15px;width:20px}.job-description .word1,.job-description-2 .word1,.job-description-3 .word1{box-sizing:border-box;margin:0 auto;max-width:100%}.job-description,.job-description-2,.job-description-3,.job-details-section{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding-left:12px;padding-right:12px;width:100%}.job-description p,.job-description-2 p,.job-description-3 p{word-wrap:break-word;box-sizing:border-box;font-size:12px;line-height:1.3;line-height:1.4;margin-bottom:6px;margin-top:15px;max-width:100%;overflow-wrap:break-word;white-space:normal;width:100%}.form-container{height:auto;padding:30px 20px}.upload-text{font-size:10px;line-height:1.2;position:relative;top:-14px;white-space:nowrap}.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='99%25' height='98%25' rx='5' ry='5' fill='none' stroke='%234C4C4C' stroke-width='1.5' stroke-dasharray='6 8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-sizing:border-box;height:auto;min-height:120px;width:100%}.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:-72px;top:-230px;width:600px}.epm-job-meta{color:#4c4c4c;font-size:17px;font-style:normal;font-weight:500;line-height:35px;margin-left:56px;margin-right:auto;margin-top:20px;max-width:997px}.epm-job-meta,.job-title{font-family:Poppins,sans-serif;letter-spacing:0;text-align:center;text-transform:capitalize}.job-title{color:#006bef;font-size:25px;font-weight:600;line-height:1;margin-left:-161px;margin-top:50px}.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:75vh!important}.career-hero-container:before{top:30px!important}.epm-job-meta{color:#4c4c4c;font-size:17px;font-style:normal;font-weight:500;line-height:35px;margin-left:56px;margin-right:auto;margin-top:20px;max-width:1157px}.epm-job-meta,.job-title{font-family:Poppins,sans-serif;letter-spacing:0;text-align:center;text-transform:capitalize}.job-title{color:#006bef;font-size:25px;font-weight:600;line-height:1;margin-left:-14px;margin-top:50px}.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}}.contact-info-title{line-height:100%}.getintouch-section{background:#fff;padding:15px 0 40px}.contactus-outer,.getintouch-section{align-items:center;display:flex;justify-content:center;width:100%}.contactus-outer{background:#fafbfc;flex-direction:column;min-height:100vh;padding:48px 0}.contactus-content-row{flex-direction:row;gap:60px;max-width:1300px;width:100%}.contactus-content-row,.contactus-form-col{align-items:center;display:flex;justify-content:center}.contactus-form-col{flex:1.1 1;flex-direction:column;height:100%}.contactus-form-card{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:500px;padding:40px 32px 32px;width:100%}.contactus-form-title{color:#000;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:5px;text-align:center}.contactus-form-row{display:flex;gap:16px;margin-bottom:12px}.contactus-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#232323;font-size:1rem;margin-bottom:0;outline:none;padding:12px 16px;transition:border .2s;width:100%}.contactus-input::placeholder{color:#232323;font-family:Poppins,sans-serif}.contactus-input:focus{border:1px solid #006bff}.contactus-textarea{margin-top:12px;max-height:160px;max-width:455px;min-height:80px;resize:vertical}.contactus-submit-btn{background:#f24e1e;border:none;border-radius:8px;box-shadow:0 2px 8px #ff820014;color:#fff;cursor:pointer;font-size:1.15rem;font-weight:600;letter-spacing:.01em;margin-left:180px;margin-top:16px;max-width:120px;padding:10px 0;text-align:center;transition:background .2s;width:100%}.contactus-submit-btn:hover{background:#006bff}.contactus-next-col{align-items:flex-start;background:none;display:flex;flex:1 1;flex-direction:column;min-width:600px}.contactus-next-title{color:#000;font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:700;margin-bottom:32px;margin-top:50px}.contactus-next-step{align-items:flex-start;display:flex;gap:18px;margin-bottom:24px}.contactus-step-circle{align-items:center;background:#1f2889;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:45px;justify-content:center;min-width:45px;position:relative;width:45px}.contactus-next-step:not(:last-child) .contactus-step-circle:after{background:none;border-right:2px dotted #000;content:"";height:24px;left:48%;position:absolute;top:100%;transform:translateX(-50%);width:2px;z-index:1}.contactus-step-text{color:#232323;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;margin-top:11px;max-width:460px}.career-text,.enquiry-text{margin-left:4px}.contact-info-section{background:#fff;padding:14px 5%}.contact-info-container{align-items:center;display:flex;gap:60px;justify-content:space-between}.contact-info-left{flex:1 1}.contact-info-title{color:#1f2889;font-family:Poppins,sans-serif;font-size:34px;font-weight:600;letter-spacing:0;line-height:1;margin-bottom:40px}.company-title{align-items:center;display:flex;gap:8px}.company-icon{height:22px;object-fit:contain;width:22px}.contact-block{margin-bottom:35px}.contact-block h3{font-size:20px;font-weight:700;line-height:1;margin-bottom:10px}.contact-block h3,.contact-block p{color:#232323;font-family:Poppins,sans-serif;letter-spacing:0}.contact-block p{font-size:17px;font-weight:500;line-height:1.7;margin:5px 0 5px 30px}.info-row,.title-with-icon{align-items:center;display:flex;gap:8px}.info-row{margin:6px 0}.icon{height:18px;object-fit:contain;width:18px}.view-map{color:#2d6cdf;font-size:14px;margin-left:30px;text-decoration:underline}.contact-info-right{display:flex;flex:1 1;justify-content:center}.contact-info-image{max-width:450px;transform:translate(81px,135px);width:100%}.contactus-section-formsteps{align-items:center;display:flex;justify-content:center;min-height:600px;width:100%}@media (max-width:330px){.getintouch-section{padding:12px 0 28px}.contactus-outer{min-height:0;min-height:auto;padding:24px 0}.contactus-content-row{box-sizing:border-box;flex-direction:column;gap:24px;padding:0 14px}.contactus-form-col{width:100%}.contactus-form-card{gap:14px;max-width:100%;padding:24px 16px 20px}.contactus-form-title{font-size:1rem}.contactus-form-row{flex-direction:column;gap:12px;margin-bottom:0}.contactus-input{font-size:13px;padding:10px 12px}.contactus-textarea{max-width:100%;min-height:70px}.contactus-submit-btn{font-size:1rem;margin-left:0;max-width:100%;padding:10px 0;width:100%}.contactus-next-col{align-items:flex-start;box-sizing:border-box;min-width:0;min-width:auto;padding:0 14px;width:100%}.contactus-next-title{font-size:1.2rem;margin-bottom:20px;margin-top:16px}.contactus-step-text{font-size:.85rem;max-width:100%}.contactus-step-circle{font-size:1rem;height:36px;min-width:36px;width:36px}.contact-info-section{padding:14px}.contact-info-container{align-items:flex-start;flex-direction:column;gap:24px}.contact-info-title{font-size:22px;margin-bottom:24px}.contact-block h3{font-size:16px}.contact-block p,.view-map{font-size:13px;margin-left:0}.contact-info-right{display:none}.contactus-section-formsteps{box-sizing:border-box;min-height:0;min-height:auto;padding:0 14px}}@media (min-width:331px) and (max-width:380px){.getintouch-section{padding:12px 0 30px}.contactus-outer{min-height:0;min-height:auto;padding:28px 0}.contactus-content-row{box-sizing:border-box;flex-direction:column;gap:26px;padding:0}.contactus-form-col{width:100%}.contactus-form-card{gap:14px;max-width:100%;padding:87px 18px 22px}.contactus-form-title{font-size:1.05rem}.contactus-form-row{flex-direction:column;gap:12px;margin-bottom:0}.contactus-input{font-size:13px;padding:10px 12px}.contactus-textarea{max-width:100%;min-height:72px}.contactus-submit-btn{font-size:1rem;margin-left:0;max-width:100%;width:100%}.contactus-next-col{box-sizing:border-box;min-width:0;min-width:auto;padding:0 16px;width:100%}.contactus-next-title{font-size:1.25rem;margin-bottom:22px;margin-top:18px}.contactus-step-text{font-size:.88rem;max-width:100%}.contactus-step-circle{font-size:1.05rem;height:38px;min-width:38px;width:38px}.contact-info-section{padding:14px 15px}.contact-info-container{align-items:flex-start;flex-direction:column;gap:26px}.contact-info-title{font-size:24px;margin-bottom:26px}.contact-block h3{font-size:17px}.contact-block p{font-size:14px;margin-left:0}.view-map{margin-left:0}.contact-info-right{display:none}.contactus-section-formsteps{box-sizing:border-box;min-height:0;min-height:auto;padding:0 16px}}@media (min-width:381px) and (max-width:500px){.getintouch-section{padding:14px 0 32px}.contactus-outer{min-height:0;min-height:auto;padding:32px 0}.contactus-content-row{box-sizing:border-box;flex-direction:column;gap:28px;padding:0}.contactus-form-col{width:100%}.contactus-form-card{gap:16px;max-width:100%;padding:87px 20px 24px}.contactus-form-title{font-size:1.1rem}.contactus-form-row{flex-direction:column;gap:14px;margin-bottom:0}.contactus-input{font-size:14px;padding:11px 14px}.contactus-textarea{max-width:100%;min-height:76px}.contactus-submit-btn{font-size:1rem;margin-left:0;max-width:100%;width:100%}.contactus-next-col{box-sizing:border-box;min-width:0;min-width:auto;padding:0 18px;width:100%}.contactus-next-title{font-size:1.3rem;margin-bottom:24px;margin-top:20px}.contactus-step-text{font-size:.9rem;max-width:100%}.contactus-step-circle{font-size:1.1rem;height:40px;min-width:40px;width:40px}.contact-info-section{padding:5px 20px}.contact-info-container{align-items:flex-start;flex-direction:column;gap:28px}.contact-info-title{font-size:26px;margin-bottom:28px}.contact-block h3{font-size:17px}.contact-block p{font-size:14px;margin-left:0}.view-map{margin-left:0}.contact-info-right{display:none}.contactus-section-formsteps{box-sizing:border-box;min-height:0;min-height:auto;padding:0 18px}}@media (min-width:501px) and (max-width:800px){.getintouch-section{padding:14px 0 36px}.contactus-outer{min-height:0;min-height:auto;padding:36px 0}.contactus-content-row{box-sizing:border-box;flex-direction:column;gap:32px;padding:0 28px}.contactus-form-col{width:100%}.contactus-form-card{gap:16px;max-width:100%;padding:32px 28px 28px}.contactus-form-title{font-size:1.15rem}.contactus-form-row{flex-direction:row;gap:16px;margin-bottom:0}.contactus-input{font-size:15px}.contactus-textarea{max-width:100%}.contactus-submit-btn{display:block;font-size:1rem;margin-left:auto;margin-right:auto;max-width:160px}.contactus-next-col{box-sizing:border-box;min-width:0;min-width:auto;padding:0 28px;width:100%}.contactus-next-title{font-size:1.45rem;margin-bottom:26px;margin-top:22px}.contactus-step-text{font-size:.95rem;max-width:100%}.contactus-step-circle{font-size:1.15rem;height:42px;min-width:42px;width:42px}.contact-info-section{padding:14px 28px}.contact-info-container{align-items:flex-start;flex-direction:column;gap:32px}.contact-info-title{font-size:28px;margin-bottom:30px}.contact-block h3{font-size:18px}.contact-block p{font-size:15px;margin-left:0}.view-map{margin-left:0}.contact-info-right{justify-content:flex-start;width:100%}.contact-info-image{max-width:320px;transform:none}.contactus-section-formsteps{box-sizing:border-box;min-height:0;min-height:auto;padding:0 28px}}@media (min-width:801px) and (max-width:1050px){.getintouch-section{padding:15px 0 38px}.contactus-outer{padding:40px 0}.contactus-content-row{align-items:flex-start;box-sizing:border-box;flex-direction:row;gap:32px;max-width:960px;padding:0 28px}.contactus-form-card{max-width:100%;padding:32px 24px 28px}.contactus-form-title{font-size:1.1rem}.contactus-form-row{flex-direction:column;gap:14px;margin-bottom:0}.contactus-textarea{max-width:100%}.contactus-submit-btn{font-size:1rem;margin-left:120px;max-width:120px}.contactus-next-col{flex:1 1;min-width:0;min-width:auto;width:100%}.contactus-next-title{font-size:1.4rem;margin-bottom:26px;margin-top:28px}.contactus-step-text{font-size:.9rem;max-width:100%}.contactus-step-circle{font-size:1.1rem;height:40px;min-width:40px;width:40px}.contact-info-section{padding:14px 28px}.contact-info-container{align-items:flex-start;gap:36px}.contact-info-title{font-size:28px;margin-bottom:32px}.contact-block h3{font-size:17px}.contact-block p{font-size:14px;margin-left:20px}.view-map{margin-left:20px}.contact-info-image{max-width:320px;transform:translate(30px,80px)}.contactus-section-formsteps{min-height:500px}}@media (min-width:1051px) and (max-width:1200px){.contactus-outer{padding:44px 0}.contactus-content-row{align-items:center;box-sizing:border-box;gap:115px;max-width:1200px;padding:0}.contactus-form-card{max-width:461px;padding:36px 28px 30px}.contactus-form-title{font-size:1.15rem}.contactus-textarea{max-width:100%}.contactus-submit-btn{margin-left:140px}.contactus-next-col{flex:1 1;min-width:0;min-width:auto}.contactus-next-title{font-size:1.55rem;margin-top:40px}.contactus-step-text{font-size:.95rem;max-width:380px}.contact-info-section{padding:14px 50px}.contact-info-container{gap:40px}.contact-info-title{font-size:30px;margin-bottom:36px}.contact-block h3{font-size:18px}.contact-block p{font-size:15px;margin-left:26px}.view-map{margin-left:26px}.contact-info-image{max-width:450px;transform:translate(50px,110px)}.contactus-section-formsteps{min-height:560px}}@media (min-width:1201px) and (max-width:1300px){.contactus-outer{padding:44px 0}.contactus-content-row{align-items:center;box-sizing:border-box;gap:115px;max-width:1200px;padding:0}.contactus-form-card{max-width:548px;padding:36px 28px 30px}.contactus-form-title{font-size:1.15rem}.contactus-textarea{max-width:100%}.contactus-submit-btn{margin-left:140px}.contactus-next-col{flex:1 1;min-width:0;min-width:auto}.contactus-next-title{font-size:1.55rem;margin-top:40px}.contactus-step-text{font-size:.95rem;max-width:380px}.contact-info-section{padding:14px 50px}.contact-info-container{gap:40px}.contact-info-title{font-size:30px;margin-bottom:36px}.contact-block h3{font-size:18px}.contact-block p{font-size:15px;margin-left:26px}.view-map{margin-left:26px}.contact-info-image{max-width:450px;transform:translate(50px,110px)}.contactus-section-formsteps{min-height:560px}}@media (min-width:1301px) and (max-width:1450px){.contactus-outer{padding:46px 0}.contactus-content-row{box-sizing:border-box;gap:52px;max-width:1200px;padding:0 32px}.contactus-form-card{max-width:480px;padding:38px 30px 30px}.contactus-textarea{max-width:420px}.contactus-submit-btn{margin-left:170px}.contactus-next-col{min-width:520px}.contactus-next-title{font-size:1.65rem;margin-top:46px}.contactus-step-text{max-width:440px}.contact-info-section{padding:14px 4.5%}.contact-info-container{gap:52px}.contact-info-title{font-size:32px;margin-bottom:38px}.contact-block p{font-size:16px;margin-left:28px}.view-map{margin-left:28px}.contact-info-image{max-width:420px;transform:translate(70px,125px)}.contactus-section-formsteps{min-height:580px}}@media (min-width:1451px) and (max-width:1850px){.contactus-outer{padding:48px 0}.contactus-content-row{box-sizing:border-box;gap:100px;max-width:1535px;padding:0 40px}.contactus-form-card{max-width:650px;padding:40px 32px 32px}.contactus-textarea{max-width:455px}.contactus-submit-btn{margin-left:180px;max-width:120px}.contactus-next-title{font-size:1.75rem;margin-bottom:32px;margin-top:50px}.contactus-step-text{font-size:1rem;max-width:460px}.contact-info-section{padding:14px 5%}.contact-info-container{gap:60px}.contact-info-title{font-size:34px;margin-bottom:40px}.contact-block h3{font-size:20px}.contact-block p{font-size:17px;margin-left:30px}.view-map{font-size:14px;margin-left:30px}.contact-info-image{max-width:450px;transform:translate(81px,135px)}.contactus-section-formsteps{min-height:600px}}@media (min-width:1851px) and (max-width:2000px){.getintouch-section{padding:20px 0 56px}.contactus-outer{padding:60px 0}.contactus-content-row{box-sizing:border-box;gap:80px;max-width:1560px;padding:0 80px}.contactus-form-card{border-radius:16px;gap:22px;max-width:580px;padding:48px 40px 40px}.contactus-form-title{font-size:1.45rem}.contactus-form-row{gap:20px}.contactus-input{font-size:1.1rem;padding:14px 18px}.contactus-textarea{max-width:100%;min-height:100px}.contactus-submit-btn{font-size:1.2rem;margin-left:220px;max-width:140px;padding:12px 0}.contactus-next-col{min-width:680px}.contactus-next-title{font-size:2rem;margin-bottom:36px;margin-top:56px}.contactus-step-circle{font-size:1.45rem;height:52px;min-width:52px;width:52px}.contactus-step-text{font-size:1.1rem;margin-top:13px;max-width:520px}.contactus-next-step:not(:last-child) .contactus-step-circle:after{height:28px}.contact-info-section{padding:18px 6%}.contact-info-container{gap:80px;margin:0 auto;max-width:1600px}.contact-info-title{font-size:40px;margin-bottom:48px}.contact-block{margin-bottom:40px}.contact-block h3{font-size:22px;margin-bottom:12px}.contact-block p{font-size:19px;line-height:1.8;margin-left:34px}.view-map{font-size:16px;margin-left:34px}.company-icon{height:26px;width:26px}.icon{height:22px;width:22px}.contact-info-image{max-width:520px;transform:translate(100px,160px)}.contactus-section-formsteps{min-height:680px}}body{font-family:Arial,Helvetica,sans-serif;margin:0}.login-main{display:flex;height:100vh;left:0;position:fixed;top:0;width:100%}.login-left{align-items:center;background:#0e2a5a;color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;width:33%}.logo-image{margin-bottom:20px;width:180px}.login-logo{font-size:22px;font-weight:700;left:40px;position:absolute;top:40px}.login-image{margin-left:358px;max-width:420px;width:70%}.login-right{align-items:center;background:#f4f6fb;display:flex;justify-content:center;width:68%}.login-form-box{width:420px}.welcome-title{color:#0e2a5a;font-size:24px;margin-bottom:10px}.login-subtitle{font-size:16px;margin-bottom:25px}.login-input{border:1px solid #ddd;border-radius:8px;font-size:15px;margin-bottom:18px;padding:14px;width:92%}.login-input:focus{border-color:#0e2a5a;outline:none}.password-box{position:relative}.password-box .login-input{padding-right:45px;width:85%}.eye-icon{cursor:pointer;position:absolute;right:12px;top:36%;transform:translateY(-50%);width:22px}.login-button{background:#0e2a5a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:14px;width:100%}.login-button:hover{background:#081d3f}.login-message{color:red;margin-top:15px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:initial;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.sidebar{background:#18345f;color:#fff;padding:20px}.dash-logo{margin-bottom:30px}.sidebar ul{list-style:none;padding:0}.sidebar li{background:#274b7a;border-radius:6px;cursor:pointer;margin-bottom:10px;padding:12px}.dashboard-container{display:flex;height:100vh;left:0;position:fixed;top:0;width:100%}.dashboard-main{background:#f4f6f9;display:flex;flex:1 1;flex-direction:column;overflow:auto}.table-wrapper{overflow-x:auto;padding:0 30px 30px;width:170%}.career-table{background:#fff;border-collapse:collapse;min-width:1100px;width:100%}.career-table th{background:#2f455c;color:#fff;padding:12px;text-align:left}.career-table td{border-bottom:1px solid #ddd;padding:12px}.dashboard-main h1{padding:20px 30px 10px}.action-buttons{flex-direction:row}.edit-btn{align-items:center;background:linear-gradient(180deg,#f0a500,#e07b00);border-radius:50px;box-shadow:0 3px 8px #0003;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 18px}.edit-btn:hover{background:linear-gradient(180deg,#e07b00,#c96a00)}.delete-btn{align-items:center;background:linear-gradient(180deg,#1e3a5f,#152b47);border-radius:50px;box-shadow:0 3px 8px #0003;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 18px}.delete-btn:hover{background:linear-gradient(180deg,#152b47,#0e1e32)}.delete-btn,.edit-btn{align-items:center;flex-direction:row!important}.edit-btn{background:#e8873a}.delete-btn,.edit-btn{border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;padding:8px 20px;white-space:nowrap}.delete-btn{background:#18345f}.edit-btn:hover{background:#d4762e}.logout-btn{background:linear-gradient(180deg,#e84040,#c0392b);border:none;border-radius:11px;box-shadow:0 4px 10px #0003;cursor:pointer;gap:10px;letter-spacing:.5px;margin-right:85px;padding:10px 15px 10px 10px}.logout-icon{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.delete-btn:hover,.logout-btn:hover{background:#0f2340}.topbar{background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:flex-end;left:260px;padding:15px 20px;position:fixed;top:0;width:calc(100% - 220px);z-index:1000}.profile-menu,.topbar-right{position:relative}.profile-btn{background:#1a2a4a;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;width:40px}.dropdown-menu{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 5px 20px #0000001a;min-width:150px;padding:10px;position:absolute;right:0;top:50px;z-index:100}.dropdown-menu button{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:14px;padding:8px 12px;text-align:left;width:100%}.dropdown-menu button:hover{background:#f5f5f5;border-radius:5px}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-box{background:#fff;border-radius:10px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:90%;overflow-y:auto;padding:30px;width:480px}.modal-box h2{color:#1a2a4a;font-size:22px;margin-bottom:20px}.modal-field{margin-bottom:15px}.modal-field label{color:#555;font-size:13px;font-weight:600;margin-bottom:5px}.modal-field input{border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;padding:10px 12px}.modal-field input:focus{border-color:#1a2a4a}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.save-btn{background:#1a2a4a;color:#fff}.cancel-btn,.save-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 24px}.cancel-btn{background:#eee;color:#333}:root{--main-bg:#f5f6fa;--white:#fff;--primary:#2563eb;--text-dark:#111827;--text-mid:#6b7280;--text-light:#9ca3af;--border:#e5e7eb;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif}body{background:#f5f6fa;background:var(--main-bg);color:#111827;color:var(--text-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font)}button{background:none;border:none;cursor:pointer;font-family:inherit}.app-container{background:#f5f6fa;background:var(--main-bg);display:flex;min-height:100vh}.sidebar{background:#14213d;display:flex;flex-direction:column;height:100vh;min-width:164px;padding-top:22px;position:-webkit-sticky;position:sticky;top:0;width:220px;z-index:10}.sidebar-logo{align-items:center;border-bottom:1px solid #ffffff12;display:flex;gap:8px;padding:0 25px 18px}.logo-icon{font-size:20px}.logo-text{color:#fff;font-size:15px;font-weight:700;letter-spacing:.3px}.sidebar-nav{display:flex;flex-direction:column;gap:12px;padding:20px 0}.nav-item{align-items:center;border-radius:4px;color:#fff;display:flex;gap:10px;height:36px;padding:0 12px;transition:all .2s ease;width:100%}.nav-item--active{background:#2563eb;box-shadow:inset 0 1px 0 #ffffff14,0 4px 10px #2563eb38}.nav-item:not(.nav-item--active):hover{background:#ffffff0a}.nav-icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.nav-icon img{display:block;height:16px;object-fit:contain;width:16px}.nav-label{font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.main-content{background:#f5f6fa;background:var(--main-bg);display:flex;flex:1 1;flex-direction:column;min-width:0}.page-header{align-items:center;background:#fff;background:var(--white);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:20px 24px}.page-title{color:#111827;color:var(--text-dark);font-size:22px;font-weight:700;line-height:1.2;margin-bottom:3px;text-align:left}.page-subtitle{color:#626a7e;font-size:13px}.logout-btn{align-items:center;background:#d93737;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:.2s}.logout-icon{height:16px;object-fit:contain;width:16px}.logout-btn:hover{background:#dc2626}.content-body{flex:1 1;padding:24px}.stats-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.stat-card{background:#fff;background:var(--white);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 3px #0000000a;gap:14px;padding:18px}.stat-card,.stat-icon{align-items:center;display:flex}.stat-icon{border-radius:10px;flex-shrink:0;height:44px;justify-content:center;width:44px}.stat-icon-blue{background:#eeedfe}.stat-icon-green{background:#eaf3de}.stat-icon-amber{background:#faeeda}.stat-icon-red{background:#fcebeb}.stat-icon img{display:block;height:25px;object-fit:contain;width:25px}.stat-icon-blue img{filter:invert(30%) sepia(90%) saturate(500%) hue-rotate(200deg)}.stat-icon-green img{filter:invert(48%) sepia(70%) saturate(400%) hue-rotate(110deg)}.stat-icon-amber img{filter:invert(65%) sepia(80%) saturate(500%) hue-rotate(10deg)}.stat-icon-red img{filter:invert(30%) sepia(80%) saturate(600%) hue-rotate(330deg)}.stat-info{display:flex;flex-direction:column}.stat-label{color:#626a7e;font-size:12px;margin-bottom:4px}.stat-value{font-size:28px;font-weight:700}.stat-icon-blue~.stat-info .stat-value{color:#534ab7}.stat-icon-green~.stat-info .stat-value{color:#3b6d11}.stat-icon-amber~.stat-info .stat-value{color:#854f0b}.stat-icon-red~.stat-info .stat-value{color:#a32d2d}.table-section{background:#fff;background:var(--white);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 4px #0000000a;overflow:hidden;width:100%}.table-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;padding:18px 20px}.table-title-wrap{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.table-title{color:#111827;color:var(--text-dark);font-size:18px;font-weight:700}.table-subtitle{color:#9ca3af;color:var(--text-light);font-size:13px}.table-controls{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;justify-content:flex-end}.search-wrapper{flex:1 1;max-width:480px;min-width:200px;position:relative}.search-icon,.search-wrapper{align-items:center;display:flex}.search-icon{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input{background:#f1f3f7;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:14px;font-weight:500;height:40px;outline:none;padding:0 14px 0 38px;transition:all .2s ease;width:100%}.search-input:focus{background:#fff;border-color:#2563eb}.search-input::placeholder{color:#9ca3af;color:var(--text-light)}.filter-tabs{align-items:center;display:flex;flex-shrink:0;gap:8px}.filter-tab{border-radius:8px;color:#6b7280;color:var(--text-mid);font-size:13px;font-weight:500;padding:8px 14px;white-space:nowrap}.filter-tab:hover{background:#f3f4f6;color:#111827;color:var(--text-dark)}.filter-tab--active{background:#2563eb;color:#fff}.filter-tab--active:hover{background:#1d4ed8}.table_1-wrapper{overflow-x:auto}.emp-table{border-collapse:collapse;width:100%}.emp-table thead tr{background:#f8fafc}.emp-table th{color:#6b7280;color:var(--text-mid);font-size:13px;font-weight:600;padding:16px;text-align:left;white-space:nowrap}.emp-table td{border-top:1px solid #f1f5f9;color:#111827;color:var(--text-dark);font-size:14px;padding:16px;vertical-align:middle}.emp-table tbody tr:hover{background:#fafafa}.td-sno{width:50px}.td-email,.td-sno{color:#6b7280;color:var(--text-mid)}.td-mobile{white-space:nowrap}.td-location{color:#6b7280;color:var(--text-mid);line-height:1.4}.td-date{white-space:nowrap}.td-created,.td-requirement{color:#6b7280;color:var(--text-mid)}.td-created{font-size:12px;white-space:nowrap}.emp-id-link{color:#2563eb;font-weight:600}.emp-id-link:hover{text-decoration:underline}.emp-name-cell{gap:10px}.avatar,.emp-name-cell{align-items:center;display:flex}.avatar{border-radius:50%;color:#fff;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.emp-name{font-size:14px;font-weight:500;white-space:nowrap}.status-badge{align-items:center;border-radius:11px;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:12px;font-weight:500;gap:6px;height:25px;justify-content:center;padding:0;width:80px}.status-dot{border-radius:3px;height:6px;width:6px}.status-active{background:#eaf3de;color:#3b6d11}.status-active .status-dot{background:#3b6d11}.status-pending{background:#faeeda;color:#854f0b}.status-pending .status-dot{background:#854f0b}.status-rejected{background:#fcebeb;color:#a32d2d}.status-rejected .status-dot{background:#a32d2d}.action-buttons{gap:8px}.action-btn,.action-buttons{align-items:center;display:flex}.action-btn{border-radius:6px;height:22px;justify-content:center;transition:.2s;width:22px}.edit-btn{background:#534ab7}.delete-btn{background:#a32d2d}.view-btn_1{background:#2656dc}.edit-btn:hover{background:#4338a0}.delete-btn:hover{background:#8b2424}.view-btn_1:hover{background:#1d4ed8}.action-btn img{display:block;height:13px;object-fit:contain;width:13px}.pagination-bar{align-items:center;background:#fafafa;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.pagination-info{color:#9ca3af;color:var(--text-light);font-size:13px}.pagination-controls{gap:6px}.page-btn,.pagination-controls{align-items:center;display:flex}.page-btn{border-radius:8px;color:#6b7280;color:var(--text-mid);font-size:13px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:.2s}.page-btn:hover:not(:disabled){background:#f3f4f6;color:#111827;color:var(--text-dark)}.page-btn--active{background:#2563eb;color:#fff}.page-btn--active:hover{background:#1d4ed8}.page-btn:disabled{cursor:not-allowed;opacity:.4}.arrow-btn{font-size:18px}.page-ellipsis{color:#9ca3af;color:var(--text-light);padding:0 4px}.modal-drawer{background:#f5f6fa;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;width:100%}.modal-header{align-items:flex-start;background:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 24px 16px}.modal-header-info{display:flex;flex-direction:column;gap:4px}.modal-emp-name{color:#111827;font-size:20px;font-weight:700}.modal-emp-id{color:#6b7280;font-size:13px}.modal-close-btn{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:18px;padding:2px 6px;transition:background .15s}.modal-close-btn:hover{background:#f3f4f6;color:#111827}.modal-status-bar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 24px}.modal-status-left{align-items:center;display:flex;gap:10px}.modal-status-label{color:#374151;font-size:14px;font-weight:500}.modal-status-badge{align-items:center;border-radius:11px;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:12px;font-weight:500;gap:5px;padding:3px 10px}.modal-status-dot{border-radius:3px;height:6px;width:6px}.modal-status-active{background:#eaf3de;color:#3b6d11}.modal-status-active .modal-status-dot{background:#3b6d11}.modal-status-pending{background:#faeeda;color:#854f0b}.modal-status-pending .modal-status-dot{background:#854f0b}.modal-status-rejected{background:#fcebeb;color:#a32d2d}.modal-status-rejected .modal-status-dot{background:#a32d2d}.modal-status-actions{align-items:center;display:flex;gap:10px}.modal-approve-btn{align-items:center;background:#16a34a;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;font-weight:600;gap:6px;padding:7px 18px;transition:background .15s}.modal-approve-btn:hover{background:#15803d}.modal-approve-btn:active{background:#166534}.modal-reject-btn{align-items:center;background:#dc2626;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;font-weight:600;gap:6px;padding:7px 18px;transition:background .15s}.modal-reject-btn:hover{background:#b91c1c}.modal-reject-btn:active{background:#991b1b}.modal-body{display:flex;flex:1 1;flex-direction:column;gap:12px;max-height:calc(100vh - 280px);overflow-y:auto;padding:15px 24px}.modal-body::-webkit-scrollbar{width:5px}.modal-body::-webkit-scrollbar-track{background:#0000}.modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.modal-section-header{gap:8px;margin-top:6px}.modal-section-header,.modal-section-icon{align-items:center;display:flex}.modal-section-icon-img{display:block;height:20px;object-fit:contain;width:20px}.modal-section-title{color:#111827;font-size:14px;font-weight:600}.modal-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:15px}.modal-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.modal-field{display:flex;flex-direction:column;gap:6px}.modal-field-full{grid-column:1/-1;min-width:0;width:100%}.modal-form-label{align-items:center;color:#000;display:flex;font-size:13px;font-weight:600;gap:4px}.modal-required{color:#dc2626;margin-left:2px}.modal-form-input{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;height:44px;outline:none;padding:11px 14px;transition:border-color .2s;width:100%}.modal-form-input:focus{border-color:#3b82f6}.modal-form-input::placeholder{color:#9ca3af}.modal-field textarea,.modal-form-textarea{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;min-height:80px;outline:none;padding:11px 14px;resize:vertical;transition:border-color .2s;width:100%}.modal-field textarea:focus,.modal-form-textarea:focus{border-color:#3b82f6}.modal-field textarea::placeholder,.modal-form-textarea::placeholder{color:#9ca3af}.modal-custom-select-wrapper{position:relative;width:100%}.modal-custom-select-trigger{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;height:44px;justify-content:space-between;padding:11px 14px;transition:border-color .2s;-webkit-user-select:none;user-select:none;width:100%}.modal-custom-select-trigger.open{border-color:#3b82f6;border-radius:8px 8px 0 0}.modal-custom-select-trigger.placeholder span{color:#9ca3af}.modal-select-chevron{flex-shrink:0;transition:transform .2s}.modal-select-chevron.rotated{transform:rotate(180deg)}.modal-custom-select-dropdown{background:#fff;border:1.5px solid #3b82f6;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 16px #00000014;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:999}.modal-custom-select-option{color:#1a202c;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;padding:10px 14px;transition:background .15s}.modal-custom-select-option:hover{background:#f0f7ff;color:#3b82f6}.modal-custom-select-option.selected{background:#eff6ff;color:#3b82f6;font-weight:500}.modal-date-wrapper{position:relative;width:100%}.modal-custom-date-input{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;cursor:default;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;height:44px;outline:none;padding:11px 44px 11px 14px;transition:border-color .2s;width:100%}.modal-custom-date-input:focus{border-color:#3b82f6}.modal-custom-date-input::placeholder{color:#9ca3af}.modal-calendar-toggle-btn{align-items:center;background:none;border:none;bottom:0;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;position:absolute;right:10px;top:0;z-index:2}.modal-calendar-icon-img{display:block;height:18px;object-fit:contain;width:18px}.modal-calendar-dropdown{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 20px #0000001a;overflow:hidden;position:absolute;right:0;top:48px;z-index:999}.modal-calendar-dropdown .react-datepicker{border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font)}.modal-calendar-dropdown .react-datepicker__triangle{display:none}.modal-file-upload-field{background:#fff;border:2px dashed #cbd5e1;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:18px}.modal-file-uploaded-box{align-items:center;background:#eff6ff;border:1.5px dashed #93c5fd;border-radius:8px;box-sizing:border-box;color:#3b82f6;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;margin-top:6px;max-width:100%;min-width:0;overflow:hidden;padding:10px 14px;transition:background .2s,border-color .2s;width:100%}.modal-file-uploaded-box:hover{background:#dbeafe}.modal-file-uploaded-box.file-selected{background:#f0fdf4;border-color:#86efac;color:#16a34a}.modal-file-placeholder{color:#3b82f6;font-size:13px;font-weight:500}.modal-file-name{color:#16a34a;flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-file-check{color:#22c55e;flex-shrink:0;font-size:15px;font-weight:700;margin-left:auto}.modal-file-input-hidden{display:none}.modal-file-size-hint{color:#94a3b8;font-size:11px;margin-top:5px}.modal-docs-upload-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;min-width:0}.modal-footer{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 24px}.modal-cancel-btn{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;font-weight:600;padding:8px 22px;transition:background .15s}.modal-cancel-btn:hover{background:#e5e7eb}.modal-save-btn{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;font-weight:600;padding:8px 22px;transition:background .15s}.modal-save-btn:hover{background:#1d4ed8}.ci-modal-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ci-modal{animation:ciModalIn .18s ease;background:#fff;border-radius:14px;box-shadow:0 20px 60px #0000002e;max-width:95vw;overflow:hidden;width:540px}@keyframes ciModalIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.ci-modal-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.ci-modal-title{color:#111827;font-size:18px;font-weight:700}.ci-modal-close{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:18px;line-height:1;padding:2px 6px;transition:background .15s}.ci-modal-close:hover{background:#f3f4f6;color:#111827}.ci-modal-body{display:flex;flex-direction:column;gap:0;padding:20px 24px 24px}.ci-modal-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:12px 0}.ci-modal-divider{background:#f1f5f9;height:1px;width:100%}.ci-modal-field{display:flex;flex-direction:column;gap:6px}.ci-modal-field-full{padding:12px 0;width:100%}.ci-field-label{color:#374151;font-size:13px;font-weight:600}.ci-field-value{color:#111827;font-size:14px;font-weight:400}.evm-panel{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 4px #0000000a;flex-direction:column;overflow:hidden;width:100%}.evm-header,.evm-panel{background:#fff;display:flex}.evm-header{align-items:flex-start;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;padding:18px 24px 14px}.evm-name{color:#111827;font-size:20px;font-weight:700;margin-bottom:3px}.evm-empid{color:#6b7280;font-size:13px}.evm-close{border-radius:6px;color:#6b7280;font-size:18px;line-height:1;padding:2px 6px;transition:background .15s}.evm-close:hover{background:#f3f4f6;color:#111827}.evm-status-bar{align-items:center;background:#f8fafd;border-bottom:1px solid #f8fafd;display:flex;flex-shrink:0;gap:10px;padding:10px 24px}.evm-status-label{color:#374151;font-size:13px;font-weight:500}.evm-status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:4px 12px}.evm-status-icon{flex-shrink:0}.evm-status-active{background:#dcfce7;color:#166534}.evm-status-pending{background:#fef9c3;color:#854d0e}.evm-status-rejected{background:#fee2e2;color:#991b1b}.evm-body{display:flex;flex:1 1;flex-direction:column;gap:20px;max-height:calc(100vh - 240px);overflow-y:auto;padding:20px 24px}.evm-body::-webkit-scrollbar{width:5px}.evm-body::-webkit-scrollbar-track{background:#0000}.evm-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.evm-row-2col{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr}.evm-section{display:flex;flex-direction:column;gap:10px;height:100%}.evm-section-full{grid-column:1/-1}.evm-sec-header{align-items:center;display:flex;gap:8px}.evm-sec-icon{height:20px;object-fit:contain;width:20px}.evm-sec-title{color:#111827;font-size:14px;font-weight:600}.evm-card{background:#f8fafd;border:1px solid #f8fafd;border-radius:10px;flex:1 1;padding:18px 20px}.evm-card-address{display:flex;flex-direction:column}.evm-grid-2{grid-gap:18px 20px;display:grid;gap:18px 20px;grid-template-columns:1fr 1fr}.evm-field{display:flex;flex-direction:column;gap:4px}.evm-field-label{color:#374151;font-size:12px;font-weight:600}.evm-field-value{color:#111827;font-size:13px;line-height:1.5}.evm-address-full{display:flex;flex-direction:column;gap:4px}.evm-docs-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.evm-doc-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.evm-doc-title{color:#111827;font-size:13px;font-weight:600}.evm-doc-file-row{background:#eff6ff;border-radius:8px;justify-content:space-between;padding:8px 10px}.evm-doc-file-info,.evm-doc-file-row{align-items:center;display:flex;gap:8px}.evm-doc-file-info{flex:1 1;min-width:0}.evm-doc-pdf-icon{align-items:center;background:#dbeafe;border-radius:6px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.evm-doc-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.evm-doc-filename{color:#1e40af;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evm-doc-size{color:#6b7280;font-size:10px;white-space:nowrap}.evm-doc-actions{flex-shrink:0;gap:6px}.evm-doc-actions,.evm-doc-btn{align-items:center;display:flex}.evm-doc-btn{background:#0000;border-radius:6px;height:28px;justify-content:center;transition:background .15s;width:28px}.evm-doc-btn:hover{background:#dbeafe}.career-resume-link{align-items:center;color:#2563eb;display:inline-flex;font-size:13px;font-weight:500;gap:4px;text-decoration:none;transition:color .15s}.career-resume-link:hover{color:#1d4ed8;text-decoration:underline}.career-resume-dot{color:#2563eb;font-size:8px}.career-edit-modal{animation:ciModalIn .18s ease;background:#fff;border-radius:14px;box-shadow:0 20px 60px #0000002e;max-width:95vw;overflow:hidden;width:480px}.career-edit-modal-header{border-bottom:1px solid #f1f5f9;padding:22px 24px 18px}.career-edit-modal-title{color:#111827;font-size:18px;font-weight:700}.career-edit-modal-body{display:flex;flex-direction:column;gap:16px;max-height:60vh;overflow-y:auto;padding:20px 24px}.career-edit-modal-body::-webkit-scrollbar{width:4px}.career-edit-modal-body::-webkit-scrollbar-track{background:#0000}.career-edit-modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.career-edit-field{display:flex;flex-direction:column;gap:6px}.career-edit-label{color:#374151;font-size:13px;font-weight:600}.career-edit-input{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;height:44px;outline:none;padding:11px 14px;transition:border-color .2s;width:100%}.career-edit-input:focus{border-color:#3b82f6}.career-edit-input::placeholder{color:#9ca3af}.career-edit-modal-footer{align-items:center;background:#fafafa;border-top:1px solid #e5e7eb;display:flex;gap:10px;justify-content:flex-end;padding:14px 24px}.career-cancel-btn{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;font-weight:600;padding:9px 24px;transition:background .15s}.career-cancel-btn:hover{background:#e5e7eb}.career-save-btn{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;font-weight:600;padding:9px 24px;transition:background .15s}.career-save-btn:hover{background:#1d4ed8}.confirm-overlay{background:#00000080;inset:0;justify-content:center;position:fixed;z-index:9999}.confirm-box,.confirm-overlay{align-items:center;display:flex}.confirm-box{animation:confirmIn .18s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;flex-direction:column;gap:12px;max-width:95vw;padding:32px 28px 24px;width:380px}@keyframes confirmIn{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.confirm-icon-wrap{align-items:center;background:#fee2e2;border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.confirm-title{color:#111827;font-size:17px;font-weight:700;text-align:center}.confirm-msg{color:#6b7280;font-size:13px;line-height:1.6;max-width:300px;text-align:center}.confirm-actions{display:flex;gap:10px;margin-top:8px;width:100%}.confirm-cancel-btn{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;font-weight:600;height:40px;transition:background .15s}.confirm-cancel-btn:hover{background:#e5e7eb}.confirm-delete-btn{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-family:var(--font);font-size:13px;font-weight:600;height:40px;transition:background .15s}.confirm-delete-btn:hover{background:#b91c1c}.hamburger-btn{align-items:center;border-radius:8px;color:#374151;display:none;flex-shrink:0;height:36px;justify-content:center;transition:background .15s;width:36px}.hamburger-btn:hover{background:#f3f4f6}.sidebar-backdrop{background:#00000073;display:none;inset:0;position:fixed;z-index:99}.logout-text{display:inline}@media (min-width:769px) and (max-width:1024px){.sidebar{min-width:180px;width:180px}.sidebar-logo{padding:0 16px 16px}.logo-text{font-size:13px}.nav-item{gap:8px;padding:0 10px}.nav-label{font-size:12px}.page-header{padding:14px 16px}.page-title{font-size:18px}.page-subtitle{font-size:12px}.logout-btn{font-size:13px;padding:8px 12px}.content-body{padding:16px}.stats-grid{gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.stat-card{gap:10px;padding:14px}.stat-icon{height:38px;width:38px}.stat-value{font-size:22px}.stat-label{font-size:11px}.table-section{border-radius:10px}.table-header{align-items:flex-start;flex-direction:column;gap:12px;padding:14px 16px}.table-controls{flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.search-wrapper{flex:1 1 200px;max-width:100%}.filter-tabs{flex-wrap:wrap;gap:6px}.filter-tab{font-size:12px;padding:6px 10px}.emp-table td,.emp-table th{font-size:12px;padding:12px 10px}.emp-table th{font-size:11px}.emp-table td:nth-child(5),.emp-table th:nth-child(5){display:none}.emp-name{font-size:12px}.avatar{font-size:11px;height:28px;width:28px}.status-badge{font-size:11px;height:22px;width:70px}.action-btn{height:20px;width:20px}.action-btn img{height:11px;width:11px}.pagination-bar{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 16px}.pagination-info{font-size:12px}.modal-drawer{border-radius:10px}.modal-header{padding:14px 16px 12px}.modal-emp-name{font-size:17px}.modal-body{gap:10px;max-height:calc(100vh - 260px);padding:12px 16px}.modal-card{padding:12px}.modal-form-grid{gap:12px;grid-template-columns:1fr 1fr}.modal-custom-date-input,.modal-custom-select-trigger,.modal-form-input{font-size:12px;height:40px;padding:9px 12px}.career-edit-label,.modal-form-label{font-size:12px}.modal-docs-upload-grid{gap:10px;grid-template-columns:1fr 1fr}.modal-footer{padding:12px 16px}.evm-body{gap:16px;max-height:calc(100vh - 220px);padding:16px}.evm-row-2col{gap:14px;grid-template-columns:1fr}.evm-grid-2{gap:12px 14px}.evm-docs-grid,.evm-grid-2{grid-template-columns:1fr 1fr}.evm-docs-grid{gap:10px}.evm-name{font-size:17px}.career-edit-modal,.ci-modal{width:95vw}.confirm-box{padding:24px 20px 20px;width:340px}.modal-status-bar{flex-wrap:wrap;gap:8px;padding:10px 16px}.modal-approve-btn,.modal-reject-btn{font-size:12px;padding:6px 14px}}@media (min-width:1025px) and (max-width:1200px){.sidebar{min-width:190px;width:190px}.logo-text{font-size:14px}.nav-label{font-size:12.5px}.nav-item{padding:0 12px}.page-header{padding:16px 20px}.page-title{font-size:19px}.logout-btn{font-size:13px;padding:8px 14px}.content-body{padding:18px 20px}.stats-grid{gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.stat-card{gap:10px;padding:14px}.stat-icon{height:40px;width:40px}.stat-value{font-size:24px}.stat-label{font-size:11.5px}.table-header{flex-wrap:wrap;gap:10px;padding:14px 18px}.table-title{font-size:16px}.table-subtitle{font-size:12px}.table-controls{gap:10px}.search-wrapper{max-width:280px}.filter-tab{font-size:12px;padding:7px 11px}.emp-table th{font-size:12px;padding:14px 12px}.emp-table td{padding:13px 12px}.emp-name,.emp-table td{font-size:13px}.avatar{font-size:12px;height:30px;width:30px}.pagination-bar{padding:13px 18px}.pagination-info{font-size:12px}.modal-header{padding:14px 20px 12px}.modal-emp-name{font-size:18px}.modal-body{max-height:calc(100vh - 270px);padding:12px 20px}.modal-form-grid{gap:14px}.modal-custom-date-input,.modal-custom-select-trigger,.modal-form-input{font-size:12.5px;height:42px}.modal-docs-upload-grid{gap:12px;grid-template-columns:1fr 1fr}.evm-body{gap:18px;max-height:calc(100vh - 230px);padding:18px 20px}.evm-row-2col{gap:16px;grid-template-columns:1fr 1fr}.evm-grid-2{gap:14px 16px}.evm-docs-grid{gap:12px;grid-template-columns:1fr 1fr}.evm-field-label{font-size:11.5px}.evm-field-value{font-size:12.5px}.confirm-box{width:360px}}@media (min-width:1201px) and (max-width:1300px){.sidebar{min-width:200px;width:200px}.page-header{padding:18px 22px}.page-title{font-size:20px}.content-body{padding:20px 22px}.stats-grid{gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.stat-card{gap:12px;padding:16px}.stat-icon{height:42px;width:42px}.stat-value{font-size:26px}.table-header{padding:16px 18px}.table-title{font-size:17px}.search-wrapper{max-width:340px}.emp-table td,.emp-table th{font-size:13px;padding:14px 13px}.emp-table th{font-size:12.5px}.pagination-bar{padding:14px 18px}.modal-body{max-height:calc(100vh - 275px);padding:14px 22px}.modal-form-grid{gap:15px}.modal-docs-upload-grid{gap:13px;grid-template-columns:1fr 1fr}.evm-body{gap:18px;max-height:calc(100vh - 235px);padding:18px 22px}.evm-row-2col{gap:18px}.evm-docs-grid{gap:13px;grid-template-columns:1fr 1fr}}@media (min-width:1301px) and (max-width:1440px){.sidebar{min-width:210px;width:210px}.logo-text{font-size:15px}.nav-label{font-size:13px}.page-header{padding:20px 26px}.page-title{font-size:21px}.content-body{padding:22px 26px}.stats-grid{gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:22px}.stat-card{gap:13px;padding:18px}.stat-icon{height:43px;width:43px}.stat-value{font-size:27px}.table-header{padding:17px 20px}.search-wrapper{max-width:400px}.filter-tab{font-size:13px;padding:8px 13px}.emp-table th{font-size:13px;padding:15px 14px}.emp-table td{font-size:13.5px;padding:15px 14px}.pagination-bar{padding:15px 20px}.modal-header{padding:12px 24px 14px}.modal-body{gap:11px;max-height:calc(100vh - 278px);padding:14px 24px}.modal-custom-date-input,.modal-custom-select-trigger,.modal-form-input{height:43px}.modal-docs-upload-grid{gap:14px;grid-template-columns:1fr 1fr}.evm-body{gap:19px;max-height:calc(100vh - 238px);padding:20px 24px}.evm-row-2col{gap:19px}.evm-docs-grid{gap:14px;grid-template-columns:1fr 1fr}}@media (min-width:1441px){.sidebar{min-width:240px;width:240px}.sidebar-logo{padding:0 28px 22px}.logo-icon{font-size:22px}.logo-text{font-size:16px;letter-spacing:.4px}.nav-item{gap:12px;height:40px;padding:0 16px}.nav-icon,.nav-icon img{height:18px;width:18px}.nav-label{font-size:14px}.sidebar-nav{gap:14px;padding:24px 0}.page-header{padding:24px 32px}.page-title{font-size:24px;margin-bottom:4px}.logout-btn,.page-subtitle{font-size:14px}.logout-btn{border-radius:9px;padding:11px 20px}.logout-icon{height:18px;width:18px}.content-body{padding:28px 32px}.stats-grid{gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:28px}.stat-card{border-radius:16px;gap:16px;padding:22px 20px}.stat-icon{border-radius:12px;height:52px;width:52px}.stat-icon img{height:28px;width:28px}.stat-label{font-size:13px;margin-bottom:5px}.stat-value{font-size:32px}.table-section{border-radius:16px}.table-header{padding:22px 24px}.table-title{font-size:20px}.table-subtitle{font-size:14px}.table-controls{gap:14px}.search-input{font-size:14px;height:44px}.search-wrapper{max-width:520px}.filter-tab{border-radius:9px;font-size:13.5px;padding:9px 16px}.emp-table th{font-size:13.5px;padding:18px}.emp-table td{padding:18px}.emp-name,.emp-table td{font-size:14.5px}.avatar{font-size:14px;height:36px;width:36px}.emp-name-cell{gap:12px}.status-badge{border-radius:13px;font-size:12.5px;height:27px;width:88px}.status-dot{height:7px;width:7px}.action-btn{border-radius:7px;height:26px;width:26px}.action-btn img{height:14px;width:14px}.action-buttons{gap:10px}.pagination-bar{padding:18px 24px}.pagination-info{font-size:13.5px}.page-btn{border-radius:9px;font-size:14px;height:36px;min-width:36px}.arrow-btn{font-size:20px}.modal-drawer{border-radius:14px}.modal-header{padding:14px 30px 18px}.modal-emp-name{font-size:22px}.modal-emp-id{font-size:14px}.modal-close-btn{font-size:20px}.modal-status-bar{padding:14px 30px}.modal-status-label{font-size:14.5px}.modal-status-badge{font-size:13px;padding:4px 12px}.modal-approve-btn,.modal-reject-btn{border-radius:8px;font-size:14px;padding:8px 22px}.modal-body{gap:14px;max-height:calc(100vh - 290px);padding:18px 30px}.modal-section-title{font-size:15px}.modal-section-icon-img{height:22px;width:22px}.modal-card{border-radius:12px;padding:20px}.modal-form-grid{gap:20px}.modal-form-label{font-size:14px}.modal-custom-date-input,.modal-custom-select-trigger,.modal-form-input{border-radius:9px;font-size:14px;height:48px;padding:13px 16px}.modal-field textarea,.modal-form-textarea{border-radius:9px;font-size:14px;padding:13px 16px}.modal-custom-select-dropdown{border-radius:0 0 9px 9px;max-height:260px}.modal-custom-select-option{font-size:13.5px;padding:11px 16px}.modal-calendar-icon-img{height:20px;width:20px}.modal-docs-upload-grid{gap:16px;grid-template-columns:1fr 1fr}.modal-file-upload-field{padding:20px}.modal-file-uploaded-box{border-radius:9px;font-size:14px;padding:12px 16px}.modal-footer{padding:16px 30px}.modal-cancel-btn,.modal-save-btn{border-radius:9px;font-size:14px;padding:10px 28px}.evm-header{padding:22px 30px 16px}.evm-name{font-size:22px;margin-bottom:4px}.evm-empid{font-size:14px}.evm-close{font-size:20px}.evm-status-bar{padding:12px 30px}.evm-status-badge{border-radius:22px;font-size:13px;padding:5px 14px}.evm-body{gap:24px;max-height:calc(100vh - 250px);padding:24px 30px}.evm-row-2col{gap:24px}.evm-sec-title{font-size:15px}.evm-sec-icon{height:22px;width:22px}.evm-card{border-radius:12px;padding:22px 24px}.evm-grid-2{gap:22px 24px}.evm-field-label{font-size:13px}.evm-field-value{font-size:14px}.evm-docs-grid{gap:16px;grid-template-columns:1fr 1fr}.evm-doc-card{border-radius:12px;padding:16px 18px}.evm-doc-title{font-size:14px}.evm-doc-pdf-icon{height:36px;width:36px}.evm-doc-filename{font-size:13px}.evm-doc-size{font-size:11px}.evm-doc-btn{border-radius:7px;height:32px;width:32px}.ci-modal{width:580px}.ci-modal-title{font-size:19px}.ci-modal-body{padding:22px 28px 28px}.ci-field-label{font-size:14px}.ci-field-value{font-size:14.5px}.career-edit-modal{width:520px}.career-edit-modal-title{font-size:19px}.career-edit-label{font-size:14px}.career-edit-input{border-radius:9px;font-size:14px;height:48px}.career-cancel-btn,.career-save-btn{border-radius:9px;font-size:14px;padding:10px 28px}.confirm-box{border-radius:18px;padding:36px 32px 28px;width:420px}.confirm-icon-wrap{height:64px;width:64px}.confirm-title{font-size:18px}.confirm-msg{font-size:14px;max-width:340px}.confirm-cancel-btn,.confirm-delete-btn{border-radius:9px;font-size:14px;height:44px}.career-resume-link{font-size:14px}}.tech-stack-visual{align-items:center;display:flex;flex-direction:column;margin-top:40px;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}.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:50vh;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}.why-our-technology-section{background:#fff;padding:25px 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%}.tech-stack-section{background:#f6faff;padding:25px 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-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}.smart-features-section{background:#fff;padding:25px 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}.commitment-section{background:#fff;display:flex;justify-content:center;padding:25px 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:330px){.technology-hero-section{min-height:auto}.technology-hero-content{padding:70px 14px 36px}.technology-hero-title{font-size:22px}.technology-hero-highlight{font-size:22px;margin-bottom:1.2rem}.technology-hero-description{font-size:12px}.why-our-technology-section{padding:20px 0 40px}.why-our-technology-container{padding:0 12px}.why-our-technology-title{font-size:18px}.why-our-technology-subtitle{font-size:12px;margin-bottom:24px}.why-our-technology-cards{gap:16px;grid-template-columns:1fr}.why-tech-card{box-sizing:border-box;height:auto;min-height:120px;padding:16px;width:100%}.why-tech-icon-bg{border-radius:9px;height:38px;margin-bottom:12px;width:38px}.why-tech-icon-img{height:22px;width:22px}.why-tech-card-title{font-size:13px}.why-tech-card-desc{font-size:11px}.tech-stack-section{padding:20px 0 40px}.tech-stack-container{padding:0 12px}.tech-stack-title{font-size:18px}.tech-stack-desc{font-size:12px;margin-bottom:24px}.tech-stack-visual{margin-top:20px;min-height:auto}.tech-stack-main-row{align-items:center;flex-direction:column;gap:20px;margin-top:20px}.tech-stack-main-col{min-width:0;min-width:auto;width:100%}.tech-stack-title-bg{font-size:13px;padding:7px 14px}.tech-stack-icon-outer{height:44px;width:44px}.tech-stack-icon-outer img{height:24px;width:24px}.tech-stack-circles-bg{display:none}.tech-stack-titles-row{gap:20px}.tech-stack-title-main{font-size:13px}.tech-stack-icons-row{flex-wrap:wrap;gap:20px;justify-content:center}.tech-stack-icon-label{font-size:11px}.tech-stack-dotted-line,.tech-stack-dotted-line-title{height:22px}.smart-features-section{padding:20px 0 40px}.smart-features-container{padding:0 12px}.smart-features-title{font-size:18px}.smart-features-desc{font-size:12px;margin-bottom:24px}.smart-features-cards{gap:16px;grid-template-columns:1fr}.smart-feature-card{box-sizing:border-box;height:auto;min-height:80px;padding:14px;width:100%}.smart-feature-icon-bg{border-radius:9px;height:40px;margin-right:14px;width:40px}.smart-feature-icon-img{height:22px;width:22px}.smart-feature-card-title{font-size:13px;margin-bottom:4px}.smart-feature-card-desc{font-size:11px}.commitment-section{padding:20px 12px 36px}.commitment-container{border-radius:14px;padding:20px 14px}.commitment-title{font-size:16px;margin-bottom:20px}.commitment-features-grid{gap:18px;grid-template-columns:1fr}.commitment-feature-title{font-size:13px}.commitment-feature-desc{font-size:11px}.commitment-feature-icon{height:18px;width:18px}}@media (min-width:331px) and (max-width:380px){.technology-hero-section{min-height:auto}.technology-hero-content{padding:75px 16px 40px}.technology-hero-title{font-size:24px}.technology-hero-highlight{font-size:24px;margin-bottom:1.4rem}.technology-hero-description{font-size:13px}.why-our-technology-section{padding:20px 0 44px}.why-our-technology-container{padding:0 14px}.why-our-technology-title{font-size:20px}.why-our-technology-subtitle{font-size:13px;margin-bottom:28px}.why-our-technology-cards{gap:18px;grid-template-columns:1fr}.why-tech-card{box-sizing:border-box;height:auto;min-height:130px;padding:18px;width:100%}.why-tech-icon-bg{height:40px;margin-bottom:12px;width:40px}.why-tech-icon-img{height:24px;width:24px}.why-tech-card-title{font-size:14px}.why-tech-card-desc{font-size:12px}.tech-stack-section{padding:20px 0 44px}.tech-stack-container{padding:0 14px}.tech-stack-title{font-size:20px}.tech-stack-desc{font-size:13px;margin-bottom:28px}.tech-stack-visual{margin-top:20px;min-height:auto}.tech-stack-main-row{align-items:center;flex-direction:column;gap:22px;margin-top:24px}.tech-stack-main-col{min-width:0;min-width:auto;width:100%}.tech-stack-title-bg{font-size:14px;padding:8px 16px}.tech-stack-icon-outer{height:48px;width:48px}.tech-stack-icon-outer img{height:26px;width:26px}.tech-stack-icon-label{font-size:12px}.tech-stack-circles-bg{display:none}.tech-stack-titles-row{gap:24px}.tech-stack-title-main{font-size:14px}.tech-stack-icons-row{flex-wrap:wrap;gap:22px;justify-content:center}.tech-stack-dotted-line,.tech-stack-dotted-line-title{height:24px}.smart-features-section{padding:20px 0 44px}.smart-features-container{padding:0 14px}.smart-features-title{font-size:20px}.smart-features-desc{font-size:13px;margin-bottom:28px}.smart-features-cards{gap:18px;grid-template-columns:1fr}.smart-feature-card{box-sizing:border-box;height:auto;min-height:84px;padding:16px;width:100%}.smart-feature-icon-bg{height:44px;margin-right:16px;width:44px}.smart-feature-icon-img{height:24px;width:24px}.smart-feature-card-title{font-size:14px}.smart-feature-card-desc{font-size:12px}.commitment-section{padding:20px 14px 40px}.commitment-container{border-radius:16px;padding:22px 16px}.commitment-title{font-size:18px;margin-bottom:22px}.commitment-features-grid{gap:20px;grid-template-columns:1fr}.commitment-feature-title{font-size:14px}.commitment-feature-desc{font-size:12px}.commitment-feature-icon{height:20px;width:20px}}@media (min-width:381px) and (max-width:500px){.technology-hero-section{min-height:auto}.technology-hero-content{padding:80px 18px 44px}.technology-hero-title{font-size:27px}.technology-hero-highlight{font-size:27px;margin-bottom:1.5rem}.technology-hero-description{font-size:13px}.why-our-technology-section{padding:22px 0 48px}.why-our-technology-container{padding:0 16px}.why-our-technology-title{font-size:22px}.why-our-technology-subtitle{font-size:14px;margin-bottom:30px}.why-our-technology-cards{gap:20px;grid-template-columns:1fr}.why-tech-card{box-sizing:border-box;height:auto;min-height:130px;padding:20px;width:100%}.why-tech-icon-bg{height:42px;margin-bottom:14px;width:42px}.why-tech-icon-img{height:26px;width:26px}.why-tech-card-title{font-size:15px}.why-tech-card-desc{font-size:12px}.tech-stack-section{padding:22px 0 48px}.tech-stack-container{padding:0 16px}.tech-stack-title{font-size:22px}.tech-stack-desc{font-size:14px;margin-bottom:30px}.tech-stack-visual{margin-top:24px;min-height:auto}.tech-stack-main-row{align-items:center;flex-direction:column;gap:24px;margin-top:26px}.tech-stack-main-col{min-width:0;min-width:auto;width:100%}.tech-stack-title-bg{font-size:15px;padding:8px 18px}.tech-stack-icon-outer{height:52px;width:52px}.tech-stack-icon-outer img{height:28px;width:28px}.tech-stack-icon-label{font-size:12px}.tech-stack-circles-bg{display:none}.tech-stack-titles-row{gap:26px}.tech-stack-title-main{font-size:15px}.tech-stack-icons-row{flex-wrap:wrap;gap:24px;justify-content:center}.tech-stack-dotted-line,.tech-stack-dotted-line-title{height:26px}.smart-features-section{padding:22px 0 48px}.smart-features-container{padding:0 16px}.smart-features-title{font-size:22px}.smart-features-desc{font-size:14px;margin-bottom:30px}.smart-features-cards{gap:20px;grid-template-columns:1fr}.smart-feature-card{box-sizing:border-box;height:auto;min-height:88px;padding:18px;width:100%}.smart-feature-icon-bg{height:46px;margin-right:18px;width:46px}.smart-feature-icon-img{height:26px;width:26px}.smart-feature-card-title{font-size:15px}.smart-feature-card-desc{font-size:12px}.commitment-section{padding:22px 16px 44px}.commitment-container{border-radius:18px;padding:24px 18px}.commitment-title{font-size:19px;margin-bottom:24px}.commitment-features-grid{gap:22px;grid-template-columns:1fr}.commitment-feature-title{font-size:14px}.commitment-feature-desc{font-size:12px}.commitment-feature-icon{height:20px;width:20px}}@media (min-width:501px) and (max-width:800px){.technology-hero-section{min-height:40vh}.technology-hero-content{padding:88px 24px 50px}.technology-hero-title{font-size:32px}.technology-hero-highlight{font-size:32px;margin-bottom:1.8rem}.technology-hero-description{font-size:14px}.why-our-technology-section{padding:24px 0 56px}.why-our-technology-container{padding:0 20px}.why-our-technology-title{font-size:24px}.why-our-technology-subtitle{font-size:15px;margin-bottom:34px}.why-our-technology-cards{gap:24px 20px;grid-template-columns:repeat(2,1fr)}.why-tech-card{box-sizing:border-box;height:auto;min-height:140px;padding:20px;width:100%}.why-tech-icon-bg{height:42px;margin-bottom:14px;width:42px}.why-tech-icon-img{height:26px;width:26px}.why-tech-card-title{font-size:15px}.why-tech-card-desc{font-size:12px}.tech-stack-section{padding:24px 0 56px}.tech-stack-container{padding:0 20px}.tech-stack-title{font-size:24px}.tech-stack-desc{font-size:15px;margin-bottom:34px}.tech-stack-visual{margin-top:28px;min-height:auto}.tech-stack-main-row{flex-wrap:wrap;gap:28px;justify-content:center;margin-top:30px}.tech-stack-main-col{min-width:100px}.tech-stack-title-bg{font-size:15px;padding:8px 18px}.tech-stack-icon-outer{height:52px;width:52px}.tech-stack-icon-outer img{height:28px;width:28px}.tech-stack-icon-label{font-size:12px}.tech-stack-circles-bg{display:none}.tech-stack-circle1{height:460px;width:460px}.tech-stack-circle2{height:320px;top:70px;width:320px}.tech-stack-circle3{height:200px;top:130px;width:200px}.tech-stack-titles-row{flex-wrap:wrap;gap:30px}.tech-stack-title-main{font-size:15px}.tech-stack-icons-row{flex-wrap:wrap;gap:28px;justify-content:center}.tech-stack-dotted-line,.tech-stack-dotted-line-title{height:28px}.smart-features-section{padding:24px 0 56px}.smart-features-container{padding:0 20px}.smart-features-title{font-size:24px}.smart-features-desc{font-size:15px;margin-bottom:34px}.smart-features-cards{gap:22px;grid-template-columns:1fr}.smart-feature-card{box-sizing:border-box;height:auto;min-height:90px;padding:18px 20px;width:100%}.smart-feature-icon-bg{height:48px;margin-right:18px;width:48px}.smart-feature-icon-img{height:26px;width:26px}.smart-feature-card-title{font-size:16px}.smart-feature-card-desc{font-size:13px}.commitment-section{padding:24px 20px 48px}.commitment-container{border-radius:20px;padding:28px 22px}.commitment-title{font-size:21px;margin-bottom:26px}.commitment-features-grid{gap:24px 28px;grid-template-columns:1fr 1fr;max-width:100%}.commitment-feature-title{font-size:14px}.commitment-feature-desc{font-size:12px}.commitment-feature-icon{height:21px;width:21px}}@media (min-width:801px) and (max-width:1050px){.technology-hero-section{min-height:44vh}.technology-hero-content{max-width:720px;padding:96px 32px 56px}.technology-hero-title{font-size:36px}.technology-hero-highlight{font-size:36px;margin-bottom:2rem}.technology-hero-description{font-size:15px}.why-our-technology-section{padding:25px 0 64px}.why-our-technology-container{max-width:960px;padding:0 28px}.why-our-technology-title{font-size:26px}.why-our-technology-subtitle{font-size:16px;margin-bottom:38px}.why-our-technology-cards{gap:28px 24px;grid-template-columns:repeat(2,1fr)}.why-tech-card{box-sizing:border-box;height:auto;min-height:145px;padding:22px;width:100%}.why-tech-card-title{font-size:16px}.why-tech-card-desc{font-size:13px}.tech-stack-section{padding:25px 0 64px}.tech-stack-container{max-width:960px;padding:0 28px}.tech-stack-title{font-size:26px}.tech-stack-desc{font-size:16px;margin-bottom:38px}.tech-stack-visual{min-height:480px}.tech-stack-main-row{gap:36px}.tech-stack-main-col{min-width:100px}.tech-stack-title-bg{font-size:16px;padding:9px 20px}.tech-stack-circles-bg{height:420px}.tech-stack-circle1{height:480px;width:480px}.tech-stack-circle2{height:340px;top:70px;width:340px}.tech-stack-circle3{height:210px;top:136px;width:210px}.tech-stack-titles-row{gap:42px}.tech-stack-title-main{font-size:16px}.tech-stack-icons-row{gap:42px}.tech-stack-dotted-line,.tech-stack-dotted-line-title{height:30px}.smart-features-section{padding:25px 0 64px}.smart-features-container{max-width:960px;padding:0 28px}.smart-features-title{font-size:26px}.smart-features-desc{font-size:16px;margin-bottom:38px}.smart-features-cards{gap:28px 24px;grid-template-columns:repeat(2,1fr)}.smart-feature-card{box-sizing:border-box;height:auto;min-height:96px;padding:20px 22px;width:100%}.smart-feature-card-title{font-size:16px}.smart-feature-card-desc{font-size:13px}.commitment-section{padding:25px 28px 52px}.commitment-container{max-width:860px;padding:30px 28px}.commitment-title{font-size:24px;margin-bottom:28px}.commitment-features-grid{gap:28px 40px;grid-template-columns:1fr 1fr;max-width:760px}.commitment-feature-title{font-size:15px}.commitment-feature-desc{font-size:12px}}@media (min-width:1051px) and (max-width:1300px){.technology-hero-content{max-width:820px;padding:104px 24px 58px}.technology-hero-highlight,.technology-hero-title{font-size:40px}.technology-hero-description{font-size:15px}.why-our-technology-container{max-width:1180px;padding:0 45px}.why-our-technology-title{font-size:28px}.why-our-technology-subtitle{font-size:16px}.why-our-technology-cards{gap:30px 24px;grid-template-columns:repeat(3,1fr)}.why-tech-card{box-sizing:border-box;height:auto;min-height:148px;width:100%}.tech-stack-container{max-width:1180px;padding:0 45px}.tech-stack-title{font-size:28px}.tech-stack-desc{font-size:16px}.tech-stack-visual{min-height:540px}.tech-stack-main-row{gap:40px}.tech-stack-circles-bg{height:480px}.tech-stack-circle1{height:540px;width:540px}.tech-stack-circle2{height:380px;top:80px;width:380px}.tech-stack-circle3{height:240px;top:160px;width:240px}.tech-stack-icons-row,.tech-stack-titles-row{gap:50px}.smart-features-container{max-width:1180px;padding:0 50px}.smart-features-title{font-size:28px}.smart-features-desc{font-size:16px}.smart-features-cards{gap:30px 24px;grid-template-columns:repeat(2,1fr)}.smart-feature-card{box-sizing:border-box;height:auto;min-height:100px;width:100%}.commitment-section{padding:25px 24px 54px}.commitment-container{max-width:1180px}.commitment-title{font-size:26px}.commitment-features-grid{gap:30px 44px;max-width:840px}}@media (min-width:1301px) and (max-width:1450px){.technology-hero-content{max-width:860px;padding:108px 24px 60px}.technology-hero-highlight,.technology-hero-title{font-size:42px}.why-our-technology-container{max-width:1150px}.why-our-technology-cards{gap:32px 28px;grid-template-columns:repeat(3,1fr)}.why-tech-card{box-sizing:border-box;height:150px;width:100%}.tech-stack-container{max-width:1150px}.tech-stack-visual{min-height:570px}.tech-stack-main-row{gap:44px}.tech-stack-circles-bg{height:500px}.tech-stack-circle1{height:570px;width:570px}.tech-stack-circle2{height:400px;top:85px;width:400px}.tech-stack-circle3{height:250px;top:170px;width:250px}.tech-stack-icons-row,.tech-stack-titles-row{gap:54px}.smart-features-container{max-width:1150px}.smart-features-cards{gap:32px 28px;grid-template-columns:repeat(2,1fr)}.smart-feature-card{box-sizing:border-box;height:100px;width:100%}.commitment-container{max-width:940px}.commitment-features-grid{gap:32px 46px;max-width:860px}}@media (min-width:1451px) and (max-width:1850px){.technology-hero-content{max-width:900px;padding:70px 20px 60px}.technology-hero-highlight,.technology-hero-title{font-size:44px}.why-our-technology-container{max-width:1400px}.why-our-technology-cards{gap:36px 32px;grid-template-columns:repeat(3,1fr)}.why-tech-card{box-sizing:border-box;height:200px;width:100%}.tech-stack-container{max-width:1400px}.tech-stack-visual{min-height:600px}.tech-stack-main-row{gap:127px}.smart-features-container{max-width:1400px}.smart-features-cards{gap:36px 32px;grid-template-columns:repeat(2,1fr)}.smart-feature-card{box-sizing:border-box;height:100px;width:100%}.commitment-container{max-width:980px}}@media (min-width:1851px) and (max-width:2000px){.technology-hero-section{min-height:45vh}.technology-hero-content{max-width:1000px;padding:120px 24px 70px}.technology-hero-title{font-size:48px}.technology-hero-highlight{font-size:48px;margin-bottom:2.4rem}.technology-hero-description{font-size:17px}.why-our-technology-section{padding:28px 0 90px}.why-our-technology-container{max-width:1400px;padding:0 40px}.why-our-technology-title{font-size:34px}.why-our-technology-subtitle{font-size:20px;margin-bottom:54px}.why-our-technology-cards{gap:40px 36px;grid-template-columns:repeat(3,1fr)}.why-tech-card{box-sizing:border-box;height:160px;padding:28px;width:100%}.why-tech-icon-bg{height:56px;width:56px}.why-tech-icon-img{height:34px;width:34px}.why-tech-card-title{font-size:20px}.why-tech-card-desc{font-size:15px}.tech-stack-section{padding:28px 0 90px}.tech-stack-container{max-width:1400px;padding:0 40px}.tech-stack-title{font-size:34px}.tech-stack-desc{font-size:20px;margin-bottom:54px}.tech-stack-visual{min-height:660px}.tech-stack-main-row{gap:56px;margin-top:70px}.tech-stack-title-bg{font-size:22px;padding:12px 28px}.tech-stack-icon-outer{height:72px;width:72px}.tech-stack-icon-outer img{height:42px;width:42px}.tech-stack-icon-label{font-size:16px}.tech-stack-circles-bg{height:560px}.tech-stack-circle1{height:660px;width:660px}.tech-stack-circle2{height:460px;top:100px;width:460px}.tech-stack-circle3{height:280px;top:200px;width:280px}.tech-stack-titles-row{gap:70px}.tech-stack-title-main{font-size:22px}.tech-stack-icons-row{gap:70px}.tech-stack-dotted-line,.tech-stack-dotted-line-title{height:40px}.smart-features-section{padding:28px 0 90px}.smart-features-container{max-width:1400px;padding:0 40px}.smart-features-title{font-size:34px}.smart-features-desc{font-size:20px;margin-bottom:54px}.smart-features-cards{gap:40px 36px;grid-template-columns:repeat(2,1fr)}.smart-feature-card{box-sizing:border-box;height:110px;padding:28px;width:100%}.smart-feature-icon-bg{border-radius:14px;height:60px;margin-right:26px;width:60px}.smart-feature-icon-img{height:34px;width:34px}.smart-feature-card-title{font-size:20px}.smart-feature-card-desc{font-size:15px}.commitment-section{padding:28px 40px 64px}.commitment-container{border-radius:28px;max-width:1100px;padding:38px 36px}.commitment-title{font-size:32px;margin-bottom:36px}.commitment-features-grid{gap:36px 56px;grid-template-columns:1fr 1fr;max-width:980px}.commitment-feature-title{font-size:18px}.commitment-feature-desc{font-size:13px}.commitment-feature-icon{height:26px;width:26px}}body{font-family:Arial,sans-serif}.qr-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;margin-top:20px;max-width:90%;padding:16px}.responsive-input{border-radius:6px;font-size:16px;margin-bottom:10px;max-width:90%;padding:12px;width:320px}.responsive-title{font-size:24px;margin-bottom:10px;text-align:center}.whats-app{background:radial-gradient(circle at 30% 30%,#7fffc8,#21f333);border-radius:50%;bottom:20px;box-shadow:0 8px 20px #21f36b99;color:#fff;font-size:28px;height:55px;line-height:55px;position:fixed;right:20px;text-align:center;width:55px;z-index:100}.whats-app:after,.whats-app:before{animation:waterWave 2s infinite;background:radial-gradient(circle,#7fffaa99,#21f39533);border-radius:50%;content:"";height:55px;position:absolute;width:55px;z-index:-1}.whats-app:after{animation-delay:.8s}.my-float{margin-top:13px}@keyframes waterWave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (max-width:600px){.responsive-title{font-size:20px}.responsive-input{font-size:14px;width:100%}.qr-card{padding:12px}.whats-app{font-size:26px;height:50px;line-height:50px;width:50px}}@media (min-width:601px) and (max-width:1024px){.responsive-title{font-size:22px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.onboarding-page{align-items:center;background:#f2f4ff;box-sizing:border-box;display:flex;font-family:Poppins;justify-content:center;min-height:100vh;padding:50px 16px}.onboarding-container{max-width:1000px;width:100%}.onboarding-header{margin-bottom:28px;text-align:center}.onboarding-header h1{color:#000;font-size:26px;font-weight:700;margin:0 0 10px;padding:0}.onboarding-header p{color:#000;font-size:15px;margin:0;padding:5px}.stepper-wrapper{justify-content:space-between;margin-bottom:40px}.step-item,.stepper-wrapper{align-items:center;display:flex;position:relative}.step-item{flex:1 1;flex-direction:column}.step-item:after{background:#dbe4ff;border-radius:999px;content:"";height:3px;left:50%;position:absolute;top:25px;transform:translateX(36px);width:calc(100% - 72px);z-index:0}.step-item:last-child:after{display:none}.step-item.done:after{background:linear-gradient(90deg,#22c55e,#16a34a)}.step-bubble{align-items:center;background:#0069f4;border-radius:50%;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px;z-index:2}.step-bubble.done{background:#22c55e;box-shadow:0 0 0 4px #22c55e26}.step-icon{filter:brightness(0) invert(1);height:30px;object-fit:contain;width:30px}.step-label{color:#707278;font-size:13px;font-weight:500;margin-top:12px;text-align:center;white-space:nowrap}.step-label.active{color:#1d6bff;font-weight:600}.step-label.done{color:#16a34a;font-weight:600}.onboarding-card{animation:fadeIn .3s ease;background:#fff;border-radius:16px;box-shadow:0 4px 32px #00000014;box-sizing:border-box;padding:36px 44px}.step-title-row{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:45px}.step-title-row h2{color:#000;font-size:20px;font-weight:700;margin:0;padding:0}.form-grid-2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.half-width{max-width:calc(50% - 10px)}.form-field{display:flex;flex-direction:column;margin-bottom:20px}.form-label{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:4px;margin-bottom:6px}.required-star{color:#ff0e00}.field-error{color:#ef4444;display:block;font-size:11px;font-weight:500;margin-top:4px}.form-input{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;font-size:14px;height:48px;outline:none;padding:11px 14px;transition:border-color .2s;width:100%}.form-input:focus{border-color:#3b82f6}.form-input::placeholder{color:#9ca3af}.date-wrapper{position:relative;width:100%}.custom-date-input{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;cursor:default;font-size:14px;height:48px;outline:none;padding:11px 45px 11px 14px;transition:border-color .2s;width:100%}.custom-date-input::placeholder{color:#9ca3af}.calendar-toggle-btn{align-items:center;background:none;border:none;bottom:0;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;position:absolute;right:12px;top:0;z-index:2}.calendar-icon-img{display:block;height:30px;object-fit:contain;width:30px}.calendar-dropdown{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 20px #0000001a;overflow:hidden;position:absolute;right:0;top:52px;z-index:999}.calendar-dropdown .react-datepicker{border:none;font-family:inherit}.calendar-dropdown .react-datepicker__triangle{display:none}.custom-select-wrapper{position:relative;width:100%}.custom-select-trigger{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;cursor:pointer;display:flex;font-size:14px;height:48px;justify-content:space-between;padding:11px 14px;transition:border-color .2s;-webkit-user-select:none;user-select:none;width:100%}.custom-select-trigger.open{border-color:#3b82f6;border-radius:8px 8px 0 0}.custom-select-trigger.placeholder span{color:#9ca3af}.select-chevron{flex-shrink:0;transition:transform .2s}.select-chevron.rotated{transform:rotate(180deg)}.custom-select-dropdown{background:#fff;border:1.5px solid #3b82f6;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 16px #00000014;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:999}.custom-select-option{color:#1a202c;cursor:pointer;font-size:14px;padding:11px 14px;transition:background .15s}.custom-select-option:hover{background:#f0f7ff;color:#3b82f6}.custom-select-option.selected{background:#eff6ff;color:#3b82f6;font-weight:500}.form-textarea{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a202c;font-size:14px;min-height:90px;outline:none;padding:11px 14px;resize:vertical;transition:border-color .2s;width:100%}.form-textarea:focus{border-color:#3b82f6}.form-textarea::placeholder{color:#9ca3af}.file-upload-field{background:#fff;border:2px dashed #cbd5e1;border-radius:8px;flex-direction:column;margin-bottom:0;padding:25px}.file-upload-field,.file-uploaded-box{box-sizing:border-box;display:flex;min-width:0}.file-uploaded-box{align-items:center;background:#eff6ff;border:1.5px dashed #93c5fd;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:13px;font-weight:500;gap:8px;margin-top:6px;max-width:100%;overflow:hidden;padding:10px 14px;transition:background .2s,border-color .2s;width:100%}.file-uploaded-box:hover{background:#dbeafe}.file-uploaded-box.file-selected{background:#f0fdf4;border-color:#86efac;color:#16a34a}.file-placeholder{color:#3b82f6;font-size:13px;font-weight:500}.file-name{color:#16a34a;flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-check{color:#22c55e;font-size:15px;font-weight:700;margin-left:auto}.file-size-hint{color:#94a3b8;font-size:11px;margin-top:5px}.file-input-hidden{display:none}.docs-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:4px;min-width:0}.declaration-row{align-items:center;background:#f1f5f9;border-radius:8px;display:flex;gap:10px;margin-top:20px;padding:14px 16px}.declaration-row input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #94a3b8;border-radius:4px;cursor:pointer;height:18px;min-width:18px;position:relative;width:18px}.declaration-row input[type=checkbox]:checked{background:#fff;border-color:#3b82f6}.declaration-row input[type=checkbox]:checked:after{border:2px solid #3b82f6;border-left:none;border-top:none;content:"";height:9px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.declaration-label{color:#0f172a;cursor:pointer;font-size:14px;font-weight:500}.nav-row{border-top:1px solid #f1f5f9;justify-content:space-between;margin-top:16px;padding-top:24px}.btn-prev,.nav-row{align-items:center;display:flex}.btn-prev{background:#e4e5e6;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#374151;cursor:pointer;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:background .2s}.btn-prev:hover:not(:disabled){background:#f1f5f9}.btn-prev:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.btn-next{align-items:center;background:linear-gradient(135deg,#68a8ff,#005ddd);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f659;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 28px;transition:opacity .2s,transform .2s}.btn-next:hover{opacity:.92;transform:translateY(-1px)}.btn-submit{background:linear-gradient(135deg,#68a8ff,#005ddd);box-shadow:0 2px 8px #22c55e59}.success-screen{align-items:center;display:flex;flex-direction:column;padding:40px 20px;text-align:center}.success-illustration{height:120px;margin:0 auto 24px;width:120px}.success-circle-outer,.success-illustration{align-items:center;display:flex;justify-content:center}.success-circle-outer{background:#22c55e26;border-radius:50%;height:110px;width:110px}.success-circle-inner{align-items:center;background:#22c55e;border-radius:50%;display:flex;height:75px;justify-content:center;width:75px}.success-icon-img{height:42px;object-fit:contain;width:42px}.success-screen h2{color:#0f172a;font-size:22px;font-weight:700;margin:0 0 10px}.success-green-text{color:#22c55e;font-size:14px;font-weight:500;margin:0 0 8px}.success-sub-text{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 32px;max-width:584px}.btn-back-home{background:#f97316;border:none;border-radius:8px;box-shadow:0 4px 14px #f9731666;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;letter-spacing:.3px;padding:11px 20px;transition:opacity .2s,transform .15s}.btn-back-home:hover{opacity:.93;transform:translateY(-1px)}.btn-back-home:active{transform:scale(.98)}.success-note{display:none}@media (max-width:320px){.onboarding-page{align-items:flex-start;padding:100px 10px 24px}.onboarding-container{width:100%}.onboarding-header{margin-bottom:16px}.onboarding-header h1{font-size:15px;font-weight:700;line-height:1.3;margin-bottom:6px}.onboarding-header h1,.onboarding-header p{color:#000;display:block;opacity:1;visibility:visible}.onboarding-header p{font-size:11px;line-height:1.4;padding:0}.stepper-wrapper{margin-bottom:16px;padding:0}.step-item{flex:1 1}.step-item:after{background:#dbe4ff;border-radius:999px;height:2px;left:50%;top:14px;transform:translateX(20px);width:calc(100% - 40px)}.step-bubble{height:28px;width:28px}.step-bubble.done svg{height:12px;width:12px}.step-icon{height:14px;width:14px}.step-label{color:#707278;display:block;font-size:7.5px;line-height:1.2;margin-top:5px;max-width:50px;opacity:1;text-align:center;visibility:visible;white-space:normal;word-break:break-word}.step-label.active{color:#1d6bff;font-weight:600}.step-label.done{color:#16a34a;font-weight:600}.onboarding-card{border-radius:12px;box-shadow:0 2px 16px #00000012;padding:16px 12px 20px}.step-title-row{margin-bottom:18px}.step-title-row h2{color:#000;display:block;font-size:14px;font-weight:700;margin:0;opacity:1;padding:0;text-align:center;visibility:visible}.form-grid-2{gap:0;grid-template-columns:1fr}.half-width{max-width:100%;width:100%}.form-field{margin-bottom:14px}.form-label{color:#000;display:flex;font-size:11.5px;font-weight:600;margin-bottom:5px;opacity:1;visibility:visible}.form-input{border-radius:7px;font-size:12px;height:40px;padding:9px 11px}.form-input::placeholder{font-size:11.5px}.custom-date-input{border-radius:7px;font-size:12px;height:40px;padding:9px 38px 9px 11px}.custom-date-input::placeholder{font-size:11.5px}.calendar-toggle-btn{right:9px}.calendar-icon-img{height:21px;width:21px}.calendar-dropdown{left:auto;max-width:100%;right:0;top:44px}.custom-select-trigger{border-radius:7px;font-size:12px;height:40px;padding:9px 11px}.custom-select-trigger.placeholder span{font-size:11.5px}.select-chevron{height:12px;width:12px}.custom-select-option{font-size:12px;padding:9px 11px}.custom-select-dropdown{max-height:180px}.form-textarea{border-radius:7px;font-size:12px;min-height:72px;padding:9px 11px}.form-textarea::placeholder{font-size:11.5px}.field-error{font-size:10px;margin-top:3px}.docs-grid{gap:10px;grid-template-columns:1fr;margin-bottom:0}.file-upload-field{border-radius:7px;padding:12px 11px}.file-upload-field .form-label{font-size:11.5px;margin-bottom:4px}.file-uploaded-box{border-radius:6px;font-size:11px;gap:6px;margin-top:4px;padding:7px 10px}.file-uploaded-box svg{flex-shrink:0;height:13px;width:13px}.file-name,.file-placeholder{font-size:11px}.file-check{font-size:13px}.file-size-hint{font-size:9.5px;margin-top:4px}.declaration-row{align-items:flex-start;border-radius:7px;gap:8px;margin-top:14px;padding:10px 11px}.declaration-row input[type=checkbox]{height:15px;margin-top:2px;min-width:15px;width:15px}.declaration-row input[type=checkbox]:checked:after{height:7px;left:4px;top:1px;width:4px}.declaration-label{font-size:11px;line-height:1.45}.nav-row{gap:8px;margin-top:14px;padding-top:16px}.btn-prev{padding:9px 14px}.btn-next,.btn-prev{border-radius:7px;font-size:12px;gap:5px}.btn-next{padding:9px 16px}.success-screen{padding:20px 8px 24px}.success-illustration{height:72px;margin-bottom:14px;width:72px}.success-circle-outer{height:70px;width:70px}.success-circle-inner{height:48px;width:48px}.success-icon-img{height:28px;width:28px}.success-screen h2{font-size:15px;margin-bottom:7px}.success-green-text{font-size:11.5px;margin-bottom:6px}.success-sub-text{font-size:11.5px;line-height:1.55;margin-bottom:18px}.btn-back-home{border-radius:7px;font-size:13px;padding:9px 16px}}@media (min-width:321px) and (max-width:480px){.onboarding-page{align-items:flex-start;padding:100px 14px 28px}.onboarding-container{width:100%}.onboarding-header{margin-bottom:18px}.onboarding-header h1{font-size:17px;font-weight:700;line-height:1.3;margin-bottom:7px}.onboarding-header h1,.onboarding-header p{color:#000;display:block;opacity:1;visibility:visible}.onboarding-header p{font-size:12px;line-height:1.4;padding:0}.stepper-wrapper{margin-bottom:18px;padding:0}.step-item:after{background:#dbe4ff;border-radius:999px;height:2px;left:50%;top:17px;transform:translateX(23px);width:calc(100% - 46px)}.step-bubble{height:34px;width:34px}.step-bubble.done svg{height:14px;width:14px}.step-icon{height:18px;width:18px}.step-label{color:#707278;display:block;font-size:8.5px;line-height:1.2;margin-top:6px;max-width:58px;opacity:1;text-align:center;visibility:visible;white-space:normal;word-break:break-word}.step-label.active{color:#1d6bff;font-weight:600}.step-label.done{color:#16a34a;font-weight:600}.onboarding-card{border-radius:14px;box-shadow:0 3px 20px #00000012;padding:20px 16px 24px}.step-title-row{margin-bottom:22px}.step-title-row h2{color:#000;display:block;font-size:15px;font-weight:700;margin:0;opacity:1;padding:0;text-align:center;visibility:visible}.form-grid-2{gap:0;grid-template-columns:1fr}.half-width{max-width:100%;width:100%}.form-field{margin-bottom:15px}.form-label{color:#000;display:flex;font-size:12.5px;font-weight:600;margin-bottom:5px;opacity:1;visibility:visible}.form-input{border-radius:8px;font-size:13px;height:43px;padding:10px 12px}.form-input::placeholder{font-size:12.5px}.custom-date-input{border-radius:8px;font-size:13px;height:43px;padding:10px 40px 10px 12px}.custom-date-input::placeholder{font-size:12.5px}.calendar-toggle-btn{right:10px}.calendar-icon-img{height:22px;width:22px}.calendar-dropdown{left:auto;max-width:100%;right:0;top:47px}.custom-select-trigger{border-radius:8px;font-size:13px;height:43px;padding:10px 12px}.custom-select-trigger.placeholder span{font-size:12.5px}.select-chevron{height:13px;width:13px}.custom-select-option{font-size:13px;padding:10px 12px}.custom-select-dropdown{max-height:200px}.form-textarea{border-radius:8px;font-size:13px;min-height:78px;padding:10px 12px}.form-textarea::placeholder{font-size:12.5px}.field-error{font-size:10.5px;margin-top:3px}.docs-grid{gap:12px;grid-template-columns:1fr;margin-bottom:0}.file-upload-field{border-radius:8px;padding:14px 13px}.file-upload-field .form-label{font-size:12.5px;margin-bottom:5px}.file-uploaded-box{border-radius:7px;font-size:12px;gap:7px;margin-top:5px;padding:8px 11px}.file-uploaded-box svg{flex-shrink:0;height:14px;width:14px}.file-name,.file-placeholder{font-size:12px}.file-check{font-size:14px}.file-size-hint{font-size:10px;margin-top:4px}.declaration-row{align-items:flex-start;border-radius:8px;gap:9px;margin-top:16px;padding:11px 13px}.declaration-row input[type=checkbox]{height:16px;margin-top:2px;min-width:16px;width:16px}.declaration-row input[type=checkbox]:checked:after{height:8px;left:4px;top:1px;width:4px}.declaration-label{font-size:12px;line-height:1.5}.nav-row{gap:8px;margin-top:14px;padding-top:18px}.btn-prev{padding:9px 16px}.btn-next,.btn-prev{border-radius:8px;font-size:13px;gap:6px}.btn-next{padding:9px 18px}.success-screen{padding:24px 10px 28px}.success-illustration{height:84px;margin-bottom:16px;width:84px}.success-circle-outer{height:82px;width:82px}.success-circle-inner{height:56px;width:56px}.success-icon-img{height:32px;width:32px}.success-screen h2{font-size:17px;margin-bottom:8px}.success-green-text{font-size:12.5px;margin-bottom:7px}.success-sub-text{font-size:12.5px;line-height:1.6;margin-bottom:22px}.btn-back-home{border-radius:8px;font-size:13.5px;padding:10px 18px}}@media (min-width:481px) and (max-width:768px){.onboarding-page{align-items:flex-start;padding:50px 24px 36px}.onboarding-container{margin:0 auto;max-width:720px;width:100%}.onboarding-header{margin-bottom:22px;text-align:center}.onboarding-header h1{font-size:22px;font-weight:700;line-height:1.3;margin-bottom:8px}.onboarding-header h1,.onboarding-header p{color:#000;display:block;opacity:1;visibility:visible}.onboarding-header p{font-size:14px;line-height:1.5;padding:0}.stepper-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px;padding:0}.step-item{flex:1 1}.step-item:after{background:#dbe4ff;border-radius:999px;height:2px;left:50%;top:21px;transform:translateX(27px);width:calc(100% - 54px)}.step-bubble{height:45px;width:45px}.step-bubble.done svg{height:18px;width:18px}.step-icon{height:25px;width:25px}.step-label{color:#707278;display:block;font-size:10px;line-height:1.25;margin-top:7px;max-width:68px;opacity:1;text-align:center;visibility:visible;white-space:normal;word-break:break-word}.step-label.active{color:#1d6bff;font-weight:600}.step-label.done{color:#16a34a;font-weight:600}.onboarding-card{border-radius:16px;box-shadow:0 4px 24px #00000014;padding:28px 24px 32px}.step-title-row{margin-bottom:26px}.step-title-row h2{color:#000;display:block;font-size:18px;font-weight:700;margin:0;opacity:1;padding:0;text-align:center;visibility:visible}.form-grid-2{gap:0 18px;grid-template-columns:1fr 1fr}.half-width{max-width:50%;width:100%}.form-field{margin-bottom:18px}.form-label{color:#000;display:flex;font-size:13px;font-weight:600;margin-bottom:6px;opacity:1;visibility:visible}.form-input{border-radius:9px;font-size:14px;height:46px;padding:11px 14px}.form-input::placeholder{font-size:13.5px}.custom-date-input{border-radius:9px;font-size:14px;height:46px;padding:11px 44px 11px 14px}.custom-date-input::placeholder{font-size:13.5px}.calendar-toggle-btn{right:12px}.calendar-icon-img{height:24px;width:24px}.calendar-dropdown{left:auto;max-width:100%;right:0;top:50px}.custom-select-trigger{border-radius:9px;font-size:14px;height:46px;padding:11px 14px}.custom-select-trigger.placeholder span{font-size:13.5px}.select-chevron{height:14px;width:14px}.custom-select-option{font-size:14px;padding:11px 14px}.custom-select-dropdown{max-height:220px}.form-textarea{border-radius:9px;font-size:14px;min-height:90px;padding:11px 14px}.form-textarea::placeholder{font-size:13.5px}.field-error{font-size:11.5px;margin-top:4px}.docs-grid{gap:14px;grid-template-columns:1fr 1fr;margin-bottom:0}.file-upload-field{border-radius:9px;padding:16px 15px}.file-upload-field .form-label{font-size:13px;margin-bottom:6px}.file-uploaded-box{border-radius:8px;font-size:13px;gap:8px;margin-top:6px;padding:9px 13px}.file-uploaded-box svg{flex-shrink:0;height:15px;width:15px}.file-name,.file-placeholder{font-size:13px}.file-check{font-size:15px}.file-size-hint{font-size:11px;margin-top:5px}.declaration-row{align-items:flex-start;border-radius:9px;gap:10px;margin-top:18px;padding:13px 15px}.declaration-row input[type=checkbox]{height:17px;margin-top:2px;min-width:17px;width:17px}.declaration-row input[type=checkbox]:checked:after{height:9px;left:4px;top:1px;width:5px}.declaration-label{font-size:13px;line-height:1.55}.nav-row{gap:10px;margin-top:18px;padding-top:20px}.btn-prev{padding:10px 20px}.btn-next,.btn-prev{border-radius:9px;font-size:14px;gap:6px}.btn-next{padding:10px 24px}.success-screen{padding:32px 16px 36px}.success-illustration{height:100px;margin-bottom:20px;width:100px}.success-circle-outer{height:98px;width:98px}.success-circle-inner{height:66px;width:66px}.success-icon-img{height:38px;width:38px}.success-screen h2{font-size:20px;margin-bottom:10px}.success-green-text{font-size:14px;margin-bottom:8px}.success-sub-text{font-size:14px;line-height:1.65;margin-bottom:26px}.btn-back-home{border-radius:9px;font-size:15px;padding:11px 22px}}@media (min-width:769px) and (max-width:1024px){.onboarding-page{align-items:flex-start;padding:50px 40px 48px}.onboarding-container{margin:0 auto;max-width:900px;width:100%}.onboarding-header{margin-bottom:26px;text-align:center}.onboarding-header h1{font-size:25px;font-weight:700;line-height:1.3;margin-bottom:10px}.onboarding-header h1,.onboarding-header p{color:#000;display:block;opacity:1;visibility:visible}.onboarding-header p{font-size:16px;line-height:1.5;padding:0}.stepper-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:28px;padding:0}.step-item{flex:1 1}.step-item:after{background:#dbe4ff;border-radius:999px;height:2.5px;left:50%;top:24px;transform:translateX(32px);width:calc(100% - 64px)}.step-bubble{height:45px;width:45px}.step-bubble.done svg{height:20px;width:20px}.step-icon{height:25px;width:25px}.step-label{color:#707278;display:block;font-size:11px;line-height:1.3;margin-top:8px;max-width:76px;opacity:1;text-align:center;visibility:visible;white-space:normal;word-break:break-word}.step-label.active{color:#1d6bff;font-weight:600}.step-label.done{color:#16a34a;font-weight:600}.onboarding-card{border-radius:18px;box-shadow:0 4px 28px #00000014;padding:32px 32px 36px}.step-title-row{margin-bottom:28px}.step-title-row h2{color:#000;display:block;font-size:20px;font-weight:700;margin:0;opacity:1;padding:0;text-align:center;visibility:visible}.form-grid-2{gap:0 22px;grid-template-columns:1fr 1fr}.half-width{max-width:50%;width:100%}.form-field{margin-bottom:20px}.form-label{color:#000;display:flex;font-size:13.5px;font-weight:600;margin-bottom:7px;opacity:1;visibility:visible}.form-input{border-radius:10px;font-size:14px;height:48px;padding:12px 15px}.form-input::placeholder{font-size:13.5px}.custom-date-input{border-radius:10px;font-size:14px;height:48px;padding:12px 46px 12px 15px}.custom-date-input::placeholder{font-size:13.5px}.calendar-toggle-btn{right:13px}.calendar-icon-img{height:26px;width:26px}.calendar-dropdown{left:auto;max-width:100%;right:0;top:52px}.custom-select-trigger{border-radius:10px;font-size:14px;height:48px;padding:12px 15px}.custom-select-trigger.placeholder span{font-size:13.5px}.select-chevron{height:15px;width:15px}.custom-select-option{font-size:14px;padding:12px 15px}.custom-select-dropdown{max-height:240px}.form-textarea{border-radius:10px;font-size:14px;min-height:96px;padding:12px 15px}.form-textarea::placeholder{font-size:13.5px}.field-error{font-size:12px;margin-top:4px}.docs-grid{gap:16px;grid-template-columns:1fr 1fr;margin-bottom:0}.file-upload-field{border-radius:10px;padding:18px 16px}.file-upload-field .form-label{font-size:13.5px;margin-bottom:6px}.file-uploaded-box{border-radius:8px;font-size:13.5px;gap:9px;margin-top:6px;padding:10px 14px}.file-uploaded-box svg{flex-shrink:0;height:16px;width:16px}.file-name,.file-placeholder{font-size:13.5px}.file-check{font-size:16px}.file-size-hint{font-size:11.5px;margin-top:5px}.declaration-row{align-items:flex-start;border-radius:10px;gap:11px;margin-top:20px;padding:14px 16px}.declaration-row input[type=checkbox]{height:18px;margin-top:2px;min-width:18px;width:18px}.declaration-row input[type=checkbox]:checked:after{height:10px;left:5px;top:1px;width:5px}.declaration-label{font-size:13.5px;line-height:1.55}.nav-row{gap:12px;margin-top:20px;padding-top:22px}.btn-prev{padding:11px 24px}.btn-next,.btn-prev{border-radius:10px;font-size:14.5px;gap:7px}.btn-next{padding:11px 28px}.success-screen{padding:40px 24px 44px}.success-illustration{height:112px;margin-bottom:22px;width:112px}.success-circle-outer{height:110px;width:110px}.success-circle-inner{height:74px;width:74px}.success-icon-img{height:42px;width:42px}.success-screen h2{font-size:22px;margin-bottom:10px}.success-green-text{font-size:15px;margin-bottom:9px}.success-sub-text{font-size:15px;line-height:1.65;margin-bottom:28px}.btn-back-home{border-radius:10px;font-size:15.5px;padding:12px 26px}}@media (min-width:1025px) and (max-width:1200px){.onboarding-page{align-items:flex-start;padding:50px 60px 56px}.onboarding-container{margin:0 auto;max-width:900px;width:100%}.onboarding-header{margin-bottom:28px;text-align:center}.onboarding-header h1{font-size:27px;font-weight:700;line-height:1.3;margin-bottom:10px}.onboarding-header h1,.onboarding-header p{color:#000;display:block;opacity:1;visibility:visible}.onboarding-header p{font-size:16px;line-height:1.5;padding:0}.stepper-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:30px;padding:0}.step-item{flex:1 1}.step-item:after{background:#dbe4ff;border-radius:999px;height:2.5px;left:50%;top:26px;transform:translateX(34px);width:calc(100% - 68px)}.step-bubble{height:50px;width:50px}.step-bubble.done svg{height:22px;width:22px}.step-icon{height:30px;width:30px}.step-label{color:#707278;display:block;font-size:12px;line-height:1.3;margin-top:9px;max-width:84px;opacity:1;text-align:center;visibility:visible;white-space:normal;word-break:break-word}.step-label.active{color:#1d6bff;font-weight:600}.step-label.done{color:#16a34a;font-weight:600}.onboarding-card{border-radius:20px;box-shadow:0 4px 32px #00000014;padding:36px 40px 40px}.step-title-row{margin-bottom:30px}.step-title-row h2{color:#000;display:block;font-size:22px;font-weight:700;margin:0;opacity:1;padding:0;text-align:center;visibility:visible}.form-grid-2{gap:0 24px;grid-template-columns:1fr 1fr}.half-width{max-width:50%;width:100%}.form-field{margin-bottom:22px}.form-label{color:#000;display:flex;font-size:14px;font-weight:600;margin-bottom:7px;opacity:1;visibility:visible}.form-input{border-radius:10px;height:50px;padding:13px 16px}.form-input,.form-input::placeholder{font-size:14px}.custom-date-input{border-radius:10px;font-size:14.5px;height:50px;padding:13px 48px 13px 16px}.custom-date-input::placeholder{font-size:14px}.calendar-toggle-btn{right:14px}.calendar-icon-img{height:27px;width:27px}.calendar-dropdown{left:auto;max-width:100%;right:0;top:54px}.custom-select-trigger{border-radius:10px;font-size:14.5px;height:50px;padding:13px 16px}.custom-select-trigger.placeholder span{font-size:14px}.select-chevron{height:15px;width:15px}.custom-select-option{font-size:14.5px;padding:12px 16px}.custom-select-dropdown{max-height:250px}.form-textarea{border-radius:10px;font-size:14.5px;min-height:100px;padding:13px 16px}.form-textarea::placeholder{font-size:14px}.field-error{font-size:12.5px;margin-top:4px}.docs-grid{gap:18px;grid-template-columns:1fr 1fr;margin-bottom:0}.file-upload-field{border-radius:10px;padding:20px 18px}.file-upload-field .form-label{font-size:14px;margin-bottom:7px}.file-uploaded-box{border-radius:9px;font-size:14px;gap:10px;margin-top:7px;padding:11px 15px}.file-uploaded-box svg{flex-shrink:0;height:17px;width:17px}.file-name,.file-placeholder{font-size:14px}.file-check{font-size:17px}.file-size-hint{font-size:12px;margin-top:5px}.declaration-row{align-items:flex-start;border-radius:10px;gap:12px;margin-top:22px;padding:15px 18px}.declaration-row input[type=checkbox]{height:18px;margin-top:2px;min-width:18px;width:18px}.declaration-row input[type=checkbox]:checked:after{height:10px;left:5px;top:1px;width:5px}.declaration-label{font-size:14px;line-height:1.6}.nav-row{gap:12px;margin-top:22px;padding-top:24px}.btn-prev{padding:12px 26px}.btn-next,.btn-prev{border-radius:10px;font-size:15px;gap:8px}.btn-next{padding:12px 32px}.success-screen{padding:44px 32px 48px}.success-illustration{height:120px;margin-bottom:24px;width:120px}.success-circle-outer{height:118px;width:118px}.success-circle-inner{height:80px;width:80px}.success-icon-img{height:46px;width:46px}.success-screen h2{font-size:24px;margin-bottom:11px}.success-green-text{font-size:15.5px;margin-bottom:9px}.success-sub-text{font-size:15.5px;line-height:1.7;margin-bottom:30px}.btn-back-home{border-radius:10px;font-size:16px;padding:13px 28px}}@media (min-width:1201px) and (max-width:1300px){.onboarding-page{align-items:flex-start;padding:50px 80px 64px}.onboarding-container{margin:0 auto;max-width:900px;width:100%}.onboarding-header{margin-bottom:30px;text-align:center}.onboarding-header h1{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:11px}.onboarding-header h1,.onboarding-header p{color:#000;display:block;opacity:1;visibility:visible}.onboarding-header p{font-size:18px;line-height:1.5;padding:0}.stepper-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px;padding:0}.step-item{flex:1 1}.step-item:after{background:#dbe4ff;border-radius:999px;height:2.5px;left:50%;top:25px;transform:translateX(36px);width:calc(100% - 72px)}.step-bubble{height:50px;width:50px}.step-bubble.done svg{height:24px;width:24px}.step-icon{height:30px;width:30px}.step-label{color:#707278;display:block;font-size:12px;line-height:1.3;margin-top:10px;max-width:90px;opacity:1;text-align:center;visibility:visible;white-space:normal;word-break:break-word}.step-label.active{color:#1d6bff;font-weight:600}.step-label.done{color:#16a34a;font-weight:600}.onboarding-card{border-radius:20px;box-shadow:0 6px 36px #00000014;padding:40px 48px 44px}.step-title-row{margin-bottom:32px}.step-title-row h2{color:#000;display:block;font-size:24px;font-weight:700;margin:0;opacity:1;padding:0;text-align:center;visibility:visible}.form-grid-2{gap:0 28px;grid-template-columns:1fr 1fr}.half-width{max-width:50%;width:100%}.form-field{margin-bottom:24px}.form-label{color:#000;display:flex;font-size:14px;font-weight:600;margin-bottom:8px;opacity:1;visibility:visible}.form-input{border-radius:11px;height:52px;padding:14px 17px}.form-input,.form-input::placeholder{font-size:14px}.custom-date-input{border-radius:11px;font-size:15px;height:52px;padding:14px 50px 14px 17px}.custom-date-input::placeholder{font-size:14.5px}.calendar-toggle-btn{right:15px}.calendar-icon-img{height:28px;width:28px}.calendar-dropdown{left:auto;max-width:100%;right:0;top:56px}.custom-select-trigger{border-radius:11px;font-size:15px;height:52px;padding:14px 17px}.custom-select-trigger.placeholder span{font-size:14.5px}.select-chevron{height:16px;width:16px}.custom-select-option{font-size:15px;padding:13px 17px}.custom-select-dropdown{max-height:260px}.form-textarea{border-radius:11px;font-size:15px;min-height:106px;padding:14px 17px}.form-textarea::placeholder{font-size:14.5px}.field-error{font-size:13px;margin-top:5px}.docs-grid{gap:20px;grid-template-columns:1fr 1fr;margin-bottom:0}.file-upload-field{border-radius:11px;padding:22px 20px}.file-upload-field .form-label{font-size:14.5px;margin-bottom:8px}.file-uploaded-box{border-radius:9px;font-size:14px;gap:10px;margin-top:8px;padding:12px 16px}.file-uploaded-box svg{flex-shrink:0;height:18px;width:18px}.file-name,.file-placeholder{font-size:14px}.file-check{font-size:18px}.file-size-hint{font-size:12px;margin-top:6px}.declaration-row{align-items:flex-start;border-radius:11px;gap:13px;margin-top:24px;padding:16px 20px}.declaration-row input[type=checkbox]{height:19px;margin-top:2px;min-width:19px;width:19px}.declaration-row input[type=checkbox]:checked:after{height:10px;left:5px;top:2px;width:6px}.declaration-label{font-size:14px;line-height:1.6}.nav-row{gap:14px;margin-top:24px;padding-top:26px}.btn-prev{padding:13px 28px}.btn-next,.btn-prev{border-radius:11px;font-size:15px;gap:8px}.btn-next{padding:13px 36px}.success-screen{padding:48px 40px 52px}.success-illustration{height:128px;margin-bottom:26px;width:128px}.success-circle-outer{height:126px;width:126px}.success-circle-inner{height:86px;width:86px}.success-icon-img{height:50px;width:50px}.success-screen h2{font-size:26px;margin-bottom:12px}.success-green-text{font-size:16px;margin-bottom:10px}.success-sub-text{font-size:16px;line-height:1.7;margin-bottom:32px}.btn-back-home{border-radius:11px;font-size:16.5px;padding:14px 32px}}@media (min-width:1301px) and (max-width:1440px){.onboarding-page{align-items:flex-start;padding:50px 100px 70px}.onboarding-container{margin:0 auto;max-width:1100px;width:100%}.onboarding-header{margin-bottom:32px;text-align:center}.onboarding-header h1{font-size:30px;font-weight:700;line-height:1.3;margin-bottom:12px}.onboarding-header h1,.onboarding-header p{color:#000;display:block;opacity:1;visibility:visible}.onboarding-header p{font-size:18px;line-height:1.5;padding:0}.stepper-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:34px;padding:0}.step-item{flex:1 1}.step-item:after{background:#dbe4ff;border-radius:999px;height:3px;left:50%;top:25px;transform:translateX(40px);width:calc(100% - 80px)}.step-bubble{height:50px;width:50px}.step-bubble.done svg{height:26px;width:26px}.step-icon{height:30px;width:30px}.step-label{color:#707278;display:block;font-size:13px;line-height:1.35;margin-top:10px;max-width:96px;opacity:1;text-align:center;visibility:visible;white-space:normal;word-break:break-word}.step-label.active{color:#1d6bff;font-weight:600}.step-label.done{color:#16a34a;font-weight:600}.onboarding-card{border-radius:22px;box-shadow:0 6px 40px #00000014;padding:44px 52px 48px}.step-title-row{margin-bottom:34px}.step-title-row h2{color:#000;display:block;font-size:25px;font-weight:700;margin:0;opacity:1;padding:0;text-align:center;visibility:visible}.form-grid-2{gap:0 30px;grid-template-columns:1fr 1fr}.half-width{max-width:50%;width:100%}.form-field{margin-bottom:26px}.form-label{color:#000;display:flex;font-size:15px;font-weight:600;margin-bottom:8px;opacity:1;visibility:visible}.form-input{border-radius:11px;font-size:14px;height:54px;padding:14px 18px}.form-input::placeholder{font-size:14.5px}.custom-date-input{border-radius:11px;font-size:15px;height:54px;padding:14px 52px 14px 18px}.custom-date-input::placeholder{font-size:14.5px}.calendar-toggle-btn{right:16px}.calendar-icon-img{height:28px;width:28px}.calendar-dropdown{left:auto;max-width:100%;right:0;top:58px}.custom-select-trigger{border-radius:11px;font-size:15px;height:54px;padding:14px 18px}.custom-select-trigger.placeholder span{font-size:14.5px}.select-chevron{height:16px;width:16px}.custom-select-option{font-size:15px;padding:13px 18px}.custom-select-dropdown{max-height:270px}.form-textarea{border-radius:11px;font-size:15px;min-height:110px;padding:14px 18px}.form-textarea::placeholder{font-size:14.5px}.field-error{font-size:13px;margin-top:5px}.docs-grid{gap:22px;grid-template-columns:1fr 1fr;margin-bottom:0}.file-upload-field{border-radius:11px;padding:24px 22px}.file-upload-field .form-label{font-size:15px;margin-bottom:8px}.file-uploaded-box{border-radius:10px;font-size:15px;gap:11px;margin-top:8px;padding:13px 17px}.file-uploaded-box svg{flex-shrink:0;height:18px;width:18px}.file-name,.file-placeholder{font-size:15px}.file-check{font-size:18px}.file-size-hint{font-size:13px;margin-top:6px}.declaration-row{align-items:flex-start;border-radius:11px;gap:14px;margin-top:26px;padding:17px 22px}.declaration-row input[type=checkbox]{height:20px;margin-top:2px;min-width:20px;width:20px}.declaration-row input[type=checkbox]:checked:after{height:11px;left:6px;top:2px;width:6px}.declaration-label{font-size:15px;line-height:1.6}.nav-row{gap:14px;margin-top:26px;padding-top:28px}.btn-prev{padding:13px 30px}.btn-next,.btn-prev{border-radius:11px;font-size:15.5px;gap:8px}.btn-next{padding:13px 38px}.success-screen{padding:52px 44px 56px}.success-illustration{height:136px;margin-bottom:28px;width:136px}.success-circle-outer{height:134px;width:134px}.success-circle-inner{height:90px;width:90px}.success-icon-img{height:52px;width:52px}.success-screen h2{font-size:28px;margin-bottom:13px}.success-green-text{font-size:16.5px;margin-bottom:10px}.success-sub-text{font-size:16.5px;line-height:1.7;margin-bottom:34px}.btn-back-home{border-radius:11px;font-size:17px;padding:14px 34px}}@media (min-width:1441px){.onboarding-page{align-items:flex-start;padding:50px 120px 80px}.onboarding-container{margin:0 auto;max-width:1200px;width:100%}.onboarding-header{margin-bottom:36px;text-align:center}.onboarding-header h1{font-size:30px;font-weight:700;line-height:1.3;margin-bottom:13px}.onboarding-header h1,.onboarding-header p{color:#000;display:block;opacity:1;visibility:visible}.onboarding-header p{font-size:18px;line-height:1.55;padding:0}.stepper-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:36px;padding:0}.step-item{flex:1 1}.step-item:after{background:#dbe4ff;border-radius:999px;height:3px;left:50%;top:25px;transform:translateX(42px);width:calc(100% - 84px)}.step-bubble{height:50px;width:50px}.step-bubble.done svg{height:28px;width:28px}.step-icon{height:30px;width:30px}.step-label{color:#707278;display:block;font-size:13px;line-height:1.35;margin-top:11px;max-width:100px;opacity:1;text-align:center;visibility:visible;white-space:normal;word-break:break-word}.step-label.active{color:#1d6bff;font-weight:600}.step-label.done{color:#16a34a;font-weight:600}.onboarding-card{border-radius:24px;box-shadow:0 8px 48px #00000014;padding:48px 60px 54px}.step-title-row{margin-bottom:36px}.step-title-row h2{color:#000;display:block;font-size:26px;font-weight:700;margin:0;opacity:1;padding:0;text-align:center;visibility:visible}.form-grid-2{gap:0 32px;grid-template-columns:1fr 1fr}.half-width{max-width:50%;width:100%}.form-field{margin-bottom:28px}.form-label{color:#000;display:flex;font-size:15px;font-weight:600;margin-bottom:9px;opacity:1;visibility:visible}.form-input{border-radius:12px;height:56px;padding:15px 20px}.form-input,.form-input::placeholder{font-size:14px}.custom-date-input{border-radius:12px;font-size:15.5px;height:56px;padding:15px 54px 15px 20px}.custom-date-input::placeholder{font-size:15px}.calendar-toggle-btn{right:18px}.calendar-icon-img{height:30px;width:30px}.calendar-dropdown{left:auto;max-width:100%;right:0;top:60px}.custom-select-trigger{border-radius:12px;font-size:15.5px;height:56px;padding:15px 20px}.custom-select-trigger.placeholder span{font-size:15px}.select-chevron{height:17px;width:17px}.custom-select-option{font-size:15.5px;padding:14px 20px}.custom-select-dropdown{max-height:280px}.form-textarea{border-radius:12px;font-size:15.5px;min-height:116px;padding:15px 20px}.form-textarea::placeholder{font-size:15px}.field-error{font-size:13.5px;margin-top:5px}.docs-grid{gap:24px;grid-template-columns:1fr 1fr;margin-bottom:0}.file-upload-field{border-radius:12px;padding:26px 24px}.file-upload-field .form-label{font-size:15.5px;margin-bottom:9px}.file-uploaded-box{border-radius:10px;font-size:15.5px;gap:12px;margin-top:9px;padding:14px 18px}.file-uploaded-box svg{flex-shrink:0;height:19px;width:19px}.file-name,.file-placeholder{font-size:15.5px}.file-check{font-size:19px}.file-size-hint{font-size:13.5px;margin-top:7px}.declaration-row{align-items:flex-start;border-radius:12px;gap:15px;margin-top:28px;padding:18px 24px}.declaration-row input[type=checkbox]{height:20px;margin-top:2px;min-width:20px;width:20px}.declaration-row input[type=checkbox]:checked:after{height:11px;left:6px;top:2px;width:6px}.declaration-label{font-size:15.5px;line-height:1.65}.nav-row{gap:16px;margin-top:28px;padding-top:30px}.btn-prev{padding:14px 32px}.btn-next,.btn-prev{border-radius:12px;font-size:16px;gap:9px}.btn-next{padding:14px 42px}.success-screen{padding:56px 48px 60px}.success-illustration{height:144px;margin-bottom:30px;width:144px}.success-circle-outer{height:142px;width:142px}.success-circle-inner{height:96px;width:96px}.success-icon-img{height:56px;width:56px}.success-screen h2{font-size:30px;margin-bottom:14px}.success-green-text{font-size:17px;margin-bottom:11px}.success-sub-text{font-size:17px;line-height:1.75;margin-bottom:36px}.btn-back-home{border-radius:12px;font-size:17.5px;padding:15px 38px}}
/*# sourceMappingURL=main.0bdbdf99.css.map*/