.header[data-v-6561e8b9]{position:fixed;top:0;left:0;right:0;height:var(--header-height);z-index:100;display:flex;align-items:center;border-bottom:1px solid transparent;transition:all .3s ease}.header-scrolled[data-v-6561e8b9]{background:#fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);height:70px;border-bottom:1px solid var(--border-color);box-shadow:0 4px 12px -2px #94a3b814}.header-container[data-v-6561e8b9]{display:flex;align-items:center;justify-content:space-between}.logo-link[data-v-6561e8b9]{display:flex;align-items:center}.logo-img[data-v-6561e8b9]{height:32px;width:auto;object-fit:contain}.desktop-nav[data-v-6561e8b9]{display:flex;gap:2rem}.nav-link[data-v-6561e8b9]{font-size:.95rem;font-weight:600;color:var(--color-text-muted);transition:all .25s ease;position:relative;padding:.5rem 0}.nav-link[data-v-6561e8b9]:hover,.nav-link.active[data-v-6561e8b9]{color:var(--color-primary)}.nav-link[data-v-6561e8b9]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-primary);transition:width .25s ease}.nav-link[data-v-6561e8b9]:hover:after,.nav-link.active[data-v-6561e8b9]:after{width:100%}.header-actions[data-v-6561e8b9]{display:flex;align-items:center;gap:1.5rem}.lang-switcher[data-v-6561e8b9]{display:flex;align-items:center;background:#2563eb0d;padding:4px 14px;border-radius:20px;border:1px solid rgba(37,99,235,.1)}.lang-btn[data-v-6561e8b9]{background:none;border:none;color:var(--color-text-dim);font-size:.8rem;font-weight:700;cursor:pointer;transition:color .25s ease;padding:2px 4px}.lang-btn.active[data-v-6561e8b9]{color:var(--color-primary);text-shadow:0 0 8px rgba(37,99,235,.2)}.lang-divider[data-v-6561e8b9]{color:#2563eb26;font-size:.8rem;margin:0 6px;-webkit-user-select:none;user-select:none}.mobile-menu-btn[data-v-6561e8b9]{display:none;background:none;border:none;color:var(--color-text-main);cursor:pointer}.menu-icon[data-v-6561e8b9]{width:24px;height:24px}.mobile-nav[data-v-6561e8b9]{position:fixed;top:70px;left:0;right:0;bottom:0;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:99;display:flex;flex-direction:column;padding:2rem;border-top:1px solid var(--border-color)}.mobile-nav-links[data-v-6561e8b9]{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.mobile-link[data-v-6561e8b9]{font-size:1.4rem;font-weight:700;color:var(--color-text-muted);transition:color .3s ease;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.8rem;text-align:left}.mobile-link[data-v-6561e8b9]:hover{color:var(--color-primary);padding-left:8px}.slide-enter-active[data-v-6561e8b9],.slide-leave-active[data-v-6561e8b9]{transition:all .3s ease}.slide-enter-from[data-v-6561e8b9],.slide-leave-to[data-v-6561e8b9]{opacity:0;transform:translateY(-10px)}.mobile-lang-switcher[data-v-6561e8b9]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:auto;padding-top:2rem;border-top:1px solid rgba(0,0,0,.05)}.mobile-lang-btn[data-v-6561e8b9]{background:none;border:none;font-size:.9rem;font-weight:700;color:var(--color-text-dim);cursor:pointer;padding:.5rem .6rem;transition:all .25s ease}.mobile-lang-btn.active[data-v-6561e8b9]{color:var(--color-primary)}.mobile-lang-divider[data-v-6561e8b9]{color:#00000026;-webkit-user-select:none;user-select:none}@media (max-width: 900px){.desktop-nav[data-v-6561e8b9],.mobile-menu-btn[data-v-6561e8b9]{display:none}}@media (max-width: 768px){.lang-switcher[data-v-6561e8b9]{display:none}}.footer[data-v-d2352058]{border-top:1px solid rgba(255,255,255,.08);padding:4rem 0 3rem;background:#0a1128}.footer-container[data-v-d2352058]{display:flex;flex-direction:column;gap:3rem}.footer-brand-section[data-v-d2352058]{display:flex;flex-direction:column;gap:1.5rem}.brand-row[data-v-d2352058]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.footer-logo-img[data-v-d2352058]{height:30px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.footer-sns[data-v-d2352058]{display:flex;gap:.8rem}.sns-link[data-v-d2352058]{width:38px;height:38px;border-radius:50%;background:#ffffff08;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#cbd5e1;transition:all .25s ease}.sns-link[data-v-d2352058]:hover{background:#ffffff14;border-color:#ffffff40;box-shadow:0 0 12px #ffffff0d}.sns-icon-img[data-v-d2352058]{width:20px;height:20px;object-fit:contain;transition:transform .25s ease}.sns-link:hover .sns-icon-img[data-v-d2352058]{transform:scale(1.1)}.footer-disclaimer-box[data-v-d2352058]{padding:1.2rem;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);max-width:100%}.disclaimer-text[data-v-d2352058]{font-size:.8rem;line-height:1.6;color:#64748b}.footer-copyright-contract[data-v-d2352058]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-size:.85rem}.footer-whitepaper-btn[data-v-d2352058]{font-family:var(--font-sans);font-weight:700;color:#60a5fa;background:#2563eb1a;padding:6px 14px;border-radius:20px;border:1px solid rgba(37,99,235,.2);display:inline-flex;align-items:center;gap:6px;font-size:.8rem;transition:all .25s ease}.footer-whitepaper-btn[data-v-d2352058]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-1px)}.view-icon[data-v-d2352058]{width:14px;height:14px}.copyright[data-v-d2352058]{color:#64748b}.text-left[data-v-d2352058]{text-align:left}@media (max-width: 600px){.footer[data-v-d2352058]{padding:3rem 0 2rem}.footer-container[data-v-d2352058]{gap:2rem}.footer-brand-section[data-v-d2352058]{align-items:center;text-align:center}.brand-row[data-v-d2352058]{flex-direction:column;align-items:center;gap:1rem}.footer-sns[data-v-d2352058]{justify-content:center}.footer-disclaimer-box[data-v-d2352058]{text-align:center}.footer-copyright-contract[data-v-d2352058]{flex-direction:column;align-items:center;gap:.8rem;text-align:center}}.app-layout{min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.hero-section[data-v-661d0d6b]{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:var(--header-height);overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(37,99,235,.05) 0%,transparent 60%)}.light-blob[data-v-661d0d6b]{position:absolute;border-radius:50%;filter:blur(100px);z-index:-2;opacity:.4;pointer-events:none}.blob-1[data-v-661d0d6b]{width:500px;height:500px;background:#2563eb14;top:-10%;right:5%}.blob-2[data-v-661d0d6b]{width:400px;height:400px;background:#4f46e50f;bottom:10%;left:5%}.hero-container[data-v-661d0d6b]{position:relative;z-index:3;display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center;margin-top:1rem}.hero-content[data-v-661d0d6b]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}@media (min-width: 991px){.hero-content[data-v-661d0d6b]{margin-left:-4rem}}.hero-badge[data-v-661d0d6b]{font-family:var(--font-sans);font-size:.85rem;font-weight:800;letter-spacing:.1em;color:var(--color-primary);background:#2563eb0f;padding:6px 14px;border-radius:20px;border:1px solid rgba(37,99,235,.15);margin-bottom:1.5rem}.hero-headline[data-v-661d0d6b]{font-size:3.4rem;font-weight:900;line-height:1.2;color:var(--color-text-main);margin-bottom:1.5rem;letter-spacing:-.03em}.highlight-blue[data-v-661d0d6b]{background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.highlight-purple[data-v-661d0d6b]{background:linear-gradient(135deg,#4f46e5,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.hero-subline[data-v-661d0d6b]{font-size:1.15rem;color:var(--color-text-muted);margin-bottom:2.5rem;max-width:550px}.hero-contract-box[data-v-661d0d6b]{display:inline-flex;flex-direction:column;padding:.6rem 1rem;border-radius:12px;background:#ffffff73;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.8);position:relative;min-width:320px;max-width:100%}.contract-label[data-v-661d0d6b]{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-bottom:2px;text-align:left}.contract-value-wrapper[data-v-661d0d6b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.contract-address[data-v-661d0d6b]{font-family:var(--font-sans),monospace;font-size:.8rem;font-weight:700;color:var(--color-text-muted);word-break:break-all;-webkit-user-select:all;user-select:all}.copy-btn[data-v-661d0d6b]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-text-dim);transition:color .2s ease,transform .1s ease;border-radius:6px}.copy-btn[data-v-661d0d6b]:hover{color:var(--color-primary);background:#2563eb0d}.copy-btn[data-v-661d0d6b]:active{transform:scale(.9)}.copy-icon[data-v-661d0d6b],.check-icon[data-v-661d0d6b]{width:16px;height:16px}.check-icon[data-v-661d0d6b]{color:#10b981}.copied-toast[data-v-661d0d6b]{position:absolute;bottom:-28px;left:50%;transform:translate(-50%);background:var(--color-text-main);color:#fff;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:6px;box-shadow:0 4px 10px #00000026;pointer-events:none;z-index:100;white-space:nowrap}.fade-enter-active[data-v-661d0d6b],.fade-leave-active[data-v-661d0d6b]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-661d0d6b],.fade-leave-to[data-v-661d0d6b]{opacity:0;transform:translate(-50%,5px)}.btn-icon[data-v-661d0d6b]{width:16px;height:16px;margin-left:6px;transition:transform .2s ease}.btn-primary:hover .btn-icon[data-v-661d0d6b],.btn-secondary:hover .btn-icon[data-v-661d0d6b]{transform:translate(3px)}.stats-row[data-v-661d0d6b]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1000px;margin:3.5rem auto 0;padding:1.2rem 2rem;border-color:#e2e8f0cc;position:relative;z-index:10}.stat-unit[data-v-661d0d6b]{display:flex;align-items:center;gap:12px}.stat-icon[data-v-661d0d6b]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-icon.u-users[data-v-661d0d6b]{background:#2563eb14;color:var(--color-primary)}.stat-icon.u-assets[data-v-661d0d6b]{background:#4f46e514;color:var(--color-secondary)}.stat-icon.u-partners[data-v-661d0d6b]{background:#06b6d414;color:var(--color-accent)}.stat-icon.u-global[data-v-661d0d6b]{background:#10b98114;color:#10b981}.stat-icon svg[data-v-661d0d6b]{width:18px;height:18px}.stat-info[data-v-661d0d6b]{display:flex;flex-direction:column;align-items:flex-start}.stat-val[data-v-661d0d6b]{font-family:var(--font-sans);font-size:1.3rem;font-weight:800;color:var(--color-text-main);line-height:1.2}.stat-lbl[data-v-661d0d6b]{font-size:.75rem;color:var(--color-text-muted);font-weight:600}.stat-divider[data-v-661d0d6b]{width:1px;height:30px;background:#e2e8f0cc}.hero-bg-image[data-v-661d0d6b]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:1}.hero-bg-overlay[data-v-661d0d6b]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f8fafcf2,#f8fafcd9 45%,#f8fafc66 70%,#f8fafc1a);z-index:2;pointer-events:none}.hero-visual[data-v-661d0d6b]{position:relative;width:100%;display:flex;justify-content:center}.visual-spacer-wrapper[data-v-661d0d6b]{position:relative;width:100%;max-width:480px;min-height:460px;z-index:10}.floating-card[data-v-661d0d6b]{position:absolute;padding:.85rem 1.25rem;border-radius:16px;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);box-shadow:0 10px 25px -5px #64748b26,0 8px 10px -6px #64748b1a;text-align:left;z-index:20;display:flex;align-items:center;gap:12px}.fc-info[data-v-661d0d6b]{display:flex;flex-direction:column;gap:2px}.fc-icon[data-v-661d0d6b]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fc-icon.icon-blue[data-v-661d0d6b]{background:#2563eb14;color:var(--color-primary)}.fc-icon.icon-green[data-v-661d0d6b]{background:#10b98114;color:#10b981}.fc-icon.icon-purple[data-v-661d0d6b]{background:#4f46e514;color:var(--color-secondary)}.fc-icon svg[data-v-661d0d6b]{width:20px;height:20px}.fc-title[data-v-661d0d6b]{font-family:var(--font-sans);font-size:.95rem;font-weight:800;color:var(--color-text-main);line-height:1.2;margin:0}.fc-subtitle[data-v-661d0d6b]{font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:var(--color-text-muted);line-height:1.2;margin:0;white-space:nowrap}.fc-ai[data-v-661d0d6b]{top:-20px;right:10px;width:250px}.fc-platform[data-v-661d0d6b]{top:190px;left:-40px;width:240px}.fc-web3[data-v-661d0d6b]{bottom:40px;right:-200px;width:280px}.scroll-down[data-v-661d0d6b]{margin:2rem auto 0;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--color-text-dim);cursor:pointer;position:relative;z-index:3}.scroll-text[data-v-661d0d6b]{font-family:var(--font-sans);font-size:.7rem;font-weight:800;letter-spacing:.15em}.chevron-down[data-v-661d0d6b]{width:18px;height:18px;animation:bounce-661d0d6b 2s infinite}@keyframes bounce-661d0d6b{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}@media (max-width: 1200px){.fc-ai[data-v-661d0d6b]{right:0;top:-20px}.fc-platform[data-v-661d0d6b]{left:-10px}.fc-web3[data-v-661d0d6b]{right:-10px}}@media (max-width: 1100px){.fc-ai[data-v-661d0d6b]{right:0;top:0;width:230px}.fc-platform[data-v-661d0d6b]{left:0;width:230px}.fc-web3[data-v-661d0d6b]{right:0;width:230px}}@media (max-width: 990px){.hero-section[data-v-661d0d6b]{min-height:auto;padding-bottom:4rem;overflow:visible}.hero-container[data-v-661d0d6b]{grid-template-columns:1fr;gap:2rem;padding-top:2rem}.hero-content[data-v-661d0d6b]{align-items:center}.hero-headline[data-v-661d0d6b]{font-size:2.8rem;text-align:center}.hero-subline[data-v-661d0d6b]{text-align:center}.hero-actions-container[data-v-661d0d6b]{justify-content:center;align-items:center;width:100%}.hero-actions[data-v-661d0d6b]{justify-content:center;align-items:center}.hero-visual[data-v-661d0d6b],.stats-row[data-v-661d0d6b]{display:none!important}}@media (max-width: 600px){.hero-headline[data-v-661d0d6b]{font-size:2rem}.hero-actions-container[data-v-661d0d6b]{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:2rem;width:100%}.hero-actions[data-v-661d0d6b]{flex-direction:column;width:100%!important}.hero-actions .btn[data-v-661d0d6b]{width:100%!important}.hero-contract-box[data-v-661d0d6b]{min-width:unset!important;width:100%!important}}.about-section[data-v-0dbde880]{display:flex;flex-direction:column;justify-content:center;padding:4rem 0;position:relative;background:var(--bg-card);border-top:1px solid var(--border-color)}.about-intro-box[data-v-0dbde880]{margin-bottom:2rem}.core-message-text[data-v-0dbde880]{font-size:1.15rem;line-height:1.8;color:var(--color-text-muted);font-weight:600}.text-center-wrap[data-v-0dbde880]{text-align:center!important;display:flex;flex-direction:column;align-items:center}.summary-text[data-v-0dbde880]{font-size:1.25rem!important;text-align:center;max-width:750px;margin:0 auto}.about-steps-grid[data-v-0dbde880]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.step-card[data-v-0dbde880]{padding:2.2rem 1.8rem;background:#ffffff73;border:1px solid rgba(255,255,255,.5);border-radius:20px;display:flex;flex-direction:column;gap:1rem;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-card[data-v-0dbde880]:hover{transform:translateY(-5px);border-color:#2563eb26;box-shadow:0 12px 25px -5px #2563eb14}.step-header[data-v-0dbde880]{display:flex;align-items:center;gap:10px}.step-number[data-v-0dbde880]{font-size:.85rem;font-weight:900;color:var(--color-primary);background:#2563eb14;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-title-text[data-v-0dbde880]{font-size:1.1rem;font-weight:800;color:var(--color-text-main)}.step-desc[data-v-0dbde880]{font-size:.88rem;line-height:1.6;color:var(--color-text-muted);margin:0}@media (max-width: 990px){.about-steps-grid[data-v-0dbde880]{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 768px){.about-section[data-v-0dbde880]{padding:2.5rem 0}.summary-text[data-v-0dbde880]{font-size:1.05rem!important}}.services-section[data-v-9c829daf]{display:flex;flex-direction:column;justify-content:center;padding:4rem 0;position:relative;background:#2563eb05;border-top:1px solid var(--border-color)}.services-grid[data-v-9c829daf]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:stretch}.service-card[data-v-9c829daf]{padding:2.5rem 2rem;display:flex;flex-direction:column;height:100%;text-align:left}.card-link[data-v-9c829daf]{text-decoration:none;color:inherit;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-link[data-v-9c829daf]:hover{transform:translateY(-5px);border-color:var(--border-hover);box-shadow:0 15px 30px -5px #2563eb1f}.card-top[data-v-9c829daf]{display:flex;flex-direction:column;gap:6px;margin-bottom:1.2rem}.card-num[data-v-9c829daf]{font-family:var(--font-sans);font-size:1.1rem;font-weight:800;color:var(--color-primary)}.card-title[data-v-9c829daf]{font-size:1.5rem;font-weight:800;color:var(--color-text-main);line-height:1.2}.card-title--ai[data-v-9c829daf]{color:#859bff}.card-title--pickku[data-v-9c829daf]{color:#02b0a9}.card-title--tech[data-v-9c829daf]{color:#9046f1}.card-link:nth-child(1) .card-subtitle[data-v-9c829daf]{color:#859bff}.card-link:nth-child(2) .card-subtitle[data-v-9c829daf]{color:#02b0a9}.card-link:nth-child(3) .card-subtitle[data-v-9c829daf]{color:#9046f1}.card-subtitle[data-v-9c829daf]{font-size:.95rem;font-weight:700;color:var(--color-primary)}.service-img-box[data-v-9c829daf]{height:160px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px}.service-img[data-v-9c829daf]{width:100%;height:100%;object-fit:contain}.card-desc[data-v-9c829daf]{font-size:.92rem;line-height:1.6;color:var(--color-text-muted);margin-bottom:1.5rem}.card-action[data-v-9c829daf]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:.9rem;margin-top:auto;padding:10px 20px;border-radius:50px;border:2px solid currentColor;transition:all .25s ease;width:100%}.card-link:nth-child(1) .card-action[data-v-9c829daf]{color:#fff;background:#859bff;border-color:#859bff}.card-link:nth-child(1):hover .card-action[data-v-9c829daf]{background:#6b84ff;border-color:#6b84ff}.card-link:nth-child(2) .card-action[data-v-9c829daf]{color:#fff;background:#02b0a9;border-color:#02b0a9}.card-link:nth-child(2):hover .card-action[data-v-9c829daf]{background:#019e98;border-color:#019e98}.card-link:nth-child(3) .card-action[data-v-9c829daf]{color:#fff;background:#9046f1;border-color:#9046f1}.card-link:nth-child(3):hover .card-action[data-v-9c829daf]{background:#7c35d4;border-color:#7c35d4}.action-icon[data-v-9c829daf]{width:15px;height:15px;transition:transform .25s ease}.card-link:hover .action-icon[data-v-9c829daf]{transform:translate(4px)}@media (max-width: 990px){.services-grid[data-v-9c829daf]{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 768px){.services-section[data-v-9c829daf]{padding:2.5rem 0}.service-card[data-v-9c829daf]{padding:1.8rem 1.5rem}.service-img-box[data-v-9c829daf]{height:130px}}.tech-section[data-v-b2a3af0a]{display:flex;flex-direction:column;justify-content:center;padding:4rem 0;position:relative;background:var(--bg-card);border-top:1px solid var(--border-color)}.tech-grid[data-v-b2a3af0a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.tech-card[data-v-b2a3af0a]{padding:1.8rem 1.5rem;display:flex;align-items:center;gap:1.5rem;text-align:left;cursor:default;transition:all .3s cubic-bezier(.4,0,.2,1)}.tech-card[data-v-b2a3af0a]:hover{border-color:var(--border-hover);box-shadow:0 12px 25px -5px #2563eb0d}.tech-icon-container[data-v-b2a3af0a]{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.tech-card:hover .tech-icon-container[data-v-b2a3af0a]{transform:scale(1.1)}.tech-svg[data-v-b2a3af0a]{width:22px;height:22px}.tech-icon-container.ai[data-v-b2a3af0a]{background:#2563eb14;color:var(--color-primary)}.tech-icon-container.dev[data-v-b2a3af0a]{background:#06b6d414;color:var(--color-accent)}.tech-icon-container.blockchain[data-v-b2a3af0a]{background:#4f46e514;color:var(--color-secondary)}.tech-icon-container.data[data-v-b2a3af0a]{background:#38bdf814;color:#38bdf8}.tech-icon-container.game[data-v-b2a3af0a]{background:#4f46e514;color:var(--color-secondary)}.tech-icon-container.global[data-v-b2a3af0a]{background:#6366f114;color:#6366f1}.tech-info[data-v-b2a3af0a]{display:flex;flex-direction:column;gap:6px}.tech-title[data-v-b2a3af0a]{font-size:1.15rem;font-weight:800;color:var(--color-text-main);line-height:1.25}.tech-desc[data-v-b2a3af0a]{font-size:.88rem;line-height:1.5;color:var(--color-text-muted);margin:0}.section-title span[data-v-b2a3af0a]{color:var(--color-primary)}@media (max-width: 990px){.tech-grid[data-v-b2a3af0a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 650px){.tech-grid[data-v-b2a3af0a]{grid-template-columns:1fr}}@media (max-width: 768px){.tech-section[data-v-b2a3af0a]{padding:2.5rem 0}.tech-card[data-v-b2a3af0a]{padding:1.2rem 1rem;gap:1rem}.tech-icon-container[data-v-b2a3af0a]{width:44px;height:44px}}.vision-section[data-v-722dc389]{display:flex;flex-direction:column;justify-content:center;padding:4rem 0;position:relative;background:#2563eb05;border-top:1px solid var(--border-color)}.vision-container-grid[data-v-722dc389]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.network-column[data-v-722dc389]{display:flex;justify-content:center;align-items:center;position:relative;height:400px;width:100%;overflow:hidden}.network-diagram[data-v-722dc389]{position:relative;width:400px;height:400px;display:flex;justify-content:center;align-items:center}.diagram-lines[data-v-722dc389]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.node-center[data-v-722dc389]{width:110px;height:110px;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 10px 25px -5px #2563eb66,0 0 0 10px #2563eb14}.center-logo-img[data-v-722dc389]{width:65px;height:auto;object-fit:contain;filter:brightness(0) invert(1)}.node-item[data-v-722dc389]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:5}.node-icon[data-v-722dc389]{width:50px;height:50px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 20px #0000000a;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.node-item:hover .node-icon[data-v-722dc389]{transform:translateY(-2px);box-shadow:0 12px 24px #00000014}.node-icon.icon-blue[data-v-722dc389]{color:#2563eb;background:#3b82f60a;border-color:#3b82f61a}.node-icon.icon-green[data-v-722dc389]{color:#10b981;background:#10b9810a;border-color:#10b9811a}.node-icon.icon-purple[data-v-722dc389]{color:#7c3aed;background:#8b5cf60a;border-color:#8b5cf61a}.node-icon.icon-cyan[data-v-722dc389]{color:#06b6d4;background:#06b6d40a;border-color:#06b6d41a}.n-svg[data-v-722dc389]{width:20px;height:20px}.node-label[data-v-722dc389]{font-size:.8rem;font-weight:700;color:#334155;background:#fff;padding:6px 12px;border-radius:20px;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 12px #00000008;white-space:nowrap}.n-top[data-v-722dc389]{top:20px}.n-left[data-v-722dc389]{left:10px}.n-right[data-v-722dc389]{right:10px}.n-bottom[data-v-722dc389]{bottom:20px}.roadmap-column[data-v-722dc389]{display:flex;flex-direction:column;gap:0;position:relative}.vision-summary-card[data-v-722dc389]{padding:2.5rem;border-radius:24px;background:#ffffff73;border:1px solid rgba(255,255,255,.5);box-shadow:0 10px 30px -5px #00000008;display:flex;flex-direction:column;gap:1.8rem}.summary-card-title[data-v-722dc389]{font-size:1.35rem;font-weight:800;color:#1e293b;margin:0}.summary-goals-list[data-v-722dc389]{display:flex;flex-direction:column;gap:1.2rem}.goal-item[data-v-722dc389]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#ffffffb3;border:1px solid rgba(226,232,240,.8);border-radius:16px;transition:all .3s ease}.goal-item[data-v-722dc389]:hover{transform:translate(4px);background:#fff;border-color:#2563eb33;box-shadow:0 4px 15px -3px #00000005}.goal-number[data-v-722dc389]{font-size:.9rem;font-weight:900;color:var(--color-primary);background:#2563eb14;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.goal-details[data-v-722dc389]{display:flex;flex-direction:column}.goal-title[data-v-722dc389]{font-size:.95rem;font-weight:700;color:#334155}.section-title span[data-v-722dc389]{color:var(--color-primary)}@media (max-width: 990px){.vision-container-grid[data-v-722dc389]{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 768px){.vision-section[data-v-722dc389]{padding:2.5rem 0}.vision-summary-card[data-v-722dc389]{padding:1.8rem 1.5rem}}@media (max-width: 480px){.network-column[data-v-722dc389]{height:300px}.network-diagram[data-v-722dc389]{transform:scale(.75)}}@media (max-width: 380px){.network-column[data-v-722dc389]{height:260px}.network-diagram[data-v-722dc389]{transform:scale(.65)}}@media (max-width: 320px){.network-column[data-v-722dc389]{height:220px}.network-diagram[data-v-722dc389]{transform:scale(.55)}}.slide-panel-backdrop[data-v-b096e299]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172a66;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:999}.slide-panel[data-v-b096e299]{position:fixed;top:0;right:0;bottom:0;width:550px;max-width:100%;background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left:1px solid rgba(226,232,240,.8);box-shadow:-10px 0 30px -5px #0f172a14,-5px 0 15px -5px #0f172a0a;z-index:1000;display:flex;flex-direction:column;padding:3rem 2.5rem 2.5rem;box-sizing:border-box;text-align:left}.close-btn[data-v-b096e299]{position:absolute;top:1.5rem;right:1.5rem;width:38px;height:38px;border-radius:50%;background:#0f172a08;border:1px solid rgba(15,23,42,.05);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}.close-btn[data-v-b096e299]:hover{background:#ef444414;border-color:#ef444426;color:#ef4444;transform:rotate(90deg)}.close-btn svg[data-v-b096e299]{width:16px;height:16px}.panel-header[data-v-b096e299]{margin-bottom:2rem;flex-shrink:0}.panel-subtitle[data-v-b096e299]{font-family:var(--font-sans);font-size:.8rem;font-weight:800;letter-spacing:.1em;color:var(--color-primary);text-transform:uppercase;margin-bottom:4px;display:block}.panel-title[data-v-b096e299]{font-size:1.8rem;font-weight:900;color:var(--color-text-main);line-height:1.2;margin:0 0 1rem}.header-divider[data-v-b096e299]{width:50px;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border-radius:2px}.panel-content[data-v-b096e299]{flex-grow:1;overflow-y:auto;padding-right:8px;box-sizing:border-box;font-size:.95rem;line-height:1.7;color:var(--color-text-muted)}.panel-content[data-v-b096e299]::-webkit-scrollbar{width:6px}.panel-content[data-v-b096e299]::-webkit-scrollbar-track{background:transparent}.panel-content[data-v-b096e299]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.panel-content[data-v-b096e299]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.fade-enter-active[data-v-b096e299],.fade-leave-active[data-v-b096e299]{transition:opacity .25s ease}.fade-enter-from[data-v-b096e299],.fade-leave-to[data-v-b096e299]{opacity:0}.slide-enter-active[data-v-b096e299],.slide-leave-active[data-v-b096e299]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.slide-enter-from[data-v-b096e299],.slide-leave-to[data-v-b096e299]{transform:translate(100%)}@media (max-width: 600px){.slide-panel[data-v-b096e299]{width:100%;padding:2.5rem 1.5rem 1.5rem}}.home-view[data-v-2ff75bdd]{width:100%}.intro-lead[data-v-2ff75bdd],.service-lead[data-v-2ff75bdd],.about-lead[data-v-2ff75bdd],.tech-item-desc[data-v-2ff75bdd],.vision-lead-slogan[data-v-2ff75bdd]{font-size:1.05rem;line-height:1.8;color:var(--color-text-main);margin-bottom:1.8rem;font-weight:600}.info-card-block[data-v-2ff75bdd]{background:#2563eb08;border-left:3px solid var(--color-primary);padding:1.25rem;border-radius:4px 12px 12px 4px;margin-bottom:1.8rem;font-size:.95rem;line-height:1.7;color:var(--color-text-muted)}.panel-contract-box[data-v-2ff75bdd]{display:flex;flex-direction:column;padding:1rem 1.25rem;border-radius:12px;background:#ffffff80;border:1px solid rgba(226,232,240,.8);position:relative;margin-top:1rem}.contract-label[data-v-2ff75bdd]{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-bottom:4px}.contract-value-wrapper[data-v-2ff75bdd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.contract-address[data-v-2ff75bdd]{font-family:var(--font-sans),monospace;font-size:.8rem;font-weight:700;color:var(--color-text-muted);word-break:break-all;-webkit-user-select:all;user-select:all}.copy-btn[data-v-2ff75bdd]{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-text-dim);transition:color .2s ease,transform .1s ease;border-radius:6px}.copy-btn[data-v-2ff75bdd]:hover{color:var(--color-primary);background:#2563eb0d}.copy-icon[data-v-2ff75bdd],.check-icon[data-v-2ff75bdd]{width:16px;height:16px}.check-icon[data-v-2ff75bdd]{color:#10b981}.copied-toast[data-v-2ff75bdd]{position:absolute;bottom:-28px;left:50%;transform:translate(-50%);background:var(--color-text-main);color:#fff;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:6px;box-shadow:0 4px 10px #00000026;pointer-events:none;z-index:100;white-space:nowrap}.panel-cta-btn[data-v-2ff75bdd]{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.8rem;width:100%;border-radius:12px;background:var(--color-primary);color:#fff;font-weight:700;font-size:.95rem;margin-top:1.5rem;text-align:center;box-shadow:0 4px 15px -3px #2563eb40;transition:all .25s ease;box-sizing:border-box}.panel-cta-btn[data-v-2ff75bdd]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 20px -3px #2563eb59}.sub-section-title[data-v-2ff75bdd]{font-size:1.1rem;font-weight:800;color:var(--color-text-main);margin:1.8rem 0 1rem;text-transform:uppercase;letter-spacing:-.01em}.features-list-wrapper[data-v-2ff75bdd]{margin-top:1.5rem}.features-ul[data-v-2ff75bdd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.features-li[data-v-2ff75bdd]{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.6;color:var(--color-text-muted)}.check-bullet[data-v-2ff75bdd]{color:var(--color-primary);font-weight:800;flex-shrink:0}.panel-steps[data-v-2ff75bdd]{display:flex;flex-direction:column;gap:16px;margin-top:2rem}.panel-step-item[data-v-2ff75bdd]{display:flex;gap:16px;background:#94a3b80d;padding:1.2rem;border-radius:12px;border:1px solid rgba(148,163,184,.08)}.panel-step-badge[data-v-2ff75bdd]{width:32px;height:32px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;flex-shrink:0}.panel-step-info[data-v-2ff75bdd]{display:flex;flex-direction:column;gap:4px}.panel-step-title[data-v-2ff75bdd]{font-size:.95rem;font-weight:800;color:var(--color-text-main);margin:0}.panel-step-desc[data-v-2ff75bdd]{font-size:.85rem;line-height:1.5;color:var(--color-text-muted);margin:0}.panel-comparison[data-v-2ff75bdd]{margin-top:2.5rem}.panel-comparison-cards[data-v-2ff75bdd]{display:flex;flex-direction:column;gap:16px}.comparison-card[data-v-2ff75bdd]{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:12px;padding:1.2rem;display:flex;flex-direction:column;gap:10px}.comp-category[data-v-2ff75bdd]{font-size:.9rem;font-weight:800;color:var(--color-primary);border-bottom:1px solid rgba(226,232,240,.6);padding-bottom:6px}.comp-row-grid[data-v-2ff75bdd]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.comp-col[data-v-2ff75bdd]{display:flex;flex-direction:column;gap:4px}.comp-label[data-v-2ff75bdd]{font-size:.7rem;font-weight:800;color:var(--color-text-dim);text-transform:uppercase}.comp-text[data-v-2ff75bdd]{font-size:.82rem;line-height:1.4;color:var(--color-text-muted);margin:0}.comp-col.new .comp-label[data-v-2ff75bdd]{color:var(--color-primary)}.comp-col.new .comp-text[data-v-2ff75bdd]{color:var(--color-text-main);font-weight:600}.tech-item-keywords[data-v-2ff75bdd]{margin-top:2rem}.tech-kw-tags[data-v-2ff75bdd]{display:flex;flex-wrap:wrap;gap:8px}.tech-tag[data-v-2ff75bdd]{background:#4f46e50f;color:var(--color-secondary);border:1px solid rgba(79,70,229,.1);padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:700}.panel-timeline[data-v-2ff75bdd]{display:flex;flex-direction:column;position:relative;padding-left:20px;margin-top:2rem}.timeline-item[data-v-2ff75bdd]{position:relative;padding-bottom:2rem}.timeline-item[data-v-2ff75bdd]:last-child{padding-bottom:0}.timeline-marker[data-v-2ff75bdd]{position:absolute;left:-20px;top:0;bottom:0;width:12px;display:flex;flex-direction:column;align-items:center}.marker-dot[data-v-2ff75bdd]{width:10px;height:10px;background:var(--color-primary);border-radius:50%;flex-shrink:0;border:2px solid #fff;box-shadow:0 0 0 2px var(--color-primary)}.marker-line[data-v-2ff75bdd]{width:2px;flex-grow:1;background:#94a3b833;margin:4px 0}.timeline-item:last-child .marker-line[data-v-2ff75bdd]{display:none}.timeline-content[data-v-2ff75bdd]{display:flex;flex-direction:column;gap:6px;padding-left:10px}.timeline-phase-wrap[data-v-2ff75bdd]{display:flex;align-items:center;gap:8px}.timeline-phase[data-v-2ff75bdd]{font-size:.95rem;font-weight:800;color:var(--color-text-main)}.timeline-period[data-v-2ff75bdd]{background:#2563eb14;color:var(--color-primary);padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:800}.timeline-desc[data-v-2ff75bdd]{font-size:.85rem;line-height:1.5;color:var(--color-text-muted);margin:0}.loop-section-wrapper[data-v-2ff75bdd]{margin-top:1rem;display:flex;flex-direction:column;gap:1.5rem}.circular-loop-container[data-v-2ff75bdd]{position:relative;width:300px;height:300px;margin:1rem auto;display:flex;justify-content:center;align-items:center}.loop-svg-background[data-v-2ff75bdd]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.animated-flow-path[data-v-2ff75bdd]{stroke-dasharray:8,12;animation:strokeFlow-2ff75bdd 8s infinite linear}@keyframes strokeFlow-2ff75bdd{to{stroke-dashoffset:-200}}.animated-flow-path.step1[data-v-2ff75bdd]{animation-duration:4s}.animated-flow-path.step2[data-v-2ff75bdd]{animation-duration:2.5s}.animated-flow-path.step3[data-v-2ff75bdd]{animation-duration:1.5s}.loop-center-node[data-v-2ff75bdd]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#fff 60%,#e2e8f066);border:1px solid rgba(37,99,235,.15);box-shadow:0 10px 25px -5px #2563eb1a,0 0 0 8px #2563eb08;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;overflow:hidden}.center-pulse[data-v-2ff75bdd]{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(37,99,235,.3);animation:pulseGlow-2ff75bdd 2s infinite ease-out;pointer-events:none}@keyframes pulseGlow-2ff75bdd{0%{transform:scale(.9);opacity:1}to{transform:scale(1.3);opacity:0}}.center-title-wrap[data-v-2ff75bdd]{display:flex;flex-direction:column;align-items:center;z-index:2}.center-lbl[data-v-2ff75bdd]{font-size:.95rem;font-weight:900;color:var(--color-primary);letter-spacing:.05em}.center-sub[data-v-2ff75bdd]{font-size:.6rem;font-weight:800;color:var(--color-text-dim);letter-spacing:.1em}.loop-node-item[data-v-2ff75bdd]{position:absolute;width:54px;height:54px;border-radius:50%;background:#fff;border:1px solid rgba(226,232,240,.8);box-shadow:0 8px 16px #0f172a0d;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;padding:0}.loop-node-item[data-v-2ff75bdd]:hover{transform:translate(-50%,-50%) scale(1.08)!important;border-color:#2563eb4d;box-shadow:0 12px 24px #2563eb1a}.loop-node-item.active[data-v-2ff75bdd]{transform:translate(-50%,-50%) scale(1.15)!important;background:#fff;z-index:30;box-shadow:0 15px 30px -5px #2563eb33,0 0 0 4px #2563eb0d}.loop-node-item.step1.active[data-v-2ff75bdd]{border-color:#2563eb}.loop-node-item.step2.active[data-v-2ff75bdd]{border-color:#06b6d4}.loop-node-item.step3.active[data-v-2ff75bdd]{border-color:#7c3aed}.n1-contrib[data-v-2ff75bdd]{top:12.5%;left:50%;transform:translate(-50%,-50%)}.n2-process[data-v-2ff75bdd]{top:68.75%;left:82.5%;transform:translate(-50%,-50%)}.n3-reward[data-v-2ff75bdd]{top:68.75%;left:17.5%;transform:translate(-50%,-50%)}.node-ring-glow[data-v-2ff75bdd]{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:1px dashed transparent;pointer-events:none;transition:all .3s ease}.loop-node-item.active .node-ring-glow[data-v-2ff75bdd]{border-color:inherit;animation:rotateGlow-2ff75bdd 8s infinite linear}@keyframes rotateGlow-2ff75bdd{to{transform:rotate(360deg)}}.node-dot-badge[data-v-2ff75bdd]{position:absolute;top:-5px;right:-5px;background:var(--color-primary);color:#fff;font-size:.65rem;font-weight:800;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff}.n2-process .node-dot-badge[data-v-2ff75bdd]{background:#06b6d4}.n3-reward .node-dot-badge[data-v-2ff75bdd]{background:#7c3aed}.n-icon[data-v-2ff75bdd]{width:20px;height:20px;color:var(--color-text-muted);transition:color .3s ease}.loop-node-item.active .n-icon[data-v-2ff75bdd]{color:var(--color-primary)}.loop-node-item.n2-process.active .n-icon[data-v-2ff75bdd]{color:#06b6d4}.loop-node-item.n3-reward.active .n-icon[data-v-2ff75bdd]{color:#7c3aed}.node-pop-label[data-v-2ff75bdd]{position:absolute;bottom:-24px;font-size:.72rem;font-weight:800;color:var(--color-text-muted);white-space:nowrap}.loop-node-item.active .node-pop-label[data-v-2ff75bdd]{color:var(--color-text-main);font-weight:900}.loop-details-card[data-v-2ff75bdd]{background:#ffffffbf;border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:1.5rem;margin-top:1rem;position:relative;overflow:hidden;box-shadow:0 10px 25px -10px #00000005}.details-card-inner[data-v-2ff75bdd]{display:flex;flex-direction:column;gap:8px}.card-badge-wrap[data-v-2ff75bdd]{display:flex}.step-label-badge[data-v-2ff75bdd]{font-size:.7rem;font-weight:800;padding:4px 10px;border-radius:20px;color:#fff;text-transform:uppercase;letter-spacing:.05em}.step-label-badge.step1[data-v-2ff75bdd]{background:#2563eb}.step-label-badge.step2[data-v-2ff75bdd]{background:#06b6d4}.step-label-badge.step3[data-v-2ff75bdd]{background:#7c3aed}.details-step-title[data-v-2ff75bdd]{font-size:1.1rem;font-weight:800;color:#1e293b;margin:0}.details-step-desc[data-v-2ff75bdd]{font-size:.88rem;line-height:1.6;color:var(--color-text-muted);margin:0}.flow-connect-line[data-v-2ff75bdd]{position:absolute;left:0;top:0;bottom:0;width:4px}.flow-connect-line.step1[data-v-2ff75bdd]{background:#2563eb}.flow-connect-line.step2[data-v-2ff75bdd]{background:#06b6d4}.flow-connect-line.step3[data-v-2ff75bdd]{background:#7c3aed}.loop-indicator-tabs[data-v-2ff75bdd]{display:flex;justify-content:center;gap:12px;margin-top:.5rem}.indicator-tab[data-v-2ff75bdd]{background:#e2e8f066;border:1px solid rgba(226,232,240,.6);color:var(--color-text-dim);font-size:.75rem;font-weight:800;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.indicator-tab[data-v-2ff75bdd]:hover{background:#e2e8f0cc}.indicator-tab.active[data-v-2ff75bdd]{color:#fff;border-color:transparent}.indicator-tab.step1.active[data-v-2ff75bdd]{background:#2563eb}.indicator-tab.step2.active[data-v-2ff75bdd]{background:#06b6d4}.indicator-tab.step3.active[data-v-2ff75bdd]{background:#7c3aed}.fade-slide-enter-active[data-v-2ff75bdd],.fade-slide-leave-active[data-v-2ff75bdd]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-2ff75bdd]{opacity:0;transform:translateY(8px)}.fade-slide-leave-to[data-v-2ff75bdd]{opacity:0;transform:translateY(-8px)}@media (max-width: 480px){.circular-loop-container[data-v-2ff75bdd]{width:260px;height:260px}.loop-center-node[data-v-2ff75bdd]{width:80px;height:80px}.center-lbl[data-v-2ff75bdd]{font-size:.85rem}.loop-node-item[data-v-2ff75bdd]{width:48px;height:48px}.node-pop-label[data-v-2ff75bdd]{font-size:.68rem;bottom:-22px}.comp-row-grid[data-v-2ff75bdd]{grid-template-columns:1fr;gap:12px}.comparison-card[data-v-2ff75bdd]{padding:1rem}.panel-contract-box[data-v-2ff75bdd]{padding:.8rem 1rem}.contract-address[data-v-2ff75bdd]{font-size:.72rem}.timeline-desc[data-v-2ff75bdd]{font-size:.8rem}.timeline-phase[data-v-2ff75bdd]{font-size:.9rem}}.detail-page[data-v-d29abf19]{position:relative;min-height:calc(100vh - var(--header-height));background:radial-gradient(circle at 10% 20%,rgba(37,99,235,.03) 0%,transparent 60%);display:block;overflow:hidden;padding:0;padding-top:var(--header-height)}.light-blob[data-v-d29abf19]{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(120px);z-index:-2;opacity:.3;pointer-events:none;background:#2563eb0d;top:-10%;left:-10%}.detail-container[data-v-d29abf19]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-top:6rem;padding-bottom:6rem}.back-link[data-v-d29abf19]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:.95rem;font-weight:700;color:var(--color-primary);margin-bottom:2.5rem;transition:all .25s ease}.back-link[data-v-d29abf19]:hover{transform:translate(-4px);color:#4f46e5}.back-arrow[data-v-d29abf19]{width:16px;height:16px}.detail-grid[data-v-d29abf19]{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;width:100%;align-items:center;text-align:left}.detail-info-pane[data-v-d29abf19]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.service-meta-tag[data-v-d29abf19]{font-family:var(--font-sans);font-size:.8rem;font-weight:800;color:var(--color-primary);background:#2563eb0f;padding:4px 12px;border-radius:20px;letter-spacing:.1em;margin-bottom:1rem}.detail-title[data-v-d29abf19]{font-size:2.5rem;font-weight:900;color:var(--color-text-main);margin-bottom:.5rem;line-height:1.2}.detail-subtitle-text[data-v-d29abf19]{font-size:1.3rem;font-weight:700;color:var(--color-primary);margin-bottom:2rem}.desc-box[data-v-d29abf19]{padding:1.8rem;font-size:1.05rem;font-weight:600;line-height:1.7;color:var(--color-text-muted);border-left:4px solid var(--color-primary);border-radius:0 16px 16px 0;margin-bottom:2.5rem;width:100%}.detail-sub-services[data-v-d29abf19]{width:100%;margin-bottom:2.5rem}.sub-services-heading[data-v-d29abf19]{font-size:1.25rem;font-weight:800;color:var(--color-text-main);margin-bottom:1.2rem}.sub-services-grid[data-v-d29abf19]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.sub-service-card[data-v-d29abf19]{padding:1.5rem;border:1px solid var(--border-color);background:#fff;display:flex;flex-direction:column;gap:8px}.sub-header-row[data-v-d29abf19]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.sub-name[data-v-d29abf19]{font-size:1.05rem;font-weight:800;color:var(--color-text-main)}.sub-status[data-v-d29abf19]{font-size:.75rem;font-weight:800;padding:2px 10px;border-radius:20px;background:#2563eb14;border:1px solid rgba(37,99,235,.15);color:var(--color-primary)}.sub-desc[data-v-d29abf19]{font-size:.88rem;line-height:1.5;color:var(--color-text-muted)}.detail-features[data-v-d29abf19]{width:100%}.features-heading[data-v-d29abf19]{font-size:1.25rem;font-weight:800;color:var(--color-text-main);margin-bottom:1.2rem}.features-list[data-v-d29abf19]{display:grid;grid-template-columns:1fr;gap:1rem}.feature-row[data-v-d29abf19]{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:600;color:var(--color-text-muted)}.check-dot[data-v-d29abf19]{width:22px;height:22px;border-radius:50%;background:#2563eb14;border:1px solid rgba(37,99,235,.15);display:flex;align-items:center;justify-content:center;color:var(--color-primary);flex-shrink:0}.chk-svg[data-v-d29abf19]{width:11px;height:11px}.detail-visual-pane[data-v-d29abf19]{width:100%}.visual-placeholder-box[data-v-d29abf19]{min-height:380px;padding:3rem;text-align:center;border-style:dashed;border-width:2px}.svg-badge[data-v-d29abf19]{width:80px;height:80px;border-radius:20px;background:#2563eb0d;border:1px solid rgba(37,99,235,.15);display:flex;align-items:center;justify-content:center;color:var(--color-primary);margin-bottom:1.5rem}.svg-badge svg[data-v-d29abf19]{width:36px;height:36px}.placeholder-label[data-v-d29abf19]{font-size:1.05rem;font-weight:800;color:var(--color-text-main);margin-bottom:.4rem}.placeholder-desc[data-v-d29abf19]{font-size:.8rem;color:var(--color-text-dim)}section[id][data-v-d29abf19]{scroll-margin-top:80px}.detail-hero-section[data-v-d29abf19]{position:relative;overflow:hidden;padding:8rem 0 6rem;background:#fff;width:100%}.hero-bg-image[data-v-d29abf19]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:1;opacity:1}.detail-hero-section .container[data-v-d29abf19]{position:relative;z-index:3}.detail-hero-section .back-link[data-v-d29abf19]{color:var(--color-primary);margin-bottom:2.5rem}.detail-hero-section .back-link[data-v-d29abf19]:hover{color:#4f46e5;transform:translate(-4px)}.hero-eyebrow-pill[data-v-d29abf19]{display:inline-flex;align-items:center;gap:8px;background:#2563eb0f;border:1px solid rgba(37,99,235,.15);padding:6px 14px;border-radius:30px;margin-bottom:1.5rem}.pill-dot[data-v-d29abf19]{width:8px;height:8px;background-color:#10b981;border-radius:50%}.pill-dot.tech-dot[data-v-d29abf19]{background-color:#3b82f6}.pill-text[data-v-d29abf19]{font-family:var(--font-sans);font-size:.8rem;font-weight:800;color:var(--color-primary);letter-spacing:.05em}.hero-main-title.dark-text[data-v-d29abf19]{font-size:clamp(2.5rem,5.5vw,4.2rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem;color:#0f172a}.hero-subtitle.dark-text[data-v-d29abf19]{font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:800;color:#1e293b;margin-bottom:1.5rem;line-height:1.35}.hero-lead-paragraph.dark-text[data-v-d29abf19]{font-size:1.05rem;line-height:1.75;color:#475569;max-width:550px;margin-bottom:2.2rem}.hero-action-buttons[data-v-d29abf19]{display:flex;gap:12px;margin-bottom:3.5rem}.hero-btn[data-v-d29abf19]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;font-size:.95rem;font-weight:700;border-radius:30px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.hero-btn-primary[data-v-d29abf19]{background:var(--color-primary);color:#fff;box-shadow:0 4px 14px #2563eb40}.hero-btn-primary[data-v-d29abf19]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 20px #2563eb59}.hero-btn-secondary[data-v-d29abf19]{background:#fff;color:#0f172a;border:1px solid #cbd5e1}.hero-btn-secondary[data-v-d29abf19]:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-2px)}.hero-highlight-cards[data-v-d29abf19]{display:flex;gap:1.25rem;width:100%;max-width:550px}.highlight-card[data-v-d29abf19]{flex:1;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(148,163,184,.12);border-radius:12px;padding:1.2rem;box-shadow:0 4px 20px #94a3b80a;text-align:left;transition:all .3s ease}.highlight-card[data-v-d29abf19]:hover{border-color:#2563eb33;transform:translateY(-3px);box-shadow:0 8px 30px #2563eb0f}.hl-card-title[data-v-d29abf19]{font-family:var(--font-sans);font-size:1.15rem;font-weight:800;color:var(--color-primary);margin-bottom:4px}.hl-card-desc[data-v-d29abf19]{font-size:.8rem;font-weight:600;color:#475569;line-height:1.35}.hero-container[data-v-d29abf19]{display:flex;flex-direction:column}.hero-grid[data-v-d29abf19]{display:grid;grid-template-columns:1.15fr .85fr;gap:4rem;align-items:center;text-align:left}.hero-text-pane[data-v-d29abf19]{display:flex;flex-direction:column;align-items:flex-start}.grad-title-text[data-v-d29abf19]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-title-en-sub[data-v-d29abf19]{font-size:.45em;font-weight:700;color:var(--color-text-dim);margin-left:.75rem;vertical-align:middle;letter-spacing:0}.hero-subtitle[data-v-d29abf19]{font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:800;color:var(--color-text-main);margin-bottom:1.5rem;line-height:1.35}.hero-lead-paragraph[data-v-d29abf19]{font-size:1.05rem;line-height:1.75;color:var(--color-text-muted);max-width:550px}.hero-visual-pane[data-v-d29abf19]{width:100%}.visual-slot[data-v-d29abf19]{height:430px;border-style:dashed;border-width:2px}.rounded-visual[data-v-d29abf19]{border-radius:26px}.animate-on-hover[data-v-d29abf19]:hover{border-color:var(--color-primary);background:#2563eb05}.visual-svg[data-v-d29abf19]{width:56px;height:56px;color:var(--color-text-dim);margin-bottom:1rem}.animate-on-hover:hover .visual-svg[data-v-d29abf19]{color:var(--color-primary)}.slot-placeholder-text[data-v-d29abf19]{font-weight:600;font-size:.92rem;color:var(--color-text-muted);padding:0 1.5rem}.detail-content-section[data-v-d29abf19]{padding:6rem 0;width:100%;border-top:1px solid var(--border-color);text-align:center}.bg-gradient-tint[data-v-d29abf19]{background:linear-gradient(180deg,#f4f1ff59,#eef3ff59)}.section-heading-block[data-v-d29abf19]{text-align:center;margin-bottom:3.5rem}.section-heading-block.left-aligned[data-v-d29abf19]{text-align:left;margin-bottom:2.5rem}.sub-eyebrow[data-v-d29abf19]{font-size:.8rem;font-weight:800;color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;background:#2563eb0f;padding:6px 14px;border-radius:30px;display:inline-block;margin-bottom:1rem}.section-main-heading[data-v-d29abf19]{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;color:var(--color-text-main);letter-spacing:-.02em;line-height:1.25}.section-sub-heading[data-v-d29abf19]{font-size:1.05rem;color:var(--color-text-muted);margin-top:.75rem}.lede-container[data-v-d29abf19]{max-width:820px;margin:0 auto 3rem;text-align:center}.lede-text[data-v-d29abf19]{font-size:1.05rem;line-height:1.8;color:var(--color-text-muted)}.lede-text+.lede-text[data-v-d29abf19]{margin-top:1.25rem}.msg-cards-grid[data-v-d29abf19]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.msg-card[data-v-d29abf19]{padding:2.5rem 2rem;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.msg-card-slot-image-wrapper[data-v-d29abf19]{width:100%;height:150px;overflow:hidden;border-radius:12px;margin-bottom:1.5rem;background:#f8fafc;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center}.msg-card-image[data-v-d29abf19]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.msg-card:hover .msg-card-image[data-v-d29abf19]{transform:scale(1.05)}.card-icon-badge[data-v-d29abf19]{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;border:4px solid #fff;box-shadow:0 10px 20px -5px #2563eb4d;margin-top:-46px;margin-left:4px;margin-bottom:1.25rem;position:relative;z-index:2}.badge-color-1[data-v-d29abf19]{background:linear-gradient(135deg,#2563eb,#4f46e5)}.badge-color-2[data-v-d29abf19]{background:linear-gradient(135deg,#4f46e5,#06b6d4)}.badge-color-3[data-v-d29abf19]{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.badge-color-4[data-v-d29abf19]{background:linear-gradient(135deg,#7b61ff,#9a85ff)}.card-number-tag[data-v-d29abf19]{font-size:.8rem;font-weight:800;color:var(--color-text-dim);letter-spacing:.1em;margin-bottom:.25rem}.card-title[data-v-d29abf19]{font-size:1.35rem;font-weight:800;color:var(--color-text-main);margin-bottom:.15rem}.card-subtitle-lang[data-v-d29abf19]{font-size:.85rem;font-weight:700;color:var(--color-primary);margin-bottom:1rem}.card-desc[data-v-d29abf19]{font-size:.95rem;line-height:1.65;color:var(--color-text-muted)}.pipeline-flow-wrapper[data-v-d29abf19]{display:grid;grid-template-columns:repeat(4,1fr)}.pipeline-flow-wrapper.cols-5[data-v-d29abf19]{grid-template-columns:repeat(5,1fr);gap:1.25rem;margin-top:3.5rem;position:relative}.pipeline-card[data-v-d29abf19]{padding:2.25rem 1.5rem;display:flex;flex-direction:column;position:relative;text-align:left}.stage-tag[data-v-d29abf19]{font-size:.75rem;font-weight:800;color:var(--color-primary);letter-spacing:.08em;margin-bottom:.85rem}.stage-header-row[data-v-d29abf19]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.stage-ico-wrap[data-v-d29abf19]{width:40px;height:40px;border-radius:12px;background:var(--gradient-primary);color:#fff;display:grid;place-items:center;flex-shrink:0}.stage-ico-wrap svg[data-v-d29abf19]{width:20px;height:20px}.stage-title[data-v-d29abf19]{font-size:1.12rem;font-weight:800;color:var(--color-text-main)}.stage-desc[data-v-d29abf19]{font-size:.88rem;line-height:1.6;color:var(--color-text-muted);margin-bottom:1.5rem}.stage-goal-box[data-v-d29abf19]{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-color);display:flex;gap:8px;align-items:flex-start}.goal-label[data-v-d29abf19]{font-size:.7rem;font-weight:800;color:var(--color-primary);background:#2563eb14;padding:3px 8px;border-radius:6px;flex-shrink:0}.goal-value[data-v-d29abf19]{font-size:.82rem;font-weight:700;color:var(--color-text-main);line-height:1.4}.stage-connector-arrow[data-v-d29abf19]{position:absolute;top:50px;right:-14px;width:28px;height:28px;border-radius:50%;background:var(--gradient-primary);color:#fff;display:grid;place-items:center;z-index:5;box-shadow:0 4px 12px #2563eb4d}.stage-connector-arrow svg[data-v-d29abf19]{width:14px;height:14px}.core-principle-banner[data-v-d29abf19]{margin-top:3rem;padding:1.75rem 2rem;background:linear-gradient(120deg,#2563eb0a,#4f46e50a);border:1px solid rgba(37,99,235,.15);display:flex;gap:1.25rem;align-items:flex-start}.principle-pin-icon[data-v-d29abf19]{width:44px;height:44px;border-radius:12px;background:var(--gradient-primary);color:#fff;display:grid;place-items:center;flex-shrink:0}.principle-pin-icon svg[data-v-d29abf19]{width:22px;height:22px}.principle-content[data-v-d29abf19]{text-align:left}.principle-title[data-v-d29abf19]{font-size:1.05rem;font-weight:800;color:var(--color-text-main);margin-bottom:.25rem}.principle-desc[data-v-d29abf19]{font-size:.95rem;line-height:1.65;color:var(--color-text-muted)}.functions-grid[data-v-d29abf19]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.func-card[data-v-d29abf19]{padding:2.5rem 2rem;display:flex;flex-direction:column;height:100%;text-align:left}.func-icon-badge[data-v-d29abf19]{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;box-shadow:0 8px 16px #2563eb33;margin-bottom:1.5rem}.func-title[data-v-d29abf19]{font-size:1.35rem;font-weight:800;color:var(--color-text-main);margin-bottom:.75rem}.func-desc[data-v-d29abf19]{font-size:.92rem;line-height:1.68;color:var(--color-text-muted);margin-bottom:1.5rem}.badges-row[data-v-d29abf19]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.pill-badge[data-v-d29abf19]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--color-primary);background:#2563eb14;border:1px solid rgba(37,99,235,.15);padding:6px 12px;border-radius:50px}.chk-icon[data-v-d29abf19]{width:12px;height:12px}.examples-list[data-v-d29abf19]{list-style:none;padding:0;margin-top:auto;display:flex;flex-direction:column;gap:10px}.example-item[data-v-d29abf19]{display:flex;gap:10px;align-items:flex-start}.example-dot[data-v-d29abf19]{width:6px;height:6px;border-radius:50%;background:var(--gradient-primary);margin-top:7px;flex-shrink:0}.example-text[data-v-d29abf19]{font-size:.85rem;line-height:1.5;color:var(--color-text-muted);text-align:left}.privacy-cards-grid[data-v-d29abf19]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:3rem}.privacy-card[data-v-d29abf19]{padding:1.5rem 1.75rem;display:flex;gap:1.25rem;align-items:flex-start;text-align:left}.privacy-card-icon[data-v-d29abf19]{width:40px;height:40px;border-radius:10px;background:#2563eb14;color:var(--color-primary);display:grid;place-items:center;flex-shrink:0}.privacy-card-icon svg[data-v-d29abf19]{width:20px;height:20px}.privacy-card-info[data-v-d29abf19]{display:flex;flex-direction:column}.privacy-item-title[data-v-d29abf19]{font-size:1.05rem;font-weight:800;color:var(--color-text-main);margin-bottom:.25rem}.privacy-item-desc[data-v-d29abf19]{font-size:.88rem;line-height:1.55;color:var(--color-text-muted)}.privacy-item-desc .mail[data-v-d29abf19]{color:var(--color-primary);font-weight:700}.enterprise-dual-layout[data-v-d29abf19]{display:grid;grid-template-columns:1.15fr .85fr;gap:4rem;align-items:center;text-align:left}.enterprise-intro[data-v-d29abf19]{font-size:1.05rem;line-height:1.75;color:var(--color-text-muted);margin:1.5rem 0}.enterprise-benefits-list[data-v-d29abf19]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.85rem}.benefit-row-item[data-v-d29abf19]{display:flex;gap:12px;align-items:flex-start}.benefit-check-icon[data-v-d29abf19]{width:22px;height:22px;border-radius:6px;background:var(--gradient-primary);color:#fff;display:grid;place-items:center;margin-top:2px;flex-shrink:0}.benefit-check-icon svg[data-v-d29abf19]{width:12px;height:12px}.benefit-text[data-v-d29abf19]{font-size:.95rem;line-height:1.5;color:var(--color-text-muted)}.benefit-text b[data-v-d29abf19]{color:var(--color-text-main);font-weight:800}.enterprise-contact-card[data-v-d29abf19]{padding:3rem 2.5rem;border-radius:24px}.dark-gradient-card[data-v-d29abf19]{background:linear-gradient(165deg,#1e293b,#0f172a);color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px -15px #0f172a4d}.contact-eyebrow[data-v-d29abf19]{font-size:.75rem;font-weight:800;letter-spacing:.14em;color:var(--color-accent);text-transform:uppercase;margin-bottom:1rem}.contact-card-title[data-v-d29abf19]{font-size:1.6rem;font-weight:800;line-height:1.35;color:#fff;margin-bottom:1rem}.contact-card-desc[data-v-d29abf19]{font-size:.92rem;line-height:1.65;color:#94a3b8;margin-bottom:2rem}.contact-mail-button[data-v-d29abf19]{display:inline-flex;align-items:center;gap:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);padding:.8rem 1.5rem;border-radius:50px;font-weight:700;font-size:.95rem;color:#fff;transition:all .25s ease}.contact-mail-button svg[data-v-d29abf19]{width:16px;height:16px}.contact-mail-button[data-v-d29abf19]:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.last-section-cta[data-v-d29abf19]{border-bottom:1px solid var(--border-color)}.tech-layers-grid[data-v-d29abf19]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.tech-layer-card[data-v-d29abf19]{padding:2.5rem 2rem;display:flex;flex-direction:column;height:100%;text-align:left}.layer-card-slot-image-wrapper[data-v-d29abf19]{width:100%;height:158px;overflow:hidden;border-radius:12px;margin-bottom:1.5rem;background:#f8fafc;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center}.layer-card-image[data-v-d29abf19]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.tech-layer-card:hover .layer-card-image[data-v-d29abf19]{transform:scale(1.05)}.layer-icon-badge[data-v-d29abf19]{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;border:4px solid #fff;box-shadow:0 10px 20px -5px #2563eb4d;margin-top:-46px;margin-left:4px;margin-bottom:1.25rem;position:relative;z-index:2}.layer-role-tag[data-v-d29abf19]{font-size:.8rem;font-weight:800;color:var(--color-primary);letter-spacing:.05em;margin-bottom:.25rem}.layer-title[data-v-d29abf19]{font-size:1.35rem;font-weight:800;color:var(--color-text-main);margin-bottom:.75rem}.layer-desc[data-v-d29abf19]{font-size:.92rem;line-height:1.65;color:var(--color-text-muted);margin-bottom:1.5rem}.layer-learn-more[data-v-d29abf19]{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:.9rem;color:#fff;background:var(--color-primary);border:2px solid var(--color-primary);padding:10px 20px;border-radius:50px;transition:all .25s ease;width:100%;text-decoration:none;box-sizing:border-box}.layer-learn-more[data-v-d29abf19]:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.layer-learn-more .arw[data-v-d29abf19]{transition:transform .2s ease}.layer-learn-more:hover .arw[data-v-d29abf19]{transform:translate(4px)}.sl-tag-pill[data-v-d29abf19]{font-size:.75rem;font-weight:800;letter-spacing:.08em;color:var(--color-primary);background:#2563eb14;padding:6px 14px;border-radius:50px;display:inline-block;margin-bottom:1rem}.block-title-heading[data-v-d29abf19]{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;color:var(--color-text-main);margin-bottom:1.5rem}.block-intro-paragraph[data-v-d29abf19]{font-size:1.02rem;line-height:1.75;color:var(--color-text-muted);max-width:800px;text-align:left}.block-intro-paragraph+.block-intro-paragraph[data-v-d29abf19]{margin-top:1rem}.subsection-title[data-v-d29abf19]{font-size:1.25rem;font-weight:800;color:var(--color-text-main);margin:3.5rem 0 1.5rem;text-align:left}.perm-table-wrapper[data-v-d29abf19]{display:flex;flex-direction:column;gap:1rem}.perm-table-row[data-v-d29abf19]{padding:1.5rem 2rem;display:grid;grid-template-columns:150px 1fr 1fr;gap:2rem;align-items:center;text-align:left}.perm-lv-block[data-v-d29abf19]{display:flex;align-items:center;gap:.75rem}.perm-badge-number[data-v-d29abf19]{width:42px;height:42px;border-radius:12px;background:var(--gradient-primary);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.9rem;flex-shrink:0}.perm-role-name[data-v-d29abf19]{font-weight:800;font-size:1rem;color:var(--color-text-main);line-height:1.2}.perm-role-name small[data-v-d29abf19]{display:block;font-weight:600;font-size:.72rem;color:var(--color-text-dim);text-transform:uppercase}.perm-col-details[data-v-d29abf19]{display:flex;flex-direction:column}.perm-col-label[data-v-d29abf19]{font-size:.7rem;font-weight:800;color:var(--color-text-dim);text-transform:uppercase;margin-bottom:4px}.perm-col-value[data-v-d29abf19]{font-size:.88rem;color:var(--color-text-muted);line-height:1.5}.col-deny .label-deny[data-v-d29abf19]{color:#ef4444}.col-deny .value-deny[data-v-d29abf19]{color:var(--color-text-muted)}.principles-cards-grid[data-v-d29abf19]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.principle-card[data-v-d29abf19]{padding:1.75rem 2rem;display:flex;gap:1.25rem;align-items:flex-start;text-align:left}.principle-card-icon[data-v-d29abf19]{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;flex-shrink:0;box-shadow:0 8px 16px #2563eb26}.principle-card-text[data-v-d29abf19]{display:flex;flex-direction:column}.principle-title-main[data-v-d29abf19]{font-size:1.05rem;font-weight:800;color:var(--color-text-main)}.principle-sub-title[data-v-d29abf19]{font-size:.78rem;color:var(--color-primary);font-weight:700;margin-top:2px}.principle-desc-para[data-v-d29abf19]{font-size:.88rem;line-height:1.6;color:var(--color-text-muted);margin-top:8px}.comparison-table-container[data-v-d29abf19]{border:1px solid var(--border-color);background:#fff;overflow:hidden;margin:2.5rem 0 3.5rem}.cmp-table-header[data-v-d29abf19]{display:grid;grid-template-columns:.8fr 1fr 1fr;font-weight:800;font-size:.88rem;text-align:left}.th-col[data-v-d29abf19]{padding:1.15rem 1.5rem}.th-col.col-cat[data-v-d29abf19]{background:#f8fafc;color:var(--color-text-muted)}.th-col.col-old[data-v-d29abf19]{background:#ef44440d;color:#ef4444}.th-col.col-new[data-v-d29abf19]{background:#2563eb0f;color:var(--color-primary)}.cmp-table-row[data-v-d29abf19]{display:grid;grid-template-columns:.8fr 1fr 1fr;border-top:1px solid var(--border-color);text-align:left}.td-col[data-v-d29abf19]{padding:1.15rem 1.5rem;font-size:.88rem;line-height:1.55}.td-col.col-cat[data-v-d29abf19]{font-weight:800;color:var(--color-text-main);background:#f8fafc}.td-col.col-old[data-v-d29abf19]{color:var(--color-text-muted)}.td-col.col-new[data-v-d29abf19]{color:var(--color-text-main);font-weight:600;background:#2563eb05}.td-col.col-new[data-v-d29abf19]:before{content:"✓ ";color:var(--color-primary);font-weight:800}.vsteps-list[data-v-d29abf19]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 2rem;margin-top:1.5rem}.vstep-card[data-v-d29abf19]{padding:1.5rem 1.75rem;display:flex;gap:1.25rem;align-items:flex-start;text-align:left}.vstep-number[data-v-d29abf19]{width:34px;height:34px;border-radius:9px;background:var(--gradient-primary);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.9rem;flex-shrink:0}.vstep-info[data-v-d29abf19]{display:flex;flex-direction:column}.vstep-title[data-v-d29abf19]{font-size:.98rem;font-weight:800;color:var(--color-text-main);margin-top:4px}.vstep-desc[data-v-d29abf19]{font-size:.86rem;color:var(--color-text-muted);line-height:1.55;margin-top:6px}.partners-grid[data-v-d29abf19]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.5rem}.partner-card[data-v-d29abf19]{padding:1.75rem 1.5rem;text-align:left}.partner-top-header[data-v-d29abf19]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem}.partner-icon-wrap[data-v-d29abf19]{width:42px;height:42px;border-radius:12px;background:#2563eb14;color:var(--color-primary);display:grid;place-items:center;flex-shrink:0}.partner-icon-wrap svg[data-v-d29abf19]{width:20px;height:20px}.partner-title-block[data-v-d29abf19]{display:flex;flex-direction:column}.partner-name[data-v-d29abf19]{font-size:1.05rem;font-weight:800;color:var(--color-text-main);line-height:1.2}.partner-tag-type[data-v-d29abf19]{font-size:.72rem;font-weight:700;color:var(--color-primary)}.partner-desc-text[data-v-d29abf19]{font-size:.88rem;line-height:1.55;color:var(--color-text-muted)}.partnership-exploration-note[data-v-d29abf19]{margin-top:1.5rem;font-size:.82rem;color:var(--color-text-dim);display:flex;align-items:center;gap:8px;text-align:left}.glowing-amber-dot[data-v-d29abf19]{width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 4px #f59e0b26;display:inline-block}.rewards-structure-grid[data-v-d29abf19]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.5rem}.reward-structure-card[data-v-d29abf19]{padding:1.75rem 1.5rem;display:flex;flex-direction:column;text-align:left}.reward-card-icon[data-v-d29abf19]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;box-shadow:0 8px 16px #2563eb26;margin-bottom:1.25rem}.reward-card-label[data-v-d29abf19]{font-size:.72rem;font-weight:800;letter-spacing:.05em;color:var(--color-text-dim);text-transform:uppercase;margin-bottom:4px}.reward-card-value[data-v-d29abf19]{font-size:.95rem;font-weight:700;color:var(--color-text-main);line-height:1.55}.current-status-banner[data-v-d29abf19]{margin-top:2.5rem;padding:1.5rem 2rem;background:linear-gradient(120deg,#2563eb0d,#4f46e50d);border:1px solid rgba(37,99,235,.15);display:flex;gap:1.25rem;align-items:flex-start;text-align:left}.status-clock-icon[data-v-d29abf19]{width:40px;height:40px;border-radius:12px;background:var(--gradient-primary);color:#fff;display:grid;place-items:center;flex-shrink:0}.status-clock-icon svg[data-v-d29abf19]{width:20px;height:20px}.status-content[data-v-d29abf19]{display:flex;flex-direction:column}.status-title[data-v-d29abf19]{font-size:1rem;font-weight:800;color:var(--color-text-main);margin-bottom:4px}.status-desc[data-v-d29abf19]{font-size:.92rem;line-height:1.6;color:var(--color-text-muted)}.status-desc b[data-v-d29abf19]{color:var(--color-primary)}.tech-philosophy-dark[data-v-d29abf19]{background:#0f172a;color:#fff;padding:6rem 0;position:relative;overflow:hidden;width:100%;border-top:1px solid rgba(255,255,255,.1)}.tech-philosophy-dark[data-v-d29abf19]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 85% 25%,rgba(79,70,229,.2),transparent 70%),radial-gradient(40% 50% at 15% 75%,rgba(37,99,235,.15),transparent 70%);pointer-events:none}.phil-dual-layout[data-v-d29abf19]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;text-align:left;position:relative;z-index:2}.phil-eyebrow[data-v-d29abf19]{font-size:.75rem;font-weight:800;letter-spacing:.15em;color:var(--color-accent);text-transform:uppercase;margin-bottom:1rem;display:inline-block}.phil-main-title[data-v-d29abf19]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.2;color:#fff}.highlight-g[data-v-d29abf19]{background:linear-gradient(120deg,#93c5fd,#c7d2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.phil-intro-text[data-v-d29abf19]{font-size:1.05rem;line-height:1.8;color:#94a3b8;margin-top:1.5rem;max-width:480px}.phil-pillars-list[data-v-d29abf19]{display:flex;flex-direction:column;gap:1rem}.pillar-row-card[data-v-d29abf19]{padding:1.5rem 1.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;gap:1.25rem;align-items:flex-start;transition:all .25s ease}.pillar-row-card[data-v-d29abf19]:hover{background:#ffffff0f;border-color:#6366f166;transform:translate(4px)}.pillar-icon-badge[data-v-d29abf19]{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;flex-shrink:0;box-shadow:0 8px 16px #2563eb4d}.pillar-info[data-v-d29abf19]{display:flex;flex-direction:column;text-align:left}.pillar-role-meta[data-v-d29abf19]{font-size:.7rem;font-weight:800;color:var(--color-accent);text-transform:uppercase;margin-bottom:2px}.pillar-title[data-v-d29abf19]{font-size:1.1rem;font-weight:800;color:#fff}.pillar-desc[data-v-d29abf19]{font-size:.88rem;line-height:1.55;color:#94a3b8;margin-top:4px}@media (max-width: 1200px){.pipeline-flow-wrapper[data-v-d29abf19]{grid-template-columns:repeat(3,1fr);gap:1.5rem}.stage-connector-arrow[data-v-d29abf19]{display:none}}@media (max-width: 1080px){.hero-grid[data-v-d29abf19]{grid-template-columns:1fr;gap:3rem}.hero-visual-pane[data-v-d29abf19]{order:-1}.visual-slot[data-v-d29abf19]{height:300px}.msg-cards-grid[data-v-d29abf19],.functions-grid[data-v-d29abf19],.tech-layers-grid[data-v-d29abf19],.partners-grid[data-v-d29abf19],.rewards-structure-grid[data-v-d29abf19]{grid-template-columns:1fr;gap:1.5rem}.privacy-cards-grid[data-v-d29abf19],.principles-cards-grid[data-v-d29abf19],.vsteps-list[data-v-d29abf19],.phil-dual-layout[data-v-d29abf19],.enterprise-dual-layout[data-v-d29abf19]{grid-template-columns:1fr;gap:2rem}.perm-table-row[data-v-d29abf19]{grid-template-columns:1fr;gap:1rem}.detail-grid[data-v-d29abf19]{grid-template-columns:1fr;gap:3rem}.detail-visual-pane[data-v-d29abf19]{order:-1}.visual-placeholder-box[data-v-d29abf19]{min-height:280px}}@media (max-width: 768px){.hero-highlight-cards[data-v-d29abf19]{display:none!important}.pipeline-flow-wrapper[data-v-d29abf19],.pipeline-flow-wrapper.cols-5[data-v-d29abf19]{grid-template-columns:1fr;gap:1rem}.stage-connector-arrow[data-v-d29abf19]{display:none}.pipeline-card[data-v-d29abf19]{padding:1.5rem 1.25rem}.cmp-table-header[data-v-d29abf19],.cmp-table-row[data-v-d29abf19]{grid-template-columns:1fr}.th-col.col-cat[data-v-d29abf19]{display:none}.td-col.col-cat[data-v-d29abf19]{background:#2563eb0a}}@media (max-width: 600px){.sub-services-grid[data-v-d29abf19]{grid-template-columns:1fr}}:root{--bg-dark: #f8fafc;--bg-card: #ffffff;--bg-card-hover: #ffffff;--border-color: rgba(226, 232, 240, .8);--border-hover: rgba(37, 99, 235, .3);--color-primary: #2563eb;--color-secondary: #4f46e5;--color-accent: #06b6d4;--color-text-main: #0f172a;--color-text-muted: #475569;--color-text-dim: #94a3b8;--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);--gradient-accent: linear-gradient(135deg, var(--color-secondary) 0%, var(--color-accent) 100%);--gradient-dark: linear-gradient(180deg, #eef4ff 0%, #f8fafc 100%);--gradient-glow: radial-gradient(circle, rgba(37, 99, 235, .05) 0%, transparent 60%);--header-height: 80px;--max-width: 1200px;--font-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);background-color:var(--bg-dark);color:var(--color-text-main);font-family:var(--font-sans);overflow-x:hidden;width:100%}body{min-height:100vh;background:var(--gradient-dark);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--color-text-main)}p{color:var(--color-text-muted)}a{color:inherit;text-decoration:none}.container{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem;width:100%}@media (min-width: 768px){.container{padding:0 4rem}}.glass-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 10px 25px -5px #94a3b81a,0 8px 16px -6px #94a3b80d;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-panel:hover{border-color:var(--border-hover);box-shadow:0 20px 30px -10px #2563eb1f,0 10px 15px -8px #2563eb0f}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;border-radius:10px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .25s ease;border:1px solid transparent;outline:none}.btn-primary{background:var(--color-primary);color:#fff;box-shadow:0 4px 15px -3px #2563eb4d}.btn-primary:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 20px -4px #2563eb66}.btn-secondary{background:#eef2ff;color:var(--color-primary);border:1px solid rgba(37,99,235,.15)}.btn-secondary:hover{background:#e0e7ff;border-color:#2563eb40;transform:translateY(-2px)}.section-header{text-align:center;margin-bottom:4rem;position:relative}.section-number{font-size:.85rem;font-weight:800;letter-spacing:.2em;color:var(--color-primary);margin-bottom:.6rem;text-transform:uppercase;display:inline-block}.section-title{font-size:2.3rem;font-weight:800;color:var(--color-text-main);margin-bottom:1rem}.section-title span{color:var(--color-primary)}.section-subtitle{font-size:1.1rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards}.grid-overlay{position:absolute;top:0;left:0;right:0;height:100%;background-size:50px 50px;background-image:linear-gradient(to right,rgba(37,99,235,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(37,99,235,.03) 1px,transparent 1px);mask-image:radial-gradient(ellipse at 50% 50%,black 60%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 60%,transparent 100%);pointer-events:none;z-index:-1}.img-placeholder{width:100%;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px dashed rgba(148,163,184,.4);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-dim);font-weight:500;font-size:.9rem;transition:all .3s ease}.img-placeholder svg{width:32px;height:32px;margin-bottom:8px;color:var(--color-text-dim)}.img-placeholder:hover{border-color:var(--color-primary);background:#2563eb05;color:var(--color-primary)}.img-placeholder:hover svg{color:var(--color-primary)}@media (max-width: 768px){:root{--header-height: 70px}.section-title{font-size:1.8rem}.section-subtitle{font-size:.95rem}.section-header{margin-bottom:2.5rem}.btn{padding:.7rem 1.5rem;font-size:.9rem}}
