@keyframes servicesPage_fadeInUp__ZBDmY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes servicesPage_pulse-glow__dOeSB{0%,to{opacity:.5}50%{opacity:1}}@keyframes servicesPage_float__NQPFf{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.servicesPage_ambientPattern__6_o3i{position:absolute;inset:0;background-image:linear-gradient(rgba(113,113,122,.015) 1px,transparent 0),linear-gradient(90deg,rgba(113,113,122,.015) 1px,transparent 0);background-size:60px 60px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 20%,transparent 80%);mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 20%,transparent 80%);opacity:.5}.servicesPage_sectionDivider__lR1IE{height:1px;background:linear-gradient(90deg,transparent,rgba(79,140,255,.15) 30%,rgba(79,140,255,.25) 50%,rgba(79,140,255,.15) 70%,transparent)}.servicesPage_pageHero__JoVxe{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:768px){.servicesPage_pageHero__JoVxe{min-height:70svh}}.servicesPage_heroBgImage__2Jhf1{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.servicesPage_heroOverlay__LUWyZ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,14,.55),rgba(11,11,14,.7) 50%,rgba(11,11,14,.85))}.servicesPage_heroGrain__Krzbn{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.015'/%3E%3C/svg%3E");pointer-events:none}.servicesPage_heroContent__GCkRR{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1;text-align:center}.servicesPage_heroTitle__s2Z2a{font-size:clamp(3rem,7vw + .5rem,5.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:#fff;margin-bottom:2rem}@media(max-width:768px){.servicesPage_heroTitle__s2Z2a{font-size:clamp(2.25rem,9vw,3.5rem);margin-bottom:1.5rem}}.servicesPage_heroSubtitle__jfHlz{font-size:1.25rem;color:#a1a1aa;max-width:640px;margin:0 auto;line-height:1.75}.servicesPage_section__WP1xg{padding:12rem 0;position:relative;background-color:#0b0b0e}@media(max-width:768px){.servicesPage_section__WP1xg{padding:8rem 0}}.servicesPage_sectionAlt__8WFfc{padding:12rem 0;position:relative;background-color:#121218}@media(max-width:768px){.servicesPage_sectionAlt__8WFfc{padding:8rem 0}}.servicesPage_container__tYdaK{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.servicesPage_sectionHeader__zUjW4{text-align:center;margin-bottom:6rem}@media(max-width:768px){.servicesPage_sectionHeader__zUjW4{margin-bottom:4rem}}.servicesPage_sectionTitle__fTeKM{font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;color:#fff}.servicesPage_sectionSubtitle__a_Kk6{font-size:1.125rem;color:#71717a;margin-top:1rem;line-height:1.75}.servicesPage_serviceCardsGrid__vyV03{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:1024px){.servicesPage_serviceCardsGrid__vyV03{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.servicesPage_serviceCardsGrid__vyV03{grid-template-columns:1fr}}.servicesPage_serviceCard__ZuaX_{position:relative;border-radius:16px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,rgba(22,22,28,.9),rgba(26,26,34,.4));overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1)}.servicesPage_serviceCard__ZuaX_:hover{transform:translateY(-8px);border-color:rgba(79,140,255,.4);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 80px rgba(79,140,255,.08),inset 0 1px 0 rgba(79,140,255,.15)}.servicesPage_serviceCard__ZuaX_:hover .servicesPage_serviceCardGlow__2Bwlf{opacity:1}.servicesPage_serviceCard__ZuaX_:hover .servicesPage_serviceIconWrap__nsDkp{color:#4f8cff;border-color:rgba(79,140,255,.5);box-shadow:0 0 30px rgba(79,140,255,.2)}.servicesPage_serviceCard__ZuaX_:hover .servicesPage_serviceNumber__KBJyX{opacity:.12}.servicesPage_serviceCardGlow__2Bwlf{position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:100%;height:80%;background:radial-gradient(ellipse at center,rgba(79,140,255,.08) 0,transparent 70%);pointer-events:none;opacity:0;transition:opacity .5s ease}.servicesPage_serviceCardInner__kBFVs{position:relative;padding:3rem 2rem 2rem;z-index:1}.servicesPage_serviceNumber__KBJyX{position:absolute;top:1.5rem;right:2rem;font-size:clamp(4rem,6vw,6rem);font-weight:700;color:rgba(79,140,255,.06);line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .4s ease}.servicesPage_serviceIconWrap__nsDkp{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);color:#a1a1aa;margin-bottom:2rem;transition:all .4s ease;background:rgba(11,11,14,.5)}.servicesPage_serviceCardTitle__2jDrX{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.3;margin-bottom:.5rem}.servicesPage_serviceCardTagline__hymfT{font-size:1.125rem;color:#71717a;line-height:1.75;margin-bottom:1.5rem}.servicesPage_serviceCardList__f8Q37{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.servicesPage_serviceCardList__f8Q37 li{font-size:.875rem;color:#a1a1aa;padding-left:1.5rem;position:relative;line-height:1.6}.servicesPage_serviceCardList__f8Q37 li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:rgba(79,140,255,.5)}.servicesPage_industriesGrid__ZC8tw{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:1024px){.servicesPage_industriesGrid__ZC8tw{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.servicesPage_industriesGrid__ZC8tw{grid-template-columns:1fr}}.servicesPage_industryCard__BhDyg{position:relative;padding:3rem 2rem 2rem;background:linear-gradient(180deg,rgba(22,22,28,.9),rgba(26,26,34,.4));border:1px solid hsla(0,0%,100%,.06);border-radius:12px;text-align:center;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1)}.servicesPage_industryCard__BhDyg:hover{transform:translateY(-6px);border-color:rgba(79,140,255,.35);box-shadow:0 12px 40px rgba(0,0,0,.3),0 0 50px rgba(79,140,255,.08)}.servicesPage_industryCard__BhDyg:hover .servicesPage_industryGlow__xB6Cd{opacity:1}.servicesPage_industryCard__BhDyg:hover .servicesPage_industryIconWrap__DInpv{color:#4f8cff;border-color:rgba(79,140,255,.4)}.servicesPage_industryGlow__xB6Cd{position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:80%;height:60%;background:radial-gradient(ellipse at center,rgba(79,140,255,.06) 0,transparent 70%);pointer-events:none;opacity:0;transition:opacity .5s ease}.servicesPage_industryIconWrap__DInpv{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);color:#a1a1aa;margin-bottom:1.5rem;transition:all .4s ease;background:rgba(11,11,14,.5)}.servicesPage_industryName__GBRgu{font-size:clamp(1.125rem,2vw,1.35rem);font-weight:700;color:#fff;margin-bottom:.5rem}.servicesPage_industryDescription__ioOJh{font-size:.875rem;color:#71717a;line-height:1.75}.servicesPage_howSection__LqXtq{position:relative;padding:12rem 0;background:#121218;overflow:hidden}@media(max-width:768px){.servicesPage_howSection__LqXtq{padding:8rem 0}}.servicesPage_howGrid__kGP98{position:absolute;inset:0;background-image:linear-gradient(rgba(113,113,122,.02) 1px,transparent 0),linear-gradient(90deg,rgba(113,113,122,.02) 1px,transparent 0);background-size:80px 80px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black,transparent);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black,transparent);opacity:.5}.servicesPage_howLabel__xH1e3{font-size:.75rem;font-weight:500;color:#4f8cff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2rem}.servicesPage_howSteps__qbZ4y{position:relative;max-width:900px;margin:0 auto}.servicesPage_connectorWrap__qBW20{position:absolute;top:0;bottom:0;left:50%;width:1px;z-index:0}@media(max-width:768px){.servicesPage_connectorWrap__qBW20{left:24px}}.servicesPage_connector__LwPWz{width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(79,140,255,.15) 15%,rgba(79,140,255,.25) 50%,rgba(79,140,255,.15) 85%,transparent);transform-origin:top center}.servicesPage_howBlock__0h8na{position:relative;padding:8rem 0;max-width:560px;z-index:1}.servicesPage_howBlock__0h8na.servicesPage_alignRight__zzzwm{margin-left:auto;text-align:right}.servicesPage_howBlock__0h8na.servicesPage_alignRight__zzzwm .servicesPage_bgNum__sTG4Z{right:-5%;left:auto}.servicesPage_howBlock__0h8na.servicesPage_alignRight__zzzwm .servicesPage_spotlight__WPMrh{right:10%;left:auto}@media(max-width:768px){.servicesPage_howBlock__0h8na.servicesPage_alignRight__zzzwm{margin-left:0;text-align:left}.servicesPage_howBlock__0h8na.servicesPage_alignRight__zzzwm .servicesPage_bgNum__sTG4Z{left:-5%;right:auto}.servicesPage_howBlock__0h8na.servicesPage_alignRight__zzzwm .servicesPage_spotlight__WPMrh{left:10%;right:auto}.servicesPage_howBlock__0h8na{padding:4rem 0 4rem 6rem;max-width:none}}.servicesPage_bgNum__sTG4Z{position:absolute;top:50%;left:-5%;transform:translateY(-50%);font-size:clamp(10rem,18vw,20rem);font-weight:700;color:rgba(79,140,255,.06);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.servicesPage_bgNum__sTG4Z{font-size:8rem;opacity:.8}}.servicesPage_spotlight__WPMrh{position:absolute;top:30%;left:10%;width:300px;height:300px;background:radial-gradient(circle,rgba(79,140,255,.04) 0,transparent 70%);pointer-events:none}@media(max-width:768px){.servicesPage_spotlight__WPMrh{width:200px;height:200px}}.servicesPage_howContent__6xQ6z{position:relative;z-index:1}.servicesPage_howTitle___4hu3{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:.5rem}.servicesPage_howText__H5plb{font-size:1.25rem;color:#a1a1aa;line-height:1.75;max-width:480px}@media(max-width:768px){.servicesPage_howText__H5plb{font-size:1.125rem}}.servicesPage_workflowFootnote__6u_73{text-align:center;font-size:.875rem;color:#71717a;margin-top:6rem;letter-spacing:.05em;opacity:.7}.servicesPage_faqList__FrZJm{max-width:900px;margin:0 auto}.servicesPage_faqItem__JQZCw{background:rgba(79,140,255,.03);border:1px solid rgba(79,140,255,.1)!important;border-radius:12px!important;overflow:hidden;margin-bottom:1rem;transition:border-color .25s ease}.servicesPage_faqItem__JQZCw:hover{border-color:rgba(79,140,255,.2)!important}.servicesPage_faqItem__JQZCw[data-state]{border-bottom:1px solid rgba(79,140,255,.1)!important}.servicesPage_faqQuestion__hcRxO{display:flex;width:100%;padding:1.5rem 2rem;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.25rem;font-weight:600;color:#fff;text-align:left}.servicesPage_faqQuestion__hcRxO:hover{text-decoration:none!important}.servicesPage_faqQuestion__hcRxO svg{color:#a1a1aa}.servicesPage_faqAnswer__YbMqS{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;color:#a1a1aa;line-height:1.75;padding:0 2rem 1.5rem}@media(max-width:768px){.servicesPage_faqQuestion__hcRxO{font-size:1.125rem;padding:1rem 1.5rem}.servicesPage_faqAnswer__YbMqS{font-size:.875rem;padding:0 1.5rem 1rem}}.servicesPage_ctaSection__ZrD2K{padding:12rem 0}@media(max-width:768px){.servicesPage_ctaSection__ZrD2K{padding:6rem 0}}.servicesPage_ctaSection__ZrD2K{background:#121218}.servicesPage_ctaContent__JFa6t{text-align:center;max-width:900px;margin:0 auto}.servicesPage_ctaTitle__VbG0D{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;letter-spacing:-.03em;margin-bottom:1rem}.servicesPage_ctaSubtitle__FrnaJ{font-size:1.25rem;color:#a1a1aa;margin-bottom:3rem}.servicesPage_ctaButton__lpEDY{display:inline-flex;align-items:center;justify-content:center;padding:1rem 3rem;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#4f8cff,#7c7cff);border:none;border-radius:9999px;cursor:pointer;transition:all .25s ease;text-decoration:none}.servicesPage_ctaButton__lpEDY:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(79,140,255,.4)}.servicesPage_ctaButton__lpEDY:focus-visible{outline:2px solid #4f8cff;outline-offset:2px}@keyframes capabilityGrid_fadeInUp__EPcsI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes capabilityGrid_pulse-glow__pKlaE{0%,to{opacity:.5}50%{opacity:1}}@keyframes capabilityGrid_float__B9DnB{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.capabilityGrid_grid__9GEK9{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}@media(max-width:1024px){.capabilityGrid_grid__9GEK9{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.capabilityGrid_grid__9GEK9{grid-template-columns:1fr}}.capabilityGrid_card__Rl9vs{position:relative;padding:28px 26px;border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.008));border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .35s cubic-bezier(.2,0,0,1);overflow:hidden;isolation:isolate}.capabilityGrid_card__Rl9vs:before{inset:0;padding:1px;background:linear-gradient(135deg,rgba(120,150,255,.18),rgba(255,255,255,.04) 40%,rgba(170,120,255,.12));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;transition:opacity .35s ease}.capabilityGrid_card__Rl9vs:after,.capabilityGrid_card__Rl9vs:before{content:"";position:absolute;border-radius:16px;opacity:0;pointer-events:none}.capabilityGrid_card__Rl9vs:after{inset:-1px;background:radial-gradient(circle at 30% 0,rgba(120,150,255,.12),transparent 60%);transition:opacity .4s ease;z-index:-1}.capabilityGrid_card__Rl9vs:hover{background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.015));border-color:hsla(0,0%,100%,.16);transform:translateY(-3px);box-shadow:0 24px 60px -20px rgba(0,0,0,.55)}.capabilityGrid_card__Rl9vs:hover:after,.capabilityGrid_card__Rl9vs:hover:before{opacity:1}.capabilityGrid_card__Rl9vs:hover .capabilityGrid_icon__1Pcoy{background:linear-gradient(135deg,rgba(120,150,255,.22),rgba(170,120,255,.16));border-color:hsla(0,0%,100%,.2);color:#fff}.capabilityGrid_icon__1Pcoy{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.88);margin-bottom:20px;transition:all .35s ease}.capabilityGrid_title__8x0qV{font-size:17px;font-weight:600;letter-spacing:-.005em;color:#fff;line-height:1.3;margin:0 0 10px}.capabilityGrid_description__Lh_dQ{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.62);margin:0}