@font-face{font-family:Zalando Sans;src:url(/tonglingdonghuademo/vendor/fonts.gstatic.com/s/zalandosans/v3/FwZJ7-Asy1Em_lq_aK3hpr-RrktWHD54lnesO2lsfPbPdw.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Disket Mono;src:url(/tonglingdonghuademo/vendor/framerusercontent.com/assets/jN48KXhR8w1vPZCCh1WnK1XM2w.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}*{box-sizing:border-box}html{background:#1d45b3;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;color:#fff;font-family:Microsoft YaHei,微软雅黑,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid #455eff;outline-offset:6px}.header{position:fixed;inset:0 0 auto;z-index:20;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:12px;line-height:1;text-transform:uppercase}.logo{display:flex;align-items:center;gap:12px;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:12px;font-weight:500;letter-spacing:.16em}.brand-label{font-size:16px;font-weight:400;letter-spacing:.08em;line-height:1;color:#e4e8ffeb;white-space:nowrap}.brand-diamond{width:10px;height:10px;background:#455eff;transform:rotate(45deg)}.brand-name{line-height:1}.navigation{display:flex;gap:28px;position:absolute;left:50%;transform:translate(-50%);align-items:center}.navigation a{white-space:nowrap;transition:opacity .2s}.navigation a:hover{opacity:.55}.navigation--context{color:#e4e8ffd1;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:14px;font-weight:400;letter-spacing:.08em;text-transform:none;text-shadow:0 0 8px rgba(164,184,255,.25)}.get-started{height:40px;min-width:128px;background:#eee;color:#0b0c0e;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding:0 10px;font-size:14px}.get-started span{transition:transform .3s cubic-bezier(.6,0,.05,1);display:block}.get-started span+span{position:absolute;transform:translateY(40px)}.get-started:hover span:first-child{transform:translateY(-40px)}.get-started:hover span+span{transform:translateY(0)}.hero-scroll{height:250vh;position:relative}.hero-stage{position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate}.gradient{position:absolute;inset:0;background:linear-gradient(180deg,#1d45b3,#0e285d),url(/tonglingdonghuademo/vendor/framerusercontent.com/images/EJ3DvthElb4K1N79doOK1xmIzOY.png) center bottom/100% 100% no-repeat;z-index:-2}#hero-canvas{position:absolute;inset:0;min-height:300px;z-index:-1;animation:scene-in 1.2s cubic-bezier(.6,0,.05,1) both}.grain{position:absolute;inset:0;background:url(/tonglingdonghuademo/vendor/framerusercontent.com/images/T6GZgUBLVuKByhKl5821T4EQh0.png) 0 0/432px auto repeat;opacity:.15;pointer-events:none;mix-blend-mode:screen}.hero-content{position:relative;height:100%;margin:0 40px;display:flex;align-items:center;justify-content:center;pointer-events:none}#hero-title{width:100%;max-width:1200px;will-change:opacity,transform}.hero-content h1{font-family:Microsoft YaHei,微软雅黑,sans-serif!important;font-size:80px!important;font-weight:300!important;line-height:1!important;letter-spacing:-.06em!important;text-align:center;width:100%!important;max-width:100%;text-shadow:0 2px 22px rgba(2,5,14,.72)}.subtitle{position:absolute;top:calc(50% + 70px);left:50%;translate:-50% 0;width:95%;max-width:440px;margin:0;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:16px;font-weight:400;line-height:1.4;text-align:center;opacity:.7;text-shadow:0 2px 14px rgba(2,5,14,.94);will-change:opacity}.zoom-message{position:absolute;top:50%;left:50%;width:min(90vw,1200px);margin:0;color:#fff;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:80px;font-weight:400;line-height:1;letter-spacing:-.06em;text-align:center;text-shadow:0 2px 22px rgba(2,5,14,.82);opacity:0;transform:translate(-50%,-50%) scale(.96);pointer-events:none;will-change:opacity,transform}.hero-cta{position:absolute;top:calc(50% + 128px);left:50%;translate:-50% 0;min-width:144px;height:50px;display:flex;align-items:center;justify-content:center;gap:14px;background:#f4f4f4;color:#0b0c0e;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:16px;font-weight:600;pointer-events:auto;transition:background .2s,color .2s,opacity .2s,transform .2s}.hero-cta:hover{background:#455eff;color:#fff}.menu-toggle,.mobile-menu{display:none}#hero-canvas{mix-blend-mode:screen}.hero-content h1{font-weight:400!important}.subtitle{font-weight:400;color:#f0f0f0}.gradient{mask-image:none;background:radial-gradient(ellipse 70% 58% at 50% 50%,#3346dc,#293db6 36%,#1d2d86 61%,#0b153f),#0b153f}#site-loader,html{background:#0b153f}.hero-scroll-hint{min-width:0;height:auto;top:min(calc(50% + 250px),calc(100% - 72px));gap:10px;flex-direction:column;background:transparent;color:#f0f4ffd1;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:.08em;pointer-events:auto;text-shadow:0 2px 12px rgba(2,5,14,.7)}.hero-scroll-hint:hover{background:transparent;color:#f0f4ffd1}.mouse-icon{position:relative;width:22px;height:32px;border:1.5px solid currentColor;border-radius:12px;display:block;opacity:.9}.mouse-icon:after{content:"";position:absolute;left:50%;top:6px;width:3px;height:7px;border-radius:3px;background:currentColor;transform:translate(-50%);animation:mouse-wheel 1.6s ease-in-out infinite}.navigation{letter-spacing:.04em}.grain{opacity:.1;mix-blend-mode:normal;z-index:10}@keyframes scene-in{0%{opacity:.001;transform:scale(1.22)}to{opacity:1;transform:scale(1.12)}}@keyframes mouse-wheel{0%,to{transform:translate(-50%);opacity:.45}50%{transform:translate(-50%,6px);opacity:1}}@media(min-width:810px)and (max-width:1199px){.header{padding:0 24px}.navigation{gap:20px;font-size:14px}.hero-content{margin:0 24px}.hero-content h1{font-size:64px!important}#hero-title{max-width:960px}}@media(max-width:809px){.header{height:56px;padding:0 20px}.brand-logo{width:48px!important}.brand-label{font-size:12px;letter-spacing:.04em}.navigation,.header>.get-started{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:3px;width:24px;height:32px;align-items:center;background:none;border:0;padding:0;color:inherit}.menu-toggle span{height:1px;width:11px;background:#aaa;transition:transform .25s,opacity .25s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero-content{margin:0 20px;max-width:480px;margin-inline:auto;padding-inline:20px}.hero-content h1{font-size:48px!important;letter-spacing:-.07em!important}.subtitle{top:calc(50% + 70px);max-width:340px;font-size:16px}.hero-cta{top:calc(50% + 128px);height:48px;min-width:138px}.mobile-menu{display:flex;position:fixed;inset:56px 0 auto;z-index:15;background:#0e285d;flex-direction:column;padding:32px 20px;gap:28px;font:14px Microsoft YaHei,微软雅黑,sans-serif;text-transform:uppercase;opacity:0;transform:translateY(-15px);visibility:hidden;transition:opacity .3s,transform .3s,visibility .3s}.mobile-menu.open{opacity:1;transform:translateY(0);visibility:visible}.mobile-menu .get-started{width:max-content}}@media(prefers-reduced-motion:reduce){#hero-canvas,.subtitle{animation:none}.navigation a,.get-started span,.mobile-menu{transition:none}}@media(max-width:809px){.hero-scroll-hint{min-width:0;height:auto;top:min(calc(50% + 180px),calc(100% - 68px));gap:8px;font-size:12px}}@media(max-width:809px){.zoom-message{width:min(90vw,520px);font-size:48px;letter-spacing:-.07em}}@media(min-width:810px)and (max-width:1199px){.zoom-message{font-size:64px}}
