.ui-core{background-image:var(--ui-theme-image)}.ui-core .ui-main{width:min(100% - 120px,1280px);padding-top:18px}.ui-core .ui-header,.ui-core .ui-footer{width:min(100% - 96px,1360px)}.ui-core .ui-header{border:0;gap:22px;min-height:110px}.ui-core .ui-navigation{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#ffffff21,#ffffff0c);border:1px solid #ffffff38;border-radius:80px;padding:4px 12px;box-shadow:inset 0 1px #ffffff42,0 12px 40px #0003}.ui-core .ui-nav-items{gap:12px;font-size:13px}.ui-core .ui-header>.ui-action{padding:12px 19px;font-size:12px}.ui-core .ui-core-hero{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff16,#ffffff07 62%,#ffffff0b);border:1px solid #ffffff3d;border-radius:40px;padding:76px 58px 24px;box-shadow:inset 0 1px #ffffff4a,0 28px 80px #0004}.ui-core .ui-core-hero-copy{max-width:1050px;margin:auto}.ui-core .ui-core-hero h1{letter-spacing:calc(3px - .075em);max-width:16ch;margin:0 auto 28px;font-size:clamp(3.5rem,7.2vw,7.1rem);font-weight:500;line-height:1.01}.ui-core .ui-core-lede{color:#d4d1ce;max-width:60ch;margin-inline:auto;font-size:17px;line-height:1.65}.ui-core .ui-core-hero .ui-eyebrow{letter-spacing:.04em;background:#ffffff0e;border:1px solid #ffffff38;border-radius:40px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 16px;font-size:11px;display:inline-flex}.ui-core .ui-core-hero .ui-eyebrow:before{content:"";background:#ff9a50;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 12px #ff9a50}.ui-core .ui-core-hero .ui-actions{justify-content:center;gap:18px;margin-top:30px}.ui-core .ui-core-hero .ui-action{min-height:50px;padding:13px 26px;font-size:14px}.ui-core .ui-hero-foot{text-align:left;letter-spacing:.06em;color:#c6c5c3;border-top:1px solid #ffffff1c;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:68px;padding:24px 0;font-size:10px;display:flex}.ui-core .ui-hero-foot>a{align-items:center;min-height:44px;display:inline-flex}.ui-core .ui-section{border-color:#ffffff1c;padding-block:90px}.ui-core .ui-section-heading{max-width:780px;margin-bottom:42px}.ui-core .ui-section-heading h2{letter-spacing:-.06em;max-width:18ch;font-size:clamp(2.5rem,4.8vw,4.8rem)}.ui-core .ui-section-heading>.ui-eyebrow{letter-spacing:.015em;font-size:11px}.ui-core .ui-product-card{gap:18px;min-height:340px;padding:38px}.ui-core .ui-product-card h3{letter-spacing:-.055em;margin-top:42px;font-size:45px;font-weight:500}.ui-core .ui-product-card>p:not(.ui-eyebrow){color:#d1cfcd;font-size:16px;line-height:1.65}.ui-core .ui-product-card>.ui-action{background:#ffffff14;border-color:#ffffff48;font-size:14px}.ui-core .ui-capability-card{flex-direction:column;gap:20px;display:flex}.ui-core .ui-capability-card h3{letter-spacing:-.04em;font-size:28px}.ui-core .ui-capability-card p{color:#d1cfcd;font-size:15px;line-height:1.65}.ui-core .ui-capability-card .ui-text-link{text-align:center;justify-content:center;margin-top:auto;font-size:14px}.ui-core .ui-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-core .ui-capability-grid>:first-child{grid-column:1/-1}.ui-core .ui-company-layout{grid-template-columns:1fr 1fr;gap:12%;margin-top:24px;display:grid}.ui-core .ui-company-layout h2{max-width:14ch;font-size:clamp(2.8rem,5vw,5rem)}.ui-core .ui-company-layout p{font-size:17px;line-height:1.65}.ui-core .ui-company-layout .ui-text-link{margin-top:20px;font-size:14px}.ui-core .ui-core-closing .ui-panel{border-radius:36px;padding:76px}.ui-core .ui-core-closing h2{max-width:16ch;font-size:clamp(3rem,5.4vw,5.5rem)}.ui-core .ui-breadcrumbs{color:var(--ui-text-muted);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:12px;font-size:12px;display:flex}.ui-core .ui-breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.ui-core--chinavator .ui-core-hero h1{-webkit-hyphens:none;hyphens:none;max-width:21ch;font-size:clamp(2.5rem,5.7vw,5.4rem);line-height:1.05}.ui-core--book-a-demo .ui-core-hero{text-align:left;padding:40px}.ui-core--book-a-demo .ui-core-hero h1{max-width:22ch;margin-inline:0;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.08}.ui-core--book-a-demo .ui-core-lede{margin-inline:0}.ui-core--book-a-demo .ui-core-hero .ui-actions{justify-content:start}.ui-core .ui-inquiry-panel{gap:20px;padding:48px;display:grid}.ui-core .ui-inquiry-panel>h2{font-size:clamp(32px,4vw,56px)}.ui-core #inquiry-preview-note{gap:12px;max-width:72ch;display:grid}.ui-core #inquiry-preview-note>p:first-child{border-left:2px solid var(--ui-focus);padding-left:16px}.ui-core .ui-inquiry fieldset{border:0;min-inline-size:0;margin:0;padding:0}.ui-core .ui-form-grid{margin:12px 0 28px}.ui-core .ui-field-wide{grid-column:1/-1}.ui-core .ui-inquiry .ui-status{min-height:58px;margin-top:24px}.ui-core .ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ui-core [hidden]{display:none!important}@media (max-width:1100px){.ui-core .ui-core-hero{padding:60px 36px 24px}.ui-core .ui-product-card{min-height:350px;padding:30px}.ui-core .ui-header{gap:16px}}@media (max-width:1000px){.ui-core .ui-nav-items{font-size:16px}.ui-core .ui-header{min-height:96px}.ui-core .ui-capability-grid{grid-template-columns:1fr}.ui-core .ui-main{width:calc(100% - 64px)}.ui-core .ui-header,.ui-core .ui-footer{width:calc(100% - 48px)}}@media (max-width:650px){.ui-core .ui-main,.ui-core .ui-header,.ui-core .ui-footer{width:calc(100% - 32px)}.ui-core .ui-header{flex-wrap:wrap;gap:8px;min-height:0;padding-block:16px}.ui-core .ui-header>.ui-action{flex-basis:100%}.ui-core .ui-navigation{padding:0 4px}.ui-core .ui-core-hero{border-radius:28px;margin-top:8px;padding:36px 22px 14px}.ui-core .ui-core-hero h1{max-width:13ch;font-size:clamp(2.6rem,11vw,4.2rem)}.ui-core .ui-core-lede{font-size:14px;line-height:1.7}.ui-core .ui-hero-foot{gap:12px;margin-top:36px;padding-block:16px;font-size:8px}.ui-core .ui-section{padding-block:44px}.ui-core .ui-grid{grid-template-columns:1fr}.ui-core .ui-product-card{border-radius:28px;min-height:320px;padding:28px 24px}.ui-core .ui-product-card h3{margin-top:30px;font-size:36px}.ui-core .ui-core-closing .ui-panel{padding:38px 26px}.ui-core--chinavator .ui-core-hero h1{max-width:none;font-size:clamp(1.8rem,8vw,3rem);line-height:1.12}.ui-core--book-a-demo .ui-core-hero h1{max-width:none;font-size:clamp(2rem,9vw,3rem)}.ui-core .ui-inquiry-panel{padding:24px}.ui-core .ui-section-heading h2{font-size:36px}.ui-core .ui-form-grid{gap:20px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-core .ui-core-hero,.ui-core .ui-navigation{background:var(--ui-glass-fallback)}}@media (prefers-reduced-transparency:reduce){.ui-core .ui-core-hero,.ui-core .ui-navigation{background:var(--ui-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ui-core{background:canvas}.ui-core .ui-core-hero,.ui-core .ui-navigation{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.ui-core .ui-core-hero .ui-eyebrow:before{box-shadow:none;background:canvastext}.ui-core .ui-core-lede,.ui-core .ui-capability-card p{color:canvastext}}@media (max-width:900px){.ui-core .ui-company-layout{grid-template-columns:1fr;gap:24px}}
.ui-core .commerce-sync [hidden]{display:none!important}.ui-core .commerce-sync{scroll-margin-top:24px}.ui-core .commerce-sync .section-heading{max-width:760px}.ui-core .sync-map{isolation:isolate;background:linear-gradient(120deg,#06132c99,#07101e55 50%,#20100655);border:1px solid #ffffff16;border-radius:32px;grid-template-columns:1fr .82fr 1fr;align-items:center;gap:4%;min-height:430px;margin:28px 0 12px;padding:42px 2% 60px;display:grid;position:relative;overflow:hidden}.ui-core .sync-flow-art{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-core .sync-route{stroke-dasharray:5 13;stroke-linecap:round}.ui-core .sync-route-return{opacity:.82}.ui-core .sync-orbit-packets{transform-box:view-box;transform-origin:600px 244px}.ui-core [data-sync-running=true] .sync-route{animation:9s linear infinite ui-core-route-flow}.ui-core [data-sync-running=true] .sync-route-return{animation-duration:12s;animation-direction:reverse}.ui-core [data-sync-running=true] .sync-orbit-packets{animation:18s linear infinite ui-core-orbit}.ui-core [data-sync-running=true] .sync-route-packets{animation:6s linear infinite ui-core-route-flow}.ui-core .sync-node{z-index:1;-webkit-backdrop-filter:blur(15px);background:linear-gradient(145deg,#101b2ac9,#11151b9c);border:1px solid #ffffff30;border-radius:26px;min-width:0;min-height:212px;padding:25px 22px;transition:border-color .5s,box-shadow .5s,transform .5s;position:relative;box-shadow:inset 0 1px #ffffff26,0 12px 42px #0006}.ui-core .sync-node h3{letter-spacing:-.02em;overflow-wrap:break-word;margin:0 0 17px;font-size:22px;line-height:1.2}.ui-core .sync-node p,.ui-core .sync-node li{color:#bfc3cb;margin:0;font-size:14px;line-height:1.65}.ui-core .sync-node ul{margin:0;padding-left:18px}.ui-core .sync-source{border-color:#378ffb70}.ui-core .sync-engine{text-align:center;background:linear-gradient(145deg,#341d20e8,#101522db);border-color:#ff8b3e99;min-height:246px;box-shadow:inset 0 1px #ffffff30,0 0 44px #ff6e1830,0 12px 42px #0008}.ui-core .sync-engine h3{color:#fff;margin:12px 0 9px}.ui-core .sync-engine p{font-size:13px}.ui-core .sync-node-icon,.ui-core .sync-hub-mark{color:#83c2ff;background:linear-gradient(145deg,#168bff40,#08234a99);border:1px solid #65aaffa8;border-radius:12px;place-items:center;width:38px;height:38px;font:700 22px/1 Arial,sans-serif;display:grid;box-shadow:0 0 24px #168bff35}.ui-core .sync-node-icon--image,.ui-core .sync-target .sync-node-icon--image{object-fit:contain;width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.ui-core .sync-engine .sync-hub-mark{color:#fff;background:linear-gradient(145deg,#188eff99,#ff6e3599);border-color:#ffb064;border-radius:22px;width:72px;height:72px;margin:auto;font-size:44px;box-shadow:0 0 36px #168bff8c,0 0 48px #ff6e1859,inset 0 1px #ffffff9c}.ui-core .sync-target .sync-node-icon:not(.sync-node-icon--image){color:#ffb476;background:linear-gradient(145deg,#ff690542,#52220f66);border-color:#ff9b5c;box-shadow:0 0 24px #ff690535}.ui-core .sync-engine-light{background:#ffb266;border-radius:50%;width:7px;height:7px;position:absolute;top:24px;right:23px;box-shadow:0 0 19px #ff6905}.ui-core .sync-return-label{text-align:center;color:#e2e4ec;border-top:1px solid #ffffff30;grid-column:1/-1;margin:0;padding-top:14px;font-size:13px;position:absolute;bottom:20px;left:8%;right:8%}.ui-core [data-sync-phase="0"] .sync-source,.ui-core [data-sync-phase="1"] .sync-engine,.ui-core [data-sync-phase="2"] .sync-target{border-color:#ffad62;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff42,0 0 32px #ff69053b,0 12px 42px #0008}.ui-core [data-sync-phase="3"] .sync-source{border-color:#9dc8ff;box-shadow:inset 0 1px #ffffff42,0 0 32px #168bff38,0 12px 42px #0008}.ui-core .sync-selectors{flex-wrap:wrap;gap:10px;margin:30px 0 18px;display:flex}.ui-core .sync-selectors button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff50;border-radius:999px;min-height:44px;padding:12px 18px;font:14px/1.4 Arial,sans-serif}.ui-core .sync-selectors button[aria-pressed=true]{background:#ff690522;border-color:#fd8e3f}.ui-core .sync-selectors button:focus-visible{outline-offset:3px;outline:3px solid #ffc189}.ui-core .sync-phase{background:#ffffff06;border:1px solid #ffffff30;border-radius:24px;margin-top:16px;padding:28px}.ui-core .sync-phase h3{letter-spacing:-.02em;margin:0 0 12px;font-size:23px;line-height:1.3}.ui-core .sync-phase p{color:#ccc9c6;max-width:70ch;margin:0;font-size:17px;line-height:1.65}.ui-core [data-sync-enhanced=true] .sync-phases{min-height:190px}@keyframes ui-core-route-flow{to{stroke-dashoffset:-180px}}@keyframes ui-core-orbit{to{transform:rotate(360deg)}}@media (max-width:900px){.ui-core .sync-map{gap:2%;min-height:390px;padding-inline:1%}.ui-core .sync-node{padding:22px 17px}.ui-core .sync-node h3{font-size:19px}.ui-core .sync-node p,.ui-core .sync-node li{font-size:13px}}@media (max-width:650px){.ui-core .sync-map{border-radius:25px;grid-template-columns:1fr;gap:12px;min-height:0;padding:26px 18px 60px}.ui-core .sync-flow-art{opacity:.75;height:100%}.ui-core .sync-node{border-radius:20px;min-height:0;padding:19px 20px 19px 70px}.ui-core .sync-node-icon{position:absolute;top:21px;left:17px}.ui-core .sync-node h3{margin-bottom:9px;font-size:19px}.ui-core .sync-engine{text-align:left;min-height:154px;padding:17px 16px 17px 83px}.ui-core .sync-engine .sync-hub-mark{border-radius:16px;width:52px;height:52px;font-size:32px;position:absolute;top:38px;left:17px}.ui-core .sync-engine h3{margin:0 0 8px}.ui-core .sync-engine-light{top:18px;right:18px}.ui-core .sync-node p,.ui-core .sync-node li{font-size:13px}.ui-core .sync-return-label{font-size:11px;bottom:14px;left:18px;right:18px}.ui-core .sync-phase{padding:22px}.ui-core .sync-phase h3{font-size:21px}.ui-core .sync-phase p{font-size:16px}.ui-core .sync-selectors{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ui-core .sync-selectors button{padding:12px 10px}.ui-core [data-sync-enhanced=true] .sync-phases{min-height:240px}}@media (prefers-reduced-motion:reduce){.ui-core .sync-route,.ui-core .sync-orbit-packets,.ui-core .sync-route-packets{animation:none!important}.ui-core .sync-node{transition:none!important}}.ui-core .logo-wall [hidden]{display:none!important}.ui-core .logo-wall{min-width:0;padding-block:42px;scroll-margin-top:24px}.ui-core .logo-wall-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.ui-core .logo-wall-heading h2{letter-spacing:-.025em;max-width:25ch;margin:0;font-size:clamp(25px,3vw,40px);line-height:1.25}.ui-core .logo-viewport{min-width:0}.ui-core .logo-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ui-core .logo-card{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff16,#ffffff06);border:1px solid #ffffff35;border-radius:24px;min-width:0;height:124px;box-shadow:inset 0 1px #ffffff38}.ui-core .logo-brand-link{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:20px;text-decoration:none;display:flex}.ui-core .logo-card img{object-fit:contain;width:100%;max-width:166px;height:48px;display:block}.ui-core .logo-caption{text-align:center;overflow-wrap:break-word;font:12px/1.4 Arial,sans-serif}.ui-core .logo-pending .logo-caption{letter-spacing:.05em;font-size:20px}.ui-core [data-logo-wall=customers] .has-logo .logo-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-core .logo-wall :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #ffc189}.ui-core .logo-card:focus-within{border-color:#ffc189}.ui-core .logo-wall[data-layout=arc] .logo-viewport{height:280px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ui-core .logo-wall[data-layout=arc] .logo-track{height:100%;display:block;position:relative}.ui-core .logo-wall[data-layout=arc] .logo-card{width:var(--logo-card-width,190px);transform-origin:50%;will-change:transform;position:absolute;top:0;left:0}.ui-core .logo-wall[data-layout=grid] [data-logo-copy]{display:none}.ui-core .logo-wall[data-layout=grid] .logo-card{will-change:auto;transform:none!important}@media (max-width:900px){.ui-core .logo-wall-heading{flex-direction:column;align-items:flex-start;gap:16px}.ui-core .logo-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.ui-core .logo-wall{padding-block:32px}.ui-core .logo-wall-heading h2{font-size:27px}.ui-core .logo-wall-heading{margin-bottom:20px}.ui-core .logo-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-core .logo-card{border-radius:20px;height:112px}.ui-core .logo-brand-link{padding:16px}.ui-core .logo-card img{height:42px}.ui-core .logo-pending .logo-caption{font-size:17px}.ui-core .logo-wall[data-layout=arc] .logo-viewport{height:224px}}@media (forced-colors:active){.ui-core .logo-wall .logo-caption{clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important}.ui-core .logo-card img{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-core .sync-node,.ui-core .logo-card{background:#25221f}}@media (prefers-reduced-transparency:reduce){.ui-core .sync-node,.ui-core .logo-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#25221f}}@media (forced-colors:active){.ui-core .sync-map{background:canvas;border-color:canvastext}.ui-core .sync-flow-art{display:none}.ui-core .sync-node,.ui-core .sync-phase,.ui-core .logo-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.ui-core .sync-node p,.ui-core .sync-node li,.ui-core .sync-phase p,.ui-core .sync-return-label{color:canvastext}.ui-core .sync-engine-light{box-shadow:none;background:canvastext}.ui-core .sync-selectors button{color:buttontext;background:buttonface;border-color:buttontext}.ui-core .sync-selectors button[aria-pressed=true]{border-color:highlight;outline:1px solid highlight}}.ui-core [data-logo-wall=platforms] .logo-wall-heading{text-align:center;justify-content:center;align-items:center}.ui-core [data-logo-wall=platforms] .logo-wall-heading h2{text-transform:uppercase;letter-spacing:.04em;max-width:none}.ui-core [data-logo-wall=platforms] .logo-viewport{isolation:isolate;position:relative}.ui-core [data-logo-wall=platforms] .logo-viewport:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(#ff9b5066 0,#ff69053d 27%,#ad360917 48%,#0000 72%);width:90%;height:130%;max-height:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-core [data-logo-wall=platforms][data-layout=arc] .logo-viewport{height:344px}.ui-core [data-logo-wall=platforms][data-layout=arc] .logo-card{height:var(--logo-card-height,208px);border-radius:20px}.ui-core [data-logo-wall=platforms][data-layout=arc] .logo-card :is(img,.logo-caption){transform:scaleY(var(--logo-content-scale,1))}@media (max-width:650px){.ui-core [data-logo-wall=platforms][data-layout=arc] .logo-viewport{height:276px}}@media (forced-colors:active){.ui-core [data-logo-wall=platforms] .logo-viewport:before{display:none}}
.candidate-page .ui-core-hero-copy>.ui-product-status{margin:0 auto 24px}.candidate-page[data-content-resolution=editorial-override]:is(.candidate-page--overview,.candidate-page--product-detail,.candidate-page--solution) .ui-core-hero h1{text-wrap:balance;max-width:20ch;font-size:clamp(2.8rem,6.2vw,6.2rem)}.candidate-page .ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.candidate-friction-panel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(125deg,#ff9b5019,#0000 55%),linear-gradient(135deg,#ffffff20,#ffffff09);padding:clamp(24px,4vw,48px)}.candidate-friction-list{display:grid}.candidate-friction-item{border-bottom:1px solid var(--ui-border);gap:14px;padding-block:28px;display:grid}.candidate-friction-item:first-child{padding-top:0}.candidate-friction-item:last-child{border-bottom:0;padding-bottom:0}.candidate-friction-item h3{color:#ffad6b;width:fit-content;max-width:100%;font-size:clamp(1.5rem,2.7vw,2.25rem)}.candidate-friction-item p{max-width:85ch;color:var(--ui-text-muted);line-height:1.7}.candidate-value-icon{vertical-align:-.12em;color:#fff;width:28px;height:28px;margin-inline-end:12px;display:inline-block}.candidate-card-grid .candidate-value-icon[data-value-icon=system]{color:#c25a22}.candidate-card-grid .candidate-value-icon[data-value-icon=stock]{color:#ff902e}.candidate-card-grid .candidate-value-icon[data-value-icon=team]{color:#ad7af5}.candidate-card-grid .candidate-value-icon[data-value-icon=workflow]{color:#5a9cff}.candidate-page[data-page-id=home] :is(#software-operations,#direct-retail)>.ui-actions{margin-top:36px}.candidate-page[data-page-id=home] #software-operations>.ui-actions{justify-content:flex-end}.candidate-page[data-page-id=home] #direct-retail-title{letter-spacing:calc(2px - .045em)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.candidate-friction-item h3{color:#0000;background:linear-gradient(110deg,#ffd09b,#ff963f 55%,#ff6905);-webkit-background-clip:text;background-clip:text}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.candidate-friction-panel{background:#30251f}}@media (prefers-reduced-transparency:reduce){.candidate-friction-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#30251f}}@media (forced-colors:active){.candidate-friction-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.candidate-friction-item h3{color:canvastext;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.candidate-value-icon{color:canvastext}.candidate-card-grid .candidate-value-icon{color:canvastext!important}}.candidate-page select.ui-input{height:var(--ui-field-min)}.candidate-page--reading .ui-core-hero,.candidate-page--inquiry .ui-core-hero{text-align:left;padding:48px}.candidate-page--reading .ui-core-hero-copy,.candidate-page--inquiry .ui-core-hero-copy{max-width:900px;margin:0}.candidate-page--reading .ui-core-hero h1,.candidate-page--inquiry .ui-core-hero h1{max-width:18ch;margin-inline:0;font-size:clamp(2.8rem,6vw,5.8rem)}.candidate-page--reading .ui-core-lede,.candidate-page--inquiry .ui-core-lede{max-width:68ch;margin-inline:0}.candidate-card-grid--capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-card-grid--capabilities .ui-capability-card{min-height:270px}.candidate-card-grid--value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-card-grid--asset-grid,.candidate-card-grid--proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-card-grid--pain-grid .ui-surface{min-height:0;padding:var(--ui-space-6);gap:var(--ui-space-4)}.candidate-card-grid--pain-grid .ui-product-card h3{margin-top:0}.candidate-card-grid--pain-grid h3{font-size:clamp(1.35rem,2vw,1.75rem)}.candidate-narrative{gap:var(--ui-space-8);display:grid}.candidate-comparison{border:1px solid var(--ui-border);border-collapse:separate;border-spacing:0;border-radius:var(--ui-radius-card);table-layout:fixed;background:var(--ui-glass);width:100%;max-width:100%}.candidate-comparison th,.candidate-comparison td{padding:var(--ui-space-6);border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.candidate-comparison th{color:var(--ui-text);font-weight:600}.candidate-comparison td{color:var(--ui-text-muted)}.candidate-comparison tr>:last-child{border-right:0}.candidate-comparison tbody tr:last-child>*{border-bottom:0}.candidate-comparison thead th{background:#ffffff0d}.candidate-comparison-mobile-label{display:none}.candidate-steps{gap:var(--ui-space-6);padding-left:var(--ui-space-8);margin:0;display:grid}.candidate-steps li{padding:var(--ui-space-6);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-glass)}.candidate-steps li::marker{content:""}.candidate-step-body{gap:var(--ui-space-4);display:grid}.candidate-step-body>p:not(.ui-eyebrow),.candidate-faq-answer p{color:var(--ui-text-muted);overflow-wrap:anywhere;line-height:1.7}.candidate-faq{gap:var(--ui-space-4);display:grid}.candidate-faq details{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-glass)}.candidate-faq details[open]{border-color:var(--ui-border-hover)}.candidate-faq summary{min-height:var(--ui-control-min);padding:var(--ui-space-6);color:var(--ui-text)}.candidate-faq summary::marker{color:var(--ui-accent)}.candidate-faq-label{margin-bottom:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-font-label);letter-spacing:.03em;display:block}.candidate-faq-title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.25}.candidate-faq-answer{gap:var(--ui-space-4);margin-inline:var(--ui-space-6);padding:var(--ui-space-6) 0;border-top:1px solid var(--ui-border);display:grid}.candidate-journey{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;display:grid}.candidate-journey-tabs{align-content:start;gap:8px;display:grid}.candidate-journey-tabs button{border:1px solid var(--ui-border);min-height:64px;color:var(--ui-text);text-align:left;background:#ffffff08;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.candidate-journey-tabs button[aria-selected=true]{background:var(--ui-glass-hover);border-color:var(--ui-border-hover)}.candidate-journey-panels article{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-glass);min-height:300px;padding:40px}.candidate-journey-panels h3{max-width:15ch;margin:24px 0;font-size:clamp(2rem,4vw,4rem)}.candidate-journey-panels p:not(.ui-eyebrow){max-width:58ch;color:var(--ui-text-muted);line-height:1.7}.candidate-journey-controls{grid-column:2;justify-content:space-between;align-items:center;gap:16px;display:flex}.candidate-journey-controls button{border:1px solid var(--ui-border);min-height:44px;color:var(--ui-text);background:0 0;border-radius:999px;padding:8px 16px}.candidate-reading{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.candidate-reading .ui-reading-contents{position:sticky;top:24px}.candidate-reading .ui-reading-contents ul{gap:4px;display:grid}.candidate-reading-body{max-width:68ch}.candidate-reading-section{padding:0 0 54px;scroll-margin-top:24px}.candidate-reading-section+.candidate-reading-section{border-top:1px solid var(--ui-border);padding-top:54px}.candidate-reading-section h2{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.8rem);line-height:1.08}.candidate-reading-section p{color:var(--ui-text-muted);overflow-wrap:anywhere;line-height:1.75}@media (max-width:1050px){.candidate-card-grid--value-grid,.candidate-card-grid--asset-grid,.candidate-card-grid--proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.candidate-card-grid--capabilities{grid-template-columns:1fr}.candidate-reading{grid-template-columns:1fr;gap:40px}.candidate-reading .ui-reading-contents{position:static}.candidate-journey{grid-template-columns:1fr}.candidate-journey-controls{grid-column:1}}@media (max-width:700px){.candidate-comparison{background:0 0;border:0;border-radius:0}.candidate-comparison thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.candidate-comparison,.candidate-comparison tbody,.candidate-comparison tr,.candidate-comparison th,.candidate-comparison td{display:block}.candidate-comparison tbody{gap:var(--ui-space-4);display:grid}.candidate-comparison tbody tr{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-glass)}.candidate-comparison tbody th{padding:var(--ui-space-4);border-right:0;border-bottom:1px solid var(--ui-border);background:#ffffff0d}.candidate-comparison tbody td{gap:var(--ui-space-4);padding:var(--ui-space-4);border-right:0;grid-template-columns:minmax(88px,.4fr) minmax(0,1fr);display:grid}.candidate-comparison tbody tr:last-child>*,.candidate-comparison tbody tr>:last-child{border-bottom:0}.candidate-comparison-mobile-label{color:var(--ui-text);font-size:var(--ui-font-label);font-weight:600;display:block}.candidate-steps{padding-left:var(--ui-space-6)}}@media (max-width:650px){.candidate-page--reading .ui-core-hero,.candidate-page--inquiry .ui-core-hero{padding:32px 22px}.candidate-page .ui-core-hero-copy>.ui-product-status{margin-inline:0}.candidate-page .candidate-card-grid--value-grid,.candidate-page .candidate-card-grid--asset-grid,.candidate-page .candidate-card-grid--proof-grid{grid-template-columns:1fr}.candidate-journey-panels article{min-height:0;padding:26px}.candidate-comparison tbody td{gap:var(--ui-space-2);grid-template-columns:1fr}.candidate-faq summary{padding:var(--ui-space-4)}.candidate-faq-answer{margin-inline:var(--ui-space-4);padding:var(--ui-space-4) 0}.candidate-page[data-content-resolution=editorial-override]:is(.candidate-page--overview,.candidate-page--product-detail,.candidate-page--solution) .ui-core-hero h1{max-width:16ch;font-size:clamp(2.35rem,9.8vw,3.8rem)}.candidate-page[data-content-resolution=editorial-override] .ui-core-closing .ui-panel>p:not(.ui-eyebrow){color:var(--ui-text-muted);line-height:1.7}}.candidate-page :is(#china-friction,#commerce-sync,#brand-control,#lighter-operation)>.ui-section-heading,.candidate-page :is(#china-friction,#commerce-sync,#brand-control,#lighter-operation)>.ui-section-heading h2{max-width:none}.candidate-heading-line{display:block}.candidate-page #customers-logos .logo-wall-heading{text-align:center;width:100%;max-width:none}.candidate-page #customers-logo-heading{max-width:none;margin-inline:auto}.candidate-operation-list{gap:20px;display:grid}.candidate-operation-row{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(125deg,#ff69052e,#ff9b5010 65%,#ffffff08);border-color:#fd8e3f73;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:24px;padding:clamp(24px,3vw,40px);display:grid}.candidate-operation-row>.candidate-value-icon{width:40px;height:40px;color:var(--ui-accent);margin:0}.candidate-operation-row>div{gap:14px;display:grid}.candidate-operation-row h3{font-size:clamp(1.4rem,2.4vw,2rem)}.candidate-operation-row p{color:var(--ui-text-muted);max-width:90ch;line-height:1.7}.candidate-page #operating-responsibilities .candidate-comparison :is(th,td),.candidate-page :is(#wholesale-and-retail,#operating-models) .candidate-comparison :is(th,td){border:0}.candidate-page #operating-responsibilities-column-2,.candidate-page #operating-responsibilities td:last-child .candidate-comparison-mobile-label{color:var(--ui-accent)}@media (min-width:1100px){.candidate-page :is(#china-friction,#brand-control)>.ui-section-heading h2{font-size:clamp(2.5rem,4.3vw,4.5rem)}.candidate-page #lighter-operation-title{white-space:nowrap;font-size:clamp(2.5rem,4.3vw,4.5rem)}}@media (max-width:650px){.candidate-operation-row{grid-template-columns:32px minmax(0,1fr);gap:16px}.candidate-operation-row>.candidate-value-icon{width:30px;height:30px}}@media (max-width:700px){.candidate-page :is(#wholesale-and-retail,#operating-models) .candidate-comparison tbody tr{background:0 0;border:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.candidate-operation-row{background:#30251f}}@media (prefers-reduced-transparency:reduce){.candidate-operation-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:#30251f}}@media (forced-colors:active){.candidate-operation-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.candidate-operation-row>.candidate-value-icon,.candidate-page #operating-responsibilities-column-2{color:canvastext}}.candidate-steps{padding-left:0;list-style:none}.candidate-page #commerce-sync .sync-node:is(.sync-source,.sync-target)>h3{margin-top:12px}.candidate-page #commerce-sync>.ui-section-heading,.candidate-page #retail-relationship>.ui-section-heading{text-align:center;justify-items:center;max-width:none;margin-inline:auto}.candidate-page #commerce-sync>.ui-section-heading :is(.ui-eyebrow,h2,p),.candidate-page #retail-relationship>.ui-section-heading :is(.ui-eyebrow,h2,p){text-align:center;margin-inline:auto}.candidate-page #software-operations .candidate-card-grid--proof-grid,.candidate-page #direct-retail .candidate-card-grid--proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}.candidate-page #existing-foundations .candidate-card-grid--asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px 28px;width:min(100%,1080px);margin-inline:auto}.candidate-page #existing-foundations .candidate-card-grid--asset-grid>.ui-capability-card{min-height:210px;position:relative}.candidate-page #existing-foundations .candidate-card-grid--asset-grid>.ui-capability-card:first-child{z-index:1;transform:translate(16px,10px)}.candidate-page #existing-foundations .candidate-card-grid--asset-grid>.ui-capability-card:nth-child(2){z-index:4;transform:translate(55px,22px)}.candidate-page #existing-foundations .candidate-card-grid--asset-grid>.ui-capability-card:nth-child(3){z-index:3;grid-area:1/2/3;align-self:center;min-height:270px;transform:translate(-22px);box-shadow:inset 0 1px #ffffff30,0 24px 58px #0009,0 0 36px #168bff1c}.candidate-page #existing-foundations .candidate-card-grid--asset-grid>.ui-capability-card{will-change:scale;animation:12s ease-in-out infinite candidate-foundation-focus}.candidate-page #existing-foundations .candidate-card-grid--asset-grid>.ui-capability-card:nth-child(2){animation-delay:-4s}.candidate-page #existing-foundations .candidate-card-grid--asset-grid>.ui-capability-card:nth-child(3){animation-delay:-8s}.candidate-page #lighter-operation .candidate-operation-row:nth-child(2)>.candidate-value-icon{color:#ff8425}.candidate-page #lighter-operation .candidate-operation-row:nth-child(3)>.candidate-value-icon{color:#b47aff}.candidate-page #lighter-operation .candidate-operation-row:nth-child(4)>.candidate-value-icon{color:#5a9cff}.candidate-page #operating-responsibilities-column-2{color:#0000;background:linear-gradient(100deg,#ff8a2a 0%,#b476ff 52%,#4a91ff 100%);-webkit-background-clip:text;background-clip:text;transition:filter .25s,text-shadow .25s}.candidate-page #operating-responsibilities-column-2:hover{filter:drop-shadow(0 0 12px #658cffb8);text-shadow:0 0 20px #ff812c38}.candidate-page #brand-control .candidate-card-grid--proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,26px)}.candidate-page #brand-control .candidate-card-grid--proof-grid>.ui-capability-card{will-change:scale,translate;animation:12s ease-in-out infinite candidate-brand-focus}.candidate-page #brand-control .candidate-card-grid--proof-grid>.ui-capability-card:nth-child(2){animation-delay:-4s}.candidate-page #brand-control .candidate-card-grid--proof-grid>.ui-capability-card:nth-child(3){animation-delay:-8s}.candidate-page #customers-logos .logo-viewport{isolation:isolate;position:relative}.candidate-page #customers-logos .logo-viewport:before{display:none}.candidate-page #customers-logos .logo-card{background:linear-gradient(145deg,#ffffff12,#ffffff04 62%,#ffffff08);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff32,0 16px 30px #0009,0 3px 10px #ffffff0a}.candidate-page #customers-logos .logo-card:focus-within{border-color:#fff8;box-shadow:inset 0 1px #ffffff70,0 20px 38px #000c,0 0 18px #ffffff28}.candidate-page #retail-relationship .candidate-retail-notes{gap:0;max-width:1000px;margin-inline:auto;display:grid}.candidate-page #retail-relationship .candidate-retail-note{border-top:1px solid #ffffff28;width:min(82%,760px);padding:26px 30px;transition:transform .3s,color .3s,background-color .3s;position:relative}.candidate-page #retail-relationship .candidate-retail-note:nth-child(odd){justify-self:start}.candidate-page #retail-relationship .candidate-retail-note:nth-child(2n){text-align:right;justify-self:end}.candidate-page #retail-relationship .candidate-retail-note:hover{color:#fff;background:linear-gradient(100deg,#0000,#168bff13 48%,#a15cff12);transform:translateY(-5px)}.candidate-page #retail-relationship .candidate-retail-note h3{margin:0 0 12px;font-size:clamp(1.55rem,2.8vw,2.2rem);line-height:1.18}.candidate-page #retail-relationship .candidate-retail-note p{max-width:65ch;color:var(--ui-text-muted);margin:0;line-height:1.7}.candidate-page #retail-relationship .candidate-retail-note:nth-child(2n) p{margin-left:auto}.candidate-page #retail-relationship>.ui-actions{justify-content:center;margin-top:32px}.candidate-page #retail-relationship>.ui-actions .ui-action--primary{background:linear-gradient(110deg,#214cc8,#7246c9 58%,#9c4fd1);border-color:#697cff;box-shadow:0 10px 28px #384cd94d}.candidate-page #retail-relationship>.ui-actions .ui-action--primary:hover{filter:brightness(1.18);box-shadow:0 12px 34px #586bff78}.candidate-page--inquiry .ui-core-hero .ui-eyebrow{color:#fff}.candidate-page--inquiry .ui-core-hero .ui-actions{justify-content:flex-start}@keyframes candidate-brand-focus{0%,28%,72%,to{translate:0;scale:1}42%,58%{translate:0 -4px;scale:1.025}}@keyframes candidate-foundation-focus{0%,28%,72%,to{scale:1}42%,58%{scale:1.03}}@media (max-width:900px){.candidate-page #software-operations .candidate-card-grid--proof-grid,.candidate-page #direct-retail .candidate-card-grid--proof-grid,.candidate-page #brand-control .candidate-card-grid--proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.candidate-page #existing-foundations .candidate-card-grid--asset-grid{gap:14px 18px}}@media (max-width:650px){.candidate-page #existing-foundations .candidate-card-grid--asset-grid{grid-template-columns:1fr;gap:14px;width:100%}.candidate-page #existing-foundations .candidate-card-grid--asset-grid>.ui-capability-card,.candidate-page #existing-foundations .candidate-card-grid--asset-grid>.ui-capability-card:nth-child(n){grid-area:auto/1;min-height:0;transform:none}.candidate-page #retail-relationship .candidate-retail-note{width:100%;padding:22px 12px}.candidate-page #retail-relationship .candidate-retail-note:nth-child(2n){text-align:left}.candidate-page #retail-relationship .candidate-retail-note:nth-child(2n) p{margin-left:0}}@media (prefers-reduced-motion:reduce){.candidate-page #brand-control .candidate-card-grid--proof-grid>.ui-capability-card{will-change:auto;animation:none;translate:none;scale:none}.candidate-page #existing-foundations .candidate-card-grid--asset-grid>.ui-capability-card{will-change:auto;animation:none;scale:none}.candidate-page #retail-relationship .candidate-retail-note{transition:none}}@media (forced-colors:active){.candidate-page #operating-responsibilities-column-2{color:canvastext;background:0 0}.candidate-page #customers-logos .logo-viewport:before{display:none}.candidate-page #customers-logos .logo-card{box-shadow:none;background:canvas;border-color:canvastext}}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps{isolation:isolate;gap:30px;padding-left:112px;position:relative}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps:before,.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps:after{content:"";pointer-events:none;background:linear-gradient(#ff740f 0%,#ff9b43 30%,#b66ddc 65%,#367eff 100%);position:absolute;top:0;bottom:0;left:39px}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps:before{z-index:1;width:3px}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps:after{filter:blur(10px);opacity:.85;z-index:0;width:15px;transform:translate(-6px)}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps li{--step-accent:#ff781b;border:1px solid color-mix(in srgb,var(--step-accent) 45%,#546072);min-height:166px;box-shadow:inset 0 1px 0 #ffffff17,0 20px 38px #0008,0 0 30px color-mix(in srgb,var(--step-accent) 13%,transparent);background:linear-gradient(115deg,#171c25f2,#111720e8 70%,#101626f0);border-radius:18px;align-items:center;padding:28px 34px;display:flex;position:relative}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps li:nth-child(2){--step-accent:#ff9a3f}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps li:nth-child(3){--step-accent:#a571e7}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps li:nth-child(4){--step-accent:#4387ff}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps li:before{content:"";background:linear-gradient(90deg,var(--step-accent),color-mix(in srgb,var(--step-accent) 55%,transparent));width:74px;height:2px;box-shadow:0 0 12px var(--step-accent);position:absolute;top:50%;left:-74px}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps li:after{content:"";border-right:2px solid var(--step-accent);border-bottom:2px solid var(--step-accent);opacity:.85;width:16px;height:16px;position:absolute;bottom:17px;right:18px}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-step-body{gap:12px;max-width:70ch}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-step-body>.ui-eyebrow{z-index:2;border:2px solid var(--step-accent);width:66px;height:66px;box-shadow:0 0 0 8px color-mix(in srgb,var(--step-accent) 12%,transparent),inset 0 0 18px color-mix(in srgb,var(--step-accent) 35%,transparent),0 0 20px var(--step-accent);color:var(--step-accent);letter-spacing:0;background:#0a0d15;border-radius:50%;place-items:center;margin:0;font-size:1.25rem;font-weight:750;display:grid;position:absolute;top:50%;left:-104px;transform:translateY(-50%)}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-step-body>h3{letter-spacing:-.035em;font-size:clamp(1.5rem,2.7vw,2.15rem);line-height:1.12}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-step-body>p:not(.ui-eyebrow){max-width:68ch}@media (max-width:700px){.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps{gap:24px;padding-left:76px}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps:before,.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps:after{left:25px}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps li{min-height:0;padding:24px 22px}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps li:before{width:51px;left:-51px}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-step-body>.ui-eyebrow{width:48px;height:48px;box-shadow:0 0 0 5px color-mix(in srgb,var(--step-accent) 12%,transparent),inset 0 0 12px color-mix(in srgb,var(--step-accent) 35%,transparent),0 0 14px var(--step-accent);font-size:1rem;left:-75px}}@media (forced-colors:active){.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps:before{background:canvastext}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps:after{display:none}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps li{box-shadow:none;background:canvas;border-color:canvastext}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps li:before{box-shadow:none;background:canvastext}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-steps li:after{border-color:canvastext}.candidate-page[data-page-id=china-market-entry-operations] #approach .candidate-step-body>.ui-eyebrow{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}}.candidate-page[data-content-resolution=editorial-override][data-page-id=home] .ui-core-hero h1,.candidate-page[data-content-resolution=editorial-override][data-page-id=china-market-entry-operations] .ui-core-hero h1,.candidate-page[data-content-resolution=editorial-override][data-page-id=products] .ui-core-hero h1,.candidate-page[data-content-resolution=editorial-override][data-page-id=chinavator] .ui-core-hero h1{text-wrap:initial;max-width:none}.candidate-page[data-content-resolution=editorial-override][data-page-id=home] .ui-core-hero h1{font-size:clamp(2.8rem,5.5vw,5.4rem)}.candidate-page[data-content-resolution=editorial-override][data-page-id=china-market-entry-operations] .ui-core-hero h1{font-size:clamp(2.5rem,5vw,5rem)}.candidate-page[data-content-resolution=editorial-override][data-page-id=products] .ui-core-hero h1{font-size:clamp(2.8rem,5.5vw,5.4rem)}.candidate-page[data-content-resolution=editorial-override][data-page-id=chinavator] .ui-core-hero h1{font-size:clamp(2.8rem,5.2vw,5.2rem)}.candidate-page[lang=fr][data-page-id=china-market-entry-operations] .ui-core-hero h1{font-size:clamp(2.5rem,4vw,4rem)}.candidate-page #your-starting-point .ui-section-heading{max-width:none}.candidate-page #your-starting-point .ui-section-heading h2{max-width:none;font-size:clamp(2.1rem,4.1vw,4rem);line-height:1.05}.candidate-page[data-page-id=chinavator] #retail-relationship>.ui-actions{margin-top:36px}@media (max-width:650px){.candidate-page[data-content-resolution=editorial-override][data-page-id=home] .ui-core-hero h1{letter-spacing:-.055em;font-size:clamp(1.5rem,7.4vw,2.35rem)}.candidate-page[data-content-resolution=editorial-override][data-page-id=china-market-entry-operations] .ui-core-hero h1{letter-spacing:-.055em;font-size:clamp(1rem,4.7vw,1.35rem)}.candidate-page[data-content-resolution=editorial-override][data-page-id=products] .ui-core-hero h1{letter-spacing:-.055em;font-size:clamp(1.3rem,5.2vw,1.8rem)}.candidate-page[data-content-resolution=editorial-override][data-page-id=chinavator] .ui-core-hero h1{letter-spacing:-.055em;font-size:clamp(1.15rem,5.5vw,1.8rem)}.candidate-page #your-starting-point .ui-section-heading h2{letter-spacing:-.055em;font-size:clamp(1.35rem,6vw,2.2rem)}}.candidate-page[data-glow-variant="2"]{--ui-theme-image:url(/brand/ambient/glow-band-02.webp)}.candidate-page[data-glow-variant="3"]{--ui-theme-image:url(/brand/ambient/glow-band-03.webp)}.candidate-page .ui-core-hero{isolation:isolate;position:relative;overflow:hidden}.candidate-page .ui-core-hero:before{content:"";z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(30% 35% at 50% 40%,#fff2dc38,#0000 78%);animation:24s ease-in-out infinite alternate candidate-halo-drift;position:absolute;inset:-20%}.candidate-page .ui-core-hero>*{z-index:1;position:relative}@keyframes candidate-halo-drift{0%{transform:translate(-5%,2%)scale(.95)}to{transform:translate(5%,-2%)scale(1.05)}}.candidate-page .ui-main>.ui-section{isolation:isolate;position:relative;overflow:visible}.candidate-page .ui-main>.ui-section:before{content:"";z-index:0;pointer-events:none;background:var(--candidate-section-glow,none);filter:blur(38px);width:100vw;height:136%;position:absolute;top:-18%;left:50%;transform:translate(-50%)}.candidate-page .ui-main>.ui-section>*{z-index:1;position:relative}.candidate-page[data-page-id=home] .ui-main>#products{--candidate-section-glow:radial-gradient(ellipse 54% 48% at 16% 55%,#ec68323d,transparent 80%),radial-gradient(ellipse 54% 50% at 86% 52%,#3159eb42,transparent 80%)}.candidate-page[data-glow-variant="1"]:not([data-page-id=home]) .ui-main>.ui-section:nth-of-type(3n+2),.candidate-page[data-glow-variant="3"]:not([data-page-id=home]) .ui-main>.ui-section:nth-of-type(4n+3){--candidate-section-glow:radial-gradient(ellipse 70% 48% at 5% 48%,#ec4e392b,transparent 78%),radial-gradient(ellipse 48% 30% at 28% 52%,#ff9c4130,transparent 78%)}.candidate-page[data-glow-variant="1"]:not([data-page-id=home]) .ui-main>.ui-section:nth-of-type(4n+3),.candidate-page[data-glow-variant="2"]:not([data-page-id=home]) .ui-main>.ui-section:nth-of-type(4n+2){--candidate-section-glow:radial-gradient(ellipse 68% 48% at 90% 45%,#3159eb36,transparent 78%)}.candidate-page[data-glow-variant="2"]:not([data-page-id=home]) .ui-main>.ui-section:nth-of-type(3n+3),.candidate-page[data-glow-variant="3"]:not([data-page-id=home]) .ui-main>.ui-section:nth-of-type(3n+2){--candidate-section-glow:radial-gradient(ellipse 52% 43% at 8% 55%,#f05c3330,transparent 78%),radial-gradient(ellipse 52% 42% at 92% 43%,#3159ed30,transparent 78%)}@media (max-width:650px){.candidate-page{background-size:100% 650px}}@media (prefers-reduced-motion:reduce){.candidate-page .ui-core-hero:before{animation:none}}@media (prefers-reduced-transparency:reduce){.candidate-page .ui-core-hero:before,.candidate-page .ui-main>.ui-section:before{display:none}}@media (forced-colors:active){.candidate-page .ui-core-hero:before,.candidate-page .ui-main>.ui-section:before{display:none}}.candidate-page:is([data-page-id=china-market-entry-operations],[data-page-id=company],[data-page-id=products]) .ui-core-hero .ui-eyebrow{color:#fff}.candidate-page[data-page-id=china-market-entry-operations] #wholesale-and-retail-column-1,.candidate-page[data-page-id=china-market-entry-operations] #wholesale-and-retail-column-2{border-radius:12px}.candidate-page[data-page-id=china-market-entry-operations] #wholesale-and-retail-column-1 .candidate-comparison-heading-label{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(115deg,#6687ff,#ad82ff);-webkit-background-clip:text;background-clip:text}.candidate-page[data-page-id=china-market-entry-operations] #wholesale-and-retail-column-2 .candidate-comparison-heading-label{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(115deg,#ff9a54,#ff6875);-webkit-background-clip:text;background-clip:text}.candidate-page[data-page-id=china-market-entry-operations] #clearer-channel .candidate-card-grid--proof-grid{gap:clamp(16px,2vw,26px)}.candidate-page[data-page-id=china-market-entry-operations] .candidate-starting-points{gap:8px;max-width:1080px;margin-inline:auto;display:grid}.candidate-page[data-page-id=china-market-entry-operations] .candidate-starting-point{border-top:1px solid var(--ui-border);width:min(82%,760px);padding:24px 0;transition:transform .28s,color .28s}.candidate-page[data-page-id=china-market-entry-operations] .candidate-starting-point:nth-child(odd){justify-self:start}.candidate-page[data-page-id=china-market-entry-operations] .candidate-starting-point:nth-child(2n){text-align:right;justify-self:end}.candidate-page[data-page-id=china-market-entry-operations] .candidate-starting-point h3{margin:0 0 12px;font-size:clamp(1.5rem,2.7vw,2.15rem)}.candidate-page[data-page-id=china-market-entry-operations] .candidate-starting-point p{max-width:68ch;color:var(--ui-text-muted);margin:0 0 8px;line-height:1.7}.candidate-page[data-page-id=china-market-entry-operations] .candidate-starting-point:nth-child(2n) p{margin-left:auto}.candidate-page[data-page-id=company] #section-0 .candidate-card-grid--asset-grid>.ui-capability-card{background:linear-gradient(135deg,#ff713326,#ff8d1710 46%,#6556ed20 100%);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff26,0 16px 34px #0006}.candidate-page[data-page-id=company] #section-0 .candidate-card-grid--asset-grid>.ui-capability-card:nth-child(2){background:linear-gradient(135deg,#8a5cf52c,#5964e522 54%,#ffffff08)}.candidate-page[data-page-id=company] #section-0 .candidate-card-grid--asset-grid>.ui-capability-card:nth-child(3){background:linear-gradient(135deg,#247bf32b,#6554e723 54%,#ffffff08)}.candidate-page[lang=fr][data-page-id=chinavator] #customers-logos{--candidate-section-glow:none}.candidate-page[lang=fr][data-page-id=company] .ui-core-hero{padding-bottom:48px}.candidate-page[lang=fr][data-page-id=company] .ui-core-hero h1{max-width:900px;font-size:clamp(2.5rem,4.2vw,3.8rem)}.candidate-page[lang=fr][data-page-id=company] #section-0 .ui-section-heading{max-width:960px}.candidate-page[lang=fr][data-page-id=company] #section-0 .ui-section-heading h2{max-width:700px;font-size:clamp(2rem,3.1vw,2.75rem)}.candidate-page[lang=fr][data-page-id=company] #section-2 .ui-section-heading h2{max-width:none;font-size:clamp(1.9rem,2.8vw,2.4rem)}.candidate-page[lang=fr] .ui-core-closing .ui-panel>h2{max-width:none;font-size:clamp(1.65rem,2.7vw,2.35rem)}@media (min-width:1051px){.candidate-page[data-page-id=china-market-entry-operations] #clearer-channel .candidate-card-grid--proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-page[data-page-id=company] #section-0 .candidate-card-grid--asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}}@media (max-width:650px){.candidate-page[data-page-id=china-market-entry-operations] .candidate-starting-point{text-align:left;width:100%;padding:20px 8px}.candidate-page[data-page-id=china-market-entry-operations] .candidate-starting-point:nth-child(2n) p{margin-left:0}.candidate-page[lang=fr][data-page-id=company] .ui-core-hero{padding-bottom:38px}.candidate-page[lang=fr][data-page-id=company] .ui-core-hero h1{max-width:none;font-size:clamp(1.6rem,6.6vw,2.3rem)}.candidate-page[lang=fr][data-page-id=company] #section-0 .ui-section-heading h2{font-size:clamp(1.65rem,6vw,2.2rem)}.candidate-page[lang=fr][data-page-id=company] #section-2 .ui-section-heading h2{font-size:clamp(1.4rem,5.8vw,1.8rem)}.candidate-page[lang=fr] .ui-core-closing .ui-panel>h2{font-size:clamp(1.45rem,6vw,2rem)}}@media (forced-colors:active){.candidate-page[data-page-id=china-market-entry-operations] :is(#wholesale-and-retail-column-1,#wholesale-and-retail-column-2){color:canvastext!important;background:canvas!important}.candidate-page[data-page-id=china-market-entry-operations] :is(#wholesale-and-retail-column-1,#wholesale-and-retail-column-2) .candidate-comparison-heading-label{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}.candidate-page[data-page-id=company] #section-0 .candidate-card-grid--asset-grid>.ui-capability-card{box-shadow:none;background:canvas;border-color:canvastext}}@media (max-width:650px){.candidate-page :is(#software-operations,#direct-retail,#brand-control) .candidate-card-grid--proof-grid{grid-template-columns:minmax(0,1fr);gap:16px}}
@media (max-width:650px){.candidate-page .ui-core-lede{font-size:16px;line-height:1.65}.candidate-page .ui-hero-foot{font-size:11px;line-height:1.5}.candidate-page .ui-core-hero .ui-eyebrow{font-size:11px}}
