@import "/css/swiper-bundle.min.css";@import "/css/bootstrap.min.css";@import "/css/theme.css";@import "/css/blue-theme.css";@import "/css/responsive.css";@import "/css/fade-down.css";@import "/css/menu.css";@import "/css/lunar.css";@import "/css/magnific-popup.css";@import "/css/WhatWeDoBest.css";@import "/css/custom.css";@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400;src:url(/fonts/Geist-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:600;src:url(/fonts/Geist-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:500;src:url(/fonts/Geist-Medium.woff2) format("woff2")}:root{--number-of-brands:8}body{background-color:#fff;font-family:Body-Segoe,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:Header-Segoe,sans-serif!important}label{color:#353f4f}.hidden{display:none}.fst-li{border-radius:1rem;padding:.65rem;transition:all .2s ease-in-out!important}.fst-li:hover{background:linear-gradient(180deg,#f3f3f9,hsla(0,0%,100%,.9))}.menu-title{color:#1d1d21;font-size:16px;font-weight:400;transition:all .2s ease-in-out!important}.fst-li:hover .menu-title,.menu-title:focus{color:#4f46e5!important}.menu-subtitle{color:#757484;font-size:14px;font-weight:400}.fst-li.active svg,.menu-title.active{color:#4f46e5!important}.fst-li.active svg{transition:color .2s ease-in-out!important}.primary-btn{background-color:#4f46e5!important;border:2px solid #4f46e5!important;color:#fff}.primary-btn:hover{background-color:#4e46e5c7!important;border:2px solid #4e46e552!important}.link-blue-underline{color:#2563eb;font-weight:500;text-decoration:underline;transition:color .3s ease}.roi-section{background:#fff;text-align:center}.roi-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;margin-top:80px}.roi-subtitle{color:#666;font-size:1rem;margin:0 auto 2rem;max-width:600px}@media screen and (max-width:768px){.roi-subtitle,.roi-title{padding-inline:.5rem}}.roi-boxes{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.roi-box{background:#f9f9fc;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;max-width:600px;padding:2rem;text-align:left;width:100%}.roi-box h3{font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.roi-input-group{margin-bottom:1.2rem}.roi-input-group label{display:block;font-weight:600;margin-bottom:.5rem}.roi-input-container{align-items:center;background:#fff;border-radius:10px;box-shadow:0 10px 20px hsla(0,0%,7%,.05);display:flex;height:50px;position:relative}.roi-input-container span{color:#888;font-weight:500;margin-right:8px}.roi-input-container input{background:transparent;border:none;flex:1;font-size:1rem;outline:none;padding-right:1.5rem}.roi-result{font-weight:700;margin-top:auto;text-align:left}.roi-unit{align-items:center;background-color:#f6f6f9;border-radius:10px;box-shadow:inset -1px 0 0 rgba(0,0,0,.05);color:#6b6b6b;display:flex;font-size:1.1rem;font-weight:500;height:100%;padding:0 12px;text-align:center}.roi-content{flex:1}.roi-result p{align-items:center;color:#000;display:flex;font-size:.95rem;justify-content:space-between;margin-bottom:.3rem}.roi-result span{color:#000;font-weight:700}.yellow-gradient-bg{background:linear-gradient(90deg,transparent,#fff 50%,transparent),linear-gradient(0deg,#f7ab6433,transparent 60%);background-repeat:no-repeat;background-size:100% 100%}@media screen and (max-width:768px){.yellow-gradient-bg{background-image:linear-gradient(#fff);background-repeat:no-repeat;background-size:100% 100%}}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.comment-card{box-shadow:0 4px 12px 0 rgba(0,0,0,.08),0 -4px 12px 0 rgba(0,0,0,.08);margin:0 0 30px;padding:40px 30px 30px}.review-author .customer-name{font-family:Header-Segoe,sans-serif;font-size:.975rem;font-weight:700;letter-spacing:0;margin-bottom:8px}.align-author{display:flex;flex-direction:column;height:100%;justify-content:space-between}.audit-hero .banner-overlay{padding-top:0}.contact-form span{font-size:medium!important;margin-bottom:10px!important;padding:5px 0 0!important}.terms{height:200px}.terms a{background-color:#4f46e5;border-radius:10px;color:#fff;padding:10px}.terms a:hover{background-color:#382dfb;color:#fff}.terms .col{text-align:center}.contact-form{backdrop-filter:blur(10px);background:linear-gradient(180deg,#f3f3f9 30%,#fff);border-radius:1rem;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:2rem}.contact-input{background-clip:padding-box;background-color:#fff;border:2px solid #dee2e6;border-radius:.375rem;box-shadow:5.47px 7.04px 30.64px rgba(124,120,184,.1);color:#495057;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;padding:.875rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%!important}.contact-input:focus{background-color:#fff;border-color:#0d6efd;box-shadow:0 1px 3px rgba(0,0,0,.03),0 2px 6px rgba(0,0,0,.021);color:#495057;outline:0}.contact-input:hover{border-color:#b0bec5}.contact-input::-moz-placeholder{color:#9ca3af;opacity:1}.contact-input::placeholder{color:#9ca3af;opacity:1}.contact-textarea{background-color:#fff;border:2px solid #dee2e6;border-radius:.375rem;color:#495057;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;min-height:120px;padding:.875rem 1rem;resize:vertical;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%!important}.contact-textarea:focus{background-color:#fff;border-color:#0d6efd;box-shadow:0 0 0 .2rem rgba(13,110,253,.25);color:#495057;outline:0}.contact-textarea:hover{border-color:#b0bec5}.form-btn{margin-top:1.5rem}.contact-label{align-items:center;display:flex}.contact-subText{margin-left:.45rem}@media (max-width:768px){.contact-input,.contact-textarea{font-size:16px;padding:.75rem}.contact-label{display:block}.contact-subText{margin-left:0}}.performance-page{margin-bottom:-100px;position:relative}.performance-page:before{background:linear-gradient(90deg,#ffe3c98e,#f7ab643b 10%,#f7ab648e 40%,#fff 50%,#5046e6 160%);border-radius:100% 100% 0 0/125px;bottom:0;box-shadow:inset 0 50px 50px 0 #fff;content:"";left:0;position:absolute;right:0;top:55%}.case-study-hero-section{color:#fff;margin-top:8rem;overflow:hidden;padding:80px 0 120px;position:relative;text-align:center}.case-study-hero-section:before{background:linear-gradient(90deg,#ffe3c98e,#f7ab643b 10%,#f7ab648e 40%,#fff 50%,#5046e6 160%);border-radius:100% 100% 0 0/125px;bottom:0;box-shadow:inset 0 50px 50px 0 #fff;content:"";left:0;position:absolute;right:0;top:55%}.case-study-hero-content{position:relative;z-index:1}.case-study-badge{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;display:inline-block;font-size:14px;margin-bottom:24px;padding:8px 16px}.case-study-main-title{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:16px}.case-study-main-description{color:#000;font-size:18px;line-height:1.6;margin:0 auto 40px;max-width:600px;opacity:.9}.case-study-cta-button{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}.case-study-cta-button:hover{background:#4338ca;transform:translateY(-2px)}.case-study-content-section{background:#fff;border-radius:20px 20px 0 0;margin-top:-40px;padding:60px 0;position:relative;z-index:2}.case-study-card{background:linear-gradient(180deg,rgba(63,63,63,.1),hsla(0,0%,86%,.1));border-radius:.375rem;height:350px;padding:1rem;transition:all .3s ease}.quote-card{border-radius:1.5rem;color:#fff;padding:1rem;transition:border-radius .3s ease}@media (max-width:768px){.quote-card{border-radius:0}}.case-study-card:hover{background:linear-gradient(45deg,#8c84fa,#332c9d);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-5px)}.case-study-title{font-size:18px;font-weight:700;margin-bottom:40px}.case-study-card:hover .case-study-link,.case-study-card:hover .case-study-title{color:#fff}.case-study-projects-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.case-study-pagination-wrapper{background:#fff;padding:40px 0 60px}.case-study-pagination{gap:8px}.case-study-pagination,.case-study-pagination-item{align-items:center;display:flex;justify-content:center}.case-study-pagination-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-weight:500;height:44px;transition:all .3s ease;width:44px}.case-study-card:hover .case-study-card-header{background-color:#fff;border-radius:.375rem}.case-study-pagination-item:hover:not(.case-study-pagination-disabled){background:#f8fafc;border-color:#cbd5e1}.case-study-pagination-item.case-study-pagination-active{background:#4f46e5;border-color:#4f46e5;color:#fff}.case-study-pagination-item.case-study-pagination-disabled{cursor:not-allowed;opacity:.4}.case-study-pagination-arrow{height:20px;width:20px}@media (max-width:768px){.case-study-main-title{font-size:36px}.case-study-projects-grid{grid-template-columns:1fr}}.project-data{background:linear-gradient(180deg,#f3f3f9,hsla(0,0%,90%,.1));border-radius:1rem;padding:15px 25px}.navigation-links{margin:0 5px 4px 0}.lang-mobile{float:right;margin-right:40px;margin-top:14px;width:70px}.desktop-language-switcher{float:right}.flag-circle{border-radius:50%;display:block;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.lang-btn{align-items:center;background:none;border:none;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin:0 0 0 15px;max-width:100%}.lang-btn:hover{cursor:default}.lang-btn img:hover{cursor:pointer}.lang-text{font-size:.7rem;font-weight:700}.banner-section{background-image:url(/images/cta-bg.webp);background-position:100%;background-repeat:no-repeat;background-size:contain}.pl{padding-left:6rem}.CTA-sm{display:none}@media screen and (max-width:768px){.banner-section{background-image:none}.text-center-sm{text-align:center}.pl{padding-left:0}.CTA-sm{display:block}}.book-CTA-btn{background-color:#4f46e5!important;border:2px solid #4f46e5!important;color:#fff!important;float:right;font-size:15px!important;font-weight:700!important;margin:15px 0 0 15px!important;padding:10px!important}.book-CTA-btn:hover{background-color:#4e46e5c7!important;border:2px solid #4e46e552!important}@media (width< 470px){.book-CTA-btn{font-size:10px!important;margin:22px 9px 0 0!important}.lang-mobile{margin-right:45px;margin-top:15px;width:50px}.lang-btn{margin:0 5px!important}.smllogo{padding-left:10px!important}}.faq-description{color:#4f46e5;font-weight:500;margin:0;padding:1rem 0;text-decoration-line:underline}.purple-gradient{background-image:linear-gradient(to right top,#675ef1,#5a51db,#4d44c6,#4038b1,#332c9d)}.footer{background-image:linear-gradient(to left bottom,#675ef1,#5d54e1,#544bd1,#4a41c1,#4038b1,#4038b1,#4038b1,#4038b1,#4a41c1,#544bd1,#5d54e1,#675ef1);margin-top:100px;padding-bottom:0;padding-top:30px;text-align:left}.footer-container .container{padding:1rem;width:100%}.footer-container .footer-logo{display:block;height:auto;width:auto}.footer-container .top-section{color:#fff;display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.footer-container .headline{font-size:36px;font-weight:700;max-width:100%}.footer-container .links-group{display:flex;flex-direction:row;gap:2rem}.footer-container .bottom-section{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin-top:4rem}.footer-container .legal-links{color:#fff!important;display:flex;flex-direction:row;font-size:.8rem;gap:1rem;text-decoration:underline}.footer-container .copy{color:#fff;font-size:.8}.footer-links{color:#fff!important;font-size:1rem}.footer-links:hover{color:#d1d5db!important}@media (min-width:768px){.footer-container .top-section{align-items:flex-start;flex-direction:row;justify-content:space-between;margin-block:2rem}.footer-container .headline{font-size:48px;max-width:600px}.footer-container .links-group{flex-direction:row;gap:4rem}.footer-container .bottom-section{align-items:center;flex-direction:row;justify-content:space-between}.footer-container .copy{font-size:15px}}@media (min-width:1024px){.footer-container .headline{font-size:60px}}.form-bg{background-color:#4f46e5!important}.form-text{color:#fff!important}.form-input{width:100%!important}.file-title{color:#4f46e5!important;font-size:.9rem!important;font-weight:700}.light-purple-div{background-color:#f0e6f6;padding-top:110px}.container-solutions{position:relative}@media (min-width:1200px){#brands.container{max-width:1000px}}#brands{margin-top:5rem;overflow:hidden}.brand-animation{animation:scroll 15s linear infinite;display:flex;width:calc(210px*var(--number-of-brands)*2)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-210px*var(--number-of-brands)))}}#brands a{padding:0 30px}@media (width < 1600px) and (width >=768px){.testimonial{max-width:100vw}}@media (width < 992px){.case-study-card .img-container{height:70px}.hero-section{margin-top:0}}@media (width >=768px) and (width < 992px){.review-author .customer-name{font-size:1rem;margin-bottom:5px}}@media (width < 768px){.inner-page-hero{padding-top:40px!important}.roi h2{padding-left:24px}.swiper-wrapper{padding:0}}@media (width >=768px){.hero-shift{padding-left:60px}}.divider-grid{align-items:stretch;display:flex;flex-wrap:nowrap}.divider-item{border-right:1px solid #e3e1ff;box-sizing:border-box;display:flex;flex:1 1 0%;flex-direction:column}.divider-item:last-child{border-right:none}.faded-purple-bg{background:linear-gradient(90deg,transparent,#fff 50%,transparent),linear-gradient(0deg,#e3e1ff,transparent 60%);background-repeat:no-repeat;background-size:100% 100%}@media (max-width:767.98px){.divider-grid{flex-direction:column}.divider-grid>*{border-bottom:1px solid #e3e1ff;border-right:none}.divider-grid>:last-child{border-bottom:none}.faded-purple-bg{background-image:linear-gradient(to right top,#e3e1ff,#e8e6ff,#eeecff,#f3f1ff,#f8f7ff,#f8f7ff,#f8f7ff,#f8f7ff,#f3f1ff,#eeecff,#e8e6ff,#e3e1ff);background-repeat:no-repeat;background-size:100% 100%}}.key-indicators-grid{align-items:stretch;display:grid;gap:.5rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;margin-top:2rem;padding-bottom:2rem;width:100%}@media (min-width:640px){.key-indicators-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.key-indicators-grid{gap:1rem;grid-template-columns:repeat(3,1fr)}}.badge{align-items:center;background-color:transparent;border-radius:.625rem;color:var(--badge-color,#5046e6);display:inline-flex;font-size:.75rem;font-weight:700;padding:.25em .6em;position:relative}.badge:before{border:1px solid;border-radius:inherit;content:"";inset:0;opacity:.2;pointer-events:none;position:absolute;z-index:0}.badge-content{align-items:center;display:inline-flex;position:relative;z-index:1}.dot{background-color:currentColor;border-radius:50%;height:.4rem;margin-right:.3rem;width:.4rem}.svg-icon{padding-bottom:4px}.key-indicators-img{align-items:ce nter;background-color:#4f46e5;border-radius:50px;display:flex;height:60px;justify-content:center;width:60px}.key-indicators-icon{height:35px;width:35px}.key-indicators-p{font-size:1rem;width:60%}.key-indicators{align-items:stretch;display:flex;gap:.5rem;grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;margin-top:2rem;padding-bottom:2rem;width:1300px;grid-gap:20px}@media screen and (max-width:768px){.key-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:500px){.key-indicators{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:7%;margin-right:7%}.key-indicators-img{height:35px;width:35px}.key-indicators-icon{height:20px;width:20px}.key-indicators-p{font-size:.77rem;width:66%}}.Indicators-container{margin:2px auto 0;max-width:1400px;padding:60px 20px}@media screen and (width <=320px){.roi h2{padding-left:20px}}@media (min-width:992px){.smart-solutions-card{min-height:255px}}.responsive-img{height:100%;width:100%}@media (width <=576px){.responsive-header{font-size:.7rem;margin:0 5px .7rem;place-self:center;width:90%}.responsive-img{height:40%;width:50%}.center-header{display:grid}}@media (min-width:576px){.responsive-img{height:30%;width:40%}.responsive-header{font-size:.6rem;margin:0 5px 1rem}}@media (min-width:768px){.responsive-img{height:30%;width:40%}.responsive-header{font-size:.75rem;margin-bottom:1rem}}@media (min-width:992px){.responsive-img{height:30%;width:40%}.responsive-header{font-size:.9375rem;margin-bottom:1.2rem}}.desktoplogo img{max-height:58px!important}img.footer-logo{max-height:64px!important}@media (min-width:992px) and (max-width:1199.95px){img.footer-logo{max-height:56px!important}}@media (min-width:768px) and (max-width:991.98px){img.footer-logo{max-height:52px!important}.smllogo img{max-height:50px!important}}@media (min-width:480px) and (max-width:767.98px){.smllogo img,img.footer-logo{max-height:46px!important}}@media (min-width:414px) and (max-width:479.98px){img.footer-logo{max-height:48px!important}.smllogo img{max-height:42px!important}}@media (min-width:390px) and (max-width:413.98px){img.footer-logo{max-height:46px!important}.smllogo img{max-height:40px!important}}@media (min-width:321px) and (max-width:389.98px){img.footer-logo{max-height:46px!important}.smllogo img{max-height:38px!important}}@media (max-width:320.98px){img.footer-logo{max-height:44px!important}.smllogo img{max-height:36px!important}}@media (max-width:767px){.hide-on-mobile{display:none}.py-30{padding-bottom:30px;padding-top:30px}}.primary-color{color:#4f46e5}@media (min-width:768px){.text-left-sm{text-align:left}}@media (min-width:1140px){.w-lg{margin:auto;max-width:85%}.text-center-lg{text-align:center}}.pricing-card-container{width:25%}@media (max-width:1024px){.pricing-card-container{width:50%}}@media (max-width:767px){.pricing-card-container{width:100%}}.pricing-section{background:linear-gradient(180deg,#fafafc,#fff)}.pricing-card{backdrop-filter:blur(46px);background-color:hsla(0,0%,100%,.9);height:100%;padding:2rem 1.25rem 2.75rem}.pricing-card-section{border-radius:1rem;box-shadow:0 0 20px rgba(0,0,0,.1);overflow:hidden!important}.pricing-card-wrapper{display:flex;flex-wrap:wrap;line-height:24px;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.pricing-wrapper{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.pricing-card-title{color:#4f46e5;margin-bottom:.25rem}.Gold,.Sliver,.pricing-card-title.Bronze{color:#1d1d21;margin-bottom:.25rem}.pricing-card-subtitle-primary{color:#757484;font-size:.9rem;font-weight:400;line-height:1.625;margin-bottom:.25rem}.pricing-card-subtitle-secondary{color:#757484;font-size:.7rem;font-weight:500;line-height:1.625;margin-bottom:1.5rem}.price-list{height:450px}@media (max-width:1024px){.price-list{height:auto}.pricing-card-title{color:#4f46e5;min-height:25px}.pricing-card-subtitle-primary{color:#757484;font-size:.9rem;font-weight:400;line-height:1.625;margin-bottom:.1rem}.pricing-card-subtitle-secondary{color:#757484;font-size:.9rem;font-weight:500;line-height:1.625;margin-bottom:1.5rem}}@media (max-width:768px){.price-list{height:auto}.pricing-card-subtitle-primary{color:#757484;font-size:1.1rem;font-weight:400;min-height:45px}.pricing-card-subtitle-secondary{color:#757484;font-size:.9rem;font-weight:500;line-height:1.625;margin-bottom:1.5rem}}.w-full{width:100%}@media (max-width:480px){.price-list{height:auto}.mobile-solutions-header{font-size:1.8rem;overflow-wrap:normal;white-space:normal;word-break:normal}.banner-13-wrapper .banner-overlay{overflow:hidden;padding-left:10%}.banner-13-txt{padding-right:10%}}.accordion-container{align-items:flex-start;display:flex;gap:5px;padding:80px 20px}.accordion-header{text-align:left;width:1000px}.accordion-items{flex:none;width:600px}.accordion-wrapper{border-bottom:1px solid #dcdcea;overflow:hidden}.accordion-wrapper .question-container{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-size:20px;font-weight:500;height:100%;justify-content:space-between;min-height:2.5rem;padding:12px 10px;text-align:left;width:100%}.question-container.active{color:#4f46e5}.accordion-wrapper .question-container:hover,.question-container.active{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent)}.accordion-wrapper .arrow{font-size:2rem;transition:.3s ease-in-out}.arrow.active{color:#4f46e5;rotate:180deg}.accordion-wrapper .answer-container{padding:0 1rem;transition:height .7s ease-in-out}.accordion-wrapper .answer-content{font-size:16px}.answer{padding:10px 0}@media (min-width:768px){.banner-13-container{padding:2.5rem 0}}.hero-section{background:linear-gradient(180deg,#fff,#f0f0ff);display:flex;flex-direction:column;margin:0;padding:0;text-align:center}.hero-content{padding:30px 20px}.hero-content h1{color:#000;font-size:3.5rem;font-weight:700;margin-bottom:15px}.hero-content p{color:#333;font-size:1rem;line-height:1.6;margin:0 auto;max-width:1000px}.hero-image{height:420px;margin-top:60px;overflow:hidden;position:relative;width:100%}.cofounder-section{background:#fff;color:#1a1a1a;font-family:sans-serif;margin:100px auto 0;max-width:1100px;padding:60px 20px;text-align:center}.cofounder-quote{color:dark;font-size:24px;font-weight:700;line-height:1.6;margin-bottom:30px;margin-top:10px}.cofounder-author{color:#777;font-size:14px}.cofounder-icon{align-items:center;height:50px;justify-content:center;margin:0 auto;width:50px}.growing-tech-wrapper{padding:60px 0}.tech-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.left-section,.right-section{flex:1;max-width:50%;min-width:320px}.right-section{align-items:center;display:flex;justify-content:center}.description{color:gray;margin-bottom:20px;margin-top:20px}.highlight-card{align-items:flex-start;border-radius:10px;display:flex;flex-direction:row;gap:3rem;margin-top:20px}@media (max-width:768px){.highlight-card{border-radius:0;flex-direction:column;gap:0}}.highlight-percent{background:linear-gradient(90deg,#6f66f1,#332c9d);-webkit-background-clip:text;font-size:90px;font-weight:700;-webkit-text-fill-color:transparent;align-items:left;background-clip:text;color:transparent;display:flex}.highlight-text{margin-top:33px}.highlight-text p{align-self:center;color:#333;font-size:16px;font-weight:600;margin:0}@media (max-width:768px){.tech-content{align-items:center;flex-direction:column;text-align:center}.left-section,.right-section{max-width:100%;padding:0 20px;text-align:center}.highlight-card{align-items:center;border-radius:0;flex-direction:column;gap:0}.highlight-percent{justify-content:center}.highlight-text{margin-bottom:2rem;margin-top:6px}.highlight-percent{font-size:60px}}.badge-top-center{display:flex;justify-content:center;margin-bottom:1rem;margin-top:3rem}.question-form{background:#f9f9fb;border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.04);margin-top:60px;padding:40px 30px}.question-form h3{font-size:20px;font-weight:600;margin-bottom:30px}.question-form form{display:flex;flex-direction:column;gap:20px}.question-form label{color:#333;display:flex;flex-direction:column;font-weight:500}.question-form input,.question-form textarea{background-color:#fff;border:0 solid #ddd;border-radius:10px;box-shadow:0 10px 20px hsla(0,0%,7%,.05);box-sizing:border-box;font-size:16px;margin-top:6px;padding:12px 16px;transition:border-color .2s ease;width:100%}.question-form input:focus,.question-form textarea:focus{border-color:#7a5af8;outline:none}.form-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.info-text{color:#666;font-size:16px;margin:0}.question-form button{background-color:#7a5af8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease;white-space:nowrap}.question-form button:hover{background-color:#6241e9}.privacy-wrapper{color:#2d2d2d;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:7rem 2rem 2rem}.privacy-title{color:#111;font-size:32px;font-weight:700;margin-bottom:30px}.privacy-container{display:flex;gap:90px}.privacy-sidebar{align-self:flex-start;background-color:#f5f5fa;border-radius:15px;font-size:16px;padding:20px;width:400px}.privacy-sidebar ul{list-style:none;padding:0}.privacy-sidebar li{color:#5a5a5a;margin-bottom:10px}.sidebar-subtitle{margin-left:25px}.sidebar-subtitle a{color:#757484!important;text-decoration:none}.sidebar-subtitle a:hover{text-decoration:underline}.privacy-sidebar li strong{color:#000;display:block;margin-top:15px}.privacy-sidebar a{color:#3b49df;text-decoration:none}.privacy-sidebar a:hover{text-decoration:underline}.privacy-content{flex:1;max-width:800px}.privacy-content ul{list-style-type:disc;margin-bottom:1rem;padding-left:1.5rem}.privacy-content li{margin-bottom:.25rem}.privacy-content h2{font-size:26px}.privacy-content h2,.privacy-content h3{color:#000;font-weight:bolder;margin-bottom:10px;scroll-margin-top:100px}.privacy-content h3{font-size:19px}.privacy-content p{font-size:14px;line-height:1.6;margin-bottom:15px}@media screen and (max-width:1024px){.place-center-sm{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}}.responsive-card-grid{display:grid;gap:10px 30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding-inline:4rem}@media screen and (max-width:768px){.responsive-card-grid{display:grid;gap:20px;grid-auto-columns:80%;grid-auto-flow:column;grid-template-rows:repeat(2,auto);overflow-x:auto;padding-inline:1rem;padding-bottom:10px;scroll-snap-type:x mandatory}.responsive-card-grid>*{scroll-snap-align:start;width:100%}}.desktop-only{display:none}@media screen and (min-width:1024px){.desktop-only{display:block}}.margin-top-lg{margin-top:90px}@media screen and (min-width:1025px){.margin-top-lg{margin-top:150px}}.key-indicators-scroll-wrapper{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.key-indicators-card{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto}@media screen and (max-width:768px){.key-indicators-card{display:grid;gap:16px;grid-auto-columns:70%;grid-auto-flow:column;grid-template-rows:repeat(2,auto);scroll-snap-type:x mandatory;width:-moz-max-content;width:max-content}.key-indicators-card>*{min-width:0;scroll-snap-align:start}}.mb-5-sm{margin-top:70px}@media screen and (max-width:768px){.mb-5-sm{margin-top:0}}.header-lg{font-size:2.25rem;font-weight:700;line-height:1.2;text-wrap:balance}.header-md{font-size:1.5rem;font-weight:600;line-height:1.4;text-wrap:balance}@media (min-width:768px){.header-lg{font-size:3rem}.header-md{font-size:1.875rem}}@media (min-width:1200px){.pl-5-sm{padding-left:5rem}.pl-2-sm{padding-left:2rem}}@media (min-width:1900px){.pl-12-xl{padding-left:12rem}}@media (min-width:1200px){.pl-4-sm{padding-left:4rem}.px-4-lg{padding-inline:4rem}}