.FeaturedWorks_sectionSpotlight__LaaJO{background:linear-gradient(180deg,hsl(var(--muted)/.35) 0,hsl(var(--background)) 100%)}.FeaturedWorks_sectionPortfolio__v1vQv{background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--muted)/.22) 100%)}.FeaturedWorks_spotlight__lBvTg{position:relative;display:block;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(0,0,0,.08);min-height:24rem;box-shadow:0 24px 48px rgba(0,0,0,.08)}@media (min-width:768px){.FeaturedWorks_spotlight__lBvTg{min-height:30rem;border-radius:1.5rem}}@media (min-width:1024px){.FeaturedWorks_spotlight__lBvTg{min-height:34rem}}.FeaturedWorks_spotlightImage__F_Miz{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;transition:transform .7s cubic-bezier(.16,1,.3,1)}.group:hover .FeaturedWorks_spotlightImage__F_Miz{transform:scale(1.04)}.FeaturedWorks_spotlightOverlay__rlbSY{position:absolute;inset:0;background:linear-gradient(115deg,rgba(0,0,0,.82),rgba(0,0,0,.58) 42%,rgba(0,0,0,.22) 72%,rgba(0,0,0,.08))}.FeaturedWorks_spotlightWatermark__46u7w{position:absolute;right:-.5rem;bottom:-.75rem;z-index:0;max-width:55%;overflow:hidden;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(3.5rem,12vw,9rem);font-weight:700;line-height:.85;letter-spacing:-.04em;text-align:right;color:hsla(0,0%,100%,.1);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.FeaturedWorks_spotlightWatermark__46u7w{right:1rem;bottom:0;max-width:50%}}.FeaturedWorks_spotlightContent___4mjS{position:absolute;inset-inline:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:.875rem;padding:1.25rem}@media (min-width:768px){.FeaturedWorks_spotlightContent___4mjS{gap:1rem;max-width:36rem;padding:2rem}}@media (min-width:1024px){.FeaturedWorks_spotlightContent___4mjS{max-width:40rem;padding:2.5rem}}.FeaturedWorks_spotlightMeta__G35W_{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.FeaturedWorks_spotlightTitle__dzept{font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.625rem,4vw,2.75rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;color:#fff}.FeaturedWorks_spotlightDescription__pNerK{font-family:var(--font-funnel-display),sans-serif;font-size:clamp(.875rem,1.5vw,1.0625rem);line-height:1.6;color:hsla(0,0%,100%,.82)}.FeaturedWorks_spotlightCta___hlfg{display:inline-flex;align-items:center;gap:.25rem;padding-top:.25rem;width:-moz-fit-content;width:fit-content}.FeaturedWorks_spotlightCtaLabel__TZll3{padding-inline:1.5rem;font-size:.875rem;font-weight:600}.FeaturedWorks_spotlightCtaIcon__Kbhsf,.FeaturedWorks_spotlightCtaLabel__TZll3{display:flex;height:2.5rem;align-items:center;justify-content:center;border-radius:9999px;background:#fff;color:#111;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.FeaturedWorks_spotlightCtaIcon__Kbhsf{width:2.5rem;shrink:0}.group:hover .FeaturedWorks_spotlightCtaIcon__Kbhsf{transform:translateX(-.35rem)}.FeaturedWorks_grid__jDjc5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:768px){.FeaturedWorks_grid__jDjc5{gap:1rem}}@media (min-width:1024px){.FeaturedWorks_grid__jDjc5{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.FeaturedWorks_portfolioGrid__0OrRD{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:768px){.FeaturedWorks_portfolioGrid__0OrRD{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:1280px){.FeaturedWorks_portfolioGrid__0OrRD{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.FeaturedWorks_filterRow__U3haK{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}@media (min-width:768px){.FeaturedWorks_filterRow__U3haK{gap:.625rem;margin-bottom:2rem}}.FeaturedWorks_filterChip__jnUZW{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid hsl(var(--border)/.8);background:hsl(var(--background));padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:hsl(var(--muted-foreground));transition:all .2s ease}.FeaturedWorks_filterChip__jnUZW:hover{border-color:hsl(var(--primary)/.35);color:hsl(var(--foreground))}.FeaturedWorks_filterChipActive__n3ZOp{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.FeaturedWorks_filterCount__Und8B{display:inline-flex;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background:hsl(var(--muted)/.8);padding:.125rem .375rem;font-size:.6875rem;font-weight:600;line-height:1}.FeaturedWorks_filterChipActive__n3ZOp .FeaturedWorks_filterCount__Und8B{background:hsla(0,0%,100%,.2);color:inherit}.FeaturedWorks_emptyState__Bp9Lz{border-radius:1rem;border:1px dashed hsl(var(--border));background:hsl(var(--muted)/.25);padding:3rem 1.5rem;text-align:center;font-size:.9375rem;color:hsl(var(--muted-foreground))}.FeaturedWorks_usersBadge__jI2xQ{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.FeaturedWorks_usersBadgeLight__hy35i{border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.9);backdrop-filter:blur(4px)}.FeaturedWorks_usersBadgeDefault__gZaWm{border:1px solid hsl(var(--border)/.6);background:hsl(var(--muted)/.4);color:hsl(var(--muted-foreground))}.FeaturedWorks_usersBadgePortfolio__y0JKH{border:1px solid hsl(var(--border)/.6);background:hsl(var(--muted)/.35);color:hsl(var(--muted-foreground))}.FeaturedWorks_portfolioImageOverlay__ErNev{pointer-events:none;position:absolute;inset-inline:0;bottom:0;padding:1rem 1.125rem;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);opacity:0;transition:opacity .3s ease}.FeaturedWorks_card__cgAVX:hover .FeaturedWorks_portfolioImageOverlay__ErNev{opacity:1}.FeaturedWorks_portfolioImageTitle__YntIx{font-family:var(--font-funnel-display),sans-serif;font-size:1.125rem;font-weight:600;color:#fff}.FeaturedWorks_cardHeadline___E3sG{font-family:var(--font-funnel-display),sans-serif;font-size:.8125rem;font-weight:500;line-height:1.4;color:hsl(var(--primary))}@media (min-width:768px){.FeaturedWorks_cardHeadline___E3sG{font-size:.875rem}}.FeaturedWorks_card__cgAVX{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid hsl(var(--border)/.8);background:hsl(var(--card));transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.FeaturedWorks_card__cgAVX:hover{transform:translateY(-4px);border-color:hsl(var(--primary)/.25);box-shadow:0 16px 40px rgba(0,0,0,.08)}.FeaturedWorks_portfolioCard__ra50Z{border-radius:1.25rem}.FeaturedWorks_portfolioCard__ra50Z:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.1)}.FeaturedWorks_cardImageWrap__Igk5q{position:relative;aspect-ratio:16/10;overflow:hidden;background:hsl(var(--muted))}.FeaturedWorks_portfolioCard__ra50Z .FeaturedWorks_cardBody__uXbzM{gap:.625rem;padding:1.125rem 1.25rem 1.375rem}@media (min-width:768px){.FeaturedWorks_portfolioCard__ra50Z .FeaturedWorks_cardBody__uXbzM{gap:.75rem;padding:1.375rem 1.5rem 1.5rem}}.FeaturedWorks_cardImage__hMTGt{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.FeaturedWorks_card__cgAVX:hover .FeaturedWorks_cardImage__hMTGt{transform:scale(1.05)}.FeaturedWorks_cardImageFade__Wpcvj{pointer-events:none;position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.35),transparent 55%);opacity:0;transition:opacity .3s ease}.FeaturedWorks_card__cgAVX:hover .FeaturedWorks_cardImageFade__Wpcvj{opacity:1}.FeaturedWorks_cardLinkBadge__ImADk{position:absolute;top:.625rem;right:.625rem;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.15);color:#fff;opacity:0;transform:translateY(4px);transition:all .3s ease}@media (min-width:768px){.FeaturedWorks_cardLinkBadge__ImADk{top:.75rem;right:.75rem;height:2rem;width:2rem}}.FeaturedWorks_card__cgAVX:hover .FeaturedWorks_cardLinkBadge__ImADk{opacity:1;transform:translateY(0)}.FeaturedWorks_cardBody__uXbzM{display:flex;flex:1;flex-direction:column;gap:.625rem;padding:.875rem}@media (min-width:768px){.FeaturedWorks_cardBody__uXbzM{gap:.75rem;padding:1rem 1.125rem 1.125rem}}.FeaturedWorks_cardMeta__ykFOI{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.FeaturedWorks_cardTitle__hBCpv{font-family:var(--font-funnel-display),sans-serif;font-size:.9375rem;font-weight:600;line-height:1.25;color:hsl(var(--foreground));transition:color .2s ease}@media (min-width:768px){.FeaturedWorks_cardTitle__hBCpv{font-size:1.0625rem}}.FeaturedWorks_portfolioCard__ra50Z .FeaturedWorks_cardTitle__hBCpv{font-size:1.0625rem}@media (min-width:768px){.FeaturedWorks_portfolioCard__ra50Z .FeaturedWorks_cardTitle__hBCpv{font-size:1.25rem}}.FeaturedWorks_card__cgAVX:hover .FeaturedWorks_cardTitle__hBCpv{color:hsl(var(--primary))}.FeaturedWorks_cardDescription__wPETY{display:none;font-family:var(--font-funnel-display),sans-serif;font-size:.8125rem;line-height:1.45;color:hsl(var(--muted-foreground))}@media (min-width:640px){.FeaturedWorks_cardDescription__wPETY{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.FeaturedWorks_cardDescriptionPortfolio__q_Agc{display:-webkit-box;font-size:.875rem;line-height:1.55;color:hsl(var(--muted-foreground));-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.FeaturedWorks_cardDescriptionPortfolio__q_Agc{font-size:.9375rem;-webkit-line-clamp:4}}.dark .FeaturedWorks_sectionSpotlight__LaaJO{background:linear-gradient(180deg,hsl(var(--muted)/.2) 0,hsl(var(--background)) 100%)}.dark .FeaturedWorks_spotlight__lBvTg{border-color:hsl(var(--border));box-shadow:0 24px 48px rgba(0,0,0,.35)}.dark .FeaturedWorks_card__cgAVX:hover,.dark .FeaturedWorks_portfolioCard__ra50Z:hover{box-shadow:0 16px 40px rgba(0,0,0,.35)}.GrowthSection_section__1Fzi3{background-color:#f5f5f5}.GrowthSection_grid__iPAO3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.GrowthSection_projectsCard__pI4A8,.GrowthSection_testimonialCard__Rxxc7{grid-column:1/-1}@media (min-width:768px){.GrowthSection_grid__iPAO3{gap:1rem}.GrowthSection_projectsCard__pI4A8{grid-column:1;grid-row:1}.GrowthSection_testimonialCard__Rxxc7{grid-column:2;grid-row:1}.GrowthSection_retentionCard__gQQHi{grid-column:1;grid-row:2}.GrowthSection_ratingCard__Hvo6c{grid-column:2;grid-row:2}}@media (min-width:1024px){.GrowthSection_grid__iPAO3{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1.45fr 1fr;min-height:34rem;gap:1rem}.GrowthSection_projectsCard__pI4A8{grid-column:1;grid-row:1/3}.GrowthSection_testimonialCard__Rxxc7{grid-column:2;grid-row:1/3}.GrowthSection_retentionCard__gQQHi{grid-column:3;grid-row:1}.GrowthSection_ratingCard__Hvo6c{grid-column:3;grid-row:2}}.GrowthSection_card__TX4VG{position:relative;overflow:hidden;border-radius:1rem;background:#fff;padding:1rem}@media (min-width:768px){.GrowthSection_card__TX4VG{padding:1.75rem}}@media (min-width:1024px){.GrowthSection_card__TX4VG{padding:2rem}}.GrowthSection_projectsCard__pI4A8,.GrowthSection_testimonialCard__Rxxc7{display:flex;flex-direction:column}@media (min-width:768px){.GrowthSection_projectsCard__pI4A8,.GrowthSection_testimonialCard__Rxxc7{min-height:22rem}}@media (min-width:1024px){.GrowthSection_projectsCard__pI4A8,.GrowthSection_testimonialCard__Rxxc7{min-height:100%}}.GrowthSection_projectsStatWrap__DDfB0{padding:1rem 0}@media (min-width:768px){.GrowthSection_projectsStatWrap__DDfB0{display:flex;flex:1;align-items:center;padding:2rem 0}}.GrowthSection_projectsDescription__ZKOx8{max-width:16rem}.GrowthSection_retentionCard__gQQHi{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.GrowthSection_retentionCard__gQQHi{min-height:14rem}}@media (min-width:1024px){.GrowthSection_retentionCard__gQQHi{min-height:0}}.GrowthSection_retentionDescription___wKho{margin-top:.75rem}@media (min-width:768px){.GrowthSection_retentionDescription___wKho{margin-top:1.25rem;max-width:14rem}}.GrowthSection_ratingCard__Hvo6c{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem}@media (min-width:768px){.GrowthSection_ratingCard__Hvo6c{flex-direction:row;align-items:center;gap:1.25rem;min-height:7.5rem}}.GrowthSection_ratingDescription__uiVYx{flex:1}.GrowthSection_testimonialQuote__MpDjR{margin-top:1rem;flex:1;line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.GrowthSection_testimonialQuote__MpDjR{margin-top:2rem;line-height:1.55;display:block;overflow:visible;-webkit-line-clamp:unset}}.GrowthSection_testimonialAuthor__Bs3vY{display:flex;align-items:center;gap:.625rem;margin-top:1rem}@media (min-width:768px){.GrowthSection_testimonialAuthor__Bs3vY{gap:.75rem;margin-top:2rem}}.GrowthSection_avatarStack__qXx4I{display:flex;align-items:center;flex-shrink:0}.GrowthSection_avatar__M3LFB{position:relative;height:2rem;width:2rem;overflow:hidden;border-radius:9999px;border:2px solid #fff;background:#e5e5e5;margin-left:-.5rem}@media (min-width:768px){.GrowthSection_avatar__M3LFB{height:2.5rem;width:2.5rem;margin-left:-.625rem}}.GrowthSection_avatar__M3LFB:first-child{margin-left:0}.GrowthSection_avatar__M3LFB img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.GrowthSection_clientBadge__Ft50D{display:flex;align-items:center;justify-content:center;height:2rem;min-width:2rem;padding:0 .5rem;margin-left:-.5rem;border-radius:9999px;border:2px solid #fff;background:#1a1a1a;color:#fff;font-size:.75rem;font-weight:600;line-height:1}@media (min-width:768px){.GrowthSection_clientBadge__Ft50D{height:2.5rem;min-width:2.5rem;padding:0 .625rem;margin-left:-.625rem;font-size:.8125rem}}.GrowthSection_statValue__sbRLt{font-size:clamp(2.75rem,10vw,5.5rem)}.GrowthSection_statValueMd__2_jww,.GrowthSection_statValue__sbRLt{font-family:var(--font-funnel-display),sans-serif;font-weight:500;line-height:1;letter-spacing:-.02em;color:#111}.GrowthSection_statValueMd__2_jww{font-size:clamp(2.25rem,8vw,4.5rem)}.GrowthSection_statValueSm__WPMjb{font-family:var(--font-funnel-display),sans-serif;font-weight:500;font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.1;letter-spacing:-.01em;color:#111;white-space:nowrap}.GrowthSection_cardText__VtGLa{font-family:var(--font-funnel-display),sans-serif;font-size:.8125rem;line-height:1.35;color:#666}@media (min-width:768px){.GrowthSection_cardText__VtGLa{font-size:clamp(1rem,1.5vw,1.25rem)}}.GrowthSection_cardTextDark__SaV3c{font-family:var(--font-funnel-display),sans-serif;font-size:.875rem;line-height:1.45;color:#111}@media (min-width:768px){.GrowthSection_cardTextDark__SaV3c{font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.5}}.GrowthSection_clientLabel__GtDz9{font-family:var(--font-funnel-display),sans-serif;font-size:.875rem;font-weight:600;line-height:1.2;color:#111}@media (min-width:768px){.GrowthSection_clientLabel__GtDz9{font-size:1rem}}.GrowthSection_clientSublabel__dcOIW{font-family:var(--font-funnel-display),sans-serif;font-size:.75rem;line-height:1.3;color:#888}@media (min-width:768px){.GrowthSection_clientSublabel__dcOIW{font-size:.875rem}}.GrowthSection_circlePattern__vJsGp{display:none}@media (min-width:768px){.GrowthSection_circlePattern__vJsGp{display:block;position:absolute;right:-1.5rem;bottom:1.5rem;width:11rem;height:11rem;pointer-events:none}.GrowthSection_retentionPattern__rgub_{bottom:1rem}}.GrowthSection_circle__FuyYP{position:absolute;border-radius:9999px;border:1px solid #d9d9d9}.GrowthSection_circle__FuyYP:first-child{width:11rem;height:11rem;right:0;bottom:0}.GrowthSection_circle__FuyYP:nth-child(2){width:8.5rem;height:8.5rem;right:1.25rem;bottom:1.25rem}.GrowthSection_circle__FuyYP:nth-child(3){width:6rem;height:6rem;right:2.5rem;bottom:2.5rem}.dark .GrowthSection_section__1Fzi3{background-color:hsl(var(--muted)/.25)}.dark .GrowthSection_card__TX4VG{background:hsl(var(--card))}.dark .GrowthSection_cardTextDark__SaV3c,.dark .GrowthSection_clientLabel__GtDz9,.dark .GrowthSection_statValueMd__2_jww,.dark .GrowthSection_statValueSm__WPMjb,.dark .GrowthSection_statValue__sbRLt{color:hsl(var(--foreground))}.dark .GrowthSection_cardText__VtGLa,.dark .GrowthSection_clientSublabel__dcOIW{color:hsl(var(--muted-foreground))}.dark .GrowthSection_avatar__M3LFB{border-color:hsl(var(--card))}.dark .GrowthSection_clientBadge__Ft50D{border-color:hsl(var(--card));background:hsl(var(--foreground));color:hsl(var(--background))}.dark .GrowthSection_circle__FuyYP{border-color:hsl(var(--border))}.hero_heroBgPosition__BE__R{background-position:100%}@media (max-width:1100px){.hero_heroBgPosition__BE__R{background-position:right -200px center}}@keyframes hero_heroFadeInUp__0l51F{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero_animatedTitle__4ZZSZ{animation:hero_heroFadeInUp__0l51F 2s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.4s;opacity:0}.hero_animatedSubtitle__3MHM4{animation:hero_heroFadeInUp__0l51F 2s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.5s;opacity:0}.hero_animatedButton__1_6vN{animation:hero_heroFadeInUp__0l51F 3s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.6s;opacity:0}.ImageFeatureGrid_imageCardWrapper__9v4W8{min-height:260px;background-color:hsl(var(--muted))}@media (min-width:640px){.ImageFeatureGrid_imageCardWrapper__9v4W8{min-height:320px}}@media (min-width:1024px){.ImageFeatureGrid_imageCardWrapper__9v4W8{height:100%;min-height:100%}}.ImageFeatureGrid_featureCard__A79HL{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}@media (min-width:768px){.ImageFeatureGrid_featureCard__A79HL:hover{transform:translateY(-4px)}}.LogoMarquee_marqueeContainer__UBvUT{width:100%;overflow:hidden;position:relative;padding:2rem 0;display:flex;align-items:center;justify-content:center}.LogoMarquee_marqueeWrapper__ymAUs{width:100%;overflow:hidden;position:relative;display:flex;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.LogoMarquee_marqueeTrack__QMXcr{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:LogoMarquee_scrollLeft__0jysf var(--marquee-speed,30s) linear infinite}.LogoMarquee_logoItem__5PJ4R{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:36px;padding:0 1.25rem}.LogoMarquee_logoImage__pMRlZ{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .4s cubic-bezier(.25,1,.5,1)}.LogoMarquee_marqueeWrapper__ymAUs:hover .LogoMarquee_marqueeTrack__QMXcr{animation-play-state:paused}@keyframes LogoMarquee_scrollLeft__0jysf{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ServicesCarousel_carouselContainer__QGYYf{scrollbar-width:none;-ms-overflow-style:none}.ServicesCarousel_carouselContainer__QGYYf::-webkit-scrollbar{display:none}.ServicesCarousel_carouselSpacer__4oVD5{display:block;flex-shrink:0;width:1.5rem;min-width:1.5rem}@media (min-width:768px){.ServicesCarousel_carouselSpacer__4oVD5{width:3rem;min-width:3rem}}.ServicesCarousel_carouselCard__NQbSS{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.ServicesCarousel_carouselCard__NQbSS:hover{transform:translateY(-4px)}.ServicesCarousel_controlButton__GiXHE{transition:background-color .2s ease,border-color .2s ease,transform .1s ease}.ServicesCarousel_controlButton__GiXHE:active{transform:scale(.95)}.StatsBar_section__uVaE6{background-color:#f5f5f5}.StatsBar_grid__Ao4gm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media (min-width:768px){.StatsBar_grid__Ao4gm{gap:.875rem}}@media (min-width:1024px){.StatsBar_grid__Ao4gm{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.StatsBar_card__ie18A{display:flex;flex-direction:column;border-radius:.875rem;border:1px solid #e5e5e5;background:#fff;padding:1rem}@media (min-width:768px){.StatsBar_card__ie18A{min-height:14.5rem;border-radius:1rem;padding:1.75rem}}@media (min-width:1024px){.StatsBar_card__ie18A{min-height:15.5rem;padding:2rem}}.StatsBar_statValue__by0Tu{font-family:var(--font-funnel-display),sans-serif;font-size:clamp(2rem,8vw,3.5rem);font-weight:500;line-height:1;letter-spacing:-.02em;color:#111}.StatsBar_statDescription__xeT6H{margin-top:.625rem;font-family:var(--font-funnel-display),sans-serif;font-size:.8125rem;line-height:1.35;color:#666}@media (min-width:768px){.StatsBar_statDescription__xeT6H{margin-top:1rem;max-width:13rem;font-size:clamp(1rem,1.4vw,1.125rem)}}.StatsBar_iconWrap__I6qCZ{margin-top:auto;padding-top:.875rem;color:#111}@media (min-width:768px){.StatsBar_iconWrap__I6qCZ{padding-top:1.5rem}}.StatsBar_footer__7lFmC{margin-top:1.5rem;max-width:52rem;margin-left:auto;margin-right:auto;text-align:center;font-family:var(--font-funnel-display),sans-serif;font-size:.8125rem;line-height:1.5;color:#666}@media (min-width:768px){.StatsBar_footer__7lFmC{margin-top:3rem;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.55}}.dark .StatsBar_section__uVaE6{background-color:#000}.dark .StatsBar_card__ie18A{border-color:#2a2a2a;background:#0d0d0d}.dark .StatsBar_statValue__by0Tu{color:#f0ebe3}.dark .StatsBar_footer__7lFmC,.dark .StatsBar_statDescription__xeT6H{color:#b8b2a8}.dark .StatsBar_iconWrap__I6qCZ{color:#f0ebe3}.StatsBar_legacyGrid__J5swP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:768px){.StatsBar_legacyGrid__J5swP{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.TechMarquee_marqueeContainer__xghCa{overflow:hidden;flex-direction:column;gap:1.5rem;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.TechMarquee_marqueeContainer__xghCa,.TechMarquee_marqueeRow__KR3r0{width:100%;position:relative;display:flex}.TechMarquee_marqueeTrackLeft__3KPLq{animation:TechMarquee_scrollLeft__YA6at var(--marquee-speed,35s) linear infinite}.TechMarquee_marqueeTrackLeft__3KPLq,.TechMarquee_marqueeTrackRight__3oYlh{display:flex;gap:1.5rem;width:-moz-max-content;width:max-content;padding-left:.75rem;padding-top:4px;padding-bottom:.5rem}.TechMarquee_marqueeTrackRight__3oYlh{animation:TechMarquee_scrollRight__f1yZ7 var(--marquee-speed,35s) linear infinite}.TechMarquee_marqueeRow__KR3r0:hover .TechMarquee_marqueeTrackLeft__3KPLq,.TechMarquee_marqueeRow__KR3r0:hover .TechMarquee_marqueeTrackRight__3oYlh{animation-play-state:paused}@keyframes TechMarquee_scrollLeft__YA6at{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .75rem))}}@keyframes TechMarquee_scrollRight__f1yZ7{0%{transform:translateX(calc(-50% - .75rem))}to{transform:translateX(0)}}.TechMarquee_techCard__IdtPn{width:84px;height:84px;background-color:hsl(var(--muted)/.35);border:1px solid hsl(var(--border)/.6);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s cubic-bezier(.2,.8,.2,1);cursor:pointer}.TechMarquee_techCard__IdtPn:hover{border-color:hsl(var(--primary)/.35);background-color:hsl(var(--muted)/.55);transform:translateY(-4px);box-shadow:0 10px 20px -10px hsl(var(--primary)/.15)}.TestimonialMarquee_marqueeContainer__h2YPj{overflow:hidden;width:100%;position:relative;display:flex;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.TestimonialMarquee_marqueeTrack__LMiuz{display:flex;gap:1.5rem;width:-moz-max-content;width:max-content;animation:TestimonialMarquee_scroll__ij7i3 var(--marquee-speed,45s) linear infinite;padding-left:.75rem}.TestimonialMarquee_pauseOnHover__9B8QQ:hover .TestimonialMarquee_marqueeTrack__LMiuz{animation-play-state:paused}.TestimonialMarquee_testimonialCard__O6Cu5{width:620px;max-width:90vw;min-height:220px;background-color:hsl(var(--muted)/.4);border:1px solid hsl(var(--border)/.7);border-radius:1rem;padding:24px;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;transition:border-color .2s ease,background-color .2s ease}.TestimonialMarquee_testimonialCard__O6Cu5:hover{border-color:hsl(var(--border));background-color:hsl(var(--muted)/.5)}@keyframes TestimonialMarquee_scroll__ij7i3{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .75rem))}}