.topbar[data-v-fe2b0433]{-webkit-backdrop-filter:blur(var(--tb-blur,0));backdrop-filter:blur(var(--tb-blur,0));background:rgba(255,255,255,var(--tb-bg-alpha,0));border-bottom:1px solid rgba(50,105,255,var(--tb-border-alpha,0));box-shadow:0 8px 18px rgba(15,34,72,var(--tb-shadow-alpha,0));left:0;position:fixed;right:0;top:0;z-index:80}.topbar-inner[data-v-fe2b0433]{align-items:center;display:flex;gap:12px;height:var(--header-h);justify-content:space-between}.topbar-left[data-v-fe2b0433]{gap:14px;min-width:0}.brand[data-v-fe2b0433],.topbar-left[data-v-fe2b0433]{align-items:center;display:inline-flex}.brand[data-v-fe2b0433]{text-decoration:none}.brand img[data-v-fe2b0433]{height:38px;width:auto}.topbar-announcement[data-v-fe2b0433]{align-items:center;color:#1f3f74;display:inline-flex;font-size:12px;gap:10px;line-height:1;max-width:min(46vw,440px);white-space:nowrap}.topbar-announcement-text[data-v-fe2b0433]{color:#254372;font-weight:600;overflow:hidden;text-overflow:ellipsis}.topbar-announcement-link[data-v-fe2b0433]{color:#1f57be;flex:none;font-weight:700;text-decoration:none;transition:color .2s ease}.topbar-announcement-link[data-v-fe2b0433]:hover{color:#2f77f6}.logo-light[data-v-fe2b0433]{display:block}.logo-dark[data-v-fe2b0433]{display:none}@media(prefers-color-scheme:dark){.logo-light[data-v-fe2b0433]{display:none}.logo-dark[data-v-fe2b0433]{display:block}}.top-nav[data-v-fe2b0433]{align-items:center;display:flex;gap:28px;margin-left:auto;margin-right:18px}.nav-link[data-v-fe2b0433]{color:#000;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.nav-link[data-v-fe2b0433]:hover{opacity:.72}.nav-link.is-active[data-v-fe2b0433]{color:#102e68;font-weight:700}.top-btn[data-v-fe2b0433]{align-items:center;background:#040812;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;height:34px;justify-content:center;min-width:104px;padding:0 14px;text-decoration:none;white-space:nowrap}@media(max-width:1180px){.topbar-announcement[data-v-fe2b0433]{display:none}}@media(max-width:1024px){.top-nav[data-v-fe2b0433]{display:none}}.hero[data-v-08917ca7]{background:linear-gradient(180deg,#1d367f,#19418f 34%,#102a73 62%,#0a1749);isolation:isolate;min-height:calc(100vh - 88px);min-height:calc(100svh - 88px);overflow:hidden;padding-bottom:24px;padding-top:calc(var(--header-h) + 24px);position:relative;--hero-pan-x:0px;--hero-pan-y:0px}.hero-bottom-blend[data-v-08917ca7]{background:linear-gradient(180deg,#f6f5f400 0,#f6f5f433 44%,#f6f5f4a3 74%,#f6f5f4);height:clamp(220px,30vh,340px);inset:auto 0 0;z-index:7}.hero-bottom-blend[data-v-08917ca7],.hero-video-layer[data-v-08917ca7]{pointer-events:none;position:absolute}.hero-video-layer[data-v-08917ca7]{height:clamp(760px,130vh,1200px);inset:calc(var(--header-h, 58px)*-1) 0 auto;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 500px,transparent 1200px);mask-image:linear-gradient(180deg,#000 0,#000 500px,transparent 1200px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden;z-index:0}.hero-video-wrap[data-v-08917ca7]{background:#dcecff;inset:0;overflow:hidden;position:absolute}.hero-cubes-video[data-v-08917ca7],.hero-video[data-v-08917ca7]{height:100%;inset:0;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-video[data-v-08917ca7]{filter:brightness(1.22) saturate(1.28) contrast(1.08) hue-rotate(-6deg);transform:translate3d(var(--hero-pan-x),var(--hero-pan-y),0) scale(1.06)}.hero-video-shade[data-v-08917ca7]{background:radial-gradient(circle at 16% 20%,rgba(68,203,255,.48),transparent 40%),radial-gradient(circle at 84% 24%,rgba(104,147,255,.44),transparent 42%),radial-gradient(circle at 58% 82%,rgba(115,246,207,.28),transparent 48%),radial-gradient(circle at 34% 66%,rgba(150,122,255,.24),transparent 52%),linear-gradient(180deg,#0b1c4c1f,#0c1f5647 50%,#08113694);inset:0;pointer-events:none;position:absolute;transform:translate3d(calc(var(--hero-pan-x)*-.34),calc(var(--hero-pan-y)*-.34),0) scale(1.03)}.hero-cubes-layer[data-v-08917ca7]{inset:0;mix-blend-mode:screen;opacity:.88;position:absolute}.hero-cubes-video[data-v-08917ca7]{transform:translate3d(calc(var(--hero-pan-x)*.75),calc(var(--hero-pan-y)*.75),0) scale(1.09)}.hero.hero-cubes-disabled .hero-cubes-layer[data-v-08917ca7],.hero.hero-video-disabled .hero-video-layer[data-v-08917ca7]{display:none}.hero[data-v-08917ca7]:before{animation:heroDrift-08917ca7 18s ease-in-out infinite alternate;background:radial-gradient(circle at 18% 20%,rgba(72,215,255,.38),transparent 40%),radial-gradient(circle at 82% 22%,rgba(82,136,255,.36),transparent 44%),radial-gradient(circle at 56% 82%,rgba(118,255,212,.23),transparent 50%),radial-gradient(circle at 40% 58%,rgba(166,133,255,.2),transparent 52%);content:"";filter:blur(6px) saturate(1.24);inset:-12% -8%;mix-blend-mode:screen;opacity:.88;z-index:1}.hero-precision-grid[data-v-08917ca7],.hero[data-v-08917ca7]:before{pointer-events:none;position:absolute}.hero-precision-grid[data-v-08917ca7]{animation:gridDrift-08917ca7 18s linear infinite;background:repeating-linear-gradient(0deg,rgba(162,210,255,.09),rgba(162,210,255,.09) 1px,transparent 0,transparent 24px),repeating-linear-gradient(90deg,rgba(162,210,255,.06),rgba(162,210,255,.06) 1px,transparent 0,transparent 24px);inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,rgba(0,0,0,.75),transparent 78%);mask-image:radial-gradient(circle at 50% 30%,rgba(0,0,0,.75),transparent 78%);opacity:.16;z-index:3}.hero-content[data-v-08917ca7]{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - var(--header-h) - 128px);min-height:calc(100svh - var(--header-h) - 128px);position:relative;text-align:center;width:100%;z-index:8}.hero-scroll-hint[data-v-08917ca7]{align-items:center;bottom:18px;display:inline-flex;flex-direction:column;gap:6px;left:50%;opacity:.86;pointer-events:none;position:absolute;transform:translate3d(-50%,0,0);transition:opacity .34s ease,transform .34s ease;z-index:9}.hero.is-scrolled .hero-scroll-hint[data-v-08917ca7]{opacity:0;transform:translate3d(-50%,8px,0)}.hero-scroll-mouse[data-v-08917ca7]{background:#0a264d38;border:1.5px solid rgba(225,244,255,.88);border-radius:999px;box-shadow:0 0 14px #66cfff2e;display:inline-flex;height:33px;justify-content:center;padding-top:6px;width:21px}.hero-scroll-wheel[data-v-08917ca7]{animation:heroWheelDrop-08917ca7 1.25s ease-in-out infinite;background:#dcf4fff5;border-radius:999px;height:7px;width:3px}.hero-scroll-chevron[data-v-08917ca7]{animation:heroChevronPulse-08917ca7 1.25s ease-in-out infinite;border-bottom:1.5px solid rgba(225,244,255,.86);border-right:1.5px solid rgba(225,244,255,.86);height:10px;transform:rotate(45deg);width:10px}.hero-intro-copy[data-v-08917ca7]{align-items:center;display:flex;flex-direction:column;gap:0;position:relative;transition:transform .82s cubic-bezier(.22,1,.36,1),opacity .4s ease;will-change:transform,opacity;z-index:8}.hero-dialogue[data-v-08917ca7],.hero-sub[data-v-08917ca7],.hero-translate-title[data-v-08917ca7]{opacity:0;transform:translate3d(0,26px,0)}.hero.is-intro-ready .hero-dialogue[data-v-08917ca7],.hero.is-intro-ready .hero-sub[data-v-08917ca7],.hero.is-intro-ready .hero-translate-title[data-v-08917ca7]{opacity:1;transform:translateZ(0)}.hero.is-intro-ready .hero-translate-title[data-v-08917ca7]{transition:opacity .72s ease .1s,transform .72s cubic-bezier(.22,1,.36,1) .1s}.hero.is-intro-ready .hero-dialogue[data-v-08917ca7]{transition:opacity .72s ease .16s,transform .72s cubic-bezier(.22,1,.36,1) .16s}.hero.is-intro-ready .hero-sub[data-v-08917ca7]{transition:opacity .72s ease .2s,transform .72s cubic-bezier(.22,1,.36,1) .2s}.hero-translate-title[data-v-08917ca7]{color:#040812;flex-wrap:wrap;font-size:clamp(34px,6.2vw,68px);gap:.3em;justify-content:center;letter-spacing:-.03em;line-height:1.08;margin-top:14px;row-gap:8px;text-wrap:balance;white-space:normal}.hero-translate-title[data-v-08917ca7],.title-stage-source[data-v-08917ca7]{align-items:baseline;display:inline-flex;position:relative}.title-stage-source[data-v-08917ca7]{gap:.26em;max-width:16ch;overflow:hidden;transform:translateZ(0);transition:max-width .52s cubic-bezier(.22,1,.36,1),opacity .46s ease,transform .46s ease;will-change:max-width,opacity,transform}.title-stage-source[data-v-08917ca7]:after{background:linear-gradient(100deg,#bdecff00 38%,#bdecffdb,#bdecff00 62%);content:"";inset:-10% -16%;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transform:translate(-120%)}.translate-source[data-v-08917ca7]{background:linear-gradient(90deg,#072047,#265fd0);-webkit-background-clip:text;background-clip:text;display:inline-block;-webkit-text-fill-color:transparent;text-shadow:0 6px 18px rgba(80,180,255,.22);transition:opacity .4s ease,filter .4s ease}.translate-separator[data-v-08917ca7]{color:#1f5fcd;display:inline-block;opacity:.72;transition:opacity .38s ease,filter .38s ease}.translate-target[data-v-08917ca7]{align-items:baseline;display:inline-flex;filter:blur(8px);gap:0;opacity:0;text-shadow:0 8px 20px rgba(8,86,150,.24);transform:translate3d(0,7px,0) scale(.98);transition:opacity .38s ease,filter .38s ease,transform .38s ease}.translate-word-fixed[data-v-08917ca7]{-webkit-text-fill-color:transparent}.translate-word-dynamic[data-v-08917ca7],.translate-word-fixed[data-v-08917ca7]{background:linear-gradient(90deg,#042447,#0a3f74 46%,#0f5f95);-webkit-background-clip:text;background-clip:text;display:inline-block}.translate-word-dynamic[data-v-08917ca7]{color:#0a3f74;min-width:4.2ch;padding-right:.08em;position:relative;text-align:left;white-space:nowrap;-webkit-text-fill-color:transparent}.hero-dialogue[data-v-08917ca7]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px;min-height:36px}.dialog-bubble[data-v-08917ca7]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#f2f9ffb3;border:1px solid rgba(148,198,255,.5);border-radius:999px;box-shadow:0 8px 22px #1056aa1c;color:#09305f;font-size:12px;gap:6px;line-height:1;min-height:32px;padding:0 12px}.dialog-bubble[data-v-08917ca7],.dialog-label[data-v-08917ca7]{align-items:center;display:inline-flex}.dialog-label[data-v-08917ca7]{background:#bee0ffa3;border-radius:999px;color:#0b3f86;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.05em;min-height:18px;padding:0 6px}.dialog-value[data-v-08917ca7]{color:#0c2f5f;font-weight:600;letter-spacing:.02em}.dialog-flow[data-v-08917ca7]{align-items:center;background:#cbe8ff85;border-radius:999px;box-shadow:inset 0 0 0 1px #88bcff59;color:#1f67ce;display:inline-flex;font-size:15px;height:28px;justify-content:center;transition:transform .3s ease,filter .3s ease;width:28px}.dialog-zh .dialog-value[data-v-08917ca7]{display:inline-block;min-width:4ch;text-align:left}.hero.is-translating .title-stage-source[data-v-08917ca7]:after{animation:titleScanSweep-08917ca7 .62s cubic-bezier(.4,0,.2,1) infinite;opacity:.9}.hero.is-translating .translate-source[data-v-08917ca7]{filter:blur(.4px);opacity:.64}.hero.is-translating .translate-separator[data-v-08917ca7]{filter:drop-shadow(0 0 8px rgba(33,140,255,.42));opacity:.92}.hero.is-translating .translate-target[data-v-08917ca7]{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}.hero.is-translating .dialog-flow[data-v-08917ca7]{animation:dialogPulse-08917ca7 .95s ease-in-out infinite;filter:drop-shadow(0 0 7px rgba(50,149,255,.36))}.hero.is-translated .hero-translate-title[data-v-08917ca7]{gap:0}.hero.is-translated .title-stage-source[data-v-08917ca7]{max-width:0;opacity:0;transform:translate3d(0,-8px,0)}.hero.is-translated .translate-target[data-v-08917ca7]{animation:titleTargetSettle-08917ca7 .48s cubic-bezier(.22,1,.36,1) both;filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}.hero-sub[data-v-08917ca7]{color:#061731;font-size:clamp(15px,2vw,19px);line-height:1.82;margin:16px auto 0;max-width:820px;text-wrap:balance}@keyframes heroDrift-08917ca7{0%{transform:translate3d(-2.5%,0,0) scale(1)}to{transform:translate3d(2.5%,-2%,0) scale(1.04)}}@keyframes gridDrift-08917ca7{0%{transform:translateZ(0)}to{transform:translate3d(0,24px,0)}}@keyframes heroWheelDrop-08917ca7{0%{opacity:.2;transform:translateY(0)}35%{opacity:1}to{opacity:0;transform:translateY(9px)}}@keyframes heroChevronPulse-08917ca7{0%,to{opacity:.42;transform:rotate(45deg) translateY(0)}50%{opacity:.96;transform:rotate(45deg) translateY(2px)}}@keyframes titleScanSweep-08917ca7{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes titleTargetSettle-08917ca7{0%{filter:blur(2px);transform:translate3d(0,6px,0) scale(.97)}to{filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes dialogPulse-08917ca7{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(max-width:900px){.hero[data-v-08917ca7]{padding-bottom:18px;padding-top:calc(var(--header-h) + 16px)}.hero-content[data-v-08917ca7]{min-height:calc(100vh - var(--header-h) - 128px);min-height:calc(100svh - var(--header-h) - 128px)}.hero-video-layer[data-v-08917ca7]{height:clamp(660px,106vh,980px)}.hero-cubes-layer[data-v-08917ca7]{opacity:.74}.hero-bottom-blend[data-v-08917ca7]{height:240px}.hero-scroll-hint[data-v-08917ca7]{bottom:12px}.hero-scroll-mouse[data-v-08917ca7]{height:30px;width:19px}.hero-scroll-chevron[data-v-08917ca7]{height:9px;width:9px}}@media(max-width:560px){.hero-translate-title[data-v-08917ca7]{font-size:clamp(30px,10vw,46px)}.hero-dialogue[data-v-08917ca7]{gap:8px}}@media(prefers-reduced-motion:reduce){.hero-cubes-layer[data-v-08917ca7],.hero-precision-grid[data-v-08917ca7],.hero-video-layer[data-v-08917ca7],.hero[data-v-08917ca7]:before{display:none!important}.hero-dialogue[data-v-08917ca7],.hero-sub[data-v-08917ca7],.hero-translate-title[data-v-08917ca7]{opacity:1!important;transform:none!important}.hero-scroll-chevron[data-v-08917ca7],.hero-scroll-wheel[data-v-08917ca7]{animation:none!important}}section[data-v-d356efa7]{padding:58px 0 14px;scroll-margin-top:calc(var(--header-h) + 18px)}.section-head[data-v-d356efa7]{margin-bottom:24px}.section-head h2[data-v-d356efa7]{font-size:clamp(28px,3.9vw,48px);letter-spacing:-.02em;line-height:1.18}.section-head p[data-v-d356efa7]{color:#4f5f7e;font-size:16px;margin-top:8px;max-width:760px}.card-grid[data-v-d356efa7]{display:grid;gap:16px}.grid-2[data-v-d356efa7]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3[data-v-d356efa7]{grid-template-columns:repeat(3,minmax(0,1fr))}.about-card[data-v-d356efa7]{background:#fff;border:1px solid #dce8ff;border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px 20px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.about-card[data-v-d356efa7]:hover{border-color:#c8dcff;box-shadow:0 18px 34px #0e1e421f;transform:translateY(-2px)}.about-card h3[data-v-d356efa7]{font-size:20px;letter-spacing:-.01em;margin-bottom:8px}.about-card p[data-v-d356efa7]{color:#4f6285;font-size:14px;line-height:1.76}.story-copy[data-v-d356efa7]{display:grid;gap:12px}.story-copy p[data-v-d356efa7]{color:#36486a;font-size:15px;line-height:1.82}.story-media[data-v-d356efa7]{min-height:100%;overflow:hidden;padding:0}.story-media img[data-v-d356efa7]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ability-card[data-v-d356efa7]{display:grid;gap:8px}.ability-visual[data-v-d356efa7]{align-items:center;background:linear-gradient(90deg,var(--cta-a) 0,var(--cta-b) 100%);border-radius:14px;box-shadow:0 10px 20px #05f1fd33;color:#072245;display:inline-flex;height:52px;justify-content:center;margin-bottom:4px;width:52px}.ability-icon[data-v-d356efa7]{display:block;height:28px;width:28px}.contact-section[data-v-d356efa7]{padding-top:52px}.contact-grid[data-v-d356efa7]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.contact-icon[data-v-d356efa7]{align-items:center;background:linear-gradient(90deg,var(--cta-a) 0,var(--cta-b) 100%);border-radius:12px;box-shadow:0 10px 20px #05f1fd38;color:#072245;display:inline-flex;height:42px;justify-content:center;margin-bottom:12px;width:42px}.contact-icon svg[data-v-d356efa7]{height:22px;width:22px}.contact-value[data-v-d356efa7]{align-items:center;color:#123f87;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:10px;text-decoration:none;word-break:break-all}.contact-value[data-v-d356efa7]:hover{color:#1d64d8}.cta-section[data-v-d356efa7]{background:linear-gradient(180deg,#1d367f,#19418f 34%,#102a73 62%,#0a1749);padding:82px 0;text-align:center}.cta-section h2[data-v-d356efa7]{color:#fff;font-size:clamp(28px,4.2vw,44px);letter-spacing:-.02em}.cta-section p[data-v-d356efa7]{color:#ffffffd6;font-size:16px;margin-top:12px}.cta-actions[data-v-d356efa7]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn[data-v-d356efa7],.cta-actions[data-v-d356efa7]{justify-content:center}.btn[data-v-d356efa7]{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;height:44px;min-width:146px;padding:0 20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.btn-dark[data-v-d356efa7]{background:#0b1226;border-color:#0b1226;color:#fff}.btn-dark[data-v-d356efa7]:hover{box-shadow:0 12px 24px #0b12264d;transform:translateY(-2px)}.btn-light[data-v-d356efa7]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe0;border-color:#bacef1d9;color:#0d2f66}.btn-light[data-v-d356efa7]:hover{box-shadow:0 10px 24px #2046882e;transform:translateY(-2px)}.reveal-card[data-v-d356efa7]{opacity:0;transform:translateY(12px);transition:opacity .48s ease,transform .48s ease;will-change:opacity,transform}.reveal-card.is-visible[data-v-d356efa7]{opacity:1;transform:translateY(0)}@media(max-width:1024px){.contact-grid[data-v-d356efa7],.grid-2[data-v-d356efa7],.grid-3[data-v-d356efa7]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.reveal-card[data-v-d356efa7]{opacity:1!important;transform:none!important}}.site-footer[data-v-82e21c0f]{padding:26px 0 14px}.footer-panel[data-v-82e21c0f]{border-top:1px solid #d8e6ff;padding:16px 0 0}.footer-grid[data-v-82e21c0f]{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(250px,1.2fr) repeat(2,minmax(170px,1fr))}.footer-brand p[data-v-82e21c0f]{color:#51607a;font-size:13px;line-height:1.7;margin-top:8px;max-width:36ch}.footer-col h4[data-v-82e21c0f]{color:#14284f;font-size:15px;margin-bottom:10px}.footer-list[data-v-82e21c0f]{display:grid;gap:7px;list-style:none}.footer-link[data-v-82e21c0f]{color:#536583;font-size:13px;line-height:1.5;text-decoration:none}.footer-link[data-v-82e21c0f]:hover{color:#1f58d5}.footer-bottom[data-v-82e21c0f]{border-top:1px solid #e0eafc;color:#61718d;font-size:12px;margin-top:12px;padding-top:10px;text-align:center}@media(max-width:1024px){.footer-grid[data-v-82e21c0f]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand[data-v-82e21c0f]{grid-column:span 2}}@media(max-width:720px){.footer-grid[data-v-82e21c0f]{grid-template-columns:1fr}.footer-brand[data-v-82e21c0f]{grid-column:auto}}
