/* Two product stories, driven by the shared four-phase scene clock. */
.pv-property,.pv-business{width:100%;overflow:hidden;isolation:isolate}.pv-property .pv-canvas>svg,.pv-business .pv-canvas>svg{display:block;width:100%;height:auto;overflow:hidden}.pv-property svg text,.pv-business svg text{letter-spacing:0;font-family:"PingFang SC","Microsoft YaHei",sans-serif}.pv-property .pv-pg-step,.pv-business .pv-pg-step{opacity:0;transition:opacity .5s ease}.pv-property[data-phase="0"] .pv-pg-step-0,.pv-property[data-phase="1"] .pv-pg-step-1,.pv-property[data-phase="2"] .pv-pg-step-2,.pv-property[data-phase="3"] .pv-pg-step-3,.pv-business[data-phase="0"] .pv-pg-step-0,.pv-business[data-phase="1"] .pv-pg-step-1,.pv-business[data-phase="2"] .pv-pg-step-2,.pv-business[data-phase="3"] .pv-pg-step-3{opacity:1}.pv-property .pv-land-progress,.pv-business .pv-biz-progress{transition:transform .65s cubic-bezier(.22,.75,.3,1)}.pv-property[data-phase="1"] .pv-land-progress,.pv-business[data-phase="1"] .pv-biz-progress{transform:translateX(20px)}.pv-property[data-phase="2"] .pv-land-progress,.pv-business[data-phase="2"] .pv-biz-progress{transform:translateX(40px)}.pv-property[data-phase="3"] .pv-land-progress,.pv-business[data-phase="3"] .pv-biz-progress{transform:translateX(60px)}
.pv-property .pv-land-building{transform-origin:0 0;transition:transform 1.2s cubic-bezier(.25,.8,.25,1),opacity .6s;transform:scaleY(.57)}.pv-property .pv-land-building-b{transition-delay:.08s}.pv-property .pv-land-building-c{transition-delay:.18s}.pv-property .pv-land-building-d{transition-delay:.12s}.pv-property .pv-land-building-e{transition-delay:.22s}.pv-property .pv-land-building-f{transition-delay:.28s}.pv-property[data-phase="0"] .pv-land-building{transform:scaleY(.28);opacity:.75}.pv-property[data-phase="1"] .pv-land-building,.pv-property[data-phase="2"] .pv-land-building,.pv-property[data-phase="3"] .pv-land-building{transform:scaleY(1);opacity:1}.pv-property .pv-land-grid{opacity:.8;transition:opacity 1s}.pv-property[data-phase="1"] .pv-land-grid,.pv-property[data-phase="2"] .pv-land-grid,.pv-property[data-phase="3"] .pv-land-grid{opacity:.25}.pv-property .pv-land-plots{transition:opacity 1s}.pv-property[data-phase="1"] .pv-land-plots,.pv-property[data-phase="2"] .pv-land-plots,.pv-property[data-phase="3"] .pv-land-plots{opacity:.6}.pv-property .pv-land-links{opacity:0;stroke-dasharray:5 8;transition:opacity .7s;animation:pv-land-flow 3.3s linear infinite}.pv-property[data-phase="2"] .pv-land-links{opacity:.95}.pv-property[data-phase="3"] .pv-land-links{opacity:.55}.pv-property .pv-land-opportunities{opacity:0;transform:translateY(5px);transition:opacity .8s,transform .8s}.pv-property[data-phase="3"] .pv-land-opportunities{opacity:1;transform:translateY(0)}.pv-property .pv-land-opportunities>ellipse:last-of-type{transform-origin:442px 218px;animation:pv-land-opportunity 2.2s ease-in-out infinite}.pv-property .pv-land-sky-lines{opacity:.65}.pv-property .pv-land-trees{transition:opacity .7s}.pv-property[data-phase="0"] .pv-land-trees{opacity:.6}
.pv-business .pv-biz-node{transition:opacity .7s}.pv-business .pv-biz-node>rect{transition:fill .7s,stroke .7s,stroke-width .7s}.pv-business .pv-biz-branches{transition:opacity .7s}.pv-business .pv-biz-signal-paths{stroke-dasharray:7 145;stroke-dashoffset:0;opacity:0;transition:opacity .6s;animation:pv-biz-signal 3s linear infinite}.pv-business[data-phase="1"] .pv-biz-signal-paths{opacity:1}.pv-business[data-phase="2"] .pv-biz-signal-paths{opacity:.25}.pv-business .pv-biz-event-dot{transform-box:fill-box;transform-origin:center;transition:transform .5s;animation:pv-biz-event 2.5s ease-in-out infinite}.pv-business[data-phase="1"] .pv-biz-node-event>rect{fill:#e5ddfb;stroke:#9e8dd0;stroke-width:3}.pv-business .pv-biz-selections{opacity:0;transition:opacity .7s}.pv-business[data-phase="2"] .pv-biz-selections{opacity:1}.pv-business[data-phase="2"] .pv-biz-node-client>rect,.pv-business[data-phase="2"] .pv-biz-node-supplier>rect{fill:#e7f0ff;stroke:#5c8bcf}.pv-business[data-phase="2"] .pv-biz-node-market,.pv-business[data-phase="2"] .pv-biz-node-partner,.pv-business[data-phase="2"] .pv-biz-node-event{opacity:.42}.pv-business[data-phase="2"] .pv-biz-branches{opacity:.4}.pv-business .pv-biz-bridge{opacity:.3;transition:opacity .7s;stroke-dashoffset:0;animation:pv-biz-bridge 2s linear infinite}.pv-business[data-phase="3"] .pv-biz-bridge{opacity:1}.pv-business .pv-biz-documents{transform-origin:547px 245px;transform:translateY(6px) scale(.98);transition:transform .9s cubic-bezier(.22,.75,.3,1)}.pv-business[data-phase="3"] .pv-biz-documents{transform:translateY(-3px) scale(1.025)}.pv-business .pv-biz-report-bars>rect{transform-origin:0 292px;transform:scaleY(.45);transition:transform .9s cubic-bezier(.22,.75,.3,1)}.pv-business .pv-biz-bar-b{transition-delay:.12s!important}.pv-business .pv-biz-bar-c{transition-delay:.24s!important}.pv-business[data-phase="3"] .pv-biz-report-bars>rect{transform:scaleY(1)}.pv-business .pv-biz-report-curve{stroke-dasharray:165;stroke-dashoffset:165;transition:stroke-dashoffset 1.3s ease}.pv-business[data-phase="3"] .pv-biz-report-curve{stroke-dashoffset:0}.pv-business .pv-biz-report-lines{opacity:.5;transition:opacity .8s}.pv-business[data-phase="3"] .pv-biz-report-lines{opacity:1}.pv-business .pv-biz-report-seal{opacity:0;transition:opacity .8s}.pv-business[data-phase="3"] .pv-biz-report-seal{opacity:1}.pv-business[data-phase="3"] .pv-biz-network{opacity:.82;transition:opacity .8s}
@keyframes pv-land-flow{to{stroke-dashoffset:-78}}@keyframes pv-land-opportunity{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.07);opacity:.9}}@keyframes pv-biz-signal{to{stroke-dashoffset:-304}}@keyframes pv-biz-event{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes pv-biz-bridge{to{stroke-dashoffset:-48}}
.pv-property[data-running="false"] *,.pv-business[data-running="false"] *{animation-play-state:paused!important;transition:none!important}
@media(prefers-reduced-motion:reduce){.pv-property *,.pv-business *{animation:none!important;transition:none!important}.pv-property .pv-land-building{transform:scaleY(1)!important;opacity:1!important}.pv-property .pv-land-opportunities{opacity:.75!important;transform:none!important}.pv-property .pv-land-links{opacity:.4!important}.pv-business .pv-biz-report-bars>rect{transform:scaleY(1)!important}.pv-business .pv-biz-report-curve{stroke-dashoffset:0!important}.pv-business .pv-biz-report-lines{opacity:1!important}.pv-business .pv-biz-report-seal{opacity:1!important}.pv-business .pv-biz-documents{transform:none!important}.pv-property .pv-pg-step,.pv-business .pv-pg-step{opacity:0!important}.pv-property .pv-pg-step-3,.pv-business .pv-pg-step-3{opacity:1!important}}
