:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.banner{padding:135px 12px 175px;position:relative}.banner .banner-text{margin-top:45px;width:544px;font-size:20px;line-height:28px;color:#3b4a6b}.banner .btn{margin-top:45px;width:256px;height:55px;display:block}.banner .btn img{width:256px;height:55px}.banner .banner-aminate{position:absolute;top:0;left:390px}.banner .banner-aminate .round{position:absolute;z-index:2;opacity:0}.banner .banner-aminate .round.round-big{top:-330px;left:880px;width:444px;height:444px;animation:fadein .6s linear 0s 1 forwards}.banner .banner-aminate .round.round-middle{top:0;left:0;width:244px;height:244px;animation:fadein .6s linear 0s 1 forwards}.banner .banner-aminate .round.round-small{top:595px;left:280px;width:184px;height:138px;animation:fadein .6s linear .4s 1 forwards}.banner .banner-aminate .phone{position:absolute;width:646px;height:826px;opacity:0}.banner .banner-aminate .phone.phone-1{top:-50px;left:160px;width:648px;height:846px;animation:fadein 1.2s linear 0s 1 forwards}.banner .banner-aminate .phone.phone-2{top:-460px;left:360px;animation:fadein 1.2s linear .4s 1 forwards}.banner .banner-aminate .phone.phone-3{top:195px;left:650px;animation:fadein 1.2s linear .6s 1 forwards}.nav-box{margin-top:70px;display:flex;justify-content:space-between;position:relative;z-index:2}.nav-box .item{width:236px;height:108px;line-height:108px;border-radius:8px;background:#1391ce;font-size:24px;font-weight:600;color:#fff;text-align:center;box-shadow:0 10px 15px #1f64851a,0 4px 6px #0000000d}.main{margin-top:135px}.main .content{display:flex;justify-content:space-between;padding-bottom:67px}.main .content .img{width:583px;display:block}.main .content .content-text{line-height:32px;font-size:18px;width:48%;padding-top:20px}.main .content .content-text span{margin-right:12px}.main .content .content-text .title{font-size:32px;font-weight:700;line-height:44px;color:#1391ce;margin:6px 0 54px}.user-agreement{position:fixed;box-shadow:0 0 0 9999px #0009;top:50%;left:50%;border-radius:12px;opacity:1;background:#fff;transform:translate(-50%,-50%);width:1000px;box-sizing:border-box;padding:30px;z-index:999}.user-agreement .closed{position:absolute;top:23px;right:40px;background-color:#fff;width:24px;height:24px}.user-agreement .closed:before,.user-agreement .closed:after{content:"";width:20px;height:3px;border:2px;background-color:#333;position:absolute;top:50%;left:2px;cursor:pointer}.user-agreement .closed:before{transform:rotate(45deg)}.user-agreement .closed:after{transform:rotate(-45deg)}.user-agreement .title{font-size:18px;font-weight:700;line-height:24px;color:#3d3d3d;margin-bottom:26px}.user-agreement .content{max-height:550px;overflow-y:auto;font-weight:400;font-size:12px;line-height:1.8em;color:#666}.user-agreement .content h4{font-size:14px;margin-bottom:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.home-page{min-height:100vh;background-color:#e9f5ff;position:relative}.home-page:before{content:"";position:absolute;top:0;left:0;right:0;height:643px;background:linear-gradient(180deg,#fff0 -3%,#e9f5ff),#1391ceb3}.header{padding-top:40px;position:relative}.header .logo{width:178px;height:58px;display:block}.header .snow{position:absolute;width:50px;height:50px;top:88px;left:-95px}.page-content{position:relative;z-index:1;width:1200px;margin:0 auto}.footer{box-sizing:border-box;height:144px;padding-top:32px;background-color:#1391ce}.footer .page-content{font-size:16px;border-top:1px solid #fff;display:flex;justify-content:space-between;padding-top:32px;color:#fff}
