.footer{background-color:#fff}.footer-content{max-width:1440px;margin:0 auto;padding:40px}.footer-menu{display:flex;margin-bottom:30px}@media (max-width:768px){.footer-menu{flex-direction:column}}.menu-column{margin-right:100px}.menu-column h3{font-size:18px;font-weight:700;margin-bottom:15px}.menu-column ul{list-style-type:none;padding:0}.menu-column ul li{margin-bottom:10px}.menu-column ul li a{color:#333;text-decoration:none;font-size:14px}.company-info{border-top:1px solid #e0e0e0;padding-top:20px;margin-bottom:20px}.company-info p,.copyright p{margin:5px 0;font-size:14px;color:#666}.copyright{font-size:12px;color:#999}.downloadapp-link{color:#ff7a00!important;font-weight:700}.flutter-footer{position:fixed;bottom:0;left:0;width:100%;height:30px;background-color:#f8f8f8;border-top:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;padding:0 15px;box-sizing:border-box;z-index:100}.flutter-footer-logo{height:12px;display:block}.flutter-footer-right-content{display:flex;align-items:center}.flutter-footer-text{font-size:11px;color:#888;margin:0 15px 0 0}.flutter-footer-links{display:flex;align-items:center}.flutter-footer-links a{color:#666;text-decoration:none;font-size:11px;margin-left:10px;transition:color .2s ease}.flutter-footer-links a:hover{color:#333;text-decoration:underline}.flutter-footer-app-link{color:#ff7a00!important;font-weight:700}.flutter-footer-app-link:hover{color:#e66a00!important}#sdk-header{display:flex;justify-content:space-between;align-items:center;padding:10px 40px;max-width:1500px;margin:0 auto;background-color:#fff;min-height:70px;width:100%}.logo img{height:30px;width:auto}.desktop-nav{display:flex;justify-content:space-between;align-items:center}.desktop-nav a{margin-right:20px;font-size:15px;color:#333}.desktop-nav a:last-child{margin-right:0}.currency-switch,.language-switch{margin-left:20px}.currency-select,.language-select{border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;font-size:14px;color:#333;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding:5px 32px 5px 10px}.language-select{min-width:140px}.currency-select{min-width:100px}.currency-select:hover,.language-select:hover{border-color:#ccc}.currency-select:focus,.language-select:focus{outline:none;border-color:#666}.help-link{display:flex;align-items:center;gap:4px;text-decoration:none;color:inherit}.help-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#f0f0f0;color:#666;font-size:14px;font-weight:700;transition:all .3s ease}.help-link:hover .help-icon{background-color:#e0e0e0;color:#333}@media (max-width:768px){#sdk-header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px 15px;position:relative;min-height:60px;z-index:1001}.desktop-nav,.desktop-only{display:none}.menu-toggle{display:flex;justify-content:flex-end;align-items:center;background:none;border:none;font-size:36px;cursor:pointer;line-height:36px;width:36px}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);transition:opacity .3s ease;opacity:0;pointer-events:none;z-index:1000}.mobile-menu.open{opacity:1;pointer-events:auto}.mobile-menu-content{position:absolute;top:0;right:-100%;width:100%;height:100%;background-color:#fff;transition:right .3s ease;overflow-y:auto}.mobile-menu.open .mobile-menu-content{right:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.mobile-menu nav{display:flex;flex-direction:column;padding:20px}.mobile-menu nav a{text-decoration:none;padding:15px 0;display:block;transition:color .3s ease;font-size:16px;border-bottom:1px solid #eee}.mobile-menu nav a.active{color:#000}.mobile-menu .currency-switch,.mobile-menu .language-switch{margin-left:0}.mobile-menu .currency-select,.mobile-menu .language-select{width:100%;padding:10px;font-size:16px}#close-menu{background:none;border:none;font-size:24px;cursor:pointer}}@media (min-width:769px){.menu-toggle,.mobile-menu{display:none}}
/*# sourceMappingURL=90bd08bb59e06fac.css.map*/