.ux{--ux-bg:#fff;--ux-surface:#f7f7f5;--ux-surface-2:#efefec;--ux-ink:var(--azul-oscuro);--ux-text:var(--plomo);--ux-muted:#212121ad;--ux-subtle:#21212180;--ux-line:#00005417;--ux-line-strong:#00005433;--ux-accent:var(--ambar);--ux-action:var(--azul-oscuro);--ux-on-action:#fff;--ux-spot-color:#0000540f;--ux-overlay:#0808208c;--ux-tech:var(--azul-metalico);--ux-glow:transparent;--ux-radius-sm:10px;--ux-radius:16px;--ux-radius-lg:24px;--ux-ease:cubic-bezier(.22, 1, .36, 1);--ux-spring:cubic-bezier(.34, 1.56, .64, 1);--ux-fast:.18s;--ux-med:.36s;--ux-shadow-hover:0 18px 40px -24px #00005459;--ux-section-y:clamp(4.5rem, 9vw, 8rem);display:contents}:root[data-theme=dark] .ux{--ux-bg:var(--plomo);--ux-surface:#272727;--ux-surface-2:#303030;--ux-ink:#f4f3ef;--ux-text:#f4f3ef;--ux-muted:#f4f3efb8;--ux-subtle:#f4f3ef85;--ux-line:#f4f3ef17;--ux-line-strong:#f4f3ef38;--ux-accent:var(--cian-tecnologia);--ux-action:var(--cian-tecnologia);--ux-on-action:var(--azul-oscuro);--ux-spot-color:#7eecff14;--ux-tech:var(--cian-tecnologia);--ux-shadow-hover:0 18px 40px -24px #000c}body:has(.ux){background:var(--background)}:root[data-theme=light] body:has(.ux){background:#fff}:root .ux .section-dark:before{display:none!important}:root[data-theme=dark] body:has(.ux):before{display:none!important}html.ux-scroll-lock,html.ux-scroll-lock body{overflow:hidden}html:has(.ux){scroll-behavior:smooth;scroll-padding-top:88px}.ux ::selection{background:var(--ambar);color:var(--azul-oscuro)}:root .ux main h1,:root .ux main h2{letter-spacing:-.035em;font-weight:700;line-height:1.06}:root .ux main h3,:root .ux main h4{letter-spacing:-.02em;line-height:1.2}:root .ux main h2{font-size:clamp(2rem,4.2vw,3.25rem)}:root .ux main p{line-height:1.65}:root .ux .text-gradient-neon,:root .ux .hero__word-animated,:root .ux .hero__title{text-shadow:none!important}:root .ux .text-gradient-neon{color:var(--ux-accent);-webkit-text-fill-color:currentColor!important;background:0 0!important}:root .ux .decorative-orb,:root .ux .timeline-glow-bg,:root .ux .card-radial-glow,:root .ux .solutions-services__tech-grid-bg-v7,:root .ux .solutions-services__radial-glow-v7,:root .ux .solutions-lead__tech-grid-bg-v5,:root .ux .solutions-lead__radial-glow-v5,:root .ux .solutions-hero__glow-canvas,:root .ux .solutions-catalog__ambient-glow-v5,:root .ux .service-hero__glow-spot,:root .ux .contact-hero__glow,:root .ux .casos-retention__glow-right,:root .ux .casos-retention__glow-left,:root .ux .blog-hero__glow-orb,:root .ux .blog-cta-widget__glow,:root .ux .blog-article-hero__glow,:root .ux .about-manifesto__glow-bg,:root .ux .about-cta__spotlight-glow,:root .ux .hero__particles,:root .ux [class*=badge-dot],:root .ux [class*=pulse-dot],:root .ux [class*=__badge-dot],:root .ux .stat-item__dot{display:none!important}:root .ux .section__label,:root .ux [class*=__top-badge],:root .ux [class*=hero__badge]:not([class*=hero__badge-]),:root .ux .value-props-section__badge,:root .ux .process-section__badge,:root .ux .timeline-top-badge,:root .ux .lead-magnet-badge,:root .ux .equipos-encrucijada__badge,:root .ux .equipos-spotlight__badge,:root .ux .equipos-validador__badge,:root .ux .equipos-retencion__badge,:root .ux .casos-manifesto__badge,:root .ux .casos-portfolio__badge,:root .ux .casos-retention__badge,:root .ux .contact-faq__badge,:root .ux .contact-hub__badge,:root .ux .contact-setter__badge,:root .ux .blog-cta-widget__badge,:root .ux .equipment-cta-banner__badge,:root .ux .ux-eyebrow{text-transform:uppercase;align-items:center;gap:.6rem;box-shadow:none!important;font-family:var(--font-jetbrains-mono), monospace!important;letter-spacing:.16em!important;color:var(--ux-muted)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.72rem!important;font-weight:500!important;display:inline-flex!important}:root .ux .section__label:before,:root .ux [class*=__top-badge]:before,:root .ux [class*=hero__badge]:not([class*=hero__badge-]):before,:root .ux .value-props-section__badge:before,:root .ux .process-section__badge:before,:root .ux .timeline-top-badge:before,:root .ux .lead-magnet-badge:before,:root .ux .equipos-encrucijada__badge:before,:root .ux .equipos-spotlight__badge:before,:root .ux .equipos-validador__badge:before,:root .ux .equipos-retencion__badge:before,:root .ux .casos-manifesto__badge:before,:root .ux .casos-portfolio__badge:before,:root .ux .casos-retention__badge:before,:root .ux .contact-faq__badge:before,:root .ux .contact-hub__badge:before,:root .ux .contact-setter__badge:before,:root .ux .blog-cta-widget__badge:before,:root .ux .equipment-cta-banner__badge:before,:root .ux .ux-eyebrow:before{content:"";background:var(--ux-accent);border-radius:2px;flex-shrink:0;width:22px;height:2px}:root .ux [class*=__top-badge] svg,:root .ux [class*=hero__badge] svg,:root .ux .section__label svg{display:none}:root .ux .dark-context .section__label,:root .ux .dark-context [class*=__top-badge],:root .ux .dark-context [class*=hero__badge]{color:#f4f3efc7!important}:root .ux .stat-item__chip,:root .ux .solution-card-bento__badge,:root .ux .timeline-milestone-badge,:root .ux .timeline-year-badge,:root .ux .notion-modal-chip,:root .ux .contact-setter__card-tag,:root .ux .contact-setter__step-badge,:root .ux .casos-flip-card__spec-chip,:root .ux .equipos-encrucijada__tag,:root .ux .equipos-spotlight__chip,:root .ux .value-flip-card__badge,:root .ux .solutions-services__badge-v7,:root .ux .solutions-hero__card-badge,:root .ux .solutions-hero__live-tag,:root .ux .solutions-lead__form-tag-v5,:root .ux .solutions-lead__trust-badge-v5,:root .ux .live-sla-tag,:root .ux .live-availability-pill,:root .ux .lead-trust-chip,:root .ux .blog-article-badge,:root .ux .about-cta__cert-badge-v6,:root .ux .service-hero__trust-chip,:root .ux .casos-retention__trust-chip,:root .ux .contact-hub__chip,:root .ux .contact-hub__card-status,:root .ux .ux-chip{border:1px solid var(--ux-line-strong)!important;color:var(--ux-muted)!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-family:var(--font-jetbrains-mono), monospace!important;letter-spacing:.06em!important;background:0 0!important;border-radius:999px!important;font-weight:500!important}:root .ux .stat-item__chip svg,:root .ux .timeline-milestone-badge svg{color:var(--ux-accent)}:root .ux :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn){isolation:isolate;font-family:var(--font-montserrat), sans-serif;translate:var(--ux-mx,0) var(--ux-my,0);justify-content:center;align-items:center;gap:.55rem;display:inline-flex;position:relative;overflow:hidden;background:var(--ux-action)!important;color:var(--ux-on-action)!important;border:1px solid var(--ux-action)!important;box-shadow:none!important;text-shadow:none!important;letter-spacing:0!important;text-transform:none!important;transition:translate var(--ux-med) var(--ux-ease), scale var(--ux-fast) var(--ux-ease), color var(--ux-med) var(--ux-ease), border-color var(--ux-med) var(--ux-ease)!important;border-radius:999px!important;font-weight:700!important;transform:none!important}:root .ux :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn) *{color:inherit!important}:root .ux :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn):before{aspect-ratio:1;z-index:-1;border-radius:50%;transform:translate(-50%)scale(0);content:""!important;background:var(--ambar)!important;width:140%!important;height:auto!important;transition:transform .52s var(--ux-ease), top .52s var(--ux-ease)!important;opacity:1!important;filter:none!important;position:absolute!important;inset:100% auto auto 50%!important}:root .ux :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn):after{display:none!important}:root .ux :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn):hover{color:var(--azul-oscuro)!important;border-color:var(--ambar)!important;box-shadow:none!important;transform:none!important}:root .ux :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn):hover:before{transform:translate(-50%,-50%)scale(1);top:50%!important}:root .ux :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn,.btn-secondary,.btn-glass,.about-cta__btn-secondary-v6,.casos-hero__btn-secondary,.equipos-hero__btn-secondary,.service-hero__btn-secondary,.solutions-hero__btn-secondary-v3,.contact-hub__action-btn,.blog-project-card__btn,.equipos-retencion__ws-btn) svg{transition:transform var(--ux-med) var(--ux-spring)}:root .ux :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn,.btn-secondary,.btn-glass,.about-cta__btn-secondary-v6,.casos-hero__btn-secondary,.equipos-hero__btn-secondary,.service-hero__btn-secondary,.solutions-hero__btn-secondary-v3,.contact-hub__action-btn,.blog-project-card__btn,.equipos-retencion__ws-btn):hover svg{transform:translate(3px)}:root .ux :is(.btn-secondary,.btn-glass,.about-cta__btn-secondary-v6,.casos-hero__btn-secondary,.equipos-hero__btn-secondary,.service-hero__btn-secondary,.solutions-hero__btn-secondary-v3,.contact-hub__action-btn,.blog-project-card__btn,.equipos-retencion__ws-btn){font-family:var(--font-montserrat), sans-serif;translate:var(--ux-mx,0) var(--ux-my,0);justify-content:center;align-items:center;gap:.55rem;display:inline-flex;position:relative;overflow:hidden;color:var(--ux-ink)!important;border:1px solid var(--ux-line-strong)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;letter-spacing:0!important;text-transform:none!important;transition:translate var(--ux-med) var(--ux-ease), scale var(--ux-fast) var(--ux-ease), background-color var(--ux-med) var(--ux-ease), border-color var(--ux-med) var(--ux-ease)!important;background:0 0!important;border-radius:999px!important;font-weight:700!important;transform:none!important}:root .ux :is(.btn-secondary,.btn-glass,.about-cta__btn-secondary-v6,.casos-hero__btn-secondary,.equipos-hero__btn-secondary,.service-hero__btn-secondary,.solutions-hero__btn-secondary-v3,.contact-hub__action-btn,.blog-project-card__btn,.equipos-retencion__ws-btn) *{color:inherit!important}:root .ux :is(.btn-secondary,.btn-glass,.about-cta__btn-secondary-v6,.casos-hero__btn-secondary,.equipos-hero__btn-secondary,.service-hero__btn-secondary,.solutions-hero__btn-secondary-v3,.contact-hub__action-btn,.blog-project-card__btn,.equipos-retencion__ws-btn):hover{background:color-mix(in srgb, var(--ux-ink) 6%, transparent)!important;border-color:var(--ux-ink)!important;color:var(--ux-ink)!important;box-shadow:none!important;transform:none!important}:root .ux :is(.hero,.dark-context,.section-dark,.casos-hero,.equipos-hero,.service-hero,.landing-hero,.about-cta) :is(.btn-secondary,.btn-glass,.about-cta__btn-secondary-v6,.casos-hero__btn-secondary,.equipos-hero__btn-secondary,.service-hero__btn-secondary,.solutions-hero__btn-secondary-v3,.contact-hub__action-btn,.blog-project-card__btn,.equipos-retencion__ws-btn){color:#fff!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#ffffff0f!important;border-color:#ffffff73!important}:root .ux :is(.hero,.dark-context,.section-dark,.casos-hero,.equipos-hero,.service-hero,.landing-hero,.about-cta) :is(.btn-secondary,.btn-glass,.about-cta__btn-secondary-v6,.casos-hero__btn-secondary,.equipos-hero__btn-secondary,.service-hero__btn-secondary,.solutions-hero__btn-secondary-v3,.contact-hub__action-btn,.blog-project-card__btn,.equipos-retencion__ws-btn):hover{color:var(--azul-oscuro)!important;background:#fff!important;border-color:#fff!important}:root .ux :is(.hero,.dark-context,.section-dark,.casos-hero,.equipos-hero,.service-hero,.landing-hero,.about-cta) :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn){--ux-action:var(--ambar);--ux-on-action:var(--azul-oscuro)}:root .ux :is(.hero,.dark-context,.section-dark,.casos-hero,.equipos-hero,.service-hero,.landing-hero,.about-cta) :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn):before{background:#fff!important}:root .ux :is(.hero,.dark-context,.section-dark,.casos-hero,.equipos-hero,.service-hero,.landing-hero,.about-cta) :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn):hover{border-color:#fff!important}:root .ux :is(.casos-portfolio__nav-btn,.blog-projects-nav-btn,.value-props-nav-btn,.contact-hub__copy-btn){border:1px solid var(--ux-line-strong)!important;color:var(--ux-ink)!important;box-shadow:none!important;transition:background-color .25s ease, color .25s ease, scale .2s var(--ux-ease)!important;background:0 0!important}:root .ux :is(.casos-portfolio__nav-btn,.blog-projects-nav-btn,.value-props-nav-btn,.contact-hub__copy-btn):hover{background:var(--ux-ink)!important;border-color:var(--ux-ink)!important;color:var(--ux-bg)!important}:root .ux :is(.blog-hero__cat-btn,.solutions-hero__tab-btn){box-shadow:none!important;border-radius:999px!important;transition:background-color .3s,color .3s,border-color .3s!important}:root .ux :is(.blog-hero__cat-btn,.solutions-hero__tab-btn):is(.active,.is-active){background:var(--ux-ink)!important;border-color:var(--ux-ink)!important;color:var(--ux-bg)!important}:root .ux :is(.btn-premium,.btn-primary,.btn--primary,.irresistible-btn-glow,.btn-cotizar-micro,.btn-cta,.btn-amber-cta,.btn-glass-primary,.about-cta__btn-primary-v6,.blog-article-callout__btn,.blog-cta-widget__btn,.blog-featured__btn,.blog-modal-download-btn,.blog-modal-submit-btn,.casos-hero__btn-primary,.casos-modal__cta-btn,.casos-retention__btn-main,.contact-setter__submit-btn,.equipos-hero__btn-primary,.equipos-retencion__submit-btn,.equipos-spotlight__btn,.lead-submit-btn,.product-cross-sell__btn,.service-hero__btn-primary,.solutions-hero__btn-primary-v3,.solutions-lead__cta-btn-v5,.value-flip-card__btn,.btn-secondary,.btn-glass,.about-cta__btn-secondary-v6,.casos-hero__btn-secondary,.equipos-hero__btn-secondary,.service-hero__btn-secondary,.solutions-hero__btn-secondary-v3,.contact-hub__action-btn,.blog-project-card__btn,.equipos-retencion__ws-btn,button):active{scale:.97}:root .ux .ux-spot{isolation:isolate}:root .ux .ux-spot:not([class*=absolute]){position:relative}.ux .ux-spot-glow{border-radius:inherit;pointer-events:none;z-index:3;opacity:0;background:radial-gradient(420px circle at var(--ux-x,50%) var(--ux-y,50%), var(--ux-spot-color), transparent 60%);transition:opacity var(--ux-med) var(--ux-ease);position:absolute;inset:0}.ux .ux-spot:hover>.ux-spot-glow{opacity:1}.ux .ux-reveal{opacity:0}.ux .ux-reveal.is-in{animation:ux-rise .8s var(--ux-ease) var(--ux-delay,0s) both}@keyframes ux-rise{0%{opacity:0;filter:blur(4px);translate:0 18px}to{opacity:1;filter:blur();translate:0}}.ux .ux-ripple-host{overflow:hidden}.ux .ux-ripple{pointer-events:none;opacity:.18;animation:ux-ripple .6s var(--ux-ease) forwards;z-index:0;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@keyframes ux-ripple{to{opacity:0;transform:scale(1)}}.ux .ux-progress{z-index:1100;pointer-events:none;background:var(--ux-accent);transform-origin:0;height:2px;transform:scaleX(var(--ux-progress,0));position:fixed;top:0;left:0;right:0}:root .ux main p a:not([class]),:root .ux main li a:not([class]),:root .ux .site-footer__link,:root .ux .site-footer__legal-link,:root .ux .site-footer__contact-item span{transition:background-size var(--ux-med) var(--ux-ease), color var(--ux-fast) ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}:root .ux main p a:not([class]):hover,:root .ux main li a:not([class]):hover,:root .ux .site-footer__link:hover,:root .ux .site-footer__legal-link:hover,:root .ux .site-footer__contact-item:hover span{background-size:100% 1px}:root .ux main [class*=card] img,:root .ux main [class*=image] img,:root .ux main [class*=photo] img,:root .ux main [class*=media] img{transition:transform .9s var(--ux-ease), filter .6s var(--ux-ease)}.ux .hero__content-wrap{z-index:10;position:relative}:root .ux .site-navbar{transition:transform .5s var(--ux-ease), padding .4s var(--ux-ease), background-color .4s ease, border-color .4s ease;padding:.9rem clamp(1rem,3vw,2.5rem);box-shadow:none!important}:root .ux .site-navbar--scrolled{padding-top:.55rem;padding-bottom:.55rem;background-color:color-mix(in srgb, var(--ux-bg) 82%, transparent)!important;border-bottom:1px solid var(--ux-line)!important;-webkit-backdrop-filter:blur(18px)saturate(160%)!important}:root[data-theme=light] .ux .site-navbar:not(.site-navbar--scrolled){background-color:#ffffffb8;border-bottom-color:#0000}:root .ux .site-navbar__logo{height:34px;transition:height .4s var(--ux-ease), color .3s ease}:root .ux .site-navbar--scrolled .site-navbar__logo{height:30px}:root[data-theme=light] .ux .site-navbar .site-navbar__logo{color:var(--azul-oscuro)!important}:root .ux .site-navbar__brand-link{transition:opacity var(--ux-fast) ease}:root .ux .site-navbar__brand-link:hover{opacity:.75}:root .ux .site-navbar__menu{font-family:var(--font-roboto-condensed), sans-serif;gap:.25rem;position:relative}:root .ux .site-navbar__pill{height:36px;width:var(--pill-w,0);translate:var(--pill-x,0) -50%;background:color-mix(in srgb, var(--ux-ink) 7%, transparent);opacity:0;pointer-events:none;transition:translate .45s var(--ux-ease), width .45s var(--ux-ease), opacity .25s ease;border-radius:999px;position:absolute;top:50%;left:0}:root[data-theme=dark] .ux .site-navbar:not(.site-navbar--scrolled) .site-navbar__pill{background:#ffffff1f}:root .ux .site-navbar__pill.is-visible{opacity:1}:root .ux .site-navbar__link{z-index:1;letter-spacing:.01em;color:var(--ux-text);border-radius:999px;padding:.55rem .95rem;font-size:.95rem;font-weight:700;position:relative}:root[data-theme=light] .ux .site-navbar .site-navbar__link{color:var(--plomo)!important}:root[data-theme=light] .ux .site-navbar .site-navbar__link:hover{color:var(--azul-oscuro)!important}:root[data-theme=dark] .ux .site-navbar .site-navbar__link:hover{color:#fff}:root .ux .site-navbar__link[aria-current=page]:after{content:"";background:var(--ambar);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;translate:-50%}:root[data-theme=light] .ux .site-navbar .site-navbar__link[aria-current=page]{color:var(--azul-oscuro)!important}:root .ux .site-navbar__dropdown-menu{border-radius:var(--ux-radius);transform-origin:top;min-width:260px;transition:opacity .25s ease, transform .35s var(--ux-ease), visibility .25s;padding:.4rem;top:calc(100% + .75rem);transform:translate(-50%)translateY(6px)scale(.98);background:color-mix(in srgb, var(--ux-bg) 94%, transparent)!important;border:1px solid var(--ux-line)!important;box-shadow:0 24px 48px -24px #0000544d!important}:root .ux .site-navbar__dropdown-menu:before{content:"";height:.9rem;position:absolute;top:-.9rem;left:0;right:0}:root .ux .site-navbar__dropdown-container:hover .site-navbar__dropdown-menu,:root .ux .site-navbar__dropdown-container:focus-within .site-navbar__dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}:root .ux .site-navbar__dropdown-item{border-radius:calc(var(--ux-radius) - 6px);transition:background-color .2s ease, transform .35s var(--ux-ease), color .2s ease;font-weight:600;color:var(--ux-text)!important}:root .ux .site-navbar__dropdown-item-icon{transition:color .2s ease, transform .35s var(--ux-spring);color:var(--ux-muted)!important}:root .ux .site-navbar__dropdown-item:hover{transform:translate(3px);background:color-mix(in srgb, var(--ux-ink) 6%, transparent)!important;color:var(--ux-ink)!important}:root .ux .site-navbar__dropdown-item:hover .site-navbar__dropdown-item-icon{transform:scale(1.12)rotate(-6deg);color:var(--ux-accent)!important}:root[data-theme=light] .ux .site-navbar__dropdown-item:hover .site-navbar__dropdown-item-icon{color:var(--ambar-dark)!important}:root .ux .site-navbar__theme-toggle{width:40px;height:40px;translate:var(--ux-mx,0) var(--ux-my,0);transition:translate var(--ux-med) var(--ux-ease), border-color .2s ease, background-color .2s ease;justify-content:center;padding:0;border:1px solid var(--ux-line-strong)!important;color:var(--ux-text)!important;border-radius:50%!important}:root .ux .site-navbar__theme-toggle svg{transition:transform .6s var(--ux-spring)}:root .ux .site-navbar__theme-toggle:hover{background:color-mix(in srgb, var(--ux-ink) 6%, transparent);border-color:var(--ux-ink)!important}:root .ux .site-navbar__theme-toggle:hover svg{transform:rotate(-25deg)scale(1.08)}:root[data-theme=dark] .ux .site-navbar:not(.site-navbar--scrolled) .site-navbar__theme-toggle{border-color:#ffffff4d!important}:root .ux .site-navbar__hamburger{color:var(--ux-text)!important}:root .ux .site-navbar__mobile-menu{clip-path:inset(0 0 100%);opacity:1;transition:clip-path .6s var(--ux-ease), visibility .6s;transform:none;background:var(--ux-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .ux .site-navbar__mobile-menu.open{clip-path:inset(0)}:root .ux .site-navbar__mobile-menu-inner{gap:0;padding:1.5rem clamp(1.25rem,6vw,2.5rem) 3rem}:root .ux .site-navbar__mobile-link,:root .ux .site-navbar__mobile-sublink{opacity:0;transition:opacity .5s var(--ux-ease), translate .6s var(--ux-ease), color .2s ease;transition-delay:calc(var(--i,0) * 40ms + .12s);translate:0 16px}:root .ux .site-navbar__mobile-menu.open .site-navbar__mobile-link,:root .ux .site-navbar__mobile-menu.open .site-navbar__mobile-sublink{opacity:1;translate:0}:root .ux .site-navbar__mobile-link{letter-spacing:-.03em;color:var(--ux-ink);border-bottom:1px solid var(--ux-line);padding:1rem 0;font-size:clamp(1.6rem,7vw,2.2rem)}:root .ux .site-navbar__mobile-link[aria-current=page],:root .ux .site-navbar__mobile-link:active{color:var(--ux-accent)}:root .ux .site-navbar__mobile-sublinks{border-bottom:1px solid var(--ux-line);gap:.65rem;margin:0;padding:.75rem 0 .75rem .25rem}:root .ux .site-navbar__mobile-sublink{color:var(--ux-muted);font-size:1.05rem}:root .ux .site-footer{padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,4vw,2rem) 1.5rem;background:var(--ux-surface)!important;border-top:1px solid var(--ux-line)!important}:root .ux .site-footer:before,:root .ux .site-footer:after{display:none!important}:root .ux .site-footer__logo{height:40px;color:var(--ux-ink)!important}:root .ux .site-footer__heading{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.72rem;font-weight:500;color:var(--ux-muted)!important}:root .ux .site-footer__link,:root .ux .site-footer__contact-item,:root .ux .site-footer__address-item{width:fit-content;color:var(--ux-text)!important}:root .ux .site-footer__link:hover,:root .ux .site-footer__contact-item:hover{color:var(--ux-ink)!important}:root .ux .site-footer .footer-icon{color:var(--ux-accent)!important}:root[data-theme=light] .ux .site-footer .footer-icon{color:var(--ambar-dark)!important}:root .ux .site-footer__text--highlight{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.01em;max-width:28ch;font-size:1.15rem;font-weight:700;line-height:1.35;color:var(--ux-ink)!important}:root .ux .social-icon-btn{translate:var(--ux-mx,0) var(--ux-my,0);border:1px solid var(--ux-line-strong)!important;color:var(--ux-text)!important;box-shadow:none!important;transition:translate var(--ux-med) var(--ux-ease), background-color .25s ease, color .25s ease, border-color .25s ease!important;background:0 0!important;transform:none!important}:root .ux .social-icon-btn:hover{background:var(--ux-ink)!important;border-color:var(--ux-ink)!important;color:var(--ux-bg)!important}:root .ux .site-footer__bottom{border-top:1px solid var(--ux-line)!important}:root .ux .site-footer__copyright,:root .ux .site-footer__legal-link{color:var(--ux-muted)!important}:root .ux .site-footer__legal-link:hover{color:var(--ux-ink)!important}:root .ux .whatsapp-fab-container{animation:ux-pop .6s var(--ux-spring) both}:root .ux .whatsapp-fab{translate:var(--ux-mx,0) var(--ux-my,0);transition:translate var(--ux-med) var(--ux-ease), scale .3s var(--ux-spring)!important;animation:none!important;box-shadow:0 12px 28px -10px #00000059!important}:root .ux .whatsapp-fab:hover{scale:1.06;transform:none!important}:root .ux .whatsapp-fab__badge{box-shadow:none!important;animation:none!important}:root .ux .whatsapp-fab__tooltip{animation:ux-pop .5s var(--ux-spring) both;border-radius:var(--ux-radius)!important;border:1px solid var(--ux-line)!important;background:var(--ux-bg)!important;color:var(--ux-text)!important;box-shadow:0 20px 40px -20px #00000059!important}@keyframes ux-pop{0%{opacity:0;translate:0 10px;scale:.85}to{opacity:1;translate:0;scale:1}}:root .ux main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){transition:border-color .25s ease, box-shadow .35s var(--ux-ease), background-color .25s ease!important}:root .ux main :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--ux-ink)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--ux-accent) 28%, transparent)!important;outline:none!important}.ux{--encrucijada-bg:var(--ux-surface);--encrucijada-card-bg:var(--ux-bg);--encrucijada-card-border:var(--ux-line);--encrucijada-title:var(--ux-ink);--encrucijada-subtitle:var(--ux-muted);--encrucijada-card-title:var(--ux-ink);--encrucijada-card-desc:var(--ux-muted);--encrucijada-spec-bg:transparent;--encrucijada-spec-border:var(--ux-line);--encrucijada-spec-text:var(--ux-text);--portfolio-bg:var(--ux-bg);--portfolio-card-bg:var(--ux-bg);--portfolio-card-border:var(--ux-line);--portfolio-title:var(--ux-ink);--portfolio-subtitle:var(--ux-muted);--portfolio-card-title:var(--ux-ink);--portfolio-card-desc:var(--ux-muted);--portfolio-chip-bg:transparent;--portfolio-chip-border:var(--ux-line-strong);--portfolio-chip-text:var(--ux-muted);--validador-bg:var(--ux-surface);--validador-card-bg:var(--ux-bg);--validador-card-border:var(--ux-line);--validador-title:var(--ux-ink);--validador-subtitle:var(--ux-muted);--validador-label:var(--ux-ink);--validador-desc:var(--ux-muted);--retencion-bg:var(--ux-bg);--retencion-card-bg:var(--ux-surface);--retencion-card-border:var(--ux-line);--retencion-title:var(--ux-ink);--retencion-subtitle:var(--ux-muted);--retencion-label:var(--ux-text);--retencion-input-bg:var(--ux-bg);--retencion-input-border:var(--ux-line-strong);--manifesto-bg:var(--ux-surface);--manifesto-title:var(--ux-ink);--manifesto-lead:var(--ux-text);--manifesto-desc:var(--ux-muted);--manifesto-card-bg:var(--ux-bg);--manifesto-card-border:var(--ux-line);--equipos-hero-overlay:linear-gradient(180deg, #0000288c 0%, #080818c7 100%);--equipos-hero-title:#fff;--equipos-hero-subtitle:#ffffffd6;--equipos-hero-guarantee:#ffffffb8;--casos-hero-overlay:linear-gradient(180deg, #0000288c 0%, #080818cc 100%);--casos-hero-title:#fff;--casos-hero-subtitle:#ffffffd6;--casos-hero-metric-label:#ffffffb8;--hero-overlay-bg:linear-gradient(180deg, #00002873 0%, #080818b8 100%)}:root .ux main .section,:root .ux main .section-solutions,:root .ux main .section-equipment,:root .ux main .problem-section{padding-top:var(--ux-section-y);padding-bottom:var(--ux-section-y);background-color:var(--ux-bg)!important;background-image:none!important}:root .ux main .section-solutions,:root .ux main .brand-marquee-section{background-color:var(--ux-surface)!important}:root .ux main .section__header{margin-bottom:clamp(2.5rem,5vw,4rem)}:root .ux main .section__title,:root .ux main .section__title--md{color:var(--ux-ink)}:root .ux main :is(.section__subtitle,.section__subtitle--sm){max-width:60ch;font-size:clamp(1rem,1.3vw,1.15rem);color:var(--ux-muted)!important}:root .ux :is(.bento-card,.solution-card-dynamic,.equipment-showcase-card,.equipment-cta-banner,.case-card-notion,.blog-card-elevated,.blog-feed-card,.blog-secondary-card,.blog-related-card,.blog-project-card,.blog-trending-card,.process-step-card,.timeline-card,.legal-content-card,.about-exp__card,.casos-retention__card,.contact-hub__card,.contact-setter__card,.equipos-validador__card,.equipos-spotlight__card,.solutions-hero__tab-card,.solutions-catalog__render-card-v5,.solutions-lead__form-card-v5,.equipos-retencion__form-card,.lead-magnet-form-card,.testimonial-teaser-card,.casos-manifesto__pillar-item){background:var(--ux-bg)!important;border:1px solid var(--ux-line)!important;border-radius:var(--ux-radius-lg)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:translate .5s var(--ux-ease), border-color .4s ease, box-shadow .5s var(--ux-ease)!important;transform:none!important}:root .ux :is(.bento-card,.solution-card-dynamic,.equipment-showcase-card,.case-card-notion,.blog-card-elevated,.blog-feed-card,.blog-secondary-card,.blog-related-card,.blog-project-card,.blog-trending-card,.process-step-card,.timeline-card,.about-exp__card,.casos-retention__card,.contact-hub__card,.equipos-validador__card,.equipos-spotlight__card,.testimonial-teaser-card,.casos-manifesto__pillar-item):hover{translate:0 -4px;border-color:var(--ux-line-strong)!important;box-shadow:var(--ux-shadow-hover)!important}:root .ux .section-solutions .solution-card-dynamic{background:var(--ux-bg)!important}:root .ux :is(.solution-card-bento__icon,.equipment-card-bento__icon,.bento-sector-chip__icon,.panoramic-benefit-pill__icon,[class*=__icon-box]){border:1px solid var(--ux-line-strong)!important;color:var(--ux-ink)!important;box-shadow:none!important;transition:transform .5s var(--ux-spring), color .3s ease, background-color .3s ease, border-color .3s ease!important;background:0 0!important;border-radius:12px!important}:root .ux :is(.solution-card-bento__icon,.equipment-card-bento__icon,.bento-sector-chip__icon,.panoramic-benefit-pill__icon,[class*=__icon-box]) svg{color:inherit!important;filter:none!important}:root .ux :is(.ux-spot,.bento-sector-chip,.panoramic-benefit-pill):hover :is(.solution-card-bento__icon,.equipment-card-bento__icon,.bento-sector-chip__icon,.panoramic-benefit-pill__icon,[class*=__icon-box]){transform:rotate(-8deg)scale(1.06);background:var(--ux-ink)!important;border-color:var(--ux-ink)!important;color:var(--ux-bg)!important}:root .ux .solution-card-bento__bullet-icon{color:var(--ux-accent)!important}:root[data-theme=light] .ux .solution-card-bento__bullet-icon{color:var(--ambar-dark)!important}:root .ux :is(.solution-card-bento__title,.equipment-card-bento__title,.bento-sectors-title,.problem__card-title,.case-card-notion__title,.blog-card__title){color:var(--ux-ink)!important}:root .ux :is(.solution-card-bento__desc,.problem__card-desc,.case-card-notion__desc,.blog-card__excerpt,.bento-sectors-subtitle,.equipment-cta-banner__subtitle){color:var(--ux-muted)!important}:root .ux .hero__title{letter-spacing:-.04em!important;font-size:clamp(2.6rem,6.4vw,5.6rem)!important;font-weight:700!important;line-height:1.02!important}:root .ux .hero__word{font-weight:700}:root .ux .hero__subtitle{max-width:56ch;color:#ffffffd6!important;font-size:clamp(1.05rem,1.5vw,1.3rem)!important}:root .ux .hero__painpoint-text{max-width:52ch;color:#fff9!important;font-size:.9rem!important}:root .ux .hero-carousel{cursor:grab;inset:-4% 0}:root .ux .hero-carousel:active{cursor:grabbing}:root .ux .hero-progress-container{bottom:5.5rem;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}:root .ux .hero-progress-bar{width:28px;height:2px;transition:width .4s var(--ux-ease), background-color .2s ease;background:#ffffff47;border:0}:root .ux .hero-progress-bar:hover{width:40px}:root .ux .hero-progress-fill{box-shadow:none;background:#fff}.ux .hero__scroll-cue{z-index:12;border:1.5px solid #ffffff8c;border-radius:999px;justify-content:center;width:26px;height:42px;padding-top:8px;transition:border-color .3s;display:flex;position:absolute;bottom:2rem;left:50%;translate:-50%}.ux .hero__scroll-cue:hover{border-color:#fff}.ux .hero__scroll-cue span{width:3px;height:8px;animation:ux-scroll-cue 1.8s var(--ux-ease) infinite;background:#fff;border-radius:3px}@keyframes ux-scroll-cue{0%{opacity:0;translate:0 -4px}40%{opacity:1}to{opacity:0;translate:0 12px}}@media (max-width:640px){.ux .hero__scroll-cue{display:none}:root .ux .hero-progress-container{bottom:2rem}}:root .ux .stat-banner{margin-top:-64px}:root .ux .stat-banner .glass-panel,:root .ux .stat-banner__grid{gap:0;padding:2.25rem 1rem;background:var(--ux-bg)!important;border:1px solid var(--ux-line)!important;border-radius:var(--ux-radius-lg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 40px 80px -48px #00005473!important}:root .ux .stat-item{padding:.25rem 1.5rem;transform:none!important}:root .ux .stat-item+.stat-item{border-left:1px solid var(--ux-line)}@media (max-width:768px){:root .ux .stat-item+.stat-item{border-left:0;border-top:1px solid var(--ux-line);padding-top:1.5rem}:root .ux .stat-banner__grid{gap:1.5rem}}:root .ux .stat-item__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-family:var(--font-montserrat), sans-serif!important;color:var(--ux-ink)!important;text-shadow:none!important;font-weight:700!important}:root .ux .stat-item__label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;font-size:.72rem;font-weight:500;color:var(--ux-muted)!important}:root .ux .stat-item__chip{color:var(--ux-subtle)!important;border:0!important;padding:0!important;font-size:.7rem!important}:root .ux .bento-card--photo{overflow:hidden;border:0!important}:root .ux .bento-card--photo img,:root .ux .case-card-notion__img,:root .ux .equipment-viewer-img{transition:transform 1.1s var(--ux-ease)!important}:root .ux .bento-card--photo:hover img,:root .ux .case-card-notion:hover .case-card-notion__img{transform:scale(1.05)!important}:root .ux .bento-card-center,:root .ux .bento-card--featured{background:var(--ux-bg)!important}:root .ux .bento-sector-chip{padding-bottom:1.25rem;border:0!important;border-bottom:1px solid var(--ux-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root .ux .bento-sector-chip:last-child{border-bottom:0!important}:root .ux :is(.bento-telemetry-badge,.bento-photo-badge,.bento-sector-sla,.equipment-card-bento__badge,.case-card-notion__kpi,.case-card-notion__category-tag,.blog-card__category-chip,.equipment-viewer-status){border:1px solid var(--ux-line-strong)!important;color:var(--ux-muted)!important;box-shadow:none!important;text-shadow:none!important;font-family:var(--font-jetbrains-mono), monospace!important;letter-spacing:.06em!important;background:0 0!important;border-radius:999px!important;font-weight:500!important}:root .ux :is(.bento-photo-badge,.case-card-notion__kpi,.case-card-notion__category-tag){color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0a0a1e73!important;border-color:#ffffff38!important}:root .ux .bento-telemetry-badge__pulse{display:none}:root .ux .equipment-viewer{overflow:hidden;border-radius:var(--ux-radius)!important;box-shadow:none!important;border:0!important}:root .ux .equipment-showcase-card:hover .equipment-viewer-img{transform:scale(1.04)}:root .ux .equipment-cta-banner{background:var(--ux-surface)!important;border-color:#0000!important}:root .ux .success-cases-header__link{color:var(--ux-ink)!important;transition:background-size .4s var(--ux-ease)!important;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat!important;border:0!important;border-radius:0!important;padding:.25rem 0!important;transform:none!important}:root .ux .success-cases-header__link:hover{background-size:30% 1px!important}:root .ux .success-cases-header__link svg{transition:transform .4s var(--ux-spring)}:root .ux .success-cases-header__link:hover svg{transform:translate(4px)}:root .ux .case-card-notion{overflow:hidden}:root .ux .case-card-notion__cta-peek,:root .ux .blog-card__link{color:var(--ux-ink)!important}:root .ux .marquee-mask{padding:1.5rem 0}:root .ux .brand-item{background:var(--ux-bg)!important;border:1px solid var(--ux-line)!important;box-shadow:none!important;border-radius:var(--ux-radius)!important;transition:translate .5s var(--ux-ease), border-color .3s ease!important;transform:none!important}:root .ux .brand-item:hover{translate:0 -4px;border-color:var(--ux-line-strong)!important}:root .ux .brand-item__img{filter:grayscale()contrast(.9);opacity:.7;transition:filter .5s ease, opacity .5s ease, transform .6s var(--ux-ease)!important}:root .ux .brand-item:hover .brand-item__img{filter:none;opacity:1}:root[data-theme=dark] .ux .brand-item{background:#fff!important}:root .ux .blog-card__image-box{overflow:hidden;background:var(--ux-surface-2)!important}:root .ux .blog-card-elevated:hover .blog-card__img{transform:scale(1.05)!important}:root .ux .prefooter-cta{background:var(--ux-surface)!important}:root .ux .panoramic-lead-stage{background:var(--ux-bg)!important;border:1px solid var(--ux-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:28px!important}:root .ux .panoramic-lead-title{color:var(--ux-ink)!important}:root .ux .panoramic-lead-desc,:root .ux .irresistible-form-subtitle{color:var(--ux-muted)!important}:root .ux .irresistible-form-title{color:var(--ux-ink)!important}:root .ux .panoramic-benefit-pill{border:0!important;border-top:1px solid var(--ux-line)!important;box-shadow:none!important;transition:padding-left .4s var(--ux-ease)!important;background:0 0!important;border-radius:0!important;padding-left:0!important;transform:none!important}:root .ux .panoramic-benefit-pill:hover{padding-left:.5rem!important}:root .ux .panoramic-benefit-pill__text{color:var(--ux-ink)!important}:root .ux .panoramic-benefit-pill__subtext{color:var(--ux-muted)!important}:root .ux :is(.irresistible-input,.custom-select-trigger){background:var(--ux-surface)!important;color:var(--ux-text)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:12px!important}:root .ux .custom-select-dropdown{background:var(--ux-bg)!important;border:1px solid var(--ux-line)!important;border-radius:var(--ux-radius)!important;box-shadow:0 24px 48px -24px #0000544d!important}:root .ux .irresistible-btn-glow{width:100%;min-height:52px}:root .ux :is(.theme-green,.theme-cyan,.theme-gold,.theme-purple,.theme-blue,.theme-amber) :is([class*=badge],[class*=__tag],[class*=chip]){border:1px solid var(--ux-line-strong)!important;color:var(--ux-muted)!important;box-shadow:none!important;font-family:var(--font-jetbrains-mono), monospace!important;background:0 0!important;border-radius:999px!important;font-weight:500!important}:root .ux :is(.theme-green,.theme-cyan,.theme-gold,.theme-purple,.theme-blue,.theme-amber) :is([class*=number],[class*=icon-box],[class*=icon-node],[class*=__icon]){color:var(--ux-ink)!important;box-shadow:none!important;text-shadow:none!important}:root .ux .about-hero__content{padding-top:3rem}:root .ux .about-hero__scroll{color:#ffffffb3!important}:root .ux .about-exp__metric-val{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.03em;color:var(--ux-ink)!important;font-weight:700!important}:root .ux .about-exp__metric-lbl{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em!important;color:var(--ux-muted)!important;font-size:.68rem!important}:root .ux .about-exp__card-badge,:root .ux .about-exp__showcase-badge,:root .ux .about-team__item-badge,:root .ux .about-team__status-badge{color:var(--ux-muted)!important;box-shadow:none!important;font-family:var(--font-jetbrains-mono), monospace!important;letter-spacing:.1em!important;background:0 0!important;border:0!important;padding:0!important;font-weight:500!important}:root .ux .about-exp__showcase-badge,:root .ux .about-team__status-badge{color:var(--ambar)!important}:root .ux .about-exp__showcase-card{overflow:hidden;box-shadow:none!important;border:0!important}:root .ux .about-exp__showcase-card:hover .about-exp__showcase-img{transform:scale(1.05)}:root .ux .timeline-beam{background:var(--ux-line-strong)!important;width:1px!important;box-shadow:none!important}:root .ux .timeline-node{background:var(--ux-bg)!important;border:2px solid var(--ux-ink)!important;width:14px!important;height:14px!important;box-shadow:0 0 0 6px var(--ux-bg)!important;transition:transform .5s var(--ux-spring), border-color .3s ease, background-color .3s ease!important}:root .ux .timeline-node__pulse{display:none}:root .ux .timeline-item:hover .timeline-node{background:var(--ambar)!important;border-color:var(--ambar)!important;box-shadow:0 0 0 6px var(--ux-bg)!important;transform:translate(-50%,-50%)scale(1.35)!important}:root .ux .timeline-year-badge{font-family:var(--font-montserrat), sans-serif!important;letter-spacing:-.01em!important;color:var(--ux-ink)!important;border:0!important;padding:0!important;font-size:1rem!important;font-weight:700!important}:root .ux .timeline-year-badge svg{color:var(--ux-accent)}:root[data-theme=light] .ux .timeline-year-badge svg{color:var(--ambar-dark)}:root .ux .about-team__photo-frame{box-shadow:none!important;border:0!important}:root .ux .about-team__quote-box{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:none!important;background:#0a0a1e8c!important;border:1px solid #ffffff24!important}:root .ux .about-team__track-line{background:var(--ux-line-strong)!important;box-shadow:none!important}:root .ux .about-team__track-item{padding-bottom:1.25rem;border:0!important;border-bottom:1px solid var(--ux-line)!important;background:0 0!important;border-radius:0!important}:root .ux .about-team__track-item:hover{translate:6px;box-shadow:none!important}:root .ux .about-team__icon-node{background:var(--ux-bg)!important;border:1px solid var(--ux-line-strong)!important;color:var(--ux-ink)!important;box-shadow:none!important}:root .ux .about-manifesto__hero-stage-v2{background:var(--ux-surface)!important;box-shadow:none!important;border:0!important}:root .ux .about-manifesto__watermark{display:none}:root .ux .about-manifesto__quote-icon{color:var(--ux-accent)!important;filter:none!important}:root[data-theme=light] .ux .about-manifesto__quote-icon{color:var(--ambar-dark)!important}:root .ux .about-manifesto__quote-text{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.01em;font-weight:400;color:var(--ux-ink)!important;font-size:clamp(1.1rem,1.8vw,1.45rem)!important;line-height:1.55!important}:root .ux .about-manifesto__flex-panel{background:var(--ux-bg)!important;border:1px solid var(--ux-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:flex .7s var(--ux-ease), border-color .3s ease, background-color .3s ease!important}:root .ux .about-manifesto__flex-panel.is-active{background:var(--ux-ink)!important;border-color:var(--ux-ink)!important}:root .ux .about-manifesto__flex-panel.is-active *{color:var(--ux-bg)!important;border-color:color-mix(in srgb, var(--ux-bg) 35%, transparent)!important}:root .ux .about-manifesto__flex-panel.is-active .about-manifesto__panel-number{color:var(--ambar)!important}:root .ux .about-manifesto__panel-number{font-family:var(--font-jetbrains-mono), monospace!important;color:var(--ux-muted)!important;font-size:.9rem!important;font-weight:500!important}:root .ux .about-manifesto__panel-title{color:var(--ux-ink)!important}:root .ux .about-manifesto__panel-desc{color:var(--ux-muted)!important}:root .ux .about-manifesto__panel-icon-box{border:1px solid var(--ux-line-strong)!important;background:0 0!important}:root .ux .about-cta__stage-v6{box-shadow:none!important;border:0!important;border-radius:28px!important}:root .ux .about-cta__bg-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#000028b8 0%,#080818e6 100%)!important}:root .ux .about-cta__title,:root .ux .about-cta__title *{color:#fff!important}:root .ux .about-cta__subtitle{color:#ffffffc7!important}:root .ux .about-cta__top-badge{color:#ffffffbf!important}:root .ux :is(.about-cta__single-pill,.about-cta__cert-badge-v6){color:#ffffffdb!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff2e!important}:root .ux :is(.about-cta__single-icon,.about-cta__check-icon-v6){color:var(--ambar)!important}:root .ux :is(.hero,.service-hero,.casos-hero,.equipos-hero,.landing-hero,.about-cta) :is([class*=chip],[class*=pill-item],[class*=trust-item],[class*=__badge],[class*=metric-label]){color:#ffffffdb!important;border-color:#ffffff38!important}:root .ux :is(.service-hero,.casos-hero,.equipos-hero,.landing-hero) :is(.section__label,[class*=hero__badge]){color:#fffc!important}:root .ux .value-flip-card__front{background:var(--ux-bg)!important;border:1px solid var(--ux-line)!important;box-shadow:none!important;border-radius:var(--ux-radius-lg)!important}:root .ux .value-flip-card__body-panel{background:0 0!important}:root .ux .value-flip-card__front .value-flip-card__title{color:var(--ux-ink)!important}:root .ux .value-flip-card__front :is(p,li,span:not([class*=tag])){color:var(--ux-muted)}:root .ux .value-flip-card__back{background:var(--ux-ink)!important;border-radius:var(--ux-radius-lg)!important;box-shadow:none!important}:root .ux .value-flip-card__back *{color:var(--ux-bg)!important}:root .ux :is(.value-flip-card__subtag,.value-flip-card__back-subtag){font-family:var(--font-jetbrains-mono), monospace!important;color:var(--ux-muted)!important;font-weight:500!important}:root .ux .value-flip-card__flip-btn{color:var(--ux-ink)!important;background:0 0!important;border:0!important}:root .ux .solutions-hero{background:var(--ux-bg)!important}:root .ux .solutions-hero__tab-btn{background:0 0!important;border:1px solid #0000!important}:root .ux .solutions-hero__metric-item strong,:root .ux [class*=metric-value],:root .ux [class*=metric-val]{color:var(--ux-ink)!important;text-shadow:none!important}:root .ux .solutions-catalog__nav-item-v5{border:1px solid #0000!important;border-bottom-color:var(--ux-line)!important;box-shadow:none!important;transition:background-color .3s ease, border-color .3s ease, padding .4s var(--ux-ease)!important;background:0 0!important;border-radius:14px!important}:root .ux .solutions-catalog__nav-item-v5:hover{background:var(--ux-surface)!important}:root .ux .solutions-catalog__nav-item-v5.is-active{background:var(--ux-bg)!important;border-color:var(--ux-line-strong)!important}:root .ux .solutions-lead__stage-v5,:root .ux .solutions-services__hub-stage-v7{background:0 0!important}:root .ux .solutions-lead__info-card-v5{box-shadow:none!important;border-radius:var(--ux-radius-lg)!important;border:0!important}:root .ux :is(.solutions-lead__guarantee-item-v5,.solutions-lead__radio-item-v5){box-shadow:none!important}.ux{--validador-amber:var(--ux-ink);--validador-cyan:var(--ux-ink)}:root .ux :is(.section__label,[class*=__top-badge],[class*=hero__badge]) *{color:inherit!important}:root .ux .equipos-spotlight__tabs{background:var(--ux-surface)!important;box-shadow:none!important;border:0!important;padding:4px!important}:root .ux .equipos-spotlight__tab{box-shadow:none!important;color:var(--ux-muted)!important;transition:background-color .35s var(--ux-ease), color .25s ease!important;background:0 0!important;border:0!important;border-radius:999px!important}:root .ux .equipos-spotlight__tab:hover{color:var(--ux-ink)!important}:root .ux .equipos-spotlight__tab:is(.equipos-spotlight__tab--active-cyan,.equipos-spotlight__tab--active-amber,.equipos-spotlight__tab--active-blue){background:var(--ux-bg)!important;color:var(--ux-ink)!important;box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--ux-line)!important}:root .ux .equipos-spotlight__tag{color:#fff!important;box-shadow:none!important;background:#0a0a1e73!important;border:1px solid #ffffff38!important}:root .ux .equipos-encrucijada__flip-card-front,:root .ux .equipos-encrucijada__flip-card-back{border-radius:var(--ux-radius-lg)!important;box-shadow:none!important}:root .ux .equipos-encrucijada__tag{color:#fff!important;background:#0a0a1e73!important;border-color:#ffffff38!important}:root .ux .equipos-validador__card [class*=value],:root .ux .equipos-validador__card [class*=number]{letter-spacing:-.03em;font-family:var(--font-montserrat), sans-serif!important;text-shadow:none!important}:root .ux .casos-hero__metric-value{letter-spacing:-.03em;color:#fff!important;font-family:var(--font-montserrat), sans-serif!important;text-shadow:none!important}:root .ux :is(.casos-manifesto__floating-badge,.casos-flip-card__hint-badge,.casos-flip-card__back-badge,.blog-project-card__cat-badge,.blog-project-card__location-badge,.blog-featured__badge){color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0a0a1e80!important;border:1px solid #fff3!important}:root .ux .casos-manifesto__floating-badge *{color:inherit!important}:root .ux .casos-retention__beam-line,:root .ux :is(.contact-faq__accent-line,.contact-hub__accent-line,.contact-setter__accent-line){border-radius:2px;background:var(--ambar)!important;box-shadow:none!important;width:40px!important;height:2px!important}:root .ux .casos-flip-card__front,:root .ux .casos-flip-card__back{border-radius:var(--ux-radius-lg)!important;box-shadow:none!important}:root .ux .casos-flip-card__back{background:var(--ux-ink)!important}:root .ux .casos-flip-card__back *{color:var(--ux-bg)!important}:root .ux .casos-flip-card__back :is([class*=chip],[class*=badge]){border-color:color-mix(in srgb, var(--ux-bg) 30%, transparent)!important}:root .ux .casos-portfolio__dot,:root .ux [class*=__dot]:not([class*=badge]):not([class*=pulse]){box-shadow:none!important}:root .ux .blog-hero{background:var(--ux-surface)!important}:root .ux .blog-hero__bg-layer,:root .ux .blog-hero__bg-canvas{filter:grayscale();opacity:.25!important}:root .ux .blog-hero__search,:root .ux [class*=blog-hero__search-]:is(input,form,div){box-shadow:none!important;border-radius:999px!important}:root .ux .blog-cta-widget{background:var(--ux-ink)!important;box-shadow:none!important;border:0!important}:root .ux .blog-cta-widget *{color:var(--ux-bg)!important}:root .ux .blog-cta-widget .blog-cta-widget__btn{--ux-action:var(--ambar);--ux-on-action:var(--azul-oscuro)}:root .ux .blog-cta-widget .blog-cta-widget__btn,:root .ux .blog-cta-widget .blog-cta-widget__btn *{color:var(--azul-oscuro)!important}:root .ux :is(.contact-hub__card-icon-wrapper,.contact-setter__step-option-icon,.contact-trust__icon,.contact-hero__trust-icon,.contact-faq__question-icon){box-shadow:none!important;color:var(--ux-ink)!important;filter:none!important;background:0 0!important}:root .ux .contact-hub__card-icon-wrapper{border:1px solid var(--ux-line-strong)!important}:root .ux :is(.contact-hero__trust,.contact-trust__item,.contact-faq__item){box-shadow:none!important}:root .ux .contact-faq__item{border:0!important;border-bottom:1px solid var(--ux-line)!important;background:0 0!important;border-radius:0!important}:root .ux .contact-faq__item--active .contact-faq__question-icon{color:var(--ux-accent)!important}:root .ux .contact-setter__step-option{box-shadow:none!important;transition:border-color .3s ease, translate .4s var(--ux-ease), background-color .3s ease!important}:root .ux .contact-setter__step-option:hover{translate:4px;border-color:var(--ux-ink)!important}:root .ux main .glass-panel{background:var(--ux-bg)!important;border:1px solid var(--ux-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:var(--ux-radius-lg)!important}:root .ux main .section-dark .glass-panel{background:#ffffff0a!important;border-color:#ffffff1f!important}:root .ux main .glass-panel .text-gradient-neon{letter-spacing:-.01em;color:var(--ux-ink)!important;font-family:var(--font-montserrat), sans-serif!important}:root .ux .legal-main-container{padding-top:calc(var(--navbar-height) + 3rem)}:root .ux .legal-main-container :is(h1,h2,h3){color:var(--ux-ink)!important}:root .ux .legal-main-container h2{border-bottom-color:var(--ux-line)!important;font-size:clamp(1.2rem,2vw,1.5rem)!important}:root .ux .legal-main-container :is(p,li){color:var(--ux-text)}:root .ux .legal-main-container strong{color:var(--ux-ink)}@media (prefers-reduced-motion:reduce){.ux *,.ux :before,.ux :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ux .ux-reveal{opacity:1}}
