/* Reference canvas: artwork uses unmodified supplied image regions; copy is live HTML. */
#company-experts .expert-reference-brand{display:none!important}
#company-experts{background:#f8fbff;height:var(--slide-height,100vh);min-height:0;padding:0;overflow:hidden}
#company-experts .expert-reference-canvas{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform:translate(-50%,-50%) scale(var(--expert-scale,1));transform-origin:center;background:radial-gradient(ellipse at 45% 35%,#fff 5%,#f9fcff 65%,#f4f9ff);font-family:"Microsoft YaHei","PingFang SC",sans-serif;color:#080e20;isolation:isolate}
#company-experts .expert-art{position:absolute;display:block;background-image:var(--page-image-88e204d0a0, url('../assets/optimized/expert-reference-86588beed4ec.webp'));background-size:1672px 941px;background-repeat:no-repeat}
#company-experts .expert-reference-brand{left:0;top:0;width:1672px;height:120px;background-position:0 0}
#company-experts .expert-reference-portrait{left:30px;top:130px;width:385px;height:697px;background-position:-30px -130px}
#company-experts .expert-reference-footer{left:0;top:735px;width:1672px;height:206px;background-position:0 -735px;z-index:-1;mask-image:linear-gradient(transparent,#000 50px)}
#company-experts .expert-reference-canvas:after{content:'';position:absolute;right:0;top:640px;width:300px;height:160px;background:var(--page-image-88e204d0a0, url('../assets/optimized/expert-reference-86588beed4ec.webp')) -1372px -640px/1672px 941px no-repeat;mask-image:linear-gradient(120deg,transparent 10%,#000 75%);z-index:-1}
#company-experts .expert-reference-divider{position:absolute;left:820px;top:155px;width:1px;height:632px;background:#dce8fe}
#company-experts .expert-reference-name{position:absolute;left:441px;top:211px}
#company-experts .expert-reference-name h2{font-size:96px;font-weight:700;letter-spacing:-3px;line-height:1.22;margin:0;color:#020613}
#company-experts .expert-reference-name>span{display:block;width:80px;height:7px;border-radius:8px;background:#064bdf;margin-top:21px}
#company-experts .expert-reference-name>p{font-size:32px;color:#646871;margin:10px 0 0;line-height:1.6;letter-spacing:0}
#company-experts .expert-reference-stat{position:absolute;left:433px;width:354px;height:137px;border-radius:18px;background:linear-gradient(120deg,#edf5ff,#f4f9ff);box-shadow:0 2px 2px #d8e9ff9c;display:flex;align-items:center}
#company-experts .papers{top:464px}#company-experts .patents{top:617px}
#company-experts .expert-reference-stat>i{left:18px;top:16px;width:90px;height:94px;background-position:-451px -480px}
#company-experts .patents>i{background-position:-451px -634px}
#company-experts .expert-reference-stat>div{margin-left:145px}
#company-experts .expert-reference-stat p{margin:0;display:flex;align-items:baseline;gap:10px;line-height:1.15;color:#004be8;white-space:nowrap}
#company-experts .expert-reference-stat strong{font-size:62px;font-weight:500;letter-spacing:-2px;font-family:Arial,sans-serif}
#company-experts .expert-reference-stat p span{font-size:23px}
#company-experts .expert-reference-stat small{display:block;font-size:23px;color:#6a6e76;line-height:1.5;margin-top:-3px;white-space:nowrap}
#company-experts .expert-reference-experience{position:absolute;left:862px;top:171px;display:flex;align-items:center;height:68px;width:754px;gap:17px}
#company-experts .expert-reference-experience>i{position:relative;flex:none;width:68px;height:68px;background-position:-862px -171px;margin-right:11px}
#company-experts .expert-reference-experience h3{font-size:43px;line-height:1.3;white-space:nowrap;font-weight:700;color:#0349d6;margin:0;letter-spacing:-1px}
#company-experts .expert-reference-experience>span{height:1px;flex:1;background:linear-gradient(90deg,#1760ed,#bfd5ff);margin-left:16px}
#company-experts .expert-reference-experience>small{font-size:15px;letter-spacing:3px;color:#7f9ee0}
#company-experts .expert-reference-roles{position:absolute;left:872px;top:259px;padding:0;margin:0;list-style:none}
#company-experts .expert-reference-roles li{position:relative;padding-left:38px;font-size:29px;line-height:52px;letter-spacing:0;white-space:nowrap}
#company-experts .expert-reference-roles li:before{content:'';position:absolute;left:0;top:16px;width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,#0461fb,#0038c4)}
#company-experts .expert-reference-timeline{position:absolute;left:872px;top:448px;width:743px;border-top:2px solid #a2c0f6;padding-top:39px}
#company-experts .expert-reference-timeline:before{content:'';position:absolute;left:4px;top:64px;width:1px;height:188px;background:linear-gradient(#548bf4,#d6dfef)}
#company-experts .expert-reference-timeline>div{position:relative;display:flex;align-items:center;height:55px;margin-bottom:40px;padding-left:45px;gap:37px}
#company-experts .expert-reference-timeline>div:before{content:'';position:absolute;left:-5px;top:16px;width:19px;height:19px;border-radius:50%;background:linear-gradient(135deg,#0070ff,#003abf)}
#company-experts .expert-reference-timeline b{font-family:Arial,sans-serif;font-size:42px;line-height:1.3;font-weight:500;color:#004bdd;letter-spacing:-1px}
#company-experts .expert-reference-timeline p{font-size:26px;line-height:1.6;margin:0;white-space:nowrap;letter-spacing:-.6px}
#company-experts p.expert-reference-note{position:relative;padding-left:45px;color:#777e8c;font-size:25px;margin-top:0}
#company-experts .expert-reference-note:before{content:'';position:absolute;left:-4px;top:11px;width:17px;height:17px;border-radius:50%;background:#d4deef}
/* The shared site chrome stays visible; site-chrome.css reserves its content frame. */
