.h-title{font-family:mon-b,Montserrat,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:clamp(1.75rem,3.75vw,4.5rem);font-weight:400;line-height:1.1;color:var(--jc-color-text);margin:0}.h-banner__slide{position:absolute;inset:0 0 auto;width:100%;height:auto;opacity:0;transition:opacity .6s}.h-banner__slide.is-on{position:relative;opacity:1;z-index:1}.h-banner__slide img{object-position:center top}.h-banner__dots{position:absolute;left:50%;bottom:3vw;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:8px;width:72.9%;transform:translate(-50%)}.h-banner__dots button{box-sizing:border-box;flex:0 0 auto;width:10px;height:10px;padding:0;border:2px solid rgba(255,255,255,.5);border-radius:10px;background:transparent;cursor:pointer;transition:width .35s ease,background-color .35s ease,border-color .35s ease}.h-banner__dots button.is-on{width:50px;background:#fff;border-color:#fff}.h-devices{padding:4.5rem 0 3rem}.h-devices>.container{width:94%;max-width:1720px}.h-devices__lede{max-width:62ch;margin:1rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.6;color:var(--jc-color-text)}.h-tabs{display:flex;gap:1.5rem;margin-top:1.75rem;width:100%;max-width:100%}.h-tabs__btn{box-sizing:border-box;flex:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:4.5rem;padding:0 .5rem;border:1px solid #1a1a1a;border-radius:12px;background:#fff;color:#1a1a1a;font-family:mon-m,Montserrat,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:clamp(.85rem,1.5vw,1.75rem);font-weight:500;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:hidden;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.h-tabs__btn:hover,.h-tabs__btn:focus-visible{border-color:#1a1a1a;color:#1a1a1a}.h-tabs__btn.is-on{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.h-rail{--rail-edge: max(3%, calc((100% - 1720px)/2) );display:none;position:relative;margin-top:2.5rem;padding-left:var(--rail-edge);overflow:hidden}.h-rail.is-on{display:block}.h-rail--swiper{overflow:visible}.h-rail--swiper .h-rail__swiper{overflow:hidden;width:100%}.h-rail--swiper .swiper-slide{height:auto;box-sizing:border-box}.h-rail--swiper .swiper-slide>.jc-product-box--home{height:100%}.h-rail--swiper .h-rail__prev.swiper-button-prev:after,.h-rail--swiper .h-rail__next.swiper-button-next:after{content:none!important}.h-rail--swiper .h-rail__prev.swiper-button-disabled,.h-rail--swiper .h-rail__next.swiper-button-disabled{opacity:.35;pointer-events:none}.h-rail__scroller{display:flex;gap:38px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.h-rail__scroller::-webkit-scrollbar{display:none}.h-rail__scroller>.jc-product-box--home{flex:0 0 calc((100% - 2.7 * 38px) / 3.7);min-width:0;scroll-snap-align:start}.h-rail__bar{display:flex;align-items:center;gap:2rem;margin-top:2.25rem;margin-right:var(--rail-edge)}.h-rail.is-locked .h-rail__bar{display:none}.h-rail__progress{position:relative;flex:1 1 auto;height:3px;overflow:hidden;border-radius:3px;background:#e6e3e1}.h-rail__thumb{position:absolute;inset:0 auto 0 0;width:calc(var(--rail-view, .5) * 100%);border-radius:inherit;background:#1a1a1a;transform:translate(calc(var(--rail-p, 0) * (1 - var(--rail-view, .5)) / var(--rail-view, .5) * 100%));transition:transform .8s cubic-bezier(.22,.7,.2,1),width .3s ease}.h-rail__nav{display:flex;flex:0 0 auto;gap:.75rem}.h-rail__prev,.h-rail__next{position:static;width:3.5rem;height:3.5rem;margin:0;background:#fff;border:1px solid var(--jc-rail-nav-border, rgba(130, 136, 145, .65));box-shadow:none}.h-rail__prev.swiper-button-lock,.h-rail__next.swiper-button-lock{display:none}@media (prefers-reduced-motion: reduce){.h-rail__thumb{transition:none}}@media (min-width: 1940px){.h-devices>.container{max-width:100%}.h-rail{--rail-edge: 3%}}@media (max-width: 1580px){.h-devices>.container{width:90%}.h-rail{--rail-edge: 5%}.h-banner__dots{width:84%}}@media (max-width: 992px){.h-rail__scroller{gap:20px}.h-rail__scroller>.jc-product-box--home{flex-basis:calc((100% - 20px)/2)}}@media (max-width: 768px){.h-banner,.h-banner__track,.h-banner__slide{overflow:hidden;max-width:100%;overscroll-behavior-x:none}.h-banner__slide{display:block;touch-action:pan-y pinch-zoom}.h-devices>.container{width:100%;padding-inline:1rem}.h-banner__dots,.jc-hero-banner .h-banner__dots{bottom:12px;width:90%}.h-rail{--rail-edge: 1rem}.h-rail__bar{gap:1rem;margin-top:1.25rem}.h-rail__scroller{gap:10px}.h-rail__scroller>.jc-product-box--home{flex-basis:calc((100% - .1 * 10px) / 1.1)}.h-rail__prev,.h-rail__next{width:var(--jc-rail-nav-size-sm);height:var(--jc-rail-nav-size-sm)}.h-rail__prev:before,.h-rail__next:before{width:.5rem;height:.5rem}}.h-custom,.h-fill{padding:4.5rem 0}.h-laser{padding:4.5rem 0;background:#f6f6f8}.h-laser__box{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.75rem 2.5rem;align-items:center}.h-laser__copy p{margin:1rem 0 1.25rem;max-width:36em;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.55;color:var(--jc-color-text)}.h-laser__cta.btn,a.h-laser__cta.btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;max-width:100%;min-height:44px;padding:.75rem 1.5rem;border:0;border-radius:var(--jc-radius, 8px);background:var(--jc-color-primary, #0504aa);color:#fff;font-size:.9375rem;font-weight:600;letter-spacing:.02em;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;word-break:normal;overflow-wrap:anywhere}.h-laser__cta.btn:hover,.h-laser__cta.btn:focus-visible,a.h-laser__cta.btn:hover,a.h-laser__cta.btn:focus-visible{background:var(--jc-color-primary-hover, #1127b0);color:#fff;border:0;text-decoration:none}.h-laser__video{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:24px;background:#111;box-shadow:0 40px 80px -40px #11182773;pointer-events:none}@media (max-width: 900px){.h-laser{padding:2.75rem 0}.h-laser__box{grid-template-columns:1fr}.h-laser__media{width:100%}.h-laser__video{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.h-laser__cta.btn,a.h-laser__cta.btn{width:100%;max-width:22rem}}@media (max-width: 480px){.h-laser__cta.btn,a.h-laser__cta.btn{width:100%;max-width:none}}.h-trusted__box{margin-top:2.2rem}.h-trusted__img{display:block;width:100%;height:auto;margin:0;object-fit:contain}.h-custom__intro{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:.75rem}.h-custom__kicker{margin:0;font-family:mon-b,Montserrat,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:clamp(1.1rem,2.5vw,3rem);font-weight:400;line-height:1.2;color:var(--jc-color-primary)}.h-custom__copy{width:min(46%,45.93%);margin:0;font-family:mon-b,Montserrat,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:clamp(.95rem,1.9vw,2.25rem);font-weight:400;line-height:1.2;color:var(--jc-color-text)}.h-custom__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;margin-top:1.5rem}.h-custom__item img,.h-fill__img img{width:100%;height:auto;border-radius:20px;object-fit:cover}.h-custom__premium{display:flex;align-items:center;justify-content:space-between;gap:0;margin-top:3.2rem}.h-custom__premium-img{width:47.90697674%;flex:0 0 47.90697674%;border-radius:20px;overflow:hidden}.h-custom__premium-img img{display:block;width:100%;height:auto;border-radius:20px;object-fit:cover;aspect-ratio:100 / 71.62790698}.h-custom__premium-txt{width:52.09302326%;flex:0 0 52.09302326%;padding-left:2.2rem;box-sizing:border-box}.h-custom__premium-txt h3,.h-custom__premium-txt .h-title,.h-custom__premium-txt .h-custom__premium-title{margin:0;font-family:mon-b,Montserrat,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:clamp(1.25rem,2.5vw,3rem);font-weight:400;line-height:1.15;color:var(--jc-color-text)}.h-custom__premium-txt p{margin:1.25rem 0 0;font-family:mon-r,Montserrat,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:clamp(1rem,1.9vw,2.25rem);font-weight:400;line-height:1.2;color:var(--jc-color-text)}@media (max-width: 768px){.h-custom__premium{flex-direction:column-reverse;gap:.75rem;margin-top:1.5rem}.h-custom__premium-img,.h-custom__premium-txt{width:100%;flex-basis:auto}.h-custom__premium-txt{padding:0 0 10px}.h-custom__premium-txt h3,.h-custom__premium-txt .h-title{font-size:20px}.h-custom__premium-txt p{margin-top:0;font-size:16px}}.h-fill__box{display:flex;align-items:center;gap:2rem}.h-fill__txt,.h-fill__img{flex:1}.h-fill__txt p{font-size:clamp(1rem,1.5vw,1.75rem);line-height:1.25}.h-quote{display:none}.h-quote__box{position:relative;min-height:36rem;display:flex;justify-content:flex-end;padding:3rem 4% 3rem 0;overflow:hidden;border-radius:20px}.h-quote__bg{position:absolute;inset:0}.h-quote__bg img{width:100%;height:100%;object-fit:cover}.h-quote__panel{position:relative;z-index:1;width:min(32rem,38%);color:#111}.h-quote__panel .h-title{color:var(--jc-color-text)}.h-quote__panel .inquiry-form{max-width:none}.h-quote__panel .inquiry-form__row{grid-template-columns:1fr}.h-quote__panel input,.h-quote__panel textarea{border-radius:16px;background:#fff}@media (max-width: 1100px){.h-tabs{flex-wrap:wrap;gap:.6rem}.h-tabs__btn{flex:1 1 calc(50% - .6rem);height:2.5rem;font-size:.9rem}.h-custom__intro,.h-fill__box{flex-direction:column}.h-custom__copy,.h-quote__panel{width:100%}.h-custom__grid{grid-template-columns:1fr 1fr}.h-quote__box{min-height:0;padding:1.5rem;background:#f0eeed}.h-quote__bg{display:none}.h-rail__prev,.h-rail__next{width:var(--jc-rail-nav-size-sm);height:var(--jc-rail-nav-size-sm)}}.h-cat{position:relative;overflow:hidden;padding:clamp(4rem,8vw,7.5rem) 0;background:radial-gradient(46rem 30rem at 18% 40%,rgba(52,84,255,.14),transparent 62%),radial-gradient(40rem 26rem at 95% 90%,rgba(255,196,61,.16),transparent 60%),#f7f7f9}.h-cat__box{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2.5rem,5vw,6rem);align-items:center}.h-cat__stack{position:relative;display:block;aspect-ratio:1000 / 707;margin:1.5rem 2.5rem 1.5rem 0;perspective:1600px}.h-cat__page{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:14px;background:#fff;box-shadow:0 30px 60px -28px #0b0e1773,0 2px 6px #0b0e1714;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s ease}.h-cat__page--back2{transform:translate(9%,-7%) rotate(7deg) scale(.9);opacity:.92}.h-cat__page--back1{transform:translate(5%,-3%) rotate(3.5deg) scale(.95)}.h-cat__page--cover{transform:rotateY(-8deg) rotateX(3deg);transform-origin:left center;box-shadow:0 50px 90px -35px #0b0e1799,0 2px 8px #0b0e171f}.h-cat__stack:hover .h-cat__page--back2,.h-cat__stack:focus-visible .h-cat__page--back2{transform:translate(15%,-11%) rotate(10deg) scale(.9)}.h-cat__stack:hover .h-cat__page--back1,.h-cat__stack:focus-visible .h-cat__page--back1{transform:translate(8%,-6%) rotate(5deg) scale(.95)}.h-cat__stack:hover .h-cat__page--cover,.h-cat__stack:focus-visible .h-cat__page--cover{transform:rotateY(-2deg) rotateX(0) translateY(-6px)}.h-cat__badge{position:absolute;left:1rem;bottom:1rem;z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;background:#0b0e17c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.8rem;font-weight:700;letter-spacing:.04em;color:#fff}.h-cat__kicker{display:inline-block;margin-bottom:.85rem;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3454ff}.h-cat .h-cat__title{margin:0;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:#0b0e17}.h-cat__text{margin:1.1rem 0 0;font-size:1.02rem;line-height:1.7;color:#4a4f5c}.h-cat__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.75rem}.h-cat__btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.6rem;border:1px solid #3454ff;border-radius:999px;background:#3454ff;font-weight:600;color:#fff;text-decoration:none;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease,border-color .25s ease}.h-cat__btn:hover,.h-cat__btn:focus-visible{background:#4b68ff;border-color:#4b68ff;color:#fff;box-shadow:0 14px 30px -12px #3454ffbf;transform:translateY(-1px)}.h-cat__btn--ghost{border-color:#cfd3de;background:#fff;color:#14181f}.h-cat__btn--ghost:hover,.h-cat__btn--ghost:focus-visible{border-color:#14181f;background:#fff;color:#14181f;box-shadow:none}.h-cat__hires{margin:.8rem 0 0;font-size:.86rem}.h-cat__hires a{color:#5b606c;text-decoration:underline;text-underline-offset:.2em}.h-cat__jump{margin:2rem 0 .75rem;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b7076}.h-cat__chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none}.h-cat__chapters li{margin:0}.h-cat__chapters li:before{content:none}.h-cat__chapters a{display:flex;align-items:center;gap:.75rem;padding:.45rem;border:1px solid #e3e5ec;border-radius:14px;background:#fff;color:#14181f;text-decoration:none;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.h-cat__chapters a:hover,.h-cat__chapters a:focus-visible{border-color:#b9c3ff;box-shadow:0 16px 30px -22px #3454ff99;transform:translateY(-2px)}.h-cat__chapters img{flex:0 0 4.75rem;width:4.75rem;height:auto;aspect-ratio:520 / 368;object-fit:cover;border-radius:9px}.h-cat__chapters span{display:grid;gap:.1rem;font-size:.95rem;font-weight:600}.h-cat__chapters small{font-size:.78rem;font-weight:400;color:#8a8f9c}@media (prefers-reduced-motion: reduce){.h-cat__page,.h-cat__btn,.h-cat__chapters a{transition:none}}@media (max-width: 992px){.h-cat__box{grid-template-columns:1fr}.h-cat__stack{margin:1.5rem 2rem .5rem 0}}@media (max-width: 600px){.h-cat__actions .h-cat__btn{flex:1 1 100%}.h-cat__chapters{grid-template-columns:1fr}}
