*{box-sizing:border-box;font-weight:initial;margin:0;padding:0}html,body{background-color:#1c1c1c;height:100%;margin:0;padding:0;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;overflow:hidden}.main-layout{width:100vw;height:calc(var(--vh,1vh) * 100);box-sizing:border-box;background:url(/assets/bg-pc-D5x528nB.jpg) 50%/cover no-repeat;justify-content:flex-end;align-items:center;display:flex;position:relative}.header-area{z-index:10;width:100%;position:absolute;top:0;left:0}.top-tab{background-color:#000;justify-content:center;align-items:center;width:100%;height:60px;display:flex}.yellow-line{background:linear-gradient(90deg,#0000,#c9a03d,gold,#c9a03d,#0000);width:100%;height:3px;box-shadow:0 0 8px #c9a03d99}.logo{object-fit:contain;width:auto;height:40px}.right-panel{color:#fff;text-align:center;flex-direction:column;gap:20px;margin-right:10%;display:flex}.title{color:#fff;letter-spacing:8px;text-align:center;width:100%;font-size:50px;font-weight:300;line-height:70px}.highlight{color:#fdbf44;font-weight:200}.subtitle{text-align:center;color:#fff;letter-spacing:8px;width:100%;margin-top:10px;font-size:24px;font-weight:300;line-height:34px}.link{letter-spacing:8px;color:#fff;text-align:center;border:1px solid #fff;width:100%;margin:20px auto;font-size:24px;font-weight:300;line-height:43px;position:relative}.link:before{content:"";background-color:#fff;width:3px;height:21px;position:absolute;top:11px;left:-1.5px}.link:after{content:"";background-color:#fff;width:3px;height:21px;position:absolute;top:11px;right:-2.5px}.buttons{gap:20px;display:flex}.buttons-mobile{display:none}.btn{cursor:pointer;border:none;min-width:100px;margin-top:40px;font-weight:700}.enter{color:#fff;text-align:center;background:linear-gradient(90deg,#fdbf44 0%,#ff9e2c 100%);width:193px;height:50px;font-size:24px;line-height:50px;display:block}.contact{color:#fff;text-align:center;background-color:#0000;border:1px solid #fff;width:192px;height:48px;font-size:24px;font-weight:400;line-height:46px;display:block}@media screen and (width<=768px){.main-layout{background:#1c1c1c;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden auto}.header-area{z-index:100;position:fixed;top:0;left:0}.top-tab{height:50px}.yellow-line{height:2px}.logo{height:30px}.right-panel{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;margin-top:52px;margin-right:0;padding:0;display:flex}.mobile-image{width:100%;height:auto;margin:0;display:block}.word-group{text-align:center;width:100%;margin-top:-80px;padding:0 16px;position:relative}.title{letter-spacing:8px;text-align:center;color:#ffffffe6;width:100%;margin-bottom:12px;font-size:32px;font-weight:300;line-height:1.3}.subtitle{letter-spacing:4px;text-align:center;color:#ffffffd9;width:100%;margin-top:0;margin-bottom:12px;font-size:19px;line-height:1.3}.link{letter-spacing:6px;color:#ffffffd9;border:1px solid #ffffffb3;width:auto;margin:0 auto;padding:8px 24px;font-size:20px;line-height:1.3;display:inline-block}.buttons{display:none}.buttons-mobile{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin:20px 0 10px;display:flex}.btn{margin:0}.buttons-mobile .enter{color:#fff;background:linear-gradient(90deg,#fdbf44 0%,#ff9e2c 100%);border:none;border-radius:26px;width:80%;max-width:280px;height:52px;font-size:22px;font-weight:700;line-height:52px}.buttons-mobile .contact{color:#fff;background-color:#0000;border:1px solid #fff;border-radius:26px;width:80%;max-width:280px;height:52px;margin-top:0;font-size:20px;line-height:52px}.kefu-mobile{text-align:center;cursor:pointer;color:#fff;background-color:#0000;border:1px solid #fff;border-radius:26px;width:80%;max-width:280px;height:52px;margin:0 auto 30px;font-size:20px;line-height:52px}.kefu-mobile:hover{opacity:.8}}
