@keyframes ExpandedCaseStudy_fade-in__UqbLQ{0%{opacity:0}to{opacity:1}}@keyframes ExpandedCaseStudy_fade-out__r_xO_{0%{opacity:1}to{opacity:0}}@keyframes ExpandedCaseStudy_fade-in-up__SxgSp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ExpandedCaseStudy_slide-in-right__DiBUR{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes ExpandedCaseStudy_slide-in-left__bqnit{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes ExpandedCaseStudy_scale-up__waIKu{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ExpandedCaseStudy_pulse__jGKNp{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ExpandedCaseStudy_shimmer__NLFy7{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ExpandedCaseStudy_animate-gradient__0t_zQ{to{background-position:200%}}@keyframes ExpandedCaseStudy_bounce__1Koih{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes ExpandedCaseStudy_spin__66S_k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExpandedCaseStudy_fade-in__UqbLQ{animation:ExpandedCaseStudy_fade-in__UqbLQ .5s ease forwards}.ExpandedCaseStudy_fade-in-up__SxgSp{animation:ExpandedCaseStudy_fade-in-up__SxgSp .5s ease forwards}.ExpandedCaseStudy_slide-in-right__DiBUR{animation:ExpandedCaseStudy_slide-in-right__DiBUR .5s ease forwards}.ExpandedCaseStudy_slide-in-left__bqnit{animation:ExpandedCaseStudy_slide-in-left__bqnit .5s ease forwards}.ExpandedCaseStudy_scale-up__waIKu{animation:ExpandedCaseStudy_scale-up__waIKu .5s ease forwards}.ExpandedCaseStudy_bounce__1Koih{animation:ExpandedCaseStudy_bounce__1Koih .5s infinite}.ExpandedCaseStudy_animate-gradient__0t_zQ{animation:ExpandedCaseStudy_animate-gradient__0t_zQ .5s linear infinite}.ExpandedCaseStudy_stagger-1__cwgUd{animation-delay:.1s}.ExpandedCaseStudy_stagger-2__tMe8u{animation-delay:.2s}.ExpandedCaseStudy_stagger-3__pquzW{animation-delay:.3s}.ExpandedCaseStudy_stagger-4__KXZ8f{animation-delay:.4s}.ExpandedCaseStudy_stagger-5__j7InO{animation-delay:.5s}.ExpandedCaseStudy_stagger-6__sNmiL{animation-delay:.6s}.ExpandedCaseStudy_stagger-7__NrqAU{animation-delay:.7s}.ExpandedCaseStudy_stagger-8__dBubb{animation-delay:.8s}.ExpandedCaseStudy_stagger-9__M5bbv{animation-delay:.9s}.ExpandedCaseStudy_stagger-10__cHYHe{animation-delay:1s}.ExpandedCaseStudy_hover-grow__XJHWS{transition:transform .3s ease}.ExpandedCaseStudy_hover-grow__XJHWS:hover{transform:scale(1.03)}.ExpandedCaseStudy_hover-bright__dan57{transition:filter .3s ease}.ExpandedCaseStudy_hover-bright__dan57:hover{filter:brightness(1.1)}@keyframes ExpandedCaseStudy_dash-offset__dEfFd{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.ExpandedCaseStudy_expandedContent__Ks46y{height:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2{padding:1.5rem;display:grid;grid-template-columns:60px 1fr auto;grid-gap:1rem;gap:1rem;align-items:center;background:linear-gradient(90deg,rgba(20,20,35,.7),rgba(14,12,21,.95));border-bottom:1px solid hsla(0,0%,100%,.05)}@media(max-width:47.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2{grid-template-columns:auto 1fr;grid-template-areas:"logo title title close";padding:1rem;gap:.75rem}}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_logoContainer___DiDr{flex-shrink:0;width:60px;height:60px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:hsla(0,0%,100%,.05);border-radius:12px}@media(max-width:47.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_logoContainer___DiDr{grid-area:logo;width:50px;height:50px}}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_titleInfo__FUKGB{flex-grow:1}@media(max-width:47.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_titleInfo__FUKGB{grid-area:title}}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_titleInfo__FUKGB h3{font-size:1.5rem;margin-bottom:.25rem}@media(max-width:29.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_titleInfo__FUKGB h3{font-size:1.25rem}}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_titleInfo__FUKGB .ExpandedCaseStudy_position__BZYc_{font-size:1rem;color:#d1d5db;margin-bottom:.5rem}@media(max-width:29.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_titleInfo__FUKGB .ExpandedCaseStudy_position__BZYc_{font-size:.9rem}}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_titleInfo__FUKGB .ExpandedCaseStudy_periodBadge__mwPwY{display:inline-block;padding:.3rem .75rem;background:rgba(120,100,255,.1);border-radius:20px;font-size:.9rem;color:#a89ffc}@media(max-width:29.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_titleInfo__FUKGB .ExpandedCaseStudy_periodBadge__mwPwY{font-size:.75rem;padding:.25rem .5rem}}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_closeButton__qHt8J{background:hsla(0,0%,100%,.05);border:none;width:38px;height:38px;border-radius:50%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer;color:#d1d5db;transition:all .3s ease}@media(max-width:47.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_closeButton__qHt8J{grid-area:close;width:32px;height:32px}}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_closeButton__qHt8J:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:rotate(90deg)}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_expandedHeader__x0ot2 .ExpandedCaseStudy_closeButton__qHt8J:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(120,100,255,.5)}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;padding:0 1.5rem;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.05)}@media(max-width:47.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK{padding:0}}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK .ExpandedCaseStudy_tabButton__unZeR{padding:1rem 1.5rem;background:none;border:none;color:#d1d5db;font-size:.9rem;cursor:pointer;position:relative;transition:all .3s ease;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:.5rem;flex:1 1}@media(max-width:47.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK .ExpandedCaseStudy_tabButton__unZeR{padding:.75rem .5rem;font-size:.9rem}}@media(max-width:29.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK .ExpandedCaseStudy_tabButton__unZeR{padding:.75rem .25rem;font-size:.75rem}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK .ExpandedCaseStudy_tabButton__unZeR span{display:none}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK .ExpandedCaseStudy_tabButton__unZeR svg{margin:0 auto;font-size:1rem}}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK .ExpandedCaseStudy_tabButton__unZeR svg{font-size:1rem}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK .ExpandedCaseStudy_tabButton__unZeR:hover{color:#fff}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK .ExpandedCaseStudy_tabButton__unZeR:focus-visible{outline:none;color:#fff;box-shadow:inset 0 -3px 0 rgba(120,100,255,.5)}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK .ExpandedCaseStudy_tabButton__unZeR.ExpandedCaseStudy_active__sDVnU{color:#fff}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabNavigation__oVGeK .ExpandedCaseStudy_tabButton__unZeR.ExpandedCaseStudy_active__sDVnU:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#008baa,#7e42a7);border-radius:3px 3px 0 0}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabContent___xyiY{padding:2rem 1.5rem;flex-grow:1;overflow-y:auto;max-height:500px;scrollbar-width:thin;scrollbar-color:rgba(120,100,255,.2) rgba(0,0,0,.1)}@media(max-width:47.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabContent___xyiY{padding:1.5rem 1rem;max-height:60vh}}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabContent___xyiY::-webkit-scrollbar{width:8px}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabContent___xyiY::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:10px}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabContent___xyiY::-webkit-scrollbar-thumb{background:rgba(120,100,255,.2);border-radius:10px}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabContent___xyiY h4{font-size:1.5rem;margin-bottom:1.25rem;position:relative;display:inline-block}@media(max-width:29.99em){.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabContent___xyiY h4{font-size:1.25rem}}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabContent___xyiY h4:after{content:"";position:absolute;bottom:-6px;left:0;width:40px;height:3px;background:linear-gradient(90deg,#008baa,#7e42a7);border-radius:3px}.ExpandedCaseStudy_overviewTab__vtFib .ExpandedCaseStudy_description__Hjwcv{font-size:1rem;line-height:1.7;color:#d1d5db;margin-bottom:2rem;padding:1.25rem;background:rgba(0,0,0,.15);border-radius:10px;border-left:3px solid rgba(0,139,170,.3)}@media(max-width:29.99em){.ExpandedCaseStudy_overviewTab__vtFib .ExpandedCaseStudy_description__Hjwcv{font-size:1rem;line-height:1.6;padding:.75rem}}.ExpandedCaseStudy_overviewTab__vtFib .ExpandedCaseStudy_highlights__NqNkG{list-style-type:none;padding:0;margin:0}.ExpandedCaseStudy_overviewTab__vtFib .ExpandedCaseStudy_highlights__NqNkG li{position:relative;padding:.75rem .75rem .75rem 2rem;margin-bottom:.5rem;color:#d1d5db;line-height:1.5;background:hsla(0,0%,100%,.02);border-radius:.5rem;transition:all .3s ease}@media(max-width:29.99em){.ExpandedCaseStudy_overviewTab__vtFib .ExpandedCaseStudy_highlights__NqNkG li{font-size:.9rem;padding:.625rem .625rem .625rem 1.75rem}}.ExpandedCaseStudy_overviewTab__vtFib .ExpandedCaseStudy_highlights__NqNkG li:hover{background:hsla(0,0%,100%,.04);transform:translateX(5px)}.ExpandedCaseStudy_overviewTab__vtFib .ExpandedCaseStudy_highlights__NqNkG li:before{content:"";position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:linear-gradient(90deg,#008baa,#7e42a7)}.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_metricsGrid__UO1rs{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem;margin-bottom:2.5rem}@media(max-width:29.99em){.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_metricsGrid__UO1rs{grid-template-columns:repeat(2,1fr);gap:1rem}}.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_metricsGrid__UO1rs .ExpandedCaseStudy_metricCard__xGj1z{background:linear-gradient(135deg,rgba(0,139,170,.2),rgba(126,66,167,.2));border-radius:10px;padding:1.5rem 1rem;text-align:center;border:1px solid hsla(0,0%,100%,.05);transition:transform .3s ease,box-shadow .3s ease}@media(max-width:29.99em){.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_metricsGrid__UO1rs .ExpandedCaseStudy_metricCard__xGj1z{padding:1.25rem .75rem}}.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_metricsGrid__UO1rs .ExpandedCaseStudy_metricCard__xGj1z:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_metricsGrid__UO1rs .ExpandedCaseStudy_metricCard__xGj1z .ExpandedCaseStudy_metricValue__xGEsW{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;background-image:linear-gradient(90deg,#008baa,#7e42a7,#60a5fd,#a78bfa,#6070fd,#2a46ff,#09f,#008ead);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);background-size:200%}@media(max-width:29.99em){.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_metricsGrid__UO1rs .ExpandedCaseStudy_metricCard__xGj1z .ExpandedCaseStudy_metricValue__xGEsW{font-size:1.5rem}}.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_metricsGrid__UO1rs .ExpandedCaseStudy_metricCard__xGj1z .ExpandedCaseStudy_metricLabel__LuqOL{font-size:.9rem;color:#d1d5db;line-height:1.4}@media(max-width:29.99em){.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_metricsGrid__UO1rs .ExpandedCaseStudy_metricCard__xGj1z .ExpandedCaseStudy_metricLabel__LuqOL{font-size:.75rem}}.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_businessImpact__ZMle_{padding:1.5rem;background:rgba(0,0,0,.15);border-radius:10px;border-left:3px solid rgba(126,66,167,.3)}@media(max-width:29.99em){.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_businessImpact__ZMle_{padding:1.25rem 1rem}}.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_businessImpact__ZMle_ h4{margin-bottom:1rem}.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_businessImpact__ZMle_ h4:after{display:none}.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_businessImpact__ZMle_ p{font-size:1rem;line-height:1.6;color:#d1d5db}@media(max-width:29.99em){.ExpandedCaseStudy_impactTab__3od8x .ExpandedCaseStudy_businessImpact__ZMle_ p{font-size:1rem;line-height:1.5}}@media(max-width:47.99em){.ExpandedCaseStudy_caseStudyCard__fQaWy.ExpandedCaseStudy_expanded__unGno{border-radius:0;min-height:calc(100vh - 60px);position:fixed;top:0;left:0;width:100%;max-width:none;z-index:20;margin:0}.ExpandedCaseStudy_caseStudyCard__fQaWy.ExpandedCaseStudy_expanded__unGno,.ExpandedCaseStudy_expandedContent__Ks46y{height:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.ExpandedCaseStudy_expandedContent__Ks46y .ExpandedCaseStudy_tabContent___xyiY{flex:1 1;max-height:none}}@supports(-webkit-touch-callout:none){.ExpandedCaseStudy_caseStudyCard__fQaWy.ExpandedCaseStudy_expanded__unGno{height:-webkit-fill-available}}@keyframes TechChart_fade-in__aoScJ{0%{opacity:0}to{opacity:1}}@keyframes TechChart_fade-out__jfH3u{0%{opacity:1}to{opacity:0}}@keyframes TechChart_fade-in-up__mb4pM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes TechChart_slide-in-right__a5smE{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes TechChart_slide-in-left__1WNol{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes TechChart_scale-up__NbnSZ{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes TechChart_pulse__fD5gZ{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes TechChart_shimmer__ewOI9{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes TechChart_animate-gradient__9cFQ2{to{background-position:200%}}@keyframes TechChart_bounce__fMn1J{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes TechChart_spin__QlSly{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TechChart_fade-in__aoScJ{animation:TechChart_fade-in__aoScJ .5s ease forwards}.TechChart_fade-in-up__mb4pM{animation:TechChart_fade-in-up__mb4pM .5s ease forwards}.TechChart_slide-in-right__a5smE{animation:TechChart_slide-in-right__a5smE .5s ease forwards}.TechChart_slide-in-left__1WNol{animation:TechChart_slide-in-left__1WNol .5s ease forwards}.TechChart_scale-up__NbnSZ{animation:TechChart_scale-up__NbnSZ .5s ease forwards}.TechChart_bounce__fMn1J{animation:TechChart_bounce__fMn1J .5s infinite}.TechChart_animate-gradient__9cFQ2{animation:TechChart_animate-gradient__9cFQ2 .5s linear infinite}.TechChart_stagger-1__KFH1k{animation-delay:.1s}.TechChart_stagger-2__lLpMw{animation-delay:.2s}.TechChart_stagger-3__4q7eo{animation-delay:.3s}.TechChart_stagger-4__wK_HM{animation-delay:.4s}.TechChart_stagger-5__HNST_{animation-delay:.5s}.TechChart_stagger-6__V6rUS{animation-delay:.6s}.TechChart_stagger-7__TvVVA{animation-delay:.7s}.TechChart_stagger-8__B2yUt{animation-delay:.8s}.TechChart_stagger-9__2AaT_{animation-delay:.9s}.TechChart_stagger-10___hIHz{animation-delay:1s}.TechChart_categoryNode__WEp6J .TechChart_technologies__SAmBU .TechChart_tech__WPXjz{transition:transform .3s ease}.TechChart_categoryNode__WEp6J .TechChart_technologies__SAmBU .TechChart_tech__WPXjz:hover{transform:translateY(-5px)}.TechChart_hover-grow__cHce6{transition:transform .3s ease}.TechChart_hover-grow__cHce6:hover{transform:scale(1.03)}.TechChart_hover-bright__wI_3z{transition:filter .3s ease}.TechChart_hover-bright__wI_3z:hover{filter:brightness(1.1)}@keyframes TechChart_dash-offset__V1hH4{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.TechChart_architectureContainer__HOuDk{position:relative;padding:1.25rem 0;overflow:hidden}@media(max-width:29.99em){.TechChart_architectureContainer__HOuDk{padding:.5rem 0}}.TechChart_architectureChart__IEqni{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;position:relative;z-index:1;padding:.5rem}@media(max-width:29.99em){.TechChart_architectureChart__IEqni{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}}.TechChart_categoryNode__WEp6J{background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.03));border-radius:.5rem;border:1px solid hsla(0,0%,100%,.05);padding:1.25rem;box-shadow:0 2px 10px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.TechChart_categoryNode__WEp6J:hover{transform:translateY(-5px);box-shadow:0 5px 12px rgba(0,0,0,.15);background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.TechChart_categoryNode__WEp6J:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(120,100,255,.5);border-color:rgba(120,100,255,.3)}.TechChart_categoryNode__WEp6J{width:100%;position:relative;cursor:pointer;outline:none}@media(max-width:47.99em){.TechChart_categoryNode__WEp6J{padding:1rem;background-color:rgba(34,34,34,.5);background-color:#1c1a22}}.TechChart_categoryNode__WEp6J:focus-visible,.TechChart_categoryNode__WEp6J:hover{background:hsla(0,0%,100%,.04);transform:translateY(-5px);box-shadow:0 2px 10px rgba(0,0,0,.1)}.TechChart_categoryNode__WEp6J:focus-visible:before,.TechChart_categoryNode__WEp6J:hover:before{opacity:.6}.TechChart_categoryNode__WEp6J:focus-visible{outline:2px solid rgba(120,100,255,.5);outline-offset:2px}.TechChart_categoryNode__WEp6J.TechChart_active__BOki6{background:hsla(0,0%,100%,.06);transform:translateY(-5px);box-shadow:0 5px 12px rgba(0,0,0,.15)}.TechChart_categoryNode__WEp6J.TechChart_active__BOki6:before{opacity:.8}.TechChart_categoryNode__WEp6J.TechChart_active__BOki6 .TechChart_technologies__SAmBU{max-height:200px;opacity:1}@media(max-width:29.99em){.TechChart_categoryNode__WEp6J.TechChart_active__BOki6 .TechChart_technologies__SAmBU{max-height:150px}}.TechChart_categoryNode__WEp6J:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:.5rem;padding:1px;background:linear-gradient(90deg,#008baa,#7e42a7);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.3;transition:opacity .3s ease}.TechChart_categoryNode__WEp6J h5{text-align:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.05);color:#fff;font-size:1rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:.5rem}@media(max-width:29.99em){.TechChart_categoryNode__WEp6J h5{font-size:.9rem}}.TechChart_categoryNode__WEp6J h5 svg{opacity:.7}.TechChart_categoryNode__WEp6J .TechChart_technologies__SAmBU{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75rem;transition:all .5s ease;overflow:hidden;max-height:200px;opacity:1}@media(max-width:47.99em){.TechChart_categoryNode__WEp6J .TechChart_technologies__SAmBU{justify-content:flex-start}}.TechChart_categoryNode__WEp6J .TechChart_technologies__SAmBU .TechChart_tech__WPXjz{font-size:.75rem;padding:.25rem .5rem;background:hsla(0,0%,100%,.05);border-radius:12px;color:#d1d5db}@media(max-width:29.99em){.TechChart_categoryNode__WEp6J .TechChart_technologies__SAmBU .TechChart_tech__WPXjz{font-size:.75rem;padding:.35rem .6rem}}.TechChart_frontendNode__p3r3d:before{background:linear-gradient(90deg,#3a83f7,#0ea4e3)}.TechChart_backendNode__EKiQY:before{background:linear-gradient(90deg,#4e9c55,#78cc6f)}.TechChart_databaseNode___5hDu:before{background:linear-gradient(90deg,#e48c2a,#f7bb3a)}.TechChart_deploymentNode__Jw7XR:before{background:linear-gradient(90deg,#b659d9,#a389f4)}.TechChart_toolingNode__ozwOx:before{background:linear-gradient(90deg,#f05555,#f5986e)}@media(max-width:29.99em){.TechChart_categoryNode__WEp6J .TechChart_technologies__SAmBU{gap:.5rem}}@keyframes TechLeaderSection_fade-in__B8sf4{0%{opacity:0}to{opacity:1}}@keyframes TechLeaderSection_fade-out__zUqDU{0%{opacity:1}to{opacity:0}}@keyframes TechLeaderSection_fade-in-up__GxXxP{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes TechLeaderSection_slide-in-right__QwhH9{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes TechLeaderSection_slide-in-left__5Qy4Z{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes TechLeaderSection_scale-up___fC_c{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes TechLeaderSection_pulse__feznS{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes TechLeaderSection_shimmer__ToCys{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes TechLeaderSection_animate-gradient__5oepW{to{background-position:200%}}@keyframes TechLeaderSection_bounce__rI1Lw{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes TechLeaderSection_spin__UxYrm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TechLeaderSection_fade-in__B8sf4{animation:TechLeaderSection_fade-in__B8sf4 .5s ease forwards}.TechLeaderSection_fade-in-up__GxXxP{animation:TechLeaderSection_fade-in-up__GxXxP .5s ease forwards}.TechLeaderSection_slide-in-right__QwhH9{animation:TechLeaderSection_slide-in-right__QwhH9 .5s ease forwards}.TechLeaderSection_slide-in-left__5Qy4Z{animation:TechLeaderSection_slide-in-left__5Qy4Z .5s ease forwards}.TechLeaderSection_scale-up___fC_c{animation:TechLeaderSection_scale-up___fC_c .5s ease forwards}.TechLeaderSection_bounce__rI1Lw{animation:TechLeaderSection_bounce__rI1Lw .5s infinite}.TechLeaderSection_animate-gradient__5oepW{animation:TechLeaderSection_animate-gradient__5oepW .5s linear infinite}.TechLeaderSection_stagger-1__yImvA{animation-delay:.1s}.TechLeaderSection_stagger-2__BX05k{animation-delay:.2s}.TechLeaderSection_stagger-3__kayBZ{animation-delay:.3s}.TechLeaderSection_stagger-4__RYsPB{animation-delay:.4s}.TechLeaderSection_stagger-5__Heowv{animation-delay:.5s}.TechLeaderSection_stagger-6__ug_yt{animation-delay:.6s}.TechLeaderSection_stagger-7__WD4Ke{animation-delay:.7s}.TechLeaderSection_stagger-8__u5HGX{animation-delay:.8s}.TechLeaderSection_stagger-9__lqz7O{animation-delay:.9s}.TechLeaderSection_stagger-10__krlLB{animation-delay:1s}.TechLeaderSection_hover-grow__IKfAu{transition:transform .3s ease}.TechLeaderSection_hover-grow__IKfAu:hover{transform:scale(1.03)}.TechLeaderSection_hover-bright__cI_3C{transition:filter .3s ease}.TechLeaderSection_hover-bright__cI_3C:hover{filter:brightness(1.1)}@keyframes TechLeaderSection_dash-offset__de3dm{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.TechLeaderSection_leadershipSection__n0uw5{position:relative;color:#fff;overflow:hidden;width:100%}.TechLeaderSection_caseStudyGrid__FXr2m{margin-top:3rem;position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:2rem;gap:2rem}@media(max-width:47.99em){.TechLeaderSection_caseStudyGrid__FXr2m{grid-template-columns:1fr;gap:1.5rem}}.TechLeaderSection_caseStudyCard__BihwF{height:100%;position:relative;cursor:pointer;background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.03));border-radius:16px;border:1px solid hsla(0,0%,100%,.05);padding:0;box-shadow:0 2px 10px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.TechLeaderSection_caseStudyCard__BihwF:hover{transform:translateY(-5px);box-shadow:0 5px 12px rgba(0,0,0,.15);background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.TechLeaderSection_caseStudyCard__BihwF:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(120,100,255,.5);border-color:rgba(120,100,255,.3)}.TechLeaderSection_caseStudyCard__BihwF.TechLeaderSection_expanded__qN5nG{cursor:default;position:relative;z-index:30;width:100%}.TechLeaderSection_logoPlaceholder__2H7zx{width:50px;height:50px;background:linear-gradient(135deg,rgba(0,139,170,.3),rgba(126,66,167,.3));border-radius:10px;font-weight:700;color:#fff;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:1.5rem}@media(max-width:29.99em){.TechLeaderSection_tabContent__BKhqJ{-webkit-overflow-scrolling:touch}}@keyframes page_fade-in__tHL6C{0%{opacity:0}to{opacity:1}}@keyframes page_fade-out__a_GUe{0%{opacity:1}to{opacity:0}}@keyframes page_fade-in-up__Ti32u{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_slide-in-right__qoIXw{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes page_slide-in-left__k_UtB{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes page_scale-up__0Kz66{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes page_pulse___oo4m{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes page_shimmer__uWVHA{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes page_animate-gradient__x9nJa{to{background-position:200%}}@keyframes page_bounce__3d2Xz{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes page_spin__3FWvx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_fade-in__tHL6C{animation:page_fade-in__tHL6C .5s ease forwards}.page_fade-in-up__Ti32u{animation:page_fade-in-up__Ti32u .5s ease forwards}.page_slide-in-right__qoIXw{animation:page_slide-in-right__qoIXw .5s ease forwards}.page_slide-in-left__k_UtB{animation:page_slide-in-left__k_UtB .5s ease forwards}.page_scale-up__0Kz66{animation:page_scale-up__0Kz66 .5s ease forwards}.page_bounce__3d2Xz{animation:page_bounce__3d2Xz .5s infinite}.page_animate-gradient__x9nJa{animation:page_animate-gradient__x9nJa .5s linear infinite}.page_stagger-1__ne7hx{animation-delay:.1s}.page_stagger-2__60_1Q{animation-delay:.2s}.page_stagger-3__I_yYC{animation-delay:.3s}.page_stagger-4__sYBCv{animation-delay:.4s}.page_stagger-5__CQGP6{animation-delay:.5s}.page_stagger-6__kOGXN{animation-delay:.6s}.page_stagger-7__YH9Fc{animation-delay:.7s}.page_stagger-8__Y3TwC{animation-delay:.8s}.page_stagger-9__wmlxH{animation-delay:.9s}.page_stagger-10__AXw1X{animation-delay:1s}.page_hover-grow__P_ui1{transition:transform .3s ease}.page_hover-grow__P_ui1:hover{transform:scale(1.03)}.page_hover-bright__YjFKL{transition:filter .3s ease}.page_hover-bright__YjFKL:hover{filter:brightness(1.1)}@keyframes page_dash-offset__Z64vb{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.page_backgroundContainer__zwgbe{overflow:hidden;position:fixed;inset:0;width:100%;height:100%;z-index:0;mix-blend-mode:lighten}.page_backgroundVideo__oU6bS{object-fit:cover;object-position:center;mix-blend-mode:overlay;transform:translateZ(0)}.page_backgroundVideo__oU6bS,.page_fallbackContainer__FVCOX{position:absolute;top:0;left:0;width:100%;height:100%}.page_backgroundFallback__wq69k{mix-blend-mode:overlay}.page_portfolio__lZ6AE{min-height:100vh;height:100%;width:100%;overflow-x:hidden}.page_mainContent__NQxPz{padding:3rem 0}.page_mainContent__NQxPz,.page_mainContent__NQxPz .page_mainBody__F3ku_{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.page_mainContent__NQxPz .page_mainBody__F3ku_{width:100%;gap:7rem}