@font-face{font-display:swap;font-family:YouSheBiaoTiHei;font-style:normal;font-weight:400;src:url(/fonts/youshe-biaotihei/YouSheBiaoTiHei.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Han Sans CN;font-style:normal;font-weight:400;src:url(/fonts/source-han-sans/SourceHanSansCN-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Source Han Sans CN Normal;font-style:normal;font-weight:400;src:url(/fonts/source-han-sans/SourceHanSansCN-Normal.otf) format("opentype")}@font-face{font-display:swap;font-family:Source Han Sans CN;font-style:normal;font-weight:700;src:url(/fonts/source-han-sans/SourceHanSansCN-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Source Han Sans CN;font-style:normal;font-weight:900;src:url(/fonts/source-han-sans/SourceHanSansCN-Heavy.otf) format("opentype")}.solutions-page{--solutions-accent:#00c852;--solutions-card:#141414;--solutions-card-accent:#0f1f13;--solutions-line:#454545;--solutions-muted:#858585;--home-accent:var(--solutions-accent);--home-cta-ink:#07110b;background:#000;color:#fff;font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden;text-rendering:geometricPrecision}.solutions-page *,.solutions-page :after,.solutions-page :before{box-sizing:border-box}.solutions-page :where(h1,h2,h3,p,figure,ul){margin:0}.solutions-page img{display:block}.solutions-heading-line{background:var(--solutions-accent);border-radius:999px;display:block;height:5px;margin:34px auto 0;width:286px}.solutions-eyebrow{align-items:center;background:#141414;border:1px solid var(--solutions-accent);border-radius:999px;display:flex;font-family:Source Han Sans CN Normal,Source Han Sans CN,sans-serif;font-size:26px;font-weight:400;gap:14px;height:59px;justify-content:center;letter-spacing:4.4px;margin:0 auto;width:441px}.solutions-eyebrow img{height:28px;object-fit:contain;width:24px}.solutions-section-lead{color:#fff;font-size:24px;line-height:36px;margin:35px auto 0;text-align:center}.solutions-hero{height:1217px;overflow:hidden;position:relative}.solutions-hero__background{height:1133px;inset:0 auto auto 0;object-fit:fill;position:absolute;width:1920px}.solutions-hero__shade{background:linear-gradient(90deg,rgb(0 0 0/78%),transparent);height:1233px;left:0;position:absolute;top:-96px;width:1484px}.solutions-hero__copy{left:228px;position:absolute;top:299px;z-index:2}.solutions-hero__badge{align-items:center;background:#141414;border:1px solid var(--solutions-accent);border-radius:86px;display:flex;font-size:26px;gap:14px;height:59px;justify-content:center;width:420px}.solutions-hero__badge img{height:28px;object-fit:contain;width:30px}.solutions-hero h1,.solutions-hero__highlight{font-family:YouSheBiaoTiHei,Source Han Sans CN,sans-serif;font-weight:400;text-shadow:0 4px 8px rgb(0 0 0/25%);white-space:nowrap}.solutions-hero h1{font-size:108px;line-height:1.16;margin-top:2px}.solutions-hero__highlight{color:#fffd00;font-size:88px;line-height:1.27;margin-top:5px}.solutions-hero__lead{font-size:27px;line-height:1.55;margin-top:-1px;white-space:nowrap}.solutions-hero__metrics{display:flex;gap:38px;margin-top:48px}.solutions-hero__metrics>div{align-items:center;background:#141414;border:1px solid var(--solutions-line);border-radius:39px;display:flex;flex-direction:column;height:159px;justify-content:center;width:245px}.solutions-hero__metrics strong{color:var(--solutions-accent);font-size:54px;font-weight:900;line-height:1}.solutions-hero__metrics span{font-size:24px;margin-top:15px}.solutions-hero__actions{display:flex;gap:36px;margin-top:34px}.solutions-hero__actions a{align-items:center;border:1px solid var(--solutions-accent);border-radius:39px;display:inline-flex;font-size:27px;height:78px;justify-content:center;transition:filter .2s ease-out,transform .2s ease-out;width:384px}.solutions-hero__actions a:first-child{background:var(--solutions-accent);color:#07110b;gap:23px;width:392px}.solutions-hero__actions a:focus-visible,.solutions-hero__actions a:hover{filter:brightness(1.06);transform:translateY(-2px)}.solutions-hero__product{height:auto;left:1128px;object-fit:contain;position:absolute;top:411px;width:556px;z-index:1}.solutions-portfolio{height:1017px;padding-top:0;position:relative}.solutions-portfolio--plug-and-play{height:918px}.solutions-portfolio--owner{height:935px}.solutions-portfolio--customer,.solutions-portfolio--supervisor{height:1021px}.solutions-comparison>h2,.solutions-portfolio>h2,.solutions-profit>h2,.solutions-stack>h2{font-family:Source Han Sans CN,sans-serif;font-size:62px;font-weight:900;letter-spacing:8px;line-height:62px;margin-top:44px;text-align:center}.solutions-portfolio>h2 span{color:#11b700;display:block;margin-bottom:16px}.solutions-portfolio--customer>h2,.solutions-portfolio--owner>h2,.solutions-portfolio--supervisor>h2,.solutions-portfolio--worker>h2{font-size:62px;letter-spacing:0;line-height:89px;margin-top:9px;max-height:178px;overflow:hidden}.solutions-portfolio--customer .solutions-heading-line,.solutions-portfolio--owner .solutions-heading-line,.solutions-portfolio--supervisor .solutions-heading-line,.solutions-portfolio--worker .solutions-heading-line{margin-top:48px}.solutions-card-grid{display:grid;gap:31px;grid-template-columns:repeat(3,513px);margin:54px auto 0;width:1600px}.solutions-portfolio--customer .solutions-card-grid,.solutions-portfolio--owner .solutions-card-grid,.solutions-portfolio--plug-and-play .solutions-card-grid,.solutions-portfolio--supervisor .solutions-card-grid,.solutions-portfolio--worker .solutions-card-grid{margin-top:46px}.solutions-portfolio--customer .solutions-section-lead,.solutions-portfolio--supervisor .solutions-section-lead,.solutions-portfolio--worker .solutions-section-lead{margin-top:35px}.solutions-portfolio--customer>h2 span,.solutions-portfolio--supervisor>h2 span,.solutions-portfolio--worker>h2 span{margin-bottom:0}.solutions-portfolio--owner>h2{align-items:center;display:flex;height:145px;justify-content:center;margin-top:9px}.solutions-portfolio--owner>h2 span{display:inline;margin:0 20px 0 0}.solutions-portfolio--owner .solutions-section-lead{margin-top:35px}.solutions-portfolio--owner .solutions-heading-line{margin-top:-5px}.solutions-portfolio--owner .solutions-card-grid{margin-top:46px}.solutions-card{background:var(--solutions-card);border:1px solid var(--solutions-line);border-radius:42px;height:513px;overflow:hidden;padding:34px 31px 0;transition:background-color .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out}.solutions-card:focus-visible,.solutions-card:hover{background:var(--solutions-card-accent);border-color:rgb(0 200 82/75%);box-shadow:0 18px 50px rgb(0 200 82/10%);outline:none;transform:translateY(-4px) scale(1.012)}.solutions-card img{border-radius:12px;height:248px;object-fit:cover;width:448px;transform:translateY(-1px)}.solutions-card h3{font-size:26px;font-weight:700;line-height:39px;margin-top:13px;transition:color .22s ease-out}.solutions-card:is(:hover,:focus-visible) h3{color:#11b700}.solutions-card p{font-family:Source Han Sans CN Normal,Source Han Sans CN,sans-serif;color:var(--solutions-muted);font-size:22px;line-height:35px;margin-top:2px;transition:color .22s ease-out}.solutions-card:is(:hover,:focus-visible) p{color:#fff}.solutions-stack{height:1662px}.solutions-comparison .solutions-eyebrow,.solutions-profit .solutions-eyebrow,.solutions-stack,.solutions-stack .solutions-eyebrow{position:relative}.solutions-capability-grid{display:grid;gap:31px;grid-template-columns:repeat(3,513px);margin:52px 0 0 160px;width:1601px}.solutions-capability-grid article{background:var(--solutions-card);border:1px solid var(--solutions-line);border-radius:42px;height:559px;padding:49px 51px;transition:background-color .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out}.solutions-capability-grid article:focus-visible,.solutions-capability-grid article:hover{background:var(--solutions-card-accent);border-color:rgb(0 200 82/75%);box-shadow:0 18px 50px rgb(0 200 82/10%);outline:0;transform:translateY(-4px) scale(1.012)}.solutions-capability-grid h3{transition:color .22s ease-out}.solutions-capability-grid article:is(:hover,:focus-visible) h3{color:var(--solutions-accent)}.solutions-capability-code{align-items:center;display:flex;gap:24px}.solutions-capability-code span{align-items:center;background:rgb(0 200 82/13%);border-radius:16px;display:flex;height:65px;justify-content:center;width:65px}.solutions-capability-code img{object-fit:contain}.solutions-capability-code b{align-items:center;border:1px solid var(--solutions-accent);border-radius:999px;display:inline-flex;font-family:Source Han Sans CN Normal,Source Han Sans CN,sans-serif;font-size:17px;font-weight:400;height:44px;justify-content:center;letter-spacing:1.7px}.solutions-capability-grid article:first-child .solutions-capability-code b{width:299px}.solutions-capability-grid article:first-child .solutions-capability-code{width:388px}.solutions-capability-grid article:nth-child(2) .solutions-capability-code b{width:282px}.solutions-capability-grid article:nth-child(2) .solutions-capability-code{width:371px}.solutions-capability-grid article:nth-child(3) .solutions-capability-code b{width:288px}.solutions-capability-grid article:nth-child(3) .solutions-capability-code{width:377px}.solutions-capability-grid h3{font-size:35px;line-height:53px;margin-top:47px}.solutions-capability-grid p{font-family:Source Han Sans CN Normal,Source Han Sans CN,sans-serif;color:var(--solutions-muted);font-size:22px;line-height:35px;margin-top:7px}.solutions-capability-grid ul{list-style:none;margin-top:46px;padding:0}.solutions-capability-grid li{font-family:Source Han Sans CN Normal,Source Han Sans CN,sans-serif;color:#b7b7b7;font-size:21px;line-height:35px;margin-top:16px;padding-left:39px;position:relative}.solutions-capability-grid li:before{border:2px solid var(--solutions-accent);border-radius:50%;color:var(--solutions-accent);content:"✓";font-size:14px;height:23px;left:0;line-height:18px;position:absolute;text-align:center;top:1px;width:23px}.solutions-product-gallery{display:grid;gap:33px;grid-template-columns:320px 320px 320px 649px;height:640px;margin:36px auto 0;width:1600px}.solutions-product-gallery>figure,.solutions-product-gallery__pair{background:var(--solutions-card);border:1px solid var(--solutions-line);border-radius:40px;height:640px;overflow:hidden;position:relative}.solutions-product-gallery>figure img{height:570px;object-fit:cover;margin-left:23px;width:296px}.solutions-product-gallery figcaption{bottom:30px;color:#c2c2c2;font-size:22px;left:0;position:absolute;text-align:center;width:100%}.solutions-product-gallery__pair{display:grid;grid-template-rows:1fr 1fr;padding:12px 23px}.solutions-product-gallery__pair figure{position:relative}.solutions-product-gallery__pair img{height:235px;object-fit:cover;width:272px}.solutions-product-gallery__mobile{align-self:center;height:636px;object-fit:contain;width:649px}.solutions-comparison{height:1355px;position:relative}.solutions-comparison>h2{margin-top:43px}.solutions-comparison-table{border:1px solid var(--solutions-line);border-radius:39px;display:grid;margin:125px auto 0;overflow:visible;position:relative;width:1599px}.solutions-comparison-table:before{background:#001e0c;border:1px solid #00a142;border-radius:39px;content:"";height:903px;left:963px;pointer-events:none;position:absolute;top:-58px;width:635px;z-index:0}.solutions-comparison-row{display:grid;grid-template-columns:366px 598px 635px;min-height:137px;position:relative;z-index:1}.solutions-comparison-row>div{align-items:center;border-bottom:1px solid var(--solutions-line);border-right:1px solid var(--solutions-line);color:#b7b7b7;display:flex;font-family:Source Han Sans CN Normal,Source Han Sans CN,sans-serif;font-size:22px;justify-content:center;line-height:1.6;padding:25px 42px}.solutions-comparison-row>div:last-child{background:transparent;border-color:#00a142;border-right:0;color:#fff;gap:20px;justify-content:flex-start}.solutions-comparison-row:last-child>div{border-bottom:0}.solutions-comparison-row>div:first-child{color:#fff;font-size:35px}.solutions-comparison-row--head{min-height:140px}.solutions-comparison-row--head>div{background:#00240f;color:#fff;font-size:35px;font-weight:700}.solutions-comparison-row--head>div:last-child{align-items:flex-start;background:transparent;border-radius:39px 39px 0 0;justify-content:center;padding:8px 0 0}.solutions-comparison-row--head strong{align-items:center;background:var(--solutions-accent);border-radius:999px;color:#03130a;display:flex;font-size:43px;height:78px;justify-content:center;width:379px}.solutions-comparison-row>div:last-child>span{align-items:center;background:var(--solutions-accent);border-radius:50%;color:#00220e;display:inline-flex;flex:0 0 auto;font-weight:900;height:29px;justify-content:center;width:29px}.solutions-profit{height:1361px;position:relative}.solutions-profit>h2{margin-top:43px}.solutions-profit>img{height:708px;margin:57px auto 0;object-fit:contain;width:1600px}.solutions-profit__conclusion{color:#b7b7b7;font-size:36px;line-height:42px;margin-top:43px;text-align:center}.solutions-profit__conclusion span{color:var(--solutions-accent);font-size:30px;margin-right:22px}.solutions-page .home-contact{background:radial-gradient(circle at 18% 70%,rgb(0 200 82/10%),transparent 21%),#000;height:428px;position:relative}.solutions-page .home-contact:before{background:#0d0d0d;bottom:0;content:"";height:1px;left:111px;position:absolute;right:103px}.solutions-page .home-contact__copy{left:170px;position:absolute;top:59px}.solutions-page .home-contact__copy h2{font-size:52px;font-weight:700;line-height:62px}.solutions-page .home-contact__copy>p{color:#858585;font-size:21px;line-height:27px;margin-top:23px;width:820px}.solutions-page .home-contact__actions{display:flex;gap:19px;margin-top:50px}.solutions-page .home-contact__actions>a,.solutions-page .home-contact__actions>span{align-items:center;background:var(--solutions-accent);border-radius:8px;color:#07110b;display:inline-flex;font-size:24px;font-weight:700;gap:10px;height:80px;justify-content:center;line-height:1;transition:filter .16s ease,transform .16s ease;width:365px}.solutions-page .home-contact__actions>:last-child{background:#24d366;width:302px}.solutions-page .home-contact__actions>a:is(:hover,:focus-visible),.solutions-page .home-contact__actions>span:is(:hover,:focus-visible){filter:brightness(1.04);transform:translateY(-2px)}.solutions-page .home-contact__icon,.solutions-page .home-contact__label{align-items:center;background:transparent;border:0;border-radius:0;color:inherit;display:inline-flex;flex:0 0 auto;height:auto;justify-content:center;margin:0;padding:0;width:auto}.solutions-page .home-contact__icon{font-size:24px;height:28px;line-height:1;width:28px}.solutions-page .home-contact__qr{align-items:center;display:flex;flex-direction:column;position:absolute;right:154px;top:72px}.solutions-page .home-contact__qr>a{background:#fff;display:block;height:200px;width:200px}.solutions-page .home-contact__qr img{height:100%;object-fit:cover;width:100%}.solutions-page .home-contact__qr p{color:#858585;font-size:16px;margin-top:15px}@media (min-width:1000px){.solutions-page{--solutions-scale:calc(100vw / 1920px);min-width:100%}.solutions-page>section{transform-origin:top left}@supports (zoom:1){.solutions-page{width:1920px;zoom:var(--solutions-scale)}}}@media (max-width:999px){.solutions-page{padding-top:72px}.solutions-comparison,.solutions-hero,.solutions-page .home-contact,.solutions-portfolio,.solutions-profit,.solutions-stack{height:auto;padding:72px 20px}.solutions-hero{min-height:880px}.solutions-hero__background{height:100%;object-position:64% center;opacity:.65;width:100%}.solutions-hero__shade{background:linear-gradient(180deg,rgb(0 0 0/64%),rgb(0 0 0/94%));height:100%;width:100%}.solutions-hero__copy{left:auto;position:relative;top:auto;z-index:2}.solutions-hero__badge{font-size:14px;height:42px;width:min(100%,310px)}.solutions-hero h1{font-size:clamp(50px,15vw,72px);margin-top:28px;white-space:normal}.solutions-hero__highlight{font-size:clamp(39px,12vw,58px);white-space:normal}.solutions-hero__lead{font-size:17px;line-height:1.8;margin-top:20px;white-space:normal}.solutions-hero__metrics{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:30px}.solutions-hero__metrics>div{border-radius:18px;height:105px;width:auto}.solutions-hero__metrics strong{font-size:clamp(25px,8vw,34px)}.solutions-hero__metrics span{font-size:13px;margin-top:10px}.solutions-hero__actions{display:grid;gap:12px;margin-top:24px}.solutions-hero__actions a,.solutions-hero__actions a:first-child{border-radius:26px;font-size:16px;height:54px;width:100%}.solutions-hero__product{bottom:0;height:auto;left:auto;opacity:.38;right:-170px;top:auto;width:560px}.solutions-eyebrow{font-size:14px;height:44px;letter-spacing:3px;max-width:100%;width:310px}.solutions-comparison>h2,.solutions-portfolio--customer>h2,.solutions-portfolio--owner>h2,.solutions-portfolio--supervisor>h2,.solutions-portfolio--worker>h2,.solutions-portfolio>h2,.solutions-profit>h2,.solutions-stack>h2{font-size:34px;line-height:1.3;margin-top:30px}.solutions-heading-line{height:4px;margin-top:24px;width:150px}.solutions-section-lead{font-size:16px;margin-top:22px}.solutions-capability-grid,.solutions-card-grid{display:grid;gap:18px;grid-template-columns:1fr;margin-top:36px;width:100%}.solutions-capability-grid{margin-left:0}.solutions-capability-grid article,.solutions-card{border-radius:28px;height:auto;min-height:450px;padding:20px}.solutions-card img{height:auto;width:100%}.solutions-card h3{font-size:23px}.solutions-card p{font-size:17px;padding-bottom:12px}.solutions-capability-grid article{min-height:0;padding:28px 24px}.solutions-capability-code{gap:22px}.solutions-capability-grid article:first-child .solutions-capability-code,.solutions-capability-grid article:nth-child(2) .solutions-capability-code,.solutions-capability-grid article:nth-child(3) .solutions-capability-code{width:100%}.solutions-capability-code span{border-radius:14px;height:58px;width:58px}.solutions-capability-grid article:first-child .solutions-capability-code b,.solutions-capability-grid article:nth-child(2) .solutions-capability-code b,.solutions-capability-grid article:nth-child(3) .solutions-capability-code b{font-size:11px;width:230px}.solutions-capability-grid h3{margin-top:30px}.solutions-capability-grid ul{margin-top:37px}.solutions-product-gallery{display:grid;gap:16px;grid-template-columns:1fr 1fr;height:auto;margin-top:30px;width:100%}.solutions-product-gallery>figure,.solutions-product-gallery__pair{border-radius:24px;height:380px}.solutions-product-gallery>figure img{height:325px;width:100%}.solutions-product-gallery__pair img{height:130px;width:100%}.solutions-product-gallery__mobile{grid-column:1/-1;height:auto;width:100%}.solutions-comparison-table{margin-top:36px;overflow-x:auto;width:100%}.solutions-comparison-table:before{display:none}.solutions-comparison-row{grid-template-columns:140px 280px 330px;min-width:750px}.solutions-comparison-row>div,.solutions-comparison-row>div:first-child{font-size:16px;padding:18px}.solutions-comparison-row--head>div:last-child,.solutions-comparison-row>div:last-child{align-items:center;background:#001e0c}.solutions-comparison-row--head>div{font-size:20px}.solutions-comparison-row--head strong{font-size:20px;height:54px;width:250px}.solutions-profit>img{height:auto;margin-top:36px;width:100%}.solutions-profit__conclusion{font-size:19px}.solutions-page .home-contact{display:grid;gap:44px}.solutions-page .home-contact__copy,.solutions-page .home-contact__qr{left:auto;position:relative;right:auto;top:auto}.solutions-page .home-contact__copy h2{font-size:30px;line-height:1.3}.solutions-page .home-contact__copy>p{font-size:16px;line-height:1.7;width:auto}.solutions-page .home-contact__actions{display:grid;gap:12px;margin-top:28px}.solutions-page .home-contact__actions>:last-child,.solutions-page .home-contact__actions>a,.solutions-page .home-contact__actions>span{font-size:16px;height:56px;width:100%}.solutions-page .home-contact__qr{align-items:center}.solutions-page .home-contact__qr>a{height:160px;width:160px}}@media (prefers-reduced-motion:reduce){.solutions-page *,.solutions-page :after,.solutions-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}