@keyframes OfferingTechnologies_marquee-ltr__JBpvq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes OfferingTechnologies_marquee-rtl__HXTQ0{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.OfferingTechnologies_section__TTFNt{background:var(--bg-page);padding:100px 0 80px;overflow:visible;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);position:relative}.OfferingTechnologies_header__qXWJP{text-align:center;padding:0 24px 60px}.OfferingTechnologies_label__2LvTw{display:block;font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.OfferingTechnologies_heading__8qPsS{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:900;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 12px}.OfferingTechnologies_accent__bjrUW{background:var(--brand-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.OfferingTechnologies_sub__KInhD{font-size:.95rem;color:var(--text-muted);margin:0 auto;max-width:420px;line-height:1.6}.OfferingTechnologies_marqueeWrap__O1KZS{display:flex;flex-direction:column;gap:14px;mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent);overflow:hidden}.OfferingTechnologies_marqueeWrap__O1KZS:hover .OfferingTechnologies_track__B82jp{animation-play-state:paused}.OfferingTechnologies_trackOuter__zuxZe{overflow:visible;padding:8px 0}.OfferingTechnologies_track__B82jp{display:flex;gap:12px;width:max-content;animation:OfferingTechnologies_marquee-ltr__JBpvq 42s linear infinite;will-change:transform}.OfferingTechnologies_trackReverse__9LThC{animation:OfferingTechnologies_marquee-rtl__HXTQ0 48s linear infinite}.OfferingTechnologies_pill__hVlIG{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:100px;border:1px solid var(--border-muted);background:var(--bg-card);white-space:nowrap;cursor:default;user-select:none;flex-shrink:0;position:relative;transition:border-color .3s ease,background .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.OfferingTechnologies_pill__hVlIG:hover{border-color:color-mix(in srgb,var(--c,#06c8e8) 50%,transparent);background:color-mix(in srgb,var(--c,#06c8e8) 7%,var(--bg-card));transform:translateY(-5px);box-shadow:0 10px 32px rgba(0,0,0,.2),0 0 24px color-mix(in srgb,var(--c,#06c8e8) 20%,transparent);z-index:10}.OfferingTechnologies_pill__hVlIG:hover .OfferingTechnologies_pillIconWrap__hQxJL{background:color-mix(in srgb,var(--c,#06c8e8) 18%,transparent)}.OfferingTechnologies_pill__hVlIG:hover .OfferingTechnologies_pillIcon__C56OC{color:var(--c,#06c8e8);filter:none}.OfferingTechnologies_pill__hVlIG:hover .OfferingTechnologies_pillName__Ap6oY{color:var(--text-primary)}.OfferingTechnologies_pill__hVlIG:hover .OfferingTechnologies_pillCategory__yg6Al{opacity:1}.OfferingTechnologies_pillIconWrap__hQxJL{width:32px;height:32px;border-radius:8px;background:var(--bg-glass-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s ease}.OfferingTechnologies_pillIcon__C56OC{width:16px;height:16px;color:var(--text-muted);filter:grayscale(.3) opacity(.7);transition:color .3s ease,filter .3s ease;flex-shrink:0}.OfferingTechnologies_pillName__Ap6oY{font-size:13px;font-weight:600;color:var(--text-secondary);transition:color .3s ease;letter-spacing:-.01em}.OfferingTechnologies_pillCategory__yg6Al{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);opacity:0;transition:opacity .3s ease;margin-left:2px}.Services_wrapper__eYOwf{height:calc(300vw + 100vh);position:relative;background:var(--bg-page)}@media(max-width:767px){.Services_wrapper__eYOwf{height:auto!important}}.Services_sticky__0DccB{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--bg-page)}@media(max-width:767px){.Services_sticky__0DccB{position:static;height:auto;overflow:visible}}.Services_sectionMeta__Gd6cn{position:absolute;top:40px;left:60px;z-index:10;pointer-events:none}@media(max-width:767px){.Services_sectionMeta__Gd6cn{position:static;padding:40px 24px 0}}.Services_label__CGRy2{font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:6px}.Services_heading__s_Qnj{font-size:13px;font-weight:600;color:var(--text-secondary);margin:0}.Services_track__U5n_S{display:flex;align-items:stretch;height:100vh;width:max-content;will-change:transform}@media(max-width:767px){.Services_track__U5n_S{flex-direction:column;height:auto;width:100%;transform:none!important}}.Services_panel__bApkv{width:100vw;height:100vh;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;padding:80px 10vw 60px;border-right:1px solid var(--border-subtle);position:relative}.Services_panel__bApkv:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 65% at 20% 50%,color-mix(in srgb,var(--accent,#06c8e8) 8%,transparent),transparent 65%),radial-gradient(ellipse 30% 40% at 80% 80%,color-mix(in srgb,var(--accent,#06c8e8) 4%,transparent),transparent 60%);pointer-events:none;transition:opacity .6s ease}.Services_panel__bApkv:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent,#06c8e8),transparent);opacity:.2;pointer-events:none}@media(max-width:767px){.Services_panel__bApkv{width:100%;height:auto;min-height:0;flex-direction:column;align-items:flex-start;padding:48px 24px;border-right:none;border-bottom:1px solid var(--border-muted)}.Services_panel__bApkv:last-child{border-bottom:none}}.Services_panelInner__4zeQI{max-width:700px;width:100%}@media(max-width:767px){.Services_panelInner__4zeQI{max-width:100%}}.Services_panelNum__HamQL{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--text-faint);margin-bottom:28px;font-family:SF Mono,Fira Code,monospace}.Services_panelIcon__CNShK{font-size:40px;margin-bottom:20px;line-height:1}.Services_panelTitle__T5kqC{font-size:clamp(2.2rem,4.5vw,4.5rem);font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--text-primary);margin:0 0 16px}.Services_panelTitle__T5kqC span:last-of-type{background:linear-gradient(135deg,var(--accent,#06c8e8),rgba(255,255,255,.75));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Services_panelTagline__vj9IL{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px}.Services_panelDesc__MeMUY{font-size:.95rem;line-height:1.7;color:var(--text-secondary);max-width:520px;margin-bottom:24px}.Services_panelTags__c0EH1{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.Services_tag__NjdCI{font-size:11px;font-weight:600;padding:5px 12px;border-radius:100px;border:1px solid var(--border-muted);color:var(--text-secondary);background:var(--bg-card)}.Services_panelLink__OSGBI{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:.02em;transition:gap .2s ease,opacity .2s ease}.Services_panelLink__OSGBI:hover{gap:10px;opacity:.85}.Services_progressBar__D6EsU{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--border-subtle);z-index:10}@media(max-width:767px){.Services_progressBar__D6EsU{display:none}}.Services_progressFill__J_V6y{height:100%;width:0;background:var(--brand-gradient);transition:width .05s linear}.Projects_wrapper__ts_Vo{position:relative;background:var(--bg-page);z-index:1}.Projects_sticky__Hk1hh{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--bg-page)}.Projects_track__fFwUz{display:flex;align-items:center;height:100vh;width:max-content;padding-left:10vw;padding-right:15vw;gap:36px;will-change:transform}.Projects_introSlide__DnNrH{flex-shrink:0;width:380px;margin-right:48px}.Projects_introLabel__XMqWx{font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--brand-cyan);display:block;margin-bottom:20px}.Projects_introHeading__4Q7Ay{font-size:clamp(2.2rem,3.5vw,3.8rem);font-weight:900;letter-spacing:-.04em;color:var(--text-primary);margin:0 0 20px;line-height:1}.Projects_gradientText__4mrm3{background:var(--brand-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Projects_introDesc__Z9snn{font-size:.88rem;color:var(--text-muted);line-height:1.75;margin:0 0 36px;max-width:300px}.Projects_introDots__AqgBr{display:flex;gap:8px;align-items:center}.Projects_introDot__Zxr_R{width:8px;height:8px;border-radius:50%;opacity:.6}.Projects_projectSlide__8_ohR{flex-shrink:0;width:320px}.Projects_card__CBH0Z{position:relative;display:flex;flex-direction:column;gap:0;border-radius:24px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-muted);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.Projects_card__CBH0Z:hover{border-color:color-mix(in srgb,var(--accent,#00cccc) 35%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#00cccc) 18%,transparent),0 24px 64px rgba(0,0,0,.3);transform:translateY(-6px)}.Projects_card__CBH0Z:hover .Projects_imageWrapper__yNTW8 svg{transform:scale(1.03)}.Projects_card__CBH0Z:hover .Projects_cardGlow__SBTeW,.Projects_card__CBH0Z:hover .Projects_cardOverlay__0usXi,.Projects_card__CBH0Z:hover .Projects_cardTopBar__Ew0fT{opacity:1}.Projects_cardGlow__SBTeW{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:260px;height:260px;border-radius:50%;opacity:0;filter:blur(60px);pointer-events:none;transition:opacity .5s ease;z-index:0}.Projects_cardTopBar__Ew0fT{position:absolute;top:0;left:0;right:0;height:3px;opacity:.6;z-index:4;transition:opacity .3s ease}.Projects_imageWrapper__yNTW8{width:100%;aspect-ratio:3/4;overflow:hidden;position:relative;background:var(--bg-elevated);z-index:1}.Projects_imageWrapper__yNTW8 svg{width:100%;height:100%;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}.Projects_cardOverlay__0usXi{position:absolute;inset:0;opacity:.7;transition:opacity .35s ease;z-index:2}.Projects_cardMeta__eAlqX{display:flex;flex-direction:column;gap:6px;padding:18px 20px 22px;position:relative;z-index:1}.Projects_company__QeWrX{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0;transition:opacity .2s}.Projects_cardTitle__V69vr{font-size:1.05rem;font-weight:800;color:var(--text-primary);letter-spacing:-.025em;margin:0;line-height:1.3}.Projects_tagRow__Dizrt{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.Projects_techTag__3ZuKF{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;padding:4px 10px;border-radius:100px;border:1px solid;letter-spacing:.01em;transition:filter .2s ease,transform .2s ease}.Projects_techTag__3ZuKF svg{flex-shrink:0}.Projects_techTag__3ZuKF:hover{filter:brightness(1.2);transform:translateY(-1px)}.Projects_ctaSlide__5Ulux{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:260px;padding-left:24px}.Projects_ctaContent__hcSG9{display:flex;flex-direction:column;gap:12px}.Projects_ctaEyebrow__aavBf{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-cyan);margin:0}.Projects_ctaHeading__cEg2y{font-size:clamp(1.4rem,2vw,1.9rem);font-weight:900;letter-spacing:-.03em;color:var(--text-primary);line-height:1.1;margin:0 0 8px}.Projects_ctaBtn__XGmDB{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:100px;background:var(--brand-gradient);color:#04121a;-webkit-text-fill-color:#04121a;font-size:13px;font-weight:800;text-decoration:none;letter-spacing:-.01em;transition:transform .25s ease,box-shadow .25s ease;align-self:flex-start}.Projects_ctaBtn__XGmDB svg{transition:transform .25s ease}.Projects_ctaBtn__XGmDB:hover{transform:translateY(-2px);box-shadow:var(--glow-cyan-strong)}.Projects_ctaBtn__XGmDB:hover svg{transform:translateX(3px)}.Projects_ctaBtn__XGmDB:active{transform:translateY(0)}.Projects_mobileWrapper__WPm62{background:var(--bg-page);padding:80px 24px 60px;border-top:1px solid var(--border-subtle)}.Projects_mobileHeader__B8uPN{margin-bottom:48px}.Projects_mobileLabel__zpWlc{font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--brand-cyan);display:block;margin-bottom:16px}.Projects_mobileHeading__Ls2uZ{font-size:clamp(1.8rem,6vw,2.5rem);font-weight:900;letter-spacing:-.04em;color:var(--text-primary);margin:0 0 12px;line-height:1.05}.Projects_mobileDesc__MuYbI{font-size:.88rem;color:var(--text-muted);line-height:1.7;margin:0;max-width:420px}.Projects_mobileGrid__E68jz{display:flex;flex-direction:column;gap:24px}.Projects_mobileCard__5YISz{display:flex;flex-direction:column;gap:0;border-radius:20px;overflow:hidden;border:1px solid var(--border-muted);background:var(--bg-card);transition:border-color .3s ease,box-shadow .3s ease}.Projects_mobileCard__5YISz:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg)}.Projects_mobileCard__5YISz .Projects_imageWrapper__yNTW8{aspect-ratio:16/9}.Projects_mobileCard__5YISz .Projects_cardMeta__eAlqX{padding:14px 18px 20px}.Projects_mobileFooter__jPNSq{margin-top:48px;display:flex;justify-content:center}.Projects_viewAll__ouA76{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:100px;background:var(--brand-gradient);color:#04121a;-webkit-text-fill-color:#04121a;letter-spacing:-.01em;font-size:14px;font-weight:800;text-decoration:none;transition:all .25s ease}.Projects_viewAll__ouA76:hover{transform:translateY(-2px);box-shadow:var(--glow-cyan-strong)}