@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:#0b0c0e;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;color:#fff;font-family:Zalando Sans,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:52px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;font-family:Disket Mono,monospace;font-size:10px;line-height:1;text-transform:uppercase}.logo{display:flex;align-items:center;gap:8px;font-family:Microsoft YaHei,serif;font-size:17px;font-weight:500;letter-spacing:.16em}.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:Zalando Sans,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:none;text-shadow:0 0 8px rgba(164,184,255,.25)}.get-started{height:28px;min-width:97px;background:#eee;color:#0b0c0e;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding:0 10px}.get-started span{transition:transform .3s cubic-bezier(.6,0,.05,1);display:block}.get-started span+span{position:absolute;transform:translateY(28px)}.get-started:hover span:first-child{transform:translateY(-28px)}.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: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:Zalando Sans,Microsoft YaHei,sans-serif!important;font-size:clamp(58px,7.6vw,96px)!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:Zalando Sans,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}.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:14px;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}.subtitle{font-weight:400;color:#f0f0f0}.gradient{mask-image:linear-gradient(transparent 0%,#000 40%)}.navigation{letter-spacing:.04em}.grain{opacity:.1;mix-blend-mode:normal;z-index:10}@keyframes scene-in{0%{opacity:.001;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media(min-width:810px)and (max-width:1199px){.header{padding:0 24px}.navigation{gap:20px;font-size:9px}.hero-content{margin:0 24px}.hero-content h1{font-size:80px!important}#hero-title{max-width:960px}}@media(max-width:809px){.header{height:48px;padding:0 20px}.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:52px!important;letter-spacing:-.07em!important}.subtitle{top:calc(50% + 70px);max-width:340px;font-size:15px}.hero-cta{top:calc(50% + 128px);height:48px;min-width:138px}.mobile-menu{display:flex;position:fixed;inset:48px 0 auto;z-index:15;background:#0b0c0e;flex-direction:column;padding:32px 20px;gap:28px;font:12px Disket Mono,monospace;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}}
