@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,textarea,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none;color:inherit}img{border:0;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:100%;color:inherit;background:0 0;border:none;outline:0}b,em,i{font-style:normal}html{background:#05080f}body{background:#05080f;color:#eef3fb;font-family:"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei","微软雅黑",-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.18rem;line-height:1.6;overflow-x:hidden;max-width:100%;-webkit-font-smoothing:antialiased}.page{-webkit-transition:opacity .18s ease;transition:opacity .18s ease}html.spa-navigating .page{opacity:.32;pointer-events:none}@media (prefers-reduced-motion:reduce){.page{-webkit-transition:none;transition:none}}::-webkit-scrollbar{width:.08rem;height:.08rem}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:.04rem}::-webkit-scrollbar-track{background:0 0}.page{width:100%;margin:0 auto}.page-main{padding-top:0}.sec{padding:.48rem .64rem}.sec-panel{margin:.48rem .24rem 0;padding:.54rem .64rem;border-radius:.04rem;background-color:#0a111f;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.sec-head{margin-bottom:.36rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.24rem}.sec-eyebrow{font-size:.16rem;letter-spacing:.04rem;color:rgba(255,122,26,.85);text-transform:uppercase;margin-bottom:.14rem}.sec-title{font-size:.48rem;font-weight:700;line-height:1.3}.sec-sub{margin-top:.14rem;font-size:.2rem;color:#9aa9c0;max-width:9rem}.head-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.2rem;margin-bottom:.4rem}.head-num b{font-size:.4rem;font-weight:800;color:#ff7a1a;font-family:"DIN Alternate","Arial Narrow",Arial,sans-serif}.head-num span{font-size:.38rem;font-weight:700}.head-num em{font-size:.17rem;color:#64748c;margin-left:.04rem}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.1rem;height:.58rem;padding:0 .34rem;border-radius:.02rem;background:linear-gradient(92deg,#ff8a3d 0,#f2620a 100%);color:#fff;font-size:.19rem;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease}.btn:hover{-webkit-transform:translateY(-.02rem);transform:translateY(-.02rem);-webkit-box-shadow:0 .1rem .28rem rgba(255,108,26,.35);box-shadow:0 .1rem .28rem rgba(255,108,26,.35);-webkit-filter:brightness(1.05);filter:brightness(1.05)}.btn-ghost{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.3)}.btn-ghost:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.08)}.btn-sm{height:.46rem;padding:0 .24rem;font-size:.16rem;border-radius:.02rem}.btn-lg{height:.64rem;padding:0 .42rem;font-size:.21rem}.arrow-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.08rem;font-size:.17rem;color:#ff7a1a;cursor:pointer;-webkit-transition:gap .3s ease;transition:gap .3s ease}.arrow-link::after{content:"→";font-size:.18rem}.arrow-link:hover{gap:.14rem}.chip-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.14rem}.chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.09rem;height:.44rem;padding:0 .2rem;border-radius:.02rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);font-size:.16rem;color:#cfd9ea;white-space:nowrap}.chip .ico{width:.19rem;height:.19rem;color:#ff7a1a}.tag-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.1rem}.tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.32rem;padding:0 .14rem;border-radius:.02rem;background:rgba(5,8,15,.55);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(.06rem);font-size:.14rem;color:#e3eaf6;white-space:nowrap}.card{background:#0d1626;border:1px solid rgba(255,255,255,.08);border-radius:.04rem}.card.hoverable{-webkit-transition:border-color .35s ease,-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:border-color .35s ease,-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,-webkit-transform .35s ease,-webkit-box-shadow .35s ease}.card.hoverable:hover{-webkit-transform:translateY(-.06rem);transform:translateY(-.06rem);border-color:rgba(255,138,61,.45);-webkit-box-shadow:0 .18rem .4rem rgba(0,0,0,.45);box-shadow:0 .18rem .4rem rgba(0,0,0,.45)}.card-pad{padding:.32rem}.icon-card{background:#0d1626;border:1px solid rgba(255,255,255,.08);border-radius:.04rem;padding:.34rem .3rem;-webkit-transition:border-color .35s ease,-webkit-transform .35s ease;transition:border-color .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,border-color .35s ease;transition:transform .35s ease,border-color .35s ease,-webkit-transform .35s ease}.icon-card .icon-box{margin-bottom:.22rem}.icon-card h4{font-size:.22rem;font-weight:600;margin-bottom:.1rem}.icon-card p{font-size:.16rem;color:#9aa9c0;line-height:1.7}.icon-card:hover{-webkit-transform:translateY(-.06rem);transform:translateY(-.06rem);border-color:rgba(255,138,61,.45)}.icon-box{width:.62rem;height:.62rem;border-radius:.02rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.icon-box .ico{width:.3rem;height:.3rem;color:#ff7a1a}.icon-ring{width:1.2rem;height:1.2rem;border-radius:50%;border:1px solid rgba(79,141,255,.45);background:radial-gradient(circle at 50% 40%,rgba(79,141,255,.18),rgba(10,17,31,.6) 70%);-webkit-box-shadow:0 0 .34rem rgba(79,141,255,.22) inset,0 0 .24rem rgba(79,141,255,.12);box-shadow:0 0 .34rem rgba(79,141,255,.22) inset,0 0 .24rem rgba(79,141,255,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-ring .ico{width:.52rem;height:.52rem;color:#cfe0ff}.icon-ring.ring-accent{border-color:rgba(255,122,26,.5);background:radial-gradient(circle at 50% 40%,rgba(255,122,26,.16),rgba(10,17,31,.6) 70%);-webkit-box-shadow:0 0 .34rem rgba(255,122,26,.18) inset,0 0 .24rem rgba(255,122,26,.1);box-shadow:0 0 .34rem rgba(255,122,26,.18) inset,0 0 .24rem rgba(255,122,26,.1)}.icon-ring.ring-accent .ico{color:#ff9a4d}.stats-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.stats-row .stat{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 .36rem}.stats-row .stat:not(:first-child){border-left:.01rem solid rgba(255,255,255,.08)}.stat-num{font-size:.56rem;font-weight:800;color:#ff7a1a;line-height:1.15;font-family:"DIN Alternate","Arial Narrow",Arial,sans-serif}.stat-num i{font-size:.3rem;font-weight:700;margin-left:.02rem}.stat-label{margin-top:.08rem;font-size:.17rem;color:#9aa9c0}.flow{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.flow::before{content:"";position:absolute;left:8%;right:8%;top:.52rem;border-top:.01rem dashed rgba(255,122,26,.4)}.flow .flow-item{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;text-align:center;padding:0 .18rem}.flow .flow-item .icon-ring{margin:0 auto .22rem;position:relative;z-index:1;background-color:#05080f}.flow .flow-item h4{font-size:.21rem;font-weight:600;margin-bottom:.08rem}.flow .flow-item h4 b{color:#ff7a1a;margin-right:.08rem;font-family:"DIN Alternate","Arial Narrow",Arial,sans-serif}.flow .flow-item p{font-size:.15rem;color:#9aa9c0;line-height:1.7}.list-dot li{position:relative;padding-left:.26rem;font-size:.18rem;color:#d7e0ef;line-height:1.6}.list-dot li+li{margin-top:.16rem}.list-dot li::before{content:"›";position:absolute;left:.02rem;top:-.01rem;color:#ff7a1a;font-size:.2rem;font-weight:700}.img-cover{border-radius:.04rem;overflow:hidden}.img-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.img-cover:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.img-ph{border-radius:.04rem;border:1px dashed rgba(255,255,255,.18);background:radial-gradient(ellipse at 70% 20%,rgba(79,141,255,.12),transparent 55%),linear-gradient(135deg,#0c1526 0,#080d19 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#64748c;font-size:.15rem;letter-spacing:.02rem}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:.24rem}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:.24rem}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:.24rem}.grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:.22rem}.grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:.2rem}.h-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.24rem;overflow-x:auto;padding-bottom:.12rem;scroll-behavior:smooth}.h-scroll::-webkit-scrollbar{height:.06rem}.h-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.14rem}.h-nav .h-nav-btn{width:.52rem;height:.52rem;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#dfe7f5;font-size:.22rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.h-nav .h-nav-btn:hover{border-color:#ff7a1a;color:#ff7a1a}.hero{position:relative;min-height:7.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center;overflow:hidden;padding-top:var(--hh)}.hero::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(4,7,13,.92)),color-stop(46%,rgba(4,7,13,.55)),color-stop(78%,rgba(4,7,13,.18)));background:linear-gradient(90deg,rgba(4,7,13,.92) 8%,rgba(4,7,13,.55) 46%,rgba(4,7,13,.18) 78%)}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.4rem;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#05080f));background:linear-gradient(180deg,transparent,#05080f)}.hero .hero-inner{position:relative;z-index:1;width:100%;padding:.72rem .64rem .8rem}.hero h1{font-size:.72rem;font-weight:800;line-height:1.32;margin-bottom:.24rem;text-shadow:0 .06rem .3rem rgba(0,0,0,.5)}.hero .hero-desc{font-size:.22rem;color:#c5d1e4;max-width:7.2rem;line-height:1.8;margin-bottom:.4rem}.hero .hero-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.18rem;margin-bottom:.56rem}.hero .hero-eyebrow{font-size:.15rem;letter-spacing:.05rem;color:rgba(255,122,26,.9);text-transform:uppercase;margin-bottom:.18rem}.crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1rem;font-size:.15rem;color:#9aa9c0;margin-bottom:.34rem}.crumbs a:hover{color:#ff7a1a}.crumbs i{color:#64748c}.crumbs em{color:#dfe7f5}.ico{display:inline-block;width:.28rem;height:.28rem;background-color:currentColor;background-position:center;background-repeat:no-repeat;background-size:contain;-ms-flex-negative:0;flex-shrink:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.site-bgm-control{position:fixed;right:.24rem;bottom:.24rem;z-index:120;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.09rem;min-height:.42rem;padding:.09rem .14rem;border:1px solid rgba(174,199,224,.34);border-radius:.02rem;color:#cbd8e8;background:rgba(6,18,31,.7);-webkit-box-shadow:0 .08rem .28rem rgba(0,0,0,.22),inset 0 .01rem rgba(255,255,255,.06);box-shadow:0 .08rem .28rem rgba(0,0,0,.22),inset 0 .01rem rgba(255,255,255,.06);backdrop-filter:blur(.14rem) saturate(132%);cursor:pointer;-webkit-transition:border-color .25s ease,color .25s ease,background-color .25s ease;transition:border-color .25s ease,color .25s ease,background-color .25s ease}.site-bgm-control .ico{width:.18rem;height:.18rem;color:#ff7a1a}.site-bgm-control .site-bgm-label{font-size:.13rem;line-height:1;letter-spacing:.08em}.site-bgm-control:focus-visible,.site-bgm-control:hover{color:#fff;border-color:rgba(255,122,26,.72);background:rgba(8,24,40,.84)}.site-bgm-control:focus-visible{outline:.02rem solid rgba(255,122,26,.48);outline-offset:.03rem}.site-bgm-control.is-playing{color:#fff;border-color:rgba(255,122,26,.58)}.site-bgm-control.is-playing .ico{-webkit-filter:drop-shadow(0 0 .06rem rgba(255, 122, 26, .62));filter:drop-shadow(0 0 .06rem rgba(255, 122, 26, .62))}.site-bgm-control.is-waiting{color:#fff;border-color:rgba(255,122,26,.72);background:rgba(24,30,39,.9)}.site-bgm-control.is-waiting .ico{-webkit-filter:drop-shadow(0 0 .06rem rgba(255, 122, 26, .62));filter:drop-shadow(0 0 .06rem rgba(255, 122, 26, .62))}.site-bgm-control.has-error{opacity:.5}@media (max-width:767px){.site-bgm-control{right:.14rem;bottom:.14rem;width:.6rem;height:.6rem;min-height:.6rem;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-bgm-control .ico{width:.24rem;height:.24rem}.site-bgm-control .site-bgm-label{display:none}}.ico-spark{--ico-outline:url("../assets/icons/ui/outline/spark.svg");--ico-duotone:url("../assets/icons/ui/duotone/spark.svg");--ico-accent:url("../assets/icons/ui/accent/spark.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-cube{--ico-outline:url("../assets/icons/ui/outline/cube.svg");--ico-duotone:url("../assets/icons/ui/duotone/cube.svg");--ico-accent:url("../assets/icons/ui/accent/cube.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-cloud{--ico-outline:url("../assets/icons/ui/outline/cloud.svg");--ico-duotone:url("../assets/icons/ui/duotone/cloud.svg");--ico-accent:url("../assets/icons/ui/accent/cloud.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-code{--ico-outline:url("../assets/icons/ui/outline/code.svg");--ico-duotone:url("../assets/icons/ui/duotone/code.svg");--ico-accent:url("../assets/icons/ui/accent/code.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-chart{--ico-outline:url("../assets/icons/ui/outline/chart.svg");--ico-duotone:url("../assets/icons/ui/duotone/chart.svg");--ico-accent:url("../assets/icons/ui/accent/chart.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-shield{--ico-outline:url("../assets/icons/ui/outline/shield.svg");--ico-duotone:url("../assets/icons/ui/duotone/shield.svg");--ico-accent:url("../assets/icons/ui/accent/shield.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-gear{--ico-outline:url("../assets/icons/ui/outline/gear.svg");--ico-duotone:url("../assets/icons/ui/duotone/gear.svg");--ico-accent:url("../assets/icons/ui/accent/gear.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-users{--ico-outline:url("../assets/icons/ui/outline/users.svg");--ico-duotone:url("../assets/icons/ui/duotone/users.svg");--ico-accent:url("../assets/icons/ui/accent/users.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-doc{--ico-outline:url("../assets/icons/ui/outline/doc.svg");--ico-duotone:url("../assets/icons/ui/duotone/doc.svg");--ico-accent:url("../assets/icons/ui/accent/doc.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-phone{--ico-outline:url("../assets/icons/ui/outline/phone.svg");--ico-duotone:url("../assets/icons/ui/duotone/phone.svg");--ico-accent:url("../assets/icons/ui/accent/phone.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-mail{--ico-outline:url("../assets/icons/ui/outline/mail.svg");--ico-duotone:url("../assets/icons/ui/duotone/mail.svg");--ico-accent:url("../assets/icons/ui/accent/mail.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-pin{--ico-outline:url("../assets/icons/ui/outline/pin.svg");--ico-duotone:url("../assets/icons/ui/duotone/pin.svg");--ico-accent:url("../assets/icons/ui/accent/pin.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-play{--ico-outline:url("../assets/icons/ui/outline/play.svg");--ico-duotone:url("../assets/icons/ui/duotone/play.svg");--ico-accent:url("../assets/icons/ui/accent/play.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-pause{--ico-outline:url("../assets/icons/ui/outline/pause.svg");--ico-duotone:url("../assets/icons/ui/duotone/pause.svg");--ico-accent:url("../assets/icons/ui/accent/pause.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-check{--ico-outline:url("../assets/icons/ui/outline/check.svg");--ico-duotone:url("../assets/icons/ui/duotone/check.svg");--ico-accent:url("../assets/icons/ui/accent/check.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-layers{--ico-outline:url("../assets/icons/ui/outline/layers.svg");--ico-duotone:url("../assets/icons/ui/duotone/layers.svg");--ico-accent:url("../assets/icons/ui/accent/layers.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-monitor{--ico-outline:url("../assets/icons/ui/outline/monitor.svg");--ico-duotone:url("../assets/icons/ui/duotone/monitor.svg");--ico-accent:url("../assets/icons/ui/accent/monitor.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-route{--ico-outline:url("../assets/icons/ui/outline/route.svg");--ico-duotone:url("../assets/icons/ui/duotone/route.svg");--ico-accent:url("../assets/icons/ui/accent/route.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-db{--ico-outline:url("../assets/icons/ui/outline/db.svg");--ico-duotone:url("../assets/icons/ui/duotone/db.svg");--ico-accent:url("../assets/icons/ui/accent/db.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-eye{--ico-outline:url("../assets/icons/ui/outline/eye.svg");--ico-duotone:url("../assets/icons/ui/duotone/eye.svg");--ico-accent:url("../assets/icons/ui/accent/eye.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-target{--ico-outline:url("../assets/icons/ui/outline/target.svg");--ico-duotone:url("../assets/icons/ui/duotone/target.svg");--ico-accent:url("../assets/icons/ui/accent/target.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-clock{--ico-outline:url("../assets/icons/ui/outline/clock.svg");--ico-duotone:url("../assets/icons/ui/duotone/clock.svg");--ico-accent:url("../assets/icons/ui/accent/clock.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-vr{--ico-outline:url("../assets/icons/ui/outline/vr.svg");--ico-duotone:url("../assets/icons/ui/duotone/vr.svg");--ico-accent:url("../assets/icons/ui/accent/vr.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-drone{--ico-outline:url("../assets/icons/ui/outline/drone.svg");--ico-duotone:url("../assets/icons/ui/duotone/drone.svg");--ico-accent:url("../assets/icons/ui/accent/drone.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-radar{--ico-outline:url("../assets/icons/ui/outline/radar.svg");--ico-duotone:url("../assets/icons/ui/duotone/radar.svg");--ico-accent:url("../assets/icons/ui/accent/radar.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-government{--ico-outline:url("../assets/icons/ui/outline/government.svg");--ico-duotone:url("../assets/icons/ui/duotone/government.svg");--ico-accent:url("../assets/icons/ui/accent/government.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-aviation{--ico-outline:url("../assets/icons/ui/outline/aviation.svg");--ico-duotone:url("../assets/icons/ui/duotone/aviation.svg");--ico-accent:url("../assets/icons/ui/accent/aviation.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-rail{--ico-outline:url("../assets/icons/ui/outline/rail.svg");--ico-duotone:url("../assets/icons/ui/duotone/rail.svg");--ico-accent:url("../assets/icons/ui/accent/rail.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-industry{--ico-outline:url("../assets/icons/ui/outline/industry.svg");--ico-duotone:url("../assets/icons/ui/duotone/industry.svg");--ico-accent:url("../assets/icons/ui/accent/industry.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-enterprise{--ico-outline:url("../assets/icons/ui/outline/enterprise.svg");--ico-duotone:url("../assets/icons/ui/duotone/enterprise.svg");--ico-accent:url("../assets/icons/ui/accent/enterprise.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-calendar{--ico-outline:url("../assets/icons/ui/outline/calendar.svg");--ico-duotone:url("../assets/icons/ui/duotone/calendar.svg");--ico-accent:url("../assets/icons/ui/accent/calendar.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-medal{--ico-outline:url("../assets/icons/ui/outline/medal.svg");--ico-duotone:url("../assets/icons/ui/duotone/medal.svg");--ico-accent:url("../assets/icons/ui/accent/medal.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-certificate{--ico-outline:url("../assets/icons/ui/outline/certificate.svg");--ico-duotone:url("../assets/icons/ui/duotone/certificate.svg");--ico-accent:url("../assets/icons/ui/accent/certificate.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-brain{--ico-outline:url("../assets/icons/ui/outline/brain.svg");--ico-duotone:url("../assets/icons/ui/duotone/brain.svg");--ico-accent:url("../assets/icons/ui/accent/brain.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-search{--ico-outline:url("../assets/icons/ui/outline/search.svg");--ico-duotone:url("../assets/icons/ui/duotone/search.svg");--ico-accent:url("../assets/icons/ui/accent/search.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-design{--ico-outline:url("../assets/icons/ui/outline/design.svg");--ico-duotone:url("../assets/icons/ui/duotone/design.svg");--ico-accent:url("../assets/icons/ui/accent/design.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-delivery{--ico-outline:url("../assets/icons/ui/outline/delivery.svg");--ico-duotone:url("../assets/icons/ui/duotone/delivery.svg");--ico-accent:url("../assets/icons/ui/accent/delivery.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-operation{--ico-outline:url("../assets/icons/ui/outline/operation.svg");--ico-duotone:url("../assets/icons/ui/duotone/operation.svg");--ico-accent:url("../assets/icons/ui/accent/operation.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-server{--ico-outline:url("../assets/icons/ui/outline/server.svg");--ico-duotone:url("../assets/icons/ui/duotone/server.svg");--ico-accent:url("../assets/icons/ui/accent/server.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-network{--ico-outline:url("../assets/icons/ui/outline/network.svg");--ico-duotone:url("../assets/icons/ui/duotone/network.svg");--ico-accent:url("../assets/icons/ui/accent/network.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-inspection{--ico-outline:url("../assets/icons/ui/outline/inspection.svg");--ico-duotone:url("../assets/icons/ui/duotone/inspection.svg");--ico-accent:url("../assets/icons/ui/accent/inspection.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-energy{--ico-outline:url("../assets/icons/ui/outline/energy.svg");--ico-duotone:url("../assets/icons/ui/duotone/energy.svg");--ico-accent:url("../assets/icons/ui/accent/energy.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-finance{--ico-outline:url("../assets/icons/ui/outline/finance.svg");--ico-duotone:url("../assets/icons/ui/duotone/finance.svg");--ico-accent:url("../assets/icons/ui/accent/finance.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-fire{--ico-outline:url("../assets/icons/ui/outline/fire.svg");--ico-duotone:url("../assets/icons/ui/duotone/fire.svg");--ico-accent:url("../assets/icons/ui/accent/fire.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-medical{--ico-outline:url("../assets/icons/ui/outline/medical.svg");--ico-duotone:url("../assets/icons/ui/duotone/medical.svg");--ico-accent:url("../assets/icons/ui/accent/medical.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-report{--ico-outline:url("../assets/icons/ui/outline/report.svg");--ico-duotone:url("../assets/icons/ui/duotone/report.svg");--ico-accent:url("../assets/icons/ui/accent/report.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-command{--ico-outline:url("../assets/icons/ui/outline/command.svg");--ico-duotone:url("../assets/icons/ui/duotone/command.svg");--ico-accent:url("../assets/icons/ui/accent/command.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-customer{--ico-outline:url("../assets/icons/ui/outline/customer.svg");--ico-duotone:url("../assets/icons/ui/duotone/customer.svg");--ico-accent:url("../assets/icons/ui/accent/customer.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-data{--ico-outline:url("../assets/icons/ui/outline/data.svg");--ico-duotone:url("../assets/icons/ui/duotone/data.svg");--ico-accent:url("../assets/icons/ui/accent/data.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-app{--ico-outline:url("../assets/icons/ui/outline/app.svg");--ico-duotone:url("../assets/icons/ui/duotone/app.svg");--ico-accent:url("../assets/icons/ui/accent/app.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-safety{--ico-outline:url("../assets/icons/ui/outline/safety.svg");--ico-duotone:url("../assets/icons/ui/duotone/safety.svg");--ico-accent:url("../assets/icons/ui/accent/safety.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-wind{--ico-outline:url("../assets/icons/ui/outline/wind.svg");--ico-duotone:url("../assets/icons/ui/duotone/wind.svg");--ico-accent:url("../assets/icons/ui/accent/wind.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-warning{--ico-outline:url("../assets/icons/ui/outline/warning.svg");--ico-duotone:url("../assets/icons/ui/duotone/warning.svg");--ico-accent:url("../assets/icons/ui/accent/warning.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-plan{--ico-outline:url("../assets/icons/ui/outline/plan.svg");--ico-duotone:url("../assets/icons/ui/duotone/plan.svg");--ico-accent:url("../assets/icons/ui/accent/plan.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-connect{--ico-outline:url("../assets/icons/ui/outline/connect.svg");--ico-duotone:url("../assets/icons/ui/duotone/connect.svg");--ico-accent:url("../assets/icons/ui/accent/connect.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-integration{--ico-outline:url("../assets/icons/ui/outline/integration.svg");--ico-duotone:url("../assets/icons/ui/duotone/integration.svg");--ico-accent:url("../assets/icons/ui/accent/integration.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-city{--ico-outline:url("../assets/icons/ui/outline/city.svg");--ico-duotone:url("../assets/icons/ui/duotone/city.svg");--ico-accent:url("../assets/icons/ui/accent/city.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-workbench{--ico-outline:url("../assets/icons/ui/outline/workbench.svg");--ico-duotone:url("../assets/icons/ui/duotone/workbench.svg");--ico-accent:url("../assets/icons/ui/accent/workbench.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-mouse{--ico-outline:url("../assets/icons/ui/outline/mouse.svg");--ico-duotone:url("../assets/icons/ui/duotone/mouse.svg");--ico-accent:url("../assets/icons/ui/accent/mouse.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-down{--ico-outline:url("../assets/icons/ui/outline/down.svg");--ico-duotone:url("../assets/icons/ui/duotone/down.svg");--ico-accent:url("../assets/icons/ui/accent/down.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-arrow-left{--ico-outline:url("../assets/icons/ui/outline/arrow-left.svg");--ico-duotone:url("../assets/icons/ui/duotone/arrow-left.svg");--ico-accent:url("../assets/icons/ui/accent/arrow-left.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.ico-arrow-right{--ico-outline:url("../assets/icons/ui/outline/arrow-right.svg");--ico-duotone:url("../assets/icons/ui/duotone/arrow-right.svg");--ico-accent:url("../assets/icons/ui/accent/arrow-right.svg");-webkit-mask-image:var(--ico-outline);mask-image:var(--ico-outline)}.core-ring>.ico,.ico.is-duotone,.icon-ring>.ico{-webkit-mask:none;mask:none;background-color:transparent;background-image:var(--ico-duotone)}.core-ring>.ico,.ico.is-accent,.icon-ring.ring-accent>.ico{background-image:var(--ico-accent)}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-row.rev .feature-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.feature-row.rev .feature-media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.feature-row .feature-media{height:4.3rem}.feature-row .feature-media .img-cover,.feature-row .feature-media .img-ph{height:100%}.feature-row .feature-text .feature-desc{font-size:.18rem;color:#9aa9c0;line-height:1.9;margin-bottom:.3rem}.feature-row .feature-text .chip-row{margin-bottom:.3rem}.value-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.28rem}.value-list .value-item{position:relative;padding-left:.24rem}.value-list .value-item::before{content:"";position:absolute;left:0;top:.1rem;width:.09rem;height:.09rem;border-radius:50%;background:#ff7a1a;-webkit-box-shadow:0 0 0 .04rem rgba(255,122,26,.18);box-shadow:0 0 0 .04rem rgba(255,122,26,.18)}.value-list .value-item b{display:block;font-size:.2rem;font-weight:600;margin-bottom:.06rem}.value-list .value-item span{font-size:.16rem;color:#9aa9c0;line-height:1.7}@media (max-width:1024px){body{font-size:.15rem}.sec{padding:.48rem .32rem}.sec-panel{margin:.4rem .2rem 0;padding:.4rem .28rem;border-radius:.04rem}.sec-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.16rem;margin-bottom:.32rem}.sec-eyebrow{font-size:.13rem;letter-spacing:.03rem;margin-bottom:.1rem}.sec-title{font-size:.3rem}.sec-sub{margin-top:.1rem;font-size:.15rem}.head-num{gap:.12rem;margin-bottom:.26rem}.head-num b{font-size:.26rem}.head-num span{font-size:.24rem}.head-num em{font-size:.13rem;display:block;width:100%;margin-left:0}.btn{height:.46rem;padding:0 .24rem;font-size:.15rem;border-radius:.02rem}.btn-sm{height:.4rem;padding:0 .18rem;font-size:.13rem}.btn-lg{height:.5rem;padding:0 .28rem;font-size:.16rem}.arrow-link{font-size:.14rem}.chip{height:.36rem;padding:0 .14rem;font-size:.13rem;gap:.07rem;border-radius:.02rem}.chip .ico{width:.15rem;height:.15rem}.chip-row{gap:.1rem}.tag{height:.26rem;padding:0 .1rem;font-size:.11rem}.card-pad{padding:.22rem}.icon-card{padding:.22rem .2rem}.icon-card .icon-box{margin-bottom:.16rem}.icon-card h4{font-size:.17rem;margin-bottom:.08rem}.icon-card p{font-size:.13rem}.icon-box{width:.46rem;height:.46rem;border-radius:.02rem}.icon-box .ico{width:.22rem;height:.22rem}.icon-ring{width:.76rem;height:.76rem}.icon-ring .ico{width:.3rem;height:.3rem}.grid-3,.grid-4,.grid-5,.grid-6{grid-template-columns:repeat(2,1fr);gap:.16rem}.grid-2{gap:.16rem}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:.32rem .16rem}.flow::before{display:none}.flow .flow-item{padding:0 .06rem}.flow .flow-item h4{font-size:.16rem}.flow .flow-item h4 b{margin-right:.06rem}.flow .flow-item p{font-size:.12rem}.flow .flow-item .icon-ring{margin-bottom:.14rem}.stats-row{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.28rem}.stats-row .stat{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 .2rem}.stats-row .stat:nth-child(odd){border-left:none;padding-left:0}.stat-num{font-size:.36rem}.stat-num i{font-size:.18rem}.stat-label{font-size:.13rem;margin-top:.04rem}.feature-row{grid-template-columns:1fr;gap:.24rem}.feature-row.rev .feature-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.feature-row.rev .feature-media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.feature-row .feature-media{height:3rem}.feature-row .feature-text .feature-desc{font-size:.14rem;margin-bottom:.2rem}.value-list{gap:.18rem}.value-list .value-item b{font-size:.16rem}.value-list .value-item span{font-size:.13rem}.list-dot li{font-size:.15rem}.list-dot li+li{margin-top:.1rem}.hero{min-height:0}.hero .hero-inner{padding:.56rem .32rem .64rem}.hero h1{font-size:.34rem;margin-bottom:.16rem}.hero .hero-desc{font-size:.15rem;margin-bottom:.26rem;max-width:100%}.hero .hero-btns{gap:.12rem;margin-bottom:.32rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero .hero-eyebrow{font-size:.12rem;letter-spacing:.03rem}.crumbs{font-size:.12rem;margin-bottom:.2rem}.h-nav .h-nav-btn{width:.4rem;height:.4rem;font-size:.16rem}.partners-row{grid-template-columns:repeat(4,1fr);gap:.12rem}.partners-row .partner-item{height:.68rem}.partners-row .partner-item b{font-size:.15rem}.partners-row .partner-item i{font-size:.1rem}}@media (max-width:768px){body{font-size:.26rem}.sec{padding:.72rem .32rem}.sec-panel{margin:.48rem .24rem 0;padding:.56rem .36rem;border-radius:.04rem}.sec-head{gap:.2rem;margin-bottom:.48rem}.sec-eyebrow{font-size:.22rem;margin-bottom:.14rem}.sec-title{font-size:.44rem}.sec-sub{margin-top:.14rem;font-size:.26rem}.head-num{gap:.16rem;margin-bottom:.4rem}.head-num b{font-size:.4rem}.head-num span{font-size:.36rem}.head-num em{font-size:.22rem}.btn{height:.8rem;padding:0 .4rem;font-size:.28rem;border-radius:.02rem}.btn-sm{height:.64rem;padding:0 .3rem;font-size:.24rem}.btn-lg{height:.88rem;padding:0 .48rem;font-size:.3rem}.arrow-link{font-size:.26rem}.chip{height:.56rem;padding:0 .22rem;font-size:.22rem;gap:.1rem;border-radius:.02rem}.chip .ico{width:.24rem;height:.24rem}.chip-row{gap:.14rem}.tag{height:.44rem;padding:0 .18rem;font-size:.2rem;border-radius:.02rem}.card-pad{padding:.36rem}.icon-card{padding:.36rem .32rem}.icon-card .icon-box{margin-bottom:.24rem}.icon-card h4{font-size:.3rem;margin-bottom:.12rem}.icon-card p{font-size:.24rem}.icon-box{width:.8rem;height:.8rem;border-radius:.02rem}.icon-box .ico{width:.38rem;height:.38rem}.icon-ring{width:1.2rem;height:1.2rem}.icon-ring .ico{width:.48rem;height:.48rem}.grid-2,.grid-3,.grid-4,.grid-5,.grid-6{grid-template-columns:1fr;gap:.24rem}.flow{grid-template-columns:repeat(2,1fr);gap:.48rem .2rem}.flow .flow-item h4{font-size:.28rem}.flow .flow-item p{font-size:.22rem}.flow .flow-item .icon-ring{margin-bottom:.2rem}.stats-row{row-gap:.44rem}.stats-row .stat{padding:0 .24rem}.stat-num{font-size:.56rem}.stat-num i{font-size:.28rem}.stat-label{font-size:.22rem;margin-top:.08rem}.feature-row{gap:.36rem}.feature-row .feature-media{height:4rem}.feature-row .feature-text .feature-desc{font-size:.26rem;margin-bottom:.3rem}.value-list{gap:.28rem}.value-list .value-item{padding-left:.3rem}.value-list .value-item::before{width:.12rem;height:.12rem;top:.14rem}.value-list .value-item b{font-size:.28rem;margin-bottom:.08rem}.value-list .value-item span{font-size:.23rem}.list-dot li{font-size:.26rem;padding-left:.34rem}.list-dot li::before{font-size:.28rem}.list-dot li+li{margin-top:.16rem}.hero .hero-inner{padding:.72rem .32rem .88rem}.hero h1{font-size:.56rem;margin-bottom:.24rem}.hero .hero-desc{font-size:.27rem;margin-bottom:.4rem}.hero .hero-btns{gap:.2rem;margin-bottom:.48rem}.hero .hero-eyebrow{font-size:.2rem}.crumbs{font-size:.22rem;margin-bottom:.3rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.img-ph{font-size:.24rem}.h-nav .h-nav-btn{width:.68rem;height:.68rem;font-size:.28rem}.partners-row{grid-template-columns:repeat(2,1fr);gap:.18rem}.partners-row .partner-item{height:1.1rem;gap:.06rem}.partners-row .partner-item b{font-size:.27rem}.partners-row .partner-item i{font-size:.16rem}}.toast-tip{position:fixed;top:1.2rem;left:50%;-webkit-transform:translateX(-50%) translateY(-.16rem);transform:translateX(-50%) translateY(-.16rem);z-index:9999;padding:.14rem .26rem;border-radius:.02rem;background:rgba(13,22,38,.95);border:1px solid rgba(255,138,61,.5);color:#fff;font-size:.16rem;-webkit-box-shadow:0 .14rem .4rem rgba(0,0,0,.5);box-shadow:0 .14rem .4rem rgba(0,0,0,.5);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none}.toast-tip.show{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}@media (max-width:768px){.toast-tip{top:1.5rem;padding:.2rem .36rem;font-size:.26rem;border-radius:.02rem;max-width:86vw}}.motion-heading-line{display:inline-block}.motion-observer-anchor{display:block;width:.01rem;height:.01rem;margin-top:-.01rem;pointer-events:none}.motion-flow-line,.motion-timeline-line{position:absolute;left:8%;right:8%;top:.52rem;z-index:0;height:.01rem;background:-webkit-gradient(linear,left top,right top,from(rgba(255,122,26,.18)),color-stop(rgba(255,145,70,.95)),to(rgba(79,141,255,.45)));background:linear-gradient(90deg,rgba(255,122,26,.18),rgba(255,145,70,.95),rgba(79,141,255,.45));pointer-events:none}.motion-hero-accent{display:block;width:.88rem;height:.02rem;margin-top:.22rem;background:linear-gradient(92deg,#ff8a3d 0,#f2620a 100%)}.case-read-progress{position:fixed;inset:0 0 auto;z-index:9998;height:.02rem;background:rgba(255,255,255,.05);pointer-events:none}.case-read-progress .case-read-progress-bar{display:block;width:100%;height:100%;background:linear-gradient(92deg,#ff8a3d 0,#f2620a 100%);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}html.no-motion{scroll-behavior:auto}html.no-motion *,html.no-motion ::after,html.no-motion ::before{-webkit-animation:none!important;animation:none!important;-webkit-transition-duration:0s!important;transition-duration:0s!important}html.no-motion .case-read-progress,html.no-motion .history-progress,html.no-motion .motion-flow-line,html.no-motion .motion-hero-accent,html.no-motion .motion-timeline-line{display:none!important}@media (max-width:1024px){.motion-flow-line,.motion-timeline-line{display:none}}.site-video-modal{position:fixed;inset:0;z-index:320;display:grid;place-items:center;padding:.32rem;opacity:0;visibility:hidden;-webkit-transition:opacity .22s ease,visibility .22s ease;transition:opacity .22s ease,visibility .22s ease}.site-video-modal[hidden]{display:none}.site-video-modal.is-open{opacity:1;visibility:visible}.site-video-backdrop{position:absolute;inset:0;background:rgba(1,6,12,.88);backdrop-filter:blur(.12rem)}.site-video-dialog{position:relative;z-index:1;width:min(11.2rem,100vw - .64rem);max-height:calc(100vh - .64rem);overflow:hidden;border:1px solid rgba(174,199,224,.3);border-radius:.04rem;background:#06101c;-webkit-box-shadow:0 .28rem .8rem rgba(0,0,0,.56),inset 0 .01rem rgba(255,255,255,.05);box-shadow:0 .28rem .8rem rgba(0,0,0,.56),inset 0 .01rem rgba(255,255,255,.05)}.site-video-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.24rem;min-height:.76rem;padding:.14rem .18rem .14rem .24rem;border-bottom:.01rem solid rgba(174,199,224,.18);background:rgba(8,24,40,.88)}.site-video-head span{display:block;margin-bottom:.02rem;color:#ff7a1a;font-size:.11rem;font-weight:700;letter-spacing:.18em}.site-video-head h2{font-size:.2rem;font-weight:600;line-height:1.3}.site-video-close{width:.42rem;height:.42rem;-webkit-box-flex:0;-ms-flex:0 0 .42rem;flex:0 0 .42rem;border:1px solid rgba(174,199,224,.3);border-radius:.02rem;color:#d8e4f2;background:rgba(255,255,255,.03);font-size:.3rem;font-weight:300;line-height:1;cursor:pointer;-webkit-transition:color .2s ease,border-color .2s ease,background-color .2s ease;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.site-video-close:focus-visible,.site-video-close:hover{color:#fff;border-color:rgba(255,122,26,.72);background:rgba(255,122,26,.1)}.site-video-close:focus-visible{outline:.02rem solid rgba(255,122,26,.42);outline-offset:.02rem}.site-demo-video{display:block;width:100%;max-height:calc(100vh - 1.4rem);aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#000}@media (max-width:767px){.site-video-modal{padding:.12rem}.site-video-dialog{width:calc(100vw - .24rem);max-height:calc(100vh - .24rem)}.site-video-head{min-height:.62rem;padding:.1rem .1rem .1rem .14rem}.site-video-head h2{font-size:.16rem}.site-video-close{width:.4rem;height:.4rem;-ms-flex-preferred-size:.4rem;flex-basis:.4rem}.site-demo-video{max-height:calc(100vh - .86rem)}}@media (prefers-reduced-motion:reduce){.site-video-modal{-webkit-transition:none;transition:none}}