/* About Company only: Haier relationship and energy ecosystem emphasis. */
.vhr-relationship{display:block!important;max-width:1220px;margin:0 auto}.vhr-heading{max-width:820px;margin:0 auto 42px;text-align:center}.vhr-heading small{display:block;margin-bottom:12px;color:#65caff;font-weight:800;font-size:12px;letter-spacing:.13em}.vhr-heading h2{margin:0;font-size:clamp(32px,3.55vw,52px);line-height:1.1;letter-spacing:-.05em;color:#fff}.vhr-heading p{max-width:800px;margin:18px auto 0;color:#c8e2f8;font-size:16px;line-height:1.78}.vhr-layout{display:grid;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);gap:34px;align-items:stretch}.vhr-lineage{display:flex;flex-direction:column;justify-content:center;gap:11px;padding:24px;border-radius:18px;border:1px solid #4d93c5;background:linear-gradient(145deg,#082c52,#031a35);box-shadow:inset 0 1px #7ccfff1c}.vhr-unit{display:grid;grid-template-columns:46px 1fr;gap:15px;align-items:center;padding:18px;border:1px solid #5a92b8;border-radius:12px;background:#082c51}.vhr-unit>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#126fd0;color:#fff;font-size:12px;font-weight:850}.vhr-unit strong{display:block;color:#fff;font-size:21px;line-height:1.15}.vhr-unit p{margin:5px 0 0;color:#c6e0f8;font-size:13px;line-height:1.45}.vhr-unit.energy{border-color:#39bfff;background:linear-gradient(100deg,#0a4c89,#083263);box-shadow:0 0 22px #27b9ff24}.vhr-unit.vestwoods{border-color:#64d5ff;background:linear-gradient(100deg,#0c7bdd,#064478);box-shadow:0 0 30px #168eff45}.vhr-arrow{width:2px;height:17px;margin:0 0 0 37px;background:linear-gradient(#67d4ff,#1686ee);box-shadow:0 0 10px #42c6ff}.vhr-arrow:after{content:'';display:block;position:relative;top:12px;left:-3px;width:8px;height:8px;border-right:2px solid #51caff;border-bottom:2px solid #51caff;transform:rotate(45deg)}.vhr-ecosystem{position:relative;isolation:isolate;min-height:395px;overflow:hidden;border:1px solid #4d93c5;border-radius:18px;background:radial-gradient(circle at 50% 49%,#0d5a99 0,#07345f 33%,#031a34 76%);box-shadow:inset 0 1px #86d8ff24}.vhr-ecosystem:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#57c7ff12 1px,transparent 1px),linear-gradient(0deg,#57c7ff12 1px,transparent 1px);background-size:34px 34px}.vhr-eco-title{position:absolute;left:22px;top:18px;margin:0;color:#e2f3ff;font-size:14px;font-weight:800;letter-spacing:.03em}.vhr-orbit{position:absolute;z-index:-1;inset:67px 14% 74px;border:1px dashed #64cfff54;border-radius:50%;box-shadow:0 0 34px #45c7ff17}.vhr-core{position:absolute;z-index:2;left:50%;top:50%;translate:-50% -50%;width:142px;height:142px;display:grid;place-content:center;text-align:center;border:1px solid #72d8ff;border-radius:26px;background:radial-gradient(circle at 38% 26%,#1c9dff,#07508c 62%,#052f5d);box-shadow:0 0 0 13px #55d3ff13,0 0 42px #33bfff91}.vhr-core b{font-size:34px;line-height:1;color:#fff}.vhr-core span{margin-top:9px;color:#ddf4ff;font-size:11px;line-height:1.35}.vhr-node{position:absolute;z-index:2;display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #5a98c3;border-radius:8px;background:#08284ad9;color:#e8f7ff;font-size:12px;line-height:1.2;box-shadow:0 8px 16px #01132335}.vhr-node b{font-size:9px;letter-spacing:.07em;color:#8de1ff}.vhr-node.n1{left:6%;top:23%}.vhr-node.n2{left:36%;top:14%}.vhr-node.n3{right:6%;top:23%}.vhr-node.n4{left:4%;top:54%}.vhr-node.n5{right:4%;top:54%}.vhr-node.n6{left:13%;bottom:17%}.vhr-node.n7{right:12%;bottom:17%}.vhr-flow{position:absolute;z-index:1;display:block;background:#59d4ff;box-shadow:0 0 12px #42c9ff}.vhr-flow.horizontal{left:18%;right:18%;top:50%;height:1px}.vhr-flow.vertical{top:24%;bottom:24%;left:50%;width:1px;background:linear-gradient(#58d5ff,#5ee2b5)}.vhr-caption{position:absolute;z-index:3;left:22px;right:22px;bottom:16px;margin:0;color:#b7dff9;font-size:12px;line-height:1.45}.vhr-relationship~*{position:relative}@media(max-width:900px){.vhr-layout{grid-template-columns:1fr}.vhr-ecosystem{min-height:380px}.vhr-heading{text-align:left;margin-left:0}.vhr-heading p{margin-left:0}}@media(max-width:600px){.vhr-heading{margin-bottom:27px}.vhr-heading h2{font-size:31px}.vhr-heading p{font-size:15px}.vhr-lineage{padding:14px}.vhr-unit{padding:14px;grid-template-columns:40px 1fr}.vhr-unit>span{width:34px;height:34px}.vhr-unit strong{font-size:18px}.vhr-unit p{font-size:12px}.vhr-arrow{margin-left:31px}.vhr-ecosystem{min-height:520px}.vhr-eco-title{left:16px;top:15px;font-size:12px}.vhr-orbit{inset:74px 6% 89px}.vhr-core{width:112px;height:112px}.vhr-core b{font-size:28px}.vhr-node{padding:7px;font-size:10px;gap:4px}.vhr-node b{font-size:7px}.vhr-node.n1{left:3%;top:19%}.vhr-node.n2{left:33%;top:12%}.vhr-node.n3{right:3%;top:19%}.vhr-node.n4{left:1%;top:48%}.vhr-node.n5{right:1%;top:48%}.vhr-node.n6{left:5%;bottom:17%}.vhr-node.n7{right:5%;bottom:17%}.vhr-caption{left:16px;right:16px;bottom:14px;font-size:11px}}
