.intro[data-v-54adafbc]{top:0;right:0;bottom:0;left:0;overflow:hidden;position:fixed;z-index:100}.intro-navy[data-v-54adafbc],.intro-white[data-v-54adafbc]{top:0;right:0;bottom:0;left:0;position:absolute}.intro-white[data-v-54adafbc]{background:#fff}.intro-navy[data-v-54adafbc]{background:#000c5e;transition:opacity .75s ease}.step-4 .intro-navy[data-v-54adafbc],.step-5 .intro-navy[data-v-54adafbc],.step-6 .intro-navy[data-v-54adafbc]{opacity:0}.intro-text-wrap[data-v-54adafbc]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;transition:opacity .45s ease}.step-4 .intro-text-wrap[data-v-54adafbc],.step-5 .intro-text-wrap[data-v-54adafbc],.step-6 .intro-text-wrap[data-v-54adafbc]{opacity:0}.intro-line[data-v-54adafbc]{color:#fff;font-size:60px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-left:-96px;overflow:hidden;padding-left:96px}.intro-line-in[data-v-54adafbc]{align-items:center;display:inline-flex;transform:translateY(105%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.intro-line-in.second[data-v-54adafbc]{transition-delay:.08s}.step-1 .intro-line-in[data-v-54adafbc],.step-2 .intro-line-in[data-v-54adafbc],.step-3 .intro-line-in[data-v-54adafbc],.step-4 .intro-line-in[data-v-54adafbc],.step-5 .intro-line-in[data-v-54adafbc],.step-6 .intro-line-in[data-v-54adafbc]{transform:none}.intro-dash[data-v-54adafbc]{background:#fff;display:inline-block;height:3px;margin-left:-86px;margin-right:22px;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1) .35s;width:64px}.step-1 .intro-dash[data-v-54adafbc]{transform:scaleX(1)}.step-2 .intro-dash[data-v-54adafbc],.step-3 .intro-dash[data-v-54adafbc],.step-4 .intro-dash[data-v-54adafbc],.step-5 .intro-dash[data-v-54adafbc],.step-6 .intro-dash[data-v-54adafbc]{transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.65,0,.35,1)}.intro-dot[data-v-54adafbc]{background:#fff;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:clip-path .35s cubic-bezier(.16,1,.3,1),background-color .75s ease;will-change:clip-path}.step-4 .intro-dot[data-v-54adafbc],.step-5 .intro-dot[data-v-54adafbc]{background-color:#000c5e;transition:clip-path .75s cubic-bezier(.65,0,.35,1),background-color .75s ease}.step-6 .intro-dot[data-v-54adafbc]{background-color:#000c5e;transition:clip-path .95s cubic-bezier(.65,0,.35,1)}.intro-dot-video[data-v-54adafbc]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .5s ease;width:100%}.step-5 .intro-dot-video[data-v-54adafbc],.step-6 .intro-dot-video[data-v-54adafbc]{opacity:1}.intro-fade-leave-active[data-v-54adafbc]{transition:opacity .35s ease}.intro-fade-leave-to[data-v-54adafbc]{opacity:0}@media (max-width:980px){.intro-line[data-v-54adafbc]{font-size:35px;margin-left:-56px;padding-left:56px}.intro-dash[data-v-54adafbc]{height:2px;margin-left:-48px;margin-right:12px;width:36px}}.hero[data-v-4c756e7b]{background:#0b0d12;color:#fff;height:100vh;height:100svh;min-height:640px;overflow:hidden;position:relative;width:100%}.hero-video[data-v-4c756e7b]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transform:translate3d(0,calc(var(--hp, 0)*30%),0) scale(calc(1 + var(--hp, 0)*.12));transition:opacity 1.2s ease;width:100%;will-change:transform}.hero-video.loaded[data-v-4c756e7b]{opacity:1}.hero-dim[data-v-4c756e7b]{background:linear-gradient(0deg,rgba(0,0,0,.45),transparent 45%),#0000001f;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.hero-inner[data-v-4c756e7b]{height:100%;opacity:calc(1 - var(--hp, 0)*1.6);padding:0 var(--main-gutter);position:relative;transform:translate3d(0,calc(var(--hp, 0)*-80px),0)}.hero-notice .ln>span[data-v-4c756e7b],.hero-title .ln>span[data-v-4c756e7b]{transform:translate3d(0,110%,0);transition:transform 1.2s var(--ease-out-expo);transition-delay:calc(var(--ln-d, 0s) + var(--ln-i, 0)*.12s)}.hero-notice[data-v-4c756e7b]{--ln-d:.35s}.hero-title[data-v-4c756e7b]{--ln-d:.1s}.show .ln>span[data-v-4c756e7b]{transform:none}@media (prefers-reduced-motion:reduce){.hero-inner[data-v-4c756e7b],.hero-video[data-v-4c756e7b]{opacity:1;transform:none}}.hero-notice[data-v-4c756e7b]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;left:var(--main-gutter);opacity:0;position:absolute;top:150px;transition:opacity 1s ease .3s}.hero-notice.show[data-v-4c756e7b]{opacity:1}.hero-notice .hero-notice-text[data-v-4c756e7b]{color:#ffffffd9;font-size:15px;font-weight:500;line-height:1.5}.hero-notice .hero-notice-text b[data-v-4c756e7b]{color:#fff;display:block;font-size:13px;font-weight:700;letter-spacing:.12em}.line-btn[data-v-4c756e7b]{align-items:center;border:1px solid hsla(0,0%,100%,.55);border-radius:4px;color:#fff;display:inline-flex;font-size:clamp(14px,.99vw,19px);font-weight:600;height:48px;padding:0 20px;transition:box-shadow .6s var(--ease-out-expo),color .4s,border-color .4s}.line-btn[data-v-4c756e7b]:hover{border-color:#fff;box-shadow:inset 0 -64px #fff;color:#111}.hero-copy[data-v-4c756e7b]{bottom:clamp(96px,12vh,150px);left:var(--main-gutter);opacity:0;position:absolute;transition:opacity .6s ease}.hero-copy.show[data-v-4c756e7b]{opacity:1}.hero-title[data-v-4c756e7b]{font-size:clamp(26px,1.875vw,40px);font-weight:600;letter-spacing:-.01em;line-height:1.3;word-break:keep-all}.hero-control[data-v-4c756e7b]{gap:16px;margin-top:32px}.hero-control[data-v-4c756e7b],.hero-toggle[data-v-4c756e7b]{align-items:center;display:flex}.hero-toggle[data-v-4c756e7b]{background:transparent;border:1px solid hsla(0,0%,100%,.55);border-radius:50%;color:#fff;cursor:pointer;height:40px;justify-content:center;width:40px}.hero-toggle svg[data-v-4c756e7b]{height:14px;width:14px}.hero-toggle[data-v-4c756e7b]:hover{background:#ffffff1f}.hero-progress[data-v-4c756e7b]{background:#ffffff4d;height:2px;overflow:hidden;position:relative;width:120px}.hero-progress i[data-v-4c756e7b]{background:#fff;top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:left}.hero-next[data-v-4c756e7b]{align-items:center;bottom:clamp(96px,12vh,150px);color:#fff;display:flex;flex-direction:column;font-size:clamp(14px,.88vw,17px);font-weight:600;gap:14px;opacity:0;position:absolute;right:var(--main-gutter);transition:opacity 1s ease .8s}.hero-next.show[data-v-4c756e7b]{opacity:1}.hero-next-line[data-v-4c756e7b]{background:#ffffff4d;height:56px;overflow:hidden;position:relative;width:1px}.hero-next-line i[data-v-4c756e7b]{animation:heroScrollCue-4c756e7b 2s var(--ease-in-out-quart) infinite;background:#fff;height:50%;left:0;position:absolute;top:0;width:100%}@keyframes heroScrollCue-4c756e7b{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@media (prefers-reduced-motion:reduce){.hero-next-line i[data-v-4c756e7b]{animation:none}}@media (max-width:980px){.hero[data-v-4c756e7b]{min-height:600px}.hero-notice[data-v-4c756e7b]{gap:12px;top:96px}.hero-notice .hero-notice-text[data-v-4c756e7b]{font-size:14px}.line-btn[data-v-4c756e7b]{font-size:15px;height:44px;padding:0 16px}.hero-copy[data-v-4c756e7b]{bottom:88px}.hero-title[data-v-4c756e7b]{font-size:26px;line-height:1.32}.hero-control[data-v-4c756e7b]{margin-top:24px}.hero-next[data-v-4c756e7b]{display:none}}.biz[data-v-4fb112c7]{background:#f7f9ff;height:210vh;position:relative}.biz-pin[data-v-4fb112c7]{height:100vh;height:100svh;overflow:hidden;position:sticky;top:0}.biz-bg[data-v-4fb112c7]{background:radial-gradient(70% 60% at 85% 100%,#78a5ff1f,#78a5ff00 70%),linear-gradient(180deg,#fbfcff,#f3f7ff);top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.biz-head[data-v-4fb112c7]{left:var(--main-gutter);position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - var(--main-gutter)*2 - 52vw - clamp(32px,3vw,64px));z-index:1}.biz-heading[data-v-4fb112c7]{color:#111;font-size:clamp(44px,4.4vw,84px);line-height:1.05}.biz-heading[data-v-4fb112c7],.biz-sub[data-v-4fb112c7]{font-weight:700;letter-spacing:-.03em}.biz-sub[data-v-4fb112c7]{font-size:clamp(30px,2.6vw,54px);line-height:1.3}.biz-solutions[data-v-4fb112c7],.biz-sub[data-v-4fb112c7]{margin-top:clamp(20px,1.6vw,32px);white-space:nowrap}.biz-solutions[data-v-4fb112c7]{align-items:center;display:flex;flex-wrap:nowrap}.biz-solutions li+li[data-v-4fb112c7]:before{background:#b5bbc6;border-radius:50%;content:"";display:inline-block;height:3px;margin:0 clamp(10px,.8vw,14px);vertical-align:middle;width:3px}.biz-solutions a[data-v-4fb112c7]{color:#8a909c;font-size:clamp(14px,.9vw,17px);font-weight:600;transition:color .3s}.biz-solutions a[data-v-4fb112c7]:hover{color:#1c3fae}.biz-sub-fill[data-v-4fb112c7]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#111 0,#111 calc(var(--fill, 1)*100% - 3%),#c8d3ea calc(var(--fill, 1)*100% + 3%),#c8d3ea);-webkit-box-decoration-break:slice;box-decoration-break:slice;color:transparent}.biz-stage[data-v-4fb112c7]{background:#0b0d12;clip-path:inset(30% var(--main-gutter) 30% 62% round 36px);color:#fff;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;will-change:clip-path;z-index:2}.biz-video[data-v-4fb112c7]{height:var(--vh,100%);left:calc(50% - var(--vw, 100%)/2);-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:calc(50% - var(--vh, 100%)/2);transform:translate3d(var(--vx,0),var(--vy,0),0) scale(var(--vs,1));transition:opacity 1s ease;width:var(--vw,100%);will-change:transform}.biz-video.active[data-v-4fb112c7]{opacity:1}.biz-dim[data-v-4fb112c7]{background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,.34) 26%,transparent 52%),linear-gradient(90deg,rgba(0,0,0,.32),transparent 50%);top:0;right:0;bottom:0;left:0;opacity:var(--e,1);pointer-events:none;position:absolute}.biz-copy[data-v-4fb112c7],.biz-tabs[data-v-4fb112c7]{opacity:0;pointer-events:none;transform:translate3d(0,28px,0);transition:opacity .5s ease,transform .8s var(--ease-out-expo)}.biz-tabs[data-v-4fb112c7]{transition-delay:.1s}.expanded .biz-copy[data-v-4fb112c7],.expanded .biz-tabs[data-v-4fb112c7]{opacity:1;pointer-events:auto;transform:none}.biz-title .ln>span[data-v-4fb112c7]{transition:transform .95s var(--ease-out-expo);transition-delay:calc(var(--ln-i, 0)*.1s)}.biz-copy .line-btn[data-v-4fb112c7]{transition:box-shadow .6s var(--ease-out-expo),color .4s,border-color .4s,opacity .6s ease .3s,transform .9s var(--ease-out-expo) .3s}.biz-content[data-v-4fb112c7]{align-items:flex-end;bottom:clamp(64px,6.5vw,120px);display:flex;gap:clamp(32px,4vw,80px);justify-content:space-between;left:var(--main-gutter);position:absolute;right:var(--main-gutter)}.biz-copy[data-v-4fb112c7]{flex:1;max-width:560px;min-width:0}.biz-title[data-v-4fb112c7]{font-size:clamp(30px,2.4vw,48px);font-weight:600;letter-spacing:-.015em;line-height:1.3;margin-bottom:clamp(22px,1.75vw,32px);word-break:keep-all}.line-btn[data-v-4fb112c7]{align-items:center;border:1px solid hsla(0,0%,100%,.55);border-radius:4px;color:#fff;display:inline-flex;font-size:clamp(14px,.99vw,19px);font-weight:600;height:48px;padding:0 20px;transition:box-shadow .6s var(--ease-out-expo),color .4s,border-color .4s}.line-btn[data-v-4fb112c7]:hover{border-color:#fff;box-shadow:inset 0 -64px #fff;color:#111}.biz-tabs[data-v-4fb112c7]{display:flex;flex-shrink:0;gap:clamp(8px,.6vw,12px)}.biz-tabs button[data-v-4fb112c7]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.22);border-radius:clamp(12px,.9vw,18px);color:#fff;cursor:pointer;display:flex;flex-direction:column;height:clamp(176px,12.2vw,232px);justify-content:space-between;overflow:hidden;padding:clamp(16px,1.15vw,22px) clamp(16px,1.2vw,22px) clamp(18px,1.25vw,24px);position:relative;text-align:left;transition:background .35s ease,border-color .35s ease,color .35s ease,box-shadow .45s ease,transform .45s var(--ease-out-expo);width:clamp(188px,13.8vw,264px)}.biz-tabs button[data-v-4fb112c7]:hover{background:#ffffff38;border-color:#ffffffb3;box-shadow:0 22px 40px -16px #0009;color:#fff;transform:translateY(-8px)}.biz-tabs button:hover .biz-tab-icon[data-v-4fb112c7]{animation:tabIconSpin-4fb112c7 .8s cubic-bezier(.65,0,.35,1)}.biz-tabs button[data-v-4fb112c7]:active{transform:translateY(-4px) scale(.98)}.biz-tabs button.active[data-v-4fb112c7]{background:#007aff;border-color:#ffffff47;box-shadow:0 10px 28px -14px #00000073;color:#fff}.biz-tabs button.active .biz-tab-text em[data-v-4fb112c7]{color:#ffffffd9}.biz-tabs button.active .biz-tab-icon[data-v-4fb112c7]{color:#fff}.biz-tabs button.active .biz-tab-more[data-v-4fb112c7]{opacity:1;transform:none}.biz-tabs button.active .biz-tab-bar[data-v-4fb112c7]{background:#ffffff47}.biz-tabs button.active .biz-tab-bar i[data-v-4fb112c7]{background:#fff}.biz-tabs button.active[data-v-4fb112c7]:hover{background:#1a88ff;border-color:#fff9;box-shadow:0 22px 44px -16px #003ca0b3}.biz-tabs button.active:hover .biz-tab-more[data-v-4fb112c7]{background:#fff;border-color:#fff;color:#007aff}.biz-tabs .biz-tab-text[data-v-4fb112c7]{display:flex;flex-direction:column;gap:6px}.biz-tabs .biz-tab-text strong[data-v-4fb112c7]{font-size:clamp(21px,1.55vw,29px);font-weight:700;letter-spacing:-.02em;line-height:1.25}.biz-tabs .biz-tab-text em[data-v-4fb112c7]{color:#ffffffd1;font-size:clamp(15px,1.02vw,19px);font-style:normal;font-weight:500;line-height:1.45;transition:color .4s;white-space:pre-line;word-break:keep-all}.biz-tabs .biz-tab-foot[data-v-4fb112c7]{align-items:flex-end;display:flex;justify-content:space-between}.biz-tabs .biz-tab-icon[data-v-4fb112c7]{color:#ffffffe6;height:clamp(30px,2.1vw,40px);transform-origin:center;transition:color .4s;width:clamp(30px,2.1vw,40px)}.biz-tabs .biz-tab-more[data-v-4fb112c7]{align-items:center;border:1px solid hsla(0,0%,100%,.6);border-radius:50%;display:inline-flex;flex-shrink:0;height:clamp(30px,2.1vw,38px);justify-content:center;opacity:0;transform:translate(-6px);transition:opacity .4s,transform .5s var(--ease-out-expo),background .3s ease,border-color .3s ease,color .3s ease;width:clamp(30px,2.1vw,38px)}.biz-tabs .biz-tab-arrow[data-v-4fb112c7]{flex-shrink:0;height:clamp(14px,.95vw,18px);transition:transform .4s var(--ease-out-expo);width:clamp(14px,.95vw,18px)}.biz-tabs .biz-tab-bar[data-v-4fb112c7]{background:#ffffff1f;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0}.biz-tabs .biz-tab-bar i[data-v-4fb112c7]{background:#fff;top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:left}.biz-tabs .biz-tab-bar i.run[data-v-4fb112c7]{animation-fill-mode:forwards;animation-name:tabProgress-4fb112c7;animation-timing-function:linear}@keyframes tabIconSpin-4fb112c7{0%{transform:perspective(400px) rotateY(0)}to{transform:perspective(400px) rotateY(1turn)}}@media (prefers-reduced-motion:reduce){.biz-tabs .biz-tab-icon[data-v-4fb112c7]{animation:none!important}}@keyframes tabProgress-4fb112c7{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.biz-fade-enter-from .ln>span[data-v-4fb112c7]{transform:translate3d(0,110%,0)}.biz-fade-enter-from .line-btn[data-v-4fb112c7]{opacity:0;transform:translate3d(0,16px,0)}.biz-fade-leave-active .ln>span[data-v-4fb112c7]{transition:transform .4s cubic-bezier(.7,0,.84,0);transition-delay:calc(var(--ln-i, 0)*.04s)}.biz-fade-leave-active .line-btn[data-v-4fb112c7]{transition:opacity .3s ease}.biz-fade-leave-to .ln>span[data-v-4fb112c7]{transform:translate3d(0,-110%,0)}.biz-fade-leave-to .line-btn[data-v-4fb112c7]{opacity:0}.biz.no-motion[data-v-4fb112c7]{height:auto;padding-top:clamp(72px,6.25vw,120px)}.biz.no-motion .biz-pin[data-v-4fb112c7]{height:auto;overflow:visible;position:relative}.biz.no-motion .biz-head[data-v-4fb112c7]{left:auto;margin-bottom:48px;padding:0 var(--main-gutter);position:relative;top:auto;transform:none;width:auto}.biz.no-motion .biz-sub-fill[data-v-4fb112c7]{background:none;color:#111}.biz.no-motion .biz-stage[data-v-4fb112c7]{clip-path:none;height:clamp(560px,41.6vw,880px);position:relative}.biz.no-motion .biz-video[data-v-4fb112c7]{transform:none}@media (max-width:980px){.biz[data-v-4fb112c7]{height:200vh}.biz-head[data-v-4fb112c7]{right:var(--main-gutter);top:max(104px,16svh);transform:none;width:auto}.biz-heading[data-v-4fb112c7]{font-size:40px}.biz-sub[data-v-4fb112c7]{font-size:28px;line-height:1.36}.biz-solutions[data-v-4fb112c7],.biz-sub[data-v-4fb112c7]{margin-top:14px}.biz-solutions a[data-v-4fb112c7]{font-size:14px}.biz-stage[data-v-4fb112c7]{clip-path:inset(50% var(--main-gutter) 20% 40% round 24px)}.biz-dim[data-v-4fb112c7]{background:linear-gradient(0deg,rgba(0,0,0,.62),transparent 62%)}.biz-content[data-v-4fb112c7]{align-items:stretch;bottom:84px;flex-direction:column;gap:24px}.biz-copy[data-v-4fb112c7]{max-width:none}.biz-title[data-v-4fb112c7]{font-size:27px;line-height:1.32;margin-bottom:22px}.line-btn[data-v-4fb112c7]{font-size:15px;height:44px;padding:0 16px}.biz-tabs[data-v-4fb112c7]{gap:8px}.biz-tabs li[data-v-4fb112c7]{flex:1;min-width:0}.biz-tabs button[data-v-4fb112c7]{border-radius:12px;flex-direction:column-reverse;gap:10px;height:auto;justify-content:flex-start;padding:14px 12px 16px;width:100%}.biz-tabs button[data-v-4fb112c7]:hover{transform:none}.biz-tabs .biz-tab-text strong[data-v-4fb112c7]{font-size:16px}.biz-tabs .biz-tab-icon[data-v-4fb112c7]{height:26px;width:26px}.biz-tabs .biz-tab-more[data-v-4fb112c7],.biz-tabs .biz-tab-text em[data-v-4fb112c7]{display:none}.biz.no-motion .biz-head[data-v-4fb112c7]{margin:0 var(--main-gutter) 32px;padding:0}.biz.no-motion .biz-stage[data-v-4fb112c7]{height:560px}}.live[data-v-8a445f0f]{background:#eff4ff;padding:clamp(72px,6.25vw,120px) 0}.live-head[data-v-8a445f0f]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:clamp(32px,2.9vw,56px);padding:0 var(--main-gutter)}.main-label[data-v-8a445f0f]{color:#111;font-size:clamp(44px,4.4vw,84px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.live-sub[data-v-8a445f0f]{color:#555;font-size:clamp(20px,1.46vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.5;margin-top:clamp(8px,.62vw,12px)}.live-head-right[data-v-8a445f0f]{align-items:center;display:flex;gap:24px}.live-arrows[data-v-8a445f0f]{display:flex;gap:8px}.live-arrow[data-v-8a445f0f]{align-items:center;background:#fff;border:1px solid #c5d0e6;border-radius:50%;color:#111;cursor:pointer;display:flex;height:44px;justify-content:center;transition:background .2s,color .2s,border-color .2s,opacity .2s;width:44px}.live-arrow svg[data-v-8a445f0f]{height:18px;width:18px}.live-arrow[data-v-8a445f0f]:hover:not(:disabled){background:#111;border-color:#111;color:#fff}.live-arrow[data-v-8a445f0f]:disabled{cursor:default;opacity:.35}.live-all[data-v-8a445f0f]{color:#555;font-size:clamp(14px,.88vw,17px);font-weight:600}.live-all[data-v-8a445f0f]:hover{color:#111}.live-track[data-v-8a445f0f]{cursor:grab;display:flex;gap:clamp(16px,1.25vw,24px);overflow-x:auto;padding:0 var(--main-gutter);scroll-padding:0 var(--main-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.live-track[data-v-8a445f0f]::-webkit-scrollbar{display:none}.live-track.is-dragging[data-v-8a445f0f]{cursor:grabbing;scroll-snap-type:none}.live-track.is-dragging .live-card[data-v-8a445f0f]{pointer-events:none}.live-card[data-v-8a445f0f]{color:#111;display:flex;flex:0 0 clamp(300px,26vw,500px);flex-direction:column;scroll-snap-align:start}.live-card-media[data-v-8a445f0f]{aspect-ratio:16/10;background:#dde5f4;border-radius:clamp(12px,.83vw,16px);display:block;overflow:hidden;position:relative;transform:translateZ(0)}.live-card-media .live-card-blank[data-v-8a445f0f],.live-card-media img[data-v-8a445f0f]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform 1.2s var(--ease-out-expo);width:100%}.live-card-media .live-card-blank[data-v-8a445f0f]{align-items:center;background:linear-gradient(135deg,#0d1b4c,#1c3fae);color:#ffffff59;display:flex;font-size:clamp(18px,1.25vw,24px);font-weight:700;justify-content:center;letter-spacing:.2em}.live-card-body[data-v-8a445f0f]{align-items:flex-start;display:flex;flex-direction:column;padding:clamp(18px,1.25vw,24px) 4px 0}.live-card-meta[data-v-8a445f0f]{align-items:center;color:#8a909c;display:flex;font-size:clamp(13px,.73vw,14px);gap:10px}.live-card-meta em[data-v-8a445f0f]{color:#1c3fae;font-style:normal;font-weight:700}.live-card-meta time[data-v-8a445f0f]:before{background:#c3c8d2;content:"";display:inline-block;height:10px;margin-right:10px;vertical-align:-1px;width:1px}.live-card-title[data-v-8a445f0f]{display:-webkit-box;font-size:clamp(18px,1.15vw,22px);letter-spacing:-.015em;line-height:1.45;margin-top:10px;overflow-wrap:anywhere;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.9em;overflow:hidden}.live-card-more[data-v-8a445f0f],.live-card-title[data-v-8a445f0f]{font-weight:600;transition:color .3s}.live-card-more[data-v-8a445f0f]{align-items:center;color:#555;display:inline-flex;font-size:clamp(13px,.78vw,15px);gap:6px;margin-top:18px}.live-card-more svg[data-v-8a445f0f]{height:16px;transition:transform .5s var(--ease-out-expo);width:16px}.live-card:hover .live-card-media img[data-v-8a445f0f]{transform:scale(1.06)}.live-card:hover .live-card-more[data-v-8a445f0f],.live-card:hover .live-card-title[data-v-8a445f0f]{color:#1c3fae}.live-card:hover .live-card-more svg[data-v-8a445f0f]{transform:translate(4px)}.live-card.is-skeleton .live-card-body[data-v-8a445f0f]{gap:12px;width:100%}.live-card.is-skeleton .sk-line[data-v-8a445f0f]{background:#dde5f4;border-radius:4px;display:block;height:18px;width:100%}.live-card.is-skeleton .sk-line.short[data-v-8a445f0f]{height:13px;width:30%}.live-card.is-skeleton .sk-line.mid[data-v-8a445f0f]{width:65%}.live-bar[data-v-8a445f0f]{background:#cdd7ea;height:2px;margin:clamp(28px,2.1vw,40px) var(--main-gutter) 0 auto;overflow:hidden;position:relative;width:clamp(160px,15.6vw,300px)}.live-bar i[data-v-8a445f0f]{background:#111;bottom:0;left:0;position:absolute;top:0;transition:transform .15s linear}@media (max-width:980px){.main-label[data-v-8a445f0f]{font-size:40px}.live-head[data-v-8a445f0f]{flex-wrap:wrap;row-gap:20px}.live-sub[data-v-8a445f0f]{font-size:18px;margin-top:6px}.live-all[data-v-8a445f0f]{font-size:15px}.live-head-right[data-v-8a445f0f]{gap:14px}.live-arrow[data-v-8a445f0f]{height:36px;width:36px}.live-arrow svg[data-v-8a445f0f]{height:15px;width:15px}.live-track[data-v-8a445f0f]{gap:16px}.live-card[data-v-8a445f0f]{flex-basis:82%}.live-card-media[data-v-8a445f0f]{border-radius:12px}.live-card-body[data-v-8a445f0f]{padding-top:16px}.live-card-meta[data-v-8a445f0f]{font-size:13px}.live-card-title[data-v-8a445f0f]{font-size:17.5px;margin-top:8px}.live-card-more[data-v-8a445f0f]{margin-top:14px}.live-bar[data-v-8a445f0f]{width:120px}}.agent[data-v-425d47e0]{background:#fff;padding-top:clamp(72px,6.25vw,120px)}.agent-head[data-v-425d47e0]{margin-bottom:clamp(32px,2.9vw,56px);padding:0 var(--main-gutter)}.main-label[data-v-425d47e0]{color:#111;font-size:clamp(44px,4.4vw,84px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.agent-sub[data-v-425d47e0]{color:#555;font-size:clamp(20px,1.46vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.5;margin-top:clamp(8px,.62vw,12px)}.agent-stage[data-v-425d47e0]{background:#0b0d12;clip-path:inset(0 0 0 0 round 0);color:#fff;height:100vh;height:100svh;min-height:640px;overflow:hidden;position:relative;transition:clip-path .9s cubic-bezier(.65,0,.35,1)}.agent-stage.armed[data-v-425d47e0]:not(.is-open){clip-path:inset(14% 24vw 14% 24vw round 40px);transition-duration:0s}.agent-video[data-v-425d47e0]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity 1.2s ease,transform 1.1s cubic-bezier(.65,0,.35,1);width:100%}.agent-video.loaded[data-v-425d47e0]{opacity:1}.agent-stage.armed:not(.is-open) .agent-video[data-v-425d47e0]{transform:scale(1.18);transition:opacity 1.2s ease,transform 0s}.agent-title .ln>span[data-v-425d47e0]{transition:transform 1.1s var(--ease-out-expo);transition-delay:calc(.5s + var(--ln-i, 0)*.1s)}.agent-cta[data-v-425d47e0],.agent-desc[data-v-425d47e0]{transition:opacity .8s ease,transform 1s var(--ease-out-expo)}.agent-desc[data-v-425d47e0]{transition-delay:.75s}.agent-cta[data-v-425d47e0]{transition-delay:.88s}.agent-facts[data-v-425d47e0]{transition:opacity .6s ease .6s}.agent-stage.armed:not(.is-open) .agent-facts[data-v-425d47e0]{opacity:0;transition:none}.agent-stage.armed:not(.is-open) .agent-title .ln>span[data-v-425d47e0]{transform:translate3d(0,110%,0);transition:none}.agent-stage.armed:not(.is-open) .agent-cta[data-v-425d47e0],.agent-stage.armed:not(.is-open) .agent-desc[data-v-425d47e0]{opacity:0;transform:translate3d(0,24px,0);transition:none}.agent-dim[data-v-425d47e0]{background:linear-gradient(90deg,#000000ad,#0000006b 40%,#0000001f 72%,#0000000a),linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.32) 30%,transparent 55%),#0000001a;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.agent-copy[data-v-425d47e0]{left:var(--main-gutter);max-width:760px;position:absolute;top:clamp(128px,19vh,220px)}.agent-title[data-v-425d47e0]{font-size:clamp(32px,2.6vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.28;word-break:keep-all}.agent-desc[data-v-425d47e0]{color:#ffffffdb;font-size:clamp(17px,1.15vw,22px);line-height:1.65;margin-top:clamp(20px,1.6vw,30px);max-width:680px;word-break:keep-all}.line-btn[data-v-425d47e0]{align-items:center;border:1px solid hsla(0,0%,100%,.55);border-radius:4px;color:#fff;display:inline-flex;font-size:clamp(14px,.99vw,19px);font-weight:600;height:48px;margin-top:clamp(32px,2.5vw,44px);padding:0 20px;transition:box-shadow .6s var(--ease-out-expo),color .4s,border-color .4s}.line-btn[data-v-425d47e0]:hover{border-color:#fff;box-shadow:inset 0 -64px #fff;color:#111}.agent-facts[data-v-425d47e0]{bottom:clamp(48px,6vh,88px);display:grid;gap:clamp(24px,3.3vw,64px);grid-template-columns:repeat(3,minmax(0,1fr));left:var(--main-gutter);position:absolute;right:var(--main-gutter)}.agent-facts li[data-v-425d47e0]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:0 clamp(14px,1.1vw,20px);min-width:0;padding-top:clamp(18px,1.4vw,26px);position:relative}.agent-facts .agent-fact-rule[data-v-425d47e0]{background:#ffffff73;height:1px;left:0;position:absolute;right:0;top:0;transform-origin:left;transition:transform 1.2s var(--ease-in-out-quart) calc(var(--fi, 0)*.15s)}.agent-facts .agent-fact-label[data-v-425d47e0]{color:#ffffffd1;font-size:clamp(18px,1.3vw,23px);font-weight:500;line-height:1.4;padding-bottom:.42em;transition:opacity .8s ease calc(.3s + var(--fi, 0)*.15s),transform 1s var(--ease-out-expo) calc(.3s + var(--fi, 0)*.15s);white-space:nowrap;word-break:keep-all}.agent-facts.armed:not(.counted) .agent-fact-rule[data-v-425d47e0]{transform:scaleX(0)}.agent-facts.armed:not(.counted) .agent-fact-label[data-v-425d47e0]{opacity:0;transform:translate3d(0,12px,0)}.agent-facts.armed:not(.counted) .odo-strip[data-v-425d47e0]{transform:translateZ(0)}.agent-facts.armed:not(.counted) .odo-sep[data-v-425d47e0],.agent-facts.armed:not(.counted) .odo-unit[data-v-425d47e0]{opacity:0}.agent-facts.counted .odo-strip[data-v-425d47e0]{transition:transform 2.4s cubic-bezier(.16,1,.3,1) calc(var(--fi, 0)*.18s + var(--ci, 0)*.09s)}.odo[data-v-425d47e0]{--cell:1.05em;align-items:flex-end;color:#fff;display:inline-flex;font-size:clamp(48px,3.5vw,64px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:var(--cell)}.odo-col[data-v-425d47e0]{display:inline-block;height:var(--cell);-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);overflow:hidden}.odo-strip[data-v-425d47e0]{display:flex;flex-direction:column;transform:translate3d(0,calc(var(--to, 0)*var(--cell)*-1),0)}.odo-strip>span[data-v-425d47e0]{display:block;height:var(--cell);text-align:center}.odo-sep[data-v-425d47e0],.odo-unit[data-v-425d47e0]{transition:opacity .6s ease calc(.6s + var(--fi, 0)*.18s)}.odo-unit[data-v-425d47e0]{font-size:.42em;font-style:normal;font-weight:600;letter-spacing:0;line-height:1;margin:0 0 .16em .12em}@media (prefers-reduced-motion:reduce){.agent-facts .odo-strip[data-v-425d47e0]{transition:none!important}}@media (max-width:980px){.agent-head[data-v-425d47e0]{margin-bottom:28px}.main-label[data-v-425d47e0]{font-size:40px}.agent-sub[data-v-425d47e0]{font-size:18px;margin-top:6px}.agent-stage[data-v-425d47e0]{min-height:600px}.agent-stage.armed[data-v-425d47e0]:not(.is-open){clip-path:inset(12% 10vw 12% 10vw round 24px)}.agent-dim[data-v-425d47e0]{background:linear-gradient(0deg,#000000bf,#00000059 55%,#00000026)}.agent-copy[data-v-425d47e0]{bottom:292px;right:var(--main-gutter);top:auto}.agent-title[data-v-425d47e0]{font-size:28px;line-height:1.32}.agent-desc[data-v-425d47e0]{font-size:15.5px;line-height:1.65;margin-top:14px}.line-btn[data-v-425d47e0]{font-size:15px;height:44px;margin-top:22px;padding:0 16px}.agent-facts[data-v-425d47e0]{bottom:80px;gap:0;grid-template-columns:minmax(0,1fr)}.agent-facts li[data-v-425d47e0]{flex-wrap:nowrap;justify-content:space-between;padding:10px 0 2px}.agent-facts .agent-fact-label[data-v-425d47e0]{font-size:16px;padding-bottom:.5em}.odo[data-v-425d47e0]{font-size:34px}}.closing[data-v-cde050c3]{background:#fff;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:clamp(72px,6.25vw,120px) var(--main-gutter) clamp(96px,8.3vw,160px)}.main-label[data-v-cde050c3]{color:#111;font-size:clamp(22px,1.46vw,30px);font-weight:600;letter-spacing:-.01em;margin-bottom:clamp(24px,1.9vw,36px)}.closing-card[data-v-cde050c3]{min-height:clamp(260px,16.7vw,320px);padding:clamp(32px,2.9vw,56px) clamp(28px,2.5vw,48px)}.closing-title[data-v-cde050c3]{font-size:clamp(22px,1.46vw,30px);font-weight:600;letter-spacing:-.01em;line-height:1.38;word-break:keep-all}.company[data-v-cde050c3]{background:#eef0f4;color:#111;display:flex;flex-direction:column;justify-content:space-between}.closing-links[data-v-cde050c3]{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:32px}.closing-links a[data-v-cde050c3]{background:linear-gradient(currentColor,currentColor) no-repeat 100% 100%/0 1px;color:#666;font-size:clamp(14px,.83vw,16px);font-weight:500;transition:color .3s,background-size .5s var(--ease-out-expo)}.closing-links a[data-v-cde050c3]:hover{background-position:0 100%;background-size:100% 1px;color:#111}.contact[data-v-cde050c3]{align-items:center;background:#1c3fae;color:#fff;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);isolation:isolate;overflow:hidden;position:relative}.contact[data-v-cde050c3]:before{background:radial-gradient(clamp(280px,26vw,520px) circle at var(--mx,50%) var(--my,50%),rgba(120,170,255,.45),rgba(120,170,255,0) 70%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:-1}.contact.spot-on[data-v-cde050c3]:before{opacity:1}.line-btn[data-v-cde050c3]{align-items:center;border:1px solid hsla(0,0%,100%,.55);border-radius:4px;color:#fff;display:inline-flex;font-size:clamp(14px,.99vw,19px);font-weight:600;height:48px;margin-top:28px;padding:0 20px;transition:box-shadow .6s var(--ease-out-expo),color .4s,border-color .4s}.line-btn[data-v-cde050c3]:hover{border-color:#fff;box-shadow:inset 0 -64px #fff;color:#1c3fae}.closing-contact[data-v-cde050c3]{display:flex;flex-direction:column;gap:14px}.closing-contact li[data-v-cde050c3]{align-items:center;display:flex;font-size:clamp(15px,.94vw,18px);font-weight:600;gap:14px}.closing-contact span[data-v-cde050c3]{background:#ffffff29;font-size:12px;font-weight:700;letter-spacing:.06em;min-width:52px;padding:2px 0;text-align:center}.closing-contact a[data-v-cde050c3]{color:#fff;word-break:break-all}.closing-contact a[data-v-cde050c3]:hover{text-decoration:underline}@media (max-width:980px){.closing[data-v-cde050c3]{gap:48px;grid-template-columns:minmax(0,1fr);padding:72px var(--main-gutter) 88px}.main-label[data-v-cde050c3]{font-size:24px;margin-bottom:18px}.closing-card[data-v-cde050c3]{min-height:0;padding:28px 22px}.closing-title[data-v-cde050c3]{font-size:21px}.closing-links[data-v-cde050c3]{gap:8px 18px;margin-top:22px}.closing-links a[data-v-cde050c3]{font-size:15px}.contact[data-v-cde050c3]{gap:26px;grid-template-columns:minmax(0,1fr)}.line-btn[data-v-cde050c3]{font-size:15px;height:44px;margin-top:20px;padding:0 16px}.closing-contact li[data-v-cde050c3]{font-size:15.5px}}.marquee[data-v-40724192]{background:#fff;padding:clamp(72px,6.25vw,120px) 0 0}.marquee[data-v-40724192],.marquee-row[data-v-40724192]{overflow:hidden}.marquee-track[data-v-40724192]{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.marquee-set[data-v-40724192]{align-items:center;display:flex;flex-shrink:0}.marquee-word[data-v-40724192]{color:#eef1f5;font-size:clamp(48px,6.25vw,128px);font-weight:700;letter-spacing:-.03em;line-height:1.1;padding:0 clamp(20px,2vw,40px);white-space:nowrap}.marquee-dot[data-v-40724192]{background:#dfe5f2;border-radius:50%;flex-shrink:0;height:clamp(8px,.7vw,14px);width:clamp(8px,.7vw,14px)}@media (max-width:980px){.marquee[data-v-40724192]{padding-top:72px}.marquee-word[data-v-40724192]{font-size:44px;padding:0 16px}}
