.particle-network[data-v-67943d92]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.particle-network__canvas[data-v-67943d92]{display:block;width:100%;height:100%}.page-shell[data-v-7ee92ce3]{position:relative;overflow:clip;isolation:isolate}.page-background[data-v-7ee92ce3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(115deg,var(--bg-overlay-strong),var(--bg-overlay-soft)),linear-gradient(transparent 95%,var(--grid-line-color) 95%);background-size:auto,100% 48px;pointer-events:none}.page-background[data-v-7ee92ce3]:before,.page-background[data-v-7ee92ce3]:after{content:"";position:absolute;border-radius:999px;filter:blur(70px);opacity:.55}.page-background[data-v-7ee92ce3]:before{top:6%;left:-8%;width:320px;height:320px;background:var(--bg-glow-primary)}.page-background[data-v-7ee92ce3]:after{right:-4%;top:18%;width:260px;height:260px;background:var(--bg-glow-secondary)}.topbar[data-v-7ee92ce3]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.68rem clamp(.9rem,2vw,1.45rem);background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:padding .2s ease,background-color .2s ease,border-color .2s ease}.topbar--scrolled[data-v-7ee92ce3]{background:var(--topbar-bg-scrolled);border-bottom:1px solid var(--border-soft)}.brand-mark[data-v-7ee92ce3]{display:flex;align-items:center;gap:.75rem;min-width:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.brand-mark__logo[data-v-7ee92ce3]{width:clamp(2rem,3vw,2.45rem);height:clamp(2rem,3vw,2.45rem);flex:0 0 auto;border-radius:.9rem;box-shadow:0 12px 26px #06122847}.brand-mark__title[data-v-7ee92ce3]{margin:0;color:var(--text-primary);font-size:clamp(1.125rem,1.6vw,1.305rem);font-weight:700;letter-spacing:.08em}.nav-strip[data-v-7ee92ce3]{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.12rem;scrollbar-width:none}.nav-strip[data-v-7ee92ce3]::-webkit-scrollbar{display:none}.nav-chip[data-v-7ee92ce3]{flex:0 0 auto;padding:.58rem .86rem;border:1px solid var(--border-soft);border-radius:999px;background:var(--chip-bg);color:var(--text-secondary);font:inherit;font-size:.84rem;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.nav-chip[data-v-7ee92ce3]:hover,.nav-chip[data-v-7ee92ce3]:focus-visible{transform:translateY(-1px);border-color:var(--border-strong);background:var(--chip-bg-hover);color:var(--text-primary);box-shadow:0 10px 28px var(--shadow-color)}.nav-chip--active[data-v-7ee92ce3]{border-color:var(--accent-glow);background:linear-gradient(135deg,var(--accent-strong),var(--accent-primary));color:var(--text-primary)}.page-main[data-v-7ee92ce3]{width:min(1200px,calc(100% - 2rem));margin:0 auto;padding-bottom:5rem}.section-block[data-v-7ee92ce3]{padding:clamp(4.25rem,7vw,6.5rem) 0}.section-block--hero[data-v-7ee92ce3]{min-height:calc(100vh - 84px);display:grid;align-items:center}.hero[data-v-7ee92ce3]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,4rem)}.section-tag[data-v-7ee92ce3]{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;color:var(--accent-soft);font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.section-tag[data-v-7ee92ce3]:before{content:"";width:2.6rem;height:1px;background:linear-gradient(90deg,rgba(114,191,255,.18),var(--accent-soft))}.hero__title[data-v-7ee92ce3],.section-heading h2[data-v-7ee92ce3],.business-card h3[data-v-7ee92ce3]{margin:0}.hero__title[data-v-7ee92ce3]{max-width:10ch;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.96;letter-spacing:-.05em}.hero__description[data-v-7ee92ce3]{max-width:42rem;margin:1.35rem 0 0;color:var(--text-secondary);font-size:clamp(1rem,1.4vw,1.1rem)}.hero__visual[data-v-7ee92ce3]{position:relative}.hero__visual[data-v-7ee92ce3]:before{content:"";position:absolute;inset:12% auto auto 4%;width:90%;height:74%;border-radius:2rem;background:linear-gradient(135deg,#186ee424,#4ecce612);filter:blur(10px)}.hero__image-frame[data-v-7ee92ce3]{position:relative;padding:clamp(1.2rem,2vw,1.8rem);border:1px solid var(--border-soft);border-radius:2rem;background:linear-gradient(145deg,#0b182feb,#081426c7),linear-gradient(180deg,rgba(255,255,255,.02),transparent);box-shadow:0 18px 40px #00000038,0 0 0 1px #ffffff08 inset}.hero-dashboard[data-v-7ee92ce3]{display:flex;flex-direction:column;gap:1.4rem}.hero-dashboard__header[data-v-7ee92ce3]{display:flex;flex-direction:column;gap:.5rem}.hero-dashboard__eyebrow[data-v-7ee92ce3],.hero-dashboard__title[data-v-7ee92ce3]{margin:0}.hero-dashboard__eyebrow[data-v-7ee92ce3]{color:var(--accent-soft);font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero-dashboard__title[data-v-7ee92ce3]{font-size:clamp(1.3rem,2.1vw,1.8rem);font-weight:700;color:var(--text-primary)}.hero-dashboard__grid[data-v-7ee92ce3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hero-dashboard__stat[data-v-7ee92ce3]{display:flex;flex-direction:column;justify-content:space-between;gap:.85rem;min-height:8.25rem;padding:1rem 1.1rem;border:1px solid var(--border-soft);border-radius:1.25rem;background:var(--surface-card);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.hero-dashboard__stat[data-v-7ee92ce3]:hover{transform:translateY(-4px);border-color:var(--border-strong);background:var(--surface-card-hover);box-shadow:0 20px 42px #07183247}.hero-dashboard__label[data-v-7ee92ce3]{color:var(--text-muted);font-size:.92rem}.hero-dashboard__value[data-v-7ee92ce3]{color:var(--accent-soft);font-size:clamp(1.85rem,2.8vw,2.35rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hero__metrics[data-v-7ee92ce3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.metric-card[data-v-7ee92ce3]{padding:1rem 1.1rem;border:1px solid var(--border-soft);border-radius:1.25rem;background:var(--surface-card);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.metric-card[data-v-7ee92ce3]:hover{transform:translateY(-4px);border-color:var(--border-strong);background:var(--surface-card-hover);box-shadow:0 18px 38px #091d3e47}.metric-card__value[data-v-7ee92ce3]{display:block;color:var(--accent-soft);font-size:1.35rem;font-weight:700}.metric-card__label[data-v-7ee92ce3]{display:block;margin-top:.35rem;color:var(--text-muted);font-size:.92rem}.section-heading[data-v-7ee92ce3]{max-width:40rem;margin-bottom:2rem}.section-heading--wide[data-v-7ee92ce3]{max-width:52rem}.section-heading h2[data-v-7ee92ce3]{font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.section-intro[data-v-7ee92ce3]{margin:1rem 0 0;color:var(--text-secondary)}.capability-grid[data-v-7ee92ce3],.operations-grid[data-v-7ee92ce3]{display:grid;gap:1.1rem}.capability-grid[data-v-7ee92ce3]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card[data-v-7ee92ce3],.operation-card[data-v-7ee92ce3],.future-panel[data-v-7ee92ce3],.business-card[data-v-7ee92ce3]{position:relative;overflow:hidden;border:1px solid var(--border-soft);background:linear-gradient(180deg,#0d182eeb,#091324c7),#ffffff03;box-shadow:0 18px 45px #00000029}.tilt-card[data-v-7ee92ce3]{--card-rotate-x: 0deg;--card-rotate-y: 0deg;--card-glow-x: 50%;--card-glow-y: 50%}.capability-card[data-v-7ee92ce3],.operation-card[data-v-7ee92ce3],.future-panel[data-v-7ee92ce3],.business-card[data-v-7ee92ce3]{border-radius:1.6rem;animation:rise-in-7ee92ce3 .7s ease both;transform:perspective(1200px) rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y));transform-style:preserve-3d;will-change:transform;transition:transform .18s ease,border-color .24s ease,box-shadow .24s ease,background-color .24s ease}.capability-card[data-v-7ee92ce3]:hover,.operation-card[data-v-7ee92ce3]:hover,.future-panel[data-v-7ee92ce3]:hover,.business-card[data-v-7ee92ce3]:hover{transform:perspective(1200px) translateY(-8px) rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y));border-color:var(--border-strong);box-shadow:0 24px 52px #0003}.capability-card[data-v-7ee92ce3]:after,.operation-card[data-v-7ee92ce3]:after,.future-panel[data-v-7ee92ce3]:after,.business-card[data-v-7ee92ce3]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--card-glow-x) var(--card-glow-y),rgba(114,191,255,.16),transparent 42%);opacity:0;pointer-events:none;transition:opacity .22s ease}.capability-card[data-v-7ee92ce3]:hover:after,.operation-card[data-v-7ee92ce3]:hover:after,.future-panel[data-v-7ee92ce3]:hover:after,.business-card[data-v-7ee92ce3]:hover:after{opacity:1}.capability-card[data-v-7ee92ce3]{min-height:18rem;padding:1.5rem}.capability-card__body[data-v-7ee92ce3]{display:grid;grid-template-columns:minmax(0,1fr) 198px;align-items:end;gap:1rem;height:100%}.capability-card__content[data-v-7ee92ce3]{align-self:start}.capability-card__visual[data-v-7ee92ce3]{display:grid;place-items:center;align-self:end;min-height:198px;padding:.6rem;border:1px solid rgba(165,203,247,.22);border-radius:1.25rem;background:linear-gradient(180deg,#f4f9fffa,#e6eef7f0);box-shadow:0 18px 36px #030a162e,inset 0 1px #ffffffbf;transition:transform .24s ease,box-shadow .24s ease}.capability-card:hover .capability-card__visual[data-v-7ee92ce3]{transform:translate3d(0,-4px,28px) scale(1.02);box-shadow:0 24px 44px #030a1638,inset 0 1px #fffc}.capability-card__visual img[data-v-7ee92ce3]{width:100%;height:100%;object-fit:contain;transition:transform .24s ease}.capability-card:hover .capability-card__visual img[data-v-7ee92ce3]{transform:scale(1.03)}.capability-card[data-v-7ee92ce3]:before,.operation-card[data-v-7ee92ce3]:before,.future-panel[data-v-7ee92ce3]:before,.business-card[data-v-7ee92ce3]:before{content:"";position:absolute;inset:auto auto 0 -8%;width:11rem;height:11rem;border-radius:999px;background:radial-gradient(circle,rgba(42,132,224,.24),transparent 68%);pointer-events:none}.capability-card__index[data-v-7ee92ce3]{margin:0 0 2rem;color:#92b8eb66;font-size:.85rem;letter-spacing:.3em}.capability-card h3[data-v-7ee92ce3],.operation-card h3[data-v-7ee92ce3]{margin:0 0 1rem;color:var(--accent-primary);font-size:1.35rem}.capability-card p[data-v-7ee92ce3],.operation-card p[data-v-7ee92ce3],.future-panel p[data-v-7ee92ce3],.business-card dd[data-v-7ee92ce3]{margin:0;color:#eef5fff0}.capability-card p+p[data-v-7ee92ce3],.future-panel p+p[data-v-7ee92ce3]{margin-top:.55rem}.operations-grid[data-v-7ee92ce3]{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-card[data-v-7ee92ce3]{min-height:15.5rem;padding:1.4rem;border-radius:1.5rem}.operation-card__icon[data-v-7ee92ce3]{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.15rem;border:1px solid var(--border-soft);border-radius:1.1rem;background:linear-gradient(180deg,#0e2b52f2,#09182ee0);font-size:1.9rem;line-height:1;box-shadow:inset 0 1px #ffffff0d;transform:translateZ(22px)}.business-list[data-v-7ee92ce3]{display:grid;gap:1.4rem}.business-card[data-v-7ee92ce3]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.6rem;padding:clamp(1rem,2vw,1.5rem);border-radius:1.8rem;animation:rise-in-7ee92ce3 .76s ease both}.business-card--reverse[data-v-7ee92ce3]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.business-card--reverse .business-card__media[data-v-7ee92ce3]{order:2}.business-card__media[data-v-7ee92ce3]{display:grid;place-items:center;overflow:hidden;min-height:clamp(240px,26vw,360px);padding:clamp(.8rem,1.4vw,1.1rem);border-radius:1.3rem;border:1px solid var(--border-soft);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#061123d9}.business-card__media img[data-v-7ee92ce3]{width:100%;height:auto;max-height:clamp(220px,24vw,330px);object-fit:contain;border-radius:1rem;transition:transform .32s ease}.business-card:hover .business-card__media img[data-v-7ee92ce3]{transform:scale(1.015)}.business-card__content[data-v-7ee92ce3]{display:flex;flex-direction:column;justify-content:center}.business-card__eyebrow[data-v-7ee92ce3]{margin:0 0 .75rem;color:var(--accent-soft);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.business-card h3[data-v-7ee92ce3]{font-size:clamp(1.6rem,2.4vw,2.5rem)}.business-card__summary[data-v-7ee92ce3]{margin:1.3rem 0 0}.business-card__row+.business-card__row[data-v-7ee92ce3]{margin-top:1rem}.business-card dt[data-v-7ee92ce3]{margin-bottom:.35rem;color:var(--accent-soft);font-weight:700}.business-card dd[data-v-7ee92ce3]{line-height:1.75}.section-block--future[data-v-7ee92ce3]{padding-bottom:3rem}.future-panel[data-v-7ee92ce3]{padding:clamp(1.4rem,2vw,2rem);border-radius:1.8rem}.site-footer[data-v-7ee92ce3]{display:flex;align-items:center;justify-content:flex-start;gap:1rem;width:min(1200px,calc(100% - 2rem));margin:0 auto;padding:1.5rem 0 3rem;border-top:1px solid var(--border-soft);color:var(--text-muted);font-size:.92rem}.site-footer p[data-v-7ee92ce3]{margin:0}@keyframes rise-in-7ee92ce3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1279px){.hero[data-v-7ee92ce3],.business-card[data-v-7ee92ce3],.business-card--reverse[data-v-7ee92ce3]{grid-template-columns:1fr}.business-card--reverse .business-card__media[data-v-7ee92ce3]{order:initial}.operations-grid[data-v-7ee92ce3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.topbar[data-v-7ee92ce3]{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:1rem}.brand-mark[data-v-7ee92ce3]{flex:0 0 auto;min-width:auto}.nav-strip[data-v-7ee92ce3]{flex:0 0 auto;margin-inline:0;padding-bottom:0}.page-main[data-v-7ee92ce3]{width:min(100% - 1.25rem,100%)}.section-block[data-v-7ee92ce3]{padding:3.5rem 0}.section-block--hero[data-v-7ee92ce3]{min-height:auto;padding-top:2.6rem}.hero__title[data-v-7ee92ce3]{max-width:none}.brand-mark__title[data-v-7ee92ce3]{font-size:1.085rem;letter-spacing:.06em}.brand-mark__logo[data-v-7ee92ce3]{width:1.9rem;height:1.9rem;border-radius:.8rem}.nav-chip[data-v-7ee92ce3]{padding:.5rem .74rem;font-size:.78rem}.capability-grid[data-v-7ee92ce3],.operations-grid[data-v-7ee92ce3],.hero__metrics[data-v-7ee92ce3],.hero-dashboard__grid[data-v-7ee92ce3],.capability-card__body[data-v-7ee92ce3]{grid-template-columns:1fr}.capability-card__visual[data-v-7ee92ce3]{max-width:246px;justify-self:end}.capability-card[data-v-7ee92ce3],.operation-card[data-v-7ee92ce3],.future-panel[data-v-7ee92ce3],.business-card[data-v-7ee92ce3]{border-radius:1.35rem}.site-footer[data-v-7ee92ce3]{flex-direction:column;align-items:flex-start;padding-top:1.2rem}}:root{color-scheme:dark;--text-primary: #f3f8ff;--text-secondary: rgba(218, 231, 250, .84);--text-muted: rgba(196, 214, 244, .74);--accent-primary: #4db6f5;--accent-soft: #88d0f2;--accent-strong: rgba(21, 88, 184, .92);--accent-glow: rgba(121, 194, 245, .46);--border-soft: rgba(105, 153, 215, .15);--border-strong: rgba(120, 182, 236, .3);--surface-card: rgba(9, 22, 42, .74);--surface-card-hover: rgba(11, 28, 52, .9);--chip-bg: rgba(8, 19, 38, .52);--chip-bg-hover: rgba(11, 29, 56, .82);--topbar-bg: rgba(4, 11, 24, .24);--topbar-bg-scrolled: rgba(5, 13, 28, .5);--bg-overlay-strong: rgba(5, 11, 28, .88);--bg-overlay-soft: rgba(7, 18, 34, .5);--bg-glow-primary: rgba(39, 108, 214, .34);--bg-glow-secondary: rgba(72, 195, 221, .18);--grid-line-color: rgba(78, 136, 208, .05);--shadow-color: rgba(19, 74, 150, .2);font-family:Microsoft YaHei UI,PingFang SC,Hiragino Sans GB,Noto Sans SC,sans-serif;line-height:1.5;font-weight:400;color:#eaf3ff;background:radial-gradient(circle at top left,rgba(39,112,221,.2),transparent 28%),radial-gradient(circle at top right,rgba(78,203,220,.12),transparent 24%),linear-gradient(180deg,#040816,#07111f 36%,#081725);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:transparent}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}#app{min-height:100vh}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
