.ability-hero[data-v-bbddc36c]{--ability-expansion: 0;--ability-crop: 0%;background:#f6f6f6;padding:278px 0 0}.ability-hero__heading[data-v-bbddc36c]{height:350px;margin:auto;position:sticky;top:350px;width:1480px;z-index:2}.ability-hero__title[data-v-bbddc36c]{clip-path:inset(0 0 var(--ability-crop) 0);height:100%;width:100%}.ability-hero__title p[data-v-bbddc36c]{color:#00388b;font-size:20px;margin:0 0 25px}.ability-hero__headline[data-v-bbddc36c],.ability-hero__title h1[data-v-bbddc36c]{color:#1a1a1a;font-size:var(--ability-title-size);font-weight:700}.ability-hero__title--light[data-v-bbddc36c]{clip-path:inset(calc(100% - var(--ability-crop)) 0 0 0);inset:0;position:absolute}.ability-hero__title--light .ability-hero__headline[data-v-bbddc36c],.ability-hero__title--light p[data-v-bbddc36c]{color:#fff}.ability-hero__image[data-v-bbddc36c]{margin:auto;overflow:hidden;width:calc(90% + 10%*var(--ability-expansion))}.ability-hero__image img[data-v-bbddc36c]{height:auto;transform:scale(calc(1.1 - var(--ability-expansion)*.1));width:100%}@media(max-width:1919px){.ability-hero[data-v-bbddc36c]{padding-top:calc(14.6875vw - 72px)}.ability-hero__heading[data-v-bbddc36c]{height:11.0938vw;top:14.6875vw;width:77.0833vw}.ability-hero__title p[data-v-bbddc36c]{font-size:1.04167vw;margin-bottom:1.30208vw}}@media(max-width:1024px){.ability-hero[data-v-bbddc36c]{padding-top:18px}.ability-hero__heading[data-v-bbddc36c]{height:auto;position:static;width:90%}.ability-hero__title[data-v-bbddc36c]{clip-path:none}.ability-hero__title p[data-v-bbddc36c]{color:#000;font-size:13px;margin-bottom:15px}.ability-hero__title h1[data-v-bbddc36c]{color:#000}.ability-hero__title--light[data-v-bbddc36c]{display:none}.ability-hero__image[data-v-bbddc36c]{margin-top:20px;width:100%}.ability-hero__image img[data-v-bbddc36c]{transform:none}}@media(max-width:639px){.ability-hero[data-v-bbddc36c]{padding-top:34px}}@media(prefers-reduced-motion:reduce){.ability-hero__heading[data-v-bbddc36c]{position:static}.ability-hero__title[data-v-bbddc36c]{clip-path:none}.ability-hero__title--light[data-v-bbddc36c]{display:none}.ability-hero__image[data-v-bbddc36c]{width:100%}.ability-hero__image img[data-v-bbddc36c]{transform:none}}.ability[data-v-6354ded2]{padding:var(--ability-section-title-top) 0 0}.ability .wrap[data-v-6354ded2]{margin:auto;width:1480px}.ability .wrap .title[data-v-6354ded2]{color:#1a1a1a;font-size:var(--ability-title-size);font-weight:700;margin:0 0 68px;text-align:center}.ability .wrap .content[data-v-6354ded2]{display:flex;justify-content:space-between}.ability .wrap .content .item[data-v-6354ded2]{background:#fff;border-radius:20px;box-shadow:0 2px 18px #00000014;cursor:pointer;height:300px;padding:69px 0 75px;transition:.6s;width:250px}.ability .wrap .content .item[data-v-6354ded2]:hover{background:#00388b}.ability .wrap .content .item:hover .text[data-v-6354ded2]{color:#fff}.ability .wrap .content .item:hover .icon img[data-v-6354ded2]:first-child{opacity:0}.ability .wrap .content .item:hover .icon img[data-v-6354ded2]:nth-child(2){opacity:1}.ability .wrap .content .item .icon[data-v-6354ded2]{align-items:center;display:flex;height:62px;justify-content:center;margin:0 auto 48px;position:relative;transition:1s;width:64px}.ability .wrap .content .item .icon img[data-v-6354ded2]{-o-object-fit:contain;object-fit:contain;transition:.6s}.ability .wrap .content .item .icon img[data-v-6354ded2]:nth-child(2){opacity:0;position:absolute}.ability .wrap .content .item .text[data-v-6354ded2]{color:#333;font-size:18px;font-weight:400;line-height:30px;text-align:center;transition:.6s}.ability .wrap .content2[data-v-6354ded2]{display:flex;height:560px;justify-content:space-between;margin:116px 0 0;position:relative;z-index:1}.ability .wrap .content2 .item[data-v-6354ded2]{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:0 0 70px;width:100%}.ability .wrap .content2 .item>div[data-v-6354ded2]{transition:1s}.ability .wrap .content2 .item:hover>div[data-v-6354ded2]{transform:translateY(-20px)}.ability .wrap .content2 .item:hover>div .icon[data-v-6354ded2]{transform:rotateY(180deg)}.ability .wrap .content2 .item[data-v-6354ded2]:not(:last-child){border-right:1px solid hsla(0,0%,100%,.5)}.ability .wrap .content2 .item .icon[data-v-6354ded2]{align-items:center;display:flex;height:44px;justify-content:center;margin:0 auto 24px;transition:1s;width:64px}.ability .wrap .content2 .item .pick[data-v-6354ded2]{color:#fff;font-size:22px;font-weight:700;text-align:center}@media screen and (max-width:1919px){.ability .wrap[data-v-6354ded2]{margin:auto;width:77.0833vw}.ability .wrap .title[data-v-6354ded2]{color:#1a1a1a;font-weight:700;margin:0 0 3.54167vw;text-align:center}.ability .wrap .content[data-v-6354ded2]{display:flex;justify-content:space-between}.ability .wrap .content .item[data-v-6354ded2]{background:#fff;border-radius:1.04167vw;box-shadow:0 2px 18px #00000014;cursor:pointer;height:15.625vw;padding:3.59375vw 0 3.90625vw;width:13.0208vw}.ability .wrap .content .item:hover .icon[data-v-6354ded2]{transform:rotateY(180deg)}.ability .wrap .content .item .icon[data-v-6354ded2]{align-items:center;display:flex;height:3.22917vw;justify-content:center;margin:0 auto 2.5vw;transition:1s;width:3.33333vw}.ability .wrap .content .item .icon img[data-v-6354ded2]{-o-object-fit:contain;object-fit:contain}.ability .wrap .content .item .text[data-v-6354ded2]{color:#333;font-size:.9375vw;font-weight:400;line-height:1.5625vw;text-align:center}.ability .wrap .content2[data-v-6354ded2]{display:flex;height:29.1667vw;justify-content:space-between;margin:6.04167vw 0 0;position:relative;z-index:1}.ability .wrap .content2 .item[data-v-6354ded2]{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:0 0 3.64583vw;width:100%}.ability .wrap .content2 .item>div[data-v-6354ded2]{transition:1s}.ability .wrap .content2 .item:hover>div[data-v-6354ded2]{transform:translateY(-20px)}.ability .wrap .content2 .item:hover>div .icon[data-v-6354ded2]{transform:rotateY(180deg)}.ability .wrap .content2 .item[data-v-6354ded2]:not(:last-child){border-right:.0520833vw solid hsla(0,0%,100%,.5)}.ability .wrap .content2 .item .icon[data-v-6354ded2]{align-items:center;display:flex;height:2.29167vw;justify-content:center;margin:0 auto 1.25vw;transition:1s;width:3.33333vw}.ability .wrap .content2 .item .pick[data-v-6354ded2]{color:#fff;font-size:1.14583vw;font-weight:700;text-align:center}}@media screen and (max-width:1024px){.ability .wrap[data-v-6354ded2]{width:90%}.ability .wrap .title[data-v-6354ded2]{margin:0 0 25px}.ability .wrap .content[data-v-6354ded2]{flex-direction:column;gap:15px 0}.ability .wrap .content2[data-v-6354ded2]{border-radius:10px;margin:15px 0 0;overflow:hidden}.ability .wrap .content .item[data-v-6354ded2]{border-radius:10px;height:auto;padding:45px 0;width:100%}.ability .wrap .content2 .item>div[data-v-6354ded2]{transform:none!important}.ability .wrap .content .item .icon[data-v-6354ded2]{height:48px;margin:0 auto 18px;width:48px}.ability .wrap .content .item .text[data-v-6354ded2]{font-size:16px;line-height:25px}.ability .wrap .content2 .item[data-v-6354ded2]:not(:last-child){border:none;-o-border-image:none;border-image:none;margin:0 0 30px}.ability .wrap .content2[data-v-6354ded2]{flex-direction:column;height:auto;padding:50px 0}.ability .wrap .content2 .item .icon[data-v-6354ded2]{height:25px;width:35px}.ability .wrap .content2 .item .pick[data-v-6354ded2]{font-size:16px;margin:10px 0 0}}.ability2[data-v-7a48783d]{padding:var(--ability-section-title-top) 0 85px}.ability2 .wrap[data-v-7a48783d]{margin:auto;width:1480px}.ability2 .wrap .title[data-v-7a48783d]{color:#1a1a1a;font-size:var(--ability-title-size);font-weight:700;margin:0 0 84px;text-align:center}.ability2 .wrap .content[data-v-7a48783d]{align-items:center;display:flex;justify-content:space-between}.ability2 .wrap .content .img[data-v-7a48783d]{cursor:pointer;height:430px;overflow:hidden;width:740px}.ability2 .wrap .content .img:hover img[data-v-7a48783d]{transform:scale(1.05)}.ability2 .wrap .content .img img[data-v-7a48783d]{height:100%;transition:1s;width:100%}.ability2 .wrap .content .cut[data-v-7a48783d]{width:628px}.ability2 .wrap .content .cut .list[data-v-7a48783d]{border-bottom:1px solid #f6f6f6;display:block;overflow-wrap:anywhere;padding:0 0 24px;text-decoration:none}.ability2 .wrap .content .cut .list:focus-visible .partner-name[data-v-7a48783d],.ability2 .wrap .content .cut .list[href]:hover .partner-name[data-v-7a48783d]{color:#00388b}.ability2 .wrap .content .cut .list[data-v-7a48783d]:focus-visible{outline:2px solid #00388b;outline-offset:6px}.ability2 .wrap .content .cut .list[data-v-7a48783d]:last-child{border-bottom:none}.ability2 .wrap .content .cut .list[data-v-7a48783d]:not(:last-child){margin:0 0 24px}.ability2 .wrap .content .cut .list .partner-name[data-v-7a48783d]{color:#1a1a1a;font-size:18px;font-weight:400;margin:0 0 8px;transition:.6s}.ability2 .wrap .content .cut .list .partner-description[data-v-7a48783d]{color:#888;font-size:16px;font-weight:400}.ability2 .wrap .go[data-v-7a48783d]{display:flex;justify-content:space-between;margin:74px 0 0}.ability2 .wrap .go .img[data-v-7a48783d]{cursor:pointer;height:74px;max-width:100%;min-width:0;width:215px}.ability2 .wrap .go .img:hover img[data-v-7a48783d]{transform:scale(1.1)}.ability2 .wrap .go .img img[data-v-7a48783d]{height:100%;-o-object-fit:contain;object-fit:contain;transition:1s;width:100%}@media screen and (max-width:1919px){.ability2[data-v-7a48783d]{padding-bottom:4.42708vw}.ability2 .wrap[data-v-7a48783d]{margin:auto;width:77.0833vw}.ability2 .wrap .title[data-v-7a48783d]{color:#1a1a1a;font-weight:700;margin:0 0 4.375vw;text-align:center}.ability2 .wrap .content[data-v-7a48783d]{align-items:center;display:flex;justify-content:space-between}.ability2 .wrap .content .img[data-v-7a48783d]{cursor:pointer;height:22.3958vw;overflow:hidden;width:38.5417vw}.ability2 .wrap .content .img:hover img[data-v-7a48783d]{transform:scale(1.05)}.ability2 .wrap .content .img img[data-v-7a48783d]{height:100%;transition:1s;width:100%}.ability2 .wrap .content .cut[data-v-7a48783d]{width:32.7083vw}.ability2 .wrap .content .cut .list[data-v-7a48783d]{border-bottom:.0520833vw solid #f6f6f6;padding:0 0 1.25vw}.ability2 .wrap .content .cut .list[data-v-7a48783d]:last-child{border-bottom:none}.ability2 .wrap .content .cut .list[data-v-7a48783d]:not(:last-child){margin:0 0 1.25vw}.ability2 .wrap .content .cut .list .partner-name[data-v-7a48783d]{color:#1a1a1a;font-size:.9375vw;font-weight:400;margin:0 0 .416667vw;transition:.6s}.ability2 .wrap .content .cut .list .partner-description[data-v-7a48783d]{color:#888;font-size:.833333vw;font-weight:400}.ability2 .wrap .go[data-v-7a48783d]{display:flex;justify-content:space-between;margin:3.85417vw 0 0}.ability2 .wrap .go .img[data-v-7a48783d]{height:3.85417vw;width:11.1979vw}.ability2 .wrap .go .img:hover img[data-v-7a48783d]{transform:scale(1.1)}.ability2 .wrap .go .img img[data-v-7a48783d]{transition:1s}}@media screen and (max-width:1024px){.ability2[data-v-7a48783d]{padding-bottom:30px}.ability2 .wrap .title[data-v-7a48783d]{margin:0 0 25px}.ability2 .wrap[data-v-7a48783d]{width:90%}.ability2 .wrap .content[data-v-7a48783d]{flex-direction:column}.ability2 .wrap .content .img[data-v-7a48783d]{height:auto;width:100%}.ability2 .wrap .content .cut[data-v-7a48783d]{margin:35px 0 0;width:100%}.ability2 .wrap .content .cut .list[data-v-7a48783d]{border-bottom:1px solid #f6f6f6;padding:0 0 20px}.ability2 .wrap .content .cut .list .partner-name[data-v-7a48783d]{font-size:14px;margin:0 0 4px}.ability2 .wrap .content .cut .list .partner-description[data-v-7a48783d]{font-size:14px}.ability2 .wrap .content .cut .list[data-v-7a48783d]:not(:last-child){margin:0 0 20px}.ability2 .wrap .go[data-v-7a48783d]{display:grid;gap:22px 15px;grid-template-columns:repeat(2,1fr);margin:35px 0 0}.ability2 .wrap .go .img[data-v-7a48783d]{height:32px;width:150px}}.ability3[data-v-40dd82ac]{--caption-gap: 10px;background:#f6f6f6;padding:var(--ability-section-title-top) 0}.wrap[data-v-40dd82ac]{margin:auto;width:1658px}.title[data-v-40dd82ac]{margin-bottom:58px;text-align:center}.title h2[data-v-40dd82ac]{color:#1a1a1a;font-size:var(--ability-title-size);font-weight:700;margin-bottom:27px}.title p[data-v-40dd82ac]{color:#888;font-size:16px;font-weight:400}.cut[data-v-40dd82ac]{display:flex;justify-content:center}.list[data-v-40dd82ac]{align-items:center;background:#fff;border-radius:32px;color:#333;display:flex;font-size:18px;font-weight:400;height:64px;justify-content:center;padding:0 50px;width:-moz-fit-content;width:fit-content}.list[data-v-40dd82ac]:not(:last-child){margin-right:28px}.content[data-v-40dd82ac]{align-items:center;display:flex;justify-content:space-between;margin-top:70px}.content.is-static[data-v-40dd82ac]{justify-content:center}.circle[data-v-40dd82ac]{align-items:center;background:#fff;border:1px solid #edeeef;border-radius:50%;color:#8c8c8c;display:flex;flex:none;height:49px;justify-content:center;padding:0;transition:background-color .4s,color .4s,transform .4s;width:49px}.circle[data-v-40dd82ac]:first-child{transform:rotate(180deg)}.circle[data-v-40dd82ac]:hover{background:#00338d;color:#fff;transform:scale(1.05)}.circle[data-v-40dd82ac]:first-child:hover{transform:rotate(180deg) scale(1.05)}.circle svg[data-v-40dd82ac]{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:20px}.zzSwiper[data-v-40dd82ac]{--visible: var(--desktop-visible);overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(1500px*var(--desktop-visible)/3 - 20px)}.swiper-wrapper[data-v-40dd82ac]{display:flex;gap:20px;transform:translate(calc(var(--position)*(100% + 20px)/var(--visible) + var(--drag-offset)))}.swiper-wrapper.is-moving[data-v-40dd82ac]{transition:transform 1s ease}.swiper-slide[data-v-40dd82ac]{flex:0 0 calc((100% - (var(--visible) - 1)*20px)/var(--visible));min-width:0}.img[data-v-40dd82ac]{height:320px;overflow:hidden;width:100%}.img img[data-v-40dd82ac]{height:100%;transition:transform 1s;width:100%}.img:hover img[data-v-40dd82ac]{transform:scale(1.05)}.swiper-slide .text[data-v-40dd82ac]{color:#333;font-size:18px;font-weight:400;margin-top:var(--caption-gap);text-align:center}.sr-only[data-v-40dd82ac]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:1919px){.ability3[data-v-40dd82ac]{--caption-gap: .5208333333vw}.wrap[data-v-40dd82ac]{width:86.3541666667vw}.title[data-v-40dd82ac]{margin-bottom:3.0208333333vw}.title h2[data-v-40dd82ac]{margin-bottom:1.40625vw}.title p[data-v-40dd82ac]{font-size:.8333333333vw}.list[data-v-40dd82ac]{border-radius:1.6666666667vw;font-size:.9375vw;height:3.3333333333vw;padding:0 2.6041666667vw}.list[data-v-40dd82ac]:not(:last-child){margin-right:1.4583333333vw}.content[data-v-40dd82ac]{margin-top:3.6458333333vw}.circle[data-v-40dd82ac]{border-width:.0520833333vw;height:2.5520833333vw;width:2.5520833333vw}.circle svg[data-v-40dd82ac]{height:1.0416666667vw;width:1.0416666667vw}.zzSwiper[data-v-40dd82ac]{width:calc((77.08333vw + 20px)*var(--desktop-visible)/3 - 20px)}.img[data-v-40dd82ac]{height:16.6666666667vw}.swiper-slide .text[data-v-40dd82ac]{font-size:.9375vw}}@media(max-width:1024px){.ability3[data-v-40dd82ac]{--caption-gap: 15px}.wrap[data-v-40dd82ac]{width:90%}.title[data-v-40dd82ac]{margin-bottom:15px}.title h2[data-v-40dd82ac]{margin-bottom:10px}.title p[data-v-40dd82ac]{font-size:13px}.cut[data-v-40dd82ac]{flex-wrap:wrap;gap:15px 5px;margin:25px 0}.list[data-v-40dd82ac]{border-radius:32px;font-size:14px;height:40px;padding:0 15px}.content[data-v-40dd82ac]{left:50%;margin-top:15px;position:relative;transform:translate(-50%);width:95vw}.zzSwiper[data-v-40dd82ac]{width:70%}.img[data-v-40dd82ac],.img img[data-v-40dd82ac]{height:auto}.swiper-slide .text[data-v-40dd82ac]{font-size:16px}.circle[data-v-40dd82ac]{height:35px;position:relative;top:-30px;width:35px}.circle svg[data-v-40dd82ac]{height:17px;width:17px}}@media(max-width:1023px){.zzSwiper[data-v-40dd82ac]{--visible: 1}}@media(prefers-reduced-motion:reduce){.circle[data-v-40dd82ac],.img img[data-v-40dd82ac],.swiper-wrapper.is-moving[data-v-40dd82ac]{transition:none}}.connections[data-v-0ff81727]{--city-color: #188dca}.connections__route[data-v-0ff81727]{fill:none;stroke-linecap:round}.connections__line[data-v-0ff81727]{opacity:.62;stroke:#218bc2;stroke-width:2.2}.connections__highlight[data-v-0ff81727]{opacity:.85;stroke:#edfdff;stroke-width:1}.connections__flow[data-v-0ff81727]{animation:connection-flow-0ff81727 var(--duration) linear infinite;animation-delay:var(--delay);opacity:0;stroke:#fff;stroke-dasharray:8 108;stroke-dashoffset:8;stroke-width:3}.connections__point[data-v-0ff81727]{color:var(--city-color)}.connections__point-glow[data-v-0ff81727]{fill:currentColor;opacity:.22}.connections__point-ring[data-v-0ff81727]{fill:none;opacity:.3;stroke:currentColor;stroke-width:1}.connections__core[data-v-0ff81727]{fill:currentColor;filter:drop-shadow(0 0 3px #c9f7ff);stroke:#fff;stroke-width:2}.connections__point.is-branch[data-v-0ff81727]{color:#eafdff}.connections__point.is-branch .connections__point-glow[data-v-0ff81727]{opacity:.52}.connections__point.is-branch .connections__point-ring[data-v-0ff81727]{opacity:.82;stroke:#fff}.connections__point.is-branch .connections__core[data-v-0ff81727]{fill:#fff;filter:drop-shadow(0 0 6px #19beff);stroke:#78ddfa;stroke-width:2.5}.connections__wave[data-v-0ff81727]{animation:connection-wave-0ff81727 3.6s ease-out infinite;animation-delay:var(--delay);fill:none;opacity:0;stroke:currentColor;stroke-width:1}.connections__origin-wave[data-v-0ff81727],.connections__wave[data-v-0ff81727]{transform-box:fill-box;transform-origin:center}.connections__origin-wave[data-v-0ff81727]{animation:connection-wave-0ff81727 3s ease-out infinite;fill:none;stroke:#c5f8ff;stroke-width:1.5}.connections__origin-ring[data-v-0ff81727]{fill:#c7f6ff66;stroke:#edffff;stroke-width:1.5}.connections__origin-core[data-v-0ff81727]{fill:#fff;filter:drop-shadow(0 0 6px #19beff);stroke:#78ddfa;stroke-width:2.5}.connections__leader[data-v-0ff81727]{fill:none;stroke:#269cda;stroke-width:1.2}.connections__label[data-v-0ff81727]{fill:var(--city-color);stroke:#c9f7ff;stroke-width:1}.connections__origin text[data-v-0ff81727]{fill:#fff;font-size:16px;font-weight:600;letter-spacing:2px}.connections__flow[data-v-0ff81727],.connections__origin-wave[data-v-0ff81727],.connections__wave[data-v-0ff81727]{animation-play-state:paused}.is-moving[data-v-0ff81727] :is(.connections__flow,.connections__wave,.connections__origin-wave){animation-play-state:running}@keyframes connection-flow-0ff81727{0%{opacity:0;stroke-dashoffset:8}12%,82%{opacity:1}to{opacity:0;stroke-dashoffset:-100}}@keyframes connection-wave-0ff81727{0%{opacity:.6;transform:scale(.65)}85%,to{opacity:0;transform:scale(2.3)}}@media(max-width:640px){.connections__core[data-v-0ff81727]{r:7.5}.connections__line[data-v-0ff81727]{stroke-width:2.5}.connections__flow[data-v-0ff81727]{stroke-width:3}.connections__origin-label[data-v-0ff81727]{transform:translate(22px,25px) scale(2)}}@media(prefers-reduced-motion:reduce){.connections__flow[data-v-0ff81727],.connections__origin-wave[data-v-0ff81727],.connections__wave[data-v-0ff81727]{animation:none;display:none}}.province-labels[data-v-6598d57a]{inset:0;pointer-events:none;position:absolute}.province-labels__leaders[data-v-6598d57a]{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.province-labels__leaders path[data-v-6598d57a]{fill:none;stroke:#507c99;stroke-opacity:.7;stroke-width:1}.province-labels__name[data-v-6598d57a]{color:#315f80;font-size:clamp(11px,.95vw,18px);font-weight:600;letter-spacing:.06em;line-height:1.3;position:absolute;text-shadow:0 0 3px #fff,0 1px 3px #fff,0 -1px 3px #fff;transform:translate(-50%,-50%);white-space:nowrap}.province-labels__short[data-v-6598d57a]{display:none}@media(max-width:1023px){.province-labels__full[data-v-6598d57a]{display:none}.province-labels__short[data-v-6598d57a]{display:inline}}@media(max-width:640px){.province-labels__name[data-v-6598d57a]{font-size:10px;letter-spacing:0}}.customer-map[data-v-12de8b8c]{margin:0;position:relative;width:100%}.customer-map__artwork[data-v-12de8b8c]{display:block;height:auto;width:100%}.customer-map__points[data-v-12de8b8c]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.customer-map__city[data-v-12de8b8c]{aspect-ratio:1;background:transparent;border:0;border-radius:50%;cursor:pointer;padding:0;position:absolute;transform:translate(-50%,-50%);-webkit-tap-highlight-color:transparent}.customer-map__city.is-active[data-v-12de8b8c]{z-index:2}.customer-map__city[data-v-12de8b8c]:focus-visible{outline:2px solid #125aa1;outline-offset:3px}.customer-map__tooltip[data-v-12de8b8c]{background:#145a8d;border:1px solid #d6efff;border-radius:6px;bottom:100%;box-shadow:0 4px 16px #164f8033;color:#fff;cursor:default;font-size:15px;font-weight:600;left:50%;line-height:1.4;margin-bottom:8px;padding:8px 14px;position:absolute;transform:translate(-50%);white-space:nowrap}.customer-map__tooltip[data-v-12de8b8c]:before{content:"";height:10px;left:0;position:absolute;top:100%;width:100%}.customer-map__tooltip[data-v-12de8b8c]:after{background:#145a8d;content:"";height:8px;left:50%;position:absolute;top:100%;transform:translate(-50%,-50%) rotate(45deg);width:8px}.ability-customers[data-v-6c08bf01]{background:#edf5fc;isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:72px}.ability-customers h2[data-v-6c08bf01]{color:#1a1a1a;font-size:var(--ability-title-size);font-weight:700;left:0;line-height:1.4;position:absolute;text-align:center;top:var(--ability-section-title-top);width:100%;z-index:1}.ability-customers__map[data-v-6c08bf01]{margin:0 auto;width:100%}@media(max-width:640px){.ability-customers[data-v-6c08bf01]{scroll-margin-top:56px}.ability-customers__map[data-v-6c08bf01]{margin-left:-20%;width:140%}}.credentials-viewer[data-v-b320e362]{background:#232323;border:1px solid #454545;border-radius:12px;color:#e1e1e1;margin:auto;max-height:calc(100dvh - 32px);overscroll-behavior:contain;padding:24px;width:min(1120px,calc(100vw - 32px))}.credentials-viewer[open][data-v-b320e362]{display:grid;gap:20px}.credentials-viewer[data-v-b320e362]::backdrop{background:#000000d1}.credentials-viewer__header[data-v-b320e362]{align-items:center;display:flex;gap:24px;justify-content:space-between}.credentials-viewer__header h3[data-v-b320e362]{font-size:18px;font-weight:500;line-height:1.5;margin:0}.credentials-viewer__header button[data-v-b320e362]{background:transparent;border:1px solid #666;border-radius:50%;color:inherit;display:grid;flex:0 0 44px;height:44px;margin-left:auto;padding:0;place-items:center;width:44px}.credentials-viewer__header button[data-v-b320e362]:hover{border-color:#e1e1e1}.credentials-viewer button[data-v-b320e362]:focus-visible{outline:2px solid #e1e1e1;outline-offset:4px}.credentials-viewer img[data-v-b320e362]{display:block;height:auto;max-height:calc(100dvh - 220px);-o-object-fit:contain;object-fit:contain;width:100%}.credentials-viewer .credentials-viewer__description[data-v-b320e362]{color:#bdbdbd;font-size:14px;line-height:1.7}.credentials-viewer .credentials-viewer__unavailable[data-v-b320e362]{display:grid;font-size:16px;min-height:240px;place-items:center}@media(max-width:768px){.credentials-viewer[data-v-b320e362]{padding:16px}.credentials-viewer__header[data-v-b320e362]{gap:12px}.credentials-viewer__header h3[data-v-b320e362]{font-size:16px}.credentials-viewer img[data-v-b320e362]{max-height:calc(100dvh - 240px)}}.credentials-wall[data-v-d9efec76]{--card-width: min(500px, 42vw);--card-height: min(380px, 33.6vw);background:#232323;color:#e1e1e1;padding:var(--ability-section-title-top) 0 54px;scroll-margin-top:80px}.credentials-wall__heading[data-v-d9efec76]{align-items:center;display:grid;gap:clamp(40px,7vw,120px);grid-template-columns:1.1fr 1fr;padding:0 clamp(24px,4vw,80px)}.credentials-wall__intro[data-v-d9efec76]{max-width:680px}.credentials-wall .credentials-wall__intro h2[data-v-d9efec76]{font-size:var(--ability-title-size);font-weight:400;letter-spacing:-.055em;line-height:1.2;margin:0}.credentials-wall .credentials-wall__subtitle[data-v-d9efec76]{font-size:clamp(18px,1.25vw,24px);font-weight:300;letter-spacing:-.045em;line-height:1.3;margin:12px 0 0}.credentials-wall .credentials-wall__description[data-v-d9efec76]{color:#c4c4c4;font-size:clamp(16px,1.45vw,20px);line-height:1.8;margin:22px 0 0;max-width:620px}.credentials-wall .credentials-wall__note[data-v-d9efec76]{color:#a0a0a0;font-size:12px;line-height:1.7;margin:16px 0 0;max-width:600px}.credentials-wall__detail[data-v-d9efec76]{justify-self:center;max-width:490px;text-align:center}.credentials-wall__current[data-v-d9efec76]{min-height:116px}.credentials-wall .credentials-wall__current h3[data-v-d9efec76]{font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.4;margin:0}.credentials-wall .credentials-wall__current p[data-v-d9efec76]{color:#c4c4c4;font-size:15px;line-height:1.75;margin:16px 0 0}.credentials-wall .credentials-wall__view[data-v-d9efec76]{align-items:center;background:none;border:0;color:#e1e1e1;display:inline-flex;font-size:14px;gap:10px;margin:20px 0 0;min-height:44px;padding:0 4px}.credentials-wall__view[data-v-d9efec76]:hover{color:#fff}.credentials-wall__view>span[data-v-d9efec76]{margin-left:10px}.credentials-wall__crop[data-v-d9efec76]{margin-top:56px;overflow:hidden}.credentials-wall__stage[data-v-d9efec76]{cursor:grab;height:calc(var(--card-height) + 80px);perspective:1200px;pointer-events:none;position:relative;touch-action:pan-y;transform-style:preserve-3d;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.credentials-wall__stage.is-dragging[data-v-d9efec76]{cursor:grabbing}.credentials-wall__card[data-v-d9efec76]{background:transparent;border:0;border-radius:8px;color:#343434;cursor:inherit;display:grid;left:50%;margin:0;max-height:var(--card-height);overflow:hidden;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translate3d(calc(var(--offset)*100% - 50%),-50%,calc(var(--distance)*-350px)) rotateY(calc(var(--offset)*-20deg));transition:transform .4s cubic-bezier(.22,.61,.36,1);width:var(--card-width);-webkit-tap-highlight-color:transparent}.credentials-wall .credentials-wall__card img[data-v-d9efec76]{display:block;height:auto;max-height:var(--card-height);-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.credentials-wall__shade[data-v-d9efec76]{background:linear-gradient(var(--shade-direction),rgb(0 0 0 / var(--shade)),transparent 85%);inset:0;pointer-events:none;position:absolute}.credentials-wall__stage.is-dragging .credentials-wall__card[data-v-d9efec76]{transition:none}.credentials-wall__unavailable[data-v-d9efec76]{align-items:center;background:#e7e7e5;display:flex;flex-direction:column;font-size:18px;gap:20px;justify-content:center;line-height:1.6;min-height:calc(var(--card-height)*.85);padding:24px}.credentials-wall__unavailable>span[data-v-d9efec76]:last-child{color:#757575;font-size:14px}.credentials-wall button[data-v-d9efec76]:focus-visible{outline:2px solid #e1e1e1;outline-offset:5px}@media(max-width:768px){.credentials-wall[data-v-d9efec76]{--card-width: 70vw;--card-height: 54vw;padding-bottom:36px}.credentials-wall__heading[data-v-d9efec76]{gap:32px;grid-template-columns:1fr;padding:0 24px}.credentials-wall .credentials-wall__subtitle[data-v-d9efec76]{margin-top:12px}.credentials-wall .credentials-wall__description[data-v-d9efec76]{font-size:15px;line-height:1.8;margin-top:18px}.credentials-wall .credentials-wall__note[data-v-d9efec76]{margin-top:12px}.credentials-wall__detail[data-v-d9efec76]{max-width:520px;width:100%}.credentials-wall__current[data-v-d9efec76]{min-height:102px}.credentials-wall .credentials-wall__current h3[data-v-d9efec76]{font-size:20px}.credentials-wall .credentials-wall__current p[data-v-d9efec76]{font-size:14px;margin-top:10px}.credentials-wall .credentials-wall__view[data-v-d9efec76]{margin-top:10px}.credentials-wall__crop[data-v-d9efec76]{margin-top:20px}.credentials-wall__stage[data-v-d9efec76]{height:calc(var(--card-height) + 54px)}.credentials-wall__unavailable[data-v-d9efec76]{font-size:16px;padding:20px}}@media(prefers-reduced-motion:reduce){.credentials-wall__card[data-v-d9efec76]{transition:none}}.ability-document{scrollbar-width:none}.ability-document::-webkit-scrollbar{width:0}.ability-page{--ability-title-size: 42px;--ability-section-title-top: 94px;background:#fff;color:#1a1a1a;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;line-height:normal}.ability-page *,.ability-page :after,.ability-page :before{box-sizing:border-box}.ability-page :is(h1,h2,h3,p,figure){margin:0}.ability-page :is(h1,h2,h3,p,.ability-hero__headline,.ability3 .cut .list){overflow-wrap:anywhere;white-space:pre-line}.ability-page img{display:block;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.ability-page a{color:inherit;text-decoration:none}.ability-page button{cursor:pointer;font:inherit}.ability-page .common_bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.ability-page [data-ability-reveal]{transition:opacity .8s ease,translate .8s ease}.ability-page .is-awaiting-reveal{opacity:0;translate:0 30px}.ability-page :focus-visible{outline:2px solid #00388b;outline-offset:5px}@media(max-width:1919px){.ability-page{--ability-title-size: 2.1875vw;--ability-section-title-top: 4.8958333333vw}}@media(max-width:1024px){.ability-page{--ability-title-size: 22px;--ability-section-title-top: 45px}}@media(prefers-reduced-motion:reduce){.ability-page *,.ability-page :after,.ability-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.ability-page .is-awaiting-reveal{opacity:1;translate:none}}
