:root{--color-primary: #ff8929;--color-primary-light: #ff9a2e;--color-primary-dark: #ff582e;--color-secondary: #ff5f2e;--color-orange-light: #ffa545;--color-orange-dark: #ff7d5c;--color-text-primary: #111111;--color-text-secondary: #333333;--color-text-tertiary: #666666;--color-text-black: #000000;--color-text-white: #ffffff;--color-border-light: #ebebeb;--color-border-gray: #e0e0e0;--color-border-divider: #e7e7e7;--color-border-orange: #ffd39a;--color-bg-white: #ffffff;--color-bg-gray: #f5f5f5;--color-bg-orange: #fe5f2e;--color-bg-footer: #fffaf6;--gradient-primary: linear-gradient(90deg, #ff9a2e -4.59%, #ff582e 109.41%);--gradient-orange: linear-gradient(90deg, #ffa545 -4.59%, #ff7d5c 109.41%);--gradient-purple: linear-gradient( 90deg, #3b80fa -4.59%, #da58f0 51.97%, #f88474 109.41% );--gradient-green-blue: linear-gradient(90deg, #7efbb2 0%, #2bb2fe 107.69%);--gradient-hero: linear-gradient(180deg, #f9f5ea 0%, #f9ecdb 100%);--gradient-feature: linear-gradient(180deg, #fff 0%, #f7f3ff 100%);--gradient-component: linear-gradient(to bottom, #f3fbfe, #f3fbff);--gradient-feature-icon: linear-gradient( 180deg, rgba(255, 165, 69, 0.8) -0.55%, rgba(255, 125, 92, 0.8) 113.45% );--radius-small: 3px;--radius-medium: 10px;--radius-large: 20px;--radius-round: 999px;--radius-circle: 50%;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 20px;--spacing-xl: 30px;--spacing-2xl: 40px;--spacing-3xl: 60px;--spacing-4xl: 80px;--font-size-xs: 14px;--font-size-sm: 16px;--font-size-md: 18px;--font-size-lg: 22px;--font-size-xl: 24px;--font-size-2xl: 26px;--font-size-3xl: 32px;--font-size-4xl: 48px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 20px;--line-height-normal: 30px;--line-height-relaxed: 40px;--line-height-loose: 67px;--shadow-card: 0 0 60px 0 rgba(69, 0, 134, 0.06), -1px -1px 0 0 #fff inset;--shadow-badge: drop-shadow(0 31px 140px rgba(61, 113, 178, 0.3));--header-height: 70px;--backdrop-blur: blur(25px)}a,div,p,li,span,ul,ol,h1,h2,h3,h4,h5,h6,body,html,header,footer,nav,section,article,aside,main,button,input,textarea,select,address{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}address{font-style:normal}a{text-decoration:none}li{list-style:none}img{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}button{outline:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit}.logo{display:-webkit-box;display:-ms-flexbox;display:flex}.logo .logo-icon{width:21px;height:24px}.logo .logo-text{width:101px;height:24px;margin-left:9px}.header{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:var(--header-height);border-bottom:1px solid var(--color-border-light);background:hsla(0,0%,100%,.6);z-index:3;backdrop-filter:var(--backdrop-blur)}.header .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1300px;padding:0 40px;width:100%}.header .header-container .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-container .header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:70px}.header .header-container .header-nav .nav-item{-ms-flex-negative:0;flex-shrink:0;color:#444;font-size:15px;font-style:normal;font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);margin-right:50px}.header .header-container .header-nav .nav-item:last-child{margin-right:0}.header .header-container .header-nav .nav-item:hover{color:var(--color-secondary)}.header .header-container .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.header .header-container .header-right .login-btn{width:80px;height:36px;border-radius:var(--radius-small);background:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:normal;color:var(--color-text-white)}.footer{background:var(--color-bg-footer);padding:85px 0 90px}.footer .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 var(--spacing-xl)}.footer .footer-container .footer-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer .footer-container .footer-left .footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.footer .footer-container .footer-left .footer-logo .logo-icon{width:24px;height:28px}.footer .footer-container .footer-left .footer-logo .logo-text{width:118px;height:28px}.footer .footer-container .footer-left .footer-contact{margin-right:20px}.footer .footer-container .footer-left .footer-contact .contact-item{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin-bottom:var(--font-size-xs)}.footer .footer-container .footer-left .footer-contact .contact-item .contact-link{color:var(--color-text-tertiary);text-decoration:none}.footer .footer-container .footer-left .footer-contact .contact-item .contact-link:hover{color:var(--color-primary)}.footer .footer-container .footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer-container .footer-nav .nav-column{width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:50px}.footer .footer-container .footer-nav .nav-column:last-child{margin-right:0}.footer .footer-container .footer-nav .nav-column .column-title{color:var(--color-text-black);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:23px}.footer .footer-container .footer-nav .nav-column .nav-link{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin-bottom:var(--spacing-sm);text-decoration:none}.footer .footer-container .footer-nav .nav-column .nav-link:hover{color:var(--color-primary)}.footer .footer-container .footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:179px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-container .footer-right .qrcode-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:124px;height:124px;border-radius:var(--radius-medium);border:1px solid var(--color-border-gray);margin-bottom:var(--spacing-lg);background-color:var(--color-bg-white)}.footer .footer-container .footer-right .qrcode-img .qrcode-image{width:102px;height:102px}.footer .footer-container .footer-right .qrcode-text{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.footer .footer-bottom{max-width:1200px;margin:var(--spacing-2xl) auto 0;padding:var(--spacing-2xl) var(--spacing-xl) 0;border-top:1px solid var(--color-border-divider)}.footer .footer-bottom .copyright-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.footer .footer-bottom .copyright-text .company-name,.footer .footer-bottom .copyright-text .icp-record,.footer .footer-bottom .copyright-text .police-record{margin-right:var(--spacing-xl)}.footer .footer-bottom .copyright-text .company-name:last-child,.footer .footer-bottom .copyright-text .icp-record:last-child,.footer .footer-bottom .copyright-text .police-record:last-child{margin-right:0}.footer .footer-bottom .copyright-text .icp-record,.footer .footer-bottom .copyright-text .police-record{color:inherit;text-decoration:none}.footer .footer-bottom .copyright-text .icp-record:hover,.footer .footer-bottom .copyright-text .police-record:hover{color:var(--color-primary)}.footer .footer-bottom .copyright-text .police-record{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-bottom .copyright-text .police-record .police-icon{width:18px;height:18px;margin-right:var(--spacing-xs)}@media(max-width: 1100px){.footer .footer-bottom .copyright-text .company-name{margin-right:10px}}.device-pad .header,.device-phone .header{--header-height: 105px}.device-pad .header .header-container,.device-phone .header .header-container{padding:0;width:initial;max-width:initial}.device-pad .header .header-container .header-left .logo .logo-icon,.device-phone .header .header-container .header-left .logo .logo-icon{width:31.5px;height:36px}.device-pad .header .header-container .header-left .logo .logo-text,.device-phone .header .header-container .header-left .logo .logo-text{width:151.5px;height:36px;margin-left:13.5px}.device-pad .header .header-container .header-nav .nav-item,.device-phone .header .header-container .header-nav .nav-item{font-size:22.5px;margin-right:40px}.device-pad .header .header-container .header-right .login-btn,.device-phone .header .header-container .header-right .login-btn{width:120px;height:54px;font-size:21px}.device-pad .footer .footer-bottom,.device-phone .footer .footer-bottom{padding-left:0;padding-right:0}.device-pad .mask-box .apply-box,.device-phone .mask-box .apply-box{-webkit-transform:scale(1.5);transform:scale(1.5)}