*{--bs-primary-rgb:43,87,167}.data-analysis .custom-container{max-width:min(1600px,95vw);margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem}.data-analysis-home-section-1,.data-analysis-section-header{background-position:50%;background-repeat:no-repeat;background-size:cover}.data-analysis-section-header{background-color:#f8f9fa;position:relative}.data-analysis-section-header:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#f8f9fa;opacity:.3;z-index:-1}.data-analysis-home-section-1 .input-group{box-shadow:0 10px 80px 0 rgba(0,0,0,.06)}.card-provide{border:1px solid transparent;transition:all .3s ease-in-out}.card-provide:hover{border:1px solid var(--tc-theme-primary)}.card-provide:hover .link{color:var(--tc-theme-primary)}.data-analysis-home-section-4 .card-project{filter:drop-shadow(0 30px 60px rgba(0,0,0,.06))}.data-analysis-home-section-6 .swiper-button-next svg,.data-analysis-home-section-6 .swiper-button-prev svg{width:clamp(14px,4vw,18px);height:clamp(14px,4vw,18px)}.data-analysis-home-section-6 .swiper-button-next :active,.data-analysis-home-section-6 .swiper-button-next:hover,.data-analysis-home-section-6 .swiper-button-prev :active,.data-analysis-home-section-6 .swiper-button-prev:hover{border-color:var(--tc-system-white)!important}.data-analysis-home-section-6 .swiper-button-next :active svg path,.data-analysis-home-section-6 .swiper-button-next:hover svg path,.data-analysis-home-section-6 .swiper-button-prev :active svg path,.data-analysis-home-section-6 .swiper-button-prev:hover svg path{fill:var(--tc-system-white)}.data-analysis-home-section-6 .ellipse-1{width:min(320px,80vw);height:min(320px,80vw);border-radius:50%;z-index:-1;background:linear-gradient(217deg,var(--tc-theme-primary) 14.68%,#fff 83.09%)}.data-analysis-home-section-6 .ellipse-2{width:min(482px,90vw);height:min(482px,90vw);border-radius:50%;z-index:-1;border:1px solid var(--tc-system-stroke)}.data-analysis-about-section-2 .nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:0;--bs-nav-tabs-link-active-color:var(--tc-theme-primary);--bs-nav-tabs-link-hover-border-color:transparent}.data-analysis-about-section-2 .nav-tabs .underline{width:min(95px,30vw);height:1px;position:absolute;bottom:0;left:0;right:0;margin:auto;opacity:0;background:var(--tc-system-yellow);transition:.3s ease-in-out}.data-analysis-about-section-2 .nav{--bs-nav-link-padding-x:20px;--bs-nav-link-padding-y:10px;--bs-nav-link-font-weight:var(--tc-fw-bold);--bs-nav-link-color:var(--tc-system-black)}.data-analysis-about-section-2 .nav-link{display:block;font-size:14px;font-weight:600;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--tc-system-stroke)!important;color:var(--bs-nav-link-color)}.data-analysis-about-section-2 .nav-tabs .nav-item.show .nav-link,.data-analysis-about-section-2 .nav-tabs .nav-link.active{background-color:transparent;border-bottom:1px solid var(--tc-theme-primary)!important}.card{transition:all .3s ease-in-out;border:1px solid var(--tc-system-stroke)}.card .card-header{background:#fff}.card .card-header a .arrow:before{font-family:bootstrap-icons;content:"\f2ea";color:#282828;font-size:24px}.card .card-header a.collapsed .arrow{background-color:transparent}.card .card-header a.collapsed .arrow:before{content:"\f4fe"}.card .collapse,.card .collapsing{background:#fff}.card-blog-sec1{border-radius:10px;border:1px solid var(--tc-system-stroke);background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.08)}@media (min-width:1400px){.card-blog-sec1 .content{width:70%}}.card-blog-sec1 .content .tag{display:inline-flex;padding:7px 20px;justify-content:center;align-items:center;gap:8px;border-radius:12px;background:linear-gradient(90deg,#177b3e,#14b253)}.mobile-header-logo img,.navbar-brand img,.section-footer-6 a img{display:block!important;max-width:100%!important;height:auto!important}*,:after,:before{box-sizing:border-box}canvas,iframe,img,svg,video{max-width:100%;height:auto}html{overflow-y:scroll}body,html{overflow-x:hidden}.h1,h1{font-size:clamp(1.75rem,5vw + 1rem,3.5rem)!important}.h1,.h2,h1,h2{line-height:1.2}.h2,h2{font-size:clamp(1.5rem,4vw + .5rem,2.5rem)!important}.h3,h3{font-size:clamp(1.25rem,3vw + .5rem,2rem)!important}.h3,.h4,h3,h4{line-height:1.3}.h4,h4{font-size:clamp(1.125rem,2.5vw + .5rem,1.75rem)!important}.h5,h5{font-size:clamp(1rem,2vw + .5rem,1.5rem)!important}.h5,.h6,h5,h6{line-height:1.4}.h6,h6{font-size:clamp(.95rem,1.5vw + .5rem,1.25rem)!important}.fs-7,body,p{font-size:clamp(.875rem,1vw + .5rem,1.125rem)!important}.btn,.burger-icon,.nav-link,.navbar-brand,[role=button]:not(a),button:not(.btn-unstyled),input[type=button],input[type=submit]{min-height:44px;touch-action:manipulation}.btn{min-width:44px;padding:12px 20px}.btn svg,button svg{min-height:unset;min-width:unset}.main,.min-h-100vh,main{min-height:100dvh}@supports (padding:env(safe-area-inset-top)){.navbar-stick,header.sticky{padding-top:env(safe-area-inset-top)}footer{padding-bottom:env(safe-area-inset-bottom)}}.table-responsive,.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.card-grid,.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:1.5rem;gap:1.5rem}.custom-container{max-width:min(1600px,95vw);margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.ellipse-1{width:min(320px,80vw)!important;height:min(320px,80vw)!important;border-radius:50%}.ellipse-2{width:min(482px,90vw)!important;height:min(482px,90vw)!important;border-radius:50%}@media (max-width:480px){.container,.custom-container{padding-left:1rem;padding-right:1rem}.custom-container{max-width:100%}.navbar-brand img{max-width:140px!important;height:auto!important}.btn{font-size:.875rem;padding:10px 16px}.card-grid,.grid-cards,.row>[class*=col-]{grid-template-columns:1fr}}@media (min-width:481px) and (max-width:767px){.navbar-brand img{max-width:160px!important}.card-grid,.grid-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}}@media (min-width:768px) and (max-width:1023px){.navbar-brand img{max-width:170px!important}.custom-container{max-width:min(1200px,92vw)}.card-grid,.grid-cards{grid-template-columns:repeat(auto-fit,minmax(min(45%,300px),1fr))}}@media (min-width:1024px){.navbar-brand img{max-width:180px!important}.card-grid,.grid-cards{grid-template-columns:repeat(auto-fit,minmax(min(30%,320px),1fr))}}@media (min-width:768px){.partner-logo-img{max-width:180px;max-height:120px;width:auto;height:auto;object-fit:contain}}img[width][height]{height:auto}.aspect-ratio-16-9{aspect-ratio:16/9}.aspect-ratio-4-3{aspect-ratio:4/3}.aspect-ratio-1-1{aspect-ratio:1/1}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tc-theme-primary,#2b57a7);outline-offset:2px}@media (hover:none) and (pointer:coarse){.btn:active,a:active,button:active{opacity:.8;transform:scale(.98)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.navbar-brand img{max-width:clamp(140px,35vw,180px)!important;height:auto!important}.burger-icon{min-width:44px!important;min-height:44px!important;padding:10px!important;cursor:pointer}@media (min-width:768px) and (max-width:991px){.btn-primary span{font-size:.875rem}}.data-analysis-contact-section-1{padding:clamp(3rem,10vw,7.5rem) 0}.data-analysis-contact-section-1 .form-control,.data-analysis-contact-section-1 select,.data-analysis-contact-section-1 textarea{font-size:clamp(.875rem,2vw,1rem);padding:.75rem 1rem!important}.data-analysis-contact-section-1 label{font-size:clamp(.875rem,1.5vw,1rem)}.form-check-input{min-width:24px;min-height:24px}.form-check-label{padding-left:.5rem;cursor:pointer;display:flex;align-items:center;min-height:44px}.time-slot-button,button[type=button]{min-height:44px;min-width:44px;font-size:clamp(.75rem,1.5vw,.875rem)}@media (min-width:768px){.data-analysis-home-section-4 .mb-80{margin-bottom:2rem!important}.data-analysis-home-section-4 .card-project{padding:3rem!important}.data-analysis-home-section-4 .py-8{padding-top:2rem!important;padding-bottom:2rem!important}.data-analysis-home-section-4 .ps-8{padding-left:2rem!important}}@media (max-width:767px){.hero-subtitle{margin-top:25px!important;display:inline-block}.hero-image{display:none!important}.section2-logo{max-width:60%!important;width:60%!important}.section2-logo,.section2-stacks{height:auto!important;margin:0 auto!important;display:block!important}.section2-stacks{max-width:80%!important;width:80%!important}.data-analysis-home-section-2 .col-lg-3{text-align:center;margin-bottom:2rem}.partner-logos-container{gap:1.5rem!important;padding-bottom:2rem!important}.partner-logo-img{width:90px!important;height:auto!important;max-width:90px!important;object-fit:contain!important}.partner-logo-link{flex-shrink:0}.partner-logos-container h6{width:100%;text-align:center;margin-bottom:1rem!important;font-size:1rem!important}.data-analysis-home-section-4 .card-projects-img{padding-top:0!important;margin-bottom:1rem}.data-analysis-home-section-4 .card-projects-img img{width:100%;height:auto}.container{padding-left:1rem;padding-right:1rem}.data-analysis-contact-section-1 .col-md-6{padding-left:.5rem;padding-right:.5rem}.mb-4{margin-bottom:1.5rem!important}.data-analysis-contact-section-1 .btn[type=submit],.data-analysis-contact-section-1 button[type=submit],form .btn-primary:only-child{width:100%;justify-content:center}.data-analysis-contact-section-1 .btn{font-size:1rem;padding:14px 20px}.alert{font-size:.875rem;padding:1rem}.data-analysis-contact-section-1 h5{font-size:1.125rem;margin-bottom:1rem}}@media (min-width:768px) and (max-width:1023px){.container{padding-left:1.5rem;padding-right:1.5rem}.data-analysis-contact-section-1 .row>.col-md-6{width:50%}}.card{margin-bottom:1.5rem}@media (max-width:480px){.card{margin-bottom:1rem}.card-body{padding:1rem}.card-title{font-size:clamp(1rem,3vw,1.25rem)}}.swiper-button-next,.swiper-button-prev{width:clamp(40px,10vw,50px)!important;height:clamp(40px,10vw,50px)!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:clamp(16px,4vw,20px)!important}@media (max-width:480px){.swiper-button-next,.swiper-button-prev{display:none}.swiper-pagination{bottom:10px!important}}.navbar{padding:clamp(.5rem,2vw,1rem) 0}.navbar .container{padding-left:1rem;padding-right:1rem}@media (max-width:991px){.navbar-nav{padding:1rem 0}.nav-link{padding:.75rem 1rem;font-size:1rem}}footer{padding:0}footer .logo img{max-width:clamp(140px,40vw,200px)}@media (min-width:768px){.section-footer-6{padding-top:4rem;padding-bottom:2rem}.section-footer-6 .row>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem;margin-bottom:3rem}.section-footer-6 h6{font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid hsla(0,0%,100%,.1)}.section-footer-6 p{margin-bottom:1rem;line-height:1.8;font-size:.95rem}.section-footer-6 .d-flex.gap-2{margin-bottom:1.25rem;align-items:flex-start}.section-footer-6 .icon{margin-top:2px;flex-shrink:0}.section-footer-6 .d-flex.flex-column.flex-lg-row{padding:2rem 0}.section-footer-6 .nav-link{font-size:.875rem;padding:.5rem 1rem;transition:opacity .3s ease}.section-footer-6 .nav-link:hover{opacity:.8}}@media (max-width:767px){.section-footer-6 .row>[class*=col-]{width:100%!important;flex:0 0 100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:2.5rem!important}.section-footer-6 .row>[class*=col-]:last-child{margin-bottom:1.5rem!important}.section-footer-6 h6{text-align:left;font-size:1.125rem;margin-bottom:1rem!important;padding-bottom:.5rem!important}.section-footer-6 p{margin-bottom:.75rem!important;line-height:1.6}.section-footer-6 .d-flex.gap-2{margin-bottom:1rem}.section-footer-6 .d-flex.flex-column.flex-lg-row{text-align:center}.section-footer-6 .nav-link{padding:.5rem 0}}@media (prefers-reduced-motion:no-preference){.wow,[data-aos]{transition-duration:.6s!important}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.wow,[data-aos]{transition-duration:.3s!important}}.modal-dialog{margin:1rem}@media (min-width:576px){.modal-dialog{max-width:min(500px,90vw);margin:1.75rem auto}}@media (max-width:575px){.modal-content{border-radius:1rem}.modal-body,.modal-footer,.modal-header{padding:1rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:768px){.mobile-only{display:none!important}}@media (max-width:767px){.desktop-only{display:none!important}}.carousel,.swiper,.wow,[data-aos]{will-change:transform,opacity}@media (prefers-contrast:high){.btn,a,button{text-decoration:underline}}