@charset "UTF-8";html,body{height:100%;margin:0;padding:0}.base{--b-bg: #f5f5f5;--b-bg1: #ffffff;--b-text: #000000;--b-text1: #4f4f4f;--b-text3: #262626;--b-text4: #595959;--b-text5: #7f7f7f;--b-text6: #262626;--b-text7: #888888;--b-nav-bg1: #f0fdfa;--b-nav-color1: #14b8a6;--b-button-text: #333333;--b-button-bor: #262626;--b-login-bg-start: rgba(245, 245, 245, 0);--b-login-bg-end: rgba(245, 245, 245, 1)}.dark{--b-bg: #000000;--b-bg1: #1a1a1a;--b-text: #ffffff;--b-text1: #c9cacc;--b-text3: #ffffff;--b-text4: #c9cacc;--b-text5: #94969a;--b-text6: #e0e0e2;--b-text7: #b4b5b8;--b-nav-bg1: #0f1e25;--b-nav-color1: #14b8a6;--b-button-text: #ffffff;--b-button-bor: #dfe0e1;--b-login-bg-start: rgba(0, 0, 0, 0);--b-login-bg-end: rgba(0, 0, 0, 1)}body{margin:0;padding:0;background:var(--b-bg);color:var(--b-color);font-family:SF Pro Display,Roboto,Noto,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}html{box-sizing:border-box;font-family:SF Pro Display,Roboto,Noto,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input,select{background:transparent;border:0;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}#canvas:where(.astro-SLVZHL3X){height:100vh;width:100%}@media (max-width: 1024px){#canvas:where(.astro-SLVZHL3X){height:70vh;width:100%}}.width:where(.astro-J7PV25F6){max-width:1280px;margin:0 auto;padding:0 20px}.page:where(.astro-J7PV25F6){position:relative;font-family:Roboto-Regular,Roboto;width:100%;height:100vh}.top:where(.astro-J7PV25F6){position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(to bottom,var(--b-login-bg-start) 80%,var(--b-login-bg-end) 100%)}.top:where(.astro-J7PV25F6) .title:where(.astro-J7PV25F6){font-family:Roboto-Medium,Roboto;font-size:4rem;font-weight:500;line-height:6rem;letter-spacing:2px;color:#FFFFFF;text-align:center}.top:where(.astro-J7PV25F6) .subtitle:where(.astro-J7PV25F6){padding:0px 0 3.75rem;font-size:2rem;font-weight:400;color:#FFFFFF;line-height:3.25rem;text-align:center}.top:where(.astro-J7PV25F6) .btn:where(.astro-J7PV25F6){width:12.875rem;height:3.5rem;background:linear-gradient(42deg,#e0ce80 0%,#b5c34f 19%,#3cc46d 56%,#56c59f 76%);border-radius:1rem;font-size:1.375rem;font-weight:400;color:#ededed;display:flex;align-items:center;justify-content:center;margin:1.5rem auto 0;cursor:pointer;letter-spacing:.525rem}.top:where(.astro-J7PV25F6) .btn:where(.astro-J7PV25F6) .icon:where(.astro-J7PV25F6){margin-left:1.25rem;font-size:1.25rem;animation:moveToLeft .8s infinite cubic-bezier(.1,.84,.35,1)}@keyframes moveToLeft{0%{transform:translate(0)}to{transform:translate(-.625rem)}}.sub:where(.astro-J7PV25F6){padding:3.75rem 0 3.375rem}.sub:where(.astro-J7PV25F6) .text:where(.astro-J7PV25F6){font-size:2.5rem;font-weight:600;color:var(--b-text);line-height:3.75rem;text-align:center;margin:0 auto}.sub:where(.astro-J7PV25F6) .text1:where(.astro-J7PV25F6){font-weight:400;color:var(--b-text1);line-height:28px;text-align:center;margin:0 auto;padding-top:1rem}.sub:where(.astro-J7PV25F6) .text1-bold:where(.astro-J7PV25F6){font-weight:600;cursor:pointer}.item:where(.astro-J7PV25F6){background:var(--b-bg1);border-radius:1rem;font-family:PingFang SC-Medium,PingFang SC;transition:all .2s;box-shadow:#00000014 0 0}.item:where(.astro-J7PV25F6):hover{transform:translateY(-.625rem);box-shadow:#00000014 -100px 100px 200px;cursor:pointer}.item:where(.astro-J7PV25F6):hover .button:where(.astro-J7PV25F6) .icon:where(.astro-J7PV25F6),.item:where(.astro-J7PV25F6):hover .btn:where(.astro-J7PV25F6) .icon:where(.astro-J7PV25F6){transform:translate(.625rem)}.item:where(.astro-J7PV25F6) .title:where(.astro-J7PV25F6){font-size:1.75rem;font-weight:500;color:var(--b-text3)}.item:where(.astro-J7PV25F6) .subtitle:where(.astro-J7PV25F6){padding-top:1rem;font-size:.875rem;font-weight:400;color:var(--b-text4)}.item:where(.astro-J7PV25F6) .button:where(.astro-J7PV25F6){width:8.375rem;height:2.5rem;border-radius:1.25rem;border:1px solid var(--b-button-bor);font-size:.875rem;font-weight:400;color:var(--b-button-text);line-height:2.5rem;display:flex;align-items:center;justify-content:center}.item:where(.astro-J7PV25F6) .button:where(.astro-J7PV25F6) .icon:where(.astro-J7PV25F6){padding-left:6px;transition:all .2s}.module:where(.astro-J7PV25F6){padding:0 1.25rem}.module:where(.astro-J7PV25F6) .item:where(.astro-J7PV25F6){display:flex;align-items:center}.module-left:where(.astro-J7PV25F6){padding:2rem}.module-left:where(.astro-J7PV25F6) .img:where(.astro-J7PV25F6){width:55.25rem;height:24.5rem}.module-right:where(.astro-J7PV25F6){flex:1;display:flex;flex-direction:column;justify-content:space-between}.module1:where(.astro-J7PV25F6){padding:2rem 1.25rem;display:flex}.module1-left:where(.astro-J7PV25F6){padding:1.25rem}.module1-left:where(.astro-J7PV25F6) .img:where(.astro-J7PV25F6){width:100%;height:32.75rem}.module1-left-text:where(.astro-J7PV25F6){padding-top:1.25rem;display:flex;align-items:center;justify-content:space-between}.module1-hr:where(.astro-J7PV25F6){width:2rem;height:2rem}.module1-right:where(.astro-J7PV25F6){flex:1;display:flex;flex-direction:column;justify-content:space-between}.module1-right:where(.astro-J7PV25F6) .item:where(.astro-J7PV25F6){flex:1;display:flex;padding:1.25rem}.module1-right-img:where(.astro-J7PV25F6) .img:where(.astro-J7PV25F6){width:24.375rem;height:16.5rem}.module1-right-text:where(.astro-J7PV25F6){padding-left:1.25rem;flex:1;display:flex;flex-direction:column;justify-content:space-between}.module3:where(.astro-J7PV25F6){display:flex;padding:0 1.25rem 4rem}.module3-hr:where(.astro-J7PV25F6){height:2rem;width:2rem}.module3-item:where(.astro-J7PV25F6){flex:1;display:flex;justify-content:space-between;padding:1.25rem}.module3-right:where(.astro-J7PV25F6) .img:where(.astro-J7PV25F6){width:7.5rem;height:7.5rem;border-radius:1rem}.module3-left:where(.astro-J7PV25F6){display:flex;flex-direction:column;justify-content:space-between}.module3-left:where(.astro-J7PV25F6) .title:where(.astro-J7PV25F6){font-size:1.125rem;font-weight:500;color:var(--b-text6)}.module3-left:where(.astro-J7PV25F6) .subtitle:where(.astro-J7PV25F6){padding-top:1rem;font-size:.875rem;font-weight:400;color:var(--b-text7)}.module3-left:where(.astro-J7PV25F6) .btn:where(.astro-J7PV25F6){display:flex;align-items:center;font-size:.75rem;font-weight:400;color:var(--b-button-text);padding:.275rem 0}.module3-left:where(.astro-J7PV25F6) .btn:where(.astro-J7PV25F6) .icon:where(.astro-J7PV25F6){padding-left:6px;transition:all .2s}.footer:where(.astro-J7PV25F6){min-height:4rem;background:var(--b-bg1);display:flex;justify-content:center;align-items:center;font-size:.875rem;font-family:PingFang SC-Semibold,PingFang SC;font-weight:600;color:var(--b-text5)}.footer:where(.astro-J7PV25F6)>div:where(.astro-J7PV25F6){padding:0 1.25rem}.footer:where(.astro-J7PV25F6) a:where(.astro-J7PV25F6){color:var(--b-text5);text-decoration:none}.module1_phone:where(.astro-J7PV25F6){display:none}@media (max-width: 768px){.module:where(.astro-J7PV25F6){padding:0}.module:where(.astro-J7PV25F6) .item:where(.astro-J7PV25F6){display:block}.module-left:where(.astro-J7PV25F6){padding:1rem!important}.module-left:where(.astro-J7PV25F6) .img:where(.astro-J7PV25F6){width:100%;height:auto}.module-right:where(.astro-J7PV25F6){padding:2rem 1rem;flex-direction:row}.module-right:where(.astro-J7PV25F6) .button:where(.astro-J7PV25F6){align-self:flex-end;margin-top:2rem!important}.module1:where(.astro-J7PV25F6){display:none}.module1_phone:where(.astro-J7PV25F6){display:flex;flex-direction:column;padding:8px 0}.module1_phone-hr:where(.astro-J7PV25F6){width:8px;height:8px}.module1_phone:where(.astro-J7PV25F6) .item:where(.astro-J7PV25F6){flex:1;padding:1rem}.module1_phone:where(.astro-J7PV25F6) .item:where(.astro-J7PV25F6) .module1-left-text:where(.astro-J7PV25F6){padding:2rem 0rem}.module1_phone:where(.astro-J7PV25F6) .item:where(.astro-J7PV25F6) .img:where(.astro-J7PV25F6){width:100%;height:auto}.module3:where(.astro-J7PV25F6){flex-direction:column;padding:0 0rem 4rem}.module3-left:where(.astro-J7PV25F6) .btn:where(.astro-J7PV25F6){width:8.375rem;height:2.5rem;border-radius:1.25rem;border:1px solid var(--b-button-bor);font-size:1.2rem!important;font-weight:400;color:var(--b-button-text);line-height:2.5rem;display:flex;align-items:center;justify-content:center}.module3:where(.astro-J7PV25F6) .title:where(.astro-J7PV25F6){font-size:1.6rem}.module3-item:where(.astro-J7PV25F6){padding:10px}.module3-right:where(.astro-J7PV25F6){flex:1;display:flex;justify-content:flex-end}.module3-right:where(.astro-J7PV25F6) .img:where(.astro-J7PV25F6){width:120px;height:auto}}@media (max-width: 1024px){.top:where(.astro-J7PV25F6){height:70vh;width:100%}.top:where(.astro-J7PV25F6) .title:where(.astro-J7PV25F6){font-size:3rem;font-weight:500}.top:where(.astro-J7PV25F6) .sub-title:where(.astro-J7PV25F6){font-size:1rem;font-weight:500}.top:where(.astro-J7PV25F6) .btn:where(.astro-J7PV25F6){width:18rem;height:5rem;font-size:2rem}.top:where(.astro-J7PV25F6) .btn:where(.astro-J7PV25F6) .icon:where(.astro-J7PV25F6){margin-left:16px;animation:moveToLeft .8s infinite cubic-bezier(.1,.84,.35,1)}}@media (max-width: 1280px){.item:where(.astro-J7PV25F6) .button:where(.astro-J7PV25F6){width:10rem;height:3rem;border-radius:15px;border:1px solid var(--b-button-bor);line-height:3rem;font-size:1.2rem}}

/* 导航栏样式 */
.navbar:where(.astro-J7PV25F6){position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.8);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid rgba(255,255,255,0.1)}.navbar-container:where(.astro-J7PV25F6){max-width:1280px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:70px}.navbar-logo:where(.astro-J7PV25F6){display:flex;align-items:center;gap:12px}.logo-img:where(.astro-J7PV25F6){width:45px;height:45px;border-radius:8px;object-fit:cover}.logo-text:where(.astro-J7PV25F6){font-size:1.5rem;font-weight:600;color:#fff}.navbar-menu:where(.astro-J7PV25F6){display:flex;list-style:none;margin:0;padding:0;gap:2rem}.navbar-item:where(.astro-J7PV25F6){margin:0}.navbar-link:where(.astro-J7PV25F6){color:rgba(255,255,255,0.8);text-decoration:none;font-size:1rem;transition:color 0.3s}.navbar-link:where(.astro-J7PV25F6):hover{color:#14b8a6}.navbar-toggle:where(.astro-J7PV25F6){display:none;flex-direction:column;gap:5px;cursor:pointer}.toggle-line:where(.astro-J7PV25F6){width:25px;height:3px;background:#fff;border-radius:2px;transition:all 0.3s}

/* Footer样式 */
.footer:where(.astro-J7PV25F6){background:var(--b-bg1);padding:2rem 0;margin-top:4rem}.footer-container:where(.astro-J7PV25F6){max-width:1280px;margin:0 auto;padding:0 20px}.footer-content:where(.astro-J7PV25F6){text-align:center}.copyright:where(.astro-J7PV25F6){color:var(--b-text5);font-size:0.875rem;margin:0}.footer-link:where(.astro-J7PV25F6){color:var(--b-text5);text-decoration:none;transition:color 0.3s}.footer-link:where(.astro-J7PV25F6):hover{color:#14b8a6}

/* 右下角悬浮按钮样式 */
.floating-buttons:where(.astro-J7PV25F6){position:fixed;right:30px;bottom:30px;display:flex;flex-direction:column;gap:12px;z-index:999}.floating-btn:where(.astro-J7PV25F6){position:relative;width:50px;height:50px;background:linear-gradient(135deg,#14b8a6 0%,#0d9488 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s;box-shadow:0 4px 12px rgba(20,184,166,0.3)}.floating-btn:where(.astro-J7PV25F6):hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(20,184,166,0.5)}.floating-btn:where(.astro-J7PV25F6) .floating-icon{width:24px;height:24px;color:#fff}.floating-tooltip:where(.astro-J7PV25F6){position:absolute;right:60px;top:50%;transform:translateY(-50%);background:var(--b-bg1);border-radius:8px;padding:12px 16px;opacity:0;visibility:hidden;transition:all 0.3s;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,0.15);min-width:180px}.floating-btn:where(.astro-J7PV25F6):hover .floating-tooltip:where(.astro-J7PV25F6){opacity:1;visibility:visible;right:65px}.tooltip-content:where(.astro-J7PV25F6){color:var(--b-text)}.tooltip-title:where(.astro-J7PV25F6){font-size:1rem;font-weight:600;margin:0 0 8px 0}.tooltip-text:where(.astro-J7PV25F6){font-size:0.875rem;color:var(--b-text1);margin:4px 0}.qr-placeholder:where(.astro-J7PV25F6){margin-top:8px}.qr-img:where(.astro-J7PV25F6){width:150px;height:150px;border-radius:8px;display:block}

/* 移动端弹窗样式（默认隐藏） */
.floating-modal:where(.astro-J7PV25F6){position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:all 0.3s;pointer-events:none}.floating-modal:where(.astro-J7PV25F6).active{opacity:1;visibility:visible;pointer-events:auto}.floating-modal-content:where(.astro-J7PV25F6){background:var(--b-bg1);border-radius:16px;padding:24px;max-width:320px;text-align:center;position:relative;transform:scale(0.8);transition:all 0.3s}.floating-modal:where(.astro-J7PV25F6).active .floating-modal-content:where(.astro-J7PV25F6){transform:scale(1)}.floating-modal-close:where(.astro-J7PV25F6){position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:var(--b-text1)}.floating-modal-title:where(.astro-J7PV25F6){font-size:1.25rem;font-weight:600;color:var(--b-text);margin:0 0 16px 0}.floating-modal-text:where(.astro-J7PV25F6){font-size:0.9375rem;color:var(--b-text1);margin:8px 0}.floating-modal-qr:where(.astro-J7PV25F6){margin-top:16px}.floating-modal-qr img:where(.astro-J7PV25F6){width:200px;height:200px;border-radius:8px}

/* 移动端响应式 */
@media (max-width: 768px){
.navbar-menu:where(.astro-J7PV25F6){position:fixed;top:70px;left:0;right:0;background:rgba(0,0,0,0.95);flex-direction:column;padding:20px;gap:0;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all 0.3s}.navbar-menu:where(.astro-J7PV25F6).active{transform:translateY(0);opacity:1;visibility:visible}.navbar-item:where(.astro-J7PV25F6){padding:15px 0;border-bottom:1px solid rgba(255,255,255,0.1)}.navbar-toggle:where(.astro-J7PV25F6){display:flex}.floating-buttons:where(.astro-J7PV25F6){right:15px;bottom:15px;gap:8px}.floating-btn:where(.astro-J7PV25F6){width:45px;height:45px}.floating-btn:where(.astro-J7PV25F6) .floating-icon{width:20px;height:20px}.floating-tooltip:where(.astro-J7PV25F6){display:none}}
