.CaseStudiesCarousel_section__PT6UM{padding:var(--spacing-section) 0;position:relative}.CaseStudiesCarousel_header__YOX_y{text-align:center;max-width:640px;margin:0 auto var(--spacing-12);padding:0 var(--container-px);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.CaseStudiesCarousel_heading__mJh_9{font-size:var(--font-size-h1);font-weight:700;letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-heading);color:var(--color-text-primary);margin:0}.CaseStudiesCarousel_subheading__D4t5T{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);line-height:var(--line-height-body-lg);margin:0}.CaseStudiesCarousel_carouselWrapper__pOCTu{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);padding:0 clamp(1rem,2vw,3rem);max-width:1440px;margin:0 auto}.CaseStudiesCarousel_track__PQPnw{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto;display:flex;gap:24px;flex:1;padding:12px 0 24px;scroll-padding-left:0;scrollbar-width:none;-ms-overflow-style:none}.CaseStudiesCarousel_track__PQPnw::-webkit-scrollbar{display:none}.CaseStudiesCarousel_card__QWY9f{flex-shrink:0;width:400px;height:480px;scroll-snap-align:start;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .6s ease,border-color .6s ease,box-shadow .6s ease;will-change:transform;cursor:default}.CaseStudiesCarousel_card__QWY9f:hover{transform:translateY(-8px);border-color:rgba(99,102,241,.3);box-shadow:0 24px 64px rgba(0,0,0,.45),0 0 0 1px rgba(99,102,241,.08)}.CaseStudiesCarousel_imageWrapper__bx9UO{position:relative;height:50%;flex-shrink:0;overflow:hidden}.CaseStudiesCarousel_image__DggjE{object-fit:cover;transition:transform .6s ease;will-change:transform}.CaseStudiesCarousel_card__QWY9f:hover .CaseStudiesCarousel_image__DggjE{transform:scale(1.05)}.CaseStudiesCarousel_imageGradient__hcemM{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 20%,var(--color-bg-primary,#0A0A0F) 100%);pointer-events:none;z-index:1}.CaseStudiesCarousel_industryBadge__rn_GN{position:absolute;top:var(--spacing-4);left:var(--spacing-4);z-index:2}.CaseStudiesCarousel_content__gI1Mi{flex:1;display:flex;flex-direction:column;padding:var(--spacing-5) var(--spacing-6) var(--spacing-6);gap:var(--spacing-2);position:relative;z-index:2}.CaseStudiesCarousel_metric__LVtZ7{display:flex;flex-direction:column;gap:2px}.CaseStudiesCarousel_metricValue__OvtOR{font-size:2rem;font-weight:700;letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display)}.CaseStudiesCarousel_metricLabel__A4R0e{font-size:var(--font-size-label);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);font-weight:500}.CaseStudiesCarousel_title___DsHD{font-size:var(--font-size-body);font-weight:600;color:var(--color-text-primary);line-height:var(--line-height-sm);margin:0}.CaseStudiesCarousel_description__2YpSL{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CaseStudiesCarousel_arrow__iIpY9{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-surface-hover);border:1px solid var(--color-border-strong);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);z-index:10;user-select:none;-webkit-user-select:none}.CaseStudiesCarousel_arrow__iIpY9:hover:not(:disabled){background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.4)}.CaseStudiesCarousel_arrow__iIpY9:disabled{opacity:.3;cursor:not-allowed}.CaseStudiesCarousel_arrow__iIpY9:focus-visible{outline:2px solid var(--color-accent-indigo);outline-offset:2px}.CaseStudiesCarousel_dots__MGYDw{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-8)}.CaseStudiesCarousel_dot__xt92o{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-border-strong);border:none;padding:0;cursor:pointer;transition:background var(--transition-default),width var(--transition-default),border-radius var(--transition-default);user-select:none;-webkit-user-select:none}.CaseStudiesCarousel_dot__xt92o:focus-visible{outline:2px solid var(--color-accent-indigo);outline-offset:2px}.CaseStudiesCarousel_dotActive__Ls3UK{background:var(--color-accent-indigo);width:24px;border-radius:4px}@media (max-width:768px){.CaseStudiesCarousel_section__PT6UM{padding:4rem 0}.CaseStudiesCarousel_arrow__iIpY9{display:none}.CaseStudiesCarousel_carouselWrapper__pOCTu{padding:0}.CaseStudiesCarousel_track__PQPnw{padding:12px var(--container-px) 24px;gap:16px;scroll-padding-left:var(--container-px)}.CaseStudiesCarousel_card__QWY9f{width:min(400px,calc(100vw - 3rem))}}.ProcessTimeline_section__3eY1u{padding:var(--spacing-section,clamp(3.5rem,5rem,7.5rem)) 0;background-color:var(--color-bg-primary);overflow:hidden}.ProcessTimeline_container__VDZuP{max-width:var(--container-content,1280px);margin:0 auto;padding:0 var(--container-px,clamp(1.5rem,1rem + 3vw,5rem))}.ProcessTimeline_header__Vk6Ml{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4,16px);margin-bottom:4rem}.ProcessTimeline_overline__PkOuM{margin-bottom:var(--spacing-2,8px)}.ProcessTimeline_heading__CfV2Z{color:var(--color-text-primary);max-width:600px;margin:0}.ProcessTimeline_subtext__4jW8J{color:var(--color-text-secondary);max-width:520px;margin:0}.ProcessTimeline_timeline__E3zOT{position:relative;display:flex;flex-direction:column;gap:2.5rem}.ProcessTimeline_connector__1ZAfN{display:none;position:absolute;top:28px;left:10%;right:10%;height:2px;background:var(--gradient-primary);border-radius:1px;will-change:transform;z-index:0}.ProcessTimeline_step__8b5Py{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4,16px);position:relative;z-index:1}.ProcessTimeline_dot__BnJSs{width:56px;height:56px;border-radius:50%;background:var(--gradient-primary);font-weight:700;font-size:var(--font-size-body-lg,1.125rem);color:#ffffff;animation:ProcessTimeline_pulse-ring__TQUr3 2s ease-out infinite}.ProcessTimeline_dot__BnJSs,.ProcessTimeline_iconWrapper__A2yZz{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ProcessTimeline_iconWrapper__A2yZz{width:48px;height:48px;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);color:var(--color-accent-indigo);transition:border-color var(--transition-fast,.2s cubic-bezier(.4,0,.2,1))}.ProcessTimeline_content__TGNmI{display:flex;flex-direction:column;gap:var(--spacing-2,8px)}.ProcessTimeline_stepTitle__C6jtE{color:var(--color-text-primary);margin:0}.ProcessTimeline_stepDesc__XJwXV{color:var(--color-text-secondary);margin:0}@media (min-width:768px){.ProcessTimeline_timeline__E3zOT{flex-direction:row;align-items:flex-start;gap:var(--spacing-6,24px)}.ProcessTimeline_connector__1ZAfN{display:block}.ProcessTimeline_step__8b5Py{flex:1}}.PageHero_hero__f5bhw{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:80px;padding-bottom:60px}.PageHero_bg__ct528{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 20% 40%,rgba(99,102,241,.12) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 70%,rgba(139,92,246,.08) 0,transparent 50%),radial-gradient(ellipse 50% 40% at 50% 0,rgba(168,85,247,.06) 0,transparent 55%),var(--color-bg-primary)}.PageHero_content__FpQaf{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--container-content);width:100%;padding:0 var(--container-px)}.PageHero_badgeWrapper__0qdRH{margin-bottom:1.25rem}.PageHero_title__2Djd6{font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);font-weight:700;line-height:var(--line-height-display,1.15);letter-spacing:var(--letter-spacing-display,-.02em);margin:0 0 1.25rem;max-width:22ch}.PageHero_subtitle__PUuz3{font-size:var(--font-size-body-lg,1.125rem);line-height:var(--line-height-body-lg,1.7);color:var(--color-text-secondary);max-width:56ch;margin:0 0 2rem}.PageHero_ctaWrapper__dnXKW{display:flex;justify-content:center}@media (max-width:768px){.PageHero_hero__f5bhw{padding-top:64px;padding-bottom:48px}.PageHero_title__2Djd6{font-size:clamp(1.75rem,1.25rem + 2.5vw,2.5rem)}.PageHero_subtitle__PUuz3{font-size:var(--font-size-body,1rem)}}@media (max-width:480px){.PageHero_hero__f5bhw{padding-top:48px;padding-bottom:40px}}.page_faqSection__0U5hJ{padding:var(--spacing-section,5rem) var(--container-px,1.5rem);max-width:var(--container-content,800px);margin:0 auto;width:100%}.page_faqHeading__3hcUx{font-size:clamp(1.5rem,1.25rem + 1.5vw,2.25rem);font-weight:700;text-align:center;margin:0 0 2.5rem;color:var(--color-text-primary)}.page_faqItem__xCbD4{border-top:1px solid var(--color-border,rgba(255,255,255,.08))}.page_faqItem__xCbD4:last-of-type{border-bottom:1px solid var(--color-border,rgba(255,255,255,.08))}.page_faqSummary__dtdjm{cursor:pointer;font-weight:600;font-size:1rem;line-height:1.5;color:var(--color-text-primary);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;user-select:none;transition:color .15s ease}.page_faqSummary__dtdjm::-webkit-details-marker{display:none}.page_faqSummary__dtdjm:hover{color:var(--color-accent,#6366f1)}.page_faqIcon__7GzOc{flex-shrink:0;font-size:1.25rem;line-height:1;color:var(--color-text-secondary);transition:transform .2s ease,color .15s ease}.page_faqItem__xCbD4[open] .page_faqIcon__7GzOc{transform:rotate(45deg);color:var(--color-accent,#6366f1)}.page_faqAnswer__M13z_{padding:0 0 1.25rem;margin:0;color:var(--color-text-secondary);line-height:1.75;font-size:.9375rem;max-width:68ch}.page_ctaSection__q3foe{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:var(--spacing-section,5rem) var(--container-px,1.5rem)}.page_ctaBg__DEo2k{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(99,102,241,.08) 0,transparent 70%)}.page_ctaContent__26eAC{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.page_ctaHeading__3BOOK{font-size:clamp(1.75rem,1.5rem + 1.5vw,2.75rem);font-weight:700;margin:0 0 1rem;color:var(--color-text-primary)}.page_ctaSubtext__ZcitB{font-size:var(--font-size-body-lg,1.0625rem);line-height:1.7;color:var(--color-text-secondary);max-width:44ch;margin:0 0 2rem}@media (max-width:768px){.page_ctaSection__q3foe,.page_faqSection__0U5hJ{padding-top:3.5rem;padding-bottom:3.5rem}}.SitemapPage_sitemapSection__Z0M_a{padding-top:var(--spacing-section,80px);padding-bottom:var(--spacing-section,80px);background:var(--color-bg-primary)}.SitemapPage_container__MnaZa{max-width:var(--container-wide,1280px);margin:0 auto;padding:0 var(--container-px,1.5rem)}.SitemapPage_grid__zE2_X{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2rem}.SitemapPage_sectionCard__EHI_C{background:var(--color-surface,rgba(255,255,255,.04));border:1px solid var(--color-border,rgba(255,255,255,.08));border-radius:var(--radius-lg,12px);padding:1.5rem;transition:border-color .2s ease}.SitemapPage_sectionCard__EHI_C:hover{border-color:rgba(99,102,241,.3)}.SitemapPage_sectionHeading__v4OjK{font-size:var(--font-size-body-lg,1.125rem);font-weight:600;color:var(--color-text-primary,#f8f8fc);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border,rgba(255,255,255,.08));letter-spacing:-.01em}.SitemapPage_linkList__gDacq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.SitemapPage_sitemapLink__20wD5{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary,rgba(248,248,252,.6));text-decoration:none;padding:.25rem 0;border-radius:var(--radius-sm,4px);transition:color .2s ease}.SitemapPage_sitemapLink__20wD5:focus-visible,.SitemapPage_sitemapLink__20wD5:hover{color:var(--color-accent-primary,#6366f1);outline:none}.SitemapPage_sitemapLink__20wD5:focus-visible{outline:2px solid var(--color-accent-primary,#6366f1);outline-offset:2px}.SitemapPage_linkArrow__kA_ji{flex-shrink:0;font-size:.75rem;opacity:.4;transition:opacity .2s ease,transform .2s ease}.SitemapPage_sitemapLink__20wD5:focus-visible .SitemapPage_linkArrow__kA_ji,.SitemapPage_sitemapLink__20wD5:hover .SitemapPage_linkArrow__kA_ji{opacity:1;transform:translateX(2px)}@media (max-width:768px){.SitemapPage_sitemapSection__Z0M_a{padding-top:64px;padding-bottom:64px}.SitemapPage_grid__zE2_X{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem}}@media (max-width:480px){.SitemapPage_sitemapSection__Z0M_a{padding-top:48px;padding-bottom:48px}.SitemapPage_grid__zE2_X{grid-template-columns:1fr}.SitemapPage_sectionCard__EHI_C{padding:1.25rem}}.Button_btn__sgFU2{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.Button_btn__sgFU2:active:not(:disabled){transform:scale(.98)}.Button_primary__oSpWt{background:var(--gradient-primary);box-shadow:var(--shadow-button-glow);color:#ffffff;border:none}.Button_primary__oSpWt:hover:not(:disabled){box-shadow:var(--shadow-button-glow-hover);opacity:.95}.Button_ghost__mZ9vJ{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-primary)}.Button_ghost__mZ9vJ:hover:not(:disabled){border-color:rgba(128,128,128,.4);background:var(--color-surface-hover)}.Button_gradientText__970s5{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:none}.Button_gradientText__970s5:hover:not(:disabled){opacity:.85}.CtaSection_section__o8vOA{position:relative;padding:120px var(--container-px);display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.CtaSection_meshBackground__xy3hp{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(99,102,241,.18) 0,transparent 60%),radial-gradient(ellipse 60% 70% at 80% 70%,rgba(139,92,246,.15) 0,transparent 60%),radial-gradient(ellipse 70% 45% at 55% 0,rgba(168,85,247,.11) 0,transparent 55%),radial-gradient(ellipse 50% 55% at 10% 100%,rgba(6,182,212,.09) 0,transparent 50%);pointer-events:none;z-index:0}.CtaSection_content__uTlVz{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);max-width:820px;width:100%;margin:0 auto}.CtaSection_headline__wYbEG{font-family:var(--font-display,var(--font-geist-sans),"Inter Display",ui-sans-serif);font-size:var(--font-size-display-xl);font-weight:700;line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);color:var(--color-text-primary);font-optical-sizing:auto;margin:0}.CtaSection_subtext__zD6EC{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);color:var(--color-text-secondary);margin:0;max-width:560px}.CtaSection_ctaGroup__Nk81q{display:flex;flex-direction:row;gap:var(--spacing-4);flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width:768px){.CtaSection_section__o8vOA{padding:96px var(--container-px)}}@media (max-width:480px){.CtaSection_section__o8vOA{padding:72px var(--container-px)}.CtaSection_ctaGroup__Nk81q{flex-direction:column;align-items:center;width:100%}.CtaSection_ctaGroup__Nk81q>*{width:100%;max-width:320px}}.HeroBackground_wrapper__EmSuf{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;isolation:isolate;contain:paint}.HeroBackground_gradientMesh__8pZ8b{position:absolute;inset:-50%;width:200%;height:200%;background:radial-gradient(ellipse 40% 28% at 30% 45%,rgba(99,102,241,.16) 0,transparent 60%),radial-gradient(ellipse 30% 25% at 70% 65%,rgba(139,92,246,.12) 0,transparent 55%),radial-gradient(ellipse 22% 30% at 50% 30%,rgba(168,85,247,.09) 0,transparent 50%),var(--color-bg-primary);animation:HeroBackground_hbg-gradient-shift__M8WLo 24s ease-in-out infinite alternate;transform:translateZ(0)}.HeroBackground_heroImageDark__XPpvi{object-fit:cover;opacity:.2;z-index:1;backface-visibility:hidden}.HeroBackground_heroImageLight__6bTy1{object-fit:cover;opacity:.1;display:none;z-index:1;backface-visibility:hidden}[data-theme=light] .HeroBackground_heroImageDark__XPpvi{display:none}[data-theme=light] .HeroBackground_heroImageLight__6bTy1{display:block}.HeroBackground_radialOverlay__Uxtck{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at center,transparent 0,var(--color-bg-primary) 70%);transform:translateZ(0)}@keyframes HeroBackground_hbg-gradient-shift__M8WLo{0%{transform:translateZ(0) translate(0)}25%{transform:translateZ(0) translate(4%,6%)}50%{transform:translateZ(0) translate(-2%,-3%)}75%{transform:translateZ(0) translate(6%,4%)}to{transform:translateZ(0) translate(2%,2%)}}.HeroSection_hero__MOr2n{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow-x:clip;isolation:isolate}.HeroSection_bg__ZMaeC{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(99,102,241,.12) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 70%,rgba(139,92,246,.08) 0,transparent 50%),var(--color-bg-primary)}.HeroSection_content___pvBz{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--container-content);width:100%;padding:0 var(--container-px)}.HeroSection_pillWrapper___1jj8{margin-bottom:2rem}.HeroSection_headline__LsfoH{font-size:var(--font-size-display-xl);font-weight:700;line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);color:var(--color-text-primary);margin:0 0 1.5rem;max-width:18ch}.HeroSection_subheadline__aTFCH{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);color:var(--color-text-secondary);max-width:52ch;margin:0 0 2.5rem}.HeroSection_ctaRow__juor1{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;margin-bottom:3.5rem}.HeroSection_trustBar__U_3Yf{display:flex;flex-direction:column;align-items:center;gap:.875rem;margin-bottom:3rem}.HeroSection_trustLabel__vGBxK{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.HeroSection_logos__58W6Z{display:flex;align-items:center;list-style:none;margin:0;padding:0}.HeroSection_logoItem__Guf7l{opacity:.4;font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:var(--color-text-primary);padding:0 1.25rem;white-space:nowrap;transition:opacity var(--transition-fast)}.HeroSection_logoItem__Guf7l:hover{opacity:.65}.HeroSection_clientLogoImage__N_6BC{display:block;height:24px;width:auto;max-width:140px}.HeroSection_divider__JOf0g{display:block;width:1px;height:1rem;background:var(--color-border-strong);flex-shrink:0;list-style:none}.HeroSection_statsRow__6FXWK{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1.5rem 3.5rem;list-style:none;margin:0;padding:0}.HeroSection_statItem__7Se1N{display:flex;flex-direction:column;align-items:center;gap:.375rem}.HeroSection_statValue__9P_8L{font-size:clamp(2rem,1.5rem + 1vw,2.75rem);font-weight:700;line-height:1;letter-spacing:-.02em}.HeroSection_statLabel__pZzid{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-secondary);margin:0}@media (max-width:768px){.HeroSection_headline__LsfoH{font-size:clamp(1.875rem,1.5rem + 2vw,2.5rem)}.HeroSection_subheadline__aTFCH{font-size:var(--font-size-body)}.HeroSection_statsRow__6FXWK{gap:1.25rem 2rem}.HeroSection_logoItem__Guf7l{padding:0 .75rem;font-size:.6875rem}.HeroSection_ctaRow__juor1,.HeroSection_trustBar__U_3Yf{margin-bottom:2.5rem}}@media (max-width:480px){.HeroSection_logos__58W6Z{flex-wrap:wrap;justify-content:center;gap:.5rem}.HeroSection_divider__JOf0g{display:none}.HeroSection_pillWrapper___1jj8{margin-bottom:1.5rem}}.PricingSection_section__obf0q{padding:120px 0;background:var(--color-bg-primary);position:relative;overflow:hidden}@media (max-width:1023px){.PricingSection_section__obf0q{padding:80px 0}}@media (max-width:767px){.PricingSection_section__obf0q{padding:56px 0}}.PricingSection_container__beBRB{max-width:var(--container-content);margin:0 auto;padding:0 var(--container-px)}.PricingSection_header__IExj3{text-align:center;margin-bottom:64px}@media (max-width:767px){.PricingSection_header__IExj3{margin-bottom:40px}}.PricingSection_eyebrow__ttRCi{display:inline-block;font-size:var(--font-size-label);font-weight:600;letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-accent-indigo);margin-bottom:16px}.PricingSection_heading__A19cv{font-size:var(--font-size-h1);font-weight:700;letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-heading);color:var(--color-text-primary);margin:0 0 16px}.PricingSection_subheading__j8w6X{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);line-height:var(--line-height-body-lg);max-width:540px;margin:0 auto}.PricingSection_cardsRow__WRqya{display:flex;flex-direction:row;gap:24px;align-items:stretch}.PricingSection_cardsRow__WRqya>*{flex:1;min-width:0}@media (max-width:767px){.PricingSection_cardsRow__WRqya{flex-direction:column;gap:20px;align-items:stretch}}.PricingSection_card__S07jJ{container-type:inline-size;container-name:pricing-card;flex:1;min-width:0;border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;position:relative;background:var(--color-bg-secondary);border:1px solid var(--color-border);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}.PricingSection_card__S07jJ:hover{border-color:var(--color-border-strong);box-shadow:0 8px 32px rgba(0,0,0,.3)}.PricingSection_cardFeatured__WDWnV{background:var(--color-bg-secondary);border:1px solid rgba(99,102,241,.5);transform:scale(1.02);box-shadow:0 24px 64px rgba(99,102,241,.15)}.PricingSection_cardFeatured__WDWnV:hover{border-color:rgba(99,102,241,.7);box-shadow:0 32px 80px rgba(99,102,241,.22)}@media (max-width:767px){.PricingSection_cardFeatured__WDWnV{transform:none}}.PricingSection_popularBadge__aGbWN{position:absolute;top:-14px;right:24px}.PricingSection_cardHeader__t4MwZ{margin-bottom:24px}.PricingSection_tierName__ojjQ4{font-size:var(--font-size-h3);font-weight:700;color:var(--color-text-primary);margin:0 0 20px;letter-spacing:-.01em;padding-right:80px}.PricingSection_tierNameNoOffset__8SbAj{padding-right:0}.PricingSection_priceRow__fl39i{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px}.PricingSection_price__jgPVu{font-size:clamp(2rem,2.5cqw + 1.5rem,3.25rem);font-weight:800;color:var(--color-text-primary);letter-spacing:-.03em;line-height:1}.PricingSection_priceFeatured__YJrce{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@container pricing-card (max-width: 280px){.PricingSection_price__jgPVu{font-size:2rem}}.PricingSection_period__naO4c{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4;align-self:flex-end;margin-bottom:2px}.PricingSection_description__q6moF{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0}.PricingSection_divider__wRQ9d{height:1px;background:var(--color-border);margin:24px 0;border:none}.PricingSection_dividerFeatured__axOz7{background:rgba(99,102,241,.15)}.PricingSection_featureList__Fftyw{list-style:none;padding:0;margin:0 0 auto;display:flex;flex-direction:column;gap:12px}.PricingSection_featureItem__dXkqs{display:flex;align-items:flex-start;gap:10px;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-sm)}.PricingSection_featureItemIncluded__eAvD1{color:var(--color-text-primary)}.PricingSection_featureText__14eR2{flex:1}.PricingSection_checkIcon__Sa1jD{flex-shrink:0;margin-top:1px}@container pricing-card (max-width: 240px){.PricingSection_featureList__Fftyw{gap:8px}.PricingSection_featureItem__dXkqs{font-size:.75rem}}.PricingSection_ctaArea__E2CIu{margin-top:32px;display:flex;flex-direction:column;gap:12px;align-items:center}.PricingSection_ctaButton__mJ654{width:100%}.PricingSection_talkLink__DofCt{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast);position:relative}.PricingSection_talkLink__DofCt:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--gradient-primary);transition:width var(--transition-fast)}.PricingSection_talkLink__DofCt:hover{color:var(--color-accent-indigo)}.PricingSection_talkLink__DofCt:hover:after{width:100%}.PricingSection_talkLink__DofCt:focus-visible{outline:2px solid var(--color-accent-indigo);outline-offset:3px;border-radius:2px}.PricingSection_bgGlow__PmWuA{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(99,102,241,.06) 0,transparent 70%);pointer-events:none;z-index:0}.PricingSection_content__7PMFs{position:relative;z-index:1}.ServicesGrid_section__52zcu{padding:96px 0;background:var(--color-bg-primary);position:relative;overflow:hidden}@media (max-width:1024px){.ServicesGrid_section__52zcu{padding:80px 0}}@media (max-width:767px){.ServicesGrid_section__52zcu{padding:56px 0}}.ServicesGrid_container__EDkOu{max-width:var(--container-content);margin:0 auto;padding:0 var(--container-px)}.ServicesGrid_content__ElwN3{position:relative;z-index:1}.ServicesGrid_header__J1Kab{text-align:center;margin-bottom:48px}@media (max-width:767px){.ServicesGrid_header__J1Kab{margin-bottom:40px}}.ServicesGrid_eyebrow__t6kuT{display:inline-block;font-size:var(--font-size-label);font-weight:600;letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-accent-indigo);margin-bottom:16px}.ServicesGrid_heading__IpBBe{font-size:var(--font-size-h1);font-weight:700;letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-heading);color:var(--color-text-primary);margin:0 0 16px}.ServicesGrid_subheading__JATmk{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);line-height:var(--line-height-body-lg);max-width:600px;margin:0 auto}.ServicesGrid_grid__utPhJ{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}@media (max-width:1024px){.ServicesGrid_grid__utPhJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ServicesGrid_grid__utPhJ{grid-template-columns:1fr;gap:12px}}.ServicesGrid_gridItem__rX8b1{list-style:none;display:flex;flex-direction:column;min-width:0}.ServicesGrid_cardLarge__mGeX1{grid-column:span 2}@media (max-width:767px){.ServicesGrid_cardLarge__mGeX1{grid-column:span 1}}.ServicesGrid_revealWrapper__EuVQW{display:flex;flex-direction:column;flex:1;height:100%}.ServicesGrid_card__pEDS0{container-type:inline-size;container-name:service-card;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:16px;padding:32px;flex:1;display:flex;flex-direction:column;gap:16px;transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);will-change:transform}.ServicesGrid_card__pEDS0:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.3);box-shadow:0 0 30px rgba(99,102,241,.08)}@media (max-width:767px){.ServicesGrid_card__pEDS0{padding:24px}}@container service-card (min-width: 460px){.ServicesGrid_cardDescription__69PjL{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);-webkit-line-clamp:unset;overflow:visible}}@container service-card (max-width: 260px){.ServicesGrid_tags__wUNvO{gap:4px}}.ServicesGrid_imageContainer__RLXP2{width:calc(100% + 64px);margin:-32px -32px 16px;height:200px;overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px;position:relative}.ServicesGrid_cardImage__QL9pL{width:100%;height:100%;object-fit:cover;transition:transform 3s ease}.ServicesGrid_card__pEDS0:hover .ServicesGrid_cardImage__QL9pL{transform:scale(1.05)}@media (max-width:767px){.ServicesGrid_imageContainer__RLXP2{width:calc(100% + 48px);margin:-24px -24px 16px;height:160px}}.ServicesGrid_iconContainer__bZY_m{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(168,85,247,.12));border:1px solid rgba(99,102,241,.25)}.ServicesGrid_iconSvg__IZLgE{color:#8B5CF6}.ServicesGrid_cardBody__4e6H0{display:flex;flex-direction:column;gap:12px;flex:1}.ServicesGrid_cardTitle__Ou3Xc{font-family:var(--font-sans);font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-display);color:var(--color-text-primary);margin:0}.ServicesGrid_cardDescription__69PjL{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ServicesGrid_tags__wUNvO{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.ServicesGrid_learnMoreLink__yS0pI{display:inline-flex;align-items:center;gap:6px;text-decoration:none;margin-top:4px;transition:gap .2s cubic-bezier(.4,0,.2,1)}.ServicesGrid_learnMoreLink__yS0pI:hover{gap:10px}.ServicesGrid_learnMoreLink__yS0pI:focus-visible{outline:2px solid var(--color-accent-indigo);outline-offset:3px;border-radius:4px}.ServicesGrid_learnMoreText__Qp40R{font-size:var(--font-size-sm);font-weight:500}.ServicesGrid_learnMoreArrow__VHIA5{font-size:var(--font-size-sm);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.ServicesGrid_bgGlow__LySda{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:800px;height:500px;background:radial-gradient(ellipse at center,rgba(99,102,241,.05) 0,transparent 65%);pointer-events:none;z-index:0}.Marquee_track__RNY_P{overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent)}.Marquee_inner__1wVK4{display:flex;align-items:center;width:max-content;will-change:transform}.Marquee_left__eXSnj{animation:Marquee_marquee-left__k6zOI 48s linear infinite}.Marquee_right__oH8E6{animation:Marquee_marquee-right__CdTfy 48s linear infinite}.Marquee_track__RNY_P:hover .Marquee_inner__1wVK4{animation-play-state:paused}.Marquee_logoItem__bgcGK{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2.5rem;flex-shrink:0}.Marquee_logoImage__BOUkz{object-fit:contain;height:40px;width:auto;max-width:120px;filter:grayscale(100%) opacity(.5);transition:filter .3s ease;user-select:none;pointer-events:none}.Marquee_logoItem__bgcGK:hover .Marquee_logoImage__BOUkz{filter:grayscale(0) opacity(1)}@media (prefers-reduced-motion:reduce){.Marquee_inner__1wVK4{animation-play-state:paused}}.TechStackMarquee_section__Gg_RE{padding:5rem 0;overflow:hidden}.TechStackMarquee_container__mWpOT{max-width:1200px;margin:0 auto;padding:0 1.5rem}.TechStackMarquee_header__gQDjW{text-align:center;margin-bottom:3.5rem}.TechStackMarquee_eyebrow__eMqF4{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-indigo-400,#818cf8);margin:0 0 .75rem}.TechStackMarquee_heading__Zj9eb{font-size:clamp(1.5rem,1.25rem + 1.2vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--color-text-primary,#f5f5f7);margin:0}.TechStackMarquee_rows__o8FiM{display:flex;flex-direction:column;gap:1.5rem}.Card_card__7jt2e{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:16px}.Card_hover__i7CKk{transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);will-change:transform}.Card_hover__i7CKk:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.3);box-shadow:var(--shadow-card-hover)}.BlogPageContent_comingSoon__4I1wQ{padding:80px 24px 120px;display:flex;justify-content:center;align-items:center}.BlogPageContent_container__vA8t1{max-width:560px;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.BlogPageContent_icon__q9t2z{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.BlogPageContent_heading__1vkxH{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--color-text-primary,#f1f5f9);line-height:1.2;margin:0}.BlogPageContent_description__uh1Vo{font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary,#94a3b8);margin:0;max-width:480px}.BlogPageContent_form__cXEbD{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:8px}.BlogPageContent_inputWrapper__gwcSw{display:flex;gap:10px;width:100%;flex-wrap:wrap}.BlogPageContent_input__m_CIN{flex:1 1 220px;min-width:0;padding:12px 18px;border-radius:999px;border:1px solid var(--color-border,rgba(255,255,255,.12));background:var(--color-bg-secondary,rgba(255,255,255,.05));color:var(--color-text-primary,#f1f5f9);font-size:1rem;outline:none;transition:border-color .2s ease}.BlogPageContent_input__m_CIN::placeholder{color:var(--color-text-tertiary,#64748b)}.BlogPageContent_input__m_CIN:focus-visible{border-color:var(--color-accent-indigo,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.25)}.BlogPageContent_input__m_CIN:disabled{opacity:.6;cursor:not-allowed}.BlogPageContent_srOnly__7RIn5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.BlogPageContent_successMessage__dvurq{font-size:1rem;color:var(--color-success,#34d399);text-align:center;padding:16px 20px;border-radius:12px;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.2);margin-top:8px}.BlogPageContent_errorMessage__88nIu{font-size:.875rem;color:var(--color-error,#f87171);text-align:center;padding:10px 16px;border-radius:8px;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.2)}@media (max-width:480px){.BlogPageContent_inputWrapper__gwcSw{flex-direction:column}.BlogPageContent_input__m_CIN{flex:none;width:100%}}.page_section__gGXYT{padding:var(--spacing-section,80px) var(--spacing-page,24px);max-width:1200px;margin:0 auto}.page_grid__Z14K8{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.page_card__6vXac{padding:2rem;display:flex;flex-direction:column;gap:1rem;height:100%}.page_cardTitle__unVG2{font-size:1.25rem;font-weight:600;color:var(--color-text-primary,#fff);margin:0}.page_cardDescription__p6BvQ{font-size:.95rem;color:var(--color-text-secondary,rgba(255,255,255,.65));line-height:1.6;margin:0;flex-grow:1}.page_tagList__jWogk{display:flex;flex-wrap:wrap;gap:.5rem}.page_githubLink__DUNmO{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border-radius:9999px;cursor:pointer;padding:.75rem 1.5rem;font-size:1rem;text-decoration:none;background:var(--gradient-primary);box-shadow:var(--shadow-button-glow);color:#ffffff;border:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.page_githubLink__DUNmO:hover{box-shadow:var(--shadow-button-glow-hover);opacity:.95}.page_githubLink__DUNmO:active{transform:scale(.98)}.page_githubLink__DUNmO:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-primary,#0a0a0f),0 0 0 4px var(--color-accent-indigo,#6366f1)}.ROICalculator_section__hgncS{padding:var(--spacing-section,5rem) 0;background:var(--color-bg-primary)}.ROICalculator_container__bf4_o{max-width:var(--container-max,72rem);width:100%;margin:0 auto;padding:0 var(--container-px,1.5rem)}.ROICalculator_srOnly__V4l_6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ROICalculator_grid__6puau{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}@media (max-width:768px){.ROICalculator_grid__6puau{grid-template-columns:1fr}}.ROICalculator_inputsPanel__sX3Bw,.ROICalculator_resultsPanel__Heegq{background:var(--color-bg-secondary,rgba(255,255,255,.04));border:1px solid var(--color-border,rgba(255,255,255,.08));border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.ROICalculator_panelLabel__0aWxG{font-size:var(--font-size-caption,.75rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary,rgba(255,255,255,.4));margin:0}.ROICalculator_field__z1Qyx{display:flex;flex-direction:column;gap:.5rem}.ROICalculator_label__H7EFz{font-size:var(--font-size-body-sm,.875rem);font-weight:500;color:var(--color-text-secondary,rgba(255,255,255,.7));cursor:pointer}.ROICalculator_labelHint__zd98v{color:var(--color-text-tertiary,rgba(255,255,255,.4));font-weight:400}.ROICalculator_input__Z37eb{width:100%;background:var(--color-bg-tertiary,rgba(255,255,255,.06));border:1px solid var(--color-border,rgba(255,255,255,.1));border-radius:.5rem;padding:.75rem 1rem;font-size:var(--font-size-body,1rem);font-weight:500;color:var(--color-text-primary,#fff);transition:border-color .15s ease,box-shadow .15s ease;-moz-appearance:textfield}.ROICalculator_input__Z37eb::-webkit-inner-spin-button,.ROICalculator_input__Z37eb::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ROICalculator_input__Z37eb:focus{outline:none;border-color:var(--color-accent-indigo,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.2)}.ROICalculator_input__Z37eb:hover:not(:focus){border-color:var(--color-border-strong)}.ROICalculator_resultItem__GQeHa{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.ROICalculator_resultLabel__hLRIG{font-size:var(--font-size-body-sm,.875rem);color:var(--color-text-secondary,rgba(255,255,255,.7))}.ROICalculator_resultValue__7AWBz{font-size:var(--font-size-body-lg,1.125rem);font-weight:700;color:var(--color-text-primary,#fff)}.ROICalculator_resultItem__GQeHa:first-of-type .ROICalculator_resultValue__7AWBz{font-size:1.5rem;background:var(--gradient-primary,linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ROICalculator_divider__vjP1z{height:1px;background:var(--color-border,rgba(255,255,255,.08));border:none;margin:.25rem 0}.ROICalculator_cta__Sz8lh{width:100%;justify-content:center}.ROICalculator_disclaimer__GUJw5{font-size:var(--font-size-caption,.75rem);color:var(--color-text-tertiary,rgba(255,255,255,.4));text-align:center;line-height:1.5;margin:0}