:root{--ink:#101113;--paper:#f4f1eb;--paper-2:#ebe6dc;--cyan:#46d7df;--line:rgba(16,17,19,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Helvetica Neue,PingFang SC,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.skip-link{position:fixed;left:1rem;top:-4rem;z-index:100;background:#fff;padding:.75rem 1rem}.skip-link:focus{top:1rem}.site-header{position:absolute;inset:0 0 auto;z-index:10;height:104px;padding:0 3.5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.25)}.brand{width:-moz-max-content;width:max-content;display:flex;align-items:baseline;gap:12px}.brand-cn{font-family:Songti SC,SimSun,serif;font-size:28px;letter-spacing:.12em;font-weight:700}.brand-en{font-size:9px;letter-spacing:.24em}.desktop-nav{display:flex;gap:36px;font-size:12px;letter-spacing:.08em}.contact-link,.desktop-nav a,.header-cta,.text-link{transition:opacity .18s ease}.contact-link:hover,.desktop-nav a:hover,.header-cta:hover,.text-link:hover{opacity:.62}.header-cta{justify-self:end;display:flex;gap:12px;align-items:center;font-size:12px;padding-bottom:6px;border-bottom:1px solid}.hero{height:100svh;min-height:700px;position:relative;color:#fff;overflow:hidden}.hero-image{position:absolute;inset:0;background:url(/hero-wujiong.png) 62%/cover no-repeat;transform:scale(1.015);animation:hero-in 1.6s cubic-bezier(.2,.7,.2,1) both}@keyframes hero-in{0%{transform:scale(1.06);filter:brightness(.72)}to{transform:scale(1.015);filter:brightness(1)}}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.16) 52%,rgba(0,0,0,.12)),linear-gradient(0deg,rgba(0,0,0,.48),transparent 48%)}.hero-copy{position:absolute;left:7vw;bottom:11vh;max-width:720px}.eyebrow{margin:0 0 28px;font-size:10px;line-height:1;letter-spacing:.26em;font-weight:600}.eyebrow.light{color:hsla(0,0%,100%,.76)}.hero h1{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(66px,8.4vw,148px);line-height:.98;letter-spacing:-.05em;font-weight:400}.hero-lead{max-width:490px;margin:32px 0 28px;font-size:16px;line-height:1.8;color:hsla(0,0%,100%,.86)}.text-link{display:inline-flex;gap:20px;align-items:center;padding-bottom:7px;border-bottom:1px solid;font-size:12px}.light-link{color:#fff}.hero-note{position:absolute;right:3.5vw;bottom:34px;display:flex;gap:30px;font-size:8px;letter-spacing:.2em;color:hsla(0,0%,100%,.68)}.statement{padding:160px 7vw 180px;max-width:1600px;margin:auto}.contact h2,.method h2,.section-heading h2,.statement h2{font-family:Songti SC,STSong,serif;font-weight:400}.statement h2{margin:0;font-size:clamp(44px,6vw,96px);line-height:1.22;letter-spacing:-.045em}.statement-grid{margin:90px 0 0 auto;max-width:760px;display:grid;grid-template-columns:1fr 1fr;gap:70px;font-size:14px;line-height:2;color:#4f4d48}.solutions{padding:130px 3.5vw 150px;background:var(--paper-2)}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.solution-grid article{min-height:470px;padding:34px 38px 42px;border-right:1px solid var(--line);display:flex;flex-direction:column}.solution-grid article:last-child{border-right:0}.solution-grid article>span{font-size:9px;letter-spacing:.2em}.solution-grid h3{margin:80px 0 24px;font-family:Songti SC,STSong,serif;font-size:clamp(32px,3.2vw,50px);line-height:1.18;font-weight:400}.solution-grid p{margin:0;color:#5c5952;font-size:13px;line-height:1.9}.solution-grid ul{list-style:none;padding:0;margin:auto 0 0;border-top:1px solid var(--line)}.solution-grid li{padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.products{padding:130px 3.5vw 150px;background:#fff}.section-heading{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;margin-bottom:70px}.section-heading .eyebrow{align-self:start}.section-heading h2{margin:0;font-size:clamp(42px,5vw,76px);letter-spacing:-.04em}.section-heading>p:last-child{justify-self:end;max-width:280px;font-size:13px;line-height:1.8;color:#66625a}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-card{min-height:680px;position:relative;overflow:hidden}.product-card>a{min-height:inherit;padding:34px 38px 42px;display:flex;flex-direction:column}.product-card.ink{background:#121416;color:#fff}.product-card.sand{background:#d7c6aa;color:#171717}.product-card.cyan{background:#b9e6e4;color:#14201f}.product-card.clay{background:#a65039;color:#fff7ed}.product-card.violet{background:#5f537f;color:#fff;grid-column:1/-1}.product-card.violet .product-scene{min-height:310px}.product-topline{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.2em}.product-scene{flex:1;min-height:310px;position:relative;margin:42px 0 34px;border:1px solid;overflow:hidden}.scene-bar{height:42px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid;font-size:8px;letter-spacing:.16em}.scene-bar b{font-weight:500}.radar-map{position:relative;height:266px;background-image:radial-gradient(currentColor .7px,transparent 0);background-size:16px 16px}.radar-ring{position:absolute;left:42%;top:50%;border:1px solid;border-radius:50%;transform:translate(-50%,-50%);opacity:.28}.radar-ring.r1{width:120px;height:120px}.radar-ring.r2{width:220px;height:220px}.radar-map .dot{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 15px var(--cyan)}.radar-map .d1{left:33%;top:32%}.radar-map .d2{left:49%;top:54%}.radar-map .d3{left:24%;top:67%}.radar-map .d4{left:57%;top:25%}.lead-chip{position:absolute;right:18px;bottom:18px;width:200px;padding:14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.35);display:grid;grid-template-columns:1fr auto;gap:5px}.lead-chip small,.lead-chip strong{grid-column:1;font-size:8px;letter-spacing:.12em}.lead-chip strong{font-size:12px}.lead-chip em{grid-column:2;grid-row:1/3;font:34px/1 Georgia,serif;color:var(--cyan)}.chart{height:220px;margin:24px 24px 0;position:relative;border-left:1px solid;border-bottom:1px solid;background:repeating-linear-gradient(0deg,transparent 0 54px,rgba(0,0,0,.12) 55px)}.chart-line{position:absolute;display:block;height:2px;background:currentColor;transform-origin:left}.chart .l1{width:25%;left:6%;top:68%;transform:rotate(-16deg)}.chart .l2{width:34%;left:29%;top:52%;transform:rotate(9deg)}.chart .l3{width:36%;left:60%;top:62%;transform:rotate(-32deg)}.chart-point{position:absolute;width:9px;height:9px;border-radius:50%;background:#8067ff}.chart .p1{left:29%;top:47%}.chart .p2{left:60%;top:57%}.chart .p3{right:2%;top:24%}.keyword-row{display:flex;gap:8px;padding:12px 24px 0}.keyword-row span{padding:6px 9px;border:1px solid;font-size:7px;letter-spacing:.12em}.pipeline{height:178px;padding:35px 18px;display:grid;grid-template-columns:repeat(6,1fr);align-items:center}.pipeline div{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px}.pipeline div:not(:last-child):after{content:"";position:absolute;top:11px;left:65%;width:70%;height:1px;background:currentColor;opacity:.35}.pipeline i{width:24px;height:24px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px;background:#b9e6e4;z-index:1}.pipeline .done i{background:#14201f;color:#b9e6e4}.pipeline .current i{box-shadow:0 0 0 6px rgba(20,32,31,.12)}.commerce-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid}.commerce-stats div{padding:13px 15px;border-right:1px solid;display:flex;align-items:baseline;justify-content:space-between}.commerce-stats div:last-child{border:0}.commerce-stats small{font-size:8px}.commerce-stats b{font:24px/1 Georgia,serif}.live-stage{height:266px;padding:20px;display:grid;grid-template-columns:140px 1fr;grid-template-rows:1fr auto;gap:16px}.scene-bar b i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#fff;margin-right:7px;animation:pulse 1.5s infinite}@keyframes pulse{50%{opacity:.25}}.host-frame{grid-row:1/3;border:1px solid;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.host-head{width:54px;height:54px;border:1px solid;border-radius:50%}.host-body{width:100px;height:90px;border:1px solid;border-radius:50px 50px 0 0;margin-top:8px}.host-frame small{position:absolute;left:10px;bottom:8px;font-size:8px}.waveform{display:flex;align-items:center;justify-content:center;gap:5px;border-bottom:1px solid}.waveform i{width:3px;height:var(--h,30px);background:currentColor;opacity:.85}.waveform i:nth-child(3n){height:60px}.waveform i:nth-child(4n){height:42px}.waveform i:nth-child(5n){height:78px}.live-feed{display:grid;gap:5px}.live-feed span{padding:6px 9px;border:1px solid hsla(0,0%,100%,.35);font-size:8px}.agent-flow{min-height:220px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:28px;padding:30px 4vw}.agent-flow>div{min-height:120px;border:1px solid;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.agent-flow small{font-size:8px;letter-spacing:.16em}.agent-flow b{font:26px/1.2 Songti SC,serif}.agent-flow span{font-size:8px;color:#d9ff57}.agent-flow>i{font-style:normal;font-size:20px}.task-strip{height:48px;border-top:1px solid;display:flex;align-items:center;justify-content:space-around;font-size:8px;letter-spacing:.12em}.product-card:hover .product-scene{transform:translateY(-3px);box-shadow:0 18px 50px rgba(0,0,0,.12)}.product-scene{transition:transform .45s ease,box-shadow .45s ease}.product-copy>p{margin:0 0 10px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.66}.product-copy h3{margin:0;font-family:Songti SC,STSong,serif;font-weight:400;font-size:clamp(34px,3.5vw,56px)}.product-description{margin-top:34px;padding-top:18px;border-top:1px solid;display:flex;justify-content:space-between;gap:30px;align-items:end}.product-description p{margin:0;max-width:570px;font-size:13px;line-height:1.8;opacity:.78}.product-description span{font-size:20px}.method{background:#111315;color:#fff;padding:150px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:12vw}.method-copy h2{margin:0;max-width:630px;font-size:clamp(46px,6vw,88px);line-height:1.16;letter-spacing:-.045em}.method-copy>p:not(.eyebrow){max-width:530px;margin:46px 0 38px;font-size:15px;line-height:2;color:hsla(0,0%,100%,.64)}.method-steps{list-style:none;margin:0;padding:0}.method-steps li{display:grid;grid-template-columns:60px 1fr;gap:30px;padding:36px 0 46px;border-top:1px solid hsla(0,0%,100%,.24)}.method-steps>li>span{font-size:9px;letter-spacing:.18em;color:var(--cyan)}.method-steps h3{margin:0 0 12px;font-family:Songti SC,STSong,serif;font-size:34px;font-weight:400}.method-steps p{margin:0;color:hsla(0,0%,100%,.58);font-size:13px;line-height:1.8}.catalog{padding:150px 7vw}.section-heading.compact{grid-template-columns:1fr 3fr}.catalog-list{border-top:1px solid var(--line)}.catalog-row{display:grid;grid-template-columns:90px 1.3fr 1fr;align-items:center;gap:30px;min-height:132px;border-bottom:1px solid var(--line)}.catalog-row>span{font-size:9px;letter-spacing:.2em}.catalog-row h3{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(26px,3vw,42px);font-weight:400}.catalog-row p{color:#6f6b63;font-size:13px}.contact{min-height:75vh;padding:140px 7vw;display:grid;grid-template-columns:1.35fr 1fr;gap:8vw;align-items:center;background:var(--paper-2)}.contact h2{margin:0 0 70px;font-size:clamp(58px,8vw,124px);line-height:1.06;letter-spacing:-.055em}.contact-intro>p:not(.eyebrow){max-width:560px;margin:-35px 0 42px;color:#656159;font-size:14px;line-height:1.9}.contact-link{width:-moz-max-content;width:max-content;display:flex;gap:24px;padding-bottom:10px;border-bottom:1px solid;font-size:17px}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-cards figure{margin:0;padding:18px;background:#fff;border:1px solid var(--line)}.contact-cards img{display:block;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.contact-cards figcaption{padding:18px 4px 4px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line)}.contact-cards strong{font-family:Songti SC,STSong,serif;font-size:22px;font-weight:400}.contact-cards span{color:#6c6860;font-size:11px}footer{padding:80px 3.5vw 38px;background:#111315;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:100px 30px}.footer-brand{align-self:start}footer>p{margin:0;justify-self:end;font-family:Songti SC,STSong,serif;font-size:24px}footer>div{grid-column:1/-1;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;color:hsla(0,0%,100%,.6)}@media (max-width:900px){.site-header{height:82px;grid-template-columns:1fr auto;padding:0 22px}.desktop-nav{display:none}.brand-cn{font-size:24px}.hero{min-height:680px}.hero-image{background-position:66%}.hero-copy{left:24px;right:24px;bottom:80px}.hero h1{font-size:clamp(58px,17vw,90px)}.hero-lead{max-width:82%;font-size:14px}.hero-note{display:none}.statement{padding:100px 24px 120px}.statement-grid{margin-top:60px;grid-template-columns:1fr;gap:20px}.solutions{padding:95px 16px 100px}.solution-grid{grid-template-columns:1fr}.solution-grid article{min-height:420px;border-right:0;border-bottom:1px solid var(--line);padding:28px 24px 34px}.solution-grid article:last-child{border-bottom:0}.solution-grid h3{margin-top:58px}.products{padding:95px 16px 100px}.section-heading{display:block;margin-bottom:50px}.section-heading h2{margin-bottom:20px}.section-heading>p:last-child{margin:0}.product-grid{grid-template-columns:1fr}.product-card.violet{grid-column:auto}.product-card{min-height:570px}.product-card>a{padding:26px 24px 30px}.product-scene{min-height:250px;margin:30px 0}.agent-flow{grid-template-columns:1fr;gap:8px;padding:18px}.agent-flow>i{display:none}.agent-flow>div{min-height:78px}.product-card.violet .product-scene{min-height:380px}.method{grid-template-columns:1fr;gap:80px}.catalog,.method{padding:100px 24px}.section-heading.compact{display:block}.catalog-row{grid-template-columns:45px 1fr;padding:26px 0}.catalog-row p{grid-column:2;margin:0}.contact{padding:100px 24px;grid-template-columns:1fr;gap:70px}.contact-intro>p:not(.eyebrow){margin-top:-30px}.contact-cards{max-width:560px}footer{padding:60px 24px 30px;grid-template-columns:1fr;gap:50px}footer>p{justify-self:start}}@media (max-width:520px){.contact-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-image{animation:none}.product-scene{transition:none}}