#hero.hero-video{position:relative;isolation:isolate;width:100%;height:100dvh;min-height:560px;overflow:hidden;background:#0d2236}#hero.hero-video .hero-video__media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#0d2236;pointer-events:none !important}#hero.hero-video .video-bg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transform:scale(1.01);transition:opacity .8s ease}#hero.hero-video.is-video-ready .video-bg{opacity:1}#hero.hero-video .video-overlay{position:absolute;inset:0;background:linear-gradient(90.2deg, rgba(20, 34, 43, 0.92) 0%, rgba(40, 50, 57, 0.58) 42%, rgba(13, 34, 54, 0.12) 82%),linear-gradient(180deg, rgba(6, 19, 30, 0.12) 55%, rgba(6, 19, 30, 0.5) 100%);pointer-events:none !important}#hero.hero-video .hero-content{position:absolute;inset:0;z-index:2}#hero.hero-video .scrolldown-block{z-index:3}#hero.hero-video .scrolldown-block .scrolldown{pointer-events:auto}@media(max-width: 767.98px){#hero.hero-video .video-overlay{background:linear-gradient(90.2deg, rgba(20, 34, 43, 0.94) 0%, rgba(40, 50, 57, 0.58) 100%)}}@media(prefers-reduced-motion: reduce){#hero.hero-video .video-bg{transition:none}}.video-overlay,.hero-video__media{pointer-events:none !important}.hero-content a,.hero-content button,.scrolldown{pointer-events:auto !important}#hero{background-color:#0d2236;width:100%;height:100dvh;min-height:560px;position:relative;overflow:hidden}@media(max-width: 1200px){#hero .hero-content{padding:0 10%}}@media(max-width: 576px){#hero .hero-content{padding:0 2.5%}}#hero .hero-swiper{height:100%;position:relative}#hero .hero-content{position:absolute;inset:0;color:#fff;z-index:9;pointer-events:none}#hero .hero-content .hero-title-wrapper{position:relative;inset:0;margin-top:70px}@media(max-width: 576px){#hero .hero-content .hero-title-wrapper{margin-top:1rem}}#hero .hero-content .hero-title-wrapper.is-hidden .company-logo{opacity:0;visibility:hidden;transform:translateX(-20px)}@media(max-width: 576px){#hero .hero-content .hero-title-wrapper.is-hidden .hero-badge,#hero .hero-content .hero-title-wrapper.is-hidden .hero-title,#hero .hero-content .hero-title-wrapper.is-hidden .hero-btns{opacity:.2}}#hero .hero-content .hero-title-wrapper .company-logo{overflow:hidden;height:96px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:56px}@media(max-width: 576px){#hero .hero-content .hero-title-wrapper .company-logo{width:200px}}#hero .hero-content .hero-title-wrapper .hero-badge{color:#fff;font-size:clamp(2rem,3vw,6rem);font-weight:900;width:90%;margin-bottom:2rem;line-height:.8}#hero .hero-content .hero-title-wrapper .hero-badge p{margin-bottom:0}#hero .hero-content .hero-title-wrapper .hero-badge span{font-size:1.5rem;font-weight:300}#hero .hero-content .hero-title-wrapper .hero-title{font-family:"League Gothic",sans-serif;color:#fff;font-size:clamp(5rem,7.5vw,10rem);line-height:1;margin-bottom:2.5rem}#hero .hero-content .hero-title-wrapper .hero-btns .btn-more{color:#f50002;background:none;padding:0}#hero .hero-content .hero-title-wrapper .hero-btns .btn-more:hover{color:#fff}#hero .hero-content .hero-title-wrapper .hero-btns .btn-more:hover i{transform:translateX(5px);color:#fff}@media(max-width: 576px){#hero .hero-content .hero-title-wrapper .company-logo .icon-logo{filter:drop-shadow(0 4px 6px rgb(0, 0, 0))}#hero .hero-content .hero-title-wrapper .hero-badge,#hero .hero-content .hero-title-wrapper .hero-title{text-shadow:0 4px 10px rgba(0,0,0,.6)}#hero .hero-content .hero-title-wrapper .hero-badge span{margin-left:0}#hero .hero-content .hero-title-wrapper .hero-title{width:100%;overflow:hidden}}#hero .hero-slide{position:relative;height:100%;overflow:hidden}#hero .hero-slide .hero-bg{width:100%;position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}#hero .hero-slide .hero-bg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#hero .hero-slide .hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90.2deg, #283239 0.19%, rgba(115, 115, 115, 0) 80%)}@media(max-width: 576px){#hero .hero-slide .hero-bg::after{background:linear-gradient(90.2deg, #283239 0%, rgba(115, 115, 115, 0) 160%)}}#hero .hero-slide .company-logo,#hero .hero-slide .hero-badge,#hero .hero-slide .hero-title,#hero .hero-slide .hero-sub,#hero .hero-slide .hero-btns{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}#hero .hero-slide.swiper-slide-active .company-logo{opacity:1;transform:none;transition-delay:.15s}#hero .hero-slide.swiper-slide-active .hero-badge{opacity:1;transform:none;transition-delay:.15s}#hero .hero-slide.swiper-slide-active .hero-title{opacity:1;transform:none;transition-delay:.3s}#hero .hero-slide.swiper-slide-active .hero-sub{opacity:1;transform:none;transition-delay:.45s}#hero .hero-slide.swiper-slide-active .hero-btns{opacity:1;transform:none;transition-delay:.6s}#hero .hero-slide.swiper-slide-active .hero-btns{opacity:1;transform:none;transition-delay:.6s}.zh #hero .hero-content .hero-title-wrapper .hero-badge{letter-spacing:.5rem}@media(max-width: 576px){.zh #hero .hero-content .hero-title-wrapper .hero-badge{letter-spacing:inherit}}.home{background-color:#fff;overflow-x:hidden}.home #products,.home #about,.home #solution,.home #video-section,.home #news{padding:120px 0}.home #products h2,.home #products h3,.home #products h4,.home #products h5,.home #about h2,.home #about h3,.home #about h4,.home #about h5,.home #solution h2,.home #solution h3,.home #solution h4,.home #solution h5,.home #video-section h2,.home #video-section h3,.home #video-section h4,.home #video-section h5,.home #news h2,.home #news h3,.home #news h4,.home #news h5{font-family:"K2D","Bungee","Noto Sans TC",sans-serif}.home #products p,.home #about p,.home #solution p,.home #video-section p,.home #news p{font-family:"Inter","Noto Sans TC","Helvetica Neue",Arial,sans-serif}.home #products .title,.home #about .title,.home #solution .title,.home #video-section .title,.home #news .title{text-align:center;margin-bottom:80px;color:#1f2937}.home #products .title h2,.home #products .title h3,.home #products .title h4,.home #products .title h5,.home #about .title h2,.home #about .title h3,.home #about .title h4,.home #about .title h5,.home #solution .title h2,.home #solution .title h3,.home #solution .title h4,.home #solution .title h5,.home #video-section .title h2,.home #video-section .title h3,.home #video-section .title h4,.home #video-section .title h5,.home #news .title h2,.home #news .title h3,.home #news .title h4,.home #news .title h5{font-weight:700}.home #products .title h2,.home #about .title h2,.home #solution .title h2,.home #video-section .title h2,.home #news .title h2{font-size:clamp(2rem,2.4vw,2.75rem)}.home #products .title p,.home #about .title p,.home #solution .title p,.home #video-section .title p,.home #news .title p{font-size:1.125rem;font-weight:400;color:#667085}.home #products .home-container,.home #about .home-container,.home #solution .home-container,.home #video-section .home-container,.home #news .home-container{padding:1.75rem}.home #products{background:linear-gradient(105.63deg, #F50002 46.16%, #B21500 98.44%);color:#fff;display:flex;align-items:center;position:relative}.home #products .products-wrapper{padding-left:0;padding-right:0;transition:text-shadow .3s ease-in-out}.home #products .products-wrapper img{transition:transform .3s ease-in-out}.home #products .products-wrapper a{color:inherit}.home #products .products-wrapper a:hover{color:inherit;font-weight:inherit}.home #products .products-wrapper:hover{text-shadow:0 2px 10px rgba(0,0,0,.5)}.home #products .products-wrapper:hover img{transform:scale(1.05);transform-origin:center center}.home #products .products-wrapper:hover .btn-more i{transform:translateX(5px)}.home #products canvas{display:block;width:100%;height:100%;position:absolute;border:#fff 1pz solid}.home #products .product-swiper{height:100%;display:flex;align-items:center}.home #products .product-swiper a{display:block}.home #products.products-animation-ready .product-slide .product-img-wrap,.home #products.products-animation-ready .product-slide .product-intro{opacity:0;transition:opacity .7s ease,transform .7s ease}.home #products.products-animation-ready .product-slide .product-img-wrap{transform:translate3d(-48px, 0, 0)}.home #products.products-animation-ready .product-slide .product-intro{transform:translate3d(48px, 0, 0);transition-delay:.15s}.home #products.products-animation-ready.is-inview .product-slide.swiper-slide-active .product-img-wrap,.home #products.products-animation-ready.is-inview .product-slide.swiper-slide-active .product-intro{opacity:1;transform:translate3d(0, 0, 0)}@media(prefers-reduced-motion: reduce){.home #products .product-slide .product-img-wrap,.home #products .product-slide .product-intro{opacity:1;transform:none;transition:none}}.home #products .product-img-wrap{padding:0 4rem;overflow:hidden}.home #products .product-img-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 1200px){.home #products .product-img-wrap{height:300px}}@media(max-width: 992px){.home #products .product-img-wrap{padding:0 2rem;height:300px}}@media(max-width: 768x){.home #products .product-img-wrap{padding:0;height:auto}}.home #products .product-intro-wrapper{display:flex;align-items:center;justify-content:center}.home #products .product-intro-wrapper .product-intro{width:88%;height:100%}.home #products .product-intro-wrapper .product-intro .product-name{font-size:clamp(1.5rem,1.6vw,1.875rem);font-weight:700;margin-bottom:2.5rem;color:#fff}.home #products .product-intro-wrapper .product-intro article{color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.home #products .product-intro-wrapper .product-intro ul{list-style:disc;padding-left:1.75rem}.home #products .product-intro-wrapper .product-intro .btn-more{margin-top:2.5rem;background:none;box-shadow:none;border:none;color:#fff;padding:0}.home #products .product-intro-wrapper .product-intro .btn-more:hover{color:#fff}.home #products .product-intro-wrapper .product-intro .btn-more:hover i{color:#fff}.home #products .product-intro-wrapper{margin-top:2rem}.home #about{background:#fff}.home #about .title{text-align:left;color:#1f2937;margin-bottom:2rem}.home #about p{line-height:1.5}.home #about p.red{color:#b21500;font-size:clamp(1.125rem,1vw,1.25rem);font-weight:600;margin-bottom:1.5rem}.home #about .hero-btns{margin-top:60px}.home #about .hero-btns .btn-more{color:#f50002;border-color:#f50002}.home #about .hero-btns .btn-more:hover{color:#fff}.home #about .hero-btns .btn-more:hover i{color:#fff}.home #about .about-img-wrap{display:flex;align-items:center;justify-content:center;height:100%;border-radius:2rem;overflow:hidden}@media(max-width: 576px){.home #about .about-img-wrap{margin-top:3.5rem;height:auto}}.home #about .about-img-wrap img{width:100%;height:100%}@media(max-width: 576px){.home #about .about-img-wrap img{height:auto}}.home #solution{position:relative;background:linear-gradient(180deg, #FF636A 0%, #FF2525 100%);overflow:hidden}.home #solution #particles-js{position:absolute;inset:0;z-index:1}.home #solution .overlay-mask{position:absolute;inset:0;z-index:2;background:rgba(183,0,0,.3);mix-blend-mode:multiply;backdrop-filter:contrast(1.2) brightness(1.2)}.home #solution .solution-wrapper{position:relative;z-index:4}.home #solution h2,.home #solution h3,.home #solution h4,.home #solution h5,.home #solution p{color:#fff}.home #solution .title{color:#fff}.home #solution .title p{color:#fff}.home #solution .counter{font-size:clamp(2.75rem,4vw,3.75rem);font-weight:700}.home #solution .solution-card .solution-body{display:flex;flex-direction:column;align-items:center;color:#fff}@media(max-width: 576px){.home #solution .solution-card .solution-body{margin-bottom:3rem}.home #solution .solution-card .solution-body p{font-size:1.25rem}}.home #video-section{background:#f3f2f2}.home #video-section .youtube-lite{position:relative;display:block;width:100%;border:none;padding:0;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);overflow:hidden}.home #video-section .youtube-lite img{width:100%;aspect-ratio:16/9;height:auto}.home #video-section .title i{color:#f50002}.home #video-section .title .bi-youtube{font-size:4rem;margin-right:.75rem}.home #video-section .title .bi-youtube::before{vertical-align:-1rem}.home #video-section .video-swiper{padding:40px 10px;margin:-40px -10px}.home #video-section .video-card iframe{width:100%;aspect-ratio:16/9;height:auto;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.home #video-section .video-card p{text-align:center;font-weight:600;font-size:1.125rem}.home #video-section .swiper-pagination{position:relative;margin-top:1rem}.home #video-section .swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;margin:.5rem;background-color:#ff6566}.home #video-section .swiper-pagination .swiper-pagination-bullet-active{background:#f50002}.home #news{background:linear-gradient(180deg, #ffffff 0%, #f7f8fa 100%)}.home #news .home-news-groups{display:grid;gap:0}.home #news .home-news-group{display:grid;gap:2rem;scroll-margin-top:120px}.home #news .home-news-group+.home-news-group{margin-top:7.5rem;padding-top:6.5rem;border-top:1px solid rgba(0,0,0,.1)}@media(max-width: 768px){.home #news .home-news-group{gap:1.5rem}.home #news .home-news-group+.home-news-group{margin-top:5rem;padding-top:4rem}}.home #news .news-category-head{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%;color:#1f2937}.home #news .news-category-head h3{display:flex;align-items:center;gap:.75rem;margin:0;min-width:-moz-max-content;min-width:max-content;font-family:"Noto Sans TC","Inter","Helvetica Neue",Arial,sans-serif;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:0;white-space:nowrap}.home #news .news-category-head h3::before{content:"";width:8px;height:42px;border-radius:999px;background:#f50002;flex:0 0 auto}.home #news .news-category-head .btn-more{margin-left:auto;flex-shrink:0;white-space:nowrap}@media(max-width: 576px){.home #news .news-category-head{gap:.75rem;flex-direction:column;align-items:flex-start}.home #news .news-category-head h3{font-size:1.75rem}.home #news .news-category-head h3::before{height:34px}.home #news .news-category-head .btn-more{gap:6px;padding:8px 10px;font-size:.875rem;margin-left:0}}.home #news .news-row{row-gap:1.5rem}.home #news .news-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#1f2937;padding:8px;margin-bottom:0;box-shadow:0 14px 34px rgba(19,33,45,.08);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home #news .news-card .news-img{border-radius:6px;overflow:hidden;aspect-ratio:685/306;width:100%}.home #news .news-card .news-img .img-ph{width:100%;height:100%}.home #news .news-card .news-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease-in-out}.home #news .news-card .news-body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem}.home #news .news-card .news-body .news-content .news-meta{display:flex;flex-wrap:wrap;gap:.5rem .875rem;margin-bottom:.75rem}.home #news .news-card .news-body .news-content .news-date{display:inline-flex;align-items:center;color:#5d6873;font-size:.9375rem;line-height:1.35}.home #news .news-card .news-body .news-content .news-date i{color:#f50002}.home #news .news-card .news-body .news-content .news-card-heading{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:700;line-height:1.25;margin-bottom:.75rem}.home #news .news-card .news-body .news-content h5{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.home #news .news-card .news-body .news-content p{font-size:1rem;line-height:1.6;color:#515b65;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.home #news .news-card .news-body .btn-more{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;font-size:1rem;gap:4px;padding:0;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.home #news .news-card:hover{color:inherit;font-weight:inherit;border-color:rgba(245,0,2,.28);box-shadow:0 18px 42px rgba(19,33,45,.12);transform:translateY(-2px)}.home #news .news-card:hover .news-img img{transform:scale(1.05)}.home #news .news-card:hover h4{color:#f50002}.home #news .news-card:hover .btn-more{border-color:rgba(0,0,0,0);color:#f50002;box-shadow:none}.home #news .news-card:hover .btn-more i{transform:translateX(5px);color:#f50002}@media(max-width: 992px){.home #news .latest-news{margin-bottom:0;width:100%}}.home #news .latest-news .news-card{height:100%}.home #news .latest-news .news-card .news-img{flex:1 1 auto;min-height:0}.home #news .latest-news .news-card .news-body{flex:0 0 auto;padding:1.25rem}.home #news .latest-news .news-card .news-content p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.home #news .news-wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.home #news .news-wrapper .news-card{flex:0 0 auto;height:auto;width:100%}.home #news .news-wrapper .news-card .news-body{padding:.875rem 1rem}.home #news .news-wrapper .news-card .news-body .news-content .news-date{font-size:.875rem}.home #news .news-wrapper .news-card .news-body .news-content h4,.home #news .news-wrapper .news-card .news-body .news-content h5{font-size:1.0625rem;font-weight:700;line-height:1.3}.home #news .news-wrapper .news-card .news-body .news-content p{line-height:1.5;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media(max-width: 576px){.home #news .news-card{box-shadow:0 10px 24px rgba(19,33,45,.08)}.home #news .news-card .news-body{padding:1rem .875rem}.home #news .news-card .news-body .news-content .news-card-heading{font-size:1.35rem}.home #news .news-wrapper{gap:1rem}}.home .scrolldown-block{margin-top:3vw;margin-left:1.75vw;color:#fff;z-index:9;width:-moz-fit-content;width:fit-content;pointer-events:auto}@media(max-width: 992px){.home .scrolldown-block{margin-top:10vw}}@media(max-width: 576px){.home .scrolldown-block{margin-top:10vw}}.home .scrolldown-block .scrolldown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0;pointer-events:auto;position:relative;z-index:9}.home .scrolldown-block .scrolldown .scroll-text{height:-moz-fit-content;height:fit-content;font-size:1rem;line-height:1;position:absolute;left:calc(50% - .6rem);transform:translateX(calc(-50% + 0.6rem));bottom:86px;transform:rotate(90deg);transform-origin:left bottom;z-index:2;display:flex;align-items:center;transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}.home .scrolldown-block .scrolldown .chevrons{padding:6px 0 0 0;margin-left:-3px;margin-top:48px;width:30px;display:flex;flex-direction:column;align-items:center;transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}.home .scrolldown-block .scrolldown .chevrons .chevrondown{margin-top:-6px;position:relative;border:solid #fff;border-width:0 3px 3px 0;display:inline-block;width:10px;height:10px;transform:rotate(45deg)}.home .scrolldown-block .scrolldown .chevrons .chevrondown:nth-child(odd){animation:pulse 500ms ease infinite alternate}.home .scrolldown-block .scrolldown .chevrons .chevrondown:nth-child(even){animation:pulse 500ms ease infinite alternate 250ms}.home .scrolldown-block .scrolldown:hover{filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.45))}.home .scrolldown-block .scrolldown:hover .scroll-text{bottom:96px}.home .scrolldown-block .scrolldown:hover .chevrons{transform:translateY(10px)}@keyframes scrolldown-anim{0%{opacity:0;height:6px}40%{opacity:1;height:10px}80%{transform:translate(0, 20px);height:10px;opacity:0}100%{height:3px;opacity:0}}@keyframes pulse{from{opacity:0}to{opacity:.5}}.home .scrolldown-block .scrolldown:focus-visible{outline:3px solid hsla(0,0%,100%,.85);outline-offset:6px}@media(min-width: 1900px)and (max-height: 959.98px){#hero .hero-content .hero-title-wrapper .company-logo{margin-bottom:30px}#hero .hero-content .hero-title-wrapper .hero-title{font-size:clamp(5rem,7vw,10rem)}.home .scrolldown-block{margin-top:0}}/*# sourceMappingURL=home.min.css.map */