.foundation-module__P2oiSq__shell{width:min(100% - 3rem,1320px);margin-inline:auto}.foundation-module__P2oiSq__kicker{color:#7b5a3f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:700;line-height:1.2}.foundation-module__P2oiSq__displayTitle{color:#191815;max-width:12ch;font-family:var(--font-dm-sans), "Alibaba PuHuiTi 2.0", sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(2.4rem,5vw,5.25rem);font-weight:600;line-height:1.03}.foundation-module__P2oiSq__introCopy{color:#716b62;max-width:38rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.85}.foundation-module__P2oiSq__diagnostic{isolation:isolate;background:radial-gradient(circle at 78% 3%,#c2815936,#0000 22%),linear-gradient(#e9ddd0 0%,#f8f5f0 24rem 100%);padding:clamp(2rem,3.8vw,3.75rem) 0 clamp(5.25rem,8vw,7.5rem);position:relative;overflow:clip}.foundation-module__P2oiSq__diagnostic>.foundation-module__P2oiSq__shell{z-index:1;position:relative}.foundation-module__P2oiSq__diagnosticBridge{z-index:0;pointer-events:none;perspective:1200px;height:clamp(7rem,13vw,11rem);position:absolute;inset:0 0 auto;overflow:hidden}.foundation-module__P2oiSq__diagnosticBridgePlane{opacity:.72;transform-origin:bottom;background:linear-gradient(#724e361a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#724e361a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#fffaf438,#0000 62%);border:1px solid #fff5ea6b;width:min(76rem,88vw);height:18rem;position:absolute;top:-10rem;left:38%;transform:translate(-50%)rotateX(67deg)rotate(-12deg)}.foundation-module__P2oiSq__diagnosticBridgeLine{background:linear-gradient(90deg,#0000,#744c31b8 14%,#744c3147 84%,#0000);width:72%;height:1px;position:absolute;top:clamp(4.8rem,8vw,7.25rem);left:7%;transform:rotate(-5deg)}.foundation-module__P2oiSq__diagnosticBridgeGlow{filter:blur(64px);background:#f0b28242;border-radius:50%;width:22rem;height:18rem;position:absolute;top:-9rem;right:4%}.foundation-module__P2oiSq__diagnosticIntro{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.foundation-module__P2oiSq__diagnosticIntro .foundation-module__P2oiSq__displayTitle{grid-area:2/1}.foundation-module__P2oiSq__diagnosticIntro .foundation-module__P2oiSq__kicker{grid-area:1/1;margin:0 0 1rem}.foundation-module__P2oiSq__diagnosticIntro .foundation-module__P2oiSq__introCopy{white-space:nowrap;grid-area:3/1;max-width:none;margin:1.4rem 0 0}.foundation-module__P2oiSq__diagnosticTitle{color:#35261e;letter-spacing:-.038em;white-space:nowrap;max-width:none;font-family:Fraunces,Alibaba PuHuiTi,serif;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:430;line-height:1.08}.foundation-module__P2oiSq__diagnosticTitleWord{vertical-align:top;margin-bottom:-.22em;margin-right:.22em;padding-bottom:.22em;display:inline-block;overflow:hidden}.foundation-module__P2oiSq__diagnosticTitleWord>span{transform-origin:50% 100%;display:inline-block}.foundation-module__P2oiSq__diagnosticTitleCharacter{margin-right:0}.foundation-module__P2oiSq__diagnosticStage{isolation:isolate;perspective:1400px;background:radial-gradient(circle at 69% 48%,#a76a422b,#0000 25%),radial-gradient(circle at 16% 78%,#2d282112,#0000 34%);border-top:1px solid #71543f2b;border-bottom:1px solid #71543f1a;min-height:420px;margin-top:clamp(1.35rem,2.8vw,2.5rem);padding:clamp(1.4rem,2.8vw,2.8rem);position:relative;overflow:hidden}.foundation-module__P2oiSq__diagnosticGrid{z-index:-1;transform-origin:bottom;background-image:linear-gradient(#53483c1c 1px,#0000 1px),linear-gradient(90deg,#53483c1c 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:10% -14% -41%;transform:rotateX(68deg)rotate(-8deg);-webkit-mask-image:linear-gradient(#0000,#000 34% 76%,#0000);mask-image:linear-gradient(#0000,#000 34% 76%,#0000)}.foundation-module__P2oiSq__diagnosticAxis{transform-origin:0;background:linear-gradient(90deg,#0000,#b7835f33 12%,#b7835f61 84%,#0000);width:72%;height:1px;position:absolute;top:54%;left:15%;transform:rotateX(56deg)rotate(-24deg)}.foundation-module__P2oiSq__diagnosticRoute{z-index:0;pointer-events:none;position:absolute;inset:0}.foundation-module__P2oiSq__diagnosticRouteSegment{transform-origin:0;background:linear-gradient(90deg,#0000,#a76742e6 12%,#a767425c);height:1px;position:absolute;box-shadow:0 0 16px #be7e5238}.foundation-module__P2oiSq__diagnosticRouteSegmentOne{width:31%;top:61%;left:8%;transform:rotate(-15deg)}.foundation-module__P2oiSq__diagnosticRouteSegmentTwo{width:23%;top:45%;left:43%;transform:rotate(-14deg)}.foundation-module__P2oiSq__diagnosticRouteSegmentThree{width:21%;top:30%;left:69%;transform:rotate(-11deg)}.foundation-module__P2oiSq__diagnosticRouteBreak{background:#f5eee6;border:1px solid #a76742cc;width:12px;height:12px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 5px #f5eee67a,0 0 18px #be7e5247}.foundation-module__P2oiSq__diagnosticRouteBreakOne{top:49%;left:38.2%}.foundation-module__P2oiSq__diagnosticRouteBreakTwo{top:33.2%;left:65.8%}.foundation-module__P2oiSq__diagnosticRouteNode{background:#b7835f;border:2px solid #f9f3ec;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 5px #b7835f1f,0 0 18px #b7835f6b}.foundation-module__P2oiSq__diagnosticRouteNodeOne{top:52%;left:20.5%}.foundation-module__P2oiSq__diagnosticRouteNodeTwo{top:39%;left:54%}.foundation-module__P2oiSq__diagnosticRouteNodeThree{top:26%;left:80%}.foundation-module__P2oiSq__diagnosticCore{z-index:1;width:188px;height:188px;transform-style:preserve-3d;position:absolute;top:45%;left:53%;transform:translate(-50%,-50%)rotateX(62deg)rotate(34deg)}.foundation-module__P2oiSq__diagnosticCore span{background:#ffffff2e;border:1px solid #81583ad1;position:absolute;inset:0;box-shadow:0 0 38px #be7e5247}.foundation-module__P2oiSq__diagnosticCore span:first-child{transform:translateZ(0)}.foundation-module__P2oiSq__diagnosticCore span:nth-child(2){transform:translateZ(27px)}.foundation-module__P2oiSq__diagnosticCore span:nth-child(3){transform:translateZ(54px)}.foundation-module__P2oiSq__diagnosticIssuePosition{z-index:2;width:min(30%,350px);transform-style:preserve-3d;position:absolute}.foundation-module__P2oiSq__diagnosticIssuePosition:before{z-index:-1;content:"";background:0 0;border:1px solid #91674929;border-radius:10px;position:absolute;inset:8px -8px -8px 8px;transform:translateZ(-18px)}.foundation-module__P2oiSq__diagnosticIssue{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);width:100%;min-height:178px;transform-style:preserve-3d;will-change:transform, opacity;background:linear-gradient(122deg,#ffffff5e,#ffffff1a);border:1px solid #ffffff85;border-radius:10px;gap:.65rem;padding:1.15rem 1.2rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 30px #35291d12,inset 0 1px #ffffff9e}.foundation-module__P2oiSq__diagnosticIssue h3,.foundation-module__P2oiSq__servicePrimary h3,.foundation-module__P2oiSq__serviceSupportCard h3,.foundation-module__P2oiSq__productionBlock h3{color:#24211c;font-family:var(--font-dm-sans), "Alibaba PuHuiTi 2.0", sans-serif;letter-spacing:-.04em;margin:0;font-size:1.25rem;font-weight:650;line-height:1.25}.foundation-module__P2oiSq__diagnosticIssue>p:not(.foundation-module__P2oiSq__issueLabel),.foundation-module__P2oiSq__servicePrimary p,.foundation-module__P2oiSq__serviceSupportCard p,.foundation-module__P2oiSq__productionBlock>p{color:#6f675e;margin:0;font-size:.84rem;line-height:1.72}.foundation-module__P2oiSq__diagnosticIssue h3{white-space:nowrap;max-width:none;margin-top:1.05rem;font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.2}.foundation-module__P2oiSq__diagnosticIssue>p:not(.foundation-module__P2oiSq__issueLabel){max-width:30ch;font-size:.8rem;line-height:1.58}.foundation-module__P2oiSq__diagnosticIssueEvidence{top:42%;left:4%;transform:rotateX(7deg)rotateY(16deg)rotate(-3deg)translateZ(0)}.foundation-module__P2oiSq__diagnosticIssuePath{top:30%;left:35%;transform:rotateX(5deg)rotateY(3deg)rotate(-1deg)translateZ(44px)}.foundation-module__P2oiSq__diagnosticIssueSignal{top:17%;right:4%;transform:rotateX(7deg)rotateY(-15deg)rotate(3deg)translateZ(88px)}.foundation-module__P2oiSq__issueIndex{color:#aa7653;letter-spacing:.12em;font-size:.68rem;font-weight:700;position:absolute;top:1.15rem;right:1.2rem}.foundation-module__P2oiSq__issueLine{background:linear-gradient(90deg,#b78461,#0000);height:1px;position:absolute;bottom:1.15rem;left:1.35rem;right:1.35rem}.foundation-module__P2oiSq__diagnosticCaption{color:#75695d;align-items:center;gap:.75rem;max-width:20rem;margin:0;font-size:.73rem;line-height:1.5;display:inline-flex;position:absolute;bottom:1.85rem;right:2.25rem}.foundation-module__P2oiSq__diagnosticCaption span{background:#b7835f;width:2.75rem;height:1px}
.scenes-module__mrg3ha__diagnosticStage{isolation:isolate;background:0 0;border:0;min-height:clamp(31rem,46vw,36rem);margin-top:clamp(.75rem,2vw,1.5rem);position:relative;overflow:visible}.scenes-module__mrg3ha__diagnosticSignalMap{z-index:1;opacity:.3;pointer-events:none;position:absolute;inset:0}.scenes-module__mrg3ha__diagnosticSignalMap svg{width:100%;height:100%;display:block;overflow:visible}.scenes-module__mrg3ha__diagnosticSignalBase,.scenes-module__mrg3ha__diagnosticSignalActive,.scenes-module__mrg3ha__diagnosticSignalRecovery,.scenes-module__mrg3ha__diagnosticSignalGlow,.scenes-module__mrg3ha__diagnosticRecoveryGlow,.scenes-module__mrg3ha__diagnosticSignalParticles,.scenes-module__mrg3ha__diagnosticSignalParticlesSoft,.scenes-module__mrg3ha__diagnosticRecoveryParticles{fill:none;vector-effect:non-scaling-stroke}.scenes-module__mrg3ha__diagnosticSignalBase{stroke:#7d452f1f;stroke-width:1px;stroke-dasharray:2 10}.scenes-module__mrg3ha__diagnosticSignalActive{stroke:url(#diagnostic-copper-signal);stroke-width:1.35px;stroke-linecap:round}.scenes-module__mrg3ha__diagnosticSignalGlow{stroke:url(#diagnostic-copper-signal);stroke-width:8px;stroke-linecap:round;opacity:.18;filter:none}.scenes-module__mrg3ha__diagnosticSignalReverse{stroke:url(#diagnostic-copper-signal-reverse)}.scenes-module__mrg3ha__diagnosticSignalParticles,.scenes-module__mrg3ha__diagnosticSignalParticlesSoft,.scenes-module__mrg3ha__diagnosticRecoveryParticles{stroke-linecap:round;filter:none}.scenes-module__mrg3ha__diagnosticSignalParticles{stroke:#fff4e8fa;stroke-width:3.1px;stroke-dasharray:.55 24}.scenes-module__mrg3ha__diagnosticSignalParticlesSoft{stroke:#e8c4a5a8;stroke-width:1.5px;stroke-dasharray:.45 42}.scenes-module__mrg3ha__diagnosticRecoveryGlow{stroke:url(#diagnostic-recovery-signal);stroke-width:15px;stroke-linecap:round;opacity:.34;filter:none}.scenes-module__mrg3ha__diagnosticSignalRecovery{stroke:url(#diagnostic-recovery-signal);stroke-width:1.8px;stroke-linecap:round}.scenes-module__mrg3ha__diagnosticRecoveryParticles{stroke:#fff4e8;stroke-width:4.8px;stroke-dasharray:.8 16}.scenes-module__mrg3ha__diagnosticSignalNode{transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.16,1,.3,1) infinite scenes-module__mrg3ha__diagnostic-node-breathe}.scenes-module__mrg3ha__diagnosticSignalNodeHalo{fill:url(#diagnostic-node-energy)}.scenes-module__mrg3ha__diagnosticSignalNodeRing{fill:#fffaf433;stroke:#e8c4a5bd;stroke-width:1px;vector-effect:non-scaling-stroke}.scenes-module__mrg3ha__diagnosticSignalNodeCore{fill:#fff4e8;filter:none}.scenes-module__mrg3ha__diagnosticSignalNode path{fill:none;stroke:#a9633d80;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.scenes-module__mrg3ha__diagnosticRecoveryCore{aspect-ratio:1;width:clamp(4.5rem,7vw,6.25rem);transform-style:preserve-3d;position:absolute;top:50%;left:69%;right:auto;translate:-50% -50%}.scenes-module__mrg3ha__diagnosticRecoveryCore span{background:#fff4e814;border:1px solid #e8c4a580;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 34px #e8c4a53d,inset 0 0 18px #fff4e829}.scenes-module__mrg3ha__diagnosticRecoveryCore span:nth-child(2){inset:18%}.scenes-module__mrg3ha__diagnosticRecoveryCore span:nth-child(3){background:#fff4e8;border:0;inset:39%;box-shadow:0 0 18px #fff4e8eb,0 0 42px #c9916d9e}.scenes-module__mrg3ha__diagnosticIssuePosition{z-index:2;width:min(26%,19rem);position:absolute;transform:none}.scenes-module__mrg3ha__diagnosticIssuePosition:before{display:none}.scenes-module__mrg3ha__diagnosticIssue{width:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:1rem 0 0;display:block;position:relative;overflow:visible}.scenes-module__mrg3ha__diagnosticIssue:before{content:"";background:#fff4e8;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0;box-shadow:0 0 0 4px #a9633d1a,0 0 14px #c9916db3}.scenes-module__mrg3ha__diagnosticIssue:after{content:"";background:linear-gradient(90deg,#c9916db8,#e8c4a542 62%,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.scenes-module__mrg3ha__diagnosticIssue h3{color:#2b241f;white-space:normal;max-width:17ch;margin:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.25}.scenes-module__mrg3ha__diagnosticIssue>p{color:#6d6258;max-width:31ch;margin:.65rem 0 0;font-size:.78rem;line-height:1.65}.scenes-module__mrg3ha__diagnosticIssueEvidence{top:67%;left:4%}.scenes-module__mrg3ha__diagnosticIssuePath{top:7%;left:29%}.scenes-module__mrg3ha__diagnosticIssueSignal{top:66%;right:3%}.scenes-module__mrg3ha__issueIndex{color:#9a6848;letter-spacing:.1em;font-size:.65rem;font-weight:700;position:absolute;top:1rem;right:0}.scenes-module__mrg3ha__diagnosticProcessConnector{--connector-travel:12rem;z-index:2;transform-origin:top;background:linear-gradient(#fff4e8,#c9916dc7 52%,#c9916d00);width:1px;height:clamp(12rem,16vw,15rem);position:absolute;bottom:-5.5rem;left:50%;box-shadow:0 0 10px #fff4e8b3,0 0 20px #c9916d59}.scenes-module__mrg3ha__diagnosticProcessConnector:before{content:"";background:linear-gradient(#fff4e8,#e8c4a500);border-radius:999px;width:6px;height:14px;animation:1.9s cubic-bezier(.22,1,.36,1) infinite scenes-module__mrg3ha__diagnostic-connector-flow;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #fff4e8e6,0 0 28px #c9916d8f}@keyframes scenes-module__mrg3ha__diagnostic-node-breathe{0%,to{opacity:.72}45%{opacity:1}}@keyframes scenes-module__mrg3ha__diagnostic-connector-flow{0%{opacity:0;transform:translate(-50%,-8px)scaleY(.55)}22%{opacity:1}78%{opacity:.88}to{opacity:0;transform:translate(-50%, var(--connector-travel)) scaleY(1)}}.scenes-module__mrg3ha__services{background:#ece6de;padding:clamp(6.5rem,12vw,11rem) 0;overflow:clip}.scenes-module__mrg3ha__servicesHeading{max-width:41rem}.scenes-module__mrg3ha__serviceSystem{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.75fr);gap:1.25rem;margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.scenes-module__mrg3ha__servicePrimary{background:#292723;border:1px solid #282521;border-radius:22px;grid-template-columns:minmax(14rem,.74fr) minmax(20rem,1.1fr);min-height:570px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 86px #29241f33}.scenes-module__mrg3ha__servicePrimaryContent{z-index:2;color:#f4eee6;flex-direction:column;align-items:flex-start;padding:clamp(2rem,4vw,4rem);display:flex;position:relative}.scenes-module__mrg3ha__servicePrimary h3{color:#fffaf4;max-width:6ch;margin-top:3.25rem;font-size:clamp(2rem,3vw,3.25rem);line-height:1.07}.scenes-module__mrg3ha__servicePrimary p{color:#c9c0b7;max-width:19rem;margin-top:1.3rem}.scenes-module__mrg3ha__serviceNumber{color:#c58c62;letter-spacing:.16em;font-size:.73rem;font-weight:700}.scenes-module__mrg3ha__serviceLink,.scenes-module__mrg3ha__serviceSupportLink{justify-content:center;align-items:center;transition:transform .18s,background-color .18s;display:inline-flex}.scenes-module__mrg3ha__serviceLink{color:#282521;background:#f6f0e7;border-radius:999px;gap:.55rem;min-height:44px;margin-top:auto;padding:.72rem 1rem;font-size:.83rem;font-weight:700;text-decoration:none}.scenes-module__mrg3ha__serviceLink:hover,.scenes-module__mrg3ha__serviceSupportLink:hover{transform:translateY(-2px)}.scenes-module__mrg3ha__serviceLink:active,.scenes-module__mrg3ha__serviceSupportLink:active{transform:translateY(1px)scale(.98)}.scenes-module__mrg3ha__serviceLink:focus-visible,.scenes-module__mrg3ha__serviceSupportLink:focus-visible{outline-offset:3px;outline:2px solid #e0a77e}.scenes-module__mrg3ha__websiteVisual{perspective:1200px;align-self:stretch;min-width:0;padding:3rem 1.25rem 1.5rem;position:relative}.scenes-module__mrg3ha__websiteVisualGlow{filter:blur(58px);opacity:.35;background:#ba7b55;border-radius:50%;width:23rem;height:23rem;position:absolute;top:14%;right:-13%}.scenes-module__mrg3ha__websiteVisualPlane{background-image:linear-gradient(#f5e1d121 1px,#0000 1px),linear-gradient(90deg,#f5e1d121 1px,#0000 1px);background-size:32px 32px;border:1px solid #f5e1d12e;width:125%;height:62%;position:absolute;bottom:-15%;right:-14%;transform:rotateX(67deg)rotate(-14deg)}.scenes-module__mrg3ha__websiteVisualFrame{z-index:1;height:calc(100% - 4rem);min-height:350px;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff2e,#ffffff0a);border:1px solid #fffaf44a;border-radius:12px;padding:1rem;position:relative;transform:rotateY(-17deg)rotateX(7deg)rotate(2deg);box-shadow:-24px 30px 40px #0000003d,inset 0 1px #ffffff3d}.scenes-module__mrg3ha__websiteVisualBrowser{border-bottom:1px solid #ffffff2e;align-items:center;gap:.35rem;height:22px;display:flex}.scenes-module__mrg3ha__websiteVisualBrowser span{border:1px solid #ffffffa8;border-radius:50%;width:5px;height:5px}.scenes-module__mrg3ha__assetPlaceholder{color:#fff6ee;background:linear-gradient(135deg,#ffffff1f,#a363402e);border:1px dashed #ffffff6b;flex-direction:column;justify-content:center;align-items:flex-start;height:calc(100% - 22px);padding:1.4rem;display:flex}.scenes-module__mrg3ha__assetPlaceholder span{color:#e0a37a;letter-spacing:.15em;font-size:.65rem;font-weight:700}.scenes-module__mrg3ha__assetPlaceholder strong{letter-spacing:-.06em;max-width:9ch;margin-top:.6rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.15}.scenes-module__mrg3ha__assetPlaceholder small{color:#d3c4b7;margin-top:1rem;font-size:.68rem}.scenes-module__mrg3ha__websiteVisual>p{z-index:2;color:#d7c8ba;width:min(85%,16rem);margin:0;font-size:.71rem;line-height:1.6;position:absolute;bottom:0;right:0}.scenes-module__mrg3ha__serviceSupport{gap:1.25rem;display:grid}.scenes-module__mrg3ha__serviceSupportCard{background:#f7f3ed;border:1px solid #d4ccc2;border-radius:22px;flex-direction:column;min-height:272px;padding:clamp(1.7rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #45362712}.scenes-module__mrg3ha__serviceSupportCard:after{content:"";opacity:.2;border:1px solid;border-radius:50%;width:12rem;height:12rem;position:absolute;bottom:-4.5rem;right:-2.5rem}.scenes-module__mrg3ha__serviceSeo{color:#a7704e}.scenes-module__mrg3ha__serviceGeo{color:#85725f;background:#e2ddd5}.scenes-module__mrg3ha__serviceSupportCard h3{margin-top:1.8rem;font-size:1.7rem}.scenes-module__mrg3ha__serviceSupportCard p{max-width:23rem;margin-top:.8rem}.scenes-module__mrg3ha__serviceSupportLink{z-index:1;color:#f9f4ed;background:#292723;border-radius:50%;width:44px;min-height:44px;margin-top:auto;position:relative}.scenes-module__mrg3ha__production{background:#f8f5f0;padding:clamp(6.5rem,12vw,11rem) 0;position:relative;overflow:clip}.scenes-module__mrg3ha__production:before{content:"";background:linear-gradient(#b7785000,#b7785094);width:1px;height:clamp(3rem,6vw,5.25rem);position:absolute;top:0;left:50%}.scenes-module__mrg3ha__productionHeading{max-width:47rem}.scenes-module__mrg3ha__productionHeading .scenes-module__mrg3ha__introCopy{max-width:34rem}.scenes-module__mrg3ha__productionPathFrame{margin-top:clamp(3.5rem,7vw,6.5rem);position:relative}.scenes-module__mrg3ha__productionPath{z-index:0;transform-origin:0;background:linear-gradient(90deg,#0000,#a56b43 8%,#ddc5a8 50%,#a56b43 92%,#0000);height:1px;position:absolute;top:50%;left:2%;right:2%;transform:scaleX(1)}.scenes-module__mrg3ha__productionLine{z-index:1;perspective:1500px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.scenes-module__mrg3ha__productionStation{min-width:0;position:relative}.scenes-module__mrg3ha__productionBlock{min-height:300px;transform-style:preserve-3d;background:linear-gradient(150deg,#fff,#ebe5dc);border:1px solid #cfc7bd;border-radius:14px;flex-direction:column;padding:1.3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 30px #3a2e2117}.scenes-module__mrg3ha__productionStation:nth-child(2) .scenes-module__mrg3ha__productionBlock{margin-top:2rem}.scenes-module__mrg3ha__productionStation:nth-child(3) .scenes-module__mrg3ha__productionBlock{margin-top:.65rem}.scenes-module__mrg3ha__productionStation:nth-child(4) .scenes-module__mrg3ha__productionBlock{margin-top:2.7rem}.scenes-module__mrg3ha__productionStation:nth-child(5) .scenes-module__mrg3ha__productionBlock{margin-top:1rem}.scenes-module__mrg3ha__productionTopline{color:#80634e;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.67rem;font-weight:700;display:flex}.scenes-module__mrg3ha__productionTopline strong{color:#b17b56;font-size:.72rem}.scenes-module__mrg3ha__productionBlock h3{margin-top:2rem;font-size:1.16rem}.scenes-module__mrg3ha__productionBlock>p{margin-top:.85rem}.scenes-module__mrg3ha__productionOutput{color:#564a3e;letter-spacing:.04em;background:#ffffffb3;border:1px solid #d4c6b7;align-self:flex-start;margin-top:auto;padding:.45rem .58rem;font-size:.64rem;font-weight:700}.scenes-module__mrg3ha__productionBlockDepth{transform-origin:0 0;background:#d6cec3;border:1px solid #bdb3a6;border-top:0;height:8px;position:absolute;inset:auto 0 -8px 8px;transform:skew(-44deg)}.scenes-module__mrg3ha__productionArrow{z-index:2;color:#ad7e5c;position:absolute;top:43%;right:-.68rem}.scenes-module__mrg3ha__productionFootnote{color:#73695f;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:3.75rem;font-size:.75rem;display:flex}.scenes-module__mrg3ha__productionFootnote p{margin:0}.scenes-module__mrg3ha__productionFootnoteLine{background:#b7835f;width:3rem;height:1px}
.architectural-matter-module__m726wq__diagnosticMatterFields{z-index:1;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0;overflow:hidden}.architectural-matter-module__m726wq__diagnosticMatterField{aspect-ratio:1;opacity:.72;transform-origin:50%;width:clamp(9rem,16vw,15rem);transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute}.architectural-matter-module__m726wq__diagnosticMatterField1{top:47%;left:5%}.architectural-matter-module__m726wq__diagnosticMatterField2{top:4%;left:40%}.architectural-matter-module__m726wq__diagnosticMatterField3{bottom:4%;right:4%}.architectural-matter-module__m726wq__diagnosticMatterOrbit,.architectural-matter-module__m726wq__diagnosticMatterVoid{border:1px solid #a369453d;border-radius:50%;position:absolute;inset:18%}.architectural-matter-module__m726wq__diagnosticMatterOrbit{border-style:dashed;animation:10s linear infinite architectural-matter-module__m726wq__diagnosticMatterOrbit}.architectural-matter-module__m726wq__diagnosticMatterVoid{box-shadow:none;background:radial-gradient(circle,#32241b66,#744b311f 44%,#0000 71%);border:0;inset:34%}.architectural-matter-module__m726wq__diagnosticMatterParticle{width:3px;height:3px;box-shadow:none;transform:rotate(var(--matter-angle)) translateX(var(--matter-radius));animation:architectural-matter-module__m726wq__diagnosticMatterDrift var(--matter-duration) ease-in-out infinite alternate;animation-delay:var(--matter-delay);background:#9a5735d1;border-radius:50%;position:absolute;top:50%;left:50%}.architectural-matter-module__m726wq__diagnosticMatterField1 .architectural-matter-module__m726wq__diagnosticMatterParticle{animation-name:architectural-matter-module__m726wq__diagnosticMatterMiss}.architectural-matter-module__m726wq__diagnosticMatterField2 .architectural-matter-module__m726wq__diagnosticMatterParticle{background:#b8754ca8;animation-name:architectural-matter-module__m726wq__diagnosticMatterScatter}.architectural-matter-module__m726wq__diagnosticMatterField3 .architectural-matter-module__m726wq__diagnosticMatterParticle{box-shadow:none;background:#fff4e8b8;animation-name:architectural-matter-module__m726wq__diagnosticMatterVoidOrbit}.architectural-matter-module__m726wq__diagnostic[data-home-motion-active=true] .architectural-matter-module__m726wq__diagnosticMatterField{opacity:1}.architectural-matter-module__m726wq__diagnostic[data-home-motion-absorbing=true] .architectural-matter-module__m726wq__diagnosticMatterField{opacity:0;transform:translate(var(--matter-pull-x,0), var(--matter-pull-y,0)) scale(.08)}.architectural-matter-module__m726wq__diagnosticMatterField1{--matter-pull-x:48vw;--matter-pull-y:-21vh}.architectural-matter-module__m726wq__diagnosticMatterField2{--matter-pull-x:8vw;--matter-pull-y:23vh}.architectural-matter-module__m726wq__diagnosticMatterField3{--matter-pull-x:-43vw;--matter-pull-y:-26vh}@keyframes architectural-matter-module__m726wq__diagnosticMatterOrbit{to{transform:rotate(360deg)}}@keyframes architectural-matter-module__m726wq__diagnosticMatterDrift{to{opacity:.18}}@keyframes architectural-matter-module__m726wq__diagnosticMatterMiss{0%{transform:rotate(var(--matter-angle)) translateX(2.4rem)}68%{transform:rotate(calc(var(--matter-angle) + 38deg)) translateX(6.8rem);opacity:.94}to{transform:rotate(calc(var(--matter-angle) + 54deg)) translateX(7.6rem);opacity:.08}}@keyframes architectural-matter-module__m726wq__diagnosticMatterScatter{0%{transform:rotate(var(--matter-angle)) translateX(2rem);opacity:.8}to{transform:rotate(calc(var(--matter-angle) + 22deg)) translateX(calc(var(--matter-radius) + 3.5rem));opacity:0}}@keyframes architectural-matter-module__m726wq__diagnosticMatterVoidOrbit{0%{transform:rotate(var(--matter-angle)) translateX(5.4rem)}to{transform:rotate(calc(var(--matter-angle) + 92deg)) translateX(3.1rem);opacity:.15}}
.process-responsive-module__yNwLpq__production{isolation:isolate;overflow:hidden}.process-responsive-module__yNwLpq__production>.process-responsive-module__yNwLpq__shell{z-index:2;position:relative}@media (max-width:63.999rem){.process-responsive-module__yNwLpq__diagnosticMatterFields{opacity:.48}.process-responsive-module__yNwLpq__diagnosticMatterField{width:8rem}}@media (max-width:1023px){.process-responsive-module__yNwLpq__diagnosticIntro{grid-template-columns:1fr;gap:0}.process-responsive-module__yNwLpq__diagnosticIntro .process-responsive-module__yNwLpq__kicker{grid-area:1/1;margin:0 0 1rem}.process-responsive-module__yNwLpq__diagnosticIntro .process-responsive-module__yNwLpq__displayTitle{grid-area:2/1}.process-responsive-module__yNwLpq__diagnosticIntro .process-responsive-module__yNwLpq__introCopy{grid-area:3/1;margin-top:1.25rem}.process-responsive-module__yNwLpq__diagnosticStage{min-height:520px}.process-responsive-module__yNwLpq__diagnosticIssuePosition{width:min(29%,18rem)}.process-responsive-module__yNwLpq__diagnosticIssueEvidence{top:65%;left:3%}.process-responsive-module__yNwLpq__diagnosticIssuePath{top:5%;left:28%}.process-responsive-module__yNwLpq__diagnosticIssueSignal{top:64%;right:2%}.process-responsive-module__yNwLpq__diagnosticIssue h3{white-space:normal}.process-responsive-module__yNwLpq__serviceSystem{grid-template-columns:1fr}.process-responsive-module__yNwLpq__servicePrimary{min-height:520px}.process-responsive-module__yNwLpq__serviceSupport{grid-template-columns:repeat(2,minmax(0,1fr))}.process-responsive-module__yNwLpq__productionLine{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.5rem}.process-responsive-module__yNwLpq__productionStation:nth-child(n) .process-responsive-module__yNwLpq__productionBlock{margin-top:0}.process-responsive-module__yNwLpq__productionArrow{display:none}}@media (max-width:680px){.process-responsive-module__yNwLpq__shell{width:min(100% - 2.25rem,1320px)}.process-responsive-module__yNwLpq__diagnostic{background:#f8f5f0;padding-top:2.75rem}.process-responsive-module__yNwLpq__diagnosticBridge{height:3.5rem}.process-responsive-module__yNwLpq__diagnosticBridgePlane{width:64rem;top:-13rem;left:52%}.process-responsive-module__yNwLpq__diagnosticBridgeLine{width:80%;top:2.75rem;left:10%}.process-responsive-module__yNwLpq__diagnosticBridgeGlow{display:none}.process-responsive-module__yNwLpq__diagnosticStage{gap:2.5rem;min-height:auto;padding:3rem 1.25rem 7rem;display:grid}.process-responsive-module__yNwLpq__diagnosticGrid,.process-responsive-module__yNwLpq__diagnosticAxis,.process-responsive-module__yNwLpq__diagnosticRoute,.process-responsive-module__yNwLpq__diagnosticCore{display:none}.process-responsive-module__yNwLpq__diagnosticSignalMap{background:linear-gradient(#a96843,#a9684347 72%,#c7895f);width:1px;inset:3rem auto 5.5rem 1.7rem}.process-responsive-module__yNwLpq__diagnosticSignalMap svg{display:none}.process-responsive-module__yNwLpq__diagnosticRecoveryCore{width:2.9rem;inset:auto auto -.15rem -.9rem;translate:0}.process-responsive-module__yNwLpq__diagnosticIssuePosition{width:100%;margin:0;padding-left:2.25rem;position:relative;inset:auto;transform:none}.process-responsive-module__yNwLpq__diagnosticIssuePosition:before{display:none}.process-responsive-module__yNwLpq__diagnosticIssue{width:100%;min-height:0;padding:1rem 0 0;transform:none}.process-responsive-module__yNwLpq__diagnosticProcessConnector{--connector-travel:8rem;height:10rem;bottom:-4rem}.process-responsive-module__yNwLpq__diagnosticTitle{white-space:normal;max-width:11ch;font-size:clamp(2.5rem,11vw,3.5rem)}.process-responsive-module__yNwLpq__diagnosticIntro .process-responsive-module__yNwLpq__introCopy{white-space:normal}.process-responsive-module__yNwLpq__servicePrimary{border-radius:16px;grid-template-columns:1fr;min-height:650px}.process-responsive-module__yNwLpq__servicePrimaryContent{padding:1.5rem}.process-responsive-module__yNwLpq__servicePrimary h3{margin-top:1.9rem}.process-responsive-module__yNwLpq__websiteVisual{min-height:340px;padding:1rem 1.25rem 1.5rem}.process-responsive-module__yNwLpq__websiteVisualFrame{min-height:292px;transform:rotateY(-10deg)rotateX(5deg)}.process-responsive-module__yNwLpq__serviceSupport{grid-template-columns:1fr}.process-responsive-module__yNwLpq__serviceSupportCard{border-radius:16px;min-height:240px}.process-responsive-module__yNwLpq__productionLine{grid-template-columns:1fr;gap:1rem}.process-responsive-module__yNwLpq__productionBlock{min-height:250px}.process-responsive-module__yNwLpq__productionFootnote{justify-content:flex-start;margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.process-responsive-module__yNwLpq__diagnosticIssue,.process-responsive-module__yNwLpq__websiteVisualFrame,.process-responsive-module__yNwLpq__productionBlock,.process-responsive-module__yNwLpq__serviceLink,.process-responsive-module__yNwLpq__serviceSupportLink{transition-duration:.01ms!important;transform:none!important}.process-responsive-module__yNwLpq__diagnosticSignalNode,.process-responsive-module__yNwLpq__diagnosticProcessConnector:before{animation:none!important}}
.stage-module__uzmSGG__issueProblem,.stage-module__uzmSGG__issueCapability{height:100%;position:relative}.stage-module__uzmSGG__issueCapability{opacity:0;visibility:hidden;position:absolute;inset:0}.stage-module__uzmSGG__capabilityIndex{width:2.15rem;height:2.15rem;color:var(--story-bronze,#a56b43);letter-spacing:.08em;border:1px solid #a56b4394;border-radius:50%;place-items:center;font-size:.66rem;font-weight:700;display:inline-grid}.stage-module__uzmSGG__growthSystem{z-index:2;opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.stage-module__uzmSGG__growthSystemHeading{text-align:center;gap:.65rem;width:min(90%,56rem);display:grid;position:absolute;top:20%;left:50%;translate:-50%}.stage-module__uzmSGG__growthSystemHeading span{color:var(--story-bronze,#a56b43);letter-spacing:.18em;text-transform:uppercase;font-size:.65rem;font-weight:700}.stage-module__uzmSGG__growthSystemHeading strong{color:var(--story-ink,#302019);letter-spacing:-.035em;font-family:Fraunces,Alibaba PuHuiTi,serif;font-size:clamp(2rem,3vw,3.75rem);font-weight:430;line-height:1.06}.stage-module__uzmSGG__growthRail{height:1px;position:absolute;top:58%;left:12%;right:12%}.stage-module__uzmSGG__growthRailLine{transform-origin:0;background:linear-gradient(90deg,#0000,#a56b43 12%,#ead8be 50%,#a56b43 88%,#0000);display:block;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 .8rem #764f381f}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.stage-module__uzmSGG__diagnostic{height:100%;min-height:100%;color:var(--story-ink,#302019);background:0 0;padding:clamp(5.75rem,9vh,8rem) 0 2.5rem;overflow:hidden}.stage-module__uzmSGG__diagnostic>.stage-module__uzmSGG__shell{z-index:3;width:min(100% - clamp(3rem,6vw,7rem),1540px);height:100%;position:relative}.stage-module__uzmSGG__diagnosticIntro{z-index:5;text-align:center;justify-items:center;width:100%;position:relative}.stage-module__uzmSGG__diagnosticIntro .stage-module__uzmSGG__kicker{color:var(--story-bronze,#a56b43)}.stage-module__uzmSGG__diagnosticTitle{max-width:min(92vw,24ch);color:var(--story-ink,#302019);letter-spacing:-.035em;white-space:nowrap;text-shadow:none;font-family:Fraunces,Alibaba PuHuiTi,serif;font-size:clamp(2.5rem,4.3vw,5.5rem);font-weight:430;line-height:1.08}.stage-module__uzmSGG__diagnosticIntro .stage-module__uzmSGG__introCopy{max-width:min(82vw,60rem);color:var(--story-muted,#6e5b4c);white-space:normal;font-size:1rem;line-height:1.85}.stage-module__uzmSGG__diagnosticStage{perspective:1400px;background:0 0;min-height:0;margin:0;padding:0;position:absolute;inset:0;overflow:visible}.stage-module__uzmSGG__diagnosticSignalMap{z-index:1;opacity:0;filter:none;inset:11% 0 1%}.stage-module__uzmSGG__diagnosticMatterFields{z-index:2}.stage-module__uzmSGG__diagnosticMatterParticle{box-shadow:none;background:#a56b43a8}.stage-module__uzmSGG__diagnosticMatterField2 .stage-module__uzmSGG__diagnosticMatterParticle,.stage-module__uzmSGG__diagnosticMatterField3 .stage-module__uzmSGG__diagnosticMatterParticle{box-shadow:none;background:#ebd8beb8}.stage-module__uzmSGG__diagnosticIssuePosition{z-index:5;will-change:transform, opacity;width:clamp(20rem,25vw,29rem)}.stage-module__uzmSGG__diagnosticIssuePosition:before{display:none}.stage-module__uzmSGG__production{z-index:7;height:100%;min-height:100%;color:var(--story-ink,#302019);opacity:0;visibility:hidden;pointer-events:none;background:0 0;padding:clamp(5.75rem,8vh,7rem) 0 2.5rem;position:absolute;inset:0;overflow:hidden}.stage-module__uzmSGG__production:before{display:none}.stage-module__uzmSGG__production>.stage-module__uzmSGG__shell{width:min(100%,1540px);height:100%}.stage-module__uzmSGG__productionHeading{z-index:3;text-align:center;justify-items:center;width:min(90%,66rem);max-width:none;display:grid;position:absolute;top:4%;left:50%;translate:-50%}.stage-module__uzmSGG__productionHeading .stage-module__uzmSGG__kicker{color:var(--story-bronze,#a56b43)}.stage-module__uzmSGG__productionHeading .stage-module__uzmSGG__displayTitle{max-width:18ch;color:var(--story-ink,#302019);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.35rem,3.7vw,4.8rem);line-height:1.02}.stage-module__uzmSGG__productionHeading .stage-module__uzmSGG__introCopy{max-width:52rem;color:var(--story-muted,#6e5b4c);text-align:center}.stage-module__uzmSGG__productionPathFrame{margin:0;position:absolute;top:43%;left:1%;right:1%}.stage-module__uzmSGG__productionPath{background:linear-gradient(90deg,#0000,#a56b4380 8%,#e7d8c6eb 50%,#a56b4380 92%,#0000);transform:scaleX(0)}.stage-module__uzmSGG__productionLine{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.55rem,.8vw,1rem)}.stage-module__uzmSGG__productionStation{opacity:0;min-width:0}.stage-module__uzmSGG__productionBlock{border:0;border-top:1px solid #563c2c4d;border-bottom:1px solid var(--story-panel-border,#563c2c2e);contain:paint;background:linear-gradient(112deg,#f6eee3e0,#e7d8c69e);border-radius:0;min-height:clamp(12.5rem,19vh,15rem);padding:1rem;box-shadow:0 1.1rem 2.6rem #30201817}.stage-module__uzmSGG__productionBlock h3{color:var(--story-ink,#302019);margin-top:clamp(1.2rem,2vh,1.8rem);font-size:clamp(.94rem,1vw,1.18rem)}.stage-module__uzmSGG__productionBlock>p{color:var(--story-muted,#6e5b4c);font-size:clamp(.68rem,.65vw,.8rem);line-height:1.65}.stage-module__uzmSGG__productionTopline,.stage-module__uzmSGG__productionTopline strong{color:var(--story-bronze,#a56b43)}.stage-module__uzmSGG__productionOutput{border-color:var(--story-panel-border,#563c2c2e);color:var(--story-muted,#6e5b4c);background:#faf4ecb8}.stage-module__uzmSGG__productionBlockDepth{display:none}.stage-module__uzmSGG__productionArrow{color:var(--story-bronze,#a56b43)}.stage-module__uzmSGG__productionFootnote{color:var(--story-muted,#6e5b4c);position:absolute;bottom:5%;right:1%}.stage-module__uzmSGG__diagnosticIssueEvidence{top:39%;left:4%;transform:none}.stage-module__uzmSGG__diagnosticIssuePath{top:21%;left:36%;transform:none}.stage-module__uzmSGG__diagnosticIssueSignal{top:41%;right:3%;transform:none}.stage-module__uzmSGG__diagnosticIssue{-webkit-backdrop-filter:blur(14px)saturate(108%);backdrop-filter:blur(14px)saturate(108%);contain:paint;background:#f6eee3d1;border:1px solid #563c2c33;border-radius:6px;width:100%;min-height:clamp(7.2rem,13vh,8.6rem);padding:0;overflow:hidden;box-shadow:0 1.2rem 3.4rem #3020181f,inset 0 1px #ffffffad}.stage-module__uzmSGG__diagnosticIssue:before,.stage-module__uzmSGG__diagnosticIssue:after{display:none}.stage-module__uzmSGG__issueProblem,.stage-module__uzmSGG__issueCapability{grid-template-rows:auto auto;grid-template-columns:2.4rem minmax(0,1fr);align-content:center;column-gap:1rem;padding:clamp(1.1rem,1.35vw,1.35rem);display:grid}.stage-module__uzmSGG__diagnosticIssue h3{max-width:none;color:var(--story-ink,#302019);letter-spacing:0;white-space:normal;grid-column:2;margin:0;font-size:clamp(1rem,1.15vw,1.28rem);font-weight:640;line-height:1.2}.stage-module__uzmSGG__diagnosticIssue>p,.stage-module__uzmSGG__diagnosticIssue p,.stage-module__uzmSGG__issueCapability p{max-width:43ch;color:var(--story-muted,#6e5b4c);grid-column:2;margin:.38rem 0 0;font-size:clamp(.72rem,.68vw,.82rem);line-height:1.55}.stage-module__uzmSGG__issueIndex{color:var(--story-bronze,#a56b43);grid-area:1/1/span 2;align-self:start;padding-top:.12rem;font-family:IBM_Plex_Mono,monospace;font-size:.72rem;position:static}.stage-module__uzmSGG__issueCapability h3{color:var(--story-ink,#302019);margin-top:1.15rem;font-size:clamp(1.2rem,1.55vw,1.75rem)}.stage-module__uzmSGG__diagnosticProcessConnector,.stage-module__uzmSGG__diagnosticBridge{display:none}}@media (min-width:900px) and (max-width:1180px) and (prefers-reduced-motion:no-preference){.stage-module__uzmSGG__diagnosticTitle{white-space:normal;max-width:18ch;font-size:clamp(2.5rem,5vw,3.7rem)}.stage-module__uzmSGG__diagnosticIntro .stage-module__uzmSGG__introCopy{max-width:38rem}}@media (max-width:899px),(prefers-reduced-motion:reduce){.stage-module__uzmSGG__diagnostic{background:var(--story-ivory,#f3ece2);min-height:0;color:var(--story-ink,#302019);padding:5rem 0 4rem;overflow:hidden}.stage-module__uzmSGG__diagnostic>.stage-module__uzmSGG__shell{width:min(100% - 2rem,46rem)}.stage-module__uzmSGG__diagnosticIntro .stage-module__uzmSGG__kicker{color:var(--story-bronze,#a56b43)}.stage-module__uzmSGG__diagnosticTitle{max-width:12ch;color:var(--story-ink,#302019);white-space:normal}.stage-module__uzmSGG__diagnosticIntro .stage-module__uzmSGG__introCopy{color:var(--story-muted,#6e5b4c);white-space:normal}.stage-module__uzmSGG__diagnosticStage{gap:1.25rem;min-height:0;padding:3rem 0 0;display:grid;overflow:visible}.stage-module__uzmSGG__diagnosticSignalMap,.stage-module__uzmSGG__diagnosticMatterFields,.stage-module__uzmSGG__diagnosticBridge,.stage-module__uzmSGG__diagnosticProcessConnector{display:none}.stage-module__uzmSGG__diagnosticIssuePosition{width:100%;padding:0;position:relative;inset:auto;transform:none}.stage-module__uzmSGG__diagnosticIssuePosition:before{display:none}.stage-module__uzmSGG__production{z-index:1;min-height:0;color:var(--story-ink,#302019);opacity:1;visibility:visible;pointer-events:auto;background:0 0;padding:4.5rem 0 2.5rem;position:relative;inset:auto;overflow:visible}.stage-module__uzmSGG__production:before{display:none}.stage-module__uzmSGG__production>.stage-module__uzmSGG__shell{width:100%}.stage-module__uzmSGG__productionHeading .stage-module__uzmSGG__kicker{color:var(--story-bronze,#a56b43)}.stage-module__uzmSGG__productionHeading .stage-module__uzmSGG__displayTitle{max-width:13ch;color:var(--story-ink,#302019);font-size:clamp(2rem,9vw,3.5rem);line-height:1.02}.stage-module__uzmSGG__productionHeading .stage-module__uzmSGG__introCopy{max-width:42rem;color:var(--story-muted,#6e5b4c)}.stage-module__uzmSGG__productionPathFrame{margin-top:3rem;padding-left:1.4rem}.stage-module__uzmSGG__productionPath{transform-origin:top;background:linear-gradient(#0000,#a56b438c 8% 92%,#0000);width:1px;height:auto;inset:.75rem auto .75rem .3rem;transform:scaleY(1)}.stage-module__uzmSGG__productionLine{grid-template-columns:1fr;gap:1rem}.stage-module__uzmSGG__productionStation:nth-child(n) .stage-module__uzmSGG__productionBlock{min-height:0;margin-top:0}.stage-module__uzmSGG__productionStation:before{border:1px solid var(--story-bronze,#a56b43);background:var(--story-ivory,#f3ece2);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.2rem;left:-1.36rem}.stage-module__uzmSGG__productionBlock{background:#f6eee3b8;border-radius:0;box-shadow:0 .8rem 2rem #30201814}.stage-module__uzmSGG__productionArrow{display:none}.stage-module__uzmSGG__productionFootnote{color:var(--story-muted,#6e5b4c);justify-content:flex-start;margin-top:2rem}.stage-module__uzmSGG__diagnosticIssue{background:#f6eee3b8;border:0;border-top:1px solid #563c2c3d;border-radius:0;min-height:0;padding:1.25rem 0;transform:none;box-shadow:0 .8rem 2rem #30201814}.stage-module__uzmSGG__diagnosticIssue h3{color:var(--story-ink,#302019);white-space:normal}.stage-module__uzmSGG__diagnosticIssue p{color:var(--story-muted,#6e5b4c)}.stage-module__uzmSGG__issueIndex{color:var(--story-bronze,#a56b43)}.stage-module__uzmSGG__issueCapability{border-top:1px solid var(--story-panel-border,#563c2c2e);opacity:1;visibility:visible;margin-top:1.25rem;padding-top:1.25rem;position:relative;inset:auto}.stage-module__uzmSGG__issueCapability:before{color:var(--story-bronze,#a56b43);letter-spacing:.14em;content:"PROBLEM → CAPABILITY";margin-bottom:1rem;font-size:.62rem;font-weight:700;display:block}.stage-module__uzmSGG__growthSystem{opacity:1;visibility:visible;min-height:15rem;margin-top:1rem;position:relative;inset:auto}.stage-module__uzmSGG__growthSystemHeading{text-align:left;width:100%;position:relative;top:auto;left:auto;translate:0}.stage-module__uzmSGG__growthSystemHeading strong{font-size:clamp(1.8rem,8vw,3rem)}.stage-module__uzmSGG__growthRail{width:100%;inset:auto auto 2rem 0}.stage-module__uzmSGG__growthRailLine{transform:scaleX(1)}}
.HomeServiceProductDeck-module__GJWTiW__deck{z-index:4;color:#302019;background:0 0;width:100vw;min-height:0;position:absolute;top:0;bottom:-2.5rem;left:50%;overflow:hidden;translate:-50%}.HomeServiceProductDeck-module__GJWTiW__slides{position:absolute;inset:0}.HomeServiceProductDeck-module__GJWTiW__slide{opacity:0;pointer-events:none;visibility:hidden;will-change:opacity, transform, filter;background:0 0;align-items:flex-start;gap:1.25rem;width:min(84rem,100% - 6rem);height:auto;display:flex;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.HomeServiceProductDeck-module__GJWTiW__slide:first-child{opacity:1;pointer-events:auto;visibility:visible}.HomeServiceProductDeck-module__GJWTiW__copy{border-top:1px solid #30201933;border-bottom:1px solid #30201933;flex-direction:column;flex:1 0 0;justify-content:space-between;align-self:stretch;gap:1.25rem;min-width:0;min-height:100%;padding:clamp(1.4rem,2.1vw,1.9rem) clamp(1.4rem,2.1vw,1.9rem) clamp(1.4rem,2.1vw,1.9rem) 0;display:flex}.HomeServiceProductDeck-module__GJWTiW__productHeader{justify-content:space-between;align-self:stretch;align-items:center;gap:1.25rem;display:flex}.HomeServiceProductDeck-module__GJWTiW__serviceIdentity{align-items:center;gap:.9rem;min-width:0;display:flex}.HomeServiceProductDeck-module__GJWTiW__serviceIdentity h2{color:#302019;min-width:0;font-family:var(--font-dm-sans), "Alibaba PuHuiTi 2.0", sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:520;line-height:1}.HomeServiceProductDeck-module__GJWTiW__serviceMark{aspect-ratio:1;border:1px solid var(--service-accent);width:clamp(2.5rem,3.4vw,3.25rem);color:var(--service-accent);flex:none;place-items:center;font-family:IBM_Plex_Mono,monospace;font-size:.65rem;font-weight:700;display:grid}.HomeServiceProductDeck-module__GJWTiW__serviceLink{color:#fffaf4;white-space:nowrap;background:#302019;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.35rem;padding:0 1.65rem;font-size:clamp(.8rem,1.05vw,1rem);font-weight:600;text-decoration:none;transition:background-color .22s,color .22s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.HomeServiceProductDeck-module__GJWTiW__serviceLink svg{width:1rem;height:1rem;transition:transform .26s cubic-bezier(.22,1,.36,1)}.HomeServiceProductDeck-module__GJWTiW__serviceLink:hover,.HomeServiceProductDeck-module__GJWTiW__serviceLink:focus-visible{color:#fffaf4;background:#a56b43}.HomeServiceProductDeck-module__GJWTiW__serviceLink[data-navigating=true]{background:var(--service-accent);color:#fffaf4;cursor:progress;pointer-events:none;transform:scale(.96)}.HomeServiceProductDeck-module__GJWTiW__serviceLink[data-navigating=true] svg{transform:translate(.16rem,-.16rem)}.HomeServiceProductDeck-module__GJWTiW__copyBody{flex-direction:column;align-self:stretch;align-items:flex-start;gap:clamp(.9rem,1.4vw,1.3rem);display:flex}.HomeServiceProductDeck-module__GJWTiW__tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.HomeServiceProductDeck-module__GJWTiW__tags li{color:#5d4030;letter-spacing:0;text-transform:uppercase;background:#a56b4324;border-radius:.35rem;padding:.38rem .62rem;font-family:IBM_Plex_Mono,monospace;font-size:clamp(.64rem,.8vw,.78rem);font-weight:500;line-height:1}.HomeServiceProductDeck-module__GJWTiW__copyBody h3,.HomeServiceProductDeck-module__GJWTiW__copyBody p{margin:0}.HomeServiceProductDeck-module__GJWTiW__copyBody h3{color:#302019;max-width:13ch;font-family:var(--font-dm-sans), "Alibaba PuHuiTi 2.0", sans-serif;letter-spacing:0;text-wrap:balance;font-size:clamp(2.15rem,3.45vw,3.3rem);font-weight:500;line-height:.94}.HomeServiceProductDeck-module__GJWTiW__copyBody h3 span{color:#302019}.HomeServiceProductDeck-module__GJWTiW__copyBody p{color:#6e5b4c;max-width:40rem;font-size:clamp(1rem,1.36vw,1.28rem);line-height:1.35}.HomeServiceProductDeck-module__GJWTiW__media{aspect-ratio:664/500;flex:none;width:min(41.5rem,49.405%);position:relative;overflow:hidden}.HomeServiceProductDeck-module__GJWTiW__media:before{z-index:0;background:var(--service-accent);content:"";opacity:.44;height:3.25rem;position:absolute;inset:-1rem 7% auto -2%}.HomeServiceProductDeck-module__GJWTiW__mediaFrame{z-index:1;background:#ded0c0;position:absolute;inset:0;overflow:hidden}.HomeServiceProductDeck-module__GJWTiW__mediaFrame img{object-fit:cover;filter:saturate(.72)contrast(.96)sepia(.08);width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1);display:block}.HomeServiceProductDeck-module__GJWTiW__slide:hover .HomeServiceProductDeck-module__GJWTiW__mediaFrame img{transform:scale(1.025)}.HomeServiceProductDeck-module__GJWTiW__serviceLink:focus-visible{outline:2px solid var(--service-accent);outline-offset:3px}@media (max-width:1180px) and (min-width:900px){.HomeServiceProductDeck-module__GJWTiW__slide{align-items:stretch;gap:1rem;width:calc(100% - 3rem)}.HomeServiceProductDeck-module__GJWTiW__copy{gap:1rem;padding:1.125rem 1.125rem 1.125rem 0}.HomeServiceProductDeck-module__GJWTiW__productHeader{gap:.9rem}.HomeServiceProductDeck-module__GJWTiW__serviceIdentity h2{font-size:1.45rem}.HomeServiceProductDeck-module__GJWTiW__serviceLink{min-height:2.85rem;padding-inline:1.2rem}.HomeServiceProductDeck-module__GJWTiW__copyBody{gap:.75rem}.HomeServiceProductDeck-module__GJWTiW__copyBody h3{font-size:clamp(1.75rem,3vw,2.4rem);line-height:.96}.HomeServiceProductDeck-module__GJWTiW__copyBody p{font-size:.96rem}.HomeServiceProductDeck-module__GJWTiW__media{width:min(32rem,48%)}}@media (max-width:899px),(prefers-reduced-motion:reduce){.HomeServiceProductDeck-module__GJWTiW__deck{width:100vw;margin-top:2rem;position:relative;inset:auto auto auto 50%;overflow:visible;translate:-50%}.HomeServiceProductDeck-module__GJWTiW__slides,.HomeServiceProductDeck-module__GJWTiW__slide{position:relative;inset:auto}.HomeServiceProductDeck-module__GJWTiW__slides{gap:4rem;padding:3rem 1.25rem 4rem;display:grid}.HomeServiceProductDeck-module__GJWTiW__slide{opacity:1;pointer-events:auto;visibility:visible;flex-direction:column;gap:1.5rem;width:100%;display:flex;translate:0;transform:none!important}.HomeServiceProductDeck-module__GJWTiW__copy{border-top:0;order:2;gap:2.5rem;padding:0 0 1.9rem}.HomeServiceProductDeck-module__GJWTiW__productHeader{align-items:center}.HomeServiceProductDeck-module__GJWTiW__serviceIdentity h2{font-size:clamp(1.35rem,6vw,2rem)}.HomeServiceProductDeck-module__GJWTiW__serviceLink{min-height:2.85rem;padding-inline:1.1rem}.HomeServiceProductDeck-module__GJWTiW__copyBody h3{font-size:clamp(2rem,9vw,3.25rem)}.HomeServiceProductDeck-module__GJWTiW__copyBody p{font-size:1rem;line-height:1.5}.HomeServiceProductDeck-module__GJWTiW__media{order:1;width:100%}}@media (prefers-reduced-motion:reduce){.HomeServiceProductDeck-module__GJWTiW__serviceLink,.HomeServiceProductDeck-module__GJWTiW__mediaFrame img{transition-duration:.01ms!important}}
.shared-module__v6JOla__journeySection{--journey-ink:#302019;--journey-muted:#715f52;--journey-ivory:#eee4d7;--journey-paper:#f8f5f0;--journey-bronze:#a56b43;--journey-cyan:#00839b;--journey-line:#513a2c2e;isolation:isolate;color:var(--journey-ink);position:relative;overflow:clip}.shared-module__v6JOla__journeySection:after{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#513a2c09 1px,#0000 1px),linear-gradient(90deg,#513a2c09 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.shared-module__v6JOla__shell{width:min(100% - 3rem,82rem);margin-inline:auto}.shared-module__v6JOla__sectionIntro{min-width:0}.shared-module__v6JOla__sectionMarker{color:var(--journey-bronze);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-family:IBM_Plex_Mono,monospace;font-size:.64rem;font-weight:650;line-height:1.2;display:flex}.shared-module__v6JOla__sectionMarker>span{color:var(--journey-cyan);font-variant-numeric:tabular-nums}.shared-module__v6JOla__lightTitle,.shared-module__v6JOla__signalTitle,.shared-module__v6JOla__caseHeader>h2,.shared-module__v6JOla__intakeHeader>h2{color:var(--journey-ink);letter-spacing:0;text-wrap:balance;margin:1.15rem 0 0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:clamp(2.35rem,4vw,4.25rem);font-weight:430;line-height:1.08}.shared-module__v6JOla__lightTitle{max-width:16ch}
.industry-module__dgsGRW__signalSection{background-blend-mode:normal, luminosity;background:linear-gradient(#eee4d794,#f6f0e8d1 52%,#f8f5f0 100%),#eee4d7 url(/images/hero/future-city-hero-16x9.png) 50% 42%/cover no-repeat;min-height:48rem;padding:clamp(8rem,12vw,11rem) 0 clamp(6rem,9vw,8rem)}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.industry-module__dgsGRW__signalSection{background-blend-mode:normal;background-color:#e2e4e1;background-image:linear-gradient(#e2e6e47a,#f3f2eecc 52%,#f8f5f0 100%),url(/images/homepage/industry-insights-space.png);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover;background-attachment:scroll,fixed}}.industry-module__dgsGRW__signalSection:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(104deg,#0000 0 18%,#a56b4324 18.08% 18.16%,#0000 18.24% 100%),linear-gradient(76deg,#0000 0 72%,#00839b1c 72.08% 72.16%,#0000 72.24% 100%);position:absolute;inset:0}.industry-module__dgsGRW__releaseRail,.industry-module__dgsGRW__intakeTopline{color:#30201994;letter-spacing:.14em;border-top:1px solid #513a2c1f;border-bottom:1px solid #513a2c24;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;height:3.75rem;padding-inline:max(1.5rem,50vw - 41rem);font-family:IBM_Plex_Mono,monospace;font-size:.59rem;font-weight:650;display:grid;position:absolute;inset:0 0 auto}.industry-module__dgsGRW__releaseRail i,.industry-module__dgsGRW__intakeTopline i{background:linear-gradient(90deg,#a56b437a,#00839b3d);height:1px}.industry-module__dgsGRW__signalLayout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.industry-module__dgsGRW__signalTitle{max-width:10ch}.industry-module__dgsGRW__signalDescription{max-width:31rem;color:var(--journey-muted);margin:1.4rem 0 0;font-size:.92rem;line-height:1.8}.industry-module__dgsGRW__channelIndex{max-width:22rem;color:var(--journey-cyan);letter-spacing:.1em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.75rem;margin-top:3rem;font-family:IBM_Plex_Mono,monospace;font-size:.58rem;font-weight:650;display:grid}.industry-module__dgsGRW__channelIndex i{background:#00839b47;height:1px}.industry-module__dgsGRW__signalList{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f0e875;border-top:1px solid #513a2c40;border-bottom:1px solid #513a2c33;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.industry-module__dgsGRW__signalRow{min-height:21rem;padding:1.4rem clamp(1.25rem,2vw,2rem) 2rem;position:relative}.industry-module__dgsGRW__signalRow+.industry-module__dgsGRW__signalRow{border-left:1px solid var(--journey-line)}.industry-module__dgsGRW__signalIndex{color:var(--journey-cyan);font-variant-numeric:tabular-nums;font-family:IBM_Plex_Mono,monospace;font-size:.62rem}.industry-module__dgsGRW__signalCopy>p{color:var(--journey-bronze);letter-spacing:.08em;margin:3.75rem 0 0;font-family:IBM_Plex_Mono,monospace;font-size:.59rem;font-weight:650}.industry-module__dgsGRW__signalCopy>h3{max-width:12ch;color:var(--journey-ink);margin:.9rem 0 0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:430;line-height:1.18}.industry-module__dgsGRW__signalCopy>span{color:var(--journey-muted);margin-top:1.1rem;font-size:.8rem;line-height:1.75;display:block}.industry-module__dgsGRW__signalPulse{border:1px solid #00839bbd;border-radius:50%;width:.46rem;height:.46rem;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 0 0 .36rem #00839b14}
.buyer-checklist-module__zEzi7q__ledgerSection{background:#f8f5f0;padding:clamp(6rem,9vw,8.5rem) 0}.buyer-checklist-module__zEzi7q__ledgerHeader{border-bottom:1px solid #513a2c40;grid-template-columns:minmax(0,.86fr) minmax(24rem,1.14fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding-bottom:clamp(3rem,5vw,4.5rem);display:grid}.buyer-checklist-module__zEzi7q__ledgerSummary{border-left:1px solid #a56b4361;grid-template-columns:minmax(0,1fr);gap:.9rem;padding-left:1.5rem;display:grid}.buyer-checklist-module__zEzi7q__ledgerSummary>p,.buyer-checklist-module__zEzi7q__ledgerSummary>span{color:var(--journey-muted);margin:0;line-height:1.75}.buyer-checklist-module__zEzi7q__ledgerSummary>p{font-size:.92rem}.buyer-checklist-module__zEzi7q__ledgerSummary>span{color:#715f52b8;font-family:IBM_Plex_Mono,monospace;font-size:.58rem}.buyer-checklist-module__zEzi7q__ledger{border-bottom:1px solid #513a2c3d}.buyer-checklist-module__zEzi7q__ledgerRow{border-top:1px solid var(--journey-line);content-visibility:auto;contain-intrinsic-size:auto 13rem;grid-template-columns:2.5rem minmax(14rem,.82fr) minmax(18rem,1.18fr) minmax(16rem,1fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);min-height:12.5rem;padding:2rem 0;display:grid}.buyer-checklist-module__zEzi7q__ledgerIndex{color:var(--journey-cyan);font-variant-numeric:tabular-nums;font-family:IBM_Plex_Mono,monospace;font-size:.6rem;font-weight:650}.buyer-checklist-module__zEzi7q__ledgerQuestion>p{color:var(--journey-bronze);letter-spacing:.07em;margin:0;font-family:IBM_Plex_Mono,monospace;font-size:.58rem;font-weight:650}.buyer-checklist-module__zEzi7q__ledgerQuestion>h3{color:var(--journey-ink);margin:.8rem 0 0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:clamp(1.25rem,1.65vw,1.7rem);font-weight:430;line-height:1.25}.buyer-checklist-module__zEzi7q__ledgerAnswer{color:var(--journey-muted);margin:0;font-size:.8rem;line-height:1.8}.buyer-checklist-module__zEzi7q__evidenceList{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.buyer-checklist-module__zEzi7q__evidenceList li{color:#302019c2;background:#eee4d76b;border:1px solid #513a2c30;padding:.38rem .5rem;font-family:IBM_Plex_Mono,monospace;font-size:.55rem;line-height:1.4}
.case-breakdowns-module__l8iLiq__caseSection{background:radial-gradient(circle at 74% 18%,#a56b431f,#0000 24rem),linear-gradient(#eee4d7,#f3ece3);padding:clamp(6rem,9vw,8.5rem) 0}.case-breakdowns-module__l8iLiq__caseHeader,.case-breakdowns-module__l8iLiq__intakeHeader{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:end;gap:1.25rem clamp(3rem,8vw,8rem);display:grid}.case-breakdowns-module__l8iLiq__caseHeader .case-breakdowns-module__l8iLiq__sectionMarker,.case-breakdowns-module__l8iLiq__intakeHeader .case-breakdowns-module__l8iLiq__sectionMarker{grid-column:1/-1}.case-breakdowns-module__l8iLiq__caseHeader>h2{max-width:13ch;margin-top:0}.case-breakdowns-module__l8iLiq__caseHeader>p,.case-breakdowns-module__l8iLiq__intakeHeader>p,.case-breakdowns-module__l8iLiq__timelineHeader>p{max-width:35rem;color:var(--journey-muted);margin:0 0 .35rem;font-size:.92rem;line-height:1.8}.case-breakdowns-module__l8iLiq__caseRoute{background:#f8f5f05c;border-top:1px solid #513a2c42;border-bottom:1px solid #513a2c33;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4rem,7vw,6rem);display:grid;position:relative}.case-breakdowns-module__l8iLiq__caseRouteLine{background:linear-gradient(90deg, var(--journey-bronze), #00839b6b);height:1px;position:absolute;top:3.08rem;left:0;right:0}.case-breakdowns-module__l8iLiq__caseStep{min-height:22rem;padding:1.35rem clamp(1.5rem,2.4vw,2.5rem) 2.5rem}.case-breakdowns-module__l8iLiq__caseStep+.case-breakdowns-module__l8iLiq__caseStep{border-left:1px solid var(--journey-line)}.case-breakdowns-module__l8iLiq__caseStepTopline{grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;height:3.5rem;display:grid}.case-breakdowns-module__l8iLiq__caseStepTopline>span,.case-breakdowns-module__l8iLiq__caseStepTopline>p{color:var(--journey-cyan);font-family:IBM_Plex_Mono,monospace;font-size:.58rem;font-weight:650}.case-breakdowns-module__l8iLiq__caseStepTopline>i{background:#513a2c2e;height:1px;margin-top:.3rem}.case-breakdowns-module__l8iLiq__caseStepTopline>p{color:var(--journey-bronze);margin:0}.case-breakdowns-module__l8iLiq__caseStep>h3{max-width:13ch;color:var(--journey-ink);margin:3.25rem 0 0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:clamp(1.55rem,2.25vw,2.35rem);font-weight:430;line-height:1.18}.case-breakdowns-module__l8iLiq__caseStep>p{max-width:28rem;color:var(--journey-muted);margin:1.25rem 0 0;font-size:.82rem;line-height:1.8}
.cooperation-flow-module__OfceMa__timelineSection{background:#f8f5f0;padding:clamp(6rem,9vw,8.5rem) 0}.cooperation-flow-module__OfceMa__timelineHeader{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.95fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.cooperation-flow-module__OfceMa__timeline{border-top:1px solid #513a2c40;border-bottom:1px solid #513a2c33;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(4rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.cooperation-flow-module__OfceMa__timeline:before{content:"";background:linear-gradient(90deg,#a56b439e,#00839b75);height:1px;position:absolute;top:5.1rem;left:0;right:0}.cooperation-flow-module__OfceMa__timelineStage{min-height:20rem;padding:1.35rem clamp(1.5rem,2.5vw,2.5rem) 2.4rem;position:relative}.cooperation-flow-module__OfceMa__timeline>li+li .cooperation-flow-module__OfceMa__timelineStage{border-left:1px solid var(--journey-line)}.cooperation-flow-module__OfceMa__timelineNumber{color:#30201924;font-variant-numeric:tabular-nums;font-family:Fraunces,serif;font-size:3.25rem;font-weight:430;line-height:1}.cooperation-flow-module__OfceMa__timelineNode{background:var(--journey-cyan);width:.48rem;height:.48rem;box-shadow:0 0 0 1px var(--journey-cyan);border:2px solid #f8f5f0;border-radius:50%;position:absolute;top:4.88rem;left:1.35rem}.cooperation-flow-module__OfceMa__timelineLabel{color:var(--journey-bronze);letter-spacing:.07em;margin:3.2rem 0 0;font-family:IBM_Plex_Mono,monospace;font-size:.58rem;font-weight:650}.cooperation-flow-module__OfceMa__timelineStage>h3{max-width:15ch;color:var(--journey-ink);margin:.9rem 0 0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:430;line-height:1.2}.cooperation-flow-module__OfceMa__timelineStage>p:last-child{color:var(--journey-muted);margin:1rem 0 0;font-size:.8rem;line-height:1.8}
.news-module__lefSsG__newsSection{background:#f3ece3;padding:clamp(6rem,9vw,8.5rem) 0}.news-module__lefSsG__newsHeader{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.news-module__lefSsG__newsAllLink{min-height:2.6rem;color:var(--journey-ink);border-bottom:1px solid #513a2c6b;align-items:center;gap:.6rem;padding:0 .15rem .4rem;font-size:.78rem;text-decoration:none;display:inline-flex}.news-module__lefSsG__newsAllLink:hover,.news-module__lefSsG__newsAllLink:focus-visible{border-color:var(--journey-cyan);color:var(--journey-cyan);outline:none}.news-module__lefSsG__newsAllLink svg{width:.9rem;height:.9rem}.news-module__lefSsG__newsLayout{border-top:1px solid #513a2c42;border-bottom:1px solid #513a2c33;grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);margin-top:clamp(3.5rem,6vw,5rem);display:grid}.news-module__lefSsG__newsLead{border-right:1px solid var(--journey-line);min-width:0;color:inherit;padding:1.5rem 2.5rem 2rem 0;text-decoration:none;display:grid}.news-module__lefSsG__newsVisual{aspect-ratio:16/10;background-color:#eee4d7b8;background-image:linear-gradient(#513a2c14 1px,#0000 1px),linear-gradient(90deg,#513a2c14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;display:block;position:relative;overflow:hidden}.news-module__lefSsG__newsVisualFeatured{aspect-ratio:16/8.6}.news-module__lefSsG__newsVisual img{object-fit:cover;filter:saturate(.78)sepia(.08);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.news-module__lefSsG__newsLead:hover .news-module__lefSsG__newsVisual img,.news-module__lefSsG__newsQueueItem:hover .news-module__lefSsG__newsVisual img{transform:scale(1.025)}.news-module__lefSsG__newsVisualFallback{color:#00839b24;font-family:IBM_Plex_Mono,monospace;font-size:clamp(4rem,10vw,8rem);line-height:.82;position:absolute;bottom:.15rem;right:1rem}.news-module__lefSsG__newsLeadCopy{padding-top:1.25rem;display:grid;position:relative}.news-module__lefSsG__newsMeta{color:var(--journey-muted);flex-wrap:wrap;gap:.5rem .9rem;font-family:IBM_Plex_Mono,monospace;font-size:.57rem;display:flex}.news-module__lefSsG__newsMeta>span+span{color:var(--journey-bronze)}.news-module__lefSsG__newsLeadCopy>strong,.news-module__lefSsG__newsQueueCopy>strong{color:var(--journey-ink);font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-weight:430;line-height:1.2}.news-module__lefSsG__newsLeadCopy>strong{max-width:22ch;margin-top:.9rem;font-size:clamp(1.65rem,2.6vw,2.65rem)}.news-module__lefSsG__newsLeadCopy>span:not(.news-module__lefSsG__newsMeta){max-width:42rem;color:var(--journey-muted);margin-top:.8rem;padding-right:3rem;font-size:.8rem;line-height:1.75}.news-module__lefSsG__newsLeadArrow{width:1.3rem;height:1.3rem;color:var(--journey-cyan);position:absolute;bottom:.25rem;right:0}.news-module__lefSsG__newsLead:focus-visible,.news-module__lefSsG__newsQueueItem:focus-visible{outline:2px solid var(--journey-cyan);outline-offset:4px}.news-module__lefSsG__newsQueue{align-content:start;display:grid}.news-module__lefSsG__newsQueueIndex{color:var(--journey-cyan);font-variant-numeric:tabular-nums;font-family:IBM_Plex_Mono,monospace;font-size:.6rem;font-weight:650}.news-module__lefSsG__newsQueueItem{border-bottom:1px solid var(--journey-line);min-height:13rem;color:inherit;grid-template-columns:1.5rem minmax(0,1fr) 6.5rem;gap:1rem;padding:1.5rem 0 1.5rem 1.75rem;text-decoration:none;display:grid}.news-module__lefSsG__newsQueueCopy{flex-direction:column;min-width:0;display:flex}.news-module__lefSsG__newsQueueCopy>strong{margin-top:.75rem;font-size:clamp(1.1rem,1.5vw,1.4rem)}.news-module__lefSsG__newsQueueCopy>span:last-child{color:var(--journey-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.65rem;font-size:.72rem;line-height:1.65;display:-webkit-box;overflow:hidden}.news-module__lefSsG__newsQueueItem .news-module__lefSsG__newsVisual{aspect-ratio:1;align-self:start}.news-module__lefSsG__newsEmpty{border-top:1px solid #513a2c42;border-bottom:1px solid #513a2c33;grid-template-columns:auto 1fr;align-items:center;gap:2rem;min-height:15rem;margin-top:clamp(3.5rem,6vw,5rem);padding:1.5rem 0;display:grid}.news-module__lefSsG__newsEmpty>span{color:var(--journey-cyan);font-family:IBM_Plex_Mono,monospace;font-size:.58rem}.news-module__lefSsG__newsEmpty>p{color:var(--journey-muted);margin:0;font-family:Fraunces,"Alibaba PuHuiTi 2.0",serif;font-size:1.25rem}
.project-intake-module__tQkbMq__intakeSection{color:#edf4f1;background:linear-gradient(90deg,#051215d1,#05131694 47%,#041013cc),url(/images/homepage/industry-insights-space.png) 50%/cover no-repeat;min-height:100svh;padding:0}.project-intake-module__tQkbMq__intakeSection:after{display:none}.project-intake-module__tQkbMq__intakeTopline{z-index:2;color:#daebe780;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;font-size:.58rem;font-weight:680;display:grid;position:absolute;top:clamp(5.5rem,10vh,7rem);left:clamp(1.5rem,4vw,4rem);right:clamp(1.5rem,4vw,4rem)}.project-intake-module__tQkbMq__intakeTopline i{background:#c2e2e033;height:1px}.project-intake-module__tQkbMq__intakeShell{grid-template-rows:auto 1fr;grid-template-columns:minmax(17rem,.72fr) minmax(34rem,1.28fr);align-content:center;gap:clamp(1.5rem,3vh,2.5rem) clamp(2.5rem,5vw,5rem);min-height:100svh;padding-block:clamp(7.5rem,15vh,10rem) clamp(2.5rem,5vh,4rem);display:grid}.project-intake-module__tQkbMq__intakeHeader{grid-area:1/1;align-self:end}.project-intake-module__tQkbMq__contactSignal{color:#89d9dd;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.project-intake-module__tQkbMq__intakeHeader>h2{color:#f3f7f5;letter-spacing:0;text-shadow:0 2px 18px #020c0e6b;text-wrap:balance;max-width:8ch;margin:.8rem 0 0;font-family:"Alibaba PuHuiTi 2.0",sans-serif;font-size:clamp(3.4rem,6.3vw,6rem);font-weight:590;line-height:.94}.project-intake-module__tQkbMq__intakePromise{max-width:30ch;margin:1.35rem 0 0;font-weight:610;color:#edf4f1!important;font-size:clamp(.92rem,1.25vw,1.1rem)!important;line-height:1.45!important}.project-intake-module__tQkbMq__intakeHeader>p:last-child{color:#e1ede9b3;max-width:38ch;margin:.75rem 0 0;font-size:.76rem;line-height:1.65}.project-intake-module__tQkbMq__intakeWorkspace{display:contents}.project-intake-module__tQkbMq__intakeForm{color:#15272a;-webkit-backdrop-filter:blur(12px)saturate(110%);backdrop-filter:blur(12px)saturate(110%);background:#eef4f1eb;border-radius:5px;grid-area:1/2/3;align-self:center;padding:clamp(1.25rem,2.4vw,2rem);box-shadow:0 8px 8px #020d0f1f}.project-intake-module__tQkbMq__formTopline{color:#15272a8c;border-bottom:1px solid #16373b26;justify-content:space-between;padding-bottom:.85rem;font-size:.57rem;font-weight:700;display:flex}.project-intake-module__tQkbMq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.35rem;margin-top:1.25rem;display:grid}.project-intake-module__tQkbMq__formField{gap:.32rem;min-width:0;display:grid}.project-intake-module__tQkbMq__formField>span{color:#15272ac2;font-size:.67rem;font-weight:680}.project-intake-module__tQkbMq__formField input,.project-intake-module__tQkbMq__formField textarea,.project-intake-module__tQkbMq__formField select{color:#15272a;width:100%;min-width:0;min-height:2.35rem;font:inherit;background:0 0;border:0;border-bottom:1px solid #14373b47;border-radius:0;outline:0;padding:.45rem 0;font-size:.78rem}.project-intake-module__tQkbMq__formField textarea{resize:vertical;min-height:4.8rem}.project-intake-module__tQkbMq__formField input::placeholder,.project-intake-module__tQkbMq__formField textarea::placeholder{color:#2c4648ad;opacity:1}.project-intake-module__tQkbMq__formField input:focus,.project-intake-module__tQkbMq__formField textarea:focus,.project-intake-module__tQkbMq__formField select:focus{border-color:#008da3}.project-intake-module__tQkbMq__fieldWide{grid-column:1/-1}.project-intake-module__tQkbMq__formActions{border-top:1px solid #16373b26;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;margin-top:1.1rem;padding-top:1rem;display:flex}.project-intake-module__tQkbMq__formStatus{color:#1f3c3eb8;flex:1;font-size:.68rem}.project-intake-module__tQkbMq__formStatus p{margin:0}.project-intake-module__tQkbMq__formStatus [role=alert]{color:#923d35}.project-intake-module__tQkbMq__submitButton{color:#f3f7f5;cursor:pointer;background:#143438;border:1px solid #143438;border-radius:3px;justify-content:center;align-items:center;gap:.65rem;min-height:2.7rem;padding:.65rem .9rem .65rem 1rem;transition:background-color .18s,border-color .18s;display:inline-flex}.project-intake-module__tQkbMq__submitButton:hover,.project-intake-module__tQkbMq__submitButton:focus-visible{background:#008da3;border-color:#008da3;outline:none}.project-intake-module__tQkbMq__submitButton:disabled{cursor:wait;opacity:.62}.project-intake-module__tQkbMq__submitButton svg{width:.9rem;height:.9rem}.project-intake-module__tQkbMq__loadingIcon{animation:.9s linear infinite project-intake-module__tQkbMq__loading-spin}.project-intake-module__tQkbMq__intakeAside{grid-area:2/1;align-self:start}.project-intake-module__tQkbMq__intakeAside>p{display:none}.project-intake-module__tQkbMq__intakeAside>ol{border-top:1px solid #cfe6e12e;margin:0;padding:0;list-style:none;display:grid}.project-intake-module__tQkbMq__intakeAside li{color:#e2eeeab8;border-bottom:1px solid #cfe6e124;grid-template-columns:1.5rem .9rem minmax(0,1fr);align-items:start;gap:.55rem;min-height:0;padding:.7rem 0;display:grid}.project-intake-module__tQkbMq__intakeAside li>span{color:#81d5d9;font-size:.56rem}.project-intake-module__tQkbMq__intakeAside li>svg{color:#81d5d9;width:.76rem;height:.76rem}.project-intake-module__tQkbMq__intakeAside li>p{color:inherit;margin:0;font-size:.68rem;line-height:1.5}.project-intake-module__tQkbMq__intakeResponse{color:#daebe76b;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;margin-top:1rem;font-size:.54rem;display:grid}.project-intake-module__tQkbMq__intakeResponse i{background:#cfe6e129;height:1px}@media (min-width:821px) and (max-width:1120px){.project-intake-module__tQkbMq__intakeShell{grid-template-columns:minmax(15rem,.62fr) minmax(31rem,1.38fr);column-gap:2rem;width:min(100% - 3rem,82rem)}.project-intake-module__tQkbMq__intakeHeader>h2{font-size:clamp(3.25rem,5.8vw,4.6rem)}.project-intake-module__tQkbMq__intakeForm{padding:1.2rem 1.35rem}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.project-intake-module__tQkbMq__intakeForm,.project-intake-module__tQkbMq__intakeAside{animation:none}}@media (max-width:820px){.project-intake-module__tQkbMq__intakeSection{min-height:0}.project-intake-module__tQkbMq__intakeTopline{padding:4.5rem 1rem 0;position:relative;top:auto;left:auto;right:auto}.project-intake-module__tQkbMq__intakeShell{min-height:0;padding-block:3.5rem 5rem;display:block}.project-intake-module__tQkbMq__intakeHeader>h2{font-size:clamp(3rem,14vw,4.8rem)}.project-intake-module__tQkbMq__intakeWorkspace{margin-top:2.5rem;display:grid}.project-intake-module__tQkbMq__intakeForm,.project-intake-module__tQkbMq__intakeAside{grid-area:auto}.project-intake-module__tQkbMq__intakeAside{margin-top:2rem}}@media (max-width:560px){.project-intake-module__tQkbMq__fieldGrid{grid-template-columns:1fr}.project-intake-module__tQkbMq__fieldWide{grid-column:auto}.project-intake-module__tQkbMq__formActions{flex-direction:column;align-items:stretch}.project-intake-module__tQkbMq__submitButton{width:100%}}@media (prefers-reduced-motion:reduce){.project-intake-module__tQkbMq__loadingIcon{animation:none}.project-intake-module__tQkbMq__submitButton{transition:none}}
@keyframes responsive-module__0bv1Bq__loading-spin{to{transform:rotate(360deg)}}@keyframes responsive-module__0bv1Bq__journey-enter{0%{opacity:.01;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.responsive-module__0bv1Bq__signalRow,.responsive-module__0bv1Bq__ledgerRow,.responsive-module__0bv1Bq__caseStep,.responsive-module__0bv1Bq__timelineStage,.responsive-module__0bv1Bq__newsLead,.responsive-module__0bv1Bq__newsQueueItem,.responsive-module__0bv1Bq__intakeForm,.responsive-module__0bv1Bq__intakeAside{animation:linear both responsive-module__0bv1Bq__journey-enter;animation-timeline:view();animation-range:entry 6% cover 22%}}@media (max-width:1080px){.responsive-module__0bv1Bq__signalLayout,.responsive-module__0bv1Bq__ledgerHeader,.responsive-module__0bv1Bq__timelineHeader,.responsive-module__0bv1Bq__caseHeader,.responsive-module__0bv1Bq__intakeHeader{gap:3.25rem}.responsive-module__0bv1Bq__ledgerRow{grid-template-columns:2rem minmax(13rem,.85fr) minmax(0,1.15fr)}.responsive-module__0bv1Bq__evidenceList{grid-column:2/-1}.responsive-module__0bv1Bq__newsLayout{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr)}.responsive-module__0bv1Bq__newsQueueItem{grid-template-columns:1.4rem minmax(0,1fr)}.responsive-module__0bv1Bq__newsQueueItem .responsive-module__0bv1Bq__newsVisual{display:none}}@media (max-width:820px){.responsive-module__0bv1Bq__shell{width:min(100% - 2rem,42rem)}.responsive-module__0bv1Bq__signalSection,.responsive-module__0bv1Bq__ledgerSection,.responsive-module__0bv1Bq__caseSection,.responsive-module__0bv1Bq__timelineSection,.responsive-module__0bv1Bq__newsSection{min-height:0;padding-block:5.5rem}.responsive-module__0bv1Bq__releaseRail,.responsive-module__0bv1Bq__intakeTopline{padding-inline:1rem}.responsive-module__0bv1Bq__signalLayout,.responsive-module__0bv1Bq__ledgerHeader,.responsive-module__0bv1Bq__caseHeader,.responsive-module__0bv1Bq__timelineHeader,.responsive-module__0bv1Bq__intakeHeader,.responsive-module__0bv1Bq__intakeWorkspace{grid-template-columns:1fr}.responsive-module__0bv1Bq__signalTitle,.responsive-module__0bv1Bq__lightTitle,.responsive-module__0bv1Bq__caseHeader>h2,.responsive-module__0bv1Bq__intakeHeader>h2{max-width:15ch}.responsive-module__0bv1Bq__signalList{grid-template-columns:1fr}.responsive-module__0bv1Bq__signalRow{min-height:0;padding-bottom:2.2rem}.responsive-module__0bv1Bq__signalRow+.responsive-module__0bv1Bq__signalRow{border-top:1px solid var(--journey-line);border-left:0}.responsive-module__0bv1Bq__signalCopy>p{margin-top:2rem}.responsive-module__0bv1Bq__ledgerSummary{border-top:1px solid #a56b4352;border-left:0;padding-top:1.25rem;padding-left:0}.responsive-module__0bv1Bq__ledgerRow{grid-template-columns:2rem minmax(0,1fr)}.responsive-module__0bv1Bq__ledgerAnswer,.responsive-module__0bv1Bq__evidenceList{grid-column:2}.responsive-module__0bv1Bq__caseHeader .responsive-module__0bv1Bq__sectionMarker,.responsive-module__0bv1Bq__intakeHeader .responsive-module__0bv1Bq__sectionMarker{grid-column:auto}.responsive-module__0bv1Bq__caseRoute,.responsive-module__0bv1Bq__timeline{grid-template-columns:1fr}.responsive-module__0bv1Bq__caseRouteLine,.responsive-module__0bv1Bq__timeline:before{width:1px;height:auto;inset:0 auto 0 .25rem}.responsive-module__0bv1Bq__caseStep,.responsive-module__0bv1Bq__timelineStage{min-height:0;padding:1.5rem 1rem 4rem 2.25rem}.responsive-module__0bv1Bq__caseStep+.responsive-module__0bv1Bq__caseStep,.responsive-module__0bv1Bq__timeline>li+li .responsive-module__0bv1Bq__timelineStage{border-top:1px solid var(--journey-line);border-left:0}.responsive-module__0bv1Bq__caseStep>h3{margin-top:2rem}.responsive-module__0bv1Bq__timelineNode{top:1.3rem;left:0}.responsive-module__0bv1Bq__timelineLabel{margin-top:1.8rem}.responsive-module__0bv1Bq__newsLayout{grid-template-columns:1fr}.responsive-module__0bv1Bq__newsLead{border-right:0;border-bottom:1px solid var(--journey-line);padding-right:0}.responsive-module__0bv1Bq__newsQueueItem{min-height:0;padding-left:0}.responsive-module__0bv1Bq__intakeWorkspace{gap:3.5rem}}@media (max-width:560px){.responsive-module__0bv1Bq__releaseRail span:first-child,.responsive-module__0bv1Bq__intakeTopline span:first-child{display:none}.responsive-module__0bv1Bq__releaseRail,.responsive-module__0bv1Bq__intakeTopline{grid-template-columns:1fr auto}.responsive-module__0bv1Bq__signalTitle,.responsive-module__0bv1Bq__lightTitle,.responsive-module__0bv1Bq__caseHeader>h2,.responsive-module__0bv1Bq__intakeHeader>h2{font-size:2.25rem}.responsive-module__0bv1Bq__ledgerRow{grid-template-columns:1fr}.responsive-module__0bv1Bq__ledgerIndex{border-bottom:1px solid var(--journey-line);padding-bottom:.65rem}.responsive-module__0bv1Bq__ledgerAnswer,.responsive-module__0bv1Bq__evidenceList{grid-column:1}.responsive-module__0bv1Bq__newsHeader{display:grid}.responsive-module__0bv1Bq__newsAllLink{justify-self:start}.responsive-module__0bv1Bq__newsLeadCopy>span:not(.responsive-module__0bv1Bq__newsMeta){padding-right:0}.responsive-module__0bv1Bq__newsLeadArrow{display:none}.responsive-module__0bv1Bq__newsQueueItem{grid-template-columns:1.25rem minmax(0,1fr)}.responsive-module__0bv1Bq__fieldGrid{grid-template-columns:1fr}.responsive-module__0bv1Bq__fieldWide{grid-column:auto}.responsive-module__0bv1Bq__formActions{flex-direction:column;align-items:stretch}.responsive-module__0bv1Bq__submitButton{width:100%}}@media (prefers-reduced-motion:reduce){.responsive-module__0bv1Bq__loadingIcon{animation:none}.responsive-module__0bv1Bq__newsVisual img,.responsive-module__0bv1Bq__submitButton{transition:none}}
.HomeEvidenceTransition-module__qvlk-G__transition{isolation:isolate;color:var(--story-ink,#302019);opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.HomeEvidenceTransition-module__qvlk-G__transition{z-index:2}}.HomeEvidenceTransition-module__qvlk-G__copy{z-index:4;text-align:center;width:min(90%,44rem);position:absolute;top:35%;left:50%;translate:-50% -50%}.HomeEvidenceTransition-module__qvlk-G__kicker{color:var(--story-bronze,#a56b43);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-family:IBM_Plex_Mono,monospace;font-size:.64rem;font-weight:650;line-height:1.2}.HomeEvidenceTransition-module__qvlk-G__title{color:var(--story-ink,#302019);letter-spacing:0;margin:0;font-family:Fraunces,Alibaba PuHuiTi,serif;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:430;line-height:1.08}.HomeEvidenceTransition-module__qvlk-G__description{max-width:30rem;color:var(--story-muted,#6e5b4c);margin:1rem auto 0;font-size:clamp(.82rem,1vw,.96rem);line-height:1.75}.HomeEvidenceTransition-module__qvlk-G__axis{z-index:3;height:1px;position:absolute;top:58%;left:12%;right:12%}.HomeEvidenceTransition-module__qvlk-G__axisLine{transform-origin:50%;background:linear-gradient(90deg,#0000,#a56b43 12%,#ead8be 50%,#a56b43 88%,#0000);display:block;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 .8rem #764f381f}.HomeEvidenceTransition-module__qvlk-G__axisMarker{background:#eee4d7;border:1px solid #a56b43a8;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:50%;translate:-50% -50%}.HomeEvidenceTransition-module__qvlk-G__axisMarkerStart{left:14%}.HomeEvidenceTransition-module__qvlk-G__axisMarkerEnd{left:86%}.HomeEvidenceTransition-module__qvlk-G__axisCore{background:#eee4d7e0;border:1px solid #a56b4380;border-radius:50%;width:3.1rem;height:3.1rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 .6rem #764f380f}.HomeEvidenceTransition-module__qvlk-G__axisCore:before,.HomeEvidenceTransition-module__qvlk-G__axisCore i{content:"";border:1px solid #8b5b3d42;border-radius:50%;position:absolute}.HomeEvidenceTransition-module__qvlk-G__axisCore:before{inset:28%}.HomeEvidenceTransition-module__qvlk-G__axisCore i:first-child{inset:-.55rem}.HomeEvidenceTransition-module__qvlk-G__axisCore i:last-child{opacity:.42;inset:-1.05rem}.HomeEvidenceTransition-module__qvlk-G__materialPlane{z-index:1;perspective:1200px;width:min(72vw,72rem);height:64%;position:absolute;top:14%;left:50%;translate:-50%}.HomeEvidenceTransition-module__qvlk-G__materialPlaneSurface,.HomeEvidenceTransition-module__qvlk-G__materialPlaneEdge,.HomeEvidenceTransition-module__qvlk-G__materialPlaneGuide{pointer-events:none;display:block;position:absolute}.HomeEvidenceTransition-module__qvlk-G__materialPlaneSurface{clip-path:polygon(8% 8%,96% 0,90% 90%,0 100%);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(145deg,#f6eee324,#f6eee306 56%,#0000 76%);inset:0;box-shadow:inset 1px 1px #a56b431a}.HomeEvidenceTransition-module__qvlk-G__materialPlaneEdge{transform-origin:0;background:linear-gradient(90deg,#a56b4333,#ebd8be70,#0000);height:1px;top:8%;left:8%;right:4%;transform:rotate(-1.8deg)}.HomeEvidenceTransition-module__qvlk-G__materialPlaneGuide{background:linear-gradient(#0000,#a56b432e,#0000);width:1px;top:18%;bottom:8%;left:38%;transform:rotate(4deg)}.HomeEvidenceTransition-module__qvlk-G__showcase{z-index:5;opacity:0;visibility:hidden;transform-origin:50% 58%;position:absolute;inset:clamp(5.5rem,8vh,7rem) clamp(5rem,7vw,9rem) clamp(3.8rem,6vh,5.5rem)}.HomeEvidenceTransition-module__qvlk-G__showcaseHeader{z-index:8;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.HomeEvidenceTransition-module__qvlk-G__showcaseIndex{color:#3020198f;letter-spacing:.14em;align-items:center;gap:1rem;font-family:IBM_Plex_Mono,monospace;font-size:.62rem;font-weight:650;line-height:1;display:flex}.HomeEvidenceTransition-module__qvlk-G__showcaseIndex strong{min-width:3.7rem;color:var(--story-bronze,#a56b43);font:inherit;border-left:1px solid #a56b4352;padding-left:1rem}.HomeEvidenceTransition-module__qvlk-G__showcaseControls{pointer-events:auto;gap:.4rem;display:flex}.HomeEvidenceTransition-module__qvlk-G__iconButton{color:#302019bd;cursor:pointer;background:#f5eee47a;border:1px solid #4e3d333d;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;transition:border-color .18s,background-color .18s,color .18s;display:grid}.HomeEvidenceTransition-module__qvlk-G__iconButton svg{stroke-width:1.5px;width:1rem;height:1rem}.HomeEvidenceTransition-module__qvlk-G__iconButton:hover,.HomeEvidenceTransition-module__qvlk-G__iconButton:focus-visible{color:#006f84;background:#f2f7f4d6;border-color:#00839b8f;outline:none}.HomeEvidenceTransition-module__qvlk-G__caseScene{perspective:1600px;perspective-origin:50% 48%;position:absolute;inset:2.4rem 0 2.2rem}.HomeEvidenceTransition-module__qvlk-G__caseDeck{transform-style:preserve-3d;transform-origin:50%;position:absolute;inset:0}.HomeEvidenceTransition-module__qvlk-G__orbitSystem{width:min(76vw,74rem);height:min(42vh,25rem);transform-style:preserve-3d;border:1px solid #00839b0f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-42%,-260px)rotateX(68deg)}.HomeEvidenceTransition-module__qvlk-G__orbitSystem:before,.HomeEvidenceTransition-module__qvlk-G__orbitSystem:after,.HomeEvidenceTransition-module__qvlk-G__orbitSystem i{content:"";border:1px solid #a56b4312;border-radius:50%;position:absolute}.HomeEvidenceTransition-module__qvlk-G__orbitSystem:before{inset:12%}.HomeEvidenceTransition-module__qvlk-G__orbitSystem:after{border-color:#00839b14;inset:28%}.HomeEvidenceTransition-module__qvlk-G__orbitSystem i:first-child{border-style:dashed;inset:-.28rem}.HomeEvidenceTransition-module__qvlk-G__orbitSystem i:nth-child(2){border-color:#00839b1f;inset:42%}.HomeEvidenceTransition-module__qvlk-G__orbitSystem i:nth-child(3){border-width:1px 0 0;border-radius:0;width:100%;height:1px;top:50%;left:-1px}.HomeEvidenceTransition-module__qvlk-G__caseSlot{z-index:1;opacity:.24;filter:saturate(.46)contrast(.88);width:clamp(34rem,58vw,62rem);height:clamp(30rem,66vh,42rem);transform-style:preserve-3d;will-change:transform, opacity, filter;transition:transform .76s cubic-bezier(.2,.72,.22,1),opacity .52s,filter .52s;position:absolute;top:50%;left:50%}.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=front]{z-index:4;opacity:1;filter:none;transform:translate3d(-50%,-48%,190px)rotateY(0)scale(1)}.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=left]{z-index:2;transform:translate3d(-92%,-46%,-240px)rotateY(38deg)scale(.7)}.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=right]{z-index:2;transform:translate3d(-8%,-46%,-240px)rotateY(-38deg)scale(.7)}.HomeEvidenceTransition-module__qvlk-G__caseCard{width:100%;height:100%;color:var(--story-ink,#302019);cursor:pointer;text-align:left;transform-origin:50%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f1ebe2f0;border:1px solid #4a3a313d;border-radius:4px;grid-template-rows:2.8rem minmax(0,1fr) auto;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 2.2rem 5rem #42312724,inset 0 1px #ffffffb8}.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=front] .HomeEvidenceTransition-module__qvlk-G__caseCard{cursor:default;border-color:#00839b52;box-shadow:0 2.4rem 6rem #4231272e,0 0 0 1px #eff9f773,inset 0 1px #ffffffd1}.HomeEvidenceTransition-module__qvlk-G__caseCard:focus-visible{outline-offset:4px;border-color:#00839b;outline:2px solid #00839b47}.HomeEvidenceTransition-module__qvlk-G__cardRail{color:#30201994;letter-spacing:.12em;border-bottom:1px solid #4e3d3324;grid-template-columns:auto 1fr auto;align-items:center;padding:0 1rem;font-family:IBM_Plex_Mono,monospace;font-size:.57rem;font-weight:650;display:grid}.HomeEvidenceTransition-module__qvlk-G__cardRail i{background:linear-gradient(90deg,#a56b4342,#00839b61);height:1px;margin:0 .9rem}.HomeEvidenceTransition-module__qvlk-G__caseViewport{background:#e0dfd570;border:1px solid #38525126;min-height:0;margin:.8rem;display:block;position:relative;overflow:hidden}.HomeEvidenceTransition-module__qvlk-G__caseImage{object-fit:cover;transition:filter .52s,transform .76s cubic-bezier(.2,.72,.22,1)}.HomeEvidenceTransition-module__qvlk-G__caseSlot:not([data-position=front]) .HomeEvidenceTransition-module__qvlk-G__caseImage{filter:saturate(.82)contrast(.94);transform:scale(1.025)}.HomeEvidenceTransition-module__qvlk-G__caseViewport:before,.HomeEvidenceTransition-module__qvlk-G__caseViewport:after{z-index:2;content:"";border-color:#00839b8c;width:1.6rem;height:1.6rem;position:absolute}.HomeEvidenceTransition-module__qvlk-G__caseViewport:before{border-top:1px solid;border-left:1px solid;top:.55rem;left:.55rem}.HomeEvidenceTransition-module__qvlk-G__caseViewport:after{border-bottom:1px solid;border-right:1px solid;bottom:.55rem;right:.55rem}.HomeEvidenceTransition-module__qvlk-G__viewportScan{z-index:3;opacity:0;background:#0097b294;height:1px;position:absolute;left:0;right:0;box-shadow:0 0 .7rem #0097b26b}.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=front] .HomeEvidenceTransition-module__qvlk-G__viewportScan{opacity:1;animation:1.15s cubic-bezier(.16,1,.3,1) both HomeEvidenceTransition-module__qvlk-G__evidence-scan}.HomeEvidenceTransition-module__qvlk-G__viewportCode{z-index:2;color:#ffffffb8;letter-spacing:0;text-shadow:0 1px 1rem #1c161261;font-family:IBM_Plex_Mono,monospace;font-size:4.5rem;font-style:normal;font-weight:400;line-height:1;position:absolute;bottom:.45rem;right:1rem}.HomeEvidenceTransition-module__qvlk-G__cardFooter{border-top:1px solid #4e3d3324;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;min-height:5.4rem;padding:.9rem 1rem 1rem;display:grid}.HomeEvidenceTransition-module__qvlk-G__cardFooter>span{gap:.35rem;display:grid}.HomeEvidenceTransition-module__qvlk-G__cardFooter small,.HomeEvidenceTransition-module__qvlk-G__cardFooter em{color:#30201980;letter-spacing:.1em;font-family:IBM_Plex_Mono,monospace;font-size:.57rem;font-style:normal;font-weight:600;line-height:1.4}.HomeEvidenceTransition-module__qvlk-G__cardFooter strong{overflow-wrap:anywhere;letter-spacing:0;font-family:Fraunces,Alibaba PuHuiTi,serif;font-size:1.55rem;font-weight:460;line-height:1.1}.HomeEvidenceTransition-module__qvlk-G__cardFooter em{text-align:right;max-width:10rem}.HomeEvidenceTransition-module__qvlk-G__caseSelector{z-index:8;justify-content:center;gap:1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.HomeEvidenceTransition-module__qvlk-G__caseTab{color:#30201970;cursor:pointer;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;align-items:center;gap:.55rem;padding:.25rem 0;font-size:.68rem;font-weight:600;transition:border-color .18s,color .18s;display:flex}.HomeEvidenceTransition-module__qvlk-G__caseTab i{border:1px solid;border-radius:50%;width:.32rem;height:.32rem}.HomeEvidenceTransition-module__qvlk-G__caseTab[aria-pressed=true]{color:#006f84;border-color:#00839b85}.HomeEvidenceTransition-module__qvlk-G__caseTab[aria-pressed=true] i{background:currentColor}.HomeEvidenceTransition-module__qvlk-G__caseTab:focus-visible{color:#006f84;outline-offset:4px;outline:1px solid #00839b6b}@keyframes HomeEvidenceTransition-module__qvlk-G__evidence-scan{0%{opacity:0;top:18%}24%{opacity:.5}72%{opacity:.28}to{opacity:0;top:82%}}@media (max-width:899px),(prefers-reduced-motion:reduce){.HomeEvidenceTransition-module__qvlk-G__transition{opacity:1;visibility:visible;pointer-events:auto;background:#eee4d7;min-height:0;display:block;position:relative;inset:auto}.HomeEvidenceTransition-module__qvlk-G__copy{width:min(100% - 2.5rem,40rem);padding:4.5rem 0 6.5rem;position:relative;top:auto;left:auto;translate:0}.HomeEvidenceTransition-module__qvlk-G__title{font-size:clamp(2rem,9vw,3rem)}.HomeEvidenceTransition-module__qvlk-G__description{max-width:28rem}.HomeEvidenceTransition-module__qvlk-G__materialPlane{display:none}.HomeEvidenceTransition-module__qvlk-G__axis{inset:18rem 1.25rem auto}.HomeEvidenceTransition-module__qvlk-G__axisLine{transform:scaleX(1)}.HomeEvidenceTransition-module__qvlk-G__axisCore{width:2.4rem;height:2.4rem}.HomeEvidenceTransition-module__qvlk-G__showcase{opacity:1;visibility:visible;width:min(100% - 2.5rem,76rem);margin:0 auto;padding:0 0 4.5rem;position:relative;inset:auto;transform:none}.HomeEvidenceTransition-module__qvlk-G__showcaseHeader{position:relative}.HomeEvidenceTransition-module__qvlk-G__showcaseControls,.HomeEvidenceTransition-module__qvlk-G__caseSelector,.HomeEvidenceTransition-module__qvlk-G__orbitSystem{display:none}.HomeEvidenceTransition-module__qvlk-G__caseScene{perspective:none;height:auto;margin-top:2rem;position:relative;inset:auto}.HomeEvidenceTransition-module__qvlk-G__caseDeck{gap:1.1rem;display:grid;position:relative;inset:auto;transform:none!important}.HomeEvidenceTransition-module__qvlk-G__caseSlot,.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=front],.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=left],.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=right]{opacity:1;filter:none;width:100%;height:min(29rem,72svh);min-height:24rem;position:relative;top:auto;left:auto;transform:none}.HomeEvidenceTransition-module__qvlk-G__caseCard,.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=front] .HomeEvidenceTransition-module__qvlk-G__caseCard{cursor:default;border-color:#4a3a3138;box-shadow:0 1.2rem 3rem #4231271a}.HomeEvidenceTransition-module__qvlk-G__caseSlot .HomeEvidenceTransition-module__qvlk-G__viewportScan{opacity:0;animation:none}.HomeEvidenceTransition-module__qvlk-G__caseSlot:not([data-position=front]) .HomeEvidenceTransition-module__qvlk-G__caseImage{filter:none;transform:none}.HomeEvidenceTransition-module__qvlk-G__cardFooter{grid-template-columns:1fr;gap:1rem}.HomeEvidenceTransition-module__qvlk-G__cardFooter em{text-align:left;max-width:none}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.HomeEvidenceTransition-module__qvlk-G__showcase{padding-bottom:5rem}.HomeEvidenceTransition-module__qvlk-G__caseDeck{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeEvidenceTransition-module__qvlk-G__caseSlot,.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=front],.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=left],.HomeEvidenceTransition-module__qvlk-G__caseSlot[data-position=right]{height:30rem;min-height:0}.HomeEvidenceTransition-module__qvlk-G__cardFooter{grid-template-columns:1fr}.HomeEvidenceTransition-module__qvlk-G__cardFooter em{text-align:left;max-width:none}}
.HomeScrollStory-module__h4XRSW__story{--home-story-progress:0;--story-ivory:#f3ece2;--story-cream:#e7d8c6;--story-ink:#302019;--story-muted:#6e5b4c;--story-bronze:#a56b43;--story-line:#5b403040;--story-panel:#f6eee3c7;--story-panel-border:#563c2c2e;isolation:isolate;background:#e9dfd2;position:relative;overflow:clip}.HomeScrollStory-module__h4XRSW__stageViewport{background:radial-gradient(circle at 64% 44%, #e7d8c657, transparent 38%), linear-gradient(145deg, var(--story-ivory) 0%, #e9dfd2 48%, #ded0c0 100%);width:100%;height:100svh;min-height:42rem;position:relative;overflow:hidden}.HomeScrollStory-module__h4XRSW__content,.HomeScrollStory-module__h4XRSW__motionLayer{position:absolute;inset:0}.HomeScrollStory-module__h4XRSW__content{z-index:3}.HomeScrollStory-module__h4XRSW__content>[data-home-story-section]{width:100%;height:100%;min-height:100%;position:absolute;inset:0}.HomeScrollStory-module__h4XRSW__motionLayer{z-index:2;pointer-events:none;overflow:hidden}.HomeScrollStory-module__h4XRSW__ambientLightField,.HomeScrollStory-module__h4XRSW__glassPlanes,.HomeScrollStory-module__h4XRSW__stageGrid,.HomeScrollStory-module__h4XRSW__releaseBridge{opacity:0;visibility:hidden;position:absolute;inset:0}.HomeScrollStory-module__h4XRSW__ambientLightField{transform-origin:50%;background:radial-gradient(at 42%,#ebd8be4d,#a56b4314 42%,#0000 72%);inset:-16% 18% -12% -18%}.HomeScrollStory-module__h4XRSW__glassPlanes{perspective:1200px;overflow:hidden}.HomeScrollStory-module__h4XRSW__glassPlane{border-left:1px solid var(--story-line);transform-origin:0 0;will-change:transform, opacity;background:linear-gradient(145deg,#f6eee31f,#0000 62%);min-width:0;position:absolute;transform:skewY(-8deg)}.HomeScrollStory-module__h4XRSW__glassPlane:first-child{width:12%;height:54%;top:8%;left:5%}.HomeScrollStory-module__h4XRSW__glassPlane:nth-child(2){width:16%;height:62%;top:26%;left:24%}.HomeScrollStory-module__h4XRSW__glassPlane:nth-child(3){width:10%;height:72%;top:7%;left:47%}.HomeScrollStory-module__h4XRSW__glassPlane:nth-child(4){width:15%;height:48%;top:30%;left:64%}.HomeScrollStory-module__h4XRSW__glassPlane:nth-child(5){width:10%;height:66%;top:13%;right:4%}.HomeScrollStory-module__h4XRSW__stageGrid{transform-origin:bottom;background-image:linear-gradient(#5b403017 1px,#0000 1px),linear-gradient(90deg,#5b403017 1px,#0000 1px);background-size:64px 64px;inset:35% -12% -35%;transform:perspective(900px)rotateX(64deg)rotate(-5deg);-webkit-mask-image:linear-gradient(#0000,#000 30% 68%,#0000);mask-image:linear-gradient(#0000,#000 30% 68%,#0000)}.HomeScrollStory-module__h4XRSW__releaseBridge{background:linear-gradient(#0000,#e8e5df2e);height:32%;top:auto}.HomeScrollStory-module__h4XRSW__stageHud{z-index:9;color:#302019b8;letter-spacing:.14em;pointer-events:none;justify-content:space-between;align-items:flex-end;font-size:.64rem;font-weight:650;display:flex;position:absolute;inset:auto clamp(1.25rem,3vw,3rem) clamp(1.15rem,2.5vw,2.5rem)}.HomeScrollStory-module__h4XRSW__stageChapter{min-width:15rem}.HomeScrollStory-module__h4XRSW__stageProgress{background:#5b40302e;width:1px;height:18vh;position:relative;overflow:hidden}.HomeScrollStory-module__h4XRSW__stageProgress i{background:var(--story-bronze);transform-origin:top;will-change:transform;display:block;position:absolute;inset:0;transform:scaleY(0)}.HomeScrollStory-module__h4XRSW__story:not([data-motion-ready=true]) .HomeScrollStory-module__h4XRSW__content>[data-home-story-section=diagnostic]{opacity:0}@media (max-width:899px),(prefers-reduced-motion:reduce){.HomeScrollStory-module__h4XRSW__story{background:var(--story-ivory);overflow:hidden}.HomeScrollStory-module__h4XRSW__stageViewport{height:auto;min-height:0;overflow:visible}.HomeScrollStory-module__h4XRSW__content,.HomeScrollStory-module__h4XRSW__motionLayer{position:relative;inset:auto}.HomeScrollStory-module__h4XRSW__motionLayer,.HomeScrollStory-module__h4XRSW__stageHud{display:none}.HomeScrollStory-module__h4XRSW__content>[data-home-story-section]{height:auto;min-height:0;position:relative;inset:auto}.HomeScrollStory-module__h4XRSW__story:not([data-motion-ready=true]) .HomeScrollStory-module__h4XRSW__content>[data-home-story-section=diagnostic]{opacity:1}}@media (prefers-reduced-motion:reduce){.HomeScrollStory-module__h4XRSW__story,.HomeScrollStory-module__h4XRSW__story *{scroll-behavior:auto!important}}
.HomeOverdriveParticles-module__TKEAAW__field{--particle-x:50%;--particle-y:50%;--click-x:50%;--click-y:50%;--fx-a:255 154 73;--fx-b:69 229 255;--fx-c:157 94 255;z-index:7;opacity:0;pointer-events:none;transition:opacity .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}.HomeOverdriveParticles-module__TKEAAW__field[data-visible=true]{opacity:1}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=services][data-step="0"]{--fx-a:255 61 59;--fx-b:255 164 56;--fx-c:250 51 148}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=services][data-step="1"]{--fx-a:20 140 255;--fx-b:20 245 199;--fx-c:179 255 56}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=services][data-step="2"]{--fx-a:122 71 255;--fx-b:230 61 255;--fx-c:61 230 255}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence][data-step="0"],.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence][data-step="1"],.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence][data-step="2"]{--fx-a:165 107 67;--fx-b:0 131 155;--fx-c:238 228 215}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence]{opacity:.12}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__perimeterGlow,.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__spectralWash,.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__scanBeam,.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__energySpine{opacity:0}.HomeOverdriveParticles-module__TKEAAW__canvas,.HomeOverdriveParticles-module__TKEAAW__spectralWash,.HomeOverdriveParticles-module__TKEAAW__scanBeam,.HomeOverdriveParticles-module__TKEAAW__cursorLens,.HomeOverdriveParticles-module__TKEAAW__energySpine{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.HomeOverdriveParticles-module__TKEAAW__edgeVelocity,.HomeOverdriveParticles-module__TKEAAW__prismVeil,.HomeOverdriveParticles-module__TKEAAW__transitionRing,.HomeOverdriveParticles-module__TKEAAW__transitionBloom,.HomeOverdriveParticles-module__TKEAAW__clickHalo,.HomeOverdriveParticles-module__TKEAAW__clickCore,.HomeOverdriveParticles-module__TKEAAW__clickRing,.HomeOverdriveParticles-module__TKEAAW__perimeterGlow{pointer-events:none;position:absolute}.HomeOverdriveParticles-module__TKEAAW__perimeterGlow{z-index:1;background:linear-gradient(90deg, rgb(var(--fx-a) / .2), transparent 13%, transparent 87%, rgb(var(--fx-b) / .22)), linear-gradient(180deg, rgb(var(--fx-c) / .14), transparent 16%, transparent 84%, rgb(var(--fx-b) / .12));box-shadow:inset 4.5rem 0 6rem -5rem rgb(var(--fx-a) / .7), inset -4.5rem 0 6rem -5rem rgb(var(--fx-b) / .82), inset 0 3rem 5rem -5rem rgb(var(--fx-c) / .56), inset 0 -3rem 5rem -5rem rgb(var(--fx-b) / .42);mix-blend-mode:screen;opacity:.52;inset:0}.HomeOverdriveParticles-module__TKEAAW__edgeVelocity{z-index:3;background:linear-gradient(101deg, transparent 0 5%, rgb(var(--fx-a) / .38) 7%, transparent 12% 88%, rgb(var(--fx-b) / .42) 93%, transparent 97%), linear-gradient(79deg, transparent 0 8%, rgb(var(--fx-c) / .22) 11%, transparent 16% 84%, rgb(var(--fx-a) / .16) 89%, transparent 94%);filter:blur(9px);mix-blend-mode:screen;opacity:0;transition:opacity .16s ease-out,transform .36s cubic-bezier(.16,1,.3,1);inset:7% -12%;transform:scaleX(.92)skew(-4deg)}.HomeOverdriveParticles-module__TKEAAW__field[data-energized=true] .HomeOverdriveParticles-module__TKEAAW__edgeVelocity{opacity:.78;transform:scaleX(1.08)skew(-4deg)}.HomeOverdriveParticles-module__TKEAAW__prismVeil{z-index:5;background:linear-gradient(90deg, transparent, rgb(var(--fx-a) / .1) 23%, #fff7e4a8 47%, rgb(var(--fx-b) / .4) 51%, rgb(var(--fx-c) / .16) 56%, transparent 78%);filter:blur(12px);mix-blend-mode:screen;opacity:0;will-change:transform, opacity;width:46%;inset:-24% auto -24% -20%;transform:skew(-13deg)}.HomeOverdriveParticles-module__TKEAAW__transitionRing{z-index:4;aspect-ratio:1;border:1px solid rgb(var(--fx-b) / .54);width:min(34vw,32rem);box-shadow:0 0 1.6rem rgb(var(--fx-b) / .22), 0 0 4.5rem rgb(var(--fx-a) / .18), inset 0 0 2rem #fff5e11a;mix-blend-mode:screen;opacity:0;will-change:transform, opacity, filter;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)scale(.16)}.HomeOverdriveParticles-module__TKEAAW__transitionBloom{z-index:4;background:radial-gradient(ellipse at center, #ffffff7a, transparent 5%), linear-gradient(90deg, transparent 4%, rgb(var(--fx-a) / .14) 24%, rgb(var(--fx-b) / .52) 49%, rgb(var(--fx-c) / .22) 72%, transparent 96%);filter:blur(14px);mix-blend-mode:screen;opacity:0;transform-origin:50%;will-change:transform, opacity;inset:34% -18%}.HomeOverdriveParticles-module__TKEAAW__clickHalo,.HomeOverdriveParticles-module__TKEAAW__clickCore,.HomeOverdriveParticles-module__TKEAAW__clickRing{top:var(--click-y);left:var(--click-x);mix-blend-mode:screen;opacity:0;will-change:transform, opacity, filter;border-radius:50%;transform:translate(-50%,-50%)scale(.1)}.HomeOverdriveParticles-module__TKEAAW__clickHalo{z-index:6;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 8%, rgb(var(--fx-a) / .52) 14%, transparent 24% 36%, rgb(var(--fx-b) / .46) 44%, transparent 54% 68%, rgb(var(--fx-c) / .5) 75%, transparent 86%);filter:blur(11px);width:min(32vw,31rem);-webkit-mask-image:radial-gradient(circle,#0000 0 17%,#000 31% 53%,#0000 72%);mask-image:radial-gradient(circle,#0000 0 17%,#000 31% 53%,#0000 72%)}.HomeOverdriveParticles-module__TKEAAW__clickCore{z-index:7;aspect-ratio:1;background:linear-gradient(90deg, transparent 47%, #ffffffeb 50%, transparent 53%), linear-gradient(0deg, transparent 47%, #ffffffd1 50%, transparent 53%), radial-gradient(circle, #fff 0 3%, rgb(var(--fx-b) / .96) 7%, rgb(var(--fx-a) / .62) 20%, rgb(var(--fx-c) / .24) 42%, transparent 68%);width:min(13vw,11rem);box-shadow:0 0 1.1rem #ffffffd6, 0 0 3.6rem rgb(var(--fx-b) / .58), 0 0 6.4rem rgb(var(--fx-a) / .28)}.HomeOverdriveParticles-module__TKEAAW__clickRing{z-index:5;aspect-ratio:1;border:1px solid rgb(var(--fx-b) / .9);width:min(17vw,15rem);box-shadow:0 0 1.2rem rgb(var(--fx-b) / .42), inset 0 0 1.8rem rgb(var(--fx-a) / .18), 0 0 4.8rem rgb(var(--fx-c) / .2)}.HomeOverdriveParticles-module__TKEAAW__clickRingEcho{border-color:rgb(var(--fx-a) / .76);width:min(13vw,11rem);box-shadow:0 0 1.3rem rgb(var(--fx-a) / .36), inset 0 0 1.6rem rgb(var(--fx-c) / .2)}.HomeOverdriveParticles-module__TKEAAW__canvas{z-index:2;filter:saturate(1.18)contrast(1.06);mix-blend-mode:screen;display:block}.HomeOverdriveParticles-module__TKEAAW__spectralWash{z-index:1;background:radial-gradient(circle at var(--particle-x) var(--particle-y), rgb(var(--fx-b) / .15), transparent 16%), radial-gradient(circle at 58% 52%, rgb(var(--fx-a) / .14), transparent 32%), linear-gradient(106deg, transparent 20%, rgb(var(--fx-c) / .09) 48%, transparent 74%);mix-blend-mode:screen;opacity:.72;transition:opacity .5s}.HomeOverdriveParticles-module__TKEAAW__scanBeam{z-index:3;filter:blur(5px);mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#0000,#ffe3b70d 28%,#fff8e780 49%,#50def638 52%,#0000 78%);width:20%;inset:-18% auto -18% -16%;transform:skew(-12deg)translate(-40vw)}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=diagnostic] .HomeOverdriveParticles-module__TKEAAW__scanBeam{opacity:.88;animation:3.8s cubic-bezier(.45,0,.2,1) infinite HomeOverdriveParticles-module__TKEAAW__overdrive-scan}.HomeOverdriveParticles-module__TKEAAW__cursorLens{z-index:4;inset:auto;top:var(--particle-y);left:var(--particle-x);mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#ffffff42 0 2%,#64e7ff1a 12%,#0000 57%),conic-gradient(from 90deg,#0000,#64e7ff1f,#0000 28%,#ffae651a,#0000 64%);border-radius:50%;width:clamp(10rem,15vw,18rem);height:clamp(10rem,15vw,18rem);transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1);transform:translate(-50%,-50%)scale(.74);box-shadow:0 0 2rem #5de5ff29,inset 0 0 2rem #ffeccc14}.HomeOverdriveParticles-module__TKEAAW__field[data-pointer=true] .HomeOverdriveParticles-module__TKEAAW__cursorLens{opacity:.9;transform:translate(-50%,-50%)scale(1)}.HomeOverdriveParticles-module__TKEAAW__energySpine{z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#fb76,#5ce8ffc7,#ffe7c180,#0000);width:auto;height:1px;transition:opacity .48s,transform .86s cubic-bezier(.16,1,.3,1);inset:50% 8% auto;transform:scaleX(.1);box-shadow:0 0 1.2rem #59e5ff57,0 0 3.2rem #e18e4f2e}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=process] .HomeOverdriveParticles-module__TKEAAW__energySpine{opacity:.78;transform:scaleX(1)}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=services] .HomeOverdriveParticles-module__TKEAAW__spectralWash{background:radial-gradient(ellipse at 0% 52%, rgb(var(--fx-a) / .19), transparent 22%), radial-gradient(ellipse at 100% 42%, rgb(var(--fx-b) / .22), transparent 24%), radial-gradient(ellipse at 50% 0%, rgb(var(--fx-c) / .12), transparent 24%), radial-gradient(ellipse at 50% 100%, rgb(var(--fx-b) / .1), transparent 25%);opacity:.86}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=services] .HomeOverdriveParticles-module__TKEAAW__perimeterGlow{background:linear-gradient(90deg, rgb(var(--fx-a) / .24), transparent 12%, transparent 88%, rgb(var(--fx-b) / .28)), linear-gradient(180deg, rgb(var(--fx-c) / .14), transparent 14%, transparent 86%, rgb(var(--fx-b) / .13));box-shadow:inset 5rem 0 6rem -5rem rgb(var(--fx-a) / .72), inset -5rem 0 6rem -5rem rgb(var(--fx-b) / .78), inset 0 4rem 5rem -5rem rgb(var(--fx-c) / .58), inset 0 -4rem 5rem -5rem rgb(var(--fx-b) / .42)}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__spectralWash{opacity:0;background:0 0}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__canvas{filter:saturate(1.36)contrast(1.04);mix-blend-mode:screen}.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__perimeterGlow,.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__edgeVelocity,.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__cursorLens,.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__transitionBloom,.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__prismVeil,.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__transitionRing,.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__clickHalo,.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__clickCore,.HomeOverdriveParticles-module__TKEAAW__field[data-scene=evidence] .HomeOverdriveParticles-module__TKEAAW__clickRing{opacity:0!important}@keyframes HomeOverdriveParticles-module__TKEAAW__overdrive-scan{0%{opacity:0;transform:skew(-12deg)translate(-44vw)}12%{opacity:.82}74%{opacity:.68}to{opacity:0;transform:skew(-12deg)translate(132vw)}}@media (max-width:899px),(prefers-reduced-motion:reduce){.HomeOverdriveParticles-module__TKEAAW__field{display:none}}
.HomeSpatialPortal-module__z7EUgW__portal{display:none}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.HomeSpatialPortal-module__z7EUgW__portal{isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;background:0 0;display:block;position:absolute;inset:0;overflow:hidden}.HomeSpatialPortal-module__z7EUgW__media,.HomeSpatialPortal-module__z7EUgW__destinationFallback,.HomeSpatialPortal-module__z7EUgW__webgl,.HomeSpatialPortal-module__z7EUgW__destinationTone,.HomeSpatialPortal-module__z7EUgW__refractionBloom{position:absolute;inset:0}.HomeSpatialPortal-module__z7EUgW__media{z-index:1;background:0 0;overflow:hidden}.HomeSpatialPortal-module__z7EUgW__destinationFallback{will-change:transform, opacity;opacity:0;background-image:url(/images/homepage/industry-insights-space.png);background-position:50%;background-size:cover;inset:-2.5%}.HomeSpatialPortal-module__z7EUgW__media[data-webgl-ready=true] .HomeSpatialPortal-module__z7EUgW__destinationFallback{opacity:0!important}.HomeSpatialPortal-module__z7EUgW__webgl{z-index:2;opacity:0;transition:opacity .24s cubic-bezier(.25,1,.5,1)}.HomeSpatialPortal-module__z7EUgW__webgl[data-webgl-ready=true]{opacity:1}.HomeSpatialPortal-module__z7EUgW__webgl canvas{width:100%;height:100%;display:block}.HomeSpatialPortal-module__z7EUgW__destinationTone{z-index:3;opacity:0;background:linear-gradient(90deg,#efede76b 0%,#eceeea33 38%,#0000 57%),linear-gradient(90deg,#0000 33%,#081a1d2e 48%,#08181b8f 100%),linear-gradient(#e7e9e60f,#0000 55%,#101e1f1f)}.HomeSpatialPortal-module__z7EUgW__refractionBloom{z-index:4;mix-blend-mode:screen;opacity:0;transform-origin:56.5% 51.5%;background:radial-gradient(at 56.5% 51.5%,#e5fcfa57,#7ccfd31a 18%,#0000 43%);transform:scale(.55)}.HomeSpatialPortal-module__z7EUgW__content{z-index:5;opacity:0;visibility:hidden;padding:clamp(6rem,13.1vh,7.4rem) 7.5% 0;position:absolute;inset:0}.HomeSpatialPortal-module__z7EUgW__intro{z-index:2;color:#14292b;text-align:left;width:min(50vw,46rem);min-width:0;position:relative}.HomeSpatialPortal-module__z7EUgW__marker{color:#087f91;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700;line-height:1.2}.HomeSpatialPortal-module__z7EUgW__title{color:#14292b;letter-spacing:0;text-shadow:0 1px 12px #eef2ed4d;margin:.8rem 0 0;font-family:"Alibaba PuHuiTi 2.0",sans-serif;font-size:clamp(3.25rem,4.9vw,4.4rem);font-weight:610;line-height:.96}.HomeSpatialPortal-module__z7EUgW__title>span:first-child{white-space:nowrap}.HomeSpatialPortal-module__z7EUgW__description{color:#142b2dc7;text-shadow:0 1px 5px #f1f3ee70;text-wrap:balance;max-width:29rem;margin:1.5rem 0 0;font-size:.84rem;line-height:1.65}.HomeSpatialPortal-module__z7EUgW__title>span{display:block}.HomeSpatialPortal-module__z7EUgW__channels{color:#087f91;letter-spacing:0;align-items:center;gap:.75rem;margin:1.75rem 0 0;font-size:.6rem;font-weight:700;display:flex}.HomeSpatialPortal-module__z7EUgW__channels i{background:#087f91;border-radius:50%;width:3px;height:3px}.HomeSpatialPortal-module__z7EUgW__insights{z-index:1;color:#f2f6f4;pointer-events:none;perspective:1400px;width:auto;height:auto;transform-style:preserve-3d;margin:0;padding:0;position:absolute;inset:0}.HomeSpatialPortal-module__z7EUgW__insight{opacity:0;color:#f5f7f5;transform-origin:0 0;width:min(30.5vw,29rem);min-height:13rem;transform-style:preserve-3d;text-shadow:0 1px 4px #020f127a;will-change:transform, opacity, filter;flex-direction:column;padding:0;display:flex;position:absolute;top:20%;right:7.5%}.HomeSpatialPortal-module__z7EUgW__insightMeta{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.HomeSpatialPortal-module__z7EUgW__insightMeta>p{color:#9de0e0;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.HomeSpatialPortal-module__z7EUgW__insightProgress{background:#c1e0dd3d;flex:none;width:min(4.5rem,24%);height:1px;display:block;position:relative;overflow:hidden}.HomeSpatialPortal-module__z7EUgW__insightProgress>i{width:var(--portal-insight-progress);background:#9de0e0;height:100%;display:block;box-shadow:0 0 5px #6cd5d857}.HomeSpatialPortal-module__z7EUgW__insightCopy{margin-top:1.25rem}.HomeSpatialPortal-module__z7EUgW__insightCopy>h3{max-width:18ch;color:inherit;letter-spacing:0;text-wrap:balance;margin:0;font-family:"Alibaba PuHuiTi 2.0",sans-serif;font-size:clamp(2rem,2.8vw,2.5rem);font-weight:620;line-height:1.04}.HomeSpatialPortal-module__z7EUgW__insight>small{color:#ebf5f1c7;-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;max-width:42ch;margin-top:1rem;font-size:.8rem;line-height:1.65;display:-webkit-box;overflow:hidden}}@media (min-width:900px) and (max-width:1180px) and (prefers-reduced-motion:no-preference){.HomeSpatialPortal-module__z7EUgW__content{padding-inline:6.5%}.HomeSpatialPortal-module__z7EUgW__title{font-size:clamp(2.85rem,4.75vw,3.45rem)}.HomeSpatialPortal-module__z7EUgW__insights{inset:0}.HomeSpatialPortal-module__z7EUgW__insight{width:31vw;min-height:12rem;right:6.5%}.HomeSpatialPortal-module__z7EUgW__insightCopy>h3{font-size:clamp(1.65rem,2.5vw,1.9rem)}.HomeSpatialPortal-module__z7EUgW__insight>small{font-size:.74rem}}@media (max-width:899px),(prefers-reduced-motion:reduce){.HomeSpatialPortal-module__z7EUgW__portal{isolation:isolate;color:#f2f6f4;background:#0b1b1e;display:block;position:relative;overflow:hidden}.HomeSpatialPortal-module__z7EUgW__media,.HomeSpatialPortal-module__z7EUgW__destinationFallback,.HomeSpatialPortal-module__z7EUgW__destinationTone{position:absolute;inset:0}.HomeSpatialPortal-module__z7EUgW__media{z-index:0}.HomeSpatialPortal-module__z7EUgW__destinationFallback{background:url(/images/homepage/industry-insights-space.png) 50%/cover no-repeat}.HomeSpatialPortal-module__z7EUgW__destinationTone{background:linear-gradient(#051215a6,#041013e0)}.HomeSpatialPortal-module__z7EUgW__webgl,.HomeSpatialPortal-module__z7EUgW__refractionBloom{display:none}.HomeSpatialPortal-module__z7EUgW__content{z-index:1;width:min(100% - 2rem,42rem);margin-inline:auto;padding-block:5.5rem;position:relative}.HomeSpatialPortal-module__z7EUgW__intro{text-align:center}.HomeSpatialPortal-module__z7EUgW__marker{color:#8edce0;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.HomeSpatialPortal-module__z7EUgW__marker span{margin-right:.55rem}.HomeSpatialPortal-module__z7EUgW__title{color:#f4f7f5;letter-spacing:0;text-wrap:balance;max-width:12ch;margin:.9rem auto 0;font-family:"Alibaba PuHuiTi 2.0",sans-serif;font-size:clamp(3rem,14vw,4.8rem);font-weight:590;line-height:.97}.HomeSpatialPortal-module__z7EUgW__description{color:#ebf2efc7;max-width:34rem;margin:1rem auto 0;font-size:.82rem;line-height:1.65}.HomeSpatialPortal-module__z7EUgW__channels{color:#8edce0;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.75rem;max-width:24rem;margin:1.25rem auto 0;font-size:.58rem;font-weight:700;display:grid}.HomeSpatialPortal-module__z7EUgW__channels i{background:#8edce04d;height:1px}.HomeSpatialPortal-module__z7EUgW__insights{gap:.85rem;margin-top:3rem;display:grid}.HomeSpatialPortal-module__z7EUgW__insight{background:#051417d6;border-radius:5px;padding:1rem;box-shadow:inset 0 0 0 1px #c2e4e22b}.HomeSpatialPortal-module__z7EUgW__insightMeta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.HomeSpatialPortal-module__z7EUgW__insightMeta>p{color:#8fd7db;font-size:.59rem;font-weight:700}.HomeSpatialPortal-module__z7EUgW__insightProgress{background:#8fd7db3d;width:6rem;height:1px;display:block;overflow:hidden}.HomeSpatialPortal-module__z7EUgW__insightProgress>i{width:var(--portal-insight-progress);background:#8fd7db;height:100%;display:block}.HomeSpatialPortal-module__z7EUgW__insightCopy{margin-top:.35rem}.HomeSpatialPortal-module__z7EUgW__insightMeta>p{text-transform:uppercase;margin:0}.HomeSpatialPortal-module__z7EUgW__insightCopy>h3{color:#f4f7f5;margin:.45rem 0 0;font-size:1.05rem;font-weight:620;line-height:1.28}.HomeSpatialPortal-module__z7EUgW__insight>small{color:#ebf2efc2;margin-top:.65rem;font-size:.7rem;line-height:1.55;display:block}}
