.services_pageHero__Aw2jX{padding:var(--s-8) 0 var(--s-7);background:linear-gradient(180deg,#f0f6ff,#ffffff);text-align:center}.services_pageHeroTitle__I_pOo{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.025em;font-weight:700;margin-top:var(--s-3)}.services_pageHeroTitle__I_pOo em{font-style:normal;color:var(--brand)}.services_pageHeroSub__IVNOF{font-size:clamp(1rem,1.4vw,1.125rem);color:var(--ink-2);margin:var(--s-4) auto 0;max-width:560px;line-height:1.55}.services_svcBlocks__UnAhI{padding:var(--s-8) 0}.services_svcBlock__Nvvon{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-7);gap:var(--s-7);align-items:center;padding:var(--s-7) 0;border-top:1px solid var(--border);direction:ltr}.services_svcBlock__Nvvon:first-of-type{border-top:0}.services_svcBlock__Nvvon:nth-child(2n) .services_svcBlockVisual__mYjTv{order:-1}[dir=rtl] .services_svcBlock__Nvvon>div:first-of-type{direction:rtl;text-align:right}.services_svcCarousel__4e8Ub{display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-7) 0;border-top:1px solid var(--border)}.services_svcCarousel__4e8Ub:first-of-type{border-top:0}.services_svcCarouselRow__RbdoW{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-7);gap:var(--s-7);align-items:center;direction:ltr}.services_svcCarousel__4e8Ub:nth-child(2n) .services_svcCarouselVisual__babAr{order:-1}[dir=rtl] .services_svcCarouselText__qwmcU{direction:rtl;text-align:right}.services_svcCarouselText__qwmcU{position:relative}.services_svcCarouselVisual__babAr{position:relative;width:100%;max-width:480px;aspect-ratio:1/1;margin:0 auto}.services_svcCarouselVisual__babAr .services_svcBlockVisual__mYjTv{height:100%;max-width:none}.services_svcBlockVisual__mYjTv .services_engSection__KPSOq{opacity:0;transform:translateY(-8px);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),-webkit-clip-path .7s cubic-bezier(.4,0,.2,1);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),clip-path .7s cubic-bezier(.4,0,.2,1);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),clip-path .7s cubic-bezier(.4,0,.2,1),-webkit-clip-path .7s cubic-bezier(.4,0,.2,1);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);pointer-events:none;will-change:opacity,transform,clip-path}.services_svcBlockVisual__mYjTv[data-eng-state=ai] [data-eng-section=ai],.services_svcBlockVisual__mYjTv[data-eng-state=cloud] [data-eng-section=cloud],.services_svcBlockVisual__mYjTv[data-eng-state=code] [data-eng-section=code],.services_svcBlockVisual__mYjTv[data-ops-state=devops] [data-ops-section=devops],.services_svcBlockVisual__mYjTv[data-ops-state=stats] [data-ops-section=stats]{opacity:1;transform:translateY(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);pointer-events:auto}.services_engWindow__cc2A5{transform-origin:center;transform-box:fill-box;animation:services_engWindowFloat__Bdi9G 6s ease-in-out infinite}@keyframes services_engWindowFloat__Bdi9G{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.services_engCodeLine__9_tTA{opacity:0}.services_svcBlockVisual__mYjTv[data-eng-state=code] .services_engCodeLine__9_tTA{animation:services_engCodeFadeIn__eHxsr .5s ease-out forwards}@keyframes services_engCodeFadeIn__eHxsr{to{opacity:1}}.services_engCursor__jvAPP{opacity:0}.services_svcBlockVisual__mYjTv[data-eng-state=code] .services_engCursor__jvAPP{animation:services_engCursorBlink__GmKia 1s steps(2) 1.2s infinite}@keyframes services_engCursorBlink__GmKia{50%{opacity:1}}.services_engPipeFlow__vodJF{animation:services_pipeFlow__4erdQ 1.6s linear infinite}.services_engLed__6bIz0{animation:services_ledPulse__0YwUO 1.8s ease-in-out infinite}.services_engAiNode__m_TyZ,.services_engLed__6bIz0{transform-origin:center;transform-box:fill-box}.services_svcBlockVisual__mYjTv[data-eng-state=ai] .services_engAiNode__m_TyZ{animation:services_aiNodePulse__zWnA9 2s ease-in-out infinite}.services_engAiGlow__HVx5t{transform-origin:center;transform-box:fill-box;opacity:0}.services_svcBlockVisual__mYjTv[data-eng-state=ai] .services_engAiGlow__HVx5t{animation:services_engAiGlow__HVx5t 2.2s ease-in-out infinite}@keyframes services_engAiGlow__HVx5t{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.7;transform:scale(1.3)}}.services_engAiActivePath__P5yV2{stroke-dasharray:200;stroke-dashoffset:200}.services_svcBlockVisual__mYjTv[data-eng-state=ai] .services_engAiActivePath__P5yV2{animation:services_engAiPathDraw__KtyLg 2.4s linear infinite}@keyframes services_engAiPathDraw__KtyLg{to{stroke-dashoffset:0}}.services_engSpark__x7iN7{stroke-dasharray:200;stroke-dashoffset:200}.services_svcBlockVisual__mYjTv[data-ops-state=stats] .services_engSpark__x7iN7{animation:services_engSparkDraw__Ckym3 2s ease-out forwards}@keyframes services_engSparkDraw__Ckym3{to{stroke-dashoffset:0}}.services_engStageDot___Mt1R{transform-origin:center;transform-box:fill-box;animation:services_ledPulse__0YwUO 1.6s ease-in-out infinite}.services_svcCarouselDots__ZpJN8{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:var(--s-2)}.services_svcCarouselDot__vsDxZ{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--border);background:rgba(0,0,0,0);border-radius:var(--r-full);color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.services_svcCarouselDot__vsDxZ:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-3);opacity:.5;transition:background .25s ease,opacity .25s ease,transform .25s ease}.services_svcCarouselDot__vsDxZ:hover{color:var(--ink);border-color:var(--ink-3)}.services_svcCarouselDot__vsDxZ:hover:before{opacity:.85}.services_svcCarouselDot__vsDxZ[data-active=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.services_svcCarouselDot__vsDxZ[data-active=true]:before{background:#fff;opacity:1;transform:scale(1.15)}.services_svcCarouselDotLabel__RbSIv{display:inline}@media(prefers-reduced-motion:reduce){.services_svcBlockVisual__mYjTv[data-eng-state] [data-eng-section],.services_svcBlockVisual__mYjTv[data-ops-state] [data-ops-section]{transition:none}.services_engAiNode__m_TyZ,.services_engCodeLine__9_tTA,.services_engCursor__jvAPP,.services_engLed__6bIz0,.services_engPipeFlow__vodJF,.services_engStageDot___Mt1R{animation:none!important}}.services_svcBlockNum__bpEFB{font-size:14px;font-weight:600;color:var(--brand);letter-spacing:.1em;margin-bottom:12px}.services_svcBlockTitle__hkDtv{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.services_svcBlockTitle__hkDtv em{font-style:italic;color:var(--brand)}.services_svcBlockDesc__9Zv1k{color:var(--ink-2);margin-top:var(--s-4);font-size:16px;line-height:1.6;max-width:500px}.services_svcBlockTags__qowq3{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-4)}.services_svcBlockTag__1LtOR{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;background:var(--surface);color:var(--ink-2);border-radius:var(--r-full)}.services_svcBlockVisual__mYjTv{aspect-ratio:1/1;border-radius:var(--r-2xl);max-width:480px;margin:0 auto;width:100%;position:relative;overflow:hidden;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.services_svcBlockVisual__mYjTv:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.25) 0,transparent 50%);pointer-events:none;z-index:1}.services_svcBlockVisual__mYjTv[data-variant=code]{background:linear-gradient(135deg,#0b1221,#475569)}.services_svcBlockVisual__mYjTv[data-variant=cloud]{background:linear-gradient(135deg,#0061ff,#40c9ff)}.services_svcBlockVisual__mYjTv[data-variant=ai]{background:linear-gradient(135deg,#9e68ff,#e81cff)}.services_svcBlockVisual__mYjTv[data-variant=devops]{background:linear-gradient(135deg,#f59e0b,#d97706)}.services_svcBlockVisual__mYjTv[data-variant=stats]{background:linear-gradient(135deg,#14b8a6,#0f766e)}.services_svcBlockVisual__mYjTv[data-variant=iot]{background:linear-gradient(135deg,#0061ff,#e81cff)}.services_svgVisual__cyJEE{position:absolute;inset:0;width:100%;height:100%;z-index:2}@media(prefers-reduced-motion:reduce){.services_svgVisual__cyJEE *{animation:none!important}}.services_codeWindow__qfyta{opacity:0;animation:services_codeWindowIn__glNvV .6s ease-out .1s forwards}.services_codeLine1__6m22y,.services_codeLine2__NRNBs,.services_codeLine3__SPOds,.services_codeLine4__UmybT,.services_codeLine5__s_r3m{animation:services_codeDraw__EOKe1 6s ease-in-out infinite}.services_codeLine1__6m22y{stroke-dasharray:140;stroke-dashoffset:140;animation-delay:.6s}.services_codeLine2__NRNBs{stroke-dasharray:110;stroke-dashoffset:110;animation-delay:.95s}.services_codeLine3__SPOds{stroke-dasharray:170;stroke-dashoffset:170;animation-delay:1.3s}.services_codeLine4__UmybT{stroke-dasharray:90;stroke-dashoffset:90;animation-delay:1.65s}.services_codeLine5__s_r3m{stroke-dasharray:130;stroke-dashoffset:130;animation-delay:2s}.services_codeCursor__o3To7{animation:services_codeBlink__pdrtQ 1s steps(2) infinite}@keyframes services_codeWindowIn__glNvV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes services_codeDraw__EOKe1{0%{stroke-dashoffset:200}20%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:200}}@keyframes services_codeBlink__pdrtQ{50%{opacity:0}}.services_cloudStatus__cKlWq{transform-origin:center;transform-box:fill-box;animation:services_cloudStatusPulse__X3Jg_ 2s ease-in-out infinite}@keyframes services_cloudStatusPulse__X3Jg_{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}.services_aiNode__1__nF{transform-origin:center;transform-box:fill-box;animation:services_aiNodePulse__zWnA9 2s ease-in-out infinite}.services_aiActivePath__GlAIS{stroke-dasharray:80;stroke-dashoffset:0;animation:services_aiSignal__IjCL2 2.4s linear infinite}@keyframes services_aiNodePulse__zWnA9{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.12);opacity:1}}@keyframes services_aiSignal__IjCL2{0%{stroke-dashoffset:80}to{stroke-dashoffset:0}}.services_devopsFlow__Ed9F7{animation:services_pipeFlow__4erdQ 1.6s linear infinite}.services_devopsLed__rj_qJ{transform-origin:center;transform-box:fill-box;animation:services_ledPulse__0YwUO 1.6s ease-in-out infinite}@keyframes services_ledPulse__0YwUO{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.services_lineConveyor__FVjab{animation:services_pipeFlow__4erdQ 1.2s linear infinite}.services_lineLed__Ar25D{transform-origin:center;transform-box:fill-box;animation:services_ledPulse__0YwUO 1.6s ease-in-out infinite}.services_iotWave1__xAHbS,.services_iotWave2__5M5Uw{animation:services_iotWavePulse__l_D0R 1.6s ease-in-out infinite;opacity:0}.services_iotWave2__5M5Uw{animation-delay:.4s}@keyframes services_iotWavePulse__l_D0R{0%,to{opacity:0}50%{opacity:1}}.services_svcTrack__02oHE{margin-bottom:var(--s-9)}.services_svcTrack__02oHE:last-child{margin-bottom:0}.services_svcTrackHead__DgSen{padding:var(--s-5) 0 var(--s-6);margin-bottom:var(--s-5);border-bottom:1px solid var(--border-soft)}.services_svcTrackHead__DgSen .eyebrow{color:var(--brand)}.services_svcTrackTagline__k04KK{margin-top:var(--s-3);font-size:clamp(1.125rem,1.6vw,1.375rem);color:var(--ink-2);max-width:640px;line-height:1.45}.services_ctaBand__yUMDH{padding:var(--s-10) 0}.services_ctaCard__4weSv{padding:clamp(var(--s-6),4vw,var(--s-9));border-radius:var(--r-2xl);background:var(--grad-cta);color:#fff;position:relative;overflow:hidden;text-align:center}.services_ctaCard__4weSv:before{content:"";position:absolute;width:280px;height:280px;background:radial-gradient(circle,rgba(255,255,255,.15),transparent 60%);top:-80px;right:-60px;border-radius:50%;z-index:1;pointer-events:none}.services_ctaCard__4weSv h2{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;position:relative;z-index:2}.services_ctaCard__4weSv .btn{margin-top:var(--s-5);position:relative;z-index:2}.services_shipBackdrop__ltq1_{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.9) 8%,rgb(0,0,0) 35%,rgb(0,0,0) 65%,rgba(0,0,0,.9) 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.9) 8%,rgb(0,0,0) 35%,rgb(0,0,0) 65%,rgba(0,0,0,.9) 92%,transparent)}.services_shipDot__twyAG{animation:services_shipDotTwinkle__SbgG0 5s ease-in-out infinite}@keyframes services_shipDotTwinkle__SbgG0{0%,to{opacity:.15}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.services_shipBackdrop__ltq1_ *{animation:none!important}}@media(max-width:1024px){.services_svcBlock__Nvvon{grid-template-columns:1fr;gap:var(--s-5)}.services_svcBlock__Nvvon:nth-child(2n) .services_svcBlockVisual__mYjTv{order:0}.services_svcCarouselRow__RbdoW{grid-template-columns:1fr;gap:var(--s-5)}.services_svcCarousel__4e8Ub:nth-child(2n) .services_svcCarouselVisual__babAr{order:0}}@media(max-width:720px){.services_svcCarouselDots__ZpJN8{flex-wrap:wrap}.services_svcCarouselDot__vsDxZ{height:26px;padding:0 10px;font-size:10px}.services_pageHero__Aw2jX{padding:var(--s-7) 0 var(--s-6)}.services_ctaBand__yUMDH{padding:var(--s-7) 0}.services_ctaCard__4weSv{padding:var(--s-6)}.services_ctaCard__4weSv h2{font-size:clamp(1.5rem,7vw,2.25rem)}.services_svcBlock__Nvvon,.services_svcCarousel__4e8Ub{padding:var(--s-6) 0}}