.navbar[data-v-57c6aefe]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:1000;transition:all .3s ease}.nav-content[data-v-57c6aefe]{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.nav-brand[data-v-57c6aefe]{display:flex;align-items:center}.brand-link[data-v-57c6aefe]{display:flex;align-items:center;text-decoration:none;color:var(--text-primary);font-weight:700;font-size:1.25rem}.logo[data-v-57c6aefe]{margin-right:.75rem;display:flex;align-items:center}.brand-text[data-v-57c6aefe]{background:var(--gradient-tech);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.5rem}.nav-menu[data-v-57c6aefe]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-57c6aefe]{color:var(--text-secondary);text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:.5rem;transition:all .3s ease;position:relative}.nav-link[data-v-57c6aefe]:hover,.nav-link.router-link-active[data-v-57c6aefe]{color:var(--primary-color);background:#2563eb1a}.nav-link.router-link-active[data-v-57c6aefe]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:20px;height:2px;background:var(--gradient-tech);border-radius:1px}.lang-btn[data-v-57c6aefe]{margin-left:1rem;padding:.4rem .8rem;border:1px solid var(--border-color);border-radius:.5rem;background:#fff;color:var(--text-secondary);cursor:pointer}.lang-btn[data-v-57c6aefe]:hover{color:var(--primary-color);background:#2563eb14}.lang-select[data-v-57c6aefe]{margin-left:1rem;padding:.4rem 2rem .4rem .8rem;height:36px;min-width:140px;font-size:14px;border:1px solid var(--border-color);border-radius:.5rem;background:#fff;color:var(--text-primary);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="%233374e0"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px}.lang-select[data-v-57c6aefe]:hover{border-color:#93c5fd}.lang-select[data-v-57c6aefe]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa40}@media (max-width: 768px){.lang-select[data-v-57c6aefe]{width:100%;margin:8px 0 0}}.mobile-menu-btn[data-v-57c6aefe]{display:none;flex-direction:column;justify-content:space-around;width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0}.mobile-menu-btn span[data-v-57c6aefe]{width:24px;height:2px;background:var(--text-primary);border-radius:1px;transition:all .3s ease;transform-origin:center}.mobile-menu-btn.menu-open span[data-v-57c6aefe]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-btn.menu-open span[data-v-57c6aefe]:nth-child(2){opacity:0}.mobile-menu-btn.menu-open span[data-v-57c6aefe]:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width: 768px){.mobile-menu-btn[data-v-57c6aefe]{display:flex}.nav-menu[data-v-57c6aefe]{position:absolute;top:100%;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;padding:1rem;border-top:1px solid var(--border-color);box-shadow:var(--shadow-lg);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.nav-menu-open[data-v-57c6aefe]{transform:translateY(0);opacity:1;visibility:visible}.nav-link[data-v-57c6aefe]{padding:1rem;width:100%;text-align:center;border-radius:.5rem}}.footer[data-v-a84e8b0e]{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;padding:3rem 0 1rem;margin-top:auto}.footer-content[data-v-a84e8b0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3[data-v-a84e8b0e],.footer-section h4[data-v-a84e8b0e]{margin-bottom:1rem;color:#fff;font-weight:600}.footer-brand[data-v-a84e8b0e]{display:flex;align-items:center;margin-bottom:1rem}.footer-brand .logo[data-v-a84e8b0e]{margin-right:.75rem}.footer-description[data-v-a84e8b0e]{color:#94a3b8;line-height:1.6;margin-bottom:1.5rem}.social-links[data-v-a84e8b0e]{display:flex;gap:1rem}.social-link[data-v-a84e8b0e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:50%;color:#94a3b8;transition:all .3s ease}.social-link[data-v-a84e8b0e]:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px)}.footer-links[data-v-a84e8b0e]{list-style:none;padding:0}.footer-links li[data-v-a84e8b0e]{margin-bottom:.5rem}.footer-links a[data-v-a84e8b0e]{color:#94a3b8;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-a84e8b0e]:hover{color:#fff}.contact-info[data-v-a84e8b0e]{display:flex;flex-direction:column;gap:.75rem}.contact-item[data-v-a84e8b0e]{display:flex;align-items:center;gap:.5rem;color:#94a3b8}.contact-item svg[data-v-a84e8b0e]{flex-shrink:0}.footer-bottom[data-v-a84e8b0e]{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap;gap:1rem}.copyright p[data-v-a84e8b0e]{color:#64748b;margin:0}.icp-info[data-v-a84e8b0e]{margin-top:.5rem!important}.icp-info a[data-v-a84e8b0e]{color:#64748b;text-decoration:none;font-size:.875rem;transition:color .3s ease}.icp-info a[data-v-a84e8b0e]:hover{color:#94a3b8}.footer-bottom-links[data-v-a84e8b0e]{display:flex;gap:1.5rem}.footer-bottom-links a[data-v-a84e8b0e]{color:#64748b;text-decoration:none;font-size:.875rem;transition:color .3s ease}.footer-bottom-links a[data-v-a84e8b0e]:hover{color:#fff}@media (max-width: 768px){.footer[data-v-a84e8b0e]{padding:2rem 0 1rem}.footer-content[data-v-a84e8b0e]{grid-template-columns:1fr;gap:1.5rem}.footer-bottom[data-v-a84e8b0e]{flex-direction:column;text-align:center;gap:1rem}.footer-bottom-links[data-v-a84e8b0e]{justify-content:center}}#app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}.hero[data-v-a6e12661]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.hero-background[data-v-a6e12661]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-particles[data-v-a6e12661]{position:absolute;width:100%;height:100%;background-image:radial-gradient(circle at 20% 80%,rgba(37,99,235,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(30,64,175,.05) 0%,transparent 50%);animation:float-a6e12661 20s ease-in-out infinite}@keyframes float-a6e12661{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.hero-content[data-v-a6e12661]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-title[data-v-a6e12661]{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:var(--text-primary)}.gradient-text[data-v-a6e12661]{background:var(--gradient-tech);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-a6e12661]{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.7}.hero-actions[data-v-a6e12661]{display:flex;gap:1rem;align-items:center}.hero-actions .btn[data-v-a6e12661]{display:flex;align-items:center;gap:.5rem}.hero-visual[data-v-a6e12661]{display:flex;justify-content:flex-end;align-items:center}.hero-content[data-v-a6e12661]{grid-template-columns:.8fr 1.2fr}.hero .container[data-v-a6e12661]{padding-right:0}.hero-image-crop[data-v-a6e12661]{max-width:none;height:clamp(480px,70vh,860px)}.hero-image-crop img[data-v-a6e12661]{width:150%;object-position:right center}@media (max-width: 768px){.hero-image-crop[data-v-a6e12661]{height:clamp(320px,55vh,640px)}.hero-image-crop img[data-v-a6e12661]{width:140%}}.tech-illustration svg[data-v-a6e12661]{max-width:100%;height:auto;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))}.section-header h2[data-v-a6e12661]{margin-bottom:1rem}.section-header p[data-v-a6e12661]{font-size:1.125rem;color:var(--text-secondary)}.feature-card[data-v-a6e12661]{text-align:center;padding:2.5rem 2rem;transition:all .3s ease}.feature-card[data-v-a6e12661]:hover{transform:translateY(-8px)}.feature-icon[data-v-a6e12661]{width:80px;height:80px;margin:0 auto 1.5rem;background:var(--gradient-tech);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.feature-card h3[data-v-a6e12661]{margin-bottom:1rem;color:var(--text-primary)}.stat-item[data-v-a6e12661]{padding:1rem}.stat-number[data-v-a6e12661]{font-size:3rem;font-weight:800;color:var(--primary-color);margin-bottom:.5rem}.stat-label[data-v-a6e12661]{font-size:1.125rem;color:var(--text-secondary);font-weight:500}.advantage-content h2[data-v-a6e12661]{margin-bottom:1rem}.advantage-list[data-v-a6e12661]{list-style:none;padding:0}.advantage-list li[data-v-a6e12661]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:var(--text-secondary)}.advantage-list svg[data-v-a6e12661]{color:var(--primary-color);flex-shrink:0}.tech-grid[data-v-a6e12661]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:2rem}.tech-cell[data-v-a6e12661]{width:60px;height:60px;background:var(--gradient-tech);border-radius:.5rem;opacity:.1;animation:pulse 2s ease-in-out infinite}.cta-content h2[data-v-a6e12661]{margin-bottom:1rem}.cta-actions[data-v-a6e12661]{display:flex;gap:1rem;justify-content:center;align-items:center}.banner-carousel[data-v-a6e12661]{position:relative;width:100%;height:clamp(420px,60vw,720px);border-radius:12px;overflow:hidden;box-shadow:0 12px 28px #00000014}.banner-slide[data-v-a6e12661]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.banner-slide.active[data-v-a6e12661]{opacity:1;transform:scale(1)}.edge-gradient[data-v-a6e12661]{position:absolute;top:0;bottom:0;width:clamp(24px,10vw,120px);pointer-events:none}.edge-gradient.left[data-v-a6e12661]{left:0;background:linear-gradient(to right,rgba(0,0,0,.35),transparent)}.edge-gradient.right[data-v-a6e12661]{right:0;background:linear-gradient(to left,rgba(0,0,0,.35),transparent)}.banner-overlay[data-v-a6e12661]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000040,#00000059);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:1rem 2rem}.banner-overlay h3[data-v-a6e12661]{font-size:1.75rem;margin-bottom:.5rem}.banner-overlay p[data-v-a6e12661]{font-size:1.125rem;opacity:.95}.banner-nav[data-v-a6e12661]{position:absolute;top:50%;transform:translateY(-50%);background:#00000059;color:#fff;border:none;width:40px;height:40px;border-radius:999px;cursor:pointer;display:grid;place-items:center}.banner-nav[data-v-a6e12661]:hover{background:#00000080}.banner-nav.prev[data-v-a6e12661]{left:12px}.banner-nav.next[data-v-a6e12661]{right:12px}.banner-dots[data-v-a6e12661]{position:absolute;bottom:12px;left:0;right:0;display:flex;gap:8px;justify-content:center;align-items:center}.banner-dots span[data-v-a6e12661]{width:8px;height:8px;border-radius:999px;background:#ffffff80;cursor:pointer}.banner-dots span.active[data-v-a6e12661]{background:#fff}@media (max-width: 768px){.banner-overlay h3[data-v-a6e12661]{font-size:1.5rem}.banner-overlay p[data-v-a6e12661]{font-size:1rem}}@media (max-width: 768px){.hero-content[data-v-a6e12661]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-title[data-v-a6e12661]{font-size:2.5rem}.hero-actions[data-v-a6e12661]{justify-content:center;flex-wrap:wrap}.grid-2[data-v-a6e12661]{grid-template-columns:1fr}.cta-actions[data-v-a6e12661]{flex-direction:column}.tech-grid[data-v-a6e12661]{grid-template-columns:repeat(3,1fr);padding:1rem}.tech-cell[data-v-a6e12661]{width:40px;height:40px}}.hero-video[data-v-a6e12661]{padding:0;background:transparent}.hero-video .container[data-v-a6e12661]{max-width:none;width:100%;padding:0;margin:0}.hero-video__wrap[data-v-a6e12661]{aspect-ratio:16 / 9;border-radius:0;overflow:hidden;box-shadow:none}.hero-video__wrap video[data-v-a6e12661]{width:100%;height:100%;display:block;object-fit:cover}.main-product h3[data-v-a6e12661]{margin-bottom:.75rem;color:var(--text-primary)}.main-product .actions .btn[data-v-a6e12661]{display:inline-block}.practice-videos .video-wrapper[data-v-a6e12661]{aspect-ratio:16 / 8.5;border-radius:12px;overflow:hidden}.practice-videos video[data-v-a6e12661]{width:100%;height:100%;display:block;object-fit:cover}.video-card[data-v-a6e12661]{display:flex;flex-direction:column;gap:.5rem}.video-title[data-v-a6e12661]{margin:.5rem 0 0;color:var(--text-primary)}.video-desc[data-v-a6e12661]{color:var(--text-secondary)}.practice-videos .grid[data-v-a6e12661]{margin-bottom:40px}.home-usecases[data-v-a6e12661]{padding:20px 0;background:var(--bg-secondary)}.home-usecases .container[data-v-a6e12661]{max-width:none;width:100%;margin:0;padding:0 24px}.usecases-text[data-v-a6e12661]{text-align:center;font-size:1.375rem;font-weight:600;color:var(--text-primary);letter-spacing:.3px}.home-gallery[data-v-a6e12661]{padding:24px 0}.home-gallery .container[data-v-a6e12661]{max-width:none;width:100%;padding:0;margin:0}.home-gallery.film .image-grid[data-v-a6e12661]{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;padding:0}.image-item[data-v-a6e12661]{position:relative;overflow:hidden;border-radius:0}.home-gallery.film .image-item[data-v-a6e12661]{background:#111;box-shadow:0 8px 24px #0003}.image-item.mag-cut-left[data-v-a6e12661]{clip-path:polygon(0 0,100% 0,100% 85%,85% 100%,0 100%)}.image-item.mag-cut-right[data-v-a6e12661]{clip-path:polygon(0 0,85% 0,100% 15%,100% 100%,0 100%)}@media (max-width: 640px){.image-item.mag-cut-left[data-v-a6e12661],.image-item.mag-cut-right[data-v-a6e12661]{clip-path:none}}.image-item img[data-v-a6e12661]{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .28s ease}.image-item:hover img[data-v-a6e12661]{transform:scale(1.05)}.image-item.hero[data-v-a6e12661]{grid-column:span 8;grid-row:span 2;min-height:520px}.image-item.side-tall[data-v-a6e12661]{grid-column:span 4;grid-row:span 2;min-height:520px}.image-item.wide[data-v-a6e12661],.image-item.wide-alt[data-v-a6e12661]{grid-column:span 6;min-height:320px}.image-item.square[data-v-a6e12661],.image-item.square-alt[data-v-a6e12661]{grid-column:span 3;min-height:300px}@media (max-width: 1280px){.image-item.hero[data-v-a6e12661]{grid-column:span 7;min-height:480px}.image-item.side-tall[data-v-a6e12661]{grid-column:span 5;min-height:480px}}@media (max-width: 1024px){.home-gallery.film .image-grid[data-v-a6e12661]{grid-template-columns:repeat(6,1fr);gap:10px}.home-gallery[data-v-a6e12661]{padding:20px 0}.image-item.hero[data-v-a6e12661],.image-item.side-tall[data-v-a6e12661]{grid-column:span 6;grid-row:span 1;min-height:360px}.image-item.wide[data-v-a6e12661],.image-item.wide-alt[data-v-a6e12661]{grid-column:span 6;min-height:280px}.image-item.square[data-v-a6e12661],.image-item.square-alt[data-v-a6e12661]{grid-column:span 3;min-height:260px}}@media (max-width: 640px){.home-gallery.film .image-grid[data-v-a6e12661]{grid-template-columns:repeat(2,1fr);gap:8px}.image-item.hero[data-v-a6e12661],.image-item.side-tall[data-v-a6e12661],.image-item.wide[data-v-a6e12661],.image-item.wide-alt[data-v-a6e12661],.image-item.square[data-v-a6e12661],.image-item.square-alt[data-v-a6e12661]{grid-column:span 2;min-height:220px}}.home-gallery.film .image-grid[data-v-a6e12661]{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;padding:0;position:relative}.home-gallery.film .image-grid[data-v-a6e12661]:before,.home-gallery.film .image-grid[data-v-a6e12661]:after{content:"";position:absolute;left:0;right:0;height:14px;background:radial-gradient(circle at 10px 7px,rgba(255,255,255,.12) 6px,transparent 7px) repeat-x;background-size:40px 14px;pointer-events:none}.home-gallery.film .image-grid[data-v-a6e12661]:before{top:-14px}.home-gallery.film .image-grid[data-v-a6e12661]:after{bottom:-14px}.image-item.film-cell[data-v-a6e12661]{grid-column:span 4;min-height:320px;border:2px solid rgba(255,255,255,.08)}@media (max-width: 1024px){.home-gallery.film .image-grid[data-v-a6e12661]{grid-template-columns:repeat(6,1fr);gap:10px}.home-gallery[data-v-a6e12661]{padding:20px 0}.image-item.film-cell[data-v-a6e12661]{grid-column:span 2;min-height:280px}}@media (max-width: 640px){.home-gallery.film .image-grid[data-v-a6e12661]{grid-template-columns:repeat(2,1fr);gap:8px}.image-item.film-cell[data-v-a6e12661]{grid-column:span 2;min-height:220px}}.learn-more[data-v-a6e12661]{background:var(--bg-secondary);padding:64px 0 96px}.learn-title[data-v-a6e12661]{font-size:36px;font-weight:800;color:var(--text-primary);margin:0 0 14px}.learn-sub[data-v-a6e12661]{color:var(--text-secondary);font-size:18px;margin:0 0 28px}.learn-actions[data-v-a6e12661]{display:flex;justify-content:center;margin-top:12px}.learn-btn[data-v-a6e12661]{background:#0b73ee;color:#fff;border:1px solid #0b73ee;border-radius:14px;padding:18px 32px;font-weight:800;font-size:20px;letter-spacing:.3px;box-shadow:0 12px 30px #0b73ee47}.learn-btn[data-v-a6e12661]:hover{background:#075dbe;border-color:#075dbe;box-shadow:0 14px 32px #075dbe52}.learn-btn[data-v-a6e12661]{animation:pulseBtn-a6e12661 3.2s ease-in-out infinite}@keyframes pulseBtn-a6e12661{0%{transform:scale(1);box-shadow:0 12px 30px #0b73ee2e}50%{transform:scale(1.03);box-shadow:0 16px 36px #0b73ee47}to{transform:scale(1);box-shadow:0 12px 30px #0b73ee2e}}.learn-btn[data-v-a6e12661]:focus-visible{outline:3px solid rgba(11,115,238,.4);outline-offset:2px}.product[data-v-02f4e45c]{max-width:1400px;margin:0 auto;padding:28px 24px 22px;background:none}.eyebrow[data-v-02f4e45c]{font-size:14px;color:#6b7280;letter-spacing:.08em;text-transform:uppercase}.display[data-v-02f4e45c]{margin:6px 0 8px;font-size:38px;font-weight:700;background:linear-gradient(90deg,#151515,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.product__sub[data-v-02f4e45c]{color:#555}.filters-row[data-v-02f4e45c]{display:flex;align-items:center;gap:12px;justify-content:flex-start;margin-top:12px}.filters__label[data-v-02f4e45c]{color:#333;font-weight:600;font-size:30px}.chips.filters[data-v-02f4e45c]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin:0}.chips.filters li[data-v-02f4e45c]{cursor:pointer}.chips.filters li.active[data-v-02f4e45c]{background:#0b73ee;color:#fff}.gallery[data-v-02f4e45c]{display:flex;flex-direction:column;gap:36px;margin-top:100px}.gallery__item[data-v-02f4e45c]{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.item__body[data-v-02f4e45c]{display:flex;flex-direction:column;gap:12px}@media (min-width: 960px){.item__body[data-v-02f4e45c]{flex-direction:row;gap:20px;align-items:stretch}.gallery__item:nth-child(2n) .item__body[data-v-02f4e45c]{flex-direction:row-reverse}.gallery__item:nth-child(odd) .item__title[data-v-02f4e45c]{text-align:left}.gallery__item:nth-child(2n) .item__title[data-v-02f4e45c]{text-align:right}.hero[data-v-02f4e45c]{flex:6;min-width:0}.meta[data-v-02f4e45c]{flex:6;margin-top:0;min-width:0}.hero img[data-v-02f4e45c]{max-height:700px}}.gallery__item+.gallery__item[data-v-02f4e45c]{border-top:1px solid #e9eef5;padding-top:40px}.item__title[data-v-02f4e45c]{margin:0;font-size:28px;font-weight:600;color:#111;text-align:center}.title-tags[data-v-02f4e45c]{display:inline-flex;gap:10px;margin-left:12px;vertical-align:middle}.tag-chip[data-v-02f4e45c]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#eaf2ff;color:#0b73ee;font-size:14px;font-weight:600;border:1px solid #cfe0ff}.hero[data-v-02f4e45c]{border-radius:0;box-shadow:none;background:transparent;overflow:visible}.hero img[data-v-02f4e45c]{width:100%;height:auto;max-height:70vh;object-fit:contain;display:block;background:#fff}.meta[data-v-02f4e45c]{margin-top:6px}.chips[data-v-02f4e45c]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none}.chips li[data-v-02f4e45c]{padding:10px 14px;border-radius:999px;background:#f3f4f6;color:#111;font-size:16px}.specs[data-v-02f4e45c]{margin:0;padding-left:18px;color:#444}.specs li[data-v-02f4e45c]{margin:6px 0}.item-desc[data-v-02f4e45c]{color:#333;margin:8px 0 12px;line-height:1.6}.spec-grid[data-v-02f4e45c]{display:grid;grid-template-columns:minmax(120px,1fr) 3fr minmax(120px,1fr) 3fr;column-gap:12px;row-gap:8px;align-items:start;background:#f8fafc;border:1px solid var(--border-color);border-radius:8px;padding:10px}.spec-title[data-v-02f4e45c]{font-weight:600;color:#0f172a;white-space:nowrap;background:#eef2f7;padding:8px 10px;border:1px solid var(--border-color);border-radius:6px}.spec-value[data-v-02f4e45c]{color:#333;word-break:break-word;background:#fff;padding:8px 10px;border:1px solid var(--border-color);border-radius:6px}.lang-en .spec-title[data-v-02f4e45c],.lang-en .spec-value[data-v-02f4e45c]{font-size:clamp(12px,1.5vw,13px);line-height:1.25}@media (max-width: 1024px){.spec-grid[data-v-02f4e45c]{grid-template-columns:minmax(120px,1fr) 3fr}}@media (max-width: 640px){.spec-grid[data-v-02f4e45c]{grid-template-columns:1fr}}.actions[data-v-02f4e45c]{margin-top:10px;display:inline-flex;gap:10px;flex-wrap:wrap;align-items:center}.btn[data-v-02f4e45c]{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;min-height:44px;border-radius:12px;text-decoration:none;font-weight:600;border:1px solid transparent;transition:all .2s ease}.btn.primary[data-v-02f4e45c]{background:#0b73ee;color:#fff;border-color:#0b73ee}.btn.primary[data-v-02f4e45c]:hover{background:#075dbe;border-color:#075dbe;box-shadow:0 6px 16px #0b73ee40}.btn.media[data-v-02f4e45c]{background:#eef6ff;color:#0b73ee;border-color:#cfe0ff}.btn.media[data-v-02f4e45c]:hover{background:#e3f0ff}.btn.outline[data-v-02f4e45c]{background:#fff;color:#0f172a;border-color:#e5e7eb}.btn.outline[data-v-02f4e45c]:hover{background:#f8fafc}.btn[data-v-02f4e45c]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@keyframes shimmer-02f4e45c{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton[data-v-02f4e45c]{position:relative;overflow:hidden;background:linear-gradient(90deg,#f2f4f7,#e9edf3,#f2f4f7);background-size:200% 100%;animation:shimmer-02f4e45c 1.2s infinite;border-radius:8px}.skeleton-text[data-v-02f4e45c]{height:16px;display:inline-block}.skeleton-img[data-v-02f4e45c]{width:100%;height:360px;border-radius:12px}.skeleton-chip[data-v-02f4e45c]{width:72px;height:28px;border-radius:999px}.skeleton-btn[data-v-02f4e45c]{width:120px;height:44px;border-radius:12px;display:inline-block}.w-36[data-v-02f4e45c]{width:36%}.w-40[data-v-02f4e45c]{width:40%}.w-50[data-v-02f4e45c]{width:50%}.w-55[data-v-02f4e45c]{width:55%}.w-60[data-v-02f4e45c]{width:60%}.w-70[data-v-02f4e45c]{width:70%}.w-80[data-v-02f4e45c]{width:80%}.w-85[data-v-02f4e45c]{width:85%}.w-88[data-v-02f4e45c]{width:88%}.w-90[data-v-02f4e45c]{width:90%}.w-92[data-v-02f4e45c]{width:92%}.media-modal[data-v-02f4e45c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.media-backdrop[data-v-02f4e45c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.media-content[data-v-02f4e45c]{position:relative;background:#fff;border-radius:12px;box-shadow:0 12px 32px #0003;width:min(900px,96vw);max-height:90vh;display:flex;flex-direction:column}.media-close[data-v-02f4e45c]{position:absolute;top:8px;right:12px;background:transparent;border:0;font-size:24px;cursor:pointer}.media-view[data-v-02f4e45c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.media-item[data-v-02f4e45c]{flex:1;display:flex;align-items:center;justify-content:center;min-height:360px}.media-item img[data-v-02f4e45c],.media-item video[data-v-02f4e45c]{max-width:100%;max-height:70vh;border-radius:8px;object-fit:contain}.nav[data-v-02f4e45c]{background:#f3f4f6;border:1px solid #e5e7eb;width:36px;height:36px;border-radius:999px;cursor:pointer}.nav[data-v-02f4e45c]:disabled{opacity:.4;cursor:not-allowed}.media-thumbs[data-v-02f4e45c]{display:flex;gap:8px;padding:12px 16px;overflow-x:auto}.thumb[data-v-02f4e45c]{width:72px;height:54px;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:#f9fafb;display:flex;align-items:center;justify-content:center}.thumb.active[data-v-02f4e45c]{border-color:#0b73ee}.thumb img[data-v-02f4e45c]{width:100%;height:100%;object-fit:cover}.thumb-video[data-v-02f4e45c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#0b73ee}.block[data-v-02f4e45c]{background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;box-shadow:0 8px 24px #0000000a;margin-top:24px}.block h2[data-v-02f4e45c]{margin:0 0 8px;font-size:20px}.features[data-v-02f4e45c]{margin:0;padding-left:18px;color:#444}.features li[data-v-02f4e45c]{margin:6px 0}.page-header[data-v-ba442bcc]{position:relative;overflow:hidden}.company-image[data-v-ba442bcc]{display:flex;justify-content:center;align-items:center;padding:2rem}.company-image img[data-v-ba442bcc]{width:100%;height:auto;border-radius:12px;box-shadow:var(--shadow-md)}.mission-card[data-v-ba442bcc],.vision-card[data-v-ba442bcc]{text-align:center;padding:3rem 2rem}.card-icon[data-v-ba442bcc]{width:80px;height:80px;margin:0 auto 1.5rem;background:var(--gradient-tech);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.value-item[data-v-ba442bcc]{padding:1.5rem}.value-icon[data-v-ba442bcc]{width:80px;height:80px;margin:0 auto 1rem;background:#2563eb1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.value-item h4[data-v-ba442bcc]{margin-bottom:.5rem;color:var(--text-primary)}@media (max-width: 768px){.grid-2[data-v-ba442bcc],.grid-3[data-v-ba442bcc]{grid-template-columns:1fr}.grid-4[data-v-ba442bcc]{grid-template-columns:repeat(2,1fr)}}.contact-methods[data-v-75f84e72]{margin-bottom:2rem}.contact-method[data-v-75f84e72]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:.75rem;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:all .3s ease}.contact-method[data-v-75f84e72]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.method-icon[data-v-75f84e72]{width:50px;height:50px;background:var(--gradient-tech);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.method-content h4[data-v-75f84e72]{margin-bottom:.5rem;color:var(--text-primary)}.method-content p[data-v-75f84e72]{color:var(--text-secondary);margin-bottom:.25rem}.qr-section[data-v-75f84e72]{padding:2rem}.qr-grid[data-v-75f84e72]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.qr-card[data-v-75f84e72]{background:#fff;border:1px solid var(--border-color);border-radius:.75rem;padding:1rem;text-align:center;box-shadow:none}.qr-img[data-v-75f84e72]{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.qr-img img[data-v-75f84e72]{width:160px;height:160px;border-radius:.5rem;background:#fff;cursor:zoom-in;box-shadow:none}.qr-meta h4[data-v-75f84e72]{margin:.25rem 0;color:var(--text-primary)}.qr-view[data-v-75f84e72]{background:#0b73ee;color:#fff;border:1px solid #0b73ee;border-radius:8px;font-size:.875rem;padding:8px 12px;cursor:pointer}.qr-view[data-v-75f84e72]:hover{background:#075dbe;border-color:#075dbe}.social-section h4[data-v-75f84e72]{margin-bottom:1rem;color:var(--text-primary)}.social-links[data-v-75f84e72]{display:flex;gap:1rem}.social-link[data-v-75f84e72]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:var(--gradient-tech);border-radius:50%;color:#fff;transition:all .3s ease}.social-link[data-v-75f84e72]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.contact-form[data-v-75f84e72]{padding:2.5rem}.map-container[data-v-75f84e72]{border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-lg)}.map-iframe[data-v-75f84e72]{width:100%;height:420px;border:0}.map-image[data-v-75f84e72]{width:100%;height:420px;object-fit:cover;display:block}.map-placeholder[data-v-75f84e72]{width:100%;height:420px;border:0;background:#f1f5f9;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.grid-2[data-v-75f84e72],.qr-grid[data-v-75f84e72]{grid-template-columns:1fr}.contact-method[data-v-75f84e72]{padding:1rem}.method-icon[data-v-75f84e72]{width:40px;height:40px}}.contact-grid[data-v-75f84e72]{display:grid;grid-template-columns:1.25fr 1fr;gap:2rem;align-items:start}.contact-info.card[data-v-75f84e72]{padding:1.75rem}.contact-methods[data-v-75f84e72]{margin-top:.5rem}.contact-method[data-v-75f84e72]{margin-bottom:1.25rem}.qr-section[data-v-75f84e72]{padding:1.75rem}.qr-grid[data-v-75f84e72]{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-card[data-v-75f84e72]{padding:1.25rem}.qr-img img[data-v-75f84e72]{width:140px;height:140px}@media (max-width: 1024px){.contact-grid[data-v-75f84e72]{grid-template-columns:1fr}.qr-grid[data-v-75f84e72]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.qr-grid[data-v-75f84e72]{grid-template-columns:1fr}}.qr-modal[data-v-75f84e72]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.qr-modal-backdrop[data-v-75f84e72]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1}.qr-modal-content[data-v-75f84e72]{position:relative;background:#fff;border-radius:12px;box-shadow:0 12px 32px #0003;padding:16px;width:min(480px,92vw);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:2}.qr-modal-title[data-v-75f84e72]{margin:0;color:#0f172a}.qr-modal-img[data-v-75f84e72]{width:100%;height:auto;max-height:70vh;object-fit:contain;border-radius:8px}.qr-modal-close[data-v-75f84e72]{position:absolute;top:8px;right:12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;width:32px;height:32px;cursor:pointer}.support[data-v-6f39cc50]{max-width:1000px;margin:0 auto;padding:28px 16px;background:radial-gradient(1200px 600px at 0% 0%,#f7f9ff 0%,transparent 50%),radial-gradient(1200px 600px at 100% 100%,#f8fbff 0%,transparent 50%)}.support__header h1[data-v-6f39cc50]{margin:0;font-size:28px}.support__sub[data-v-6f39cc50]{color:#666;margin-top:6px}.search[data-v-6f39cc50]{display:flex;align-items:center;gap:8px;margin:14px 0 20px}.search__input[data-v-6f39cc50]{flex:1;padding:10px 12px;border:1px solid #d8d8d8;border-radius:8px}.search__clear[data-v-6f39cc50]{padding:10px 12px;border:1px solid #d8d8d8;background:#fff;border-radius:8px;cursor:pointer}.search__count[data-v-6f39cc50]{color:#666;font-size:12px}.modules[data-v-6f39cc50]{display:grid;grid-template-columns:1fr;gap:18px}.module[data-v-6f39cc50]{background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;box-shadow:0 8px 24px #0000000a}.module__head[data-v-6f39cc50]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.module h2[data-v-6f39cc50]{margin:0;font-size:20px}.more[data-v-6f39cc50]{text-decoration:none;color:#0b73ee;border:1px solid #c9d7ff;padding:6px 10px;border-radius:8px}.empty[data-v-6f39cc50]{color:#999;font-size:14px}.faq-item[data-v-6f39cc50]{border:1px solid #f0f0f0;border-radius:8px;padding:8px 12px;margin-bottom:8px}.faq-q[data-v-6f39cc50]{font-weight:600}.faq-a[data-v-6f39cc50]{margin-top:8px;color:#444;line-height:1.6}.guide-list[data-v-6f39cc50]{list-style:none;padding:0;margin:0}.guide-item[data-v-6f39cc50]{border:1px solid #f0f0f0;border-radius:8px;padding:10px 12px;margin-bottom:8px}.guide-title[data-v-6f39cc50]{font-weight:600;margin-bottom:4px}.guide-desc[data-v-6f39cc50]{color:#444;margin-bottom:6px}.guide-link[data-v-6f39cc50]{color:#0b73ee;text-decoration:none}.attach-list[data-v-6f39cc50]{list-style:none;padding:0;margin:0}.attach-item[data-v-6f39cc50]{display:grid;grid-template-columns:1fr 120px 100px;align-items:center;border:1px solid #f0f0f0;border-radius:8px;padding:10px 12px;margin-bottom:8px}.attach-name[data-v-6f39cc50]{font-weight:600}.attach-size[data-v-6f39cc50]{color:#666}.attach-btn[data-v-6f39cc50]{text-align:center;padding:8px 10px;background:#0b73ee;color:#fff;border-radius:6px;text-decoration:none}.attach-btn.disabled[data-v-6f39cc50]{background:#bbb;pointer-events:none}.tip[data-v-6f39cc50]{color:#777;font-size:12px;margin-top:6px}@media (min-width: 960px){.modules[data-v-6f39cc50]{grid-template-columns:repeat(3,1fr)}}.support-page[data-v-d8c52a5f]{max-width:960px;margin:0 auto;padding:24px 16px}.page__header h1[data-v-d8c52a5f]{margin:8px 0 12px;font-size:24px}.back[data-v-d8c52a5f]{text-decoration:none;color:#0b73ee}.search[data-v-d8c52a5f]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.search__input[data-v-d8c52a5f]{flex:1;padding:8px 10px;border:1px solid #ddd;border-radius:6px}.search__clear[data-v-d8c52a5f]{padding:8px 10px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer}.search__count[data-v-d8c52a5f]{color:#666;font-size:13px}.faq-item[data-v-d8c52a5f]{border:1px solid #eee;border-radius:8px;padding:8px 12px;margin-bottom:8px}.faq-q[data-v-d8c52a5f]{font-weight:600}.faq-a[data-v-d8c52a5f]{margin-top:8px;color:#444;line-height:1.6}.empty[data-v-d8c52a5f]{color:#999}.support-page[data-v-6ac237ca]{max-width:960px;margin:0 auto;padding:24px 16px}.page__header h1[data-v-6ac237ca]{margin:8px 0 12px;font-size:24px}.back[data-v-6ac237ca]{text-decoration:none;color:#0b73ee}.search[data-v-6ac237ca]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.search__input[data-v-6ac237ca]{flex:1;padding:8px 10px;border:1px solid #ddd;border-radius:6px}.search__clear[data-v-6ac237ca]{padding:8px 10px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer}.search__count[data-v-6ac237ca]{color:#666;font-size:13px}.guide-list[data-v-6ac237ca]{list-style:none;padding:0;margin:0}.guide-item[data-v-6ac237ca]{border:1px solid #eee;border-radius:8px;padding:10px 12px;margin-bottom:8px}.guide-title[data-v-6ac237ca]{font-weight:600;margin-bottom:4px}.guide-desc[data-v-6ac237ca]{color:#444;margin-bottom:6px}.guide-link[data-v-6ac237ca]{color:#0b73ee;text-decoration:none}.empty[data-v-6ac237ca]{color:#999}.support-page[data-v-de552b28]{max-width:960px;margin:0 auto;padding:24px 16px}.page__header h1[data-v-de552b28]{margin:8px 0 12px;font-size:24px}.back[data-v-de552b28]{text-decoration:none;color:#0b73ee}.search[data-v-de552b28]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.search__input[data-v-de552b28]{flex:1;padding:8px 10px;border:1px solid #ddd;border-radius:6px}.search__clear[data-v-de552b28]{padding:8px 10px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer}.search__count[data-v-de552b28]{color:#666;font-size:13px}.attach-list[data-v-de552b28]{list-style:none;padding:0;margin:0}.attach-item[data-v-de552b28]{display:grid;grid-template-columns:1fr 120px 100px;align-items:center;border:1px solid #eee;border-radius:8px;padding:10px 12px;margin-bottom:8px}.attach-name[data-v-de552b28]{font-weight:600}.attach-size[data-v-de552b28]{color:#666}.attach-btn[data-v-de552b28]{text-align:center;padding:8px 10px;background:#0b73ee;color:#fff;border-radius:6px;text-decoration:none}.attach-btn.disabled[data-v-de552b28]{background:#bbb;pointer-events:none}.empty[data-v-de552b28]{color:#999}.tip[data-v-de552b28]{color:#777;font-size:13px;margin-top:6px}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #2563eb;--secondary-color: #1e40af;--accent-color: #3b82f6;--text-primary: #1f2937;--text-secondary: #6b7280;--text-light: #9ca3af;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-dark: #0f172a;--border-color: #e5e7eb;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-tech: linear-gradient(135deg, #2563eb 0%, #1e40af 100%)}html{font-size:16px;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.container-fluid{width:100%;padding:0 1rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-primary{background:var(--gradient-tech);color:#fff;box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-outline{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-outline:hover{background:var(--primary-color);color:#fff}.card{background:var(--bg-primary);border-radius:1rem;padding:2rem;box-shadow:var(--shadow-md);transition:all .3s ease;border:1px solid var(--border-color)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem}h1{font-size:3rem;background:var(--gradient-tech);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}h2{font-size:2.5rem;color:var(--text-primary)}h3{font-size:2rem;color:var(--text-primary)}p{margin-bottom:1rem;color:var(--text-secondary);line-height:1.7}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--secondary-color)}.grid{display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-16{padding-top:4rem;padding-bottom:4rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.fade-in-up{animation:fadeInUp .6s ease-out}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width: 768px){.container{padding:0 .5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}.card{padding:1.5rem}.btn{padding:.625rem 1.25rem;font-size:.875rem}}
