@font-face{font-family:Noto Sans TC}html,body{font-family:Noto Sans TC,sans-serif;letter-spacing:1px;height:auto;margin:0;padding:0}body{overflow-x:hidden;background-color:#fdfdff}a{text-decoration:none;color:inherit}figure{margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px}header.header{position:relative;z-index:1;height:64px;margin-bottom:-72px;overflow:hidden}header.header .brand__link{width:100%}header.header .brand__img{width:178px;height:34px;background-image:url(/build/assets/brand-logo-text-DL6W5qBw.png);background-repeat:no-repeat;background-size:cover}.banner{height:580px;overflow:hidden;letter-spacing:1.5px}.banner .banner-dots{height:580px;width:100%;position:absolute;z-index:-1;background-image:url(/build/assets/bg_dots-DkGRfxSV.svg);background-repeat:repeat;background-color:#eceef8}.banner .banner-main{display:flex;justify-content:center;padding:0 15px;gap:50px}.banner .banner-main .banner-left{margin:0 15px}.banner .banner-main .banner-left .banner-title{font-size:36px;font-weight:600;color:#0f0f0f;letter-spacing:1.7px}.banner .banner-main .banner-left .banner-title .highlight{color:#fc6f45;padding:0 5px}.banner .banner-main .banner-left .banner-text{max-width:900px;margin-top:35px;line-height:33px;font-size:18px;font-weight:400;color:#6e6e6e}.banner .banner-main .banner-left .banner-func{display:flex;gap:20px;width:100%;margin-top:80px}.banner .banner-main .banner-left .banner-func .btn{width:auto}.banner .banner-main .banner-right .banner-img{max-width:100%;margin-top:-505px}.banner .banner-next{position:absolute;width:100%;top:580px;animation:banner-next-ani 1.7s infinite;-webkit-animation:banner-next-ani 1.7s infinite;display:flex;justify-content:center}@keyframes banner-next-ani{0%{top:580px}40%{top:600px}to{top:580px}}.fade-in-up{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.5,0,0,1)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.value-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #fc6f4526!important}@media screen and (max-width: 1000px){.banner .banner-main{gap:0}.banner .banner-main .banner-left .banner-func{margin-top:35px}.banner .banner-main .banner-img{display:none}}.btn{border-radius:25px;background-color:#fff;width:250px;padding:10px 30px;text-align:center;font-size:16px;transition:.5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.btn.btn-login{border:0;padding:10px 50px;font-size:15px;font-weight:500;color:#0f0f0f;box-shadow:0 1px 20px #00000029}.btn.btn-login:hover{box-shadow:0 0 0 transparent}.btn.btn-register{margin:0 auto;background-color:#fc6f45;color:#fff;box-shadow:0 0 20px #fc6f45cc;font-weight:400}.btn.btn-register:hover{box-shadow:0 0 0 transparent}.main-feature{overflow:hidden;height:0;width:0}.feature{max-width:1000px;margin:100px auto 0;text-align:center;letter-spacing:1.4px}.feature .feature-content{padding-left:15px;padding-right:15px;position:relative;z-index:1}.feature .feature-content .feature-title{font-size:24px;font-weight:600;color:#0f0f0f;letter-spacing:1.5px}.feature .feature-content .feature-text{margin:23px auto 0;max-width:610px;font-size:16px;font-weight:400;color:#888686;line-height:27px}.feature .feature-content .feature-extra-image{width:180px;margin-top:75px;position:absolute;right:50px}.feature .feature-content.align-left{text-align:left}.feature .feature-image{padding-left:15px;padding-right:15px;margin:50px auto 0;position:relative}.feature .feature-image img{width:100%;position:relative;z-index:1}.feature .feature-image .feature-image-bgGradient{width:100%;height:480px;background-color:#d4dbfa;opacity:.6;filter:blur(50px);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%) scale(1.15);z-index:0}.feature.feature-horizon{max-width:1100px;display:flex;align-items:center}.feature.feature-horizon .feature-content{flex:50%;margin:0 30px}.feature.feature-horizon .feature-image{flex:50%;margin:50px 0 0}.feature.feature-horizon .feature-image-bgGradient{transform:translateY(-50%) scale(.8);height:450px}.feature.feature-horizon .feature-image-bgGradient.top-left{top:0;transform:translate(-10%) scale(1)}@media screen and (max-width: 690px){.feature-extra-image{display:none}}@media screen and (max-width: 1100px){.feature-image-bgGradient{display:none}}footer.footer{margin-top:110px;padding-top:120px;box-sizing:border-box;background-color:#ffefde;position:relative;z-index:1}footer.footer .footer-func{max-width:412px;width:100%}footer.footer .footer-func.footer-func-horizon{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}footer.footer .footer-func.footer-func-horizon .btn{max-width:196px;min-width:195px;width:100%}footer.footer .footer-logo{min-width:178px;display:flex;justify-content:center;margin-bottom:50px}footer.footer .footer-logo .logo-img{width:200px;height:40px;background-image:url(/build/assets/brand-logo-text-DL6W5qBw.png);background-repeat:no-repeat;background-size:contain;background-position:center}footer.footer .footer-copyright{display:flex;justify-content:center;font-size:12px;color:#959493;padding:100px 0 5px}footer.footer .footer-copyright a{margin-left:2px}footer.terms-footer{background-color:transparent;height:0;margin-top:0;padding-top:0}.footer-terms{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:70px 10px 20px;font-size:14px;color:#43495f}.footer-terms>a:hover{text-decoration:underline}.footer-copyright{display:flex;justify-content:center;font-size:12px;color:#959493}.footer-copyright>a{text-decoration:underline;padding-left:5px}.footer-link{display:flex;justify-content:center;font-size:12px;color:#959493;padding:0 0 50px}.footer-link>a{text-decoration:underline;padding-left:5px}.scrolltop{position:fixed;right:0;bottom:0;padding:8px;z-index:5;display:flex;justify-content:center;align-items:center;background-color:#fdfdff;box-shadow:0 2px 15px #00000068;border-radius:50%;margin:24px;cursor:pointer;transition:transform .1s}.scrolltop:hover{transform:scale(1.15);box-shadow:0 2px 15px #00000075}.scrolltop:active{transform:scale(1.15);background-color:#f0f2f7}.terms{max-width:1000px;margin:100px auto 0;letter-spacing:1.4px;line-height:24px;padding:0 20px}.terms-title{color:#0f0f0f;font-size:30px;font-weight:500;text-align:center;margin-bottom:20px}.terms-updated{color:#838cad;font-size:14px}.terms h2{color:#0f0f0f;font-weight:500;font-size:24px;line-height:32px}.terms p,.terms li{color:#4f4e4e;font-weight:400}.terms li{margin:15px 0}.terms h2,.terms p{margin:30px 0}.terms h2.terms-connection,.terms p.terms-connection{margin-top:60px}.terms .feature.feature-horizon{align-items:start}.terms .feature.feature-horizon .feature-content{margin:0 0 30px}.terms .feature.feature-horizon .feature-content>p{margin:10px 0}.terms .feature.feature-horizon .feature-content>p:first-child{margin:0 0 30px}.terms .feature.feature-horizon .feature-image{margin:0}@media screen and (max-width: 690px){.terms .feature.feature-horizon{flex-wrap:wrap}}.bgc-grey{background-color:#f0f2f7;padding:5px 0 80px;margin:20px 0}
