.CaseStudyCard_caseStudyCard__o9bDP{display:block;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;transition:all .3s ease;cursor:pointer;text-decoration:none;height:100%;display:flex;flex-direction:column}.CaseStudyCard_caseStudyCard__o9bDP:hover{background:hsla(0,0%,100%,.05);border-color:rgba(238,255,65,.4);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3),0 0 0 1px rgba(238,255,65,.2);text-decoration:none}.CaseStudyCard_caseStudyCard__o9bDP:hover .CaseStudyCard_image__2Qsfe{transform:scale(1.05)}.CaseStudyCard_caseStudyCard__o9bDP:hover .CaseStudyCard_title__FeTHh{text-decoration:none}.CaseStudyCard_imageWrapper__Id8RL{position:relative;width:100%;padding-bottom:60%;background:rgba(0,0,0,.2);overflow:hidden}.CaseStudyCard_image__2Qsfe{transition:transform .3s ease}.CaseStudyCard_tag__p5oc1{position:absolute;top:16px;left:16px;padding:6px 12px;background:rgba(238,255,65,.9);color:#000;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;z-index:2;max-width:calc(100% - 32px);word-wrap:break-word;overflow-wrap:break-word}.CaseStudyCard_content__45cR_{padding:24px;flex:1 1;display:flex;flex-direction:column}.CaseStudyCard_title__FeTHh{font-size:22px;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.3;text-decoration:none;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:768px){.CaseStudyCard_title__FeTHh{font-size:20px}}.CaseStudyCard_clientName__cfooa{font-size:13px;color:#eeff41;font-weight:600;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.CaseStudyCard_description__J0Kka{font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.7);margin:0 0 20px;flex:1 1}@media(max-width:768px){.CaseStudyCard_description__J0Kka{font-size:14px}}.CaseStudyCard_statistics__3E__C{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:20px;padding:16px;background:rgba(238,255,65,.05);border-radius:8px;border:1px solid rgba(238,255,65,.1)}.CaseStudyCard_stat__2N2R4{text-align:center}.CaseStudyCard_statValue__Kb5bA{font-size:28px;font-weight:800;color:#eeff41;margin-bottom:4px;line-height:1}@media(max-width:768px){.CaseStudyCard_statValue__Kb5bA{font-size:24px}}.CaseStudyCard_statLabel__qKBFu{font-size:10px;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px;font-weight:600;line-height:1.2}.CaseStudyCard_technologies__5obPY{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.CaseStudyCard_techTag__WZN0g{padding:6px 12px;background:rgba(238,255,65,.1);border:1px solid rgba(238,255,65,.3);border-radius:6px;color:#eeff41;font-size:12px;font-weight:500;white-space:nowrap}.LandingHeader_siteHeader__GQ_Il{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.LandingHeader_siteHeaderInner__ff5tq{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:1rem 2rem;position:relative}.LandingHeader_siteBranding__mPjbV{flex-shrink:0;padding:.5rem 0;display:flex;align-items:center}.LandingHeader_logoWrapper__53o0H{display:flex;align-items:center;text-decoration:none}.LandingHeader_logoImage__FQBoR{max-width:140px;height:auto;width:100%;transition:transform .3s ease;object-fit:contain}.LandingHeader_logoWrapper__53o0H:hover .LandingHeader_logoImage__FQBoR{transform:scale(1.05)}.LandingHeader_mainNavigation__4_d_A{display:flex;align-items:center;flex:1 1;justify-content:center}.LandingHeader_mainMenuContainer__pZWB2{position:relative}.LandingHeader_mainHeaderMenu__lCULE{display:flex;list-style:none;margin:0;padding:0;gap:2.5rem;align-items:center}.LandingHeader_menuItem__07DyD{position:relative}.LandingHeader_siteHeader__GQ_Il .LandingHeader_menuButton__Y_9lR,.LandingHeader_siteHeader__GQ_Il .LandingHeader_menuLink__lm1qg{color:var(--color-white,#fff)!important;text-decoration:none!important;font-size:1rem;font-weight:500;padding:.5rem 0;transition:color .3s ease;position:relative;background:none;border:none;cursor:pointer;font-family:inherit}.LandingHeader_siteHeader__GQ_Il a.LandingHeader_menuLink__lm1qg{color:var(--color-white,#fff)!important;text-decoration:none!important}.LandingHeader_siteHeader__GQ_Il .LandingHeader_menuButton__Y_9lR:hover,.LandingHeader_siteHeader__GQ_Il .LandingHeader_menuLink__lm1qg:hover,.LandingHeader_siteHeader__GQ_Il a.LandingHeader_menuLink__lm1qg:hover{color:var(--color-yellow,#EEFF41)!important;text-decoration:none!important}.LandingHeader_siteHeader__GQ_Il .LandingHeader_menuButton__Y_9lR:after,.LandingHeader_siteHeader__GQ_Il .LandingHeader_menuLink__lm1qg:after,.LandingHeader_siteHeader__GQ_Il a.LandingHeader_menuLink__lm1qg:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-yellow,#EEFF41);transition:width .3s ease}.LandingHeader_menuItem__07DyD.LandingHeader_active__PprDw .LandingHeader_menuButton__Y_9lR:after,.LandingHeader_siteHeader__GQ_Il .LandingHeader_menuButton__Y_9lR:hover:after,.LandingHeader_siteHeader__GQ_Il .LandingHeader_menuLink__lm1qg:hover:after,.LandingHeader_siteHeader__GQ_Il a.LandingHeader_menuLink__lm1qg:hover:after{width:100%}.LandingHeader_jobBadge__ovzd_{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;background-color:rgba(0,0,0,0);color:#eeff41;font-size:12px;font-weight:700;border:2px solid #eeff41;border-radius:10px;line-height:1;vertical-align:middle;position:relative;top:-2px}.LandingHeader_servicesSubmenu__yKeMa{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:2rem;min-width:600px;opacity:0;visibility:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);margin-top:1rem}.LandingHeader_servicesSubmenu__yKeMa.LandingHeader_active__PprDw{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.LandingHeader_servicesSubmenuClose__z5xfo{position:absolute;top:1rem;right:1rem;cursor:pointer;color:var(--color-white,#fff);font-size:1.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease}.LandingHeader_servicesSubmenuClose__z5xfo:hover{background-color:hsla(0,0%,100%,.1)}.LandingHeader_servicesSubmenuWrapper__JdO3O{display:flex;flex-direction:column;gap:1.5rem}.LandingHeader_servicesSubmenuTitle___m7RW{color:var(--color-white,#fff);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.LandingHeader_servicesSubmenuTitle___m7RW span{color:var(--color-yellow,#EEFF41)}.LandingHeader_servicesSubmenuMain__I4One{display:flex}.LandingHeader_servicesSubmenuItems__wcKDV{width:100%}.LandingHeader_servicesSubmenuItem__wSy3_{margin-bottom:2rem}.LandingHeader_servicesSubmenuItemTitle__uGDH4{color:var(--color-white,#fff);font-size:1.1rem;font-weight:600;margin-bottom:1rem;display:block}.LandingHeader_servicesSubmenuSubitems__OE6DD{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.LandingHeader_servicesSubmenuSubitem__yRCSh{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:8px;text-decoration:none!important;color:var(--color-white,#fff)!important;transition:all .3s ease;position:relative;overflow:hidden}.LandingHeader_servicesSubmenuSubitem__yRCSh:hover{background:hsla(0,0%,100%,.05);transform:translateY(-2px);color:var(--color-white,#fff)!important;text-decoration:none!important}.LandingHeader_servicesSubmenuSubitemImage__Sx8P2{width:48px;height:48px;object-fit:contain}.LandingHeader_servicesSubmenuSubitemTitle__YwiGm{font-weight:500}.LandingHeader_siteHeader__GQ_Il .LandingHeader_headerButton__3kGL_,.LandingHeader_siteHeader__GQ_Il a.LandingHeader_headerButton__3kGL_{background:rgba(0,0,0,0);color:var(--color-white,#fff)!important;border:2px solid var(--color-yellow,#eeff41);padding:.75rem 1.5rem;border-radius:25px;text-decoration:none!important;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.LandingHeader_siteHeader__GQ_Il .LandingHeader_headerButton__3kGL_:before,.LandingHeader_siteHeader__GQ_Il a.LandingHeader_headerButton__3kGL_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--color-yellow,#EEFF41);transition:left .3s ease;z-index:-1}.LandingHeader_siteHeader__GQ_Il .LandingHeader_headerButton__3kGL_:hover:before,.LandingHeader_siteHeader__GQ_Il a.LandingHeader_headerButton__3kGL_:hover:before{left:0}.LandingHeader_siteHeader__GQ_Il .LandingHeader_headerButton__3kGL_:hover,.LandingHeader_siteHeader__GQ_Il a.LandingHeader_headerButton__3kGL_:hover{color:#000!important;text-decoration:none!important}.LandingHeader_menuToggleWrapper__MbiyU{display:none}.LandingHeader_menuToggle__2D7tP{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.LandingHeader_menuToggleInner__fd3tM{display:flex;flex-direction:column;gap:4px}.LandingHeader_menuToggleInner__fd3tM span{width:25px;height:3px;background:var(--color-white,#fff);transition:all .3s ease;border-radius:2px}.LandingHeader_mobileMenu__gieEg{position:absolute;top:100%;left:0;width:100%;background-color:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid hsla(0,0%,100%,.1);padding:2rem}.LandingHeader_mobileNavigation__A15nK{display:flex;flex-direction:column;gap:1.5rem}.LandingHeader_siteHeader__GQ_Il .LandingHeader_mobileMenuLink__qvbJQ,.LandingHeader_siteHeader__GQ_Il a.LandingHeader_mobileMenuLink__qvbJQ{color:var(--color-white,#fff)!important;text-decoration:none!important;font-size:1.1rem;font-weight:500;padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:color .3s ease}.LandingHeader_siteHeader__GQ_Il .LandingHeader_mobileMenuLink__qvbJQ:hover,.LandingHeader_siteHeader__GQ_Il a.LandingHeader_mobileMenuLink__qvbJQ:hover{color:var(--color-yellow,#EEFF41)!important;text-decoration:none!important}.LandingHeader_siteHeader__GQ_Il .LandingHeader_mobileMenuCta__rzm_R,.LandingHeader_siteHeader__GQ_Il a.LandingHeader_mobileMenuCta__rzm_R{background:var(--color-yellow,#EEFF41);color:#000!important;text-decoration:none!important;padding:1rem 2rem;border-radius:25px;text-align:center;font-weight:600;margin-top:1rem;transition:all .3s ease}.LandingHeader_siteHeader__GQ_Il .LandingHeader_mobileMenuCta__rzm_R:hover,.LandingHeader_siteHeader__GQ_Il a.LandingHeader_mobileMenuCta__rzm_R:hover{background:#fff;transform:translateY(-2px);color:#000!important;text-decoration:none!important}@media only screen and (max-width:1024px){.LandingHeader_siteHeaderInner__ff5tq{padding:1rem 1.5rem}.LandingHeader_mainHeaderMenu__lCULE{gap:2rem}.LandingHeader_servicesSubmenu__yKeMa{min-width:500px}}@media only screen and (max-width:768px){.LandingHeader_headerButton__3kGL_,.LandingHeader_mainNavigation__4_d_A{display:none}.LandingHeader_menuToggleWrapper__MbiyU{display:flex}.LandingHeader_servicesSubmenu__yKeMa{position:fixed;top:0;left:0;width:100vw;height:100vh;min-width:auto;border-radius:0;margin-top:0;transform:none;padding:4rem 2rem 2rem;overflow-y:auto}.LandingHeader_servicesSubmenu__yKeMa.LandingHeader_active__PprDw{transform:none}.LandingHeader_servicesSubmenuSubitems__OE6DD{grid-template-columns:1fr}}@media only screen and (max-width:425px){.LandingHeader_siteHeaderInner__ff5tq{padding:1rem}.LandingHeader_logoImage__FQBoR{max-width:180px;width:auto!important;height:auto}.LandingHeader_servicesSubmenu__yKeMa{padding:3rem 1rem 1rem}.LandingHeader_servicesSubmenuTitle___m7RW{font-size:1.1rem}}.SanityCaseStudiesPage_caseStudiesPage__t4qkU{min-height:100vh;padding-bottom:80px}.SanityCaseStudiesPage_hero__HKryU{padding:160px 0 60px;background:radial-gradient(ellipse at top,rgba(99,102,241,.15) 0,transparent 60%)}@media(max-width:768px){.SanityCaseStudiesPage_hero__HKryU{padding:120px 0 40px}}.SanityCaseStudiesPage_container__AHtps{max-width:1280px;margin:0 auto;padding:0 24px}@media(max-width:768px){.SanityCaseStudiesPage_container__AHtps{padding:0 16px}}.SanityCaseStudiesPage_title__nXWZf{font-size:56px;font-weight:800;color:#fff;text-align:center;margin:0 0 24px;line-height:1.2}@media(max-width:768px){.SanityCaseStudiesPage_title__nXWZf{font-size:36px;margin:0 0 16px}}.SanityCaseStudiesPage_subtitle__a3FsD{font-size:18px;color:hsla(0,0%,100%,.7);text-align:center;max-width:700px;margin:0 auto;line-height:1.6}@media(max-width:768px){.SanityCaseStudiesPage_subtitle__a3FsD{font-size:16px}}.SanityCaseStudiesPage_filtersSection__hGr54{margin-bottom:32px}.SanityCaseStudiesPage_searchBar__jir2q{position:relative;display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px 20px;margin-bottom:24px;transition:all .3s ease}.SanityCaseStudiesPage_searchBar__jir2q svg{color:hsla(0,0%,100%,.4);flex-shrink:0}.SanityCaseStudiesPage_searchBar__jir2q:focus-within{background:hsla(0,0%,100%,.08);border-color:#eeff41;box-shadow:0 0 0 3px rgba(238,255,65,.1)}.SanityCaseStudiesPage_searchInput__wb3Q0{flex:1 1;background:rgba(0,0,0,0);border:none;outline:none;color:#fff;font-size:16px;font-family:inherit}.SanityCaseStudiesPage_searchInput__wb3Q0::placeholder{color:hsla(0,0%,100%,.4)}.SanityCaseStudiesPage_clearButton__F7x5b{background:hsla(0,0%,100%,.1);border:none;border-radius:6px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6);transition:all .2s ease}.SanityCaseStudiesPage_clearButton__F7x5b:hover{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.SanityCaseStudiesPage_filterTabs__7V2nq{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.SanityCaseStudiesPage_filterTabs__7V2nq{gap:6px}}.SanityCaseStudiesPage_filterGroup__5UShL{display:contents}.SanityCaseStudiesPage_filterTab__05UUo{padding:10px 20px;background:rgba(238,255,65,.05);border:1px solid rgba(238,255,65,.3);border-radius:8px;color:#eeff41;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit}.SanityCaseStudiesPage_filterTab__05UUo:hover{background:rgba(238,255,65,.1);border-color:rgba(238,255,65,.5);box-shadow:0 2px 8px rgba(238,255,65,.15)}.SanityCaseStudiesPage_filterTab__05UUo.SanityCaseStudiesPage_active__3vSTv{background:rgba(238,255,65,.2);border-color:#eeff41;color:#eeff41;box-shadow:0 2px 8px rgba(238,255,65,.25)}@media(max-width:768px){.SanityCaseStudiesPage_filterTab__05UUo{padding:8px 16px;font-size:13px}}.SanityCaseStudiesPage_resultsCount__a3Tyr{font-size:14px;color:hsla(0,0%,100%,.6);margin-bottom:24px;font-weight:500}.SanityCaseStudiesPage_caseStudiesGrid__S4bb_{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:32px;gap:32px}@media(max-width:768px){.SanityCaseStudiesPage_caseStudiesGrid__S4bb_{grid-template-columns:1fr;gap:24px}}.SanityCaseStudiesPage_noResults__NDsdX{text-align:center;padding:80px 24px}@media(max-width:768px){.SanityCaseStudiesPage_noResults__NDsdX{padding:60px 16px}}.SanityCaseStudiesPage_noResultsIcon__Kyt3a{font-size:64px;margin-bottom:24px;opacity:.5}.SanityCaseStudiesPage_noResults__NDsdX h3{font-size:24px;color:#fff;margin:0 0 12px}@media(max-width:768px){.SanityCaseStudiesPage_noResults__NDsdX h3{font-size:20px}}.SanityCaseStudiesPage_noResults__NDsdX p{font-size:16px;color:hsla(0,0%,100%,.6);max-width:400px;margin:0 auto 32px}@media(max-width:768px){.SanityCaseStudiesPage_noResults__NDsdX p{font-size:14px}}.SanityCaseStudiesPage_clearFiltersButton__USh5v{padding:12px 32px;background:rgba(238,255,65,.15);border:1px solid #eeff41;border-radius:8px;color:#eeff41;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.SanityCaseStudiesPage_clearFiltersButton__USh5v:hover{background:rgba(238,255,65,.25);border-color:#eeff41;transform:translateY(-2px);box-shadow:0 4px 12px rgba(238,255,65,.2)}.landing_landingPage___7j_X{min-height:100vh;background:radial-gradient(circle at 70% 50%,rgba(117,59,255,.2) 0,rgba(54,122,192,.1) 30%,rgba(0,0,0,.8) 60%,#000 100%),radial-gradient(circle at 30% 80%,rgba(94,204,161,.15) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(64,72,152,.12) 0,transparent 35%);background-attachment:fixed;color:var(--color-white,#fff);position:relative;overflow-x:hidden;overflow-y:auto}.landing_mainContent__tgl9G{position:relative;z-index:1}.landing_landingPage___7j_X:before{background-image:radial-gradient(2px 2px at 20px 30px,rgba(94,204,161,.6),transparent),radial-gradient(2px 2px at 40px 70px,rgba(117,59,255,.4),transparent),radial-gradient(1px 1px at 90px 40px,rgba(54,122,192,.5),transparent),radial-gradient(1px 1px at 130px 80px,rgba(64,72,152,.3),transparent),radial-gradient(2px 2px at 160px 30px,rgba(94,204,161,.4),transparent);background-size:200px 100px;animation:landing_particleFloat__9MeKq 20s linear infinite;opacity:.6}.landing_landingPage___7j_X:after,.landing_landingPage___7j_X:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background-repeat:repeat;pointer-events:none;z-index:0}.landing_landingPage___7j_X:after{background-image:radial-gradient(1px 1px at 25px 50px,rgba(117,59,255,.4),transparent),radial-gradient(1px 1px at 80px 20px,rgba(94,204,161,.5),transparent),radial-gradient(1px 1px at 120px 90px,rgba(64,72,152,.4),transparent);background-size:150px 80px;animation:landing_particleFloat2__7i__n 15s linear infinite reverse}@keyframes landing_particleFloat__9MeKq{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(-50px) translateY(-25px)}50%{transform:translateX(-100px) translateY(0)}75%{transform:translateX(-50px) translateY(25px)}to{transform:translateX(0) translateY(0)}}@keyframes landing_particleFloat2__7i__n{0%{transform:translateX(0) translateY(0) scale(1)}33%{transform:translateX(30px) translateY(-20px) scale(1.1)}66%{transform:translateX(-30px) translateY(20px) scale(.9)}to{transform:translateX(0) translateY(0) scale(1)}}@media only screen and (max-width:768px){.landing_landingPage___7j_X:before{animation:none;opacity:.3}.landing_landingPage___7j_X:after{animation:none;opacity:.2}}