.floating-actions_topSlot__lUlhL,.floating-actions_whatsappSlot__C28Uu{position:fixed;bottom:var(--floating-clearance);z-index:40}.floating-actions_topSlot__lUlhL{bottom:calc(var(--floating-clearance) + 4rem)}.floating-actions_whatsappSlot__C28Uu{left:1.25rem}.floating-actions_topSlot__lUlhL{right:1.25rem;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1),visibility .26s}.floating-actions_hidden___oRYU{opacity:0;transform:translateY(.75rem);visibility:hidden}.floating-actions_visible__SiARh{opacity:1;transform:translateY(0);visibility:visible}.floating-actions_button__ic0LZ{display:flex;height:3.25rem;width:3.25rem;align-items:center;justify-content:center;border-radius:9999px;box-shadow:0 8px 24px color-mix(in srgb,#000 30%,transparent);transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease-out}.floating-actions_button__ic0LZ:hover{transform:translateY(-2px)}.floating-actions_button__ic0LZ:focus-visible{outline:3px solid var(--color-ai-blue);outline-offset:3px}.floating-actions_whatsapp___Ho0D{background-color:#25d366;color:#075e54}.floating-actions_whatsapp___Ho0D:hover{background-color:#1ebe5b}.floating-actions_pending__2IEZm{cursor:default;opacity:.55;filter:grayscale(.35)}.floating-actions_pending__2IEZm:hover{transform:none}.floating-actions_toTop__8LufL{border:1px solid color-mix(in srgb,var(--color-brand-white) 22%,transparent);background-color:var(--color-midnight);color:var(--color-brand-white);cursor:pointer}.floating-actions_toTop__8LufL:hover{background-color:var(--color-enterprise-blue)}@media (min-width:861px){.floating-actions_topSlot__lUlhL{bottom:calc(var(--floating-clearance) + 4.25rem)}.floating-actions_whatsappSlot__C28Uu{left:1.75rem}.floating-actions_topSlot__lUlhL{right:1.75rem}.floating-actions_button__ic0LZ{height:3.5rem;width:3.5rem}}.reveal_reveal__QiTiC{--reveal-inline-start-offset:-60px;--reveal-inline-end-offset:60px;will-change:opacity,transform}html[dir=rtl] .reveal_reveal__QiTiC{--reveal-inline-start-offset:60px;--reveal-inline-end-offset:-60px}html[data-motion=reduced] .reveal_reveal__QiTiC{opacity:1!important;transform:none!important;transition:none!important;will-change:auto}.clients-section_viewport__lSxHq{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.clients-section_track__CfuCv{display:flex;width:max-content;animation:clients-section_clients-scroll__mTpCe 36s linear infinite}.clients-section_viewport__lSxHq:focus-within .clients-section_track__CfuCv,.clients-section_viewport__lSxHq:hover .clients-section_track__CfuCv{animation-play-state:paused}[dir=rtl] .clients-section_track__CfuCv{animation-name:clients-section_clients-scroll-rtl__86PoT}@keyframes clients-section_clients-scroll-rtl__86PoT{0%{transform:translateX(0)}to{transform:translateX(50%)}}.clients-section_half__8G5QK{display:flex;margin:0;padding:0;list-style:none}@keyframes clients-section_clients-scroll__mTpCe{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ecosystem-visual_card__pc83N{position:relative;overflow:hidden;background:var(--color-midnight,#050b24);aspect-ratio:4/3;width:100%;mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in}.ecosystem-visual_svgLayer__D4RVk{position:absolute;inset:0;width:100%;height:100%}.ecosystem-visual_baseLink__ULv1g{fill:none;stroke:rgba(91,157,255,.25);stroke-width:2.2}.ecosystem-visual_pulseLink__CEwE_{fill:none;stroke:var(--color-ai-blue-bright,#5b9dff);stroke-width:3;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:100;opacity:.85;animation:ecosystem-visual_pulse-travel__qVKpo 3.4s linear infinite;animation-delay:var(--pulse-delay,0s)}@keyframes ecosystem-visual_pulse-travel__qVKpo{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.ecosystem-visual_node__DQq4n{position:absolute;display:flex;flex-direction:column;align-items:center;gap:7px;transform:translate(-50%,-50%);animation:ecosystem-visual_node-float__5G_0T 6.5s ease-in-out infinite alternate;animation-delay:var(--float-delay,0s)}@keyframes ecosystem-visual_node-float__5G_0T{0%{transform:translate(-50%,calc(-50% - 5px))}to{transform:translate(-50%,calc(-50% + 5px))}}.ecosystem-visual_chip__30SqV{display:grid;place-items:center;width:132px;height:132px;border-radius:999px;color:#ffffff;background:rgba(21,111,255,.18);border:1.5px solid rgba(91,157,255,.55);box-shadow:0 6px 20px rgba(5,11,36,.5),0 0 18px rgba(21,111,255,.25)}.ecosystem-visual_label__13lqY{font-size:21px;line-height:1.25;font-weight:700;color:#ffffff;text-align:center;white-space:nowrap;text-shadow:0 1px 3px rgba(5,11,36,.9),0 0 14px rgba(21,111,255,.45)}.ecosystem-visual_mark__VHwG7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:ecosystem-visual_mark-breathe__HSQpO 4.8s ease-in-out infinite}.ecosystem-visual_mark__VHwG7 img{filter:drop-shadow(0 0 22px rgba(21,111,255,.5))}@keyframes ecosystem-visual_mark-breathe__HSQpO{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.045)}}@media (prefers-reduced-motion:reduce){.ecosystem-visual_mark__VHwG7,.ecosystem-visual_node__DQq4n,.ecosystem-visual_pulseLink__CEwE_{animation:none}.ecosystem-visual_pulseLink__CEwE_{stroke-dashoffset:46;opacity:.5}}.offers-section_card__yMsWT{position:relative;display:flex;height:100%;align-items:flex-start;gap:1rem;overflow:hidden;border-radius:.75rem;border:1px solid var(--border-subtle);background-color:var(--surface-card);padding:1rem;transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .15s ease-out}.offers-section_card__yMsWT:focus-visible,.offers-section_card__yMsWT:hover{transform:translateY(-.25rem);border-color:var(--color-ai-blue)}.offers-section_card__yMsWT:focus-visible{outline:2px solid var(--color-ai-blue);outline-offset:3px}.offers-section_overlay__ZgTCd{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transform:scale(1.06);transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.offers-section_card__yMsWT:focus-visible .offers-section_overlay__ZgTCd,.offers-section_card__yMsWT:hover .offers-section_overlay__ZgTCd{opacity:1;transform:scale(1)}.offers-section_overlayScrim__kzBxh{position:absolute;inset:0;background:color-mix(in srgb,var(--color-midnight) 74%,transparent);opacity:0;transition:opacity .24s cubic-bezier(.16,1,.3,1)}.offers-section_card__yMsWT:focus-visible .offers-section_overlayScrim__kzBxh,.offers-section_card__yMsWT:hover .offers-section_overlayScrim__kzBxh{opacity:1}.offers-section_icon__3O_ua{position:relative;display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background-color:color-mix(in srgb,var(--color-ai-blue) 15%,transparent);color:var(--color-ai-blue);transition:background-color .2s ease-out,color .2s ease-out}.offers-section_card__yMsWT:focus-visible .offers-section_icon__3O_ua,.offers-section_card__yMsWT:hover .offers-section_icon__3O_ua{background-color:var(--color-ai-blue);color:var(--color-brand-white)}.offers-section_body__rjGQk{position:relative;padding-top:.125rem}.offers-section_title__9Hkl0{font-weight:700;transition:color .2s ease-out}.offers-section_blurb__bsvNL{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--text-muted);transition:color .2s ease-out}.offers-section_card__yMsWT:focus-visible .offers-section_title__9Hkl0,.offers-section_card__yMsWT:hover .offers-section_title__9Hkl0{color:var(--color-brand-white)}.offers-section_card__yMsWT:focus-visible .offers-section_blurb__bsvNL,.offers-section_card__yMsWT:hover .offers-section_blurb__bsvNL{color:var(--color-light-blue)}@media (hover:none){.offers-section_overlayScrim__kzBxh,.offers-section_overlay__ZgTCd{display:none}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .parallax-backdrop_layer__EOx90{transform:none!important}}html[data-motion=reduced] .parallax-backdrop_layer__EOx90{transform:none!important}.services-section_tile__M9w_W{display:flex;flex-direction:column;background:var(--color-midnight)}.services-section_media__D4R9a{position:relative;min-height:22rem;overflow:hidden}.services-section_photo__fRLg7{position:absolute;inset:0;background-size:cover;background-position:50%;filter:brightness(.72) saturate(.9);transform:scale(1.01);transition:filter .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.services-section_tile__M9w_W:focus-within .services-section_photo__fRLg7,.services-section_tile__M9w_W:hover .services-section_photo__fRLg7{filter:brightness(1) saturate(1);transform:scale(1.06)}.services-section_scrim__qU6OI{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-midnight) 92%,transparent) 0,color-mix(in srgb,var(--color-midnight) 30%,transparent) 55%,color-mix(in srgb,var(--color-midnight) 12%,transparent) 100%)}.services-section_title__iknKq{position:absolute;inset-inline:1.75rem;bottom:1.5rem;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800;line-height:1.2;text-wrap:balance;transition:transform .24s cubic-bezier(.16,1,.3,1)}.services-section_tile__M9w_W:focus-within .services-section_title__iknKq,.services-section_tile__M9w_W:hover .services-section_title__iknKq{transform:translateY(-.35rem)}.services-section_panel__GAyxq{display:flex;flex:1;flex-direction:column;padding:1.75rem;border-top:1px solid var(--color-border-dark)}.services-section_scope__zmxW_{display:grid;gap:.7rem;font-size:.9rem;line-height:1.55}.services-section_scopeItem__PPU20{display:flex;gap:.65rem;transform:translateY(.25rem);opacity:.85;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1)}.services-section_tile__M9w_W:focus-within .services-section_scopeItem__PPU20,.services-section_tile__M9w_W:hover .services-section_scopeItem__PPU20{transform:translateY(0);opacity:1}.services-section_scopeItem__PPU20:nth-child(2){transition-delay:30ms}.services-section_scopeItem__PPU20:nth-child(3){transition-delay:60ms}.services-section_scopeItem__PPU20:nth-child(4){transition-delay:90ms}.services-section_scopeItem__PPU20:nth-child(n+5){transition-delay:.12s}.services-section_marker__OJVD3{margin-top:.55rem;width:.3rem;height:.3rem;flex-shrink:0;border-radius:9999px;background:var(--color-ai-blue)}.services-section_link__gdcDm{margin-top:auto;padding-top:1.4rem;align-self:flex-start;font-size:.85rem;font-weight:700;color:var(--color-ai-blue);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .15s ease-out}.services-section_link__gdcDm:hover{color:var(--color-light-blue)}.services-section_link__gdcDm:focus-visible{outline:2px solid var(--color-ai-blue);outline-offset:4px}@media (hover:none){.services-section_photo__fRLg7{filter:brightness(.85) saturate(1)}.services-section_scopeItem__PPU20{transform:none;opacity:1}}.offering-panel_panel__CP1eN{position:relative;isolation:isolate;overflow:hidden;background-color:var(--color-midnight)}.offering-panel_backdrop__Fs_up{position:absolute;inset:0;z-index:-2;overflow:hidden}.offering-panel_backdropInner__NgvGi{position:absolute;inset:0}.offering-panel_scrim__TMKfi{position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--color-midnight) 34%,transparent)}.offering-panel_grid__Bhh0v{display:grid;min-height:32rem;grid-template-columns:1fr}.offering-panel_copyEnd__dJA9t,.offering-panel_copyStart__6ef6I{display:flex;align-items:center}.offering-panel_card__XNJ0_{width:100%;background-color:var(--color-midnight);padding:2rem 1.5rem}.offering-panel_title__tmyqz{font-size:1.75rem;line-height:1.25;font-weight:700;color:var(--color-brand-white)}.offering-panel_body__gHWj9{margin-top:1.125rem;max-width:37.5rem;font-size:1.125rem;line-height:1.85;font-weight:500;color:color-mix(in srgb,var(--color-brand-white) 82%,transparent)}@media (min-width:861px){.offering-panel_grid__Bhh0v{min-height:85vh;grid-template-columns:1fr 1fr}.offering-panel_copyStart__6ef6I{grid-column-start:1}.offering-panel_copyEnd__dJA9t{grid-column-start:2}.offering-panel_card__XNJ0_{padding:3.125rem}.offering-panel_title__tmyqz{font-size:2.5rem;line-height:1.4}}@media (min-width:1280px){.offering-panel_card__XNJ0_{padding:3.75rem}}.service-approach-section_section__VrZUW{position:relative;isolation:isolate;background-color:var(--color-midnight);background-size:cover;background-position:50%;padding:5rem 1.5rem}.service-approach-section_scrim__WG5md{position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--color-midnight) 78%,transparent)}.service-approach-section_inner__DdtU5{margin-inline:auto;max-width:72rem}.service-approach-section_heading__mNepq{font-size:.9375rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ai-blue-bright)}.service-approach-section_list__u66nX{margin-top:2.5rem;display:grid;gap:2.5rem}.service-approach-section_rowFlipped__M_M06,.service-approach-section_row__Rt0ld{display:grid;gap:.75rem;border-top:1px solid color-mix(in srgb,var(--color-brand-white) 16%,transparent);padding-top:2rem}.service-approach-section_stepTitle__ej5fa{font-size:2rem;line-height:1.1;font-weight:800;color:var(--color-brand-white)}.service-approach-section_stepBody__VaJKg{font-size:1.1875rem;line-height:1.75;font-weight:500;color:color-mix(in srgb,var(--color-brand-white) 84%,transparent)}@media (min-width:861px){.service-approach-section_section__VrZUW{padding:6.25rem 2rem}.service-approach-section_rowFlipped__M_M06,.service-approach-section_row__Rt0ld{grid-template-columns:minmax(0,26rem) minmax(0,1fr);gap:3rem;align-items:start;padding-top:2.5rem}.service-approach-section_rowFlipped__M_M06 .service-approach-section_stepTitle__ej5fa{grid-column:2;grid-row:1}.service-approach-section_rowFlipped__M_M06 .service-approach-section_stepBody__VaJKg{grid-column:1;grid-row:1}.service-approach-section_stepTitle__ej5fa{font-size:3.125rem;line-height:1}.service-approach-section_stepBody__VaJKg{font-size:1.25rem;line-height:1.7}}