@charset "UTF-8";.nav-header[data-v-f60dc2d4]{position:fixed;top:0;left:0;right:0;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);z-index:1000;transition:all .3s ease}.nav-container[data-v-f60dc2d4]{max-width:1200px;margin:0 auto;padding:0 20px;height:70px;display:flex;align-items:center;justify-content:space-between}.nav-logo .logo-link[data-v-f60dc2d4]{display:flex;align-items:center;text-decoration:none;color:#1f2937;font-weight:600;font-size:20px;transition:color .3s ease}.nav-logo .logo-link[data-v-f60dc2d4]:hover{color:#6366f1}.nav-logo .logo-icon[data-v-f60dc2d4]{font-size:28px;width:50px;height:50px;margin-right:8px}.nav-logo .logo-icon>img[data-v-f60dc2d4]{width:100%}.nav-logo .logo-text[data-v-f60dc2d4]{font-weight:700}.desktop-menu[data-v-f60dc2d4]{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}@media (max-width: 768px){.desktop-menu[data-v-f60dc2d4]{display:none}}.desktop-menu.navigating .nav-link[data-v-f60dc2d4]{opacity:.6;pointer-events:none}.desktop-menu li[data-v-f60dc2d4]{list-style:none}.nav-link[data-v-f60dc2d4]{color:#6b7280;text-decoration:none;font-weight:500;font-size:16px;padding:8px 16px;border-radius:8px;transition:all .3s ease;position:relative}.nav-link[data-v-f60dc2d4]:hover{color:#6366f1;background:#6366f11a}.nav-link.active[data-v-f60dc2d4]{color:#6366f1;font-weight:600}.nav-actions[data-v-f60dc2d4]{display:flex;align-items:center;gap:20px}@media (max-width: 768px){.nav-actions[data-v-f60dc2d4]{display:none}}.nav-actions .btn[data-v-f60dc2d4]{padding:9px 18px;font-size:14px;font-weight:500;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;min-width:70px;text-align:center;letter-spacing:.2px}.nav-actions .btn[data-v-f60dc2d4]:focus{outline:none}.nav-actions .btn-login[data-v-f60dc2d4]{background:transparent;color:#6b7280}.nav-actions .btn-login[data-v-f60dc2d4]:hover{color:#1f2937;background:#1f29370d}.nav-actions .btn-login[data-v-f60dc2d4]:active{transform:scale(.98)}.nav-actions .btn-register[data-v-f60dc2d4]{background:#6366f1;color:#fff}.nav-actions .btn-register[data-v-f60dc2d4]:hover{background:#474aee;transform:translateY(-1px);box-shadow:0 2px 8px #6366f133}.nav-actions .btn-register[data-v-f60dc2d4]:active{transform:translateY(0)}.mobile-menu-btn[data-v-f60dc2d4]{display:none;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:0;z-index:1001;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){.mobile-menu-btn[data-v-f60dc2d4]{display:flex}}.mobile-menu-btn[data-v-f60dc2d4]:hover{background:#6366f11a}.mobile-menu-btn span[data-v-f60dc2d4]{width:20px;height:2px;background:#1f2937;margin:2px 0;transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:center;border-radius:1px}.mobile-menu-btn.active[data-v-f60dc2d4]{transform:rotate(180deg)}.mobile-menu-btn.active span[data-v-f60dc2d4]:nth-child(1){transform:translateY(6px) rotate(45deg) scaleX(.8);background:#6366f1}.mobile-menu-btn.active span[data-v-f60dc2d4]:nth-child(2){transform:scaleX(0);opacity:0}.mobile-menu-btn.active span[data-v-f60dc2d4]:nth-child(3){transform:translateY(-6px) rotate(-45deg) scaleX(.8);background:#6366f1}.mobile-menu-btn[data-v-f60dc2d4]:active{transform:scale(.95);transition:transform .1s ease}.mobile-menu[data-v-f60dc2d4]{position:fixed;top:70px;left:0;right:0;background:#fff;border-bottom:1px solid #f3f4f6;transform:translateY(-100%) scale(.95);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:999;box-shadow:0 4px 12px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 768px){.mobile-menu[data-v-f60dc2d4]{display:none}}.mobile-menu.open[data-v-f60dc2d4]{transform:translateY(0) scale(1);opacity:1}.mobile-menu-content[data-v-f60dc2d4]{padding:20px;max-height:calc(100vh - 70px);overflow-y:auto}.mobile-menu-content ul[data-v-f60dc2d4]{list-style:none;margin:0;padding:0}.mobile-menu-content ul li[data-v-f60dc2d4]{list-style:none}.mobile-nav-link[data-v-f60dc2d4]{display:block;color:#6b7280;text-decoration:none;font-weight:500;font-size:18px;padding:16px 0;border-bottom:1px solid #f3f4f6;transition:all .3s ease;transform:translate(-20px);opacity:0;position:relative;overflow:hidden}.mobile-nav-link[data-v-f60dc2d4]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:#6366f1;transform:translate(-100%);transition:transform .3s ease}.mobile-nav-link[data-v-f60dc2d4]:hover{color:#6366f1;transform:translate(0);padding-left:12px}.mobile-nav-link[data-v-f60dc2d4]:hover:before{transform:translate(0)}.mobile-nav-link.active[data-v-f60dc2d4]{color:#6366f1;font-weight:600;padding-left:12px}.mobile-nav-link.active[data-v-f60dc2d4]:before{transform:translate(0)}.mobile-nav-link[data-v-f60dc2d4]:last-of-type{border-bottom:none}.mobile-menu.open .mobile-nav-link[data-v-f60dc2d4]{animation:slideInFromLeft-f60dc2d4 .4s ease forwards}.mobile-menu.open .mobile-nav-link[data-v-f60dc2d4]:nth-child(1){animation-delay:.1s}.mobile-menu.open .mobile-nav-link[data-v-f60dc2d4]:nth-child(2){animation-delay:.2s}.mobile-menu.open .mobile-nav-link[data-v-f60dc2d4]:nth-child(3){animation-delay:.3s}.mobile-menu.open .mobile-nav-link[data-v-f60dc2d4]:nth-child(4){animation-delay:.4s}.mobile-menu.open .mobile-actions[data-v-f60dc2d4]{animation:slideInFromLeft-f60dc2d4 .4s ease forwards;animation-delay:.5s;transform:translate(-20px);opacity:0}@keyframes slideInFromLeft-f60dc2d4{to{transform:translate(0);opacity:1}}.mobile-actions[data-v-f60dc2d4]{margin-top:24px;padding-top:24px;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:14px}.mobile-actions .mobile-btn[data-v-f60dc2d4]{width:100%;justify-content:center;padding:14px 20px;font-size:16px;font-weight:500;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;text-align:center;letter-spacing:.2px}.mobile-actions .mobile-btn[data-v-f60dc2d4]:focus{outline:none}.mobile-actions .mobile-btn.btn-login[data-v-f60dc2d4]{background:#1f29370d;color:#6b7280}.mobile-actions .mobile-btn.btn-login[data-v-f60dc2d4]:hover{color:#1f2937;background:#1f293714}.mobile-actions .mobile-btn.btn-login[data-v-f60dc2d4]:active{transform:scale(.98)}.mobile-actions .mobile-btn.btn-register[data-v-f60dc2d4]{background:#6366f1;color:#fff}.mobile-actions .mobile-btn.btn-register[data-v-f60dc2d4]:hover{background:#474aee;transform:translateY(-1px);box-shadow:0 2px 8px #6366f133}.mobile-actions .mobile-btn.btn-register[data-v-f60dc2d4]:active{transform:translateY(0)}.mobile-overlay[data-v-f60dc2d4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;animation:fadeInOverlay-f60dc2d4 .3s ease forwards}@keyframes fadeInOverlay-f60dc2d4{to{opacity:1}}.nav-header.scrolled[data-v-f60dc2d4]{background:#fffffffa;border-bottom-color:#00000026;box-shadow:0 2px 20px #0000001a}.navigating .nav-link[data-v-f60dc2d4],.navigating .mobile-nav-link[data-v-f60dc2d4]{opacity:.6;pointer-events:none}.footer-section[data-v-3135a5c3]{background:linear-gradient(180deg,#f8f8f9,#f2f2f4);color:var(--text-primary);padding:4rem 0 1.5rem;border-top:1px solid rgba(0,0,0,.06);position:relative}.footer-section .footer-content[data-v-3135a5c3]{position:relative;z-index:2}.footer-section .footer-content .footer-main[data-v-3135a5c3]{display:grid;grid-template-columns:1fr 3fr;gap:3rem;margin-bottom:3rem;align-items:start}@media (max-width: 1024px){.footer-section .footer-content .footer-main[data-v-3135a5c3]{grid-template-columns:1fr;gap:3rem}}.footer-section .footer-content .footer-main .footer-info .footer-logo[data-v-3135a5c3]{margin-bottom:2rem}.footer-section .footer-content .footer-main .footer-info .footer-logo .logo[data-v-3135a5c3]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.footer-section .footer-content .footer-main .footer-info .footer-logo .logo .logo-icon[data-v-3135a5c3]{width:32px;height:32px;border-radius:.5rem}.footer-section .footer-content .footer-main .footer-info .footer-logo .logo .logo-icon>img[data-v-3135a5c3]{width:100%;height:100%;object-fit:contain}.footer-section .footer-content .footer-main .footer-info .footer-logo .logo .logo-text[data-v-3135a5c3]{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.footer-section .footer-content .footer-main .footer-info .footer-logo .footer-description[data-v-3135a5c3]{color:var(--text-secondary);line-height:1.75;margin-bottom:1.5rem}.footer-section .footer-content .footer-main .footer-info .footer-logo .phone-item[data-v-3135a5c3]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:1rem}.footer-section .footer-content .footer-main .footer-info .footer-logo .phone-item .contact-label[data-v-3135a5c3]{color:var(--text-secondary);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.footer-section .footer-content .footer-main .footer-info .footer-logo .phone-item .contact-value[data-v-3135a5c3]{color:var(--text-primary);font-size:1rem;font-weight:500}.footer-section .footer-content .footer-main .footer-links[data-v-3135a5c3]{display:flex;justify-content:space-between;gap:2rem;flex-wrap:nowrap;overflow-x:auto}@media (max-width: 1024px){.footer-section .footer-content .footer-main .footer-links[data-v-3135a5c3]{gap:1.5rem}}@media (max-width: 768px){.footer-section .footer-content .footer-main .footer-links[data-v-3135a5c3]{gap:1rem}}@media (max-width: 640px){.footer-section .footer-content .footer-main .footer-links[data-v-3135a5c3]{gap:.8rem;padding-bottom:.5rem}}.footer-section .footer-content .footer-main .footer-links .link-group[data-v-3135a5c3]{flex:1;min-width:120px;flex-shrink:0}@media (max-width: 640px){.footer-section .footer-content .footer-main .footer-links .link-group[data-v-3135a5c3]{min-width:100px}}.footer-section .footer-content .footer-main .footer-links .link-group .link-title[data-v-3135a5c3]{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary);white-space:nowrap}@media (max-width: 640px){.footer-section .footer-content .footer-main .footer-links .link-group .link-title[data-v-3135a5c3]{font-size:.875rem;margin-bottom:.5rem}}.footer-section .footer-content .footer-main .footer-links .link-group .link-list[data-v-3135a5c3]{list-style:none;margin:0;padding:0;height:fit-content}.footer-section .footer-content .footer-main .footer-links .link-group .link-list li[data-v-3135a5c3]{margin-bottom:2rem}@media (max-width: 640px){.footer-section .footer-content .footer-main .footer-links .link-group .link-list li[data-v-3135a5c3]{margin-bottom:1rem}}.footer-section .footer-content .footer-main .footer-links .link-group .link-list li[data-v-3135a5c3]:last-child{margin-bottom:0}.footer-section .footer-content .footer-main .footer-links .link-group .link-list li .link-item[data-v-3135a5c3]{color:var(--text-secondary);text-decoration:none;font-size:.875rem;transition:color .2s ease;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;line-height:1.4}@media (max-width: 640px){.footer-section .footer-content .footer-main .footer-links .link-group .link-list li .link-item[data-v-3135a5c3]{font-size:.75rem}}.footer-section .footer-content .footer-main .footer-links .link-group .link-list li .link-item[data-v-3135a5c3]:hover{color:var(--text-primary)}.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact[data-v-3135a5c3]{min-width:140px}.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info[data-v-3135a5c3]{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info .contact-item[data-v-3135a5c3]{width:100%}.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info .contact-item.wechat-item[data-v-3135a5c3]{display:flex;justify-content:center;align-items:center;width:100%}.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info .contact-item.wechat-item .wechat-qr[data-v-3135a5c3]{display:flex;align-items:center;justify-content:center}.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info .contact-item.wechat-item .wechat-qr img[data-v-3135a5c3]{width:100px;height:100px;border-radius:10px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;background:#fff;padding:4px}.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info .contact-item.wechat-item .wechat-qr img[data-v-3135a5c3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info .contact-item.phone-item[data-v-3135a5c3]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:1rem}.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info .contact-item.phone-item .contact-label[data-v-3135a5c3]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info .contact-item.phone-item .contact-value[data-v-3135a5c3]{color:var(--text-primary);font-size:1rem;font-weight:600;letter-spacing:.5px}@media (max-width: 768px){.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info .contact-item.wechat-item .wechat-qr img[data-v-3135a5c3]{width:90px;height:90px}}@media (max-width: 640px){.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info .contact-item.wechat-item .wechat-qr img[data-v-3135a5c3]{width:80px;height:80px}.footer-section .footer-content .footer-main .footer-links .link-group.footer-contact .contact-info .contact-item.phone-item .contact-value[data-v-3135a5c3]{font-size:.875rem}}.footer-section .footer-content .footer-divider[data-v-3135a5c3]{height:1px;background:#00000014;margin:2rem 0}.footer-section .footer-content .footer-bottom[data-v-3135a5c3]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media (max-width: 1024px){.footer-section .footer-content .footer-bottom[data-v-3135a5c3]{flex-direction:column;gap:1rem}}.footer-section .footer-content .footer-bottom .copyright-section[data-v-3135a5c3]{flex-shrink:0}.footer-section .footer-content .footer-bottom .copyright-section .copyright-text[data-v-3135a5c3]{color:var(--text-secondary);font-size:.875rem}.footer-section .footer-content .footer-bottom .beian-section[data-v-3135a5c3]{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex:1}@media (max-width: 768px){.footer-section .footer-content .footer-bottom .beian-section[data-v-3135a5c3]{gap:1rem}}@media (max-width: 640px){.footer-section .footer-content .footer-bottom .beian-section[data-v-3135a5c3]{flex-direction:column;gap:.5rem}}.footer-section .footer-content .footer-bottom .beian-section .beian-item[data-v-3135a5c3]{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-secondary)}.footer-section .footer-content .footer-bottom .beian-section .beian-item .beian-icon[data-v-3135a5c3]{width:16px;height:16px;margin-right:4px;vertical-align:middle}.footer-section .footer-content .footer-bottom .beian-section .beian-item .beian-label[data-v-3135a5c3]{color:var(--text-secondary)}.footer-section .footer-content .footer-bottom .beian-section .beian-item .beian-value[data-v-3135a5c3]{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.footer-section .footer-content .footer-bottom .beian-section .beian-item .beian-value[data-v-3135a5c3]:hover{color:var(--text-primary);text-decoration:underline;text-decoration:none}.footer-section .footer-content .footer-bottom .beian-section .beian-item .beian-link[data-v-3135a5c3]{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.footer-section .footer-content .footer-bottom .beian-section .beian-item .beian-link[data-v-3135a5c3]:hover{color:var(--text-primary);text-decoration:underline;text-decoration:none}.footer-section .footer-content .footer-bottom .policies-section[data-v-3135a5c3]{display:flex;gap:1.5rem;flex-shrink:0}@media (max-width: 640px){.footer-section .footer-content .footer-bottom .policies-section[data-v-3135a5c3]{gap:1rem}}.footer-section .footer-content .footer-bottom .policies-section .policy-link[data-v-3135a5c3]{color:var(--text-secondary);text-decoration:none;font-size:.875rem;transition:color .2s ease}.footer-section .footer-content .footer-bottom .policies-section .policy-link[data-v-3135a5c3]:hover{color:var(--text-primary)}#app[data-v-a7c162f7]{min-height:100vh}main[data-v-a7c162f7]{padding-top:0}.page-enter-active[data-v-a7c162f7]{transition:opacity .4s ease-out,transform .4s ease-out}.page-leave-active[data-v-a7c162f7]{transition:opacity .2s ease-in,transform .2s ease-in}.page-enter-from[data-v-a7c162f7]{opacity:0;transform:translateY(8px)}.page-leave-to[data-v-a7c162f7]{opacity:0;transform:translateY(-4px)}.page-enter-to[data-v-a7c162f7],.page-leave-from[data-v-a7c162f7]{opacity:1;transform:translateY(0)}.page-enter-active[data-v-a7c162f7],.page-leave-active[data-v-a7c162f7]{position:relative;will-change:opacity,transform}@media (max-width: 768px){.page-enter-active[data-v-a7c162f7]{transition:opacity .3s ease-out,transform .3s ease-out}.page-leave-active[data-v-a7c162f7]{transition:opacity .15s ease-in,transform .15s ease-in}.page-enter-from[data-v-a7c162f7]{transform:translateY(4px)}.page-leave-to[data-v-a7c162f7]{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.page-enter-active[data-v-a7c162f7],.page-leave-active[data-v-a7c162f7]{transition:opacity .2s ease}.page-enter-from[data-v-a7c162f7],.page-leave-to[data-v-a7c162f7]{opacity:0;transform:none}.page-enter-to[data-v-a7c162f7],.page-leave-from[data-v-a7c162f7]{opacity:1;transform:none}}.back-to-top-btn[data-v-a7c162f7]{position:fixed;bottom:30px;right:30px;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#fffffff2,#f8f8fae6);color:#1f2937;border:1px solid rgba(0,0,0,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0000001a,0 2px 8px #0000000f,inset 0 1px #fffc;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);z-index:1000}.back-to-top-btn[data-v-a7c162f7]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 30px #00000026,0 4px 12px #0000001a,inset 0 1px #ffffffe6;background:linear-gradient(135deg,#fff,#fcfcfef2);border-color:#6366f133}.back-to-top-btn[data-v-a7c162f7]:active{transform:translateY(-1px) scale(1.02);transition:all .15s cubic-bezier(.4,0,.2,1)}.back-to-top-btn svg[data-v-a7c162f7]{width:20px;height:20px;transition:transform .3s ease;stroke-width:2}.back-to-top-btn:hover svg[data-v-a7c162f7]{transform:translateY(-2px);color:#6366f1}.floating-contact[data-v-a7c162f7]{position:fixed;bottom:100px;right:30px;z-index:1000}.floating-contact .contact-main-btn[data-v-a7c162f7]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#6366f1,#888bf4);color:#fff;border:1px solid rgba(99,102,241,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #6366f140,0 2px 8px #0000001a,inset 0 1px #fff3;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.floating-contact .contact-main-btn[data-v-a7c162f7]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 30px #6366f159,0 4px 12px #00000026,inset 0 1px #ffffff4d;background:linear-gradient(135deg,#7a7df3,#9b9df6)}.floating-contact .contact-main-btn[data-v-a7c162f7]:active{transform:translateY(-1px) scale(1.02);transition:all .15s cubic-bezier(.4,0,.2,1)}.floating-contact .contact-main-btn.active[data-v-a7c162f7]{background:linear-gradient(135deg,#ef4444,#f26a6a);transform:rotate(45deg);box-shadow:0 4px 20px #ef444440,0 2px 8px #0000001a,inset 0 1px #fff3}.floating-contact .contact-main-btn.active[data-v-a7c162f7]:hover{transform:translateY(-3px) scale(1.05) rotate(45deg);box-shadow:0 8px 30px #ef444459,0 4px 12px #00000026,inset 0 1px #ffffff4d}.floating-contact .contact-main-btn svg[data-v-a7c162f7]{width:20px;height:20px;transition:all .3s ease}.floating-contact .contact-menu[data-v-a7c162f7]{position:absolute;bottom:70px;right:0;background:linear-gradient(135deg,#fffffff2,#f8f8fae6);border-radius:12px;box-shadow:0 8px 32px #0000001f,0 4px 16px #00000014;border:1px solid rgba(0,0,0,.06);padding:8px;min-width:160px;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.floating-contact .contact-menu .contact-item[data-v-a7c162f7]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#1f2937;text-decoration:none;font-size:14px;background:none;border:none;width:100%}.floating-contact .contact-menu .contact-item[data-v-a7c162f7]:hover{background:#6366f114;transform:translate(-2px)}.floating-contact .contact-menu .contact-item svg[data-v-a7c162f7]{color:#6366f1;width:18px;height:18px}.contact-menu-enter-active[data-v-a7c162f7],.contact-menu-leave-active[data-v-a7c162f7]{transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-menu-enter-from[data-v-a7c162f7],.contact-menu-leave-to[data-v-a7c162f7]{opacity:0;transform:translateY(20px) scale(.9)}.wechat-modal-overlay[data-v-a7c162f7],.phone-modal-overlay[data-v-a7c162f7]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.wechat-modal[data-v-a7c162f7],.phone-modal[data-v-a7c162f7]{background:#fff;border-radius:16px;padding:0;max-width:400px;width:90%;box-shadow:0 20px 40px #0003}.wechat-modal .modal-header[data-v-a7c162f7],.phone-modal .modal-header[data-v-a7c162f7]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f3f4f6}.wechat-modal .modal-header h3[data-v-a7c162f7],.phone-modal .modal-header h3[data-v-a7c162f7]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.wechat-modal .modal-header .modal-close[data-v-a7c162f7],.phone-modal .modal-header .modal-close[data-v-a7c162f7]{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#6b7280;transition:all .2s ease}.wechat-modal .modal-header .modal-close[data-v-a7c162f7]:hover,.phone-modal .modal-header .modal-close[data-v-a7c162f7]:hover{background:#f9fafb;color:#1f2937}.wechat-modal .modal-body[data-v-a7c162f7],.phone-modal .modal-body[data-v-a7c162f7]{padding:24px;text-align:center}.wechat-modal .modal-body .qr-placeholder[data-v-a7c162f7],.phone-modal .modal-body .qr-placeholder[data-v-a7c162f7]{width:120px;height:120px;margin:0 auto 16px;background:#f9fafb;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.wechat-modal .modal-body .phone-icon[data-v-a7c162f7],.phone-modal .modal-body .phone-icon[data-v-a7c162f7]{width:80px;height:80px;margin:0 auto 16px;background:#6366f11a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6366f1}.wechat-modal .modal-body .qr-text[data-v-a7c162f7],.wechat-modal .modal-body .phone-text[data-v-a7c162f7],.phone-modal .modal-body .qr-text[data-v-a7c162f7],.phone-modal .modal-body .phone-text[data-v-a7c162f7]{font-size:16px;color:#1f2937;margin-bottom:8px}.wechat-modal .modal-body .wechat-id[data-v-a7c162f7],.wechat-modal .modal-body .phone-number[data-v-a7c162f7],.phone-modal .modal-body .wechat-id[data-v-a7c162f7],.phone-modal .modal-body .phone-number[data-v-a7c162f7]{font-size:18px;font-weight:600;color:#6366f1;margin-bottom:16px}.wechat-modal .modal-body .phone-actions[data-v-a7c162f7],.phone-modal .modal-body .phone-actions[data-v-a7c162f7]{margin-top:20px}.wechat-modal .modal-body .phone-actions .phone-call-btn[data-v-a7c162f7],.phone-modal .modal-body .phone-actions .phone-call-btn[data-v-a7c162f7]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:16px}.modal-fade-enter-active[data-v-a7c162f7],.modal-fade-leave-active[data-v-a7c162f7]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-a7c162f7],.modal-fade-leave-to[data-v-a7c162f7]{opacity:0}.modal-fade-enter-from .wechat-modal[data-v-a7c162f7],.modal-fade-enter-from .phone-modal[data-v-a7c162f7],.modal-fade-leave-to .wechat-modal[data-v-a7c162f7],.modal-fade-leave-to .phone-modal[data-v-a7c162f7]{transform:translateY(20px) scale(.9)}.fade-scale-enter-active[data-v-a7c162f7],.fade-scale-leave-active[data-v-a7c162f7]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-scale-enter-from[data-v-a7c162f7],.fade-scale-leave-to[data-v-a7c162f7]{opacity:0;transform:translateY(20px) scale(.8)}@media (max-width: 768px){.back-to-top-btn[data-v-a7c162f7],.floating-contact .contact-main-btn[data-v-a7c162f7]{width:48px;height:48px;bottom:20px}.back-to-top-btn svg[data-v-a7c162f7],.floating-contact .contact-main-btn svg[data-v-a7c162f7]{width:18px;height:18px}.floating-contact[data-v-a7c162f7]{bottom:80px;right:20px}.floating-contact .contact-menu[data-v-a7c162f7]{bottom:60px;min-width:140px}.back-to-top-btn[data-v-a7c162f7]{right:20px}}.hero-section[data-v-0a763eef]{min-height:100vh;background:#fff;display:flex;align-items:center;padding:120px 0 80px;position:relative;overflow:hidden;transition:background .3s ease}.hero-section[data-v-0a763eef]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23e5e7eb" fill-opacity="0.3"><circle cx="30" cy="30" r="1.5"/></g></svg>') repeat;opacity:.5;transition:opacity .3s ease}.hero-section .hero-content[data-v-0a763eef]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2}@media (max-width: 1024px){.hero-section .hero-content[data-v-0a763eef]{grid-template-columns:1fr;gap:3rem;text-align:center}}@media (max-width: 768px){.hero-section .hero-content[data-v-0a763eef]{gap:2rem;padding:0 1rem}}@media (max-width: 640px){.hero-section .hero-content[data-v-0a763eef]{gap:1.5rem;padding:0 .5rem}}.hero-section .hero-text .hero-title[data-v-0a763eef]{font-size:3rem;font-weight:700;color:#1f2937;line-height:1.25;margin-bottom:1.5rem;transition:color .3s ease}@media (max-width: 1024px){.hero-section .hero-text .hero-title[data-v-0a763eef]{font-size:2.25rem}}@media (max-width: 768px){.hero-section .hero-text .hero-title[data-v-0a763eef]{font-size:1.875rem;margin-bottom:1rem}}@media (max-width: 640px){.hero-section .hero-text .hero-title[data-v-0a763eef]{font-size:1.5rem;line-height:1.3}}@media (max-width: 480px){.hero-section .hero-text .hero-title[data-v-0a763eef]{font-size:1.25rem}}.hero-section .hero-text .hero-subtitle[data-v-0a763eef]{font-size:1.125rem;color:#6b7280;line-height:1.75;margin-bottom:3rem;transition:color .3s ease}@media (max-width: 768px){.hero-section .hero-text .hero-subtitle[data-v-0a763eef]{font-size:1rem;margin-bottom:2rem}}@media (max-width: 640px){.hero-section .hero-text .hero-subtitle[data-v-0a763eef]{font-size:.875rem;margin-bottom:1.5rem;padding:0 1rem}}.hero-section .hero-text .hero-actions[data-v-0a763eef]{display:flex;gap:1rem;align-items:center;justify-content:center}@media (max-width: 1024px){.hero-section .hero-text .hero-actions[data-v-0a763eef]{justify-content:center}}@media (max-width: 768px){.hero-section .hero-text .hero-actions[data-v-0a763eef]{flex-direction:column;gap:.75rem;width:100%}}@media (max-width: 640px){.hero-section .hero-text .hero-actions[data-v-0a763eef]{gap:.5rem}}.hero-section .hero-text .hero-actions .btn-large[data-v-0a763eef]{padding:1rem 2rem;font-size:1.125rem;min-width:160px;white-space:nowrap}@media (max-width: 768px){.hero-section .hero-text .hero-actions .btn-large[data-v-0a763eef]{width:100%;max-width:280px}}@media (max-width: 640px){.hero-section .hero-text .hero-actions .btn-large[data-v-0a763eef]{padding:.875rem 1.5rem;font-size:1rem;min-width:auto}}.hero-section .hero-visual[data-v-0a763eef]{display:flex;justify-content:center;align-items:center;position:relative}.hero-section .hero-visual .visual-systems[data-v-0a763eef]{position:relative;width:650px;height:480px;margin:0 auto}@media (max-width: 1024px){.hero-section .hero-visual .visual-systems[data-v-0a763eef]{width:580px;height:440px}}@media (max-width: 768px){.hero-section .hero-visual .visual-systems[data-v-0a763eef]{width:480px;height:380px}}@media (max-width: 640px){.hero-section .hero-visual .visual-systems[data-v-0a763eef]{width:340px;height:280px}}@media (max-width: 480px){.hero-section .hero-visual .visual-systems[data-v-0a763eef]{width:280px;height:240px}}.hero-section .hero-visual .visual-systems .system-card[data-v-0a763eef]{position:absolute;background:#ffffffe6;border-radius:1.5rem;box-shadow:0 2px 12px #0000000f,0 1px 4px #0000000a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.2rem;transition:all .3s ease;cursor:pointer;border:1px solid rgba(0,0,0,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden;animation:gentle-shake-0a763eef 4s ease-in-out infinite;width:110px;height:110px}@media (max-width: 1024px){.hero-section .hero-visual .visual-systems .system-card[data-v-0a763eef]{width:100px;height:100px;padding:1rem}}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-card[data-v-0a763eef]{width:90px;height:90px;padding:.875rem}}@media (max-width: 640px){.hero-section .hero-visual .visual-systems .system-card[data-v-0a763eef]{width:75px;height:75px;padding:.625rem}}@media (max-width: 480px){.hero-section .hero-visual .visual-systems .system-card[data-v-0a763eef]{width:65px;height:65px;padding:.5rem}}.hero-section .hero-visual .visual-systems .system-card[data-v-0a763eef]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001f,0 4px 10px #00000014;background:#fffffff2}.hero-section .hero-visual .visual-systems .system-card:hover .system-icon[data-v-0a763eef]{transform:scale(1.1)}.hero-section .hero-visual .visual-systems .system-card:hover .system-name[data-v-0a763eef]{color:var(--color-primary)}.hero-section .hero-visual .visual-systems .system-card .system-icon[data-v-0a763eef]{margin-bottom:.25rem;transition:all .3s ease;position:relative;z-index:2;font-size:2rem}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-card .system-icon[data-v-0a763eef]{font-size:1.5rem}}.hero-section .hero-visual .visual-systems .system-card .system-name[data-v-0a763eef]{font-weight:700;color:var(--text-primary);text-align:center;line-height:1.2;margin-bottom:.125rem;transition:all .3s ease;position:relative;z-index:2;font-size:.875rem}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-card .system-name[data-v-0a763eef]{font-size:.75rem}}@media (max-width: 640px){.hero-section .hero-visual .visual-systems .system-card .system-name[data-v-0a763eef]{font-size:10px}}.hero-section .hero-visual .visual-systems .system-card .system-desc[data-v-0a763eef]{color:var(--text-secondary);text-align:center;line-height:1.2;transition:all .3s ease;position:relative;z-index:2;font-size:.75rem}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-card .system-desc[data-v-0a763eef]{font-size:10px}}@media (max-width: 640px){.hero-section .hero-visual .visual-systems .system-card .system-desc[data-v-0a763eef]{font-size:8px}}.hero-section .hero-visual .visual-systems .system-1[data-v-0a763eef]{top:25%;right:-80%;animation-delay:.3s;--initial-rotation: -3deg;width:110px;height:110px;background:#3b82f614}.hero-section .hero-visual .visual-systems .system-1[data-v-0a763eef]:hover{background:#3b82f61f}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-1[data-v-0a763eef]{width:88px;height:88px;right:-50%;top:20%}}.hero-section .hero-visual .visual-systems .system-2[data-v-0a763eef]{top:30%;right:-45%;animation-delay:.6s;--initial-rotation: 2deg;width:110px;height:110px;background:#10b98114}.hero-section .hero-visual .visual-systems .system-2[data-v-0a763eef]:hover{background:#10b9811f}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-2[data-v-0a763eef]{width:88px;height:88px;right:10%;top:10%}}.hero-section .hero-visual .visual-systems .system-3[data-v-0a763eef]{top:45%;right:-42%;animation-delay:.9s;--initial-rotation: -1deg;width:110px;height:110px;background:#f59e0b14}.hero-section .hero-visual .visual-systems .system-3[data-v-0a763eef]:hover{background:#f59e0b1f}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-3[data-v-0a763eef]{width:88px;height:88px;right:-75%;top:50%}}.hero-section .hero-visual .visual-systems .system-4[data-v-0a763eef]{top:25%;right:-89%;animation-delay:1.2s;--initial-rotation: 4deg;width:110px;height:110px;background:#8b5cf614}.hero-section .hero-visual .visual-systems .system-4[data-v-0a763eef]:hover{background:#8b5cf61f}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-4[data-v-0a763eef]{width:88px;height:88px;right:-30%;top:-10%}}.hero-section .hero-visual .visual-systems .system-5[data-v-0a763eef]{top:-95%;right:-48%;animation-delay:1.5s;--initial-rotation: -2deg;width:110px;height:110px;background:#ec489914}.hero-section .hero-visual .visual-systems .system-5[data-v-0a763eef]:hover{background:#ec48991f}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-5[data-v-0a763eef]{width:88px;height:88px;right:-100%;top:-160%}}.hero-section .hero-visual .visual-systems .system-6[data-v-0a763eef]{top:-115%;right:-5%;animation-delay:1.8s;--initial-rotation: 3deg;width:110px;height:110px;background:#06b6d414}.hero-section .hero-visual .visual-systems .system-6[data-v-0a763eef]:hover{background:#06b6d41f}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-6[data-v-0a763eef]{width:88px;height:88px;right:35%;top:-275%}}.hero-section .hero-visual .visual-systems .system-7[data-v-0a763eef]{top:-85%;right:-5%;animation-delay:2.1s;--initial-rotation: -4deg;width:110px;height:110px;background:#fb923c14}.hero-section .hero-visual .visual-systems .system-7[data-v-0a763eef]:hover{background:#fb923c1f}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-7[data-v-0a763eef]{width:88px;height:88px;right:-15%;top:-385%}}.hero-section .hero-visual .visual-systems .system-8[data-v-0a763eef]{top:-65%;right:10%;animation-delay:2.4s;--initial-rotation: 1deg;width:110px;height:110px;background:#6b728014}.hero-section .hero-visual .visual-systems .system-8[data-v-0a763eef]:hover{background:#6b72801f}@media (max-width: 768px){.hero-section .hero-visual .visual-systems .system-8[data-v-0a763eef]{width:88px;height:88px;right:-50%;top:-400%}}.color-lights[data-v-0a763eef]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.color-lights .light[data-v-0a763eef]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.05}.color-lights .light.light-1[data-v-0a763eef]{width:250px;height:250px;background:#3b82f6;top:15%;left:10%}.color-lights .light.light-2[data-v-0a763eef]{width:200px;height:200px;background:#10b981;top:60%;right:20%}.color-lights .light.light-3[data-v-0a763eef]{width:180px;height:180px;background:#f59e0b;bottom:30%;left:30%}@keyframes gentle-shake-0a763eef{0%,to{transform:rotate(var(--initial-rotation, 0deg)) translate(0) translateY(0)}10%{transform:rotate(calc(var(--initial-rotation, 0deg) + 1deg)) translate(.5px) translateY(-.3px)}20%{transform:rotate(calc(var(--initial-rotation, 0deg) - .5deg)) translate(-.3px) translateY(.4px)}30%{transform:rotate(calc(var(--initial-rotation, 0deg) + .8deg)) translate(.4px) translateY(-.2px)}40%{transform:rotate(calc(var(--initial-rotation, 0deg) - .6deg)) translate(-.2px) translateY(.3px)}50%{transform:rotate(calc(var(--initial-rotation, 0deg) + .7deg)) translate(.3px) translateY(-.4px)}60%{transform:rotate(calc(var(--initial-rotation, 0deg) - .4deg)) translate(-.4px) translateY(.2px)}70%{transform:rotate(calc(var(--initial-rotation, 0deg) + .5deg)) translate(.2px) translateY(-.3px)}80%{transform:rotate(calc(var(--initial-rotation, 0deg) - .7deg)) translate(-.3px) translateY(.4px)}90%{transform:rotate(calc(var(--initial-rotation, 0deg) + .3deg)) translate(.4px) translateY(-.2px)}}.business-pain-points[data-v-09c8b0cd]{min-height:100vh;padding:8rem 0;background:#f9f9f9;position:relative;overflow:hidden;transition:background .3s ease;display:flex;align-items:center}@media (max-width: 1024px){.business-pain-points[data-v-09c8b0cd]{min-height:90vh;padding:6rem 0}}@media (max-width: 768px){.business-pain-points[data-v-09c8b0cd]{min-height:80vh;padding:4rem 0}}@media (max-width: 640px){.business-pain-points[data-v-09c8b0cd]{min-height:auto;padding:2rem 0;width:100%;overflow-x:hidden}}.business-pain-points .container[data-v-09c8b0cd]{position:relative;z-index:1;width:100%;max-width:100%}@media (max-width: 640px){.business-pain-points .container[data-v-09c8b0cd]{padding:0 10px;overflow-x:hidden}}.business-pain-points .pain-points-grid[data-v-09c8b0cd]{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));grid-auto-rows:auto;gap:2rem;max-width:1200px;margin:0 auto;align-items:start;align-content:start;width:100%}@media (max-width: 1024px){.business-pain-points .pain-points-grid[data-v-09c8b0cd]{gap:2rem;max-width:1000px}}@media (max-width: 768px){.business-pain-points .pain-points-grid[data-v-09c8b0cd]{gap:1.5rem;max-width:100%;grid-template-columns:1fr;width:100%}}@media (max-width: 640px){.business-pain-points .pain-points-grid[data-v-09c8b0cd]{gap:.75rem;width:100%;max-width:100%}}.business-pain-points .pain-cards-row[data-v-09c8b0cd]{display:contents}.business-pain-points .pain-card[data-v-09c8b0cd]{background:var(--bg-secondary);padding:2rem;border-radius:1rem;box-shadow:0 -2px 8px #00000005,0 4px 16px #0000000a,0 2px 4px #00000008,0 8px 24px #00000005;border:1px solid var(--border-light);transition:all .3s ease;position:relative;min-width:240px;width:100%;max-width:100%;transform:none;z-index:1;box-sizing:border-box}@media (max-width: 640px){.business-pain-points .pain-card[data-v-09c8b0cd]{min-width:0;padding:1rem;width:100%;max-width:100%}}.business-pain-points .pain-card[data-v-09c8b0cd]:hover{transform:var(--card-transform, none) translateY(-6px) scale(1.01);box-shadow:0 -4px 12px #00000008,0 8px 32px #0000000f,0 4px 8px #0000000a,0 16px 48px #00000008}.business-pain-points .pain-card.pain-card-1[data-v-09c8b0cd]{grid-column:1;grid-row:2}@media (max-width: 768px){.business-pain-points .pain-card.pain-card-1[data-v-09c8b0cd]{grid-column:1;grid-row:auto}}.business-pain-points .pain-card.pain-card-2[data-v-09c8b0cd]{grid-column:2;grid-row:2}@media (max-width: 768px){.business-pain-points .pain-card.pain-card-2[data-v-09c8b0cd]{grid-column:1;grid-row:auto}}.business-pain-points .pain-card.pain-card-3[data-v-09c8b0cd]{grid-column:1;grid-row:3}@media (max-width: 768px){.business-pain-points .pain-card.pain-card-3[data-v-09c8b0cd]{grid-column:1;grid-row:auto}}.business-pain-points .pain-card.pain-card-4[data-v-09c8b0cd]{grid-column:2;grid-row:3}@media (max-width: 768px){.business-pain-points .pain-card.pain-card-4[data-v-09c8b0cd]{grid-column:1;grid-row:auto}}.business-pain-points .pain-card.pain-card-5[data-v-09c8b0cd]{grid-column:1;grid-row:4}@media (max-width: 768px){.business-pain-points .pain-card.pain-card-5[data-v-09c8b0cd]{grid-column:1;grid-row:auto}}.business-pain-points .pain-card.pain-card-6[data-v-09c8b0cd]{grid-column:2;grid-row:4}@media (max-width: 768px){.business-pain-points .pain-card.pain-card-6[data-v-09c8b0cd]{grid-column:1;grid-row:auto}}.business-pain-points .pain-card .pain-title[data-v-09c8b0cd]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;line-height:1.25;min-width:12em;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:color .3s ease}@media (max-width: 640px){.business-pain-points .pain-card .pain-title[data-v-09c8b0cd]{min-width:0;font-size:1.125rem;margin-bottom:1rem;line-height:1.4}}.business-pain-points .pain-card .pain-description[data-v-09c8b0cd]{color:#6b7280;line-height:1.75;font-size:1rem;min-width:12em;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:color .3s ease}@media (max-width: 640px){.business-pain-points .pain-card .pain-description[data-v-09c8b0cd]{min-width:0;font-size:.875rem;line-height:1.5}}.business-pain-points .core-message[data-v-09c8b0cd]{grid-column:1/-1;grid-row:1;text-align:center;padding:3rem 2rem;align-self:start;margin-bottom:.5rem;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 640px){.business-pain-points .core-message[data-v-09c8b0cd]{padding:1.5rem 1rem;margin-bottom:.75rem;width:100%}}.business-pain-points .core-message .core-title[data-v-09c8b0cd]{font-size:1.875rem;font-weight:700;color:#1f2937;line-height:1.25;position:relative;transition:color .3s ease;width:100%;max-width:100%}@media (max-width: 640px){.business-pain-points .core-message .core-title[data-v-09c8b0cd]{font-size:1.25rem;line-height:1.4}}.business-pain-points .core-message .core-title[data-v-09c8b0cd]:before{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:2px}@media (max-width: 640px){.business-pain-points .core-message .core-title[data-v-09c8b0cd]:before{bottom:-.5rem;width:40px;height:3px}}.capabilities-section[data-v-757993f6]{min-height:100vh;padding:2rem 0;background:#f5f5f7;position:relative;overflow:hidden;display:flex;align-items:center}@media (max-width: 1024px){.capabilities-section[data-v-757993f6]{min-height:90vh}}@media (max-width: 768px){.capabilities-section[data-v-757993f6]{min-height:80vh;padding:1.5rem 0}}@media (max-width: 640px){.capabilities-section[data-v-757993f6]{min-height:70vh;padding:1rem 0}}.capabilities-section[data-v-757993f6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#6366f105,#8b5cf605);pointer-events:none}.section-header[data-v-757993f6]{text-align:center;margin-bottom:4rem}.section-header .section-title[data-v-757993f6]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}@media (max-width: 768px){.section-header .section-title[data-v-757993f6]{font-size:2rem}}@media (max-width: 640px){.section-header .section-title[data-v-757993f6]{font-size:1.75rem}}.section-header .section-subtitle[data-v-757993f6]{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.6}@media (max-width: 640px){.section-header .section-subtitle[data-v-757993f6]{font-size:1rem}}.capabilities-content[data-v-757993f6]{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start;max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 1024px){.capabilities-content[data-v-757993f6]{max-width:1000px;gap:2rem}}@media (max-width: 768px){.capabilities-content[data-v-757993f6]{grid-template-columns:1fr;gap:2rem;max-width:100%}}.capabilities-list[data-v-757993f6]{display:flex;flex-direction:column;gap:1rem}.capability-item[data-v-757993f6]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--bg-primary);border-radius:.75rem;border:2px solid transparent;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000000f;will-change:transform,border-color,box-shadow;backface-visibility:hidden}@media (max-width: 640px){.capability-item[data-v-757993f6]{padding:1rem;gap:.75rem}}.capability-item[data-v-757993f6]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.capability-item.active[data-v-757993f6]{border-color:var(--color-primary);background:#6366f10d;transform:translateY(-2px);box-shadow:0 8px 25px #6366f126}.capability-item.active .capability-icon .icon[data-v-757993f6]{background:var(--color-primary);color:#fff;transform:scale(1.1)}.capability-icon[data-v-757993f6]{flex-shrink:0}.capability-icon .icon[data-v-757993f6]{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--border-light);color:#6b7280;transition:all .2s ease;font-size:1.25rem}@media (max-width: 640px){.capability-icon .icon[data-v-757993f6]{width:2.5rem;height:2.5rem;font-size:1rem}}.capability-icon .icon.icon-form[data-v-757993f6]:before{content:"📝"}.capability-icon .icon.icon-workflow[data-v-757993f6]:before{content:"🔄"}.capability-icon .icon.icon-chart[data-v-757993f6]:before{content:"📊"}.capability-content[data-v-757993f6]{flex:1;min-width:0}.capability-content .capability-title[data-v-757993f6]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}@media (max-width: 640px){.capability-content .capability-title[data-v-757993f6]{font-size:1rem}}.capability-content .capability-description[data-v-757993f6]{font-size:.875rem;color:#6b7280;line-height:1.6}@media (max-width: 640px){.capability-content .capability-description[data-v-757993f6]{font-size:.8125rem}}.capabilities-showcase[data-v-757993f6]{background:var(--bg-primary);border-radius:1rem;box-shadow:0 4px 20px #00000014;border:1px solid var(--border-light);overflow:hidden;height:60vh;min-height:400px}@media (max-width: 1024px){.capabilities-showcase[data-v-757993f6]{height:50vh;min-height:350px}}@media (max-width: 768px){.capabilities-showcase[data-v-757993f6]{height:40vh;min-height:300px}}@media (max-width: 640px){.capabilities-showcase[data-v-757993f6]{height:35vh;min-height:250px}}.showcase-container[data-v-757993f6]{height:100%;position:relative}.showcase-content[data-v-757993f6]{height:100%;display:flex;align-items:center;justify-content:center}.content-placeholder[data-v-757993f6]{width:100%;height:100%;background:#f8fafc99;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.875rem;text-align:center;position:relative}.content-placeholder .placeholder-text[data-v-757993f6]{opacity:.6;font-weight:500}.dashboard-container[data-v-757993f6]{width:100%;height:100%;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 768px){.dashboard-container[data-v-757993f6]{padding:1rem;gap:1rem}}.metrics-row[data-v-757993f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 640px){.metrics-row[data-v-757993f6]{grid-template-columns:1fr;gap:.75rem}}.metric-card[data-v-757993f6]{background:#fff;border-radius:8px;padding:1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 1px 3px #0000001a;border:1px solid rgba(0,0,0,.05)}.metric-card .metric-icon[data-v-757993f6]{font-size:1.5rem;flex-shrink:0}.metric-card .metric-content[data-v-757993f6]{flex:1;min-width:0}.metric-card .metric-value[data-v-757993f6]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.125rem}.metric-card .metric-label[data-v-757993f6]{font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.metric-card .metric-change[data-v-757993f6]{font-size:.75rem;font-weight:500}.metric-card .metric-change.positive[data-v-757993f6]{color:#10b981}.metric-card .metric-change.negative[data-v-757993f6]{color:#ef4444}.charts-row[data-v-757993f6]{flex:1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;min-height:0}@media (max-width: 768px){.charts-row[data-v-757993f6]{grid-template-columns:1fr;gap:.75rem}}.chart-card[data-v-757993f6]{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 1px 3px #0000001a;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column}.chart-card .chart-header[data-v-757993f6]{margin-bottom:.75rem}.chart-card .chart-header h4[data-v-757993f6]{font-size:.875rem;font-weight:600;color:#1f2937;margin:0}.pie-chart[data-v-757993f6]{display:flex;align-items:center;gap:1rem;height:100%}.pie-chart .pie-svg[data-v-757993f6]{width:80px;height:80px;flex-shrink:0}.pie-chart .pie-legend[data-v-757993f6]{flex:1;display:flex;flex-direction:column;gap:.375rem}.pie-chart .pie-legend .legend-item[data-v-757993f6]{display:flex;align-items:center;gap:.5rem}.pie-chart .pie-legend .legend-item .legend-color[data-v-757993f6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pie-chart .pie-legend .legend-item .legend-text[data-v-757993f6]{font-size:.75rem;color:#6b7280}.bar-chart[data-v-757993f6]{flex:1;display:flex;align-items:end}.bar-chart .bar-container[data-v-757993f6]{width:100%;height:100px;display:flex;align-items:end;justify-content:space-between;gap:.25rem}.bar-chart .bar-container .bar-item[data-v-757993f6]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.375rem}.bar-chart .bar-container .bar-item .bar[data-v-757993f6]{width:100%;background:linear-gradient(180deg,#6366f1,#9294f5);border-radius:2px 2px 0 0;min-height:4px;transition:all .3s ease}.bar-chart .bar-container .bar-item .bar[data-v-757993f6]:hover{opacity:.8}.bar-chart .bar-container .bar-item .bar-label[data-v-757993f6]{font-size:.625rem;color:#6b7280;text-align:center}.trend-card .trend-chart[data-v-757993f6]{flex:1;display:flex;align-items:center}.trend-card .trend-chart .trend-svg[data-v-757993f6]{width:100%;height:60px}.workflow-container[data-v-757993f6]{width:100%;height:100%;padding:1.5rem;display:flex;flex-direction:column;background:linear-gradient(135deg,#6366f105,#8b5cf605)}@media (max-width: 768px){.workflow-container[data-v-757993f6]{padding:1rem}}.workflow-header[data-v-757993f6]{text-align:center;margin-bottom:1rem}.workflow-header h3[data-v-757993f6]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.workflow-header p[data-v-757993f6]{font-size:.8125rem;color:#6b7280;margin:0}.workflow-canvas[data-v-757993f6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:.5rem 0}.workflow-node[data-v-757993f6]{background:#fff;border-radius:10px;padding:.875rem 1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 2px 8px #00000014;border:2px solid transparent;min-width:200px;transition:all .3s ease;cursor:pointer}.workflow-node[data-v-757993f6]:hover{transform:translateY(-1px);box-shadow:0 3px 12px #0000001f}.workflow-node .node-icon[data-v-757993f6]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.workflow-node .node-icon .icon[data-v-757993f6]{font-size:1.125rem}.workflow-node .node-content[data-v-757993f6]{flex:1}.workflow-node .node-content .node-title[data-v-757993f6]{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.125rem}.workflow-node .node-content .node-subtitle[data-v-757993f6]{font-size:.75rem;color:#6b7280}.workflow-node.start-node[data-v-757993f6]{border-color:#10b9814d}.workflow-node.start-node .node-icon[data-v-757993f6]{background:linear-gradient(135deg,#10b981,#14e8a2);color:#fff}.workflow-node.start-node[data-v-757993f6]:hover{border-color:#10b98180}.workflow-node.approve-node[data-v-757993f6]{border-color:#6366f14d}.workflow-node.approve-node .node-icon[data-v-757993f6]{background:linear-gradient(135deg,#6366f1,#9294f5);color:#fff}.workflow-node.approve-node[data-v-757993f6]:hover{border-color:#6366f180}.workflow-node.cc-node[data-v-757993f6]{border-color:#f59e0b4d}.workflow-node.cc-node .node-icon[data-v-757993f6]{background:linear-gradient(135deg,#f59e0b,#f7b13c);color:#fff}.workflow-node.cc-node[data-v-757993f6]:hover{border-color:#f59e0b80}.workflow-connector[data-v-757993f6]{display:flex;flex-direction:column;align-items:center;margin:.5rem 0}.workflow-connector .connector-line[data-v-757993f6]{width:2px;height:16px;background:linear-gradient(180deg,#e5e7eb,#fff);border-radius:1px}.workflow-connector .connector-arrow[data-v-757993f6]{margin-top:-2px;font-size:.875rem;color:#9ca3af;font-weight:700;transform:rotate(90deg)}.workflow-footer[data-v-757993f6]{margin-top:1rem;display:flex;justify-content:center}.workflow-footer .workflow-stats[data-v-757993f6]{display:flex;gap:1.5rem}.workflow-footer .workflow-stats .stat-item[data-v-757993f6]{text-align:center}.workflow-footer .workflow-stats .stat-item .stat-number[data-v-757993f6]{display:block;font-size:1rem;font-weight:600;color:#6366f1;margin-bottom:.125rem}.workflow-footer .workflow-stats .stat-item .stat-label[data-v-757993f6]{font-size:.6875rem;color:#6b7280}.form-designer-container[data-v-757993f6]{width:100%;height:100%;display:flex;background:#f8fafc80}.designer-sidebar[data-v-757993f6]{width:200px;background:#fff;border-right:1px solid #f3f4f6;display:flex;flex-direction:column}.designer-sidebar .sidebar-header[data-v-757993f6]{padding:1rem;border-bottom:1px solid #f3f4f6}.designer-sidebar .sidebar-header h4[data-v-757993f6]{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.designer-sidebar .sidebar-header p[data-v-757993f6]{font-size:.75rem;color:#6b7280;margin:0}.designer-sidebar .component-list[data-v-757993f6]{flex:1;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.designer-sidebar .component-item[data-v-757993f6]{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:6px;cursor:grab;transition:all .2s ease;border:1px solid transparent}.designer-sidebar .component-item[data-v-757993f6]:hover{background:#6366f10d;border-color:#6366f133}.designer-sidebar .component-item .component-icon[data-v-757993f6]{font-size:1rem;flex-shrink:0}.designer-sidebar .component-item .component-info[data-v-757993f6]{flex:1;min-width:0}.designer-sidebar .component-item .component-info .component-name[data-v-757993f6]{font-size:.75rem;font-weight:500;color:#1f2937;margin-bottom:.125rem}.designer-sidebar .component-item .component-info .component-desc[data-v-757993f6]{font-size:.6875rem;color:#6b7280}.designer-canvas[data-v-757993f6]{flex:1;display:flex;flex-direction:column}.designer-canvas .canvas-header[data-v-757993f6]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fff;border-bottom:1px solid #f3f4f6}.designer-canvas .canvas-header h4[data-v-757993f6]{font-size:.875rem;font-weight:600;color:#1f2937;margin:0}.designer-canvas .canvas-header .canvas-actions[data-v-757993f6]{display:flex;gap:.5rem}.designer-canvas .canvas-header .canvas-actions .action-btn[data-v-757993f6]{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border-radius:4px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}.designer-canvas .canvas-header .canvas-actions .action-btn[data-v-757993f6]:hover{border-color:#6366f1;color:#6366f1}.designer-canvas .canvas-header .canvas-actions .action-btn.primary[data-v-757993f6]{background:#6366f1;color:#fff;border-color:#6366f1}.designer-canvas .canvas-header .canvas-actions .action-btn.primary[data-v-757993f6]:hover{background:#474aee}.designer-canvas .form-preview[data-v-757993f6]{flex:1;padding:1.5rem;background:#fff;margin:1rem;border-radius:8px;box-shadow:0 1px 3px #0000001a;border:1px solid #f3f4f6;overflow-y:auto}.designer-canvas .form-preview .form-title[data-v-757993f6]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;text-align:center;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.designer-canvas .form-preview .form-field[data-v-757993f6]{margin-bottom:1.25rem}.designer-canvas .form-preview .form-field .field-label[data-v-757993f6]{display:block;font-size:.875rem;font-weight:500;color:#1f2937;margin-bottom:.5rem}.designer-canvas .form-preview .form-field .field-label .required[data-v-757993f6]{color:#ef4444;margin-left:.125rem}.designer-canvas .form-preview .form-field .field-input[data-v-757993f6],.designer-canvas .form-preview .form-field .field-select[data-v-757993f6]{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;color:#1f2937;background:#fff;transition:all .2s ease}.designer-canvas .form-preview .form-field .field-input[data-v-757993f6]:focus,.designer-canvas .form-preview .form-field .field-select[data-v-757993f6]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.designer-canvas .form-preview .form-field .field-input[data-v-757993f6]::placeholder,.designer-canvas .form-preview .form-field .field-select[data-v-757993f6]::placeholder{color:#9ca3af}.designer-canvas .form-preview .form-field .radio-group[data-v-757993f6]{display:flex;gap:1rem}.designer-canvas .form-preview .form-field .radio-group .radio-item[data-v-757993f6]{display:flex;align-items:center;gap:.375rem;cursor:pointer}.designer-canvas .form-preview .form-field .radio-group .radio-item input[type=radio][data-v-757993f6]{margin:0;accent-color:#6366f1}.designer-canvas .form-preview .form-field .radio-group .radio-item .radio-text[data-v-757993f6]{font-size:.875rem;color:#1f2937}.designer-canvas .form-preview .form-actions[data-v-757993f6]{margin-top:2rem;text-align:center}.designer-canvas .form-preview .form-actions .submit-btn[data-v-757993f6]{padding:.75rem 2rem;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.designer-canvas .form-preview .form-actions .submit-btn[data-v-757993f6]:hover{background:#474aee;transform:translateY(-1px);box-shadow:0 2px 8px #6366f133}.showcase-section[data-v-98cdd1a4]{min-height:100vh;padding:4rem 0;background:#f9f9f9;transition:background .3s ease;display:flex;align-items:center}@media (max-width: 1024px){.showcase-section[data-v-98cdd1a4]{min-height:90vh;padding:3rem 0}}@media (max-width: 768px){.showcase-section[data-v-98cdd1a4]{min-height:80vh;padding:2rem 0}}@media (max-width: 640px){.showcase-section[data-v-98cdd1a4]{min-height:70vh;padding:1.5rem 0}}.showcase-section .section-header[data-v-98cdd1a4]{text-align:center;margin-bottom:4rem}.showcase-section .section-header .section-title[data-v-98cdd1a4]{font-size:2.25rem;font-weight:700;color:#1f2937;max-width:800px;margin:0 auto;line-height:1.25;transition:color .3s ease}@media (max-width: 768px){.showcase-section .section-header .section-title[data-v-98cdd1a4]{font-size:1.875rem}}@media (max-width: 640px){.showcase-section .section-header .section-title[data-v-98cdd1a4]{font-size:1.5rem}}.showcase-section .collage-wrapper[data-v-98cdd1a4]{background:linear-gradient(135deg,#5b8def,#7c3aed);border-radius:1.5rem;padding:4rem;color:#fff;width:100%;max-width:1200px;margin:0 auto;overflow:hidden}@media (max-width: 768px){.showcase-section .collage-wrapper[data-v-98cdd1a4]{padding:3rem}}@media (max-width: 640px){.showcase-section .collage-wrapper[data-v-98cdd1a4]{padding:2rem;border-radius:1rem}}.showcase-section .collage-wrapper .collage-grid[data-v-98cdd1a4]{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));grid-auto-rows:110px;gap:.75rem;position:relative;width:100%}@media (max-width: 1024px){.showcase-section .collage-wrapper .collage-grid[data-v-98cdd1a4]{grid-template-columns:repeat(4,minmax(100px,1fr))}}@media (max-width: 768px){.showcase-section .collage-wrapper .collage-grid[data-v-98cdd1a4]{grid-template-columns:repeat(3,minmax(120px,1fr));grid-auto-rows:120px}}@media (max-width: 640px){.showcase-section .collage-wrapper .collage-grid[data-v-98cdd1a4]{grid-template-columns:repeat(2,minmax(140px,1fr));grid-auto-rows:130px;gap:.5rem}}.showcase-section .collage-wrapper .collage-grid .collage-item[data-v-98cdd1a4]{border-radius:18px;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 15px 40px #0f172a33;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;cursor:pointer}.showcase-section .collage-wrapper .collage-grid .collage-item[data-v-98cdd1a4]:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 25px 55px #0f172a4d;opacity:.95}.showcase-section .collage-wrapper .collage-grid .collage-item .item-icon[data-v-98cdd1a4]{width:28px;height:28px;border-radius:8px;background:#ffffff4d;margin-bottom:.5rem}.showcase-section .collage-wrapper .collage-grid .collage-item .item-name[data-v-98cdd1a4]{font-size:1rem;font-weight:600}.showcase-section .collage-wrapper .collage-grid .collage-item.wide[data-v-98cdd1a4]{grid-column:span 2}@media (max-width: 768px){.showcase-section .collage-wrapper .collage-grid .collage-item.wide[data-v-98cdd1a4]{grid-column:span 1}}.showcase-section .collage-wrapper .collage-grid .collage-item.tall[data-v-98cdd1a4]{grid-row:span 2}@media (max-width: 768px){.showcase-section .collage-wrapper .collage-grid .collage-item.tall[data-v-98cdd1a4]{grid-row:span 1}}.showcase-section .collage-wrapper .collage-grid .collage-center[data-v-98cdd1a4]{grid-column:3/span 2;grid-row:2/span 2;border-radius:20px;background:#ffffff40;padding:3rem;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:.5rem;box-shadow:0 20px 60px #0f172a40}.showcase-section .collage-wrapper .collage-grid .collage-center h3[data-v-98cdd1a4]{font-size:2rem;margin:0}.showcase-section .collage-wrapper .collage-grid .collage-center p[data-v-98cdd1a4]{margin:0;opacity:.85}@media (max-width: 768px){.showcase-section .collage-wrapper .collage-grid .collage-center[data-v-98cdd1a4]{grid-column:1/-1;grid-row:auto;order:-1}}@keyframes chartGrow-98cdd1a4{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}.features-and-testimonials[data-v-1cfa1c09]{min-height:100vh;background:#fff;transition:background .3s ease;display:flex;flex-direction:column}@media (max-width: 1024px){.features-and-testimonials[data-v-1cfa1c09]{min-height:90vh}}@media (max-width: 768px){.features-and-testimonials[data-v-1cfa1c09]{min-height:80vh}}@media (max-width: 640px){.features-and-testimonials[data-v-1cfa1c09]{min-height:70vh}}.features-section[data-v-1cfa1c09]{flex:1;display:flex;align-items:center;padding:2rem 0}@media (max-width: 768px){.features-section[data-v-1cfa1c09]{padding:1.5rem 0}}@media (max-width: 640px){.features-section[data-v-1cfa1c09]{padding:1rem 0}}.features-section .section-header[data-v-1cfa1c09]{text-align:center;margin-bottom:2rem}@media (max-width: 768px){.features-section .section-header[data-v-1cfa1c09]{margin-bottom:1.5rem}}@media (max-width: 640px){.features-section .section-header[data-v-1cfa1c09]{margin-bottom:1rem}}.features-section .section-header .section-title[data-v-1cfa1c09]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}@media (max-width: 768px){.features-section .section-header .section-title[data-v-1cfa1c09]{font-size:2rem}}@media (max-width: 640px){.features-section .section-header .section-title[data-v-1cfa1c09]{font-size:1.75rem}}.features-section .section-header .section-subtitle[data-v-1cfa1c09]{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto}@media (max-width: 640px){.features-section .section-header .section-subtitle[data-v-1cfa1c09]{font-size:1rem}}.features-section .features-row[data-v-1cfa1c09]{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 1024px){.features-section .features-row[data-v-1cfa1c09]{gap:2rem;max-width:900px;padding:0 1.5rem}}@media (max-width: 768px){.features-section .features-row[data-v-1cfa1c09]{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:0 1rem}}@media (max-width: 640px){.features-section .features-row[data-v-1cfa1c09]{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}}.features-section .feature-item[data-v-1cfa1c09]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem;background:var(--bg-primary);border-radius:1rem;box-shadow:0 2px 8px #0000000f;border:1px solid var(--border-light);transition:all .3s ease;min-width:0}@media (max-width: 1024px){.features-section .feature-item[data-v-1cfa1c09]{padding:1.75rem .75rem}}@media (max-width: 768px){.features-section .feature-item[data-v-1cfa1c09]{padding:1.5rem .5rem}}@media (max-width: 640px){.features-section .feature-item[data-v-1cfa1c09]{padding:1.25rem .25rem}}.features-section .feature-item[data-v-1cfa1c09]:hover{transform:translateY(-8px);box-shadow:0 8px 25px #0000001f,0 4px 15px #00000014,0 2px 8px #6366f11a}@media (max-width: 640px){.features-section .feature-item[data-v-1cfa1c09]:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0000001a,0 3px 12px #0000000f}}.features-section .feature-item:hover .feature-icon .icon[data-v-1cfa1c09]{transform:scale(1.15);box-shadow:0 4px 15px #00000026}@media (max-width: 640px){.features-section .feature-item:hover .feature-icon .icon[data-v-1cfa1c09]{transform:scale(1.1)}}.features-section .feature-item:hover .feature-icon .icon.icon-speed[data-v-1cfa1c09]{box-shadow:0 4px 15px #6366f14d}.features-section .feature-item:hover .feature-icon .icon.icon-integration[data-v-1cfa1c09]{box-shadow:0 4px 15px #3b82f64d}.features-section .feature-item:hover .feature-icon .icon.icon-personalization[data-v-1cfa1c09]{box-shadow:0 4px 15px #8b5cf64d}.features-section .feature-item:hover .feature-icon .icon.icon-cost[data-v-1cfa1c09]{box-shadow:0 4px 15px #06b6d44d}.features-section .feature-icon[data-v-1cfa1c09]{margin-bottom:1.5rem}.features-section .feature-icon .icon[data-v-1cfa1c09]{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}@media (max-width: 1024px){.features-section .feature-icon .icon[data-v-1cfa1c09]{width:3.5rem;height:3.5rem}}@media (max-width: 768px){.features-section .feature-icon .icon[data-v-1cfa1c09]{width:3rem;height:3rem}}@media (max-width: 640px){.features-section .feature-icon .icon[data-v-1cfa1c09]{width:2.5rem;height:2.5rem}}.features-section .feature-icon .icon.icon-speed[data-v-1cfa1c09]{background:linear-gradient(135deg,#667eea,#764ba2)}.features-section .feature-icon .icon.icon-integration[data-v-1cfa1c09]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.features-section .feature-icon .icon.icon-personalization[data-v-1cfa1c09]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.features-section .feature-icon .icon.icon-cost[data-v-1cfa1c09]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.features-section .feature-icon .icon svg[data-v-1cfa1c09]{width:1.5rem;height:1.5rem}@media (max-width: 640px){.features-section .feature-icon .icon svg[data-v-1cfa1c09]{width:1.25rem;height:1.25rem}}.features-section .feature-content .feature-title[data-v-1cfa1c09]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}@media (max-width: 640px){.features-section .feature-content .feature-title[data-v-1cfa1c09]{font-size:1.125rem}}.features-section .feature-content .feature-description[data-v-1cfa1c09]{font-size:.875rem;color:#6b7280;line-height:1.6}@media (max-width: 640px){.features-section .feature-content .feature-description[data-v-1cfa1c09]{font-size:.8125rem}}.testimonials-section[data-v-1cfa1c09]{flex:1;display:flex;align-items:center;padding:2rem 0}@media (max-width: 768px){.testimonials-section[data-v-1cfa1c09]{padding:1.5rem 0}}@media (max-width: 640px){.testimonials-section[data-v-1cfa1c09]{padding:1rem 0}}.testimonials-section .section-header[data-v-1cfa1c09]{text-align:center;margin-bottom:2rem}@media (max-width: 768px){.testimonials-section .section-header[data-v-1cfa1c09]{margin-bottom:1.5rem}}@media (max-width: 640px){.testimonials-section .section-header[data-v-1cfa1c09]{margin-bottom:1rem}}.testimonials-section .section-header .section-title[data-v-1cfa1c09]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}@media (max-width: 768px){.testimonials-section .section-header .section-title[data-v-1cfa1c09]{font-size:2rem}}@media (max-width: 640px){.testimonials-section .section-header .section-title[data-v-1cfa1c09]{font-size:1.75rem}}.testimonials-section .section-header .section-subtitle[data-v-1cfa1c09]{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto}@media (max-width: 640px){.testimonials-section .section-header .section-subtitle[data-v-1cfa1c09]{font-size:1rem}}.testimonials-section .testimonials-scroll-container[data-v-1cfa1c09]{overflow:hidden;position:relative}.testimonials-section .testimonials-scroll-container .testimonials-row[data-v-1cfa1c09]{--scroll-duration: 70s;display:flex;margin-bottom:1.5rem;will-change:transform}.testimonials-section .testimonials-scroll-container .testimonials-row[data-v-1cfa1c09]:last-child{margin-bottom:0}.testimonials-section .testimonials-scroll-container .testimonials-row[data-direction=right-to-left][data-v-1cfa1c09]{--scroll-duration: 75s}.testimonials-section .testimonials-scroll-container .testimonials-row .testimonials-track[data-v-1cfa1c09]{display:flex;gap:1.5rem;animation:scrollLeftToRight-1cfa1c09 var(--scroll-duration) linear infinite;will-change:transform;transform:translateZ(0)}.testimonials-section .testimonials-scroll-container .testimonials-row .testimonials-track-reverse[data-v-1cfa1c09]{display:flex;gap:1.5rem;animation:scrollRightToLeft-1cfa1c09 var(--scroll-duration) linear infinite;will-change:transform;transform:translateZ(0)}@media (max-width: 640px){.testimonials-section .testimonials-scroll-container[data-v-1cfa1c09]{overflow:visible}.testimonials-section .testimonials-scroll-container .testimonials-row[data-v-1cfa1c09]{--scroll-duration: 0s;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.testimonials-section .testimonials-scroll-container .testimonials-row[data-v-1cfa1c09]:last-child{margin-bottom:0}.testimonials-section .testimonials-scroll-container .testimonials-row .testimonials-track[data-v-1cfa1c09],.testimonials-section .testimonials-scroll-container .testimonials-row .testimonials-track-reverse[data-v-1cfa1c09]{display:grid;grid-template-columns:1fr;gap:1rem;animation:none;transform:none}.testimonials-section .testimonials-scroll-container .testimonials-row[data-direction=right-to-left][data-v-1cfa1c09]{display:none}.testimonials-section .testimonials-scroll-container .testimonials-track .testimonial-card[data-v-1cfa1c09]:nth-child(n+7),.testimonials-section .testimonials-scroll-container .testimonials-track-reverse .testimonial-card[data-v-1cfa1c09]:nth-child(n+7){display:none}}.testimonials-section .testimonial-card[data-v-1cfa1c09]{flex:0 0 350px;background:var(--bg-primary);border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #0000000f;border:1px solid var(--border-light);transition:all .3s ease}.testimonials-section .testimonial-card[data-v-1cfa1c09]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001f}@media (max-width: 768px){.testimonials-section .testimonial-card[data-v-1cfa1c09]{flex:0 0 280px}}@media (max-width: 640px){.testimonials-section .testimonial-card[data-v-1cfa1c09]{flex:1 1 auto;width:100%}}.testimonials-section .testimonial-content .testimonial-text[data-v-1cfa1c09]{font-size:1rem;line-height:1.7;color:#1f2937;margin-bottom:1rem}.testimonials-section .testimonial-author[data-v-1cfa1c09]{display:flex;align-items:center;gap:.75rem}.testimonials-section .testimonial-author .author-avatar[data-v-1cfa1c09]{flex-shrink:0}.testimonials-section .testimonial-author .author-avatar .avatar-placeholder[data-v-1cfa1c09]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}.testimonials-section .testimonial-author .author-info[data-v-1cfa1c09]{min-width:0}.testimonials-section .testimonial-author .author-info .author-name[data-v-1cfa1c09]{font-weight:600;color:#1f2937;font-size:.95rem;margin-bottom:.125rem}.testimonials-section .testimonial-author .author-info .author-title[data-v-1cfa1c09]{font-size:.85rem;color:#6b7280;margin-bottom:.125rem}.testimonials-section .testimonial-author .author-info .author-company[data-v-1cfa1c09]{font-size:.85rem;color:#9ca3af}@keyframes scrollLeftToRight-1cfa1c09{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes scrollRightToLeft-1cfa1c09{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.home-page[data-v-e9130ade]{min-height:100vh}.pricing-page[data-v-e74ba13a]{padding-top:80px;min-height:100vh;overflow-x:hidden}@media (max-width: 768px){.pricing-page[data-v-e74ba13a]{padding-top:60px}}.container[data-v-e74ba13a]{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 1024px){.container[data-v-e74ba13a]{padding:0 16px}}@media (max-width: 768px){.container[data-v-e74ba13a]{padding:0 12px}}@media (max-width: 640px){.container[data-v-e74ba13a]{padding:0 8px}}.pricing-section[data-v-e74ba13a]{padding:60px 0;background:var(--bg-primary)}@media (max-width: 768px){.pricing-section[data-v-e74ba13a]{padding:40px 0}}@media (max-width: 640px){.pricing-section[data-v-e74ba13a]{padding:30px 0}}.pricing-header[data-v-e74ba13a]{text-align:center;margin-bottom:60px}@media (max-width: 768px){.pricing-header[data-v-e74ba13a]{margin-bottom:40px}}@media (max-width: 640px){.pricing-header[data-v-e74ba13a]{margin-bottom:30px}}.pricing-title[data-v-e74ba13a]{font-size:32px;font-weight:600;color:var(--text-primary);line-height:1.4;max-width:800px;margin:0 auto}@media (max-width: 1024px){.pricing-title[data-v-e74ba13a]{font-size:28px}}@media (max-width: 768px){.pricing-title[data-v-e74ba13a]{font-size:24px;padding:0 16px}}@media (max-width: 640px){.pricing-title[data-v-e74ba13a]{font-size:20px;padding:0 8px}}.pricing-plans[data-v-e74ba13a]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1400px;margin:0 auto}@media (max-width: 1024px){.pricing-plans[data-v-e74ba13a]{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px}}@media (max-width: 768px){.pricing-plans[data-v-e74ba13a]{grid-template-columns:repeat(2,1fr);gap:20px;max-width:800px}}@media (max-width: 640px){.pricing-plans[data-v-e74ba13a]{grid-template-columns:1fr;gap:16px;max-width:400px}}.pricing-card[data-v-e74ba13a]{background:var(--bg-primary);border:2px solid var(--border-color);border-radius:16px;overflow:hidden;position:relative;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.pricing-card[data-v-e74ba13a]:hover{transform:translateY(-8px);box-shadow:0 20px 40px var(--shadow-color)}.pricing-card.popular[data-v-e74ba13a]{border-color:#6366f1;transform:scale(1.05)}@media (max-width: 768px){.pricing-card.popular[data-v-e74ba13a]{transform:scale(1.02)}}@media (max-width: 640px){.pricing-card.popular[data-v-e74ba13a]{transform:none}}.pricing-card.popular .popular-badge[data-v-e74ba13a]{position:absolute;top:-1px;right:20px;background:#6366f1;color:#fff;padding:8px 16px;border-radius:0 0 8px 8px;font-size:12px;font-weight:600}@media (max-width: 640px){.pricing-card.popular .popular-badge[data-v-e74ba13a]{right:12px;padding:6px 12px;font-size:11px}}.pricing-card.professional[data-v-e74ba13a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.pricing-card.professional .card-header[data-v-e74ba13a],.pricing-card.professional .card-body[data-v-e74ba13a],.pricing-card.professional .card-footer[data-v-e74ba13a]{color:#fff}.pricing-card.professional .features-list li[data-v-e74ba13a]{color:#ffffffe6}.pricing-card.free[data-v-e74ba13a]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e2e8f0}.pricing-card.free[data-v-e74ba13a]:hover{border-color:#cbd5e1;box-shadow:0 20px 40px #00000014}.pricing-card.free .card-header[data-v-e74ba13a]{background:linear-gradient(135deg,#fff,#f8fafc)}.pricing-card.free .plan-name[data-v-e74ba13a]{color:#1e293b;font-weight:700}.pricing-card.free .plan-price .price[data-v-e74ba13a]{color:#059669;font-weight:800}.pricing-card.free .plan-price .currency[data-v-e74ba13a]{color:#6b7280}.pricing-card.free .plan-description[data-v-e74ba13a]{color:#059669;font-weight:600}.pricing-card.free .features-list li[data-v-e74ba13a]{color:#374151}.pricing-card.free .features-list li[data-v-e74ba13a]:before{color:#059669}.pricing-card.free .btn-outline[data-v-e74ba13a]{border-color:#059669;color:#059669;font-weight:600}.pricing-card.free .btn-outline[data-v-e74ba13a]:hover{background:#059669;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #0596694d}.pricing-card.enterprise[data-v-e74ba13a]{background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff}.pricing-card.enterprise .card-header[data-v-e74ba13a],.pricing-card.enterprise .card-body[data-v-e74ba13a],.pricing-card.enterprise .card-footer[data-v-e74ba13a]{color:#fff}.pricing-card.enterprise .features-list li[data-v-e74ba13a]{color:#ffffffe6}.pricing-card.exclusive[data-v-e74ba13a]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:#f59e0b}.pricing-card.exclusive .card-header[data-v-e74ba13a],.pricing-card.exclusive .card-body[data-v-e74ba13a],.pricing-card.exclusive .card-footer[data-v-e74ba13a]{color:#fff}.pricing-card.exclusive .features-list li[data-v-e74ba13a]{color:#ffffffe6}.pricing-card.exclusive .plan-price .price[data-v-e74ba13a]{font-size:42px}@media (max-width: 768px){.pricing-card.exclusive .plan-price .price[data-v-e74ba13a]{font-size:36px}}@media (max-width: 640px){.pricing-card.exclusive .plan-price .price[data-v-e74ba13a]{font-size:32px}}.corner-tag[data-v-e74ba13a]{position:absolute;top:12px;right:12px;background:#fffffff2;color:#6366f1;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0000001a;z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 640px){.corner-tag[data-v-e74ba13a]{top:8px;right:8px;padding:4px 8px;font-size:10px}}.corner-tag.team[data-v-e74ba13a]{background:linear-gradient(135deg,#f0dfa6,#e8d194,#dfc482);color:#333;border-color:#f0dfa666;box-shadow:0 2px 8px #f0dfa64d}.corner-tag.team[data-v-e74ba13a]:hover{background:linear-gradient(135deg,#f2e2a8,#ead496,#e1c684);box-shadow:0 4px 12px #f0dfa666;transform:translateY(-1px)}.corner-tag.enterprise[data-v-e74ba13a]{background:linear-gradient(135deg,#f0dfa6,#e8d194,#dfc482);color:#333;border-color:#f0dfa666;box-shadow:0 2px 8px #f0dfa64d}.corner-tag.enterprise[data-v-e74ba13a]:hover{background:linear-gradient(135deg,#f2e2a8,#ead496,#e1c684);box-shadow:0 4px 12px #f0dfa666;transform:translateY(-1px)}.corner-tag.exclusive[data-v-e74ba13a]{background:linear-gradient(135deg,#fef3c7,#fde68a,#fcd34d);color:#92400e;border-color:#f59e0b66;box-shadow:0 2px 8px #f59e0b4d}.corner-tag.exclusive[data-v-e74ba13a]:hover{background:linear-gradient(135deg,#fef4c8,#fde78b,#fcd44e);box-shadow:0 4px 12px #f59e0b66;transform:translateY(-1px)}.card-header[data-v-e74ba13a]{padding:30px;text-align:center}@media (max-width: 768px){.card-header[data-v-e74ba13a]{padding:24px 20px}}@media (max-width: 640px){.card-header[data-v-e74ba13a]{padding:20px 16px}}.plan-name[data-v-e74ba13a]{font-size:20px;font-weight:600;margin-bottom:16px}@media (max-width: 640px){.plan-name[data-v-e74ba13a]{font-size:18px;margin-bottom:12px}}.plan-price[data-v-e74ba13a]{display:flex;align-items:baseline;justify-content:center;margin-bottom:8px}.plan-price .price[data-v-e74ba13a]{font-size:48px;font-weight:700}@media (max-width: 768px){.plan-price .price[data-v-e74ba13a]{font-size:40px}}@media (max-width: 640px){.plan-price .price[data-v-e74ba13a]{font-size:36px}}.plan-price .currency[data-v-e74ba13a]{font-size:16px;color:var(--text-secondary);margin-left:4px}@media (max-width: 640px){.plan-price .currency[data-v-e74ba13a]{font-size:14px}}.plan-description[data-v-e74ba13a]{font-size:14px;color:var(--text-secondary)}.card-body[data-v-e74ba13a]{padding:30px;flex:1}@media (max-width: 768px){.card-body[data-v-e74ba13a]{padding:24px 20px}}@media (max-width: 640px){.card-body[data-v-e74ba13a]{padding:20px 16px}}.features-list[data-v-e74ba13a]{list-style:none;padding:0;margin:0}.features-list li[data-v-e74ba13a]{padding:12px 0;border-bottom:1px solid var(--border-light);font-size:14px;color:var(--text-primary)}@media (max-width: 640px){.features-list li[data-v-e74ba13a]{padding:10px 0;font-size:13px}}.features-list li[data-v-e74ba13a]:last-child{border-bottom:none}.features-list li[data-v-e74ba13a]:before{content:"✓";color:#10b981;font-weight:700;margin-right:8px}.card-footer[data-v-e74ba13a]{padding:30px;text-align:center}@media (max-width: 768px){.card-footer[data-v-e74ba13a]{padding:24px 20px}}@media (max-width: 640px){.card-footer[data-v-e74ba13a]{padding:20px 16px}}.btn[data-v-e74ba13a]{padding:12px 32px;border-radius:8px;font-weight:600;text-decoration:none;cursor:pointer;border:none;transition:all .3s ease;display:inline-block;width:100%}.btn.btn-primary[data-v-e74ba13a]{background:#6366f1;color:#fff}.btn.btn-primary[data-v-e74ba13a]:hover{background:#5856eb}.btn.btn-outline[data-v-e74ba13a]{background:transparent;color:#6366f1;border:2px solid #6366f1}.btn.btn-outline[data-v-e74ba13a]:hover{background:#6366f1;color:#fff}.billing-note[data-v-e74ba13a]{font-size:12px;color:var(--text-secondary);margin-top:12px}.comparison-section[data-v-e74ba13a]{padding:100px 0 120px;background:var(--bg-primary)}@media (max-width: 768px){.comparison-section[data-v-e74ba13a]{padding:60px 0 80px}}@media (max-width: 640px){.comparison-section[data-v-e74ba13a]{padding:40px 0 60px}}.section-title[data-v-e74ba13a]{font-size:32px;font-weight:700;text-align:center;margin-bottom:64px;color:var(--text-primary);letter-spacing:-.02em}@media (max-width: 1024px){.section-title[data-v-e74ba13a]{font-size:28px;margin-bottom:48px}}@media (max-width: 768px){.section-title[data-v-e74ba13a]{font-size:24px;margin-bottom:40px}}@media (max-width: 640px){.section-title[data-v-e74ba13a]{font-size:20px;margin-bottom:32px}}.comparison-table-wrapper[data-v-e74ba13a]{max-width:1000px;margin:0 auto;overflow:hidden;border-radius:20px;box-shadow:0 4px 24px #0000000a,0 1px 3px #00000005;border:1px solid rgba(0,0,0,.06);overflow-x:auto;background:var(--bg-primary)}.comparison-table[data-v-e74ba13a]{width:100%;background:transparent;border-collapse:separate;border-spacing:0}.comparison-table th[data-v-e74ba13a],.comparison-table td[data-v-e74ba13a]{padding:24px 20px;text-align:left;border:none;position:relative;font-size:15px;line-height:1.4}@media (max-width: 768px){.comparison-table th[data-v-e74ba13a],.comparison-table td[data-v-e74ba13a]{padding:16px 12px;font-size:14px}}@media (max-width: 640px){.comparison-table th[data-v-e74ba13a],.comparison-table td[data-v-e74ba13a]{padding:12px 8px;font-size:13px}}.comparison-table th[data-v-e74ba13a]{background:#f8fafccc;font-weight:600;color:var(--text-primary);font-size:14px;letter-spacing:.01em;border-bottom:1px solid rgba(0,0,0,.06)}.comparison-table .feature-col[data-v-e74ba13a]{width:32%;font-weight:600;text-align:left}.comparison-table .plan-col[data-v-e74ba13a]{width:17%;text-align:center;font-weight:600;color:var(--text-primary)}@media (max-width: 768px){.comparison-table .plan-col[data-v-e74ba13a]{width:18%}}.comparison-table .feature-name[data-v-e74ba13a]{font-weight:500;color:var(--text-primary);text-align:left}.comparison-table .section-header[data-v-e74ba13a]{background:#6366f10d;font-weight:600;color:#6366f1;text-align:center;font-size:14px;letter-spacing:.05em;text-transform:uppercase;padding:185px 20px;line-height:4;border-top:1px solid rgba(99,102,241,.1);border-bottom:1px solid rgba(99,102,241,.1)}.comparison-table .divider td[data-v-e74ba13a]{padding:0 0 0 20px;height:0;border:none}.comparison-table tbody tr[data-v-e74ba13a]{transition:all .15s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(0,0,0,.04)}.comparison-table tbody tr[data-v-e74ba13a]:hover{background:#6366f105;transform:translateY(-1px);box-shadow:0 2px 12px #6366f114,0 1px 3px #00000005}.comparison-table tbody tr:hover td[data-v-e74ba13a]{color:var(--text-primary)}.comparison-table tbody tr:hover .feature-name[data-v-e74ba13a]{color:#6366f1;font-weight:600}.comparison-table tbody tr[data-v-e74ba13a]:last-child{border-bottom:none}.comparison-table tbody tr.divider[data-v-e74ba13a]:hover{background:transparent;transform:none;box-shadow:none}.comparison-table td[data-v-e74ba13a]{text-align:center;color:var(--text-secondary)}.comparison-table td.has-checkmark[data-v-e74ba13a]{color:#30d158!important;font-weight:600;font-size:16px}.comparison-table td.has-dash[data-v-e74ba13a]{color:var(--text-light);opacity:.6}.comparison-table td[data-v-e74ba13a]:first-child{text-align:left}.comparison-table thead tr:first-child th[data-v-e74ba13a]:first-child{border-top-left-radius:20px}.comparison-table thead tr:first-child th[data-v-e74ba13a]:last-child{border-top-right-radius:20px}.comparison-table tbody tr:last-child:not(.divider) td[data-v-e74ba13a]:first-child{border-bottom-left-radius:20px}.comparison-table tbody tr:last-child:not(.divider) td[data-v-e74ba13a]:last-child{border-bottom-right-radius:20px}.value-added-section[data-v-e74ba13a]{padding:100px 0 120px;background:var(--bg-primary)}@media (max-width: 768px){.value-added-section[data-v-e74ba13a]{padding:60px 0 80px}}@media (max-width: 640px){.value-added-section[data-v-e74ba13a]{padding:40px 0 60px}}.service-tabs[data-v-e74ba13a]{display:flex;justify-content:center;gap:16px;margin-bottom:48px;flex-wrap:wrap}@media (max-width: 768px){.service-tabs[data-v-e74ba13a]{gap:12px;margin-bottom:40px}}@media (max-width: 640px){.service-tabs[data-v-e74ba13a]{gap:8px;margin-bottom:32px}}.tab-button[data-v-e74ba13a]{padding:12px 24px;border:2px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease}@media (max-width: 640px){.tab-button[data-v-e74ba13a]{padding:10px 16px;font-size:14px}}.tab-button[data-v-e74ba13a]:hover{border-color:#6366f1;color:#6366f1;background:#6366f10d}.tab-button.active[data-v-e74ba13a]{background:#6366f1;color:#fff;border-color:#6366f1;font-weight:600;box-shadow:0 4px 12px #6366f14d}.tab-button.active[data-v-e74ba13a]:hover{background:#5856eb;border-color:#5856eb}.service-table-wrapper[data-v-e74ba13a]{max-width:1200px;margin:0 auto;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px #0000000a,0 1px 3px #00000005;border:1px solid rgba(0,0,0,.06);background:var(--bg-primary)}.service-table[data-v-e74ba13a]{width:100%;border-collapse:separate;border-spacing:0;background:transparent}.service-table thead[data-v-e74ba13a]{background:#f8fafccc}.service-table th[data-v-e74ba13a]{padding:20px 24px;text-align:left;font-weight:600;color:var(--text-primary);font-size:15px;border-bottom:1px solid rgba(0,0,0,.06)}@media (max-width: 768px){.service-table th[data-v-e74ba13a]{padding:16px 20px;font-size:14px}}@media (max-width: 640px){.service-table th[data-v-e74ba13a]{padding:12px 16px;font-size:13px}}.service-table tbody tr[data-v-e74ba13a]{border-bottom:1px solid rgba(0,0,0,.04);transition:all .15s ease}.service-table tbody tr[data-v-e74ba13a]:hover{background:#6366f105}.service-table tbody tr[data-v-e74ba13a]:last-child{border-bottom:none}.service-table td[data-v-e74ba13a]{padding:24px;color:var(--text-primary);font-size:14px;line-height:1.6;vertical-align:top}@media (max-width: 768px){.service-table td[data-v-e74ba13a]{padding:20px;font-size:13px}}@media (max-width: 640px){.service-table td[data-v-e74ba13a]{padding:16px;font-size:12px}}.service-table td div[data-v-e74ba13a]{margin-bottom:8px}.service-table td div[data-v-e74ba13a]:last-child{margin-bottom:0}.service-table .service-content-col[data-v-e74ba13a]{width:15%;min-width:120px}.service-table .content-desc-col[data-v-e74ba13a]{width:40%;min-width:200px}.service-table .service-form-col[data-v-e74ba13a]{width:25%;min-width:150px}.service-table .service-time-col[data-v-e74ba13a]{width:20%;min-width:150px}.service-table.three-columns .service-content-col[data-v-e74ba13a]{width:20%}.service-table.three-columns .content-desc-col[data-v-e74ba13a]{width:50%}.service-table.three-columns .service-form-col[data-v-e74ba13a]{width:30%}.service-table .service-content[data-v-e74ba13a]{font-weight:600;color:var(--text-primary)}.service-table .content-desc[data-v-e74ba13a],.service-table .service-form[data-v-e74ba13a],.service-table .service-time[data-v-e74ba13a]{color:var(--text-secondary)}.service-table .empty-state[data-v-e74ba13a]{text-align:center;padding:60px 24px!important;color:var(--text-secondary);font-size:15px}.faq-section[data-v-e74ba13a]{padding:80px 0;background:#fff}.faq-section .section-title[data-v-e74ba13a]{text-align:center;margin-bottom:60px;font-size:1.875rem;font-weight:700;color:#1f2937}.faq-section .faq-list[data-v-e74ba13a]{max-width:800px;margin:0 auto}.faq-section .faq-item[data-v-e74ba13a]{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px #0000000f;border:1px solid #f3f4f6;overflow:hidden;transition:all .3s ease}.faq-section .faq-item[data-v-e74ba13a]:hover{box-shadow:0 4px 16px #0000001a}.faq-section .faq-item .faq-question[data-v-e74ba13a]{width:100%;padding:24px;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;color:#1f2937;transition:all .3s ease}.faq-section .faq-item .faq-question[data-v-e74ba13a]:hover{background:#6366f10d}.faq-section .faq-item .faq-question .faq-icon[data-v-e74ba13a]{font-size:1.25rem;color:#6366f1;transition:transform .3s ease}.faq-section .faq-item .faq-question .faq-icon.active[data-v-e74ba13a]{transform:rotate(45deg)}.faq-section .faq-item .faq-answer[data-v-e74ba13a]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-section .faq-item .faq-answer.active[data-v-e74ba13a]{max-height:200px}.faq-section .faq-item .faq-answer p[data-v-e74ba13a]{padding:0 24px 24px;color:#6b7280;line-height:1.75;margin:0}.download-page[data-v-c4129a73]{padding-top:80px;min-height:100vh;overflow-x:hidden}@media (max-width: 768px){.download-page[data-v-c4129a73]{padding-top:60px}}@media (max-width: 640px){.download-page[data-v-c4129a73]{padding-top:50px}}.container[data-v-c4129a73]{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 1024px){.container[data-v-c4129a73]{padding:0 16px}}@media (max-width: 768px){.container[data-v-c4129a73]{padding:0 12px}}@media (max-width: 640px){.container[data-v-c4129a73]{padding:0 8px}}.download-section[data-v-c4129a73]{padding:80px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}@media (max-width: 768px){.download-section[data-v-c4129a73]{padding:60px 0}}@media (max-width: 640px){.download-section[data-v-c4129a73]{padding:40px 0}}.download-header[data-v-c4129a73]{margin-bottom:60px}@media (max-width: 768px){.download-header[data-v-c4129a73]{margin-bottom:40px}}@media (max-width: 640px){.download-header[data-v-c4129a73]{margin-bottom:30px}}.download-title[data-v-c4129a73]{font-size:48px;font-weight:700;margin-bottom:20px;line-height:1.2}@media (max-width: 1024px){.download-title[data-v-c4129a73]{font-size:40px}}@media (max-width: 768px){.download-title[data-v-c4129a73]{font-size:32px;margin-bottom:16px}}@media (max-width: 640px){.download-title[data-v-c4129a73]{font-size:28px;margin-bottom:12px}}.download-subtitle[data-v-c4129a73]{font-size:20px;opacity:.9;max-width:600px;margin:0 auto}@media (max-width: 768px){.download-subtitle[data-v-c4129a73]{font-size:18px;padding:0 20px}}@media (max-width: 640px){.download-subtitle[data-v-c4129a73]{font-size:16px;padding:0 16px}}.download-options[data-v-c4129a73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:800px;margin:0 auto 60px}@media (max-width: 1024px){.download-options[data-v-c4129a73]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:700px}}@media (max-width: 768px){.download-options[data-v-c4129a73]{grid-template-columns:1fr;gap:24px;max-width:400px;margin:0 auto 40px}}@media (max-width: 640px){.download-options[data-v-c4129a73]{gap:20px;max-width:320px;margin:0 auto 30px}}.download-option[data-v-c4129a73]{background:#ffffff1a;border-radius:20px;padding:40px 30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:transform .3s ease}@media (max-width: 768px){.download-option[data-v-c4129a73]{padding:32px 24px;border-radius:16px}}@media (max-width: 640px){.download-option[data-v-c4129a73]{padding:24px 20px;border-radius:12px}}.download-option[data-v-c4129a73]:hover{transform:translateY(-10px)}@media (max-width: 768px){.download-option[data-v-c4129a73]:hover{transform:translateY(-6px)}}@media (max-width: 640px){.download-option[data-v-c4129a73]:hover{transform:translateY(-4px)}}.platform-icon[data-v-c4129a73]{margin-bottom:20px;color:#ffffffe6;transition:all .3s ease}.platform-icon.ios[data-v-c4129a73]{color:#007aff}.platform-icon.ios[data-v-c4129a73]:hover{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 8px 16px rgba(0,122,255,.3))}.platform-icon.android[data-v-c4129a73]{color:#3ddc84}.platform-icon.android[data-v-c4129a73]:hover{transform:scale(1.1) rotate(-5deg);filter:drop-shadow(0 8px 16px rgba(61,220,132,.4))}.platform-icon.android:hover svg[data-v-c4129a73]{animation:androidPulse-c4129a73 1.5s ease-in-out infinite}@keyframes androidPulse-c4129a73{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.platform-name[data-v-c4129a73]{font-size:24px;font-weight:600;margin-bottom:12px}@media (max-width: 768px){.platform-name[data-v-c4129a73]{font-size:22px;margin-bottom:10px}}@media (max-width: 640px){.platform-name[data-v-c4129a73]{font-size:20px;margin-bottom:8px}}.platform-description[data-v-c4129a73]{font-size:16px;opacity:.8;margin-bottom:30px}@media (max-width: 768px){.platform-description[data-v-c4129a73]{font-size:15px;margin-bottom:24px}}@media (max-width: 640px){.platform-description[data-v-c4129a73]{font-size:14px;margin-bottom:20px}}.download-methods[data-v-c4129a73]{display:flex;flex-direction:column;align-items:center;gap:20px}.btn[data-v-c4129a73]{padding:15px 30px;border-radius:50px;font-weight:600;text-decoration:none;cursor:pointer;border:none;transition:all .3s ease;font-size:16px;min-height:44px}@media (max-width: 768px){.btn[data-v-c4129a73]{padding:12px 24px;font-size:15px}}@media (max-width: 640px){.btn[data-v-c4129a73]{padding:10px 20px;font-size:14px;border-radius:25px}}.btn.btn-primary[data-v-c4129a73]{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3)}.btn.btn-primary[data-v-c4129a73]:hover{background:#ffffff4d;transform:translateY(-2px)}@media (max-width: 640px){.btn.btn-primary[data-v-c4129a73]:hover{transform:translateY(-1px)}}.qr-code[data-v-c4129a73]{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-image[data-v-c4129a73]{width:80px;height:80px;border-radius:12px;background:var(--bg-primary);padding:8px;display:flex;align-items:center;justify-content:center}.qr-placeholder[data-v-c4129a73]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#6b7280}.qr-placeholder span[data-v-c4129a73]{font-size:24px;margin-bottom:4px}.qr-placeholder p[data-v-c4129a73]{font-size:10px;margin:0;font-weight:500}.qr-text[data-v-c4129a73]{font-size:12px;opacity:.7}.download-btn-wrapper[data-v-c4129a73]{position:relative;display:inline-block}.qr-tooltip[data-v-c4129a73]{display:none}.qr-code-container[data-v-c4129a73]{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-tooltip .qr-placeholder[data-v-c4129a73]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-secondary);background:var(--bg-secondary);border-radius:8px;padding:12px;width:80px;height:80px}.qr-tooltip .qr-placeholder span[data-v-c4129a73]{font-size:24px;margin-bottom:4px}.qr-tooltip .qr-placeholder p[data-v-c4129a73]{font-size:10px;margin:0;font-weight:500;color:var(--text-secondary)}@media (max-width: 640px){.qr-tooltip .qr-placeholder[data-v-c4129a73]{width:60px;height:60px;padding:8px}.qr-tooltip .qr-placeholder span[data-v-c4129a73]{font-size:20px}.qr-tooltip .qr-placeholder p[data-v-c4129a73]{font-size:9px}}.qr-code-image[data-v-c4129a73]{display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;padding:8px;box-shadow:0 2px 8px #0000001a}.qr-code-image svg[data-v-c4129a73]{display:block;border-radius:4px;width:150px;height:150px}.qr-code-image img[data-v-c4129a73]{display:block;border-radius:4px;width:150px;height:150px}@media (max-width: 640px){.qr-code-image[data-v-c4129a73]{padding:6px}.qr-code-image svg[data-v-c4129a73]{width:120px;height:120px}.qr-code-image img[data-v-c4129a73]{width:120px;height:120px}}.qr-tooltip .qr-text[data-v-c4129a73]{font-size:12px;color:var(--text-secondary);margin:0;font-weight:500;text-align:center}@media (max-width: 640px){.qr-tooltip .qr-text[data-v-c4129a73]{font-size:11px}}.tooltip-arrow[data-v-c4129a73]{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--bg-primary)}.tooltip-arrow[data-v-c4129a73]:before{content:"";position:absolute;top:1px;left:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--border-light)}.features-section[data-v-c4129a73]{padding:80px 0;background:var(--bg-secondary);transition:background-color .3s ease}@media (max-width: 768px){.features-section[data-v-c4129a73]{padding:60px 0}}@media (max-width: 640px){.features-section[data-v-c4129a73]{padding:40px 0}}.section-title[data-v-c4129a73]{font-size:32px;font-weight:600;text-align:center;margin-bottom:50px;color:var(--text-primary);transition:color .3s ease;position:relative}@media (max-width: 1024px){.section-title[data-v-c4129a73]{font-size:28px;margin-bottom:40px}}@media (max-width: 768px){.section-title[data-v-c4129a73]{font-size:24px;margin-bottom:32px}}@media (max-width: 640px){.section-title[data-v-c4129a73]{font-size:20px;margin-bottom:24px}}.features-grid[data-v-c4129a73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}@media (max-width: 1024px){.features-grid[data-v-c4129a73]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}}@media (max-width: 768px){.features-grid[data-v-c4129a73]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 640px){.features-grid[data-v-c4129a73]{grid-template-columns:1fr;gap:16px}}.feature-item[data-v-c4129a73]{text-align:center;padding:30px 20px;background:var(--bg-primary);border-radius:16px;box-shadow:0 1px 3px var(--shadow-color),0 2px 6px var(--shadow-color),0 4px 12px var(--shadow-color);transition:all .3s ease;border:1px solid var(--border-light);position:relative;overflow:hidden}.feature-item[data-v-c4129a73]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#6366f108,#a855f705,#ec489908);opacity:0;transition:opacity .3s ease;pointer-events:none}@media (max-width: 768px){.feature-item[data-v-c4129a73]{padding:24px 16px;border-radius:12px}}@media (max-width: 640px){.feature-item[data-v-c4129a73]{padding:20px 12px;border-radius:8px}}.feature-item[data-v-c4129a73]:hover{transform:translateY(-5px);box-shadow:0 2px 4px var(--shadow-color),0 4px 12px var(--shadow-color),0 8px 20px var(--shadow-color),0 12px 30px #6666ff14;border-color:var(--border-color)}.feature-item[data-v-c4129a73]:hover:before{opacity:1}@media (max-width: 768px){.feature-item[data-v-c4129a73]:hover{transform:translateY(-3px)}}@media (max-width: 640px){.feature-item[data-v-c4129a73]:hover{transform:translateY(-2px)}}.feature-icon[data-v-c4129a73]{font-size:48px;margin-bottom:20px;transition:all .3s ease;position:relative;z-index:1}@media (max-width: 768px){.feature-icon[data-v-c4129a73]{font-size:40px;margin-bottom:16px}}@media (max-width: 640px){.feature-icon[data-v-c4129a73]{font-size:36px;margin-bottom:12px}}.feature-item h3[data-v-c4129a73]{font-size:20px;font-weight:600;margin-bottom:12px;color:var(--text-primary);transition:color .3s ease;position:relative;z-index:1}@media (max-width: 768px){.feature-item h3[data-v-c4129a73]{font-size:18px;margin-bottom:10px}}@media (max-width: 640px){.feature-item h3[data-v-c4129a73]{font-size:16px;margin-bottom:8px}}.feature-item p[data-v-c4129a73]{color:var(--text-secondary);line-height:1.6;transition:color .3s ease;position:relative;z-index:1}@media (max-width: 768px){.feature-item p[data-v-c4129a73]{font-size:14px}}@media (max-width: 640px){.feature-item p[data-v-c4129a73]{font-size:13px;line-height:1.5}}.tip-overlay[data-v-c4129a73]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tip-modal[data-v-c4129a73]{background:#fff;border-radius:16px;padding:0;max-width:320px;width:90%;box-shadow:0 10px 40px #0003,0 20px 60px #00000026;animation:tipSlideIn-c4129a73 .3s ease-out}@media (max-width: 640px){.tip-modal[data-v-c4129a73]{max-width:280px;border-radius:12px}}@keyframes tipSlideIn-c4129a73{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.tip-content[data-v-c4129a73]{padding:32px 24px;text-align:center}@media (max-width: 640px){.tip-content[data-v-c4129a73]{padding:28px 20px}}.tip-message[data-v-c4129a73]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 24px;line-height:1.5}@media (max-width: 640px){.tip-message[data-v-c4129a73]{font-size:16px;margin-bottom:20px}}.tip-close-btn[data-v-c4129a73]{padding:12px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.tip-close-btn[data-v-c4129a73]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.tip-close-btn[data-v-c4129a73]:active{transform:translateY(0)}@media (max-width: 640px){.tip-close-btn[data-v-c4129a73]{padding:10px 28px;font-size:15px;min-width:100px}}.fade-enter-active[data-v-c4129a73],.fade-leave-active[data-v-c4129a73]{transition:opacity .3s ease}.fade-enter-from[data-v-c4129a73],.fade-leave-to[data-v-c4129a73]{opacity:0}.app-download-guide[data-v-aff2a220]{min-height:100vh;background:#05070a;color:#fff;display:grid;place-items:center;padding:24px 16px}.center[data-v-aff2a220]{width:min(420px,92vw);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.sign[data-v-aff2a220]{width:100%;background:#ffffffeb;color:#0f172a;border-radius:16px;padding:18px 16px;box-shadow:0 10px 40px #00000059;border:2px solid rgba(34,197,94,.55)}.sign-title[data-v-aff2a220]{font-size:20px;font-weight:800;letter-spacing:.2px}.sign-subtitle[data-v-aff2a220]{margin-top:8px;font-size:13px;color:#0f172abf}.actions[data-v-aff2a220]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;width:100%}.link-row[data-v-aff2a220]{font-size:13px;color:#ffffffc7;display:flex;align-items:center;gap:10px}.link-row a[data-v-aff2a220]{color:#93c5fdf2;text-decoration:underline;text-underline-offset:3px}.copy-toast[data-v-aff2a220]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#22c55e2e;color:#bbf7d0f2;border:1px solid rgba(34,197,94,.35)}.note[data-v-aff2a220]{color:#ffffffb8;font-size:12px;margin:0}.open-tip[data-v-aff2a220]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;z-index:9999}.arrow[data-v-aff2a220]{position:absolute;top:calc(10px + env(safe-area-inset-top,0px));right:calc(10px + env(safe-area-inset-right,0px));width:120px;height:120px;opacity:.95}.tip-card[data-v-aff2a220]{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);width:min(320px,86vw);border-radius:16px;padding:0;background:transparent;color:#fff}.tip-board[data-v-aff2a220]{width:100%;border-radius:14px;padding:18px 16px;font-weight:900;font-size:20px;line-height:1.25;letter-spacing:.2px;color:#0f172a;background:linear-gradient(180deg,#fffbebfa,#fef3c7f2);box-shadow:0 10px 40px #00000059;border:2px solid rgba(34,197,94,.55)}.tip-desc[data-v-aff2a220]{margin-top:10px;font-size:13px;color:#ffffffdb}.fade-enter-active[data-v-aff2a220],.fade-leave-active[data-v-aff2a220]{transition:opacity .2s ease}.fade-enter-from[data-v-aff2a220],.fade-leave-to[data-v-aff2a220]{opacity:0}.guide-page[data-v-c18b2e90]{min-height:100vh;padding-top:70px}.tutorials[data-v-c18b2e90]{padding:80px 0;background:#f9fafb}.tutorials .section-header[data-v-c18b2e90]{text-align:center;margin-bottom:60px}.tutorials .section-header h2[data-v-c18b2e90]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.tutorials .section-header p[data-v-c18b2e90]{font-size:1.125rem;color:#6b7280}.tutorials .tutorial-categories[data-v-c18b2e90]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.tutorials .category-card[data-v-c18b2e90]{background:#fff;border-radius:20px;padding:32px;box-shadow:0 4px 20px #00000014;border:1px solid #f3f4f6;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.tutorials .category-card[data-v-c18b2e90]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6366f1,#c1c2f9);transform:scaleX(0);transition:transform .3s ease}.tutorials .category-card[data-v-c18b2e90]:hover{transform:translateY(-8px);box-shadow:0 16px 40px #00000026;border-color:#6366f133}.tutorials .category-card[data-v-c18b2e90]:hover:before{transform:scaleX(1)}.tutorials .category-card:hover .play-button[data-v-c18b2e90]{background:#6366f1;color:#fff;transform:scale(1.1)}.tutorials .category-card .category-icon[data-v-c18b2e90]{font-size:56px;margin-bottom:2rem;display:block;text-align:center}.tutorials .category-card .category-content[data-v-c18b2e90]{text-align:center}.tutorials .category-card .category-content h3[data-v-c18b2e90]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem;line-height:1.25}.tutorials .category-card .category-content p[data-v-c18b2e90]{color:#6b7280;margin-bottom:3rem;line-height:1.75;font-size:1rem}.tutorials .category-card .category-content .category-footer[data-v-c18b2e90]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.tutorials .category-card .category-content .category-footer .course-count[data-v-c18b2e90]{color:#6b7280;font-size:.875rem;font-weight:500}.tutorials .category-card .category-content .category-footer .play-button[data-v-c18b2e90]{width:40px;height:40px;border-radius:50%;background:#6366f11a;color:#6366f1;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:none;cursor:pointer}.tutorials .category-card .category-content .category-footer .play-button svg[data-v-c18b2e90]{margin-left:2px}.faq[data-v-c18b2e90]{padding:80px 0;background:#fff}.faq .section-header[data-v-c18b2e90]{text-align:center;margin-bottom:60px}.faq .section-header h2[data-v-c18b2e90]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.faq .section-header p[data-v-c18b2e90]{font-size:1.125rem;color:#6b7280}.faq .faq-list[data-v-c18b2e90]{max-width:800px;margin:0 auto}.faq .faq-item[data-v-c18b2e90]{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px #0000000f;border:1px solid #f3f4f6;overflow:hidden;transition:all .3s ease}.faq .faq-item[data-v-c18b2e90]:hover{box-shadow:0 4px 16px #0000001a}.faq .faq-item .faq-question[data-v-c18b2e90]{width:100%;padding:24px;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;color:#1f2937;transition:all .3s ease}.faq .faq-item .faq-question[data-v-c18b2e90]:hover{background:#6366f10d}.faq .faq-item .faq-question .faq-icon[data-v-c18b2e90]{font-size:1.25rem;color:#6366f1;transition:transform .3s ease}.faq .faq-item .faq-question .faq-icon.active[data-v-c18b2e90]{transform:rotate(45deg)}.faq .faq-item .faq-answer[data-v-c18b2e90]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq .faq-item .faq-answer.active[data-v-c18b2e90]{max-height:200px}.faq .faq-item .faq-answer p[data-v-c18b2e90]{padding:0 24px 24px;color:#6b7280;line-height:1.75;margin:0}.support[data-v-c18b2e90]{padding:80px 0;background:linear-gradient(135deg,#6366f1,#9294f5);color:#fff;text-align:center}.support .support-content[data-v-c18b2e90]{max-width:600px;margin:0 auto}.support .support-content h2[data-v-c18b2e90]{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}.support .support-content p[data-v-c18b2e90]{font-size:1.125rem;opacity:.9;margin-bottom:3rem;line-height:1.75}.support .support-content .support-actions[data-v-c18b2e90]{display:flex;gap:20px;justify-content:center}@media (max-width: 640px){.support .support-content .support-actions[data-v-c18b2e90]{flex-direction:column;align-items:center}}.support .support-content .support-actions .btn[data-v-c18b2e90]{min-width:160px}.support .support-content .support-actions .btn.btn-secondary[data-v-c18b2e90]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.support .support-content .support-actions .btn.btn-secondary[data-v-c18b2e90]:hover{background:#ffffff4d;border-color:#ffffff80}@media (max-width: 768px){.guide-page[data-v-c18b2e90]{padding-top:60px}.tutorials[data-v-c18b2e90],.faq[data-v-c18b2e90],.support[data-v-c18b2e90]{padding:60px 0}.tutorial-categories[data-v-c18b2e90]{grid-template-columns:1fr;gap:20px}.category-card[data-v-c18b2e90]{padding:20px}}.not-developed-modal-overlay[data-v-c18b2e90]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.not-developed-modal[data-v-c18b2e90]{background:#fff;border-radius:20px;max-width:480px;width:100%;box-shadow:0 20px 60px #0000004d;overflow:hidden}.not-developed-modal .modal-header[data-v-c18b2e90]{display:flex;justify-content:flex-end;align-items:center;padding:24px 24px 0;border-bottom:none}.not-developed-modal .modal-header .modal-close[data-v-c18b2e90]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;border-radius:4px}.not-developed-modal .modal-header .modal-close[data-v-c18b2e90]:hover{color:#1f2937;background:#0000000d}.not-developed-modal .modal-body[data-v-c18b2e90]{padding:32px 24px 24px;text-align:center}.not-developed-modal .modal-body .not-developed-icon[data-v-c18b2e90]{color:#6366f1;margin-bottom:24px;display:flex;justify-content:center;opacity:.8}.not-developed-modal .modal-body .not-developed-text[data-v-c18b2e90]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:12px}.not-developed-modal .modal-body .not-developed-desc[data-v-c18b2e90]{font-size:1rem;color:#6b7280;margin-bottom:32px;line-height:1.75}.not-developed-modal .modal-body .btn[data-v-c18b2e90]{min-width:120px}.modal-fade-enter-active[data-v-c18b2e90],.modal-fade-leave-active[data-v-c18b2e90]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-c18b2e90],.modal-fade-leave-to[data-v-c18b2e90]{opacity:0}.modal-fade-enter-from .not-developed-modal[data-v-c18b2e90],.modal-fade-leave-to .not-developed-modal[data-v-c18b2e90]{transform:translateY(20px) scale(.9)}.course-detail-page[data-v-1502eb93]{height:100vh;padding-top:0;display:flex;flex-direction:column;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.course-header[data-v-1502eb93]{background:linear-gradient(135deg,#6366f1,#9294f5);color:#fff;padding:40px 0;flex-shrink:0}.course-header .breadcrumb[data-v-1502eb93]{display:flex;align-items:center;margin-bottom:1.5rem;font-size:.875rem}.course-header .breadcrumb .breadcrumb-link[data-v-1502eb93]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff26;color:#fff;text-decoration:none;border-radius:8px;border:1px solid rgba(255,255,255,.2);font-weight:500;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a}.course-header .breadcrumb .breadcrumb-link[data-v-1502eb93]:hover{background:#ffffff40;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.course-header .breadcrumb .breadcrumb-link[data-v-1502eb93]:active{transform:translateY(0);transition:all .1s ease}.course-header .breadcrumb .breadcrumb-link svg[data-v-1502eb93]{transition:transform .3s ease}.course-header .breadcrumb .breadcrumb-link:hover svg[data-v-1502eb93]{transform:translate(-2px)}.course-header .breadcrumb .breadcrumb-link span[data-v-1502eb93]{font-weight:500}.course-header .breadcrumb .breadcrumb-separator[data-v-1502eb93]{margin:0 1.5rem;opacity:.6;font-size:16px}.course-header .breadcrumb .breadcrumb-current[data-v-1502eb93]{opacity:.9;font-weight:500}.course-header .course-title[data-v-1502eb93]{font-size:1.875rem;font-weight:700;margin-bottom:1rem;line-height:1.25}@media (max-width: 768px){.course-header .course-title[data-v-1502eb93]{font-size:1.5rem}}.course-header .course-description[data-v-1502eb93]{font-size:1.125rem;opacity:.9;line-height:1.75;margin:0}@media (max-width: 768px){.course-header .course-description[data-v-1502eb93]{font-size:1rem}}.course-content[data-v-1502eb93]{flex:1;overflow-y:auto;padding:40px 0;background:#fff;transform:translateZ(0);will-change:auto}.practical-course-layout[data-v-1502eb93]{max-width:1400px;margin:0 auto}.system-cards[data-v-1502eb93]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px}@media (max-width: 1280px){.system-cards[data-v-1502eb93]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.system-cards[data-v-1502eb93]{grid-template-columns:1fr;gap:16px}}.system-card[data-v-1502eb93]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f;border:1px solid #f3f4f6;transition:all .3s ease;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:200px}.system-card[data-v-1502eb93]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:#6366f14d}.system-card:hover .play-button[data-v-1502eb93]{background:#6366f1;color:#fff}.system-card .system-icon[data-v-1502eb93]{font-size:40px;margin-bottom:16px;display:block}.system-card .system-title[data-v-1502eb93]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:8px;line-height:1.25}.system-card .system-description[data-v-1502eb93]{color:#6b7280;margin-bottom:20px;line-height:1.5;font-size:.875rem;flex:1}.system-card .play-button[data-v-1502eb93]{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:#6366f114;color:#6366f1;border-radius:6px;font-weight:500;font-size:.875rem;transition:all .3s ease;border:1px solid rgba(99,102,241,.15)}.system-card .play-button svg[data-v-1502eb93]{width:16px;height:16px}.advanced-course-layout[data-v-1502eb93]{max-width:1200px;margin:0 auto}.system-list-cards[data-v-1502eb93]{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.system-list-card[data-v-1502eb93]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f;border:1px solid #f3f4f6;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;gap:24px}.system-list-card[data-v-1502eb93]:hover{transform:translate(4px);box-shadow:0 8px 24px #0000001f;border-color:#6366f14d}.system-list-card:hover .list-play-button[data-v-1502eb93]{background:#6366f1;color:#fff;transform:scale(1.05)}.system-list-card .list-card-left[data-v-1502eb93]{flex-shrink:0}.system-list-card .list-card-left .list-card-icon[data-v-1502eb93]{font-size:48px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#6366f114;border-radius:12px;border:1px solid rgba(99,102,241,.15)}.system-list-card .list-card-content[data-v-1502eb93]{flex:1;min-width:0}.system-list-card .list-card-content .list-card-title[data-v-1502eb93]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:8px;line-height:1.25}.system-list-card .list-card-content .list-card-description[data-v-1502eb93]{color:#6b7280;line-height:1.75;font-size:1rem;margin:0}.system-list-card .list-card-right[data-v-1502eb93]{flex-shrink:0}.system-list-card .list-card-right .list-play-button[data-v-1502eb93]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#6366f114;color:#6366f1;border-radius:8px;font-weight:500;font-size:1rem;transition:all .3s ease;border:1px solid rgba(99,102,241,.15);white-space:nowrap}.system-list-card .list-card-right .list-play-button svg[data-v-1502eb93]{width:20px;height:20px}@media (max-width: 768px){.system-list-card[data-v-1502eb93]{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.system-list-card .list-card-left .list-card-icon[data-v-1502eb93]{width:60px;height:60px;font-size:36px}.system-list-card .list-card-content[data-v-1502eb93]{width:100%}.system-list-card .list-card-content .list-card-title[data-v-1502eb93]{font-size:1.125rem}.system-list-card .list-card-content .list-card-description[data-v-1502eb93]{font-size:.875rem}.system-list-card .list-card-right[data-v-1502eb93]{width:100%}.system-list-card .list-card-right .list-play-button[data-v-1502eb93]{width:100%;justify-content:center}}.video-modal-overlay[data-v-1502eb93]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-modal[data-v-1502eb93]{background:#fff;border-radius:16px;max-width:1400px;width:100%;height:85vh;max-height:85vh;box-shadow:0 20px 60px #0000004d;overflow:hidden;display:flex;flex-direction:column;position:relative}.video-modal .modal-close[data-v-1502eb93]{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:#00000080;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-modal .modal-close[data-v-1502eb93]:hover{background:#000000b3;transform:scale(1.1)}.video-modal .modal-close svg[data-v-1502eb93]{width:20px;height:20px}.video-modal .video-modal-content[data-v-1502eb93]{display:flex;flex-direction:column;height:100%}.video-modal .video-modal-header[data-v-1502eb93]{padding:20px 24px;border-bottom:1px solid #f3f4f6;background:#fff;flex-shrink:0}.video-modal .video-modal-header h3[data-v-1502eb93]{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 8px}.video-modal .video-modal-header p[data-v-1502eb93]{font-size:1rem;color:#6b7280;margin:0;line-height:1.75}.video-modal .video-modal-player[data-v-1502eb93]{flex:1;display:flex;align-items:center;justify-content:center;background:#000;padding:20px 20px 60px;min-height:600px;position:relative;overflow:visible}.video-modal .video-modal-player .video-element[data-v-1502eb93]{width:100%;max-width:100%;height:auto;max-height:calc(85vh - 240px);min-height:450px;object-fit:contain;display:block;margin:0 auto}@media (max-width: 768px){.video-modal[data-v-1502eb93]{max-width:100%;height:100vh;max-height:100vh;border-radius:0;margin:0}.video-modal .video-modal-header[data-v-1502eb93]{padding:20px}.video-modal .video-modal-header h3[data-v-1502eb93]{font-size:1.125rem}.video-modal .video-modal-header p[data-v-1502eb93]{font-size:.875rem}.video-modal .video-modal-player[data-v-1502eb93]{min-height:400px;padding:15px 15px 50px}.video-modal .video-modal-player .video-element[data-v-1502eb93]{min-height:300px;max-height:calc(100vh - 200px);height:auto}}.modal-fade-enter-active[data-v-1502eb93],.modal-fade-leave-active[data-v-1502eb93]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-1502eb93],.modal-fade-leave-to[data-v-1502eb93]{opacity:0}.modal-fade-enter-from .video-modal[data-v-1502eb93],.modal-fade-leave-to .video-modal[data-v-1502eb93]{transform:translateY(20px) scale(.95)}.course-layout[data-v-1502eb93]{max-width:1600px;margin:0 auto}.course-sidebar[data-v-1502eb93]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #00000014;border:1px solid #f3f4f6;height:fit-content;max-height:800px;position:sticky;top:90px}.course-sidebar .lesson-list[data-v-1502eb93]{max-height:752px;overflow-y:auto;padding-right:8px;position:relative}.course-sidebar .lesson-list .chapter-item[data-v-1502eb93]{margin-bottom:8px}.course-sidebar .lesson-list .chapter-header[data-v-1502eb93]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-radius:8px;cursor:pointer;transition:all .3s ease;border:1px solid #e9ecef;position:sticky;top:0;z-index:10}.course-sidebar .lesson-list .chapter-header[data-v-1502eb93]:hover{background:#e9ecef;border-color:#dee2e6}.course-sidebar .lesson-list .chapter-header .chapter-info[data-v-1502eb93]{display:flex;align-items:center;gap:12px}.course-sidebar .lesson-list .chapter-header .chapter-number[data-v-1502eb93]{width:24px;height:24px;border-radius:50%;background:#6366f1;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}.course-sidebar .lesson-list .chapter-header .chapter-title[data-v-1502eb93]{font-size:1rem;font-weight:600;color:#1f2937;margin:0}.course-sidebar .lesson-list .chapter-header .chapter-toggle[data-v-1502eb93]{color:#6b7280;transition:transform .3s ease}.course-sidebar .lesson-list .chapter-header .chapter-toggle svg[data-v-1502eb93]{transition:transform .3s ease}.course-sidebar .lesson-list .chapter-header .chapter-toggle svg.rotated[data-v-1502eb93]{transform:rotate(180deg)}.course-sidebar .lesson-list .lesson-items[data-v-1502eb93]{max-height:0;overflow:hidden;transition:max-height .3s ease;margin-top:4px}.course-sidebar .lesson-list .lesson-items.expanded[data-v-1502eb93]{max-height:2000px}.course-sidebar .lesson-list .lesson-item[data-v-1502eb93]{display:flex;align-items:center;padding:12px 16px 12px 32px;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-bottom:4px}.course-sidebar .lesson-list .lesson-item[data-v-1502eb93]:hover{background:#6366f10d}.course-sidebar .lesson-list .lesson-item.active[data-v-1502eb93]{background:#6366f11a;border:1px solid rgba(99,102,241,.2)}.course-sidebar .lesson-list .lesson-item .lesson-number[data-v-1502eb93]{width:28px;height:28px;border-radius:50%;background:#6366f11a;color:#6366f1;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;margin-right:12px;flex-shrink:0;transition:all .3s ease}.course-sidebar .lesson-list .lesson-item .lesson-content[data-v-1502eb93]{flex:1;min-width:0}.course-sidebar .lesson-list .lesson-item .lesson-content .lesson-title[data-v-1502eb93]{font-size:.875rem;font-weight:500;color:#1f2937;margin:0 0 2px;line-height:1.25}.course-sidebar .lesson-list .lesson-item .lesson-content .lesson-duration[data-v-1502eb93]{font-size:.75rem;color:#6b7280;margin:0}@media (max-width: 768px){.course-detail-page[data-v-1502eb93]{padding-top:0}.course-header[data-v-1502eb93]{padding:30px 0}.course-header .breadcrumb .breadcrumb-link[data-v-1502eb93]{padding:6px 12px;font-size:13px;gap:6px}.course-header .breadcrumb .breadcrumb-link svg[data-v-1502eb93]{width:14px;height:14px}.course-header .breadcrumb .breadcrumb-separator[data-v-1502eb93]{margin:0 1rem;font-size:14px}.course-content[data-v-1502eb93]{padding:30px 0}.course-sidebar[data-v-1502eb93]{position:static}}.about-page[data-v-d8d45f8d]{min-height:100vh;background:#fff}.page-hero[data-v-d8d45f8d]{background:#fff;color:var(--text-primary);min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.page-hero .container[data-v-d8d45f8d]{max-width:1200px;margin:0 auto;padding:0 2rem}.page-hero .page-title[data-v-d8d45f8d]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.3;letter-spacing:-.02em}@media (max-width: 768px){.page-hero .page-title[data-v-d8d45f8d]{font-size:2rem}}@media (max-width: 640px){.page-hero .page-title[data-v-d8d45f8d]{font-size:1.75rem}}.page-hero .section-divider[data-v-d8d45f8d]{width:60px;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);margin:0 auto 4rem;border-radius:2px}.page-hero .page-subtitle[data-v-d8d45f8d]{font-size:1.25rem;opacity:.95;line-height:1.75;margin-bottom:4rem}@media (max-width: 768px){.page-hero .page-subtitle[data-v-d8d45f8d]{font-size:1.125rem}}@media (max-width: 640px){.page-hero .page-subtitle[data-v-d8d45f8d]{font-size:1rem}}.page-hero .design-philosophy[data-v-d8d45f8d]{text-align:left;width:100%}.page-hero .design-philosophy .philosophy-text[data-v-d8d45f8d]{font-size:1.15rem;line-height:1.85;color:var(--text-secondary);margin-bottom:2rem;text-align:justify}@media (max-width: 768px){.page-hero .design-philosophy .philosophy-text[data-v-d8d45f8d]{font-size:1.05rem;line-height:1.8}}@media (max-width: 640px){.page-hero .design-philosophy .philosophy-text[data-v-d8d45f8d]{font-size:1rem;line-height:1.75}}.page-hero .design-philosophy .philosophy-text[data-v-d8d45f8d]:last-child{margin-bottom:0}.company-intro-section[data-v-d8d45f8d],.mission-vision-section[data-v-d8d45f8d],.timeline-section[data-v-d8d45f8d],.advantages-section[data-v-d8d45f8d],.achievements-section[data-v-d8d45f8d],.team-section[data-v-d8d45f8d]{padding:4rem 0}.company-intro-section .container[data-v-d8d45f8d],.mission-vision-section .container[data-v-d8d45f8d],.timeline-section .container[data-v-d8d45f8d],.advantages-section .container[data-v-d8d45f8d],.achievements-section .container[data-v-d8d45f8d],.team-section .container[data-v-d8d45f8d]{max-width:1200px;margin:0 auto;padding:0 2rem}.company-intro-section .section-header[data-v-d8d45f8d],.mission-vision-section .section-header[data-v-d8d45f8d],.timeline-section .section-header[data-v-d8d45f8d],.advantages-section .section-header[data-v-d8d45f8d],.achievements-section .section-header[data-v-d8d45f8d],.team-section .section-header[data-v-d8d45f8d]{text-align:center;margin-bottom:4rem}.company-intro-section .section-header .section-title[data-v-d8d45f8d],.mission-vision-section .section-header .section-title[data-v-d8d45f8d],.timeline-section .section-header .section-title[data-v-d8d45f8d],.advantages-section .section-header .section-title[data-v-d8d45f8d],.achievements-section .section-header .section-title[data-v-d8d45f8d],.team-section .section-header .section-title[data-v-d8d45f8d]{font-size:2.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.3;letter-spacing:-.02em}@media (max-width: 768px){.company-intro-section .section-header .section-title[data-v-d8d45f8d],.mission-vision-section .section-header .section-title[data-v-d8d45f8d],.timeline-section .section-header .section-title[data-v-d8d45f8d],.advantages-section .section-header .section-title[data-v-d8d45f8d],.achievements-section .section-header .section-title[data-v-d8d45f8d],.team-section .section-header .section-title[data-v-d8d45f8d]{font-size:1.875rem}}@media (max-width: 640px){.company-intro-section .section-header .section-title[data-v-d8d45f8d],.mission-vision-section .section-header .section-title[data-v-d8d45f8d],.timeline-section .section-header .section-title[data-v-d8d45f8d],.advantages-section .section-header .section-title[data-v-d8d45f8d],.achievements-section .section-header .section-title[data-v-d8d45f8d],.team-section .section-header .section-title[data-v-d8d45f8d]{font-size:1.5rem}}.company-intro-section .section-header .section-divider[data-v-d8d45f8d],.mission-vision-section .section-header .section-divider[data-v-d8d45f8d],.timeline-section .section-header .section-divider[data-v-d8d45f8d],.advantages-section .section-header .section-divider[data-v-d8d45f8d],.achievements-section .section-header .section-divider[data-v-d8d45f8d],.team-section .section-header .section-divider[data-v-d8d45f8d]{width:60px;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);margin:0 auto;border-radius:2px}.company-intro-section[data-v-d8d45f8d]{background:#fff;min-height:100vh;display:flex;align-items:center}.company-intro-section .container[data-v-d8d45f8d]{width:100%}.company-intro-section .intro-content .intro-text[data-v-d8d45f8d]{margin-bottom:4rem}.company-intro-section .intro-content .intro-text .intro-paragraph[data-v-d8d45f8d]{font-size:1.15rem;line-height:1.85;color:var(--text-secondary);margin-bottom:2rem;text-align:justify}@media (max-width: 768px){.company-intro-section .intro-content .intro-text .intro-paragraph[data-v-d8d45f8d]{font-size:1.05rem;line-height:1.8}}@media (max-width: 640px){.company-intro-section .intro-content .intro-text .intro-paragraph[data-v-d8d45f8d]{font-size:1rem;line-height:1.75}}.company-intro-section .intro-content .intro-text .intro-paragraph[data-v-d8d45f8d]:last-child{margin-bottom:0}.company-intro-section .intro-content .intro-features[data-v-d8d45f8d]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:4rem}@media (max-width: 768px){.company-intro-section .intro-content .intro-features[data-v-d8d45f8d]{grid-template-columns:1fr;gap:2rem}}.company-intro-section .intro-content .intro-features .feature-item[data-v-d8d45f8d]{text-align:center;padding:3rem;background:#f9fafb;border-radius:.75rem;transition:transform .3s ease,box-shadow .3s ease}.company-intro-section .intro-content .intro-features .feature-item[data-v-d8d45f8d]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.company-intro-section .intro-content .intro-features .feature-item .feature-icon[data-v-d8d45f8d]{width:64px;height:64px;margin:0 auto 1.5rem;color:#6366f1;display:flex;align-items:center;justify-content:center}.company-intro-section .intro-content .intro-features .feature-item .feature-icon svg[data-v-d8d45f8d]{width:100%;height:100%}.company-intro-section .intro-content .intro-features .feature-item .feature-title[data-v-d8d45f8d]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;line-height:1.4}.company-intro-section .intro-content .intro-features .feature-item .feature-desc[data-v-d8d45f8d]{font-size:1.05rem;color:var(--text-secondary);line-height:1.75}.mission-vision-section[data-v-d8d45f8d]{background:#fff;padding:4rem 0 12rem}.mission-vision-section .mission-vision-content[data-v-d8d45f8d]{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;max-width:1200px;margin:0 auto}@media (max-width: 1024px){.mission-vision-section .mission-vision-content[data-v-d8d45f8d]{grid-template-columns:1fr;gap:3rem}}.mission-vision-section .mission-vision-content .mission-card[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .vision-card[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .values-card[data-v-d8d45f8d]{background:transparent;padding:0;border:none;box-shadow:none;text-align:center}.mission-vision-section .mission-vision-content .mission-card .card-icon[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .vision-card .card-icon[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .values-card .card-icon[data-v-d8d45f8d]{width:64px;height:64px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0}.mission-vision-section .mission-vision-content .mission-card .card-icon svg[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .vision-card .card-icon svg[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .values-card .card-icon svg[data-v-d8d45f8d]{width:32px;height:32px}.mission-vision-section .mission-vision-content .mission-card .card-icon.mission-icon[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .vision-card .card-icon.mission-icon[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .values-card .card-icon.mission-icon[data-v-d8d45f8d]{background:transparent;color:#6366f1}.mission-vision-section .mission-vision-content .mission-card .card-icon.vision-icon[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .vision-card .card-icon.vision-icon[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .values-card .card-icon.vision-icon[data-v-d8d45f8d]{background:transparent;color:#f5576c}.mission-vision-section .mission-vision-content .mission-card .card-icon.values-icon[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .vision-card .card-icon.values-icon[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .values-card .card-icon.values-icon[data-v-d8d45f8d]{background:transparent;color:#4facfe}.mission-vision-section .mission-vision-content .mission-card .card-title[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .vision-card .card-title[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .values-card .card-title[data-v-d8d45f8d]{font-size:1.5rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:2rem;line-height:1.3;letter-spacing:-.01em}@media (max-width: 640px){.mission-vision-section .mission-vision-content .mission-card .card-title[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .vision-card .card-title[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .values-card .card-title[data-v-d8d45f8d]{font-size:1.25rem}}.mission-vision-section .mission-vision-content .mission-card .card-content[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .vision-card .card-content[data-v-d8d45f8d],.mission-vision-section .mission-vision-content .values-card .card-content[data-v-d8d45f8d]{font-size:1.05rem;line-height:1.8;color:var(--text-secondary);text-align:center;max-width:320px;margin:0 auto}.mission-vision-section .mission-vision-content .values-card .values-list[data-v-d8d45f8d]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;max-width:320px;margin:0 auto;text-align:center}.mission-vision-section .mission-vision-content .values-card .values-list .value-name[data-v-d8d45f8d]{font-size:1.05rem;font-weight:400;color:var(--text-secondary);line-height:1.8}.mission-vision-section .mission-vision-content .values-card .values-list .value-separator[data-v-d8d45f8d]{font-size:1.05rem;color:var(--text-secondary);margin:0 4px}.advantages-section[data-v-d8d45f8d]{background:#f5f5f7}.advantages-section .advantages-grid[data-v-d8d45f8d]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media (max-width: 1024px){.advantages-section .advantages-grid[data-v-d8d45f8d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.advantages-section .advantages-grid[data-v-d8d45f8d]{grid-template-columns:1fr}}.advantages-section .advantages-grid .advantage-card[data-v-d8d45f8d]{background:#fff;padding:4rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.advantages-section .advantages-grid .advantage-card[data-v-d8d45f8d]:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.advantages-section .advantages-grid .advantage-card .advantage-icon[data-v-d8d45f8d]{width:80px;height:80px;margin:0 auto 2rem;color:#6366f1;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f11a,#764ba21a);border-radius:.75rem}.advantages-section .advantages-grid .advantage-card .advantage-icon svg[data-v-d8d45f8d]{width:40px;height:40px}.advantages-section .advantages-grid .advantage-card .advantage-title[data-v-d8d45f8d]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;line-height:1.4}.advantages-section .advantages-grid .advantage-card .advantage-desc[data-v-d8d45f8d]{font-size:1.05rem;color:var(--text-secondary);line-height:1.8}.team-section[data-v-d8d45f8d]{background:#fff;padding:8rem 0}.team-section .team-content .team-intro[data-v-d8d45f8d]{max-width:800px;margin:0 auto 4rem;text-align:center}.team-section .team-content .team-intro .team-desc[data-v-d8d45f8d]{font-size:1.15rem;line-height:1.85;color:var(--text-secondary)}@media (max-width: 768px){.team-section .team-content .team-intro .team-desc[data-v-d8d45f8d]{font-size:1.05rem;line-height:1.8}}@media (max-width: 640px){.team-section .team-content .team-intro .team-desc[data-v-d8d45f8d]{font-size:1rem;line-height:1.75}}.team-section .team-content .team-features[data-v-d8d45f8d]{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}@media (max-width: 1024px){.team-section .team-content .team-features[data-v-d8d45f8d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.team-section .team-content .team-features[data-v-d8d45f8d]{grid-template-columns:1fr}}.team-section .team-content .team-features .team-feature-item[data-v-d8d45f8d]{text-align:center;padding:3rem;background:#f9fafb;border-radius:.75rem;transition:transform .3s ease,box-shadow .3s ease}.team-section .team-content .team-features .team-feature-item[data-v-d8d45f8d]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.team-section .team-content .team-features .team-feature-item .team-feature-icon[data-v-d8d45f8d]{width:64px;height:64px;margin:0 auto 1.5rem;color:#6366f1;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f11a,#764ba21a);border-radius:.75rem}.team-section .team-content .team-features .team-feature-item .team-feature-icon svg[data-v-d8d45f8d]{width:32px;height:32px}.team-section .team-content .team-features .team-feature-item .team-feature-title[data-v-d8d45f8d]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;line-height:1.4}.team-section .team-content .team-features .team-feature-item .team-feature-desc[data-v-d8d45f8d]{font-size:1rem;color:var(--text-secondary);line-height:1.75}.partners-page[data-v-53ab7a01]{min-height:100vh;background:#fff;padding:120px 0 80px;display:flex;align-items:center;justify-content:center}.partners-page .container[data-v-53ab7a01]{max-width:800px;width:100%;margin:0 auto;padding:0 2rem}.partners-page .search-section[data-v-53ab7a01]{text-align:center}.partners-page .search-section .page-title[data-v-53ab7a01]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:4rem;line-height:1.3;letter-spacing:-.02em}@media (max-width: 768px){.partners-page .search-section .page-title[data-v-53ab7a01]{font-size:2rem}}@media (max-width: 640px){.partners-page .search-section .page-title[data-v-53ab7a01]{font-size:1.75rem}}.partners-page .search-section .search-box[data-v-53ab7a01]{display:flex;align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:1rem;padding:1.5rem 2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease;max-width:600px;margin:0 auto}.partners-page .search-section .search-box[data-v-53ab7a01]:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.partners-page .search-section .search-box .search-input[data-v-53ab7a01]{flex:1;border:none;outline:none;font-size:1.05rem;color:var(--text-primary);background:transparent}.partners-page .search-section .search-box .search-input[data-v-53ab7a01]::placeholder{color:var(--text-tertiary)}@media (max-width: 640px){.partners-page .search-section .search-box .search-input[data-v-53ab7a01]{font-size:1rem}}.partners-page .search-section .search-box .search-button[data-v-53ab7a01]{background:transparent;border:none;cursor:pointer;padding:.5rem;margin-left:1rem;color:#6366f1;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.partners-page .search-section .search-box .search-button[data-v-53ab7a01]:hover{transform:scale(1.1)}.partners-page .search-section .search-box .search-button[data-v-53ab7a01]:active{transform:scale(.95)}.partners-page .search-section .search-box .search-button svg[data-v-53ab7a01]{width:24px;height:24px}.modal-overlay[data-v-53ab7a01]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-53ab7a01 .3s ease}.modal-overlay .modal-content[data-v-53ab7a01]{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:480px;width:90%;position:relative;animation:slideUp-53ab7a01 .3s ease}.modal-overlay .modal-content .modal-close[data-v-53ab7a01]{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;cursor:pointer;padding:.5rem;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.modal-overlay .modal-content .modal-close[data-v-53ab7a01]:hover{color:var(--text-primary)}.modal-overlay .modal-content .modal-close svg[data-v-53ab7a01]{width:20px;height:20px}.modal-overlay .modal-content .modal-body[data-v-53ab7a01]{padding:4rem;text-align:center}.modal-overlay .modal-content .modal-body .modal-icon[data-v-53ab7a01]{margin-bottom:2rem;display:flex;justify-content:center}.modal-overlay .modal-content .modal-body .modal-icon svg[data-v-53ab7a01]{width:64px;height:64px;color:var(--text-tertiary);opacity:.6}.modal-overlay .modal-content .modal-body .modal-title[data-v-53ab7a01]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.3}.modal-overlay .modal-content .modal-body .modal-message[data-v-53ab7a01]{font-size:1.05rem;color:var(--text-secondary);line-height:1.6;margin-bottom:3rem}.modal-overlay .modal-content .modal-body .modal-button[data-v-53ab7a01]{background:#6366f1;color:#fff;border:none;border-radius:.75rem;padding:1.5rem 3rem;font-size:1.05rem;font-weight:500;cursor:pointer;transition:all .2s ease}.modal-overlay .modal-content .modal-body .modal-button[data-v-53ab7a01]:hover{background:#4c4fef;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-overlay .modal-content .modal-body .modal-button[data-v-53ab7a01]:active{transform:translateY(0)}@keyframes fadeIn-53ab7a01{0%{opacity:0}to{opacity:1}}@keyframes slideUp-53ab7a01{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.privacy-page[data-v-772b6d14]{background:#fff;color:var(--text-primary);padding-bottom:4rem}.privacy-page .container[data-v-772b6d14]{max-width:960px;margin:0 auto;padding:0 2rem}.privacy-hero[data-v-772b6d14]{padding:120px 0 80px;background:linear-gradient(135deg,#6366f114,#764ba214)}.privacy-hero .page-title[data-v-772b6d14]{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.privacy-hero .meta[data-v-772b6d14]{font-size:.875rem;color:var(--text-tertiary);margin-bottom:1rem}.privacy-hero .page-subtitle[data-v-772b6d14]{font-size:1.1rem;line-height:1.8;color:var(--text-secondary)}.privacy-section[data-v-772b6d14]{padding:4rem 0;border-bottom:1px solid #f3f4f6}.privacy-section[data-v-772b6d14]:last-of-type{border-bottom:none}.privacy-section .section-title[data-v-772b6d14]{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.privacy-section .section-desc[data-v-772b6d14]{font-size:1.05rem;line-height:1.7;color:var(--text-secondary);margin-bottom:1.5rem}.privacy-section ul[data-v-772b6d14]{padding-left:1.25rem;line-height:1.8;color:var(--text-secondary)}.privacy-section ul li[data-v-772b6d14]{margin-bottom:1rem}.privacy-section ul li strong[data-v-772b6d14]{color:var(--text-primary)}.privacy-section .contact-list[data-v-772b6d14]{list-style:none;padding-left:0}.privacy-section .contact-list li[data-v-772b6d14]{margin-bottom:1rem;font-weight:500;color:var(--text-primary)}@media (max-width: 768px){.privacy-hero[data-v-772b6d14]{padding:100px 0 60px}.privacy-hero .page-title[data-v-772b6d14]{font-size:2.4rem}.privacy-section[data-v-772b6d14]{padding:3rem 0}.privacy-section .section-title[data-v-772b6d14]{font-size:1.5rem}}.terms-page[data-v-539045e8]{background:#fff;color:var(--text-primary);padding-bottom:4rem}.terms-page .container[data-v-539045e8]{max-width:960px;margin:0 auto;padding:0 2rem}.terms-hero[data-v-539045e8]{padding:120px 0 80px;background:linear-gradient(135deg,#6366f114,#764ba214)}.terms-hero .page-title[data-v-539045e8]{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.terms-hero .meta[data-v-539045e8]{font-size:.875rem;color:var(--text-tertiary);margin-bottom:1rem}.terms-hero .page-subtitle[data-v-539045e8]{font-size:1.1rem;line-height:1.8;color:var(--text-secondary)}.terms-section[data-v-539045e8]{padding:4rem 0;border-bottom:1px solid #f3f4f6}.terms-section[data-v-539045e8]:last-of-type{border-bottom:none}.terms-section .section-title[data-v-539045e8]{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.terms-section .section-desc[data-v-539045e8]{font-size:1.05rem;line-height:1.7;color:var(--text-secondary);margin-bottom:1.5rem}.terms-section ul[data-v-539045e8]{padding-left:1.25rem;line-height:1.8;color:var(--text-secondary)}.terms-section ul li[data-v-539045e8]{margin-bottom:1rem}.terms-section ul li strong[data-v-539045e8]{color:var(--text-primary)}.terms-section .contact-list[data-v-539045e8]{list-style:none;padding-left:0}.terms-section .contact-list li[data-v-539045e8]{margin-bottom:1rem;font-weight:500;color:var(--text-primary)}@media (max-width: 768px){.terms-hero[data-v-539045e8]{padding:100px 0 60px}.terms-hero .page-title[data-v-539045e8]{font-size:2.4rem}.terms-section[data-v-539045e8]{padding:3rem 0}.terms-section .section-title[data-v-539045e8]{font-size:1.5rem}}.cookie-page[data-v-6b907d3e]{background:#fff;color:var(--text-primary);padding-bottom:4rem}.cookie-page .container[data-v-6b907d3e]{max-width:960px;margin:0 auto;padding:0 2rem}.cookie-hero[data-v-6b907d3e]{padding:120px 0 80px;background:linear-gradient(135deg,#6366f114,#764ba214)}.cookie-hero .page-title[data-v-6b907d3e]{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.cookie-hero .meta[data-v-6b907d3e]{font-size:.875rem;color:var(--text-tertiary);margin-bottom:1rem}.cookie-hero .page-subtitle[data-v-6b907d3e]{font-size:1.1rem;line-height:1.8;color:var(--text-secondary)}.cookie-section[data-v-6b907d3e]{padding:4rem 0;border-bottom:1px solid #f3f4f6}.cookie-section[data-v-6b907d3e]:last-of-type{border-bottom:none}.cookie-section .section-title[data-v-6b907d3e]{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.cookie-section .section-desc[data-v-6b907d3e]{font-size:1.05rem;line-height:1.7;color:var(--text-secondary);margin-bottom:1.5rem}.cookie-section ul[data-v-6b907d3e]{padding-left:1.25rem;line-height:1.8;color:var(--text-secondary)}.cookie-section ul li[data-v-6b907d3e]{margin-bottom:1rem}.cookie-section ul li strong[data-v-6b907d3e]{color:var(--text-primary)}.cookie-section .contact-list[data-v-6b907d3e]{list-style:none;padding-left:0}.cookie-section .contact-list li[data-v-6b907d3e]{margin-bottom:1rem;font-weight:500;color:var(--text-primary)}@media (max-width: 768px){.cookie-hero[data-v-6b907d3e]{padding:100px 0 60px}.cookie-hero .page-title[data-v-6b907d3e]{font-size:2.4rem}.cookie-section[data-v-6b907d3e]{padding:3rem 0}.cookie-section .section-title[data-v-6b907d3e]{font-size:1.5rem}}.privacy-page[data-v-904df7ba]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.8;color:#333;background-color:#f5f5f5;padding:40px 20px}.privacy-page .container[data-v-904df7ba]{max-width:900px;margin:0 auto;background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.privacy-page h1[data-v-904df7ba]{font-size:32px;color:#2c3e50;margin-bottom:20px;padding-bottom:15px;border-bottom:3px solid #3498db}.privacy-page h2[data-v-904df7ba]{font-size:24px;color:#34495e;margin-top:30px;margin-bottom:15px;padding-left:10px;border-left:4px solid #3498db}.privacy-page h3[data-v-904df7ba]{font-size:20px;color:#555;margin-top:25px;margin-bottom:12px}.privacy-page p[data-v-904df7ba]{margin-bottom:15px;text-align:justify}.privacy-page ul[data-v-904df7ba],.privacy-page ol[data-v-904df7ba]{margin-left:30px;margin-bottom:15px}.privacy-page li[data-v-904df7ba]{margin-bottom:8px}.privacy-page strong[data-v-904df7ba]{color:#2c3e50;font-weight:600}.privacy-page .meta-info[data-v-904df7ba]{background-color:#ecf0f1;padding:15px;border-radius:5px;margin-bottom:30px;font-size:14px}.privacy-page .meta-info strong[data-v-904df7ba]{color:#3498db}.privacy-page .meta-info p[data-v-904df7ba]{margin-bottom:5px}.privacy-page .meta-info p[data-v-904df7ba]:last-child{margin-bottom:0}.privacy-page hr[data-v-904df7ba]{border:none;border-top:2px solid #ecf0f1;margin:30px 0}@media (max-width: 768px){.privacy-page[data-v-904df7ba]{padding:10px}.privacy-page .container[data-v-904df7ba]{padding:20px}.privacy-page h1[data-v-904df7ba]{font-size:24px}.privacy-page h2[data-v-904df7ba]{font-size:20px}.privacy-page h3[data-v-904df7ba]{font-size:18px}}.privacy-page[data-v-ee945761]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.8;color:#333;background-color:#f5f5f5;padding:40px 20px}.privacy-page .container[data-v-ee945761]{max-width:900px;margin:0 auto;background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.privacy-page h1[data-v-ee945761]{font-size:32px;color:#2c3e50;margin-bottom:20px;padding-bottom:15px;border-bottom:3px solid #3498db}.privacy-page h2[data-v-ee945761]{font-size:24px;color:#34495e;margin-top:30px;margin-bottom:15px;padding-left:10px;border-left:4px solid #3498db}.privacy-page h3[data-v-ee945761]{font-size:20px;color:#555;margin-top:25px;margin-bottom:12px}.privacy-page p[data-v-ee945761]{margin-bottom:15px;text-align:justify}.privacy-page ul[data-v-ee945761],.privacy-page ol[data-v-ee945761]{margin-left:30px;margin-bottom:15px}.privacy-page li[data-v-ee945761]{margin-bottom:8px}.privacy-page strong[data-v-ee945761]{color:#2c3e50;font-weight:600}.privacy-page .meta-info[data-v-ee945761]{background-color:#ecf0f1;padding:15px;border-radius:5px;margin-bottom:30px;font-size:14px}.privacy-page .meta-info strong[data-v-ee945761]{color:#3498db}.privacy-page .meta-info p[data-v-ee945761]{margin-bottom:5px}.privacy-page .meta-info p[data-v-ee945761]:last-child{margin-bottom:0}.privacy-page hr[data-v-ee945761]{border:none;border-top:2px solid #ecf0f1;margin:30px 0}@media (max-width: 768px){.privacy-page[data-v-ee945761]{padding:10px}.privacy-page .container[data-v-ee945761]{padding:20px}.privacy-page h1[data-v-ee945761]{font-size:24px}.privacy-page h2[data-v-ee945761]{font-size:20px}.privacy-page h3[data-v-ee945761]{font-size:18px}}.product-intro-page[data-v-7334f2ac]{min-height:100vh;background:#fff;padding-top:70px}.intro-hero[data-v-7334f2ac]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 0 80px;text-align:center}.intro-hero .container[data-v-7334f2ac]{max-width:1000px;margin:0 auto;padding:0 2rem}.intro-hero .hero-content .hero-title[data-v-7334f2ac]{font-size:3.5rem;font-weight:700;margin-bottom:2rem;line-height:1.2}@media (max-width: 768px){.intro-hero .hero-content .hero-title[data-v-7334f2ac]{font-size:2.5rem}}@media (max-width: 640px){.intro-hero .hero-content .hero-title[data-v-7334f2ac]{font-size:2rem}}.intro-hero .hero-content .hero-subtitle[data-v-7334f2ac]{font-size:1.75rem;margin-bottom:3rem;opacity:.95;line-height:1.5}@media (max-width: 768px){.intro-hero .hero-content .hero-subtitle[data-v-7334f2ac]{font-size:1.5rem}}@media (max-width: 640px){.intro-hero .hero-content .hero-subtitle[data-v-7334f2ac]{font-size:1.25rem}}.intro-hero .hero-content .hero-description[data-v-7334f2ac]{font-size:1.25rem;line-height:1.8;opacity:.9;max-width:800px;margin:0 auto}@media (max-width: 768px){.intro-hero .hero-content .hero-description[data-v-7334f2ac]{font-size:1.1rem}}@media (max-width: 640px){.intro-hero .hero-content .hero-description[data-v-7334f2ac]{font-size:1rem}}.systems-section[data-v-7334f2ac],.scenarios-section[data-v-7334f2ac],.advantages-section[data-v-7334f2ac],.steps-section[data-v-7334f2ac]{padding:8rem 0}.systems-section .container[data-v-7334f2ac],.scenarios-section .container[data-v-7334f2ac],.advantages-section .container[data-v-7334f2ac],.steps-section .container[data-v-7334f2ac]{max-width:1200px;margin:0 auto;padding:0 2rem}.systems-section .section-header[data-v-7334f2ac],.scenarios-section .section-header[data-v-7334f2ac],.advantages-section .section-header[data-v-7334f2ac],.steps-section .section-header[data-v-7334f2ac]{text-align:center;margin-bottom:8rem}.systems-section .section-header .section-title[data-v-7334f2ac],.scenarios-section .section-header .section-title[data-v-7334f2ac],.advantages-section .section-header .section-title[data-v-7334f2ac],.steps-section .section-header .section-title[data-v-7334f2ac]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.3}@media (max-width: 768px){.systems-section .section-header .section-title[data-v-7334f2ac],.scenarios-section .section-header .section-title[data-v-7334f2ac],.advantages-section .section-header .section-title[data-v-7334f2ac],.steps-section .section-header .section-title[data-v-7334f2ac]{font-size:2rem}}.systems-section .section-header .section-subtitle[data-v-7334f2ac],.scenarios-section .section-header .section-subtitle[data-v-7334f2ac],.advantages-section .section-header .section-subtitle[data-v-7334f2ac],.steps-section .section-header .section-subtitle[data-v-7334f2ac]{font-size:1.25rem;color:var(--text-secondary);line-height:1.6}@media (max-width: 768px){.systems-section .section-header .section-subtitle[data-v-7334f2ac],.scenarios-section .section-header .section-subtitle[data-v-7334f2ac],.advantages-section .section-header .section-subtitle[data-v-7334f2ac],.steps-section .section-header .section-subtitle[data-v-7334f2ac]{font-size:1.1rem}}.systems-section[data-v-7334f2ac]{background:#f5f5f7}.systems-section .systems-grid[data-v-7334f2ac]{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}@media (max-width: 1024px){.systems-section .systems-grid[data-v-7334f2ac]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.systems-section .systems-grid[data-v-7334f2ac]{grid-template-columns:1fr}}.systems-section .systems-grid .system-card[data-v-7334f2ac]{background:#fff;border-radius:1rem;padding:3rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.systems-section .systems-grid .system-card[data-v-7334f2ac]:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.systems-section .systems-grid .system-card .system-icon[data-v-7334f2ac]{font-size:4rem;margin-bottom:1.5rem}.systems-section .systems-grid .system-card .system-name[data-v-7334f2ac]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.systems-section .systems-grid .system-card .system-desc[data-v-7334f2ac]{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.systems-section .systems-grid .system-card .system-features[data-v-7334f2ac]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.systems-section .systems-grid .system-card .system-features .feature-tag[data-v-7334f2ac]{background:#6366f11a;color:#6366f1;padding:4px 12px;border-radius:.5rem;font-size:.875rem;font-weight:500}.systems-section .systems-note[data-v-7334f2ac]{margin-top:4rem;text-align:center;padding:2rem;background:#6366f10d;border-radius:.75rem;border-left:4px solid #6366f1}.systems-section .systems-note p[data-v-7334f2ac]{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin:0}.scenarios-section[data-v-7334f2ac]{background:#fff}.scenarios-section .scenarios-grid[data-v-7334f2ac]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media (max-width: 768px){.scenarios-section .scenarios-grid[data-v-7334f2ac]{grid-template-columns:1fr}}.scenarios-section .scenarios-grid .scenario-card[data-v-7334f2ac]{background:#fff;border-radius:1rem;padding:4rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.scenarios-section .scenarios-grid .scenario-card[data-v-7334f2ac]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.scenarios-section .scenarios-grid .scenario-card .scenario-icon[data-v-7334f2ac]{font-size:3.5rem;margin-bottom:1.5rem}.scenarios-section .scenarios-grid .scenario-card .scenario-title[data-v-7334f2ac]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.scenarios-section .scenarios-grid .scenario-card .scenario-desc[data-v-7334f2ac]{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}.scenarios-section .scenarios-grid .scenario-card .scenario-examples[data-v-7334f2ac]{list-style:none;padding:0;margin:0}.scenarios-section .scenarios-grid .scenario-card .scenario-examples li[data-v-7334f2ac]{font-size:1rem;color:var(--text-secondary);line-height:1.8;padding:.5rem 0}.advantages-section[data-v-7334f2ac]{background:#f5f5f7}.advantages-section .advantages-grid[data-v-7334f2ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media (max-width: 1024px){.advantages-section .advantages-grid[data-v-7334f2ac]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.advantages-section .advantages-grid[data-v-7334f2ac]{grid-template-columns:1fr}}.advantages-section .advantages-grid .advantage-item[data-v-7334f2ac]{background:#fff;border-radius:1rem;padding:3rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.advantages-section .advantages-grid .advantage-item[data-v-7334f2ac]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.advantages-section .advantages-grid .advantage-item .advantage-icon[data-v-7334f2ac]{font-size:3rem;margin-bottom:1.5rem}.advantages-section .advantages-grid .advantage-item .advantage-title[data-v-7334f2ac]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.advantages-section .advantages-grid .advantage-item .advantage-desc[data-v-7334f2ac]{font-size:1rem;color:var(--text-secondary);line-height:1.6}.steps-section[data-v-7334f2ac]{background:#fff}.steps-section .steps-container[data-v-7334f2ac]{display:flex;justify-content:space-between;gap:3rem;max-width:1000px;margin:0 auto}@media (max-width: 768px){.steps-section .steps-container[data-v-7334f2ac]{flex-direction:column;gap:2rem}}.steps-section .steps-container .step-item[data-v-7334f2ac]{flex:1;background:#fff;border-radius:1rem;padding:4rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:relative}.steps-section .steps-container .step-item .step-number[data-v-7334f2ac]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 2rem}.steps-section .steps-container .step-item .step-content .step-title[data-v-7334f2ac]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.steps-section .steps-container .step-item .step-content .step-desc[data-v-7334f2ac]{font-size:1rem;color:var(--text-secondary);line-height:1.6}.cta-section[data-v-7334f2ac]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8rem 0;text-align:center}.cta-section .container[data-v-7334f2ac]{max-width:800px;margin:0 auto;padding:0 2rem}.cta-section .cta-content .cta-title[data-v-7334f2ac]{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.3}@media (max-width: 768px){.cta-section .cta-content .cta-title[data-v-7334f2ac]{font-size:2rem}}.cta-section .cta-content .cta-subtitle[data-v-7334f2ac]{font-size:1.25rem;margin-bottom:4rem;opacity:.95;line-height:1.6}@media (max-width: 768px){.cta-section .cta-content .cta-subtitle[data-v-7334f2ac]{font-size:1.1rem}}.cta-section .cta-content .cta-buttons[data-v-7334f2ac]{display:flex;gap:1.5rem;justify-content:center}@media (max-width: 640px){.cta-section .cta-content .cta-buttons[data-v-7334f2ac]{flex-direction:column;align-items:stretch}}.cta-section .cta-content .cta-buttons .btn[data-v-7334f2ac]{padding:1.5rem 3rem;font-size:1.1rem;font-weight:500;border-radius:.75rem;border:none;cursor:pointer;transition:all .3s ease}.cta-section .cta-content .cta-buttons .btn.btn-primary[data-v-7334f2ac]{background:#fff;color:#667eea}.cta-section .cta-content .cta-buttons .btn.btn-primary[data-v-7334f2ac]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.cta-section .cta-content .cta-buttons .btn.btn-secondary[data-v-7334f2ac]{background:transparent;color:#fff;border:2px solid white}.cta-section .cta-content .cta-buttons .btn.btn-secondary[data-v-7334f2ac]:hover{background:#fff;color:#667eea}.cta-section .cta-content .cta-buttons .btn.btn-large[data-v-7334f2ac]{padding:2rem 4rem;min-width:200px}@media (max-width: 640px){.cta-section .cta-content .cta-buttons .btn.btn-large[data-v-7334f2ac]{width:100%;min-width:auto}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only-focusable:focus{position:static!important;width:auto!important;height:auto!important;padding:inherit!important;margin:inherit!important;overflow:visible!important;clip:auto!important;white-space:normal!important}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#1f2937;background-color:#fff;transition:background-color .3s ease,color .3s ease}@media (max-width: 768px){body{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}body{overflow-x:hidden}::selection{background-color:#6366f133;color:#1f2937}::-moz-selection{background-color:#6366f133;color:#1f2937}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f9fafb}::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c8ccd5}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container{padding:10px}}.section{padding:80px 0}@media (max-width: 768px){.section{padding:60px 0}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.btn-primary{background:#6366f1;color:#fff}.btn.btn-primary:hover:not(:disabled){background:#3e41ee;transform:translateY(-2px);box-shadow:0 8px 25px #6366f14d}.btn.btn-secondary{background:#f9fafb;color:#1f2937;border:1px solid #e5e7eb}.btn.btn-secondary:hover:not(:disabled){background:#f0f2f5;border-color:#c8ccd5}.btn.btn-text{background:transparent;color:#6366f1;padding:8px 16px}.btn.btn-text:hover:not(:disabled){background:#6366f11a}.btn.btn-sm{padding:8px 16px;font-size:14px}.btn.btn-lg{padding:16px 32px;font-size:18px}.card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.input{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;background:#fff;color:#1f2937;transition:all .3s ease}.input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.input::placeholder{color:#9ca3af}.text-primary{color:#1f2937}.text-secondary{color:#6b7280}.text-light{color:#9ca3af}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}@media (max-width: 768px){.d-md-none{display:none}.d-md-block{display:block}.d-md-flex{display:flex}}@media (max-width: 640px){.d-sm-none{display:none}.d-sm-block{display:block}.d-sm-flex{display:flex}}.fade-in{animation:fadeIn .6s ease-out}.slide-up{animation:slideUp .6s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.loading{display:inline-block;width:20px;height:20px;border:2px solid rgba(99,102,241,.3);border-radius:50%;border-top-color:#6366f1;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.consultation-btn{position:fixed;bottom:30px;right:30px;z-index:1000}.consultation-btn .btn-trigger{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#9294f5);color:#fff;border:none;cursor:pointer;box-shadow:0 4px 20px #6366f14d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:24px}.consultation-btn .btn-trigger:hover{transform:scale(1.1);box-shadow:0 6px 25px #6366f166}.consultation-btn .options-panel{position:absolute;bottom:80px;right:0;width:200px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;padding:16px;opacity:0;transform:translateY(20px) scale(.9);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.consultation-btn .options-panel.show{opacity:1;transform:translateY(0) scale(1);pointer-events:all}.consultation-btn .options-panel .option-item{display:flex;align-items:center;padding:12px;border-radius:8px;text-decoration:none;color:#1f2937;transition:background-color .2s ease}.consultation-btn .options-panel .option-item:hover{background:#6366f11a}.consultation-btn .options-panel .option-item .icon{width:20px;height:20px;margin-right:12px;color:#6366f1}.consultation-btn .options-panel .option-item .text{font-size:14px;font-weight:500}.back-to-top{position:fixed;bottom:100px;right:30px;width:50px;height:50px;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s ease;z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #00000026}.back-to-top.show{opacity:1;visibility:visible}.back-to-top:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0003}.back-to-top svg{width:20px;height:20px;color:#1f2937}.table-border{border-collapse:collapse;border:2px solid #9ca3af}.table-border th,.table-border td{border:2px solid #9ca3af;padding:.5rem}
