.clx-portfolio-allcta{text-align:right;margin:32px 0 12px}.clx-erp-genai-tabs-wrap{width:100%;margin:24px 0 0}.clx-erp-genai-tabs__hint{font-family:'JetBrains Mono','DM Sans',monospace;font-size:11px;letter-spacing:.18em;color:#8e8e93;text-align:center;margin:0 auto 12px;text-transform:uppercase}.clx-erp-genai-tabs{display:flex;gap:18px;max-width:1140px;margin:0 auto 28px;padding:0 20px;justify-content:center;flex-wrap:wrap}.clx-erp-genai-tab{position:relative;display:flex;align-items:center;gap:10px;padding:6px 4px 10px;background:0 0;border:0;cursor:pointer;user-select:none;font:inherit;color:inherit;transition:color .2s ease;white-space:nowrap}.clx-erp-genai-tab::after{content:'';position:absolute;left:38px;right:4px;bottom:0;height:2px;background:#fa4900;transform:scaleX(0);transform-origin:left center;transition:transform .25s cubic-bezier(.6, .01, .25, 1)}.clx-erp-genai-tab.is-active::after{transform:scaleX(1)}.clx-erp-genai-tab__num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#efefef;color:#b0b0b0;font-family:Cabin,sans-serif;font-size:12px;font-weight:600;flex-shrink:0;transition:background .2s ease,color .2s ease}.clx-erp-genai-tab__label{font-family:Cabin,sans-serif;font-size:15px;color:#6b7280;font-weight:500;line-height:1.3;transition:color .2s ease,font-weight .2s ease}.clx-erp-genai-tab__cue{display:none}.clx-erp-genai-tab:hover .clx-erp-genai-tab__label{color:#1c1e21}.clx-erp-genai-tab.is-active .clx-erp-genai-tab__num{background:#e8491d;color:#fff}.clx-erp-genai-tab.is-active .clx-erp-genai-tab__label{color:#1c1e21;font-weight:700}.clx-erp-genai-tab.is-active .clx-erp-genai-tab__cue{display:none}.clx-erp-genai-panels{position:relative}.clx-erp-genai-panel[hidden]{display:none}.clx-erp-genai-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:14px;padding:20px;max-width:1140px;margin:0 auto}.clx-erp-genai-panel__media{width:100%;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #e8e8e8}.clx-erp-genai-panel__media img{display:block;width:100%;height:auto;object-fit:cover}.clx-erp-genai-panel__copy{padding:4px 6px 8px}.clx-erp-genai-panel__title{font-family:Cabin,sans-serif;font-size:22px;font-weight:700;color:#1c1e21;margin:0 0 10px;line-height:1.25}.clx-erp-genai-panel__body{font-family:'DM Sans',sans-serif;font-size:15px;line-height:1.6;color:#3d5266;margin:0 0 14px}.clx-erp-genai-panel__impact{font-family:'DM Sans',sans-serif;font-size:14px;line-height:1.5;color:#1c1e21;margin:0;padding:12px 14px;background:#fff6f1;border-left:3px solid #fa4900;border-radius:0 6px 6px 0}.clx-erp-genai-panel__impact-arrow{color:#fa4900;font-weight:700;margin-right:6px}@media (min-width:901px) and (max-width:1280px){.clx-erp-genai-tab__label{font-size:14px}.clx-erp-genai-tabs{gap:14px}.clx-erp-genai-tab{gap:8px}}@media (max-width:900px){.clx-erp-genai-tabs{gap:12px}.clx-erp-genai-tab__label{font-size:13px}.clx-erp-genai-tabs__hint{font-size:10px}.clx-erp-genai-panel__title{font-size:19px}}@media (max-width:600px){.clx-erp-genai-tab__label{display:none}.clx-erp-genai-tab::after{left:0}.clx-erp-genai-tabs{gap:14px}}.clx-ai-industries-grid>.elementor-container{column-gap:16px!important;row-gap:16px!important}section.elementor-section.clx-ai-industries-grid{margin-bottom:16px!important;padding-top:0!important;padding-bottom:0!important}section.elementor-section.clx-ai-industries-grid+section.elementor-section.clx-ai-industries-grid{margin-top:0!important}.clx-ai-industries-grid>.elementor-container>.elementor-column>.elementor-element-populated{background:#f8f8f8!important;border:1px solid #eaeaea!important;border-radius:20px!important;padding:22px!important;min-height:120px;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .25s ease,border-color .25s ease,transform .25s ease}.clx-ai-industries-grid>.elementor-container>.elementor-column>.elementor-element-populated:hover{background:#fff!important;border-color:#fa4900!important;transform:translateY(-2px)}.clx-ai-industries-grid .elementor-widget-icon .elementor-icon img,.clx-ai-industries-grid .elementor-widget-icon .elementor-icon svg{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain;display:block;filter:grayscale(100%) brightness(.8) opacity(.7);transition:filter .25s ease}.clx-ai-industries-grid>.elementor-container>.elementor-column>.elementor-element-populated:hover .elementor-icon img,.clx-ai-industries-grid>.elementor-container>.elementor-column>.elementor-element-populated:hover .elementor-icon svg{filter:none}body .elementor-element.elementor-element-35de5e4 .axil-call-to-action.callaction-style-2 .container{max-width:1132px!important;margin-left:auto!important;margin-right:auto!important}.elementor-element-desecstdh>.elementor-container{align-items:center!important}.svc-pill-ai{background:#142533!important;color:#fff!important;border:1px dashed rgba(232,97,26,.5)}.svc-pmo-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px}.svc-pmo-card{background:rgba(255,255,255,.55);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:32px;box-shadow:0 8px 32px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.6)}.svc-pmo-with{border:2px solid #e8611a}.svc-pmo-title{font-family:Cabin,sans-serif;font-size:18px;font-weight:600;color:#142533;margin:0 0 20px}.svc-pmo-fragmented{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:24px;padding:20px;border:1px dashed #ccc;border-radius:12px}.svc-pmo-box-bad{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 14px;font-family:'DM Sans',sans-serif;font-size:13px;color:#991b1b}.svc-pmo-unified{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin-bottom:24px;padding:20px;position:relative}.svc-pmo-hub{background:#e8611a;color:#fff;font-family:Cabin,sans-serif;font-size:15px;font-weight:700;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(232,97,26,.3);flex-shrink:0}.svc-pmo-box-good{background:#f8f8f8;border:1px solid #e2e8f0;border-radius:8px;padding:8px 14px;font-family:'DM Sans',sans-serif;font-size:13px;color:#142533}.svc-pmo-points{list-style:none;padding:0;margin:0}.svc-pmo-points li{font-family:'DM Sans',sans-serif;font-size:14px;line-height:24px;padding-left:20px;position:relative;margin-bottom:4px}.svc-pmo-points li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%}.svc-pmo-pain li{color:#991b1b}.svc-pmo-pain li::before{background:#991b1b}.svc-pmo-benefit li{color:#166534}.svc-pmo-benefit li::before{background:#166534}.clx-erp-safeguards-ledger{--clx-arch-label:#142533;--clx-arch-label-secondary:#898D90;--clx-arch-mute:#898D90;--clx-arch-line:#E8E8E8;--clx-arch-row-bg:#F8F8F8;--clx-arch-accent:#E8611A;--clx-arch-accent-dark:#C94E10;--loop:12s;font-family:'DM Sans',sans-serif;width:100%;max-width:460px;margin:0 0 0 auto}.clx-erp-safeguards-ledger__viz{position:relative;aspect-ratio:380/340;background:#fff;border:1px solid var(--clx-arch-line);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.clx-erp-safeguards-ledger__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;padding:10px 14px;border-bottom:1px solid var(--clx-arch-line);background:var(--clx-arch-row-bg)}.clx-erp-safeguards-ledger__head-label{font-family:Cabin,sans-serif;font-weight:500;font-size:11px;letter-spacing:1.2px;color:var(--clx-arch-mute);text-transform:uppercase}.clx-erp-safeguards-ledger__head-progress{font-family:Cabin,sans-serif;font-weight:500;font-size:11px;letter-spacing:1px;color:var(--clx-arch-label);text-transform:uppercase;display:flex;align-items:center;gap:10px;white-space:nowrap}.clx-erp-safeguards-ledger__bar{width:72px;flex:0 0 72px;height:4px;background:var(--clx-arch-line);border-radius:2px;overflow:hidden;position:relative}.clx-erp-safeguards-ledger__bar::after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:var(--clx-arch-accent);animation:clxLdgrBar var(--loop) cubic-bezier(.5,0,.5,1) infinite}.clx-erp-safeguards-ledger__count b{font-family:Cabin,sans-serif;font-weight:700;color:var(--clx-arch-accent);display:inline-block;min-width:6px}.clx-erp-safeguards-ledger__rows{flex:1;display:flex;flex-direction:column}.clx-erp-safeguards-ledger__row{flex:1;display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:0 16px;border-bottom:1px solid var(--clx-arch-line);position:relative;overflow:hidden;animation:clxLdgrRowBg var(--loop) ease-in-out infinite}.clx-erp-safeguards-ledger__row:last-child{border-bottom:none}.clx-erp-safeguards-ledger__row:nth-child(2){animation-delay:calc(var(--loop) * .14)}.clx-erp-safeguards-ledger__row:nth-child(3){animation-delay:calc(var(--loop) * .28)}.clx-erp-safeguards-ledger__row:nth-child(4){animation-delay:calc(var(--loop) * .42)}.clx-erp-safeguards-ledger__row:nth-child(5){animation-delay:calc(var(--loop) * .56)}.clx-erp-safeguards-ledger__row:nth-child(6){animation-delay:calc(var(--loop) * .7)}.clx-erp-safeguards-ledger__id{font-family:Cabin,sans-serif;font-weight:500;font-size:10px;letter-spacing:1.2px;color:var(--clx-arch-mute);text-transform:uppercase}.clx-erp-safeguards-ledger__name{font-family:'DM Sans',sans-serif;font-size:12.5px;line-height:1.35;color:var(--clx-arch-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clx-erp-safeguards-ledger__badge{font-family:Cabin,sans-serif;font-weight:500;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;padding:3px 7px;border-radius:3px;border:1px solid var(--clx-arch-line);background:#fff;color:var(--clx-arch-mute);white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.clx-erp-safeguards-ledger__badge[data-state=checking]{color:var(--clx-arch-accent);border-color:var(--clx-arch-accent);background:#fff}.clx-erp-safeguards-ledger__badge[data-state=approved]{color:#fff;border-color:var(--clx-arch-accent);background:var(--clx-arch-accent)}.clx-erp-safeguards-ledger__rail{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:nowrap;margin-top:14px;padding:10px 14px;border:1px solid var(--clx-arch-line);border-radius:8px;background:#fff;font-family:'DM Sans',sans-serif;font-size:12.5px;color:var(--clx-arch-label)}.clx-erp-safeguards-ledger__rail-label{font-family:Cabin,sans-serif;font-weight:500;font-size:11px;letter-spacing:1.2px;color:var(--clx-arch-mute);text-transform:uppercase;white-space:nowrap}.clx-erp-safeguards-ledger__rail-now{font-family:Cabin,sans-serif;font-weight:500;font-size:10px;letter-spacing:.6px;color:var(--clx-arch-label);text-transform:uppercase;text-align:right;white-space:nowrap}@media (max-width:768px){.clx-erp-safeguards-ledger{max-width:100%}.clx-erp-safeguards-ledger__viz{max-height:300px}.clx-erp-safeguards-ledger__name{font-size:14px}.clx-erp-safeguards-ledger__id{font-size:11px}.clx-erp-safeguards-ledger__badge{font-size:10px;padding:4px 8px}}@media (prefers-reduced-motion:reduce){.clx-erp-safeguards-ledger__bar::after,.clx-erp-safeguards-ledger__row{animation:none!important}.clx-erp-safeguards-ledger__row{background:#fff!important}.clx-erp-safeguards-ledger__badge{color:#fff!important;border-color:var(--clx-arch-accent)!important;background:var(--clx-arch-accent)!important}.clx-erp-safeguards-ledger__bar::after{width:100%!important}}.clx-trade-section{background:#121212!important;border-radius:20px;overflow:hidden;margin-bottom:2vw}.clx-trade-section .elementor-container{padding:0!important;max-width:100%!important;display:block!important}.clx-trade-section,.clx-trade-section .elementor-column,.clx-trade-section .elementor-element-populated,.clx-trade-section .elementor-widget-html,.clx-trade-section .elementor-widget-html>.elementor-widget-container,.clx-trade-section .elementor-widget-wrap,.clx-trade-section>.elementor-container{padding:0!important}.clx-trade-section .elementor-widget-html,.clx-trade-section .elementor-widget-html>.elementor-widget-container{margin:0!important}.clx-trade-banner{display:grid;grid-template-columns:380px 1fr;align-items:end;color:#fff}.clx-trade-banner .clx-tb-img{align-self:end;line-height:0}.clx-trade-banner .clx-tb-img img{display:block;width:380px;height:auto;max-width:none}.clx-trade-banner .clx-tb-text{padding:20px 32px 20px 16px;align-self:center}.clx-trade-banner .clx-tb-h,body.page .elementor .clx-trade-banner .clx-tb-h{color:#fff!important;margin:0 0 14px}.clx-trade-banner .clx-tb-sub{color:#fff!important;margin:0 0 22px}.clx-trade-banner .clx-tb-cta-wrap{text-align:right}@media (max-width:760px){.clx-trade-banner{grid-template-columns:1fr}.clx-trade-banner .clx-tb-img img{width:240px;margin:0 auto}.clx-trade-banner .clx-tb-text{padding:8px 24px 24px;text-align:center}.clx-trade-banner .clx-tb-cta-wrap{text-align:center}}.clx-trade-section{display:flex!important;align-items:flex-end!important}.clx-trade-section>.elementor-container{width:100%;display:flex!important;align-items:flex-end!important}.clx-trade-section .elementor-element-03fe9df,.clx-trade-section .elementor-element-a1trcol,.clx-trade-section .elementor-element-erpcostc1{align-self:flex-end!important}.clx-trade-section .elementor-element-03fe9df>.elementor-widget-wrap,.clx-trade-section .elementor-element-a1trcol>.elementor-widget-wrap,.clx-trade-section .elementor-element-erpcostc1>.elementor-widget-wrap{padding-top:0!important;padding-bottom:0!important;align-items:flex-end!important}.clx-trade-section .clx-trade-banner{align-items:end!important}.clx-trade-section .clx-tb-img{display:flex;align-items:flex-end;line-height:0}.clx-trade-section .clx-tb-img img{display:block;vertical-align:bottom;margin-bottom:0!important}.elementor-element-cbe69dd>.elementor-widget-wrap.elementor-element-populated{align-content:center!important;align-items:center!important}.tx{fill:var(--chalk);font-family:Cabin,sans-serif;font-weight:700}.tx-mono{fill:var(--chalk-dim);font-family:'DM Mono',ui-monospace,monospace;font-weight:400}.clx-blog-cta-btn{display:inline-block;background:linear-gradient(90deg,#f90 0,#f57e07 33%,#ef4e07 66%,#fa4900 100%);color:#fff!important;font-weight:600;padding:12px 24px;border-radius:999px;text-decoration:none!important;box-shadow:0 4px 12px rgba(250,73,0,.3);transition:transform .15s,box-shadow .15s}.clx-blog-cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(250,73,0,.4);color:#fff!important}.awf-link{display:inline-flex;align-items:center;gap:9px;margin-top:30px;font-family:'IBM Plex Mono',monospace;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-text);text-decoration:none;padding:11px 20px;border:1px solid var(--line);border-radius:100px;transition:border-color .25s,color .25s,background .25s}.awf-link span{transition:transform .25s;color:var(--ember-bright)}.awf-link:hover{border-color:rgba(255,138,76,.55);background:rgba(250,73,0,.08)}.awf-link:hover span{transform:translateX(4px)}body:not(.home) .elementor-element-decta1 .title.main-heading,body:not(.home) .elementor-element-decta1 h2.title.main-heading{color:#fff!important}@media (max-width:767px){.elementor-element-decta1 .elementor-widget-image{display:none!important}.elementor-element-decta1 .elementor-element-ee426fd{margin-top:22px!important}}