.loading-screen[data-v-578eb7dc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#060919;transition:background .5s ease}.loading-screen.light-mode[data-v-578eb7dc]{background:#f0f4ff}.loading-bg[data-v-578eb7dc]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bg-grid[data-v-578eb7dc]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%)}.light-mode .bg-grid[data-v-578eb7dc]{background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px)}.bg-glow[data-v-578eb7dc]{position:absolute;border-radius:50%;filter:blur(100px)}.bg-glow.glow-1[data-v-578eb7dc]{width:400px;height:400px;background:#1677ff26;top:20%;left:30%;animation:pulseGlow-578eb7dc 3s ease-in-out infinite}.bg-glow.glow-2[data-v-578eb7dc]{width:300px;height:300px;background:#722ed11f;bottom:20%;right:30%;animation:pulseGlow-578eb7dc 3s ease-in-out infinite 1.5s}@keyframes pulseGlow-578eb7dc{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.loading-content[data-v-578eb7dc]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px}.loading-logo[data-v-578eb7dc]{display:flex;flex-direction:column;align-items:center;gap:16px}.logo-bars[data-v-578eb7dc]{display:flex;align-items:flex-end;gap:6px;height:48px}.logo-bars .bar[data-v-578eb7dc]{width:8px;border-radius:4px;background:var(--primary-gradient);animation:barBounce-578eb7dc 1.2s ease-in-out infinite}.logo-bars .bar[data-v-578eb7dc]:nth-child(1){height:20px}.logo-bars .bar[data-v-578eb7dc]:nth-child(2){height:32px}.logo-bars .bar[data-v-578eb7dc]:nth-child(3){height:48px}.logo-bars .bar[data-v-578eb7dc]:nth-child(4){height:36px}.logo-bars .bar[data-v-578eb7dc]:nth-child(5){height:24px}@keyframes barBounce-578eb7dc{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}.logo-name[data-v-578eb7dc]{font-size:28px;font-weight:800;letter-spacing:8px;text-transform:uppercase;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.loading-progress[data-v-578eb7dc]{display:flex;flex-direction:column;align-items:center;gap:12px;width:200px}.progress-track[data-v-578eb7dc]{width:100%;height:3px;border-radius:2px;background:#ffffff14;overflow:hidden}.light-mode .progress-track[data-v-578eb7dc]{background:#00000014}.progress-fill[data-v-578eb7dc]{height:100%;border-radius:2px;background:var(--primary-gradient);transition:width 50ms linear;box-shadow:0 0 12px #1677ff66}.progress-text[data-v-578eb7dc]{font-size:12px;color:var(--text-light-gray);font-family:monospace;letter-spacing:2px}.light-mode .progress-text[data-v-578eb7dc]{color:#64748b}.orbit-ring[data-v-578eb7dc]{position:absolute;width:260px;height:260px;border-radius:50%;border:1px solid rgba(255,255,255,.04);top:50%;left:50%;transform:translate(-50%,-50%)}.light-mode .orbit-ring[data-v-578eb7dc]{border-color:#0000000f}.orbit-dot[data-v-578eb7dc]{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--primary-color);top:-3px;left:50%;margin-left:-3px;animation:orbitSpin-578eb7dc 2s linear infinite;transform-origin:3px 133px;box-shadow:0 0 12px #1677ff99}@keyframes orbitSpin-578eb7dc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-fade-leave-active[data-v-578eb7dc]{transition:opacity .6s ease}.loading-fade-leave-to[data-v-578eb7dc]{opacity:0}.nav-header[data-v-e49e3272]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;background:var(--nav-bg);border-bottom:1px solid var(--dark-border);transition:all .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:padding,background-color,backdrop-filter}.nav-header.scrolled[data-v-e49e3272]{padding:10px 0;background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:none;box-shadow:0 8px 24px #0710241f}.nav-container[data-v-e49e3272]{max-width:var(--container-width);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.nav-logo[data-v-e49e3272]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.nav-logo .logo[data-v-e49e3272]{width:150px}@keyframes logoPulse-e49e3272{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}.nav-links[data-v-e49e3272]{display:flex;gap:32px}.nav-links a[data-v-e49e3272]{color:var(--text-gray);text-decoration:none;font-size:15px;font-weight:500;position:relative;transition:color .3s ease;padding:4px 0}.nav-links a[data-v-e49e3272]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--primary-gradient);border-radius:1px;transition:width .3s ease}.nav-links a[data-v-e49e3272]:hover,.nav-links a.active[data-v-e49e3272]{color:var(--text-white)}.nav-links a[data-v-e49e3272]:hover:after,.nav-links a.active[data-v-e49e3272]:after{width:100%}.nav-actions[data-v-e49e3272]{display:flex;align-items:center}.menu-toggle[data-v-e49e3272]{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;z-index:10}.menu-toggle span[data-v-e49e3272]{display:block;width:24px;height:2px;background:var(--text-white);border-radius:2px;transition:all .3s ease}.menu-open .menu-toggle span[data-v-e49e3272]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-open .menu-toggle span[data-v-e49e3272]:nth-child(2){opacity:0}.menu-open .menu-toggle span[data-v-e49e3272]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu[data-v-e49e3272]{display:none}.slide-down-enter-active[data-v-e49e3272],.slide-down-leave-active[data-v-e49e3272]{transition:all .3s ease}.slide-down-enter-from[data-v-e49e3272],.slide-down-leave-to[data-v-e49e3272]{opacity:0;transform:translateY(-10px)}@media (max-width: 768px){.nav-header[data-v-e49e3272]{background:var(--nav-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--dark-border)}.nav-header.scrolled[data-v-e49e3272]{background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--dark-border);box-shadow:0 8px 24px #0710241f}.nav-links[data-v-e49e3272],.nav-actions[data-v-e49e3272]{display:none}.menu-toggle[data-v-e49e3272]{display:flex}.mobile-menu[data-v-e49e3272]{display:flex;flex-direction:column;padding:20px 24px;gap:16px;background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-menu a[data-v-e49e3272]{color:var(--text-gray);text-decoration:none;font-size:16px;padding:8px 0;border-bottom:1px solid var(--dark-border);transition:color .3s ease}.mobile-menu a[data-v-e49e3272]:hover{color:var(--text-white)}}.theme-toggle[data-v-e49e3272]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--dark-border);background:transparent;color:var(--text-white);cursor:pointer;transition:all .3s ease;margin-right:12px}.theme-toggle[data-v-e49e3272]:hover{background:var(--dark-card);border-color:var(--primary-color);color:var(--primary-color);transform:rotate(15deg)}.theme-icon[data-v-e49e3272]{width:20px;height:20px}.theme-icon-enter-active[data-v-e49e3272],.theme-icon-leave-active[data-v-e49e3272]{transition:all .3s ease}.theme-icon-enter-from[data-v-e49e3272]{opacity:0;transform:rotate(-90deg) scale(.5)}.theme-icon-leave-to[data-v-e49e3272]{opacity:0;transform:rotate(90deg) scale(.5)}.mobile-theme-row[data-v-e49e3272]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--dark-border)}.portal-footer[data-v-490d7df4]{padding:60px 0 0;background:var(--dark-bg);border-top:1px solid var(--dark-border)}.footer-grid[data-v-490d7df4]{display:grid;grid-template-columns:1.85fr 1.05fr 1fr;column-gap:40px;row-gap:28px;align-items:start;padding-bottom:40px}.footer-top[data-v-490d7df4]{padding-bottom:18px}.footer-brand .footer-logo[data-v-490d7df4]{display:inline-flex;margin-bottom:16px}.footer-brand .footer-logo img[data-v-490d7df4]{height:34px;width:auto;display:block}.footer-brand p[data-v-490d7df4]{font-size:14px;color:var(--text-gray);margin:0;line-height:1.7}.friend-links-grid[data-v-490d7df4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px}.contact-grid[data-v-490d7df4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 64px}.contact-col[data-v-490d7df4]{display:flex;flex-direction:column;gap:8px}.contact-item[data-v-490d7df4]{display:flex;align-items:flex-start;font-size:14px;line-height:1.6;color:var(--text-gray)}.contact-label[data-v-490d7df4]{width:72px;flex-shrink:0}.contact-value[data-v-490d7df4]{flex:1;white-space:nowrap}.contact-item.address .contact-value[data-v-490d7df4]{white-space:normal}.friend-links-col[data-v-490d7df4]{display:flex;flex-direction:column;gap:8px}.friend-links-col a[data-v-490d7df4],.friend-links-col p[data-v-490d7df4]{font-size:14px;color:var(--text-gray);margin:0;line-height:1.6}.friend-links-col a[data-v-490d7df4]{text-decoration:none}.friend-links-more[data-v-490d7df4]{margin-top:2px}.friend-links-more[data-v-490d7df4] .ant-select-selector{background:#ffffff05!important;border:1px solid var(--dark-border)!important;border-radius:6px!important;box-shadow:none!important;min-height:30px!important;padding:0 10px!important}.friend-links-more[data-v-490d7df4] .ant-select-selection-placeholder,.friend-links-more[data-v-490d7df4] .ant-select-selection-item,.friend-links-more[data-v-490d7df4] .ant-select-arrow{color:var(--text-gray)}.friend-links-more[data-v-490d7df4] .ant-select-selection-search-input{height:28px}.friend-links-more-mobile[data-v-490d7df4]{display:none}.footer-contact h4[data-v-490d7df4],.footer-links h4[data-v-490d7df4],.footer-qrcodes h4[data-v-490d7df4]{font-size:15px;font-weight:600;margin-bottom:16px;color:var(--text-white)}.footer-contact[data-v-490d7df4]{padding-right:12px}.footer-links[data-v-490d7df4]{margin-left:56px}.footer-qrcodes[data-v-490d7df4]{justify-self:end}.footer-qrcodes .qr-grid[data-v-490d7df4]{display:flex;justify-content:flex-end;gap:12px}.footer-qrcodes .qr-item[data-v-490d7df4]{text-align:center}.footer-qrcodes .qr-item p[data-v-490d7df4]{margin:0 0 8px;color:var(--text-gray);font-size:12px}.footer-qrcodes .qr-item img[data-v-490d7df4]{width:86px;height:86px;object-fit:cover;border-radius:8px;border:1px solid var(--dark-border)}.footer-bottom[data-v-490d7df4]{border-top:1px solid var(--dark-border);padding:20px 0;text-align:center}.footer-bottom p[data-v-490d7df4]{font-size:13px;color:var(--text-light-gray);margin-bottom:6px}.footer-bottom a[data-v-490d7df4]{font-size:13px;color:var(--text-light-gray);text-decoration:none}@media (max-width: 768px){.footer-grid[data-v-490d7df4]{grid-template-columns:1fr;gap:32px}.contact-grid[data-v-490d7df4],.friend-links-grid[data-v-490d7df4]{grid-template-columns:1fr}.friend-links-more-desktop[data-v-490d7df4]{display:none}.friend-links-more-mobile[data-v-490d7df4]{display:inline-block;margin-top:8px;width:72px}.friend-links-more-mobile[data-v-490d7df4] .ant-select-selector{min-height:26px!important;padding:0 8px!important;border-radius:5px!important}.friend-links-more-mobile[data-v-490d7df4] .ant-select-selection-placeholder,.friend-links-more-mobile[data-v-490d7df4] .ant-select-selection-item,.friend-links-more-mobile[data-v-490d7df4] .ant-select-arrow{font-size:12px}.friend-links-more-mobile[data-v-490d7df4] .ant-select-selection-search-input{height:24px}.footer-links[data-v-490d7df4]{margin-left:0}.footer-qrcodes[data-v-490d7df4]{justify-self:start}.footer-qrcodes .qr-grid[data-v-490d7df4]{justify-content:flex-start}.footer-qrcodes .qr-item[data-v-490d7df4]{text-align:left}}.friend-links-more-dropdown .ant-select-item{font-size:12px;line-height:1.3;min-height:28px;padding-top:4px;padding-bottom:4px}.cursor-trail-canvas[data-v-75625754]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.back-to-top[data-v-46f87f8a]{position:fixed;bottom:40px;right:40px;z-index:999;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--overlay-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--dark-border);color:var(--primary-color);font-size:18px;transition:all .3s ease;box-shadow:0 8px 24px #0006}.back-to-top[data-v-46f87f8a]:hover{border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 12px 32px #1677ff4d}.back-top-progress[data-v-46f87f8a]{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.back-top-progress svg[data-v-46f87f8a]{width:100%;height:100%;transform:rotate(-90deg)}.bg-ring[data-v-46f87f8a]{fill:none;stroke:#ffffff0f;stroke-width:2}.progress-ring[data-v-46f87f8a]{fill:none;stroke:var(--primary-color);stroke-width:2;stroke-dasharray:131.95;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.back-top-fade-enter-active[data-v-46f87f8a],.back-top-fade-leave-active[data-v-46f87f8a]{transition:all .3s ease}.back-top-fade-enter-from[data-v-46f87f8a],.back-top-fade-leave-to[data-v-46f87f8a]{opacity:0;transform:translateY(20px)}@media (max-width: 768px){.back-to-top[data-v-46f87f8a]{bottom:20px;right:20px;width:40px;height:40px;font-size:16px}}.portal-layout[data-v-504501fb]{min-height:100vh;background:var(--dark-bg)}.hero-section[data-v-79528bbe]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:80px}.hero-bg[data-v-79528bbe]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.grid-lines[data-v-79528bbe]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}.particle[data-v-79528bbe]{position:absolute;border-radius:50%;background:var(--primary-color);opacity:.4;animation:particleFloat-79528bbe linear infinite}@keyframes particleFloat-79528bbe{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:.4}90%{opacity:.4}to{transform:translateY(-100vh) scale(.5);opacity:0}}.glow-orb[data-v-79528bbe]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.glow-orb.orb-1[data-v-79528bbe]{width:500px;height:500px;background:var(--primary-color);top:-10%;right:-10%;animation:orbFloat-79528bbe 8s ease-in-out infinite}.glow-orb.orb-2[data-v-79528bbe]{width:400px;height:400px;background:var(--accent-purple);bottom:-5%;left:-10%;animation:orbFloat-79528bbe 10s ease-in-out infinite reverse}.glow-orb.orb-3[data-v-79528bbe]{width:300px;height:300px;background:var(--accent-cyan);top:40%;left:50%;animation:orbFloat-79528bbe 12s ease-in-out infinite 2s}@keyframes orbFloat-79528bbe{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.hero-content[data-v-79528bbe]{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:54px}.hero-badge[data-v-79528bbe]{display:inline-flex;align-items:center;gap:8px;padding:6px 20px;border-radius:20px;background:#1677ff1a;border:1px solid rgba(22,119,255,.3);color:var(--primary-color);font-size:14px;margin-bottom:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-title[data-v-79528bbe]{font-size:64px;font-weight:800;line-height:1.2;margin-bottom:24px}.hero-title .line-1[data-v-79528bbe]{display:block;color:var(--text-white);background:linear-gradient(135deg,#1677ff,#722ed1,#13c2c2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.hero-title .line-2[data-v-79528bbe]{display:block}.hero-title .gradient-text[data-v-79528bbe]{background:linear-gradient(135deg,#1677ff,#722ed1,#13c2c2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift-79528bbe 4s ease-in-out infinite}.hero-title .typing-cursor[data-v-79528bbe]{display:inline-block;color:var(--primary-color);animation:blink-79528bbe 1s step-end infinite;font-weight:300;margin-left:2px}@keyframes gradientShift-79528bbe{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes blink-79528bbe{0%,to{opacity:1}50%{opacity:0}}@keyframes hover-bounce-up-79528bbe{0%,to{transform:translateY(0)}35%{transform:translateY(-6px)}70%{transform:translateY(-2px)}}@keyframes hover-jump-79528bbe{0%{transform:translateY(0)}35%{transform:translateY(-8px)}65%{transform:translateY(-3px)}to{transform:translateY(0)}}.hero-desc[data-v-79528bbe]{font-size:18px;color:var(--text-gray);line-height:1.8;margin-bottom:40px;max-width:600px}.hero-actions[data-v-79528bbe]{display:flex;align-items:center;gap:16px;margin-bottom:40px}.hero-actions[data-v-79528bbe] .ant-btn-primary{height:48px;padding:0 32px;font-size:16px;display:flex;align-items:center;gap:8px;background:var(--primary-gradient);border:none;box-shadow:0 4px 24px #1677ff66}.hero-actions[data-v-79528bbe] .ant-btn-primary:hover{box-shadow:0 6px 32px #1677ff99;transform:translateY(-2px)}.hero-actions[data-v-79528bbe] .ant-btn-default[ghost]{height:48px;padding:0 32px;font-size:16px;color:var(--primary-color);border-color:var(--primary-color);background:#1677ff14}.hero-actions[data-v-79528bbe] .ant-btn-default[ghost]:hover{color:var(--primary-color);border-color:var(--primary-color);background:#1677ff24;animation:hover-bounce-up-79528bbe .72s ease-in-out infinite}:root[data-theme=light] .hero-actions[data-v-79528bbe] .ant-btn-default[ghost]{color:#fff;border:2px solid var(--primary-color);background:var(--primary-color);font-weight:600}:root[data-theme=light] .hero-actions[data-v-79528bbe] .ant-btn-default[ghost]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff;animation:hover-bounce-up-79528bbe .72s ease-in-out infinite;box-shadow:0 4px 16px #3b82f666}.hero-actions[data-v-79528bbe] .about-company-btn.ant-btn{color:#2f8cff!important;border-color:#4ea8ff!important;background:#ffffffeb!important;box-shadow:0 6px 16px #1677ff29;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.hero-actions[data-v-79528bbe] .about-company-btn.ant-btn:hover{color:#1677ff!important;border-color:#69b1ff!important;background:#e8f4fffa!important;animation:hover-jump-79528bbe .62s ease-in-out 1;box-shadow:0 10px 22px #1677ff3d}.hero-preview[data-v-79528bbe]{margin-top:24px;width:100%;max-width:1060px;will-change:transform,opacity;position:relative}.preview-frame[data-v-79528bbe]{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--dark-border);box-shadow:0 40px 80px #00000080,0 0 60px #1677ff26}.preview-frame img[data-v-79528bbe]{width:100%;height:auto;display:block}.preview-browser-bar[data-v-79528bbe]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:var(--dark-card);border-bottom:1px solid var(--dark-border)}.preview-browser-bar .bar-dot[data-v-79528bbe]{width:10px;height:10px;border-radius:50%}.preview-browser-bar .bar-dot[data-v-79528bbe]:nth-child(1){background:#ff5f57}.preview-browser-bar .bar-dot[data-v-79528bbe]:nth-child(2){background:#febc2e}.preview-browser-bar .bar-dot[data-v-79528bbe]:nth-child(3){background:#28c840}.preview-browser-bar .bar-url[data-v-79528bbe]{margin-left:12px;padding:3px 16px;border-radius:6px;background:var(--glass-bg);color:var(--text-light-gray);font-size:12px;font-family:monospace}.preview-float-card[data-v-79528bbe]{position:absolute;display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;background:#131636e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--dark-border);color:var(--text-white);font-size:13px;box-shadow:0 8px 30px #0006;z-index:2}.preview-float-card.float-card-1[data-v-79528bbe]{top:15%;left:-60px;animation:floatY-79528bbe 4s ease-in-out infinite}.preview-float-card.float-card-2[data-v-79528bbe]{top:45%;right:-50px;animation:floatY-79528bbe 5s ease-in-out infinite 1s}.preview-float-card.float-card-3[data-v-79528bbe]{bottom:15%;left:-40px;animation:floatY-79528bbe 4.5s ease-in-out infinite 2s}@keyframes floatY-79528bbe{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.preview-glow[data-v-79528bbe]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(22,119,255,.08) 100%);pointer-events:none}.preview-overlay-stats[data-v-79528bbe]{position:absolute;bottom:20px;right:20px;background:var(--overlay-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:10px;min-width:220px;border:1px solid var(--dark-border)}.preview-stat-row[data-v-79528bbe]{display:flex;align-items:center;gap:10px}.preview-stat-row .stat-name[data-v-79528bbe]{font-size:11px;color:var(--text-gray);min-width:50px}.preview-stat-row .stat-bar-mini[data-v-79528bbe]{flex:1;height:6px;border-radius:3px;background:var(--glass-bg);overflow:hidden}.preview-stat-row .stat-fill-mini[data-v-79528bbe]{height:100%;border-radius:3px;animation:statGrow-79528bbe 1.8s ease forwards;transform-origin:left}.preview-stat-row .stat-val[data-v-79528bbe]{font-size:12px;font-weight:600;color:var(--text-white);min-width:30px;text-align:right}@keyframes statGrow-79528bbe{0%{width:0!important}}.scroll-indicator[data-v-79528bbe]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.scroll-indicator span[data-v-79528bbe]{font-size:12px;color:var(--text-light-gray)}.scroll-mouse[data-v-79528bbe]{width:24px;height:38px;border-radius:12px;border:2px solid rgba(255,255,255,.3);position:relative}.scroll-mouse .scroll-dot[data-v-79528bbe]{position:absolute;top:6px;left:50%;transform:translate(-50%);width:4px;height:8px;border-radius:2px;background:var(--primary-color);animation:scrollBounce-79528bbe 2s ease-in-out infinite}@keyframes scrollBounce-79528bbe{0%,to{top:6px;opacity:1}50%{top:20px;opacity:.3}}@media (max-width: 768px){.hero-title[data-v-79528bbe]{font-size:36px}.hero-desc[data-v-79528bbe]{font-size:15px}.hero-desc .hide-mobile[data-v-79528bbe]{display:none}.hero-actions[data-v-79528bbe]{flex-direction:column;width:100%;max-width:300px}.hero-actions[data-v-79528bbe] .ant-btn{width:100%;justify-content:center}.hero-tech[data-v-79528bbe]{flex-direction:column;gap:12px}.scroll-indicator[data-v-79528bbe]{bottom:20px}.hero-preview[data-v-79528bbe]{margin-top:40px}.preview-overlay-stats[data-v-79528bbe]{right:10px;bottom:10px;min-width:170px;padding:10px 12px;gap:6px;border-radius:10px}.preview-stat-row[data-v-79528bbe]{gap:6px}.preview-stat-row .stat-name[data-v-79528bbe]{font-size:10px;min-width:40px}.preview-stat-row .stat-bar-mini[data-v-79528bbe]{height:4px}.preview-stat-row .stat-val[data-v-79528bbe]{font-size:10px;min-width:40px}.glow-orb.orb-1[data-v-79528bbe]{width:250px;height:250px}.glow-orb.orb-2[data-v-79528bbe]{width:200px;height:200px}.glow-orb.orb-3[data-v-79528bbe]{width:150px;height:150px}}@media (max-width: 480px){.preview-overlay-stats[data-v-79528bbe]{right:8px;bottom:8px;min-width:150px;padding:8px 10px}.preview-stat-row .stat-name[data-v-79528bbe],.preview-stat-row .stat-val[data-v-79528bbe]{min-width:36px}}.features-section[data-v-44a305a7]{padding:var(--section-padding);position:relative}.feature-hero[data-v-44a305a7]{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:var(--dark-card);border:1px solid var(--dark-border);border-radius:20px;padding:48px;margin-bottom:40px;overflow:hidden;position:relative;transition:all .4s ease}.feature-hero[data-v-44a305a7]:hover{border-color:#1677ff33;box-shadow:0 20px 60px #0000004d}.feature-hero[data-v-44a305a7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 0% 0%,rgba(22,119,255,.06) 0%,transparent 60%);pointer-events:none}.hero-left[data-v-44a305a7]{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.hero-badge[data-v-44a305a7]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:#1677ff1a;color:var(--primary-color);font-size:13px;font-weight:500;width:fit-content;margin-bottom:20px}.hero-left h3[data-v-44a305a7]{font-size:28px;font-weight:700;color:var(--text-white);line-height:1.4;margin-bottom:16px}.hero-left p[data-v-44a305a7]{font-size:15px;color:var(--text-gray);line-height:1.8;margin-bottom:28px}.hero-stats[data-v-44a305a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hero-stat[data-v-44a305a7]{text-align:center;padding:12px 0;border-radius:10px;background:var(--glass-bg);border:1px solid var(--dark-border);transition:all .3s ease}.hero-stat[data-v-44a305a7]:hover{background:var(--glass-bg-hover);transform:translateY(-2px)}.hero-stat-value[data-v-44a305a7]{display:block;font-size:20px;font-weight:700;line-height:1.3}.hero-stat-label[data-v-44a305a7]{display:block;font-size:11px;color:var(--text-light-gray);margin-top:4px}.hero-right[data-v-44a305a7]{position:relative;border-radius:14px;overflow:hidden;min-height:260px}.hero-right img[data-v-44a305a7]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.hero-right:hover img[data-v-44a305a7]{transform:scale(1.05)}.hero-right-overlay[data-v-44a305a7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(22,119,255,.15) 0%,transparent 60%);pointer-events:none}.features-grid[data-v-44a305a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card[data-v-44a305a7]{position:relative;background:var(--dark-card);border:1px solid var(--dark-border);border-radius:16px;padding:36px 28px;transition:all .4s ease;overflow:hidden;cursor:default}.feature-card[data-v-44a305a7]:hover{border-color:#1677ff4d;box-shadow:0 20px 60px #0000004d;transform:translateY(-6px)}.feature-card:hover .feature-icon[data-v-44a305a7]{transform:scale(1.1)}.feature-card:hover .feature-hover-line[data-v-44a305a7]{width:100%}.feature-card:hover .feature-image img[data-v-44a305a7]{transform:scale(1.08)}.feature-card:hover .feature-glow-bg[data-v-44a305a7]{opacity:1}.feature-card:hover .feature-link[data-v-44a305a7]{opacity:1;transform:translate(0)}.feature-card .feature-glow-bg[data-v-44a305a7]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease;pointer-events:none}.feature-card .feature-icon[data-v-44a305a7]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px;transition:transform .4s ease;color:var(--primary-color);position:relative;z-index:1}.feature-card h3[data-v-44a305a7]{font-size:20px;font-weight:600;margin-bottom:12px;color:var(--text-white);position:relative;z-index:1}.feature-card p[data-v-44a305a7]{font-size:14px;color:var(--text-gray);line-height:1.7;position:relative;z-index:1}.feature-card .feature-tags[data-v-44a305a7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;position:relative;z-index:1}.feature-card .feature-tags[data-v-44a305a7] .ant-tag{margin:0;border:none;font-size:11px}.feature-card .feature-metrics[data-v-44a305a7]{display:flex;gap:16px;margin-top:18px;padding:14px 0;border-top:1px solid var(--dark-border);border-bottom:1px solid var(--dark-border);position:relative;z-index:1}.feature-card .feature-metrics .metric-item[data-v-44a305a7]{flex:1;text-align:center}.feature-card .feature-metrics .metric-item .metric-value[data-v-44a305a7]{display:block;font-size:18px;font-weight:700;line-height:1.3}.feature-card .feature-metrics .metric-item .metric-label[data-v-44a305a7]{display:block;font-size:11px;color:var(--text-light-gray);margin-top:2px}.feature-card .feature-image[data-v-44a305a7]{margin-top:20px;border-radius:10px;overflow:hidden;position:relative;z-index:1}.feature-card .feature-image img[data-v-44a305a7]{width:100%;height:120px;object-fit:cover;display:block;transition:transform .6s ease;filter:brightness(.8)}.feature-card .feature-footer[data-v-44a305a7]{margin-top:16px;position:relative;z-index:1}.feature-card .feature-footer .feature-link[data-v-44a305a7]{font-size:13px;color:var(--primary-color);cursor:pointer;opacity:0;transform:translate(-8px);transition:all .4s ease;display:inline-block}.feature-card .feature-footer .feature-link[data-v-44a305a7]:hover{text-decoration:underline}.feature-card .feature-hover-line[data-v-44a305a7]{position:absolute;bottom:0;left:0;height:3px;width:0;transition:width .5s ease;border-radius:0 3px 0 0;z-index:1}@media (max-width: 992px){.feature-hero[data-v-44a305a7]{grid-template-columns:1fr;padding:28px}.hero-right img[data-v-44a305a7]{object-fit:contain;object-position:center;padding:0}.hero-stats[data-v-44a305a7],.features-grid[data-v-44a305a7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.hero-right[data-v-44a305a7]{min-height:182px}.hero-right img[data-v-44a305a7]{object-fit:contain;object-position:center;padding:0}.features-grid[data-v-44a305a7]{grid-template-columns:1fr}}.service-highlight-section[data-v-6d6a6984]{padding:var(--section-padding)}.services-grid[data-v-6d6a6984]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.service-card[data-v-6d6a6984]{position:relative;background:var(--dark-card);border:1px solid var(--dark-border);border-radius:16px;padding:40px 32px 48px;transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.service-card[data-v-6d6a6984]:hover{transform:translateY(-8px);border-color:#ffffff26;box-shadow:0 20px 60px #0006}.service-card:hover .service-icon-wrap[data-v-6d6a6984]{transform:scale(1.1) rotate(5deg)}.service-card:hover .service-bottom-line[data-v-6d6a6984]{opacity:1;transform:scaleX(1)}.service-card h3[data-v-6d6a6984]{font-size:22px;font-weight:700;color:var(--text-white);margin-bottom:12px}.service-card>p[data-v-6d6a6984]{font-size:15px;color:var(--text-gray);line-height:1.7;margin-bottom:24px}.service-icon-wrap[data-v-6d6a6984]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:24px;transition:transform .4s ease}.service-list[data-v-6d6a6984]{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.service-list li[data-v-6d6a6984]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-gray)}.service-list li .anticon[data-v-6d6a6984]{font-size:14px;flex-shrink:0}.service-bottom-line[data-v-6d6a6984]{position:absolute;bottom:0;left:0;right:0;height:3px;opacity:0;transform:scaleX(0);transition:all .4s ease}@media (max-width: 900px){.services-grid[data-v-6d6a6984]{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.tech-orbit-section[data-v-eb87f4e9]{padding:60px 0 80px;overflow:hidden;position:relative}.tech-orbit-bg[data-v-eb87f4e9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tech-orbit-bg img[data-v-eb87f4e9]{width:100%;height:100%;object-fit:cover;display:block}.tech-orbit-bg-overlay[data-v-eb87f4e9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0e20eb;transition:background .5s ease}.light-mode .tech-orbit-bg-overlay[data-v-eb87f4e9]{background:#f0f4ffeb}.container[data-v-eb87f4e9]{position:relative;z-index:1}.orbit-wrapper[data-v-eb87f4e9]{position:relative;width:660px;height:660px;margin:0 auto;will-change:transform,opacity;overflow:visible}.orbit-hit-area[data-v-eb87f4e9]{position:absolute;top:-60px;left:-60px;right:-60px;bottom:-60px;border-radius:50%;z-index:0}.orbit-center[data-v-eb87f4e9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:0;pointer-events:none}.center-logo[data-v-eb87f4e9]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--accent-purple));display:flex;align-items:center;justify-content:center;margin:0 auto 8px;box-shadow:0 0 40px #1677ff4d;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.is-hovered .center-logo[data-v-eb87f4e9]{transform:scale(1.15);box-shadow:0 0 60px #1677ff80}.center-logo .center-p[data-v-eb87f4e9]{font-size:36px;font-weight:900;color:#fff}.light-mode .center-logo[data-v-eb87f4e9]{box-shadow:0 4px 24px #1677ff59,0 0 0 4px #1677ff1a}.light-mode .is-hovered .center-logo[data-v-eb87f4e9]{box-shadow:0 6px 40px #1677ff73,0 0 0 6px #1677ff26}.center-label[data-v-eb87f4e9]{font-size:14px;color:var(--text-gray);font-weight:600;letter-spacing:2px;transition:all .4s ease}.orbit-center:hover .center-label[data-v-eb87f4e9]{color:var(--text-white);text-shadow:0 0 12px rgba(22,119,255,.5)}.light-mode .center-label[data-v-eb87f4e9]{color:#1e293b;font-weight:700}.light-mode .orbit-center:hover .center-label[data-v-eb87f4e9]{color:#1677ff;text-shadow:0 0 12px rgba(22,119,255,.3)}.center-hint[data-v-eb87f4e9]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:8px 20px;border-radius:20px;background:linear-gradient(135deg,#1677ff26,#8b5cf626);border:1px solid rgba(22,119,255,.3);position:relative;cursor:pointer;animation:hintFloat-eb87f4e9 3s ease-in-out infinite;transition:all .3s ease}.center-hint[data-v-eb87f4e9]:hover{background:linear-gradient(135deg,#1677ff40,#8b5cf640);border-color:#1677ff99;transform:scale(1.05);box-shadow:0 0 20px #1677ff4d}.light-mode .center-hint[data-v-eb87f4e9]{background:linear-gradient(135deg,#1677ff1f,#8b5cf61f);border-color:#1677ff66;box-shadow:0 2px 12px #1677ff26}.light-mode .center-hint[data-v-eb87f4e9]:hover{background:linear-gradient(135deg,#1677ff33,#8b5cf633);border-color:#1677ffb3;box-shadow:0 4px 20px #1677ff40}.hint-text[data-v-eb87f4e9]{font-size:13px;font-weight:600;letter-spacing:3px;background:linear-gradient(90deg,#60a5fa,#a78bfa,#60a5fa);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:hintShimmer-eb87f4e9 3s linear infinite}.light-mode .hint-text[data-v-eb87f4e9]{background:linear-gradient(90deg,#1d4ed8,#7c3aed,#1d4ed8);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.hint-icon[data-v-eb87f4e9]{font-size:12px;color:#60a5fa;animation:hintStar-eb87f4e9 2s ease-in-out infinite}.hint-icon[data-v-eb87f4e9]:last-of-type{animation-delay:1s}.light-mode .hint-icon[data-v-eb87f4e9]{color:#1d4ed8}.hint-ring[data-v-eb87f4e9]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:24px;border:1.5px solid transparent;background:linear-gradient(135deg,#1677ff66,#8b5cf666) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hintRingPulse-eb87f4e9 2.5s ease-in-out infinite}@keyframes hintFloat-eb87f4e9{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hintShimmer-eb87f4e9{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hintStar-eb87f4e9{0%,to{opacity:.4;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}@keyframes hintRingPulse-eb87f4e9{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.orbit-lines[data-v-eb87f4e9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;animation:slowSpin-eb87f4e9 60s linear infinite;opacity:.3;transition:opacity .8s ease}.is-hovered .orbit-lines[data-v-eb87f4e9]{opacity:1}@keyframes slowSpin-eb87f4e9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-ring[data-v-eb87f4e9]{position:absolute;top:50%;left:50%;border-radius:50%;z-index:1;transform:rotate(var(--ring-angle, 0deg));will-change:transform;overflow:visible}.orbit-ring.ring-1[data-v-eb87f4e9]{width:270px;height:270px;margin:-135px 0 0 -135px}.orbit-ring.ring-2[data-v-eb87f4e9]{width:410px;height:410px;margin:-205px 0 0 -205px}.orbit-node[data-v-eb87f4e9]{position:absolute;width:100px;text-align:center;top:50%;left:50%;margin:-50px 0 0 -50px;padding:6px;z-index:1;cursor:pointer}.orbit-node[data-v-eb87f4e9]:hover{z-index:999}.ring-1 .orbit-node[data-v-eb87f4e9]{transform:rotate(var(--angle)) translate(var(--ring-radius, 210px)) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg)))}.ring-2 .orbit-node[data-v-eb87f4e9]{transform:rotate(var(--angle)) translate(var(--ring-radius, 330px)) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg)))}.orbit-node[data-v-eb87f4e9]:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:22px;z-index:-1}.node-icon[data-v-eb87f4e9]{width:88px;height:88px;border-radius:18px;background:var(--dark-card);border:1px solid var(--dark-border);display:flex;align-items:center;justify-content:center;margin:0 auto 6px;transition:all .5s ease;cursor:pointer;opacity:0;transform:scale(.6)}.is-hovered .node-icon[data-v-eb87f4e9]{opacity:1;transform:scale(1)}.node-icon img[data-v-eb87f4e9]{width:60px;height:60px;object-fit:contain;filter:brightness(.9)}.light-mode .node-icon[data-v-eb87f4e9]{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #00000014}.node-icon[data-v-eb87f4e9]:hover{border-color:var(--primary-color);transform:scale(1.2) translateY(-4px);box-shadow:0 0 24px #1677ff59,0 8px 20px #0000004d;background:linear-gradient(135deg,rgba(22,119,255,.12),var(--dark-card))}.node-icon:hover img[data-v-eb87f4e9]{filter:brightness(1.2) drop-shadow(0 0 6px rgba(22,119,255,.4))}.node-name[data-v-eb87f4e9]{font-size:14px;font-weight:600;white-space:nowrap;background:linear-gradient(135deg,#93c5fd,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 6px rgba(96,165,250,.3));transition:all .4s ease;letter-spacing:.5px}.orbit-node:hover .node-name[data-v-eb87f4e9]{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;filter:drop-shadow(0 0 10px rgba(96,165,250,.6));transform:scale(1.08)}.light-mode .node-name[data-v-eb87f4e9]{background:linear-gradient(135deg,#1e40af,#6d28d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:none;font-weight:700}.light-mode .orbit-node:hover .node-name[data-v-eb87f4e9]{background:linear-gradient(135deg,#1d4ed8,#7c3aed);-webkit-background-clip:text;filter:drop-shadow(0 0 6px rgba(29,78,216,.3))}.node-detail[data-v-eb87f4e9]{position:absolute;top:50%;transform:translateY(-50%);width:360px;display:flex;align-items:flex-start;gap:18px;padding:22px;border-radius:20px;background:#0f1428f2;border:1px solid rgba(22,119,255,.3);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 48px #00000080,0 0 30px #1677ff26;z-index:9999;pointer-events:none}.node-detail.detail-left[data-v-eb87f4e9]{right:calc(100% + 20px)}.node-detail.detail-right[data-v-eb87f4e9]{left:calc(100% + 20px)}.light-mode .node-detail[data-v-eb87f4e9]{background:#fffffff7;border-color:#1677ff40;box-shadow:0 12px 48px #00000026,0 0 30px #1677ff1a}.detail-img[data-v-eb87f4e9]{flex-shrink:0;width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,#1677ff2e,#8b5cf62e);display:flex;align-items:center;justify-content:center;border:1px solid rgba(22,119,255,.25)}.detail-img img[data-v-eb87f4e9]{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 2px 12px rgba(22,119,255,.35))}.light-mode .detail-img[data-v-eb87f4e9]{background:linear-gradient(135deg,#1677ff1a,#8b5cf61a);border-color:#1677ff2e}.detail-info[data-v-eb87f4e9]{flex:1;min-width:0}.detail-title[data-v-eb87f4e9]{font-size:18px;font-weight:700;margin:0 0 8px;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.light-mode .detail-title[data-v-eb87f4e9]{background:linear-gradient(135deg,#1d4ed8,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.detail-desc[data-v-eb87f4e9]{font-size:14px;line-height:1.75;margin:0;color:#ffffffbf}.light-mode .detail-desc[data-v-eb87f4e9]{color:#475569}.detail-pop-enter-active[data-v-eb87f4e9]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.detail-pop-leave-active[data-v-eb87f4e9]{transition:all .2s ease-in}.detail-pop-enter-from[data-v-eb87f4e9]{opacity:0;transform:translateY(-50%) scale(.8)}.detail-pop-leave-to[data-v-eb87f4e9]{opacity:0;transform:translateY(-50%) scale(.9)}@media (max-width: 768px){.tech-orbit-section[data-v-eb87f4e9]{overflow:visible}.orbit-wrapper[data-v-eb87f4e9]{width:340px;height:340px}.orbit-ring.ring-1[data-v-eb87f4e9]{width:180px;height:180px;margin:-90px 0 0 -90px}.orbit-ring.ring-2[data-v-eb87f4e9]{width:300px;height:300px;margin:-150px 0 0 -150px}.node-icon[data-v-eb87f4e9]{width:36px;height:36px;border-radius:10px;margin-bottom:4px}.node-icon img[data-v-eb87f4e9]{width:20px;height:20px}.node-name[data-v-eb87f4e9]{display:block;font-size:11px;line-height:1.2;letter-spacing:0;white-space:nowrap}.center-hint[data-v-eb87f4e9]{margin-top:8px;padding:4px 12px;gap:6px;border-radius:14px;white-space:nowrap}.hint-text[data-v-eb87f4e9]{font-size:11px;letter-spacing:1.5px;white-space:nowrap}.hint-icon[data-v-eb87f4e9]{font-size:10px}.node-detail[data-v-eb87f4e9]{display:none}.center-logo[data-v-eb87f4e9]{width:56px;height:56px}.center-logo .center-p[data-v-eb87f4e9]{font-size:24px}.orbit-node[data-v-eb87f4e9]{width:96px;height:72px;margin:-36px 0 0 -48px}.ring-1 .orbit-node[data-v-eb87f4e9]{transform:rotate(var(--angle)) translate(96px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg)))}.ring-2 .orbit-node[data-v-eb87f4e9]{transform:rotate(var(--angle)) translate(138px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg)))}.orbit-wrapper.is-hovered .ring-1 .orbit-node[data-v-eb87f4e9]{transform:rotate(var(--angle)) translate(136px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg)))}.orbit-wrapper.is-hovered .ring-1 .orbit-node[data-v-eb87f4e9]:nth-child(3){transform:rotate(var(--angle)) translate(136px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg))) translate(14px,10px)}.orbit-wrapper.is-hovered .ring-2 .orbit-node[data-v-eb87f4e9]{transform:rotate(var(--angle)) translate(188px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg)))}.orbit-wrapper.is-hovered .ring-2 .orbit-node[data-v-eb87f4e9]:nth-child(4){transform:rotate(var(--angle)) translate(188px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg))) translate(-14px,-8px)}}@media (max-width: 480px){.tech-orbit-section[data-v-eb87f4e9]{overflow:visible}.orbit-wrapper[data-v-eb87f4e9]{width:280px;height:280px}.orbit-ring.ring-2[data-v-eb87f4e9]{width:240px;height:240px;margin:-120px 0 0 -120px}.orbit-node[data-v-eb87f4e9]{width:92px;height:70px;margin:-35px 0 0 -46px}.ring-1 .orbit-node[data-v-eb87f4e9]{transform:rotate(var(--angle)) translate(88px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg)))}.ring-2 .orbit-node[data-v-eb87f4e9]{transform:rotate(var(--angle)) translate(118px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg)))}.orbit-wrapper.is-hovered .ring-1 .orbit-node[data-v-eb87f4e9]{transform:rotate(var(--angle)) translate(114px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg)))}.orbit-wrapper.is-hovered .ring-1 .orbit-node[data-v-eb87f4e9]:nth-child(3){transform:rotate(var(--angle)) translate(114px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg))) translate(12px,8px)}.orbit-wrapper.is-hovered .ring-2 .orbit-node[data-v-eb87f4e9]{transform:rotate(var(--angle)) translate(152px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg)))}.orbit-wrapper.is-hovered .ring-2 .orbit-node[data-v-eb87f4e9]:nth-child(4){transform:rotate(var(--angle)) translate(152px) rotate(calc(-1 * var(--angle) - var(--ring-angle, 0deg))) translate(-12px,-8px)}}.industry-section[data-v-b13d6f17]{padding:var(--section-padding)}.industry-grid[data-v-b13d6f17]{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.industry-card[data-v-b13d6f17]{position:relative;border-radius:16px;overflow:hidden;background:var(--dark-card);border:1px solid var(--dark-border);display:flex;flex-direction:column;transition:all .45s cubic-bezier(.25,.46,.45,.94)}.industry-card[data-v-b13d6f17]:hover{transform:translateY(-6px);border-color:#ffffff26;box-shadow:0 24px 64px #00000073}.industry-card:hover .industry-image img[data-v-b13d6f17]{transform:scale(1.08)}.industry-card:hover .industry-icon[data-v-b13d6f17]{transform:scale(1.15) rotate(8deg)}.industry-image[data-v-b13d6f17]{position:relative;height:200px;overflow:hidden}.industry-image img[data-v-b13d6f17]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.industry-overlay[data-v-b13d6f17]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.industry-content[data-v-b13d6f17]{padding:28px;flex:1;display:flex;flex-direction:column}.industry-icon[data-v-b13d6f17]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px;transition:transform .4s ease}.industry-content h3[data-v-b13d6f17]{font-size:20px;font-weight:700;color:var(--text-white);margin-bottom:10px}.industry-content p[data-v-b13d6f17]{font-size:14px;color:var(--text-gray);line-height:1.7;margin-bottom:18px;flex:1}.industry-tags[data-v-b13d6f17]{display:flex;flex-wrap:wrap;gap:8px}.industry-tag[data-v-b13d6f17]{font-size:12px;padding:3px 12px;border-radius:20px;border:1px solid;background:var(--glass-bg);transition:all .3s ease}.industry-tag[data-v-b13d6f17]:hover{background:var(--glass-bg-hover)}@media (max-width: 768px){.industry-grid[data-v-b13d6f17]{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.about-section[data-v-0212e4fe]{padding:90px 0;background:var(--dark-bg)}.about-grid[data-v-0212e4fe]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.about-left[data-v-0212e4fe]{min-width:0}.about-heading[data-v-0212e4fe]{margin-bottom:24px}.about-heading h2[data-v-0212e4fe]{margin:0 0 10px;font-size:38px;color:var(--text-white)}.about-heading p[data-v-0212e4fe]{margin:0;color:var(--text-gray);font-size:16px}.about-points[data-v-0212e4fe]{display:grid;gap:14px}.point-card[data-v-0212e4fe]{display:flex;align-items:flex-start;gap:14px;background:var(--dark-card);border:1px solid var(--dark-border);border-radius:14px;padding:16px 18px;box-shadow:0 8px 20px #0f235f0f;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.point-card[data-v-0212e4fe]:hover{transform:translate(10px);border-color:#69b1ff73;box-shadow:0 14px 28px #0a122a59}.point-icon[data-v-0212e4fe]{width:40px;height:40px;border-radius:12px;background:#1677ff24;color:#69b1ff;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.point-text h3[data-v-0212e4fe]{margin:0 0 4px;font-size:18px;line-height:1.2;color:var(--text-white)}.point-text p[data-v-0212e4fe]{margin:0;font-size:14px;line-height:1.7;color:var(--text-gray)}.about-visual[data-v-0212e4fe]{min-width:0;height:100%}.visual-combo[data-v-0212e4fe]{position:relative;display:block;height:100%;min-height:0;border-radius:26px 26px 0 0;overflow:hidden;box-shadow:0 22px 48px #08163a3d;transform-origin:center;transition:transform .35s ease,box-shadow .35s ease}.visual-combo[data-v-0212e4fe]:hover{transform:scale(1.03);box-shadow:0 28px 62px #08163a52}.main-image[data-v-0212e4fe]{position:absolute;top:0;right:0;bottom:0;left:0}.main-image img[data-v-0212e4fe]{width:100%;height:100%;object-fit:cover;display:block}.main-image[data-v-0212e4fe]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,transparent 0%,rgba(9,22,56,.78) 100%)}.badge[data-v-0212e4fe]{position:absolute;z-index:2;border-radius:999px;background:#fff;color:#1677ff;font-size:16px;line-height:1;padding:8px 14px;box-shadow:0 10px 24px #08163a38}.badge-top[data-v-0212e4fe]{top:12px;right:16px}.badge-bottom[data-v-0212e4fe]{bottom:12px;left:12px}@media (max-width: 1200px){.about-heading h2[data-v-0212e4fe]{font-size:32px}.about-heading p[data-v-0212e4fe]{font-size:15px}.point-text h3[data-v-0212e4fe]{font-size:17px}.point-text p[data-v-0212e4fe]{font-size:13px}}@media (max-width: 768px){.about-grid[data-v-0212e4fe]{grid-template-columns:1fr;gap:30px}.about-heading h2[data-v-0212e4fe]{font-size:32px}.about-heading p[data-v-0212e4fe]{font-size:16px}.point-text h3[data-v-0212e4fe]{font-size:20px}.point-text p[data-v-0212e4fe]{font-size:14px}.visual-combo[data-v-0212e4fe]{height:auto;background:var(--dark-card)}.main-image[data-v-0212e4fe]{position:relative;inset:auto}.main-image img[data-v-0212e4fe]{height:auto;object-fit:contain;object-position:center}}.cta-section[data-v-d7d9cd78]{padding:120px 0;position:relative;overflow:hidden}.cta-bg[data-v-d7d9cd78]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta-grid-lines[data-v-d7d9cd78]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(22,119,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(22,119,255,.04) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%)}.cta-glow[data-v-d7d9cd78]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.2}.cta-glow-1[data-v-d7d9cd78]{width:500px;height:500px;background:#1677ff;top:-20%;left:-5%}.cta-glow-2[data-v-d7d9cd78]{width:400px;height:400px;background:#722ed1;bottom:-20%;right:-5%}.cta-inner[data-v-d7d9cd78]{text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:1}.cta-badge[data-v-d7d9cd78]{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:20px;background:#1677ff1a;border:1px solid rgba(22,119,255,.25);color:#1677ff;font-size:14px;margin-bottom:28px}.cta-inner h2[data-v-d7d9cd78]{font-size:40px;font-weight:800;margin-bottom:20px;background:var(--title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-inner>p[data-v-d7d9cd78]{font-size:16px;color:var(--text-gray);line-height:1.8;margin-bottom:36px}.cta-actions[data-v-d7d9cd78]{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:36px}.cta-actions[data-v-d7d9cd78] .ant-btn-primary{height:50px;padding:0 36px;font-size:16px;display:flex;align-items:center;gap:8px;background:var(--primary-gradient);border:none;box-shadow:0 4px 20px #1677ff66}.cta-actions[data-v-d7d9cd78] .ant-btn-primary:hover{box-shadow:0 8px 32px #1677ff99;transform:translateY(-2px)}.cta-actions[data-v-d7d9cd78] .ant-btn-default[ghost]{height:50px;padding:0 36px;font-size:16px;color:var(--text-white);border-color:var(--dark-border)}.cta-actions[data-v-d7d9cd78] .ant-btn-default[ghost]:hover{border-color:#1677ff;color:#1677ff;transform:translateY(-2px)}:root[data-theme=light] .cta-actions[data-v-d7d9cd78] .ant-btn-default[ghost]{color:#0f172a;border:2px solid #334155;background:#0f172a14;font-weight:600}:root[data-theme=light] .cta-actions[data-v-d7d9cd78] .ant-btn-default[ghost]:hover{color:#fff;border-color:var(--primary-color);background:var(--primary-color)}.cta-trust[data-v-d7d9cd78]{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.trust-item[data-v-d7d9cd78]{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-light-gray)}.trust-item .anticon[data-v-d7d9cd78]{color:#52c41a;font-size:14px}@media (max-width: 768px){.cta-inner h2[data-v-d7d9cd78]{font-size:28px}.cta-actions[data-v-d7d9cd78]{flex-direction:column;align-items:center}.cta-trust[data-v-d7d9cd78]{gap:12px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--primary-color: #1677ff;--primary-gradient: linear-gradient(135deg, #1677ff 0%, #69b1ff 100%);--accent-purple: #722ed1;--accent-cyan: #13c2c2;--accent-green: #52c41a;--section-padding: 100px 0;--container-width: 1200px;--dark-bg: #0a0e27;--dark-card: #131836;--dark-border: rgba(255, 255, 255, .08);--text-white: #ffffff;--text-gray: rgba(255, 255, 255, .65);--text-light-gray: rgba(255, 255, 255, .45);--nav-bg: rgba(10, 14, 39, .85);--card-shadow: 0 4px 24px rgba(0, 0, 0, .3);--title-gradient: linear-gradient(135deg, #fff 0%, rgba(255, 255, 255, .7) 100%);--overlay-bg: rgba(10, 14, 39, .85);--glass-bg: rgba(255, 255, 255, .05);--glass-bg-hover: rgba(255, 255, 255, .1)}:root[data-theme=light]{--dark-bg: #f0f2f5;--dark-card: #ffffff;--dark-border: rgba(0, 0, 0, .08);--text-white: #1a1a2e;--text-gray: rgba(0, 0, 0, .65);--text-light-gray: rgba(0, 0, 0, .45);--nav-bg: rgba(255, 255, 255, .88);--card-shadow: 0 4px 24px rgba(0, 0, 0, .08);--title-gradient: linear-gradient(135deg, #1a1a2e 0%, rgba(26, 26, 46, .7) 100%);--overlay-bg: rgba(255, 255, 255, .88);--glass-bg: rgba(0, 0, 0, .04);--glass-bg-hover: rgba(0, 0, 0, .08)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;width:100%;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--dark-bg);color:var(--text-white);width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;transition:background-color .4s ease,color .4s ease}#app{width:100%;overflow-x:hidden}.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.section-title{text-align:center;margin-bottom:60px}.section-title h2{font-size:36px;font-weight:700;margin-bottom:16px;background:var(--title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title p{font-size:16px;color:var(--text-gray);max-width:600px;margin:0 auto;line-height:1.8}.fade-in-up{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translate(-40px);transition:opacity .8s ease,transform .8s ease}.fade-in-left.visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transform:translate(40px);transition:opacity .8s ease,transform .8s ease}.fade-in-right.visible{opacity:1;transform:translate(0)}.glow-effect{position:relative}.glow-effect:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,var(--primary-color),var(--accent-purple),var(--accent-cyan));z-index:-1;opacity:0;transition:opacity .4s ease;filter:blur(12px)}.glow-effect:hover:after{opacity:.5}.scroll-zoom{will-change:transform,opacity;transition:transform .1s linear,opacity .1s linear}.gradient-border{position:relative}.gradient-border:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(var(--gradient-angle, 0deg),var(--primary-color),var(--accent-purple),var(--accent-cyan),var(--primary-color));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotateGradient 4s linear infinite;opacity:0;transition:opacity .4s ease}.gradient-border:hover:before{opacity:1}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rotateGradient{to{--gradient-angle: 360deg}}.page-enter-active,.page-leave-active{transition:opacity .35s ease,transform .35s ease}.page-enter-from{opacity:0;transform:translateY(20px)}.page-leave-to{opacity:0;transform:translateY(-20px)}a.router-link-active{text-decoration:none}.shimmer-text{background:linear-gradient(90deg,var(--text-white) 0%,rgba(22,119,255,.8) 25%,var(--text-white) 50%,rgba(114,46,209,.8) 75%,var(--text-white) 100%);background-size:400% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 6s linear infinite}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:400% 50%}}.glass-card{background:var(--dark-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--dark-border);border-radius:16px;transition:background-color .4s ease,border-color .4s ease}.pulse-ring{position:relative}.pulse-ring:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:2px solid var(--primary-color);opacity:0;animation:pulseRing 2s ease-out infinite}@keyframes pulseRing{0%{transform:scale(1);opacity:.6}to{transform:scale(1.15);opacity:0}}.float-y{animation:floatBounce 3s ease-in-out infinite}@keyframes floatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hover-underline{position:relative;display:inline-block}.hover-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--primary-gradient);transition:width .3s ease}.hover-underline:hover:after{width:100%}::selection{background:#1677ff4d;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--dark-bg)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1677ff66}@media (max-width: 768px){:root{--section-padding: 60px 0;--container-width: 100%}.section-title h2{font-size:26px}.section-title p{font-size:14px}.container{padding:0 16px}}
