.intro[data-v-a2af58af]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;z-index:100}.step-0[data-v-a2af58af],.step-1[data-v-a2af58af],.step-2[data-v-a2af58af],.step-3[data-v-a2af58af]{pointer-events:auto}.intro-bg[data-v-a2af58af]{background:#3d71c3;top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .4s ease}.step-4 .intro-bg[data-v-a2af58af],.step-5 .intro-bg[data-v-a2af58af],.step-6 .intro-bg[data-v-a2af58af]{opacity:0}.intro-trail[data-v-a2af58af]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.intro-text-wrap[data-v-a2af58af]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.step-4 .intro-text-wrap[data-v-a2af58af],.step-4 .intro-trail[data-v-a2af58af],.step-5 .intro-text-wrap[data-v-a2af58af],.step-5 .intro-trail[data-v-a2af58af],.step-6 .intro-text-wrap[data-v-a2af58af],.step-6 .intro-trail[data-v-a2af58af]{opacity:0}.intro-line[data-v-a2af58af]{color:#fff;font-size:clamp(64px,6vw,92px);font-weight:700;line-height:1.22;white-space:nowrap}.intro-line+.intro-line[data-v-a2af58af]{margin-top:.1em}.intro-text[data-v-a2af58af]{letter-spacing:.12em;text-align:center;transition:letter-spacing 1.5s cubic-bezier(.22,1,.36,1) .1s}.step-1 .intro-text[data-v-a2af58af],.step-2 .intro-text[data-v-a2af58af],.step-3 .intro-text[data-v-a2af58af],.step-4 .intro-text[data-v-a2af58af],.step-5 .intro-text[data-v-a2af58af],.step-6 .intro-text[data-v-a2af58af]{letter-spacing:-.02em}.intro-char[data-v-a2af58af]{display:inline-block;margin:-.22em -.14em -.34em;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - .3em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - .3em),transparent);padding:.22em .14em .34em;vertical-align:top}.intro-char-in[data-v-a2af58af]{display:inline-block;filter:blur(8px);opacity:.2;transform:translateY(105%) rotate(4deg);transition:transform .9s cubic-bezier(.16,1,.3,1) var(--d,0ms),opacity .6s ease var(--d,0ms),filter .9s ease var(--d,0ms)}.step-1 .intro-char-in[data-v-a2af58af],.step-2 .intro-char-in[data-v-a2af58af],.step-3 .intro-char-in[data-v-a2af58af],.step-4 .intro-char-in[data-v-a2af58af],.step-5 .intro-char-in[data-v-a2af58af],.step-6 .intro-char-in[data-v-a2af58af]{filter:none;opacity:1;transform:none}.intro-veil[data-v-a2af58af]{background:#fff;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;will-change:clip-path}.step-3 .intro-veil[data-v-a2af58af]{opacity:1;transition:clip-path .78s cubic-bezier(.7,0,.2,1)}.step-4 .intro-veil[data-v-a2af58af]{opacity:1;transition:clip-path .7s cubic-bezier(.83,0,.17,1)}.step-5 .intro-veil[data-v-a2af58af],.step-6 .intro-veil[data-v-a2af58af]{opacity:0;transition:opacity .5s ease}.intro-logo-wrap[data-v-a2af58af]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.intro-logo[data-v-a2af58af]{opacity:0;transition:opacity .5s ease}.intro-logo[data-v-a2af58af] svg{display:block;height:auto;width:300px}.intro-logo[data-v-a2af58af] path:not(:first-child){opacity:0;transition:opacity .55s ease .1s}.step-5 .intro-logo[data-v-a2af58af]{opacity:1}.step-5 .intro-logo[data-v-a2af58af] path:not(:first-child){opacity:1}.step-6 .intro-logo[data-v-a2af58af]{opacity:0;transition:opacity .5s ease}.step-6 .intro-logo[data-v-a2af58af] path:not(:first-child){opacity:1}@media (max-width:980px){.intro-line[data-v-a2af58af]{font-size:48px}.intro-logo[data-v-a2af58af] svg{width:190px}}.hero[data-v-e588db63]{background:#0b0d12;color:#fff;height:100vh;height:100svh;min-height:640px;overflow:hidden;position:relative;width:100%}.hero-video[data-v-e588db63]{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-e588db63]{opacity:1}.hero-dim[data-v-e588db63]{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-e588db63]{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-e588db63],.hero-title .ln>span[data-v-e588db63]{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-e588db63]{--ln-d:.35s}.hero-title[data-v-e588db63]{--ln-d:.1s}.show .ln>span[data-v-e588db63]{transform:none}@media (prefers-reduced-motion:reduce){.hero-inner[data-v-e588db63],.hero-video[data-v-e588db63]{opacity:1;transform:none}}.hero-notice[data-v-e588db63]{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-e588db63]{opacity:1}.hero-notice .hero-notice-text[data-v-e588db63]{color:#ffffffd9;font-size:15px;font-weight:500;line-height:1.5}.hero-notice .hero-notice-text b[data-v-e588db63]{color:#fff;display:block;font-size:13px;font-weight:700;letter-spacing:.12em}.line-btn[data-v-e588db63]{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-e588db63]:hover{border-color:#fff;box-shadow:inset 0 -64px #fff;color:#111}.hero-copy[data-v-e588db63]{bottom:clamp(96px,12vh,150px);left:var(--main-gutter);opacity:0;position:absolute;transition:opacity .6s ease}.hero-copy.show[data-v-e588db63]{opacity:1}.hero-title[data-v-e588db63]{font-size:clamp(36px,3vw,60px);font-weight:700;letter-spacing:-.035em;line-height:1.24;text-shadow:0 2px 24px rgba(0,0,0,.18);word-break:keep-all}.hero-title .hero-ai[data-v-e588db63]{color:#5cb0ff;font-style:normal}.hero-control[data-v-e588db63]{gap:16px;margin-top:32px}.hero-control[data-v-e588db63],.hero-toggle[data-v-e588db63]{align-items:center;display:flex}.hero-toggle[data-v-e588db63]{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-e588db63]{height:14px;width:14px}.hero-toggle[data-v-e588db63]:hover{background:#ffffff1f}.hero-progress[data-v-e588db63]{background:#ffffff4d;height:2px;overflow:hidden;position:relative;width:120px}.hero-progress i[data-v-e588db63]{background:#fff;top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:left}.hero-next[data-v-e588db63]{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-e588db63]{opacity:1}.hero-next-line[data-v-e588db63]{background:#ffffff4d;height:56px;overflow:hidden;position:relative;width:1px}.hero-next-line i[data-v-e588db63]{animation:heroScrollCue-e588db63 2s var(--ease-in-out-quart) infinite;background:#fff;height:50%;left:0;position:absolute;top:0;width:100%}@keyframes heroScrollCue-e588db63{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@media (prefers-reduced-motion:reduce){.hero-next-line i[data-v-e588db63]{animation:none}}@media (max-width:980px){.hero[data-v-e588db63]{min-height:600px}.hero-notice[data-v-e588db63]{gap:12px;top:96px}.hero-notice .hero-notice-text[data-v-e588db63]{font-size:14px}.line-btn[data-v-e588db63]{font-size:15px;height:44px;padding:0 16px}.hero-copy[data-v-e588db63]{bottom:88px}.hero-title[data-v-e588db63]{font-size:32px;line-height:1.28}.hero-control[data-v-e588db63]{margin-top:24px}.hero-next[data-v-e588db63]{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}}.clients[data-v-08f2f169]{background:#fff;padding:clamp(48px,4.2vw,80px) 0 0}.clients-row[data-v-08f2f169]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}.clients-track[data-v-08f2f169]{animation:clientsFlow-08f2f169 30s linear infinite;display:flex;width:-moz-max-content;width:max-content}@media (hover:hover){.clients-row:hover .clients-track[data-v-08f2f169]{animation-play-state:paused}}.clients-item[data-v-08f2f169],.clients-set[data-v-08f2f169]{align-items:center;display:flex}.clients-item[data-v-08f2f169]{height:clamp(110px,7.3vw,140px);justify-content:center;padding:0 32px;width:clamp(240px,17vw,320px)}.clients-item img[data-v-08f2f169]{display:block;filter:grayscale(1);height:var(--h);max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:.55;transition:filter .4s ease,opacity .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.clients-item:hover img[data-v-08f2f169]{filter:none;opacity:1}}@keyframes clientsFlow-08f2f169{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.clients-track[data-v-08f2f169]{animation-duration:120s}}@media (max-width:980px){.clients[data-v-08f2f169]{padding-top:40px}.clients-track[data-v-08f2f169]{animation-duration:24s}.clients-item[data-v-08f2f169]{height:88px;padding:0 20px;width:180px}.clients-item img[data-v-08f2f169]{height:calc(var(--h)*.72)}.clients-row[data-v-08f2f169]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}}.live[data-v-4ac16d3a]{background:#eff4ff;padding:clamp(72px,6.25vw,120px) 0}.live-head[data-v-4ac16d3a]{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-4ac16d3a]{color:#111;font-size:clamp(44px,4.4vw,84px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.live-sub[data-v-4ac16d3a]{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-4ac16d3a]{align-items:center;display:flex;gap:24px}.live-arrows[data-v-4ac16d3a]{display:flex;gap:8px}.live-arrow[data-v-4ac16d3a]{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-4ac16d3a]{height:18px;width:18px}.live-arrow[data-v-4ac16d3a]:hover:not(:disabled){background:#111;border-color:#111;color:#fff}.live-arrow[data-v-4ac16d3a]:disabled{cursor:default;opacity:.35}.live-all[data-v-4ac16d3a]{color:#555;font-size:clamp(14px,.88vw,17px);font-weight:600}.live-all[data-v-4ac16d3a]:hover{color:#111}.live-track[data-v-4ac16d3a]{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-4ac16d3a]::-webkit-scrollbar{display:none}.live-track.is-dragging[data-v-4ac16d3a]{cursor:grabbing;scroll-snap-type:none}.live-track.is-dragging .live-card[data-v-4ac16d3a]{pointer-events:none}.live-card[data-v-4ac16d3a]{color:#111;display:flex;flex:0 0 clamp(300px,26vw,500px);flex-direction:column;scroll-snap-align:start}.live-card-media[data-v-4ac16d3a]{aspect-ratio:16/10;background:#fff;border-radius:clamp(12px,.83vw,16px);display:block;overflow:hidden;position:relative;transform:translateZ(0)}.live-card-media[data-v-4ac16d3a]:after{border:1px solid rgba(20,27,45,.08);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:3}.live-card-media .live-card-blank[data-v-4ac16d3a],.live-card-media img[data-v-4ac16d3a]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.live-card-media .live-card-fill[data-v-4ac16d3a]{filter:blur(24px) saturate(1.1);-o-object-fit:cover;object-fit:cover;opacity:.55;transform:scale(1.2)}.live-card-media .live-card-img[data-v-4ac16d3a]{-o-object-fit:contain;object-fit:contain;transition:transform .9s var(--ease-out-expo),filter .6s ease}.live-card-media .live-card-blank[data-v-4ac16d3a]{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-4ac16d3a]{align-items:flex-start;display:flex;flex-direction:column;padding:clamp(18px,1.25vw,24px) 4px 0}.live-card-meta[data-v-4ac16d3a]{align-items:center;color:#8a909c;display:flex;font-size:clamp(13px,.73vw,14px);gap:10px}.live-card-meta em[data-v-4ac16d3a]{color:#1c3fae;font-style:normal;font-weight:700}.live-card-meta time[data-v-4ac16d3a]:before{background:#c3c8d2;content:"";display:inline-block;height:10px;margin-right:10px;vertical-align:-1px;width:1px}.live-card-title[data-v-4ac16d3a]{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-4ac16d3a],.live-card-title[data-v-4ac16d3a]{font-weight:600;transition:color .3s}.live-card-more[data-v-4ac16d3a]{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-4ac16d3a]{height:16px;transition:transform .5s var(--ease-out-expo);width:16px}.live-card-hover[data-v-4ac16d3a]{background:radial-gradient(120% 90% at 100% 0,#5cb0ff73 0,#5cb0ff00 60%),#0a5cd8;clip-path:circle(0 at 0 100%);color:#fff;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:clamp(20px,1.6vw,32px);position:absolute;transition:clip-path .75s cubic-bezier(.7,0,.2,1);z-index:2}.lch-go[data-v-4ac16d3a],.lch-meta[data-v-4ac16d3a],.lch-title[data-v-4ac16d3a]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .35s ease,transform .6s var(--ease-out-expo)}.lch-meta[data-v-4ac16d3a]{color:#ffffffb8;font-size:clamp(12px,.73vw,14px);font-weight:600;letter-spacing:.04em}.lch-title[data-v-4ac16d3a]{display:-webkit-box;font-size:clamp(20px,1.45vw,28px);font-weight:700;letter-spacing:-.03em;line-height:1.32;margin-top:10px;overflow-wrap:anywhere;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.lch-go[data-v-4ac16d3a]{align-items:center;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;display:flex;height:48px;justify-content:center;position:absolute;right:clamp(20px,1.6vw,32px);top:clamp(20px,1.6vw,32px);transform:translate3d(-12px,12px,0) rotate(-45deg);width:48px}.lch-go svg[data-v-4ac16d3a]{height:20px;width:20px}@media (hover:hover){.live-card:hover .live-card-img[data-v-4ac16d3a]{transform:scale(1.04)}.live-card:hover .live-card-hover[data-v-4ac16d3a]{clip-path:circle(150% at 0 100%)}.live-card:hover .lch-go[data-v-4ac16d3a],.live-card:hover .lch-meta[data-v-4ac16d3a],.live-card:hover .lch-title[data-v-4ac16d3a]{opacity:1;transform:none}.live-card:hover .lch-meta[data-v-4ac16d3a]{transition-delay:.18s}.live-card:hover .lch-title[data-v-4ac16d3a]{transition-delay:.26s}.live-card:hover .lch-go[data-v-4ac16d3a]{transition-delay:.34s}.live-card:hover .live-card-more[data-v-4ac16d3a],.live-card:hover .live-card-title[data-v-4ac16d3a]{color:#0a5cd8}.live-card:hover .live-card-more svg[data-v-4ac16d3a]{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.live-card-hover[data-v-4ac16d3a]{transition-duration:.01s}}.live-card.is-skeleton .live-card-media[data-v-4ac16d3a]{background:#dde5f4}.live-card.is-skeleton .live-card-body[data-v-4ac16d3a]{gap:12px;width:100%}.live-card.is-skeleton .sk-line[data-v-4ac16d3a]{background:#dde5f4;border-radius:4px;display:block;height:18px;width:100%}.live-card.is-skeleton .sk-line.short[data-v-4ac16d3a]{height:13px;width:30%}.live-card.is-skeleton .sk-line.mid[data-v-4ac16d3a]{width:65%}.live-bar[data-v-4ac16d3a]{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-4ac16d3a]{background:#111;bottom:0;left:0;position:absolute;top:0;transition:transform .15s linear}@media (max-width:980px){.main-label[data-v-4ac16d3a]{font-size:40px}.live-head[data-v-4ac16d3a]{flex-wrap:wrap;row-gap:20px}.live-sub[data-v-4ac16d3a]{font-size:18px;margin-top:6px}.live-all[data-v-4ac16d3a]{font-size:15px}.live-head-right[data-v-4ac16d3a]{gap:14px}.live-arrow[data-v-4ac16d3a]{height:36px;width:36px}.live-arrow svg[data-v-4ac16d3a]{height:15px;width:15px}.live-track[data-v-4ac16d3a]{gap:16px}.live-card[data-v-4ac16d3a]{flex-basis:82%}.live-card-media[data-v-4ac16d3a]{border-radius:12px}.live-card-body[data-v-4ac16d3a]{padding-top:16px}.live-card-meta[data-v-4ac16d3a]{font-size:13px}.live-card-title[data-v-4ac16d3a]{font-size:17.5px;margin-top:8px}.live-card-more[data-v-4ac16d3a]{margin-top:14px}.live-bar[data-v-4ac16d3a]{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}}
