@media (min-width:1024px) and (max-width:1290px){.partner-card{width:360px!important;height:450px!important}}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-40%)}}@keyframes scroll-right{0%{transform:translateX(-40%)}100%{transform:translateX(0)}}.awards-scroll-left{animation:scroll-left 60s linear infinite}.awards-scroll-right{animation:scroll-right 60s linear infinite}.awards-scroll-left:hover,.awards-scroll-right:hover{animation-play-state:paused}.awards-scroll-left:hover,.awards-scroll-right:hover{animation-play-state:paused}.clients-scroll-right,.clients-scroll-left{display:flex;align-items:center;will-change:transform}.clients-scroll-right:hover,.clients-scroll-left:hover{animation-play-state:paused}#solutions-section{background:#fff0}@media (max-width:640px){#solutions-section>div{padding-left:16px;padding-right:16px}}@media (min-width:641px) and (max-width:1023px){#solutions-section>div{padding-left:40px;padding-right:40px}}@media (min-width:1024px){#solutions-section>div{padding-left:160px;padding-right:160px}}#solutions-section .absolute>div{transition:color 0.3s ease,transform 0.3s ease}#solutions-section .absolute>div:hover{color:#ffeb87;transform:scale(1.05);cursor:pointer}#solutions-section .z-10{z-index:10}#solutions-section .z-20{z-index:20}.data-ai-card.hidden{display:none!important}.insight-card{transition:all 0.7s cubic-bezier(.4,0,.2,1)}.insight-card.active{left:0;width:100%;height:100%;opacity:1;filter:none;z-index:20}@media (min-width:768px){.insight-card.active{width:60%}.insight-card.preview{right:0;left:auto;width:45%;height:85%;opacity:.5;filter:blur(3px);z-index:10}}@media (min-width:1024px){.insight-card.preview{width:38%}}.title-gradient{background:linear-gradient(105deg,#fff -1.24%,#ffeb87 118.05%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.capability-card{isolation:isolate;position:relative;overflow:hidden;transition:border-color 0.3s ease,box-shadow 0.3s ease}.capability-card:hover{background:#0009!important}.capability-card .default-content{position:absolute;inset:0;padding:24px;opacity:1;transition:opacity 0.4s ease-in-out}@media (min-width:640px){.capability-card .default-content{padding:32px}}@media (min-width:1024px){.capability-card .default-content{padding:40px}.hover-scroll::-webkit-scrollbar{width:4px}.hover-scroll::-webkit-scrollbar-track{background:#fff0}.hover-scroll::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .2);border-radius:4px}.hover-scroll{scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .2) #fff0}}.capability-card .hover-content{position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity 0.4s ease-in-out;padding:24px;padding-bottom:100px}@media (min-width:640px){.capability-card .hover-content{padding:32px;padding-bottom:100px}}@media (min-width:1024px){.capability-card .hover-content{padding:40px;padding-bottom:100px}}.capability-card:hover .default-content{opacity:0}.capability-card:hover .hover-content{opacity:1;pointer-events:auto}.capability-card.hidden{display:none!important}@keyframes cardHint{0%{opacity:1}40%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes cardHintReverse{0%{opacity:0}40%{opacity:1}60%{opacity:1}100%{opacity:0}}.capability-card.hint-playing .default-content{animation:cardHint 1.2s ease-in-out forwards;pointer-events:none}.capability-card.hint-playing .hover-content{animation:cardHintReverse 1.2s ease-in-out forwards;pointer-events:none}.capability-card.in-view .default-content{opacity:0}.capability-card.in-view .hover-content{opacity:1;pointer-events:auto}.data-ai-card{isolation:isolate;overflow:hidden;position:relative}.data-ai-card .default-content{opacity:1;transition:opacity 0.4s ease-in-out;pointer-events:auto}.data-ai-card .hover-content{opacity:0;transition:opacity 0.4s ease-in-out;pointer-events:none}@media (hover:hover) and (min-width:1024px){.data-ai-card .hover-content{overflow:hidden}.data-ai-card .data-ai-scroll{max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}}.data-ai-card.in-view,.data-ai-card.in-view *{touch-action:auto!important}.data-ai-card .data-ai-scroll{scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .35) #fff0}.data-ai-card .data-ai-scroll::-webkit-scrollbar{width:6px}.data-ai-card .data-ai-scroll::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .35);border-radius:4px}.data-ai-card .data-ai-scroll::-webkit-scrollbar-thumb:hover{background:rgb(0 0 0 / .35)}@media (hover:hover){.data-ai-card:hover .default-content{opacity:0;pointer-events:none}.data-ai-card:hover .hover-content{opacity:1;pointer-events:auto}.data-ai-card:hover{background:#b8a3af!important}}@keyframes dataCardHint{0%{opacity:1}40%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes dataCardHintReverse{0%{opacity:0}40%{opacity:1}60%{opacity:1}100%{opacity:0}}.data-ai-card.hint-playing .default-content{animation:dataCardHint 1.2s ease-in-out;pointer-events:none;transition:none}.data-ai-card.hint-playing .hover-content{animation:dataCardHintReverse 1.2s ease-in-out;pointer-events:none;transition:none}.data-ai-card.in-view .default-content{opacity:0;pointer-events:none}.data-ai-card.in-view .hover-content{opacity:1;pointer-events:auto}.data-ai-card.in-view{background:#b8a3af!important}.data-ai-card.no-hover:not(.in-view) .hover-content{opacity:0!important;pointer-events:none!important}.data-ai-card.no-hover .default-content{opacity:1!important}.data-ai-card.hidden{display:none!important}@keyframes dataCardHint{0%{opacity:1}40%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes dataCardHintReverse{0%{opacity:0}40%{opacity:1}60%{opacity:1}100%{opacity:0}}.data-ai-card.hint-playing .default-content{animation:dataCardHint 1.2s ease-in-out;pointer-events:none;transition:none}.data-ai-card.hint-playing .hover-content{animation:dataCardHintReverse 1.2s ease-in-out;pointer-events:none;transition:none}.data-ai-card.in-view .default-content{opacity:0;pointer-events:none}.data-ai-card.in-view .hover-content{opacity:1;pointer-events:auto}.data-ai-card.in-view{background:#b8a3af!important}.data-ai-card.hidden{display:none!important}.partner-desc-full{display:none}.partner-close-btn{position:absolute;top:20px;right:20px;background:#fff0;border:none;padding:4px;color:#fff;cursor:pointer;display:none;z-index:5;opacity:.7;transition:opacity 0.2s ease}.partner-close-btn:hover{opacity:1}@media (min-width:1024px){.partner-close-btn{top:28px;right:28px}}.partner-card.is-expanded .partner-desc-short{display:none}.partner-card.is-expanded .partner-desc-full{display:block}.partner-card.is-expanded .partner-close-btn{display:block}.partner-card.is-expanded .partner-read-more-btn{display:none}.partner-card.is-expanded .partner-desc-wrapper{overflow-y:auto;padding-right:10px}.partner-desc-full p{margin-bottom:12px}.partner-desc-full p:last-child{margin-bottom:0}.partner-desc-wrapper::-webkit-scrollbar{width:3px}.partner-desc-wrapper::-webkit-scrollbar-track{background:rgb(255 255 255 / .3);border-radius:2px}.partner-desc-wrapper::-webkit-scrollbar-thumb{background:#FFEB87;border-radius:2px}.partner-desc-wrapper::-webkit-scrollbar-thumb:hover{background:#fff5bf}.partner-desc-wrapper{scrollbar-width:thin;scrollbar-color:#fff5bf rgb(255 255 255 / 5%)}.partner-card.is-expanded .partner-desc-wrapper{overflow-y:auto;overflow-x:hidden;padding-right:10px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.home-testi-card .home-testi-overlay{background:rgb(236 230 255 / .2);backdrop-filter:blur(20px);opacity:.3;transition:all 0.7s ease}.home-testi-play-icon{width:74px;height:74px;opacity:0;transition:opacity 0.5s ease,transform 0.3s ease;filter:drop-shadow(0 8px 20px rgb(0 0 0 / .5))}.home-testi-card[data-position="center"] .home-testi-play-icon{opacity:1}.home-testi-card[data-position="center"]:hover .home-testi-play-icon{transform:scale(1.1)}.home-testi-play-icon svg{width:100%;height:100%}.home-testi-info{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease}.home-testi-card[data-position="center"] .home-testi-info{opacity:1;transform:translateY(0)}.home-testi-card[data-position="center"]:hover img{transform:scale(1.05)}.home-testi-nav{display:flex;justify-content:center;gap:16px;margin-top:50px;padding:0 20px;position:relative;z-index:40}.home-testi-nav-btn{width:45px;height:45px;border-radius:50%;border:1px solid rgb(255 255 255 / .3);background:rgb(236 230 255 / .1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.home-testi-nav-btn:hover{background:rgb(236 230 255 / .3);border-color:rgb(255 255 255 / .5)}@media (max-width:500px){.home-testi-nav{margin-top:30px}}@media screen and (min-width:1023px) and (max-width:1200px) and (max-height:768px){.home-testi-nav{margin-top:-45px}}@media screen and (min-width:1225px) and (max-width:1290px) and (max-height:768px){.home-testi-nav{margin-top:0}}@media screen and (min-width:1320px) and (max-width:1390px) and (max-height:768px){.home-testi-nav{margin-top:90px}}body.home-testi-modal-open header,body.home-testi-modal-open .site-header,body.home-testi-modal-open .main-header,body.home-testi-modal-open #masthead,body.home-testi-modal-open .sticky-header{display:none!important}.home-testi-modal{position:fixed;inset:0;z-index:99999;background:rgb(0 0 0 / .88);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.home-testi-modal.is-open{opacity:1;pointer-events:auto}.home-testi-modal.hidden{display:none}.home-testi-modal-inner{position:relative;width:100%;max-width:1100px}.home-testi-modal-close:hover{color:#FFEB87}.home-testi-modal-title{color:#fff;font-family:'MuseoModerno',sans-serif;font-size:24px;font-weight:300;margin:0 0 16px 0;line-height:120%}.home-testi-modal-content{width:100%;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:#000}.home-testi-modal-content iframe,.home-testi-modal-content video{width:100%;height:100%;border:none}@media (max-width:768px){.home-testi-modal-close{top:-48px}.home-testi-modal-title{font-size:18px}}.home-testi-modal-close{position:fixed;top:24px;right:24px;width:48px;height:48px;border-radius:9999px;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:100000;transition:all 0.25s ease}.home-testi-modal-close:hover{transform:scale(1.1) rotate(90deg)}@media (max-width:768px){.home-testi-modal-close{top:16px;right:16px;width:42px;height:42px}}