.ability-section[data-v-677eca47]{background:#000 url(/_nuxt/img/ability-bg@2x.32d6b16.png) top/100% auto no-repeat;color:#fff;overflow:hidden;position:relative}.ability-section__inner[data-v-677eca47]{box-sizing:border-box;margin:0 auto;padding:92px 0}@media(min-width:763px)and (max-width:1440px){.ability-section__inner[data-v-677eca47]{max-width:1200px;width:1200px}}@media(min-width:1440px){.ability-section__inner[data-v-677eca47]{max-width:1280px;width:1280px}}.ability-section__title[data-v-677eca47]{font-size:40px;font-weight:600;line-height:62px;margin:0;text-align:center}.ability-section__subtitle[data-v-677eca47]{color:hsla(0,0%,100%,.75);font-size:20px;line-height:34px;margin:20px auto 42px;text-align:center}.ability-tabs[data-v-677eca47]{margin-bottom:52px}@media(min-width:764px){.ability-section--en .ability-tab[data-v-677eca47]{flex-basis:152px;height:56px;width:152px}.ability-section--en .ability-tab .home-section-tab__label[data-v-677eca47]{align-items:flex-end;display:flex;height:40px;justify-content:center;line-height:20px;text-align:center;white-space:nowrap;width:100%}.ability-section--en .ability-tab--multiline .home-section-tab__label[data-v-677eca47]{white-space:normal}}.ability-card[data-v-677eca47]{background:#000;border:1px solid hsla(0,0%,100%,.15);border-radius:40px;box-shadow:0 7px 64.4px 10px rgba(60,26,6,.88);display:grid;grid-template-columns:45% 55%;min-height:458px;overflow:hidden}.ability-card__content[data-v-677eca47]{align-items:flex-start;display:flex;flex-direction:column;padding:52px 24px 44px 66px;position:relative;z-index:2}.ability-card__eyebrow[data-v-677eca47]{color:#ff6b00;font-size:16px;line-height:24px}.ability-card__title[data-v-677eca47]{font-size:32px;font-weight:600;line-height:46px;margin:10px 0 0;max-width:460px;white-space:pre-line}.ability-card__lead[data-v-677eca47]{color:hsla(0,0%,100%,.78);font-size:16px;line-height:28px;margin:9px 0 0}.ability-card__description[data-v-677eca47]{color:hsla(0,0%,100%,.6);font-size:16px;line-height:28px;margin:37px 0 0;max-width:420px}.ability-card__tags[data-v-677eca47]{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.ability-card__tags span[data-v-677eca47]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.76);font-size:14px;line-height:18px;padding:4px 12px}.ability-card__button[data-v-677eca47]{align-items:center;background:linear-gradient(100deg,#ff4d00,#ff9c2a);border:1px solid hsla(0,0%,100%,.28);border-radius:40px;box-shadow:0 10px 26px rgba(255,91,0,.28);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;height:46px;margin-top:22px;min-width:154px;padding:0 22px}.ability-visual[data-v-677eca47]{align-self:center;display:block;height:auto;width:calc(100% - 54px)}.ability-visual img[data-v-677eca47]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.ability-panels[data-v-677eca47]{display:grid}.ability-panels>.ability-card[data-v-677eca47]{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .2s ease;visibility:hidden}.ability-panels>.ability-card--active[data-v-677eca47]{opacity:1;pointer-events:auto;visibility:visible}@media(min-width:764px)and (max-width:1439px){.ability-card__content[data-v-677eca47]{padding-left:50px}}@media(max-width:763px){.ability-section[data-v-677eca47]{background:#000}.ability-section__inner[data-v-677eca47]{min-height:0;padding:48px 16px 0}.ability-section__title[data-v-677eca47]{font-size:20px;line-height:28px}.ability-section__subtitle[data-v-677eca47]{display:none}.ability-tabs[data-v-677eca47]{gap:8px;justify-content:flex-start;margin:30px 0 18px;overflow-x:auto;scrollbar-width:none}.ability-tabs[data-v-677eca47]::-webkit-scrollbar{display:none}.ability-tab[data-v-677eca47]{box-sizing:border-box;flex:0 0 92px;font-size:12px;height:50px;line-height:17px;min-width:92px;padding:0;white-space:normal;width:92px}.ability-tab .home-section-tab__label[data-v-677eca47]{align-items:flex-end;display:flex;height:34px;justify-content:center;line-height:17px;text-align:center;white-space:normal;width:100%}.ability-card[data-v-677eca47]{align-items:flex-start;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;height:483px;min-height:0}.ability-section--en .ability-card[data-v-677eca47]{height:508px}.ability-card__content[data-v-677eca47]{display:contents}.ability-card__eyebrow[data-v-677eca47],.ability-card__tags[data-v-677eca47]{display:none}.ability-card__title[data-v-677eca47]{font-family:PingFang SC,Arial,sans-serif;font-size:16px;font-weight:900;line-height:28px;margin:30px 30px 0;max-width:none;order:1}.ability-section--en .ability-card__title[data-v-677eca47]{font-family:Arial,sans-serif;font-weight:700}.ability-card__lead[data-v-677eca47]{font-size:12px;line-height:19px;margin:4px 30px 0;order:2}.ability-card__description[data-v-677eca47]{color:hsla(0,0%,100%,.48);font-size:12px;line-height:20px;margin:14px 30px 0;order:3}.ability-visual[data-v-677eca47]{align-self:center;aspect-ratio:328/210;height:auto;margin:auto;min-height:0;order:4;overflow:hidden;padding:0;width:calc(100% - 13px)}.ability-visual img[data-v-677eca47]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ability-card__button[data-v-677eca47]{border:0;font-size:12px;height:36px;margin:0 30px 30px;min-width:0;order:5;padding:0 16px}}.home-video img[data-v-548e240c],.home-video video[data-v-548e240c]{bottom:0;height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-fit:var(--home-video-fit,contain);object-fit:var(--home-video-fit,contain);-o-object-position:right center;object-position:right center;-o-object-position:var(--home-video-position,right center);object-position:var(--home-video-position,right center);position:absolute;right:0;top:0;width:100%}.home-video video[data-v-548e240c]{opacity:0}.home-video .home-video__player--visible[data-v-548e240c]{opacity:1}.home-hero[data-v-23d8c820]:after{background:rgba(0,0,0,.5);content:"";z-index:1}.hero-background-video[data-v-23d8c820],.home-hero[data-v-23d8c820]:after{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-background-video[data-v-23d8c820]{--home-video-fit:cover;--home-video-position:center top;height:100%;width:100%}.hero-copy[data-v-23d8c820]{position:relative;z-index:2}.hero-tagline>span[data-v-23d8c820]{font-weight:600}@media(min-width:764px){.home-hero[data-v-23d8c820]{background:#03070e;color:#fff;height:100vh;min-height:720px;overflow:hidden;position:relative;width:100%}.hero-copy[data-v-23d8c820]{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:18%;transform:translateX(-50%);width:min(1500px,100vw - 32px);z-index:2}.hero-brand-title[data-v-23d8c820]{height:auto;width:max(260px,min(20vw,394px))}.hero-brand-title--text[data-v-23d8c820]{font-family:Arial,sans-serif;font-size:80px;font-weight:600;line-height:1.2;width:auto}.hero-tagline[data-v-23d8c820]{align-items:center;display:flex;flex-wrap:wrap;font-size:40px;font-weight:600;gap:10px;justify-content:center;letter-spacing:2px;line-height:1.4167;margin:24px 0 0;width:100%}.hero-tagline>span[data-v-23d8c820]{white-space:nowrap}.hero-tagline-highlight[data-v-23d8c820]{color:#ff6c00}.hero-description[data-v-23d8c820]{color:hsla(0,0%,100%,.72);font-size:24px;line-height:1.5;margin:24px 0 0}.hero-description-break[data-v-23d8c820]{display:none}.hero-contact-button[data-v-23d8c820],[data-v-23d8c820] .banner-card-link{background:linear-gradient(100deg,#ff4d00,#ff9c2a);border:1px solid transparent;box-shadow:0 12px 28px rgba(243,77,6,.28);color:#fff;cursor:pointer}.hero-contact-button[data-v-23d8c820]{border-radius:40px;font-size:20px;font-weight:600;height:52px;margin-top:65px;width:160px}.banner-stage[data-v-23d8c820]{left:50%;position:absolute;top:65%;transform:translateX(-50%);width:min(1280px,100vw - 48px);z-index:2}.banner-single[data-v-23d8c820]{height:180px}[data-v-23d8c820] .banner-carousel{height:230px!important;overflow:hidden!important}[data-v-23d8c820] .banner-carousel .el-carousel__container{height:180px!important;overflow:visible}[data-v-23d8c820] .banner-carousel .el-carousel__indicators--horizontal{align-items:center;bottom:0;display:flex;gap:8px}[data-v-23d8c820] .banner-carousel .el-carousel__indicator--horizontal{align-items:center;display:flex;height:12px;justify-content:center;padding:0;width:12px}[data-v-23d8c820] .banner-carousel .el-carousel__button{background:hsla(0,0%,100%,.55);border-radius:50%;height:10px;opacity:1;width:10px}[data-v-23d8c820] .banner-carousel .el-carousel__indicator.is-active .el-carousel__button{background:#fff;height:12px;width:12px}[data-v-23d8c820] .banner-card{align-items:stretch;background:#fff;border:0;border-radius:28px;box-shadow:0 18px 50px rgba(0,0,0,.24);color:#1f2329;cursor:pointer;display:flex;height:180px;overflow:hidden;padding:0;text-align:left;width:100%}[data-v-23d8c820] .banner-card-media{background:#111;flex:0 0 320px;height:180px;overflow:hidden;width:320px}[data-v-23d8c820] .banner-card-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[data-v-23d8c820] .banner-card-content{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:36px 30px}[data-v-23d8c820] .banner-card-title{font-size:24px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-23d8c820] .banner-card-subtitle{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666b73;display:-webkit-box;font-size:16px;line-height:1.55;margin-top:14px;overflow:hidden}[data-v-23d8c820] .banner-card-link{align-items:center;border-radius:40px;display:flex;flex:0 0 auto;font-size:18px;height:46px;justify-content:center;margin:auto 32px auto 0;width:144px}}@media(min-width:764px)and (max-width:1279px){.hero-description[data-v-23d8c820]{font-size:max(16px,min(1.875vw,24px))}}@media(min-width:764px)and (max-height:800px){.hero-copy[data-v-23d8c820]{top:14%}}@media(min-width:764px){.home-hero--en .hero-tagline[data-v-23d8c820]{letter-spacing:normal;line-height:1.25;row-gap:4px}.home-hero--en .hero-description>span[data-v-23d8c820],.home-hero--en .hero-description[data-v-23d8c820]{font-size:20px}}@media(max-width:763px){.home-hero[data-v-23d8c820]{background:#03070e;box-sizing:border-box;color:#fff;height:600px;min-height:600px;overflow:hidden;padding:0 16px;position:relative;width:100%}.hero-copy[data-v-23d8c820]{align-items:center;display:flex;flex-direction:column;padding-top:58px;text-align:center}.hero-brand-title[data-v-23d8c820]{height:auto;width:min(48vw,180px)}.hero-brand-title--text[data-v-23d8c820]{font-family:Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.2;width:auto}.hero-tagline[data-v-23d8c820]{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;font-weight:600;gap:4px 7px;justify-content:center;line-height:1.4;margin:27px 0 0;width:100%}.hero-tagline-highlight[data-v-23d8c820]{color:#ff6c00}.hero-description[data-v-23d8c820]{color:hsla(0,0%,100%,.72);font-size:13px;line-height:1.7;margin:35px 0 0}.hero-contact-button[data-v-23d8c820],[data-v-23d8c820] .banner-card-link{background:linear-gradient(100deg,#ff4d00,#ff9c2a);border:1px solid transparent;box-shadow:0 10px 24px rgba(243,77,6,.26);color:#fff}.hero-contact-button[data-v-23d8c820]{border-radius:40px;font-size:16px;height:46px;margin-top:93px;width:140px}.banner-stage[data-v-23d8c820]{left:15px;position:absolute;right:15px;top:440px}.banner-single[data-v-23d8c820]{height:85px}[data-v-23d8c820] .banner-carousel{height:127px!important;overflow:hidden!important}[data-v-23d8c820] .banner-carousel .el-carousel__container{height:85px!important;overflow:visible}[data-v-23d8c820] .banner-carousel .el-carousel__indicators--horizontal{align-items:center;bottom:0;display:flex;gap:12px}[data-v-23d8c820] .banner-carousel .el-carousel__indicator--horizontal{align-items:center;display:flex;height:10px;justify-content:center;padding:0;width:10px}[data-v-23d8c820] .banner-carousel .el-carousel__button{background:hsla(0,0%,100%,.55);border-radius:50%;height:8px;opacity:1;width:8px}[data-v-23d8c820] .banner-carousel .el-carousel__indicator.is-active .el-carousel__button{background:#fff;height:10px;width:10px}[data-v-23d8c820] .banner-card{background:#fff;border:0;border-radius:12px;box-shadow:0 14px 36px rgba(0,0,0,.28);color:#1f2329;display:grid;grid-template-columns:145px 1fr;grid-template-rows:1fr auto;height:85px;overflow:hidden;padding:0;text-align:left;width:100%}[data-v-23d8c820] .banner-card-media{background:#111;grid-row:1/3;height:85px;overflow:hidden;width:145px}[data-v-23d8c820] .banner-card-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[data-v-23d8c820] .banner-card-content{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:8px 12px}[data-v-23d8c820] .banner-card-title{font-size:12px;font-weight:600;line-height:1.4}[data-v-23d8c820] .banner-card-subtitle,[data-v-23d8c820] .banner-card-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}[data-v-23d8c820] .banner-card-subtitle{color:#666b73;font-size:10px;line-height:1.5;margin-top:5px}[data-v-23d8c820] .banner-card-link{align-items:center;border-radius:40px;display:none;font-size:13px;height:38px;justify-content:center;margin:0 16px 18px;width:104px}}@media(min-width:763px){.home-footer[data-v-95e12d32]{background-blend-mode:soft-light,normal;background-image:url(/_nuxt/img/home-footer-bg.0575fa3.png),linear-gradient(100deg,#ff4d00,#ff9c2a);background-position:50%;background-repeat:no-repeat;background-size:cover;height:120px}.home-footer--content[data-v-95e12d32]{height:120px;margin:0 auto;padding:27px 0;position:relative}}@media(min-width:763px)and (min-width:763px)and (max-width:1440px){.home-footer--content[data-v-95e12d32]{max-width:1200px;width:1200px}}@media(min-width:763px)and (min-width:1440px){.home-footer--content[data-v-95e12d32]{max-width:1280px;width:1280px}}@media(min-width:763px){.home-footer--title[data-v-95e12d32]{color:#fff;font-size:28px;font-weight:600;height:36px;line-height:36px}.home-footer--desc[data-v-95e12d32]{color:#fff;font-size:18px;font-weight:400;height:24px;line-height:24px;margin-top:6px}.home-footer--btn[data-v-95e12d32]{background:#fff;border-radius:40px;color:#ff6b00;height:46px;position:absolute;right:100px;top:40px;width:152px}.home-footer--btn span[data-v-95e12d32]{cursor:pointer;display:block;font-size:20px;font-weight:600;height:46px;line-height:46px;text-align:center}}@media(max-width:763px){.home-footer[data-v-95e12d32]{background-blend-mode:soft-light,normal;background-image:url(/_nuxt/img/home-footer-bg-mobile.9c5462c.png),linear-gradient(100deg,#ff4d00,#ff9c2a);background-position:50%;background-repeat:no-repeat;background-size:cover;height:216px}.home-footer--content[data-v-95e12d32]{height:216px;margin:0 auto;padding:30px}.home-footer--title[data-v-95e12d32]{color:#fff;font-size:24px;font-weight:600;line-height:36px}.home-footer--desc[data-v-95e12d32]{color:#fff;font-size:14px;font-weight:400;line-height:21px;margin-top:8px}.home-footer--btn[data-v-95e12d32]{background:#fff;border-radius:40px;color:#ff6b00;display:block;font-size:14px;font-weight:400;height:36px;line-height:36px;margin-top:21px;text-align:center;width:106px}.en-home-footer .home-footer--content[data-v-95e12d32],.en-home-footer[data-v-95e12d32]{height:auto}.en-home-footer .home-footer--title[data-v-95e12d32]{font-size:20px;line-height:28px}}.product-matrix[data-v-1af1b743]{width:100%}.product-matrix__mobile[data-v-1af1b743]{display:none}.product-tabs[data-v-1af1b743]{gap:12px;margin:0 auto 40px}.product-tab[data-v-1af1b743]{align-items:flex-end;box-sizing:border-box;height:94px;padding-bottom:16px}.product-tab[data-v-1af1b743]:after{height:4px}.product-card[data-v-1af1b743]{background:#000;border:1px solid hsla(0,0%,100%,.15);border-radius:40px;box-shadow:0 7px 64.4px 10px rgba(60,26,6,.88);display:grid;grid-template-columns:46% 54%;min-height:414px;overflow:hidden;position:relative}.product-card__content[data-v-1af1b743]{align-items:flex-start;display:flex;flex-direction:column;padding:40px 20px 40px 66px;position:relative;z-index:2}.product-card__eyebrow[data-v-1af1b743]{color:#ff6b00;font-size:16px;line-height:28px}.product-card__title[data-v-1af1b743]{color:#fff;font-size:32px;font-weight:600;line-height:46px;margin:10px 0 0;max-width:470px;white-space:pre-line}.product-card__description[data-v-1af1b743]{color:hsla(0,0%,100%,.8);font-size:16px;line-height:28px;margin:33px 0 0;max-width:520px}.product-card__tags[data-v-1af1b743]{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.product-card__tag[data-v-1af1b743]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78);font-size:14px;line-height:18px;padding:4px 12px}.product-card__button[data-v-1af1b743]{align-items:center;background:linear-gradient(100deg,#ff4d00,#ff9c2a);border:1px solid hsla(0,0%,100%,.28);border-radius:40px;box-shadow:0 10px 26px rgba(255,91,0,.28);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;height:46px;margin-top:50px;min-width:154px;padding:0 22px}.product-card__visual[data-v-1af1b743]{min-height:414px;position:relative}.product-card__visual[data-v-1af1b743]:before{background:radial-gradient(circle,rgba(255,103,24,.22),transparent 65%);border-radius:50%;bottom:2%;content:"";filter:blur(12px);left:0;position:absolute;right:5%;top:4%}.product-card__visual>.home-video[data-v-1af1b743]{height:100%;position:absolute;right:-2%;top:50%;transform:translateY(-50%);width:min(100%,630px);z-index:1}@media(min-width:764px){.product-card__visual .product-card__video--ai[data-v-1af1b743]{transform:translateY(-50%) scale(1)}.product-card__visual .product-card__video--data[data-v-1af1b743]{transform:translateY(-50%) scale(1.4)}.product-card__visual .product-card__video--engine[data-v-1af1b743]{transform:translateY(-50%) scale(1.1)}.product-card__visual .product-card__video--agent[data-v-1af1b743]{transform:translate(32px,-50%) scale(1.1)}}.product-panels[data-v-1af1b743]{display:grid}.product-panels>.product-card[data-v-1af1b743]{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .2s ease;visibility:hidden}.product-panels>.product-card--active[data-v-1af1b743]{opacity:1;pointer-events:auto;visibility:visible}@media(min-width:764px)and (max-width:1439px){.product-card__content[data-v-1af1b743]{padding-left:50px}.product-card__title[data-v-1af1b743]{font-size:27px}}@media(max-width:763px){.product-matrix__desktop[data-v-1af1b743]{display:none}.product-matrix__mobile[data-v-1af1b743]{grid-gap:16px;display:grid;gap:16px}.product-tabs[data-v-1af1b743]{justify-content:flex-start;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.product-tabs[data-v-1af1b743]::-webkit-scrollbar{display:none}.product-tab[data-v-1af1b743]{flex:0 0 150px;font-size:14px;width:150px}.product-card[data-v-1af1b743]{background:#000;border-radius:20px;box-shadow:none;display:block;height:auto;min-height:0}.product-card__content[data-v-1af1b743]{box-sizing:border-box;height:auto;padding:30px}.product-card__eyebrow[data-v-1af1b743]{flex-shrink:0;font-size:12px;max-width:190px;min-height:28px}.product-card__title[data-v-1af1b743]{flex-shrink:0;font-size:16px;line-height:1.4;margin-top:14px;max-width:220px;min-height:45px}.product-card__description[data-v-1af1b743]{flex-shrink:0;font-size:12px;line-height:19px;margin-top:16px;min-height:57px}.product-card__button[data-v-1af1b743]{flex-shrink:0;font-size:12px;height:36px;margin-top:32px;min-width:0;padding:0 16px}.product-card__visual[data-v-1af1b743]{height:160px;min-height:0;overflow:hidden;position:absolute;right:-16px;top:10px;width:48%}.product-card__visual>.home-video[data-v-1af1b743]{--home-video-position:right top;height:100%;right:0;top:0;transform:none;width:100%}.product-card__visual[data-v-1af1b743]:before{display:none}.product-card__visual--mobile-large[data-v-1af1b743]{height:190px;right:-30px;width:58%}.product-card__visual--mobile-extra-large[data-v-1af1b743]{height:210px;width:64%}.product-card__visual--mobile-data[data-v-1af1b743]{height:230px;right:-48px;top:2px;width:70%}.product-card__visual--mobile-engine[data-v-1af1b743]{top:16px}.product-matrix--en .product-card__eyebrow[data-v-1af1b743]{min-height:auto}.product-matrix--en .product-card__title[data-v-1af1b743]{margin-top:12px;min-height:90px}.product-matrix--en .product-card__description[data-v-1af1b743]{min-height:95px}}@media(max-width:415px){.product-card__description[data-v-1af1b743]{min-height:76px}.product-matrix--en .product-card__description[data-v-1af1b743]{min-height:114px}}@media(max-width:383px){.product-matrix--en .product-card__description[data-v-1af1b743]{min-height:133px}}@media(max-width:359px){.product-card__title[data-v-1af1b743]{max-width:180px;min-height:68px}.product-card__description[data-v-1af1b743]{min-height:95px}.product-matrix--en .product-card__title[data-v-1af1b743]{min-height:112px}.product-matrix--en .product-card__description[data-v-1af1b743]{min-height:152px}}.home-swiper[data-v-e7d284b4]{box-sizing:border-box;color:#fff;padding:92px 0;position:relative;z-index:2}.product-title[data-v-e7d284b4]{font-size:40px;font-weight:600;line-height:62px;margin:0;text-align:center}.product-subtitle[data-v-e7d284b4]{color:hsla(0,0%,100%,.75);font-size:20px;line-height:34px;margin:20px 0 42px;text-align:center}@media(max-width:763px){.home-swiper[data-v-e7d284b4]{min-height:auto;padding:32px 16px 0}.product-title[data-v-e7d284b4]{font-size:20px;line-height:28px;margin-bottom:16px}.product-subtitle[data-v-e7d284b4]{display:none}.home-swiper--en .product-title[data-v-e7d284b4]{position:relative;z-index:1}}.industry-section[data-v-a05f3942]{background:#000;box-sizing:border-box;color:#fff;overflow:hidden;padding-bottom:92px;position:relative}.industry-section[data-v-a05f3942]:before{background:url(/_nuxt/img/products-bg.89afaac.png) top/100% auto no-repeat;content:"";height:460px;left:0;opacity:.14;pointer-events:none;position:absolute;right:0;top:-205px}.industry-section__inner[data-v-a05f3942]{margin:0 auto;padding-top:92px;position:relative;width:min(1280px,100% - 48px);z-index:1}.industry-section__title[data-v-a05f3942]{font-size:40px;font-weight:600;line-height:62px;margin:0;text-align:center}.industry-section__subtitle[data-v-a05f3942]{color:hsla(0,0%,100%,.75);font-size:20px;line-height:34px;margin:14px auto 0;text-align:center}.industry-tabs[data-v-a05f3942]{margin:58px auto 0;max-width:100%;overflow-x:auto;width:798px}@media(min-width:764px){.industry-section--en .industry-tabs[data-v-a05f3942]{width:808px}.industry-section--en .industry-tab[data-v-a05f3942]{flex-basis:152px;height:56px;width:152px}.industry-section--en .industry-tab .home-section-tab__label[data-v-a05f3942]{align-items:flex-end;display:flex;height:40px;justify-content:center;line-height:20px;text-align:center;white-space:normal;width:100%}}.industry-card[data-v-a05f3942]{background:#000;border:1px solid hsla(0,0%,100%,.15);border-radius:40px;box-shadow:0 7px 64.4px 10px rgba(60,26,6,.88);box-sizing:border-box;display:grid;grid-template-columns:654px minmax(0,1fr);height:368px;margin-top:58px;overflow:hidden;position:relative}.industry-card[data-v-a05f3942]:after{background:radial-gradient(ellipse,rgba(255,86,8,.24) 0,rgba(255,86,8,0) 70%);border-radius:50%;bottom:-170px;content:"";height:330px;pointer-events:none;position:absolute;right:-100px;width:560px}.industry-card__solution[data-v-a05f3942]{display:block;height:368px;min-width:0;overflow:hidden;position:relative;width:654px}.industry-card__solution-image[data-v-a05f3942]{display:block;height:368px;left:0;max-width:none;position:absolute;top:0;width:654px}.industry-card__case[data-v-a05f3942],.industry-card__solution-content[data-v-a05f3942]{position:relative;z-index:1}.industry-card__solution-content[data-v-a05f3942]{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:36px 38px 38px}.industry-card h3[data-v-a05f3942]{color:#fff;font-size:26px;font-weight:600;line-height:38px;margin:0}@media(min-width:1101px){.industry-card__solution-content h3[data-v-a05f3942]{font-size:32px;line-height:44px}.industry-card__case h3[data-v-a05f3942]{font-size:28px}}.industry-card__solution-content>p[data-v-a05f3942]{color:hsla(0,0%,100%,.58);font-size:16px;line-height:26px;margin:8px 0 0;max-width:460px}.industry-card__case-description[data-v-a05f3942]{color:hsla(0,0%,100%,.58);font-size:16px;line-height:26px;margin:12px 0 0}.industry-card__tags[data-v-a05f3942]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:14px 0 0;padding:0}.industry-card__tags li[data-v-a05f3942]{background:rgba(4,12,22,.42);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.72);flex:0 0 auto;font-size:14px;padding:0 12px;white-space:nowrap;width:auto}.industry-card__link[data-v-a05f3942],.industry-card__tags li[data-v-a05f3942]{align-items:center;display:inline-flex;justify-content:center;line-height:22px}.industry-card__link[data-v-a05f3942]{background:linear-gradient(100deg,#ff4d00,#ff9c2a);border-radius:40px;box-shadow:0 12px 30px rgba(255,76,0,.35);box-sizing:border-box;color:#fff;font-size:18px;height:46px;margin-top:auto;min-width:144px;padding:0 20px;transition:box-shadow .25s ease,transform .25s ease}.industry-card__link[data-v-a05f3942]:focus-visible,.industry-card__link[data-v-a05f3942]:hover{box-shadow:0 14px 36px rgba(255,76,0,.5);transform:translateY(-2px)}.industry-card__case[data-v-a05f3942]{align-items:flex-start;background:linear-gradient(150deg,#050505,#050505 55%,rgba(44,20,8,.88));box-sizing:border-box;display:flex;flex-direction:column;padding:30px 38px 36px}.industry-card__badge[data-v-a05f3942]{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:3px;box-sizing:border-box;color:hsla(0,0%,100%,.72);display:inline-flex;flex:0 0 auto;font-size:14px;height:32px;justify-content:center;line-height:20px;margin-bottom:24px;padding:0 12px;white-space:nowrap;width:auto}.industry-card__metrics[data-v-a05f3942]{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 0;width:100%}.industry-card__metrics>div[data-v-a05f3942]{min-width:0}.industry-card__metrics dt[data-v-a05f3942]{word-wrap:anywhere;color:#ff650d;font-size:30px;font-weight:600;line-height:42px;white-space:nowrap}.industry-card__metrics dd[data-v-a05f3942]{color:hsla(0,0%,100%,.5);font-size:16px;line-height:22px;margin:4px 0 0}@media(min-width:1101px){.industry-card__metrics[data-v-a05f3942]{grid-template-columns:repeat(3,160px);width:480px}.industry-card__metrics>div[data-v-a05f3942]{height:84px;width:160px}.industry-section--en .industry-card__metrics[data-v-a05f3942]{grid-template-columns:repeat(3,170px);width:510px}.industry-section--en .industry-card__metrics>div[data-v-a05f3942]{width:170px}.industry-section--en .industry-card--government .industry-card__metrics dt[data-v-a05f3942]{font-size:26px}}@media(min-width:1321px)and (max-width:1440px){.industry-card[data-v-a05f3942]{grid-template-columns:51% minmax(0,1fr);margin-left:auto;margin-right:auto;max-width:1200px}.industry-card__solution-image[data-v-a05f3942],.industry-card__solution[data-v-a05f3942]{width:100%}.industry-card__solution-image[data-v-a05f3942]{-o-object-fit:cover;object-fit:cover}.industry-card__metrics[data-v-a05f3942],.industry-section--en .industry-card__metrics[data-v-a05f3942]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.industry-card__metrics>div[data-v-a05f3942],.industry-section--en .industry-card__metrics>div[data-v-a05f3942]{width:auto}}.industry-panel-enter-active[data-v-a05f3942],.industry-panel-leave-active[data-v-a05f3942]{transition:opacity .18s ease,transform .18s ease}.industry-panel-enter[data-v-a05f3942],.industry-panel-leave-to[data-v-a05f3942]{opacity:0;transform:translateY(8px)}@media(max-width:1100px)and (min-width:764px){.industry-card__case[data-v-a05f3942],.industry-card__solution-content[data-v-a05f3942]{padding-left:26px;padding-right:26px}.industry-card h3[data-v-a05f3942]{font-size:22px}.industry-card__case-description[data-v-a05f3942],.industry-card__solution-content>p[data-v-a05f3942]{font-size:14px;line-height:23px}.industry-card__metrics dt[data-v-a05f3942]{font-size:22px}.industry-card__metrics[data-v-a05f3942]{gap:0;grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.6fr)}}@media(max-width:763px){.industry-section[data-v-a05f3942]{min-height:auto;padding-bottom:44px}.industry-section[data-v-a05f3942]:before{background-size:auto 100%;height:240px;top:-30px}.industry-section__inner[data-v-a05f3942]{padding-top:38px;width:calc(100% - 32px)}.industry-section__title[data-v-a05f3942]{font-size:20px;line-height:28px}.industry-section__subtitle[data-v-a05f3942]{display:none}.industry-tabs[data-v-a05f3942]{display:flex;gap:8px;justify-content:flex-start;margin-top:34px;overflow-x:auto;scrollbar-width:none;width:calc(100% + 16px)}.industry-tabs[data-v-a05f3942]::-webkit-scrollbar{display:none}.industry-tab[data-v-a05f3942]{box-sizing:border-box;flex:0 0 92px;font-size:12px;height:50px;line-height:17px;min-width:92px;padding:0;white-space:normal;width:92px}.industry-tab .home-section-tab__label[data-v-a05f3942]{align-items:flex-end;display:flex;height:34px;justify-content:center;line-height:17px;text-align:center;white-space:normal;width:100%}.industry-card[data-v-a05f3942]{border-radius:10px;display:flex;flex-direction:column;height:auto;margin-top:16px}.industry-card__solution[data-v-a05f3942]{aspect-ratio:auto;height:193px;min-height:0;width:100%}.industry-card__solution-image[data-v-a05f3942]{height:100%;left:0;width:100%}.industry-section--en .industry-card__solution[data-v-a05f3942]{aspect-ratio:auto;min-height:266px}.industry-section--en .industry-card__solution-image[data-v-a05f3942]{-o-object-fit:cover;object-fit:cover}.industry-card__case[data-v-a05f3942],.industry-card__solution-content[data-v-a05f3942]{padding:22px 30px 24px}.industry-card h3[data-v-a05f3942]{font-size:16px;line-height:28px}.industry-card__solution-content h3[data-v-a05f3942],.industry-card__solution-content>p[data-v-a05f3942]{width:60%}.industry-card__case-description[data-v-a05f3942],.industry-card__solution-content>p[data-v-a05f3942]{font-size:12px;line-height:20px}.industry-card__tags[data-v-a05f3942]{display:none}.industry-card__tags li[data-v-a05f3942]{font-size:12px;line-height:20px;padding:2px 8px}.industry-card__link[data-v-a05f3942]{flex:0 0 36px;font-size:12px;height:36px;margin-top:20px;min-width:104px;padding:0 12px}.industry-card__case[data-v-a05f3942]{min-height:198px}.industry-card__badge[data-v-a05f3942]{display:none}.industry-card__metrics[data-v-a05f3942]{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.industry-card__metrics dt[data-v-a05f3942]{font-size:18px;line-height:28px}.industry-card__metrics dd[data-v-a05f3942]{color:hsla(0,0%,100%,.75);font-size:12px;line-height:16px}.industry-card--energy .industry-card__metrics>div[data-v-a05f3942]:nth-child(2),.industry-card--manufacturing .industry-card__metrics>div[data-v-a05f3942]:nth-child(2){order:3}.industry-card--energy .industry-card__metrics>div[data-v-a05f3942]:nth-child(3),.industry-card--manufacturing .industry-card__metrics>div[data-v-a05f3942]:nth-child(3){order:2}.industry-card--government .industry-card__metrics>div[data-v-a05f3942]:nth-child(3){order:-1}}.solution-section[data-v-5acd84f2]{background:#000;box-sizing:border-box;color:#fff;overflow:hidden;padding-bottom:92px;position:relative}.solution-section[data-v-5acd84f2]:before{background:url(/_nuxt/img/products-bg.89afaac.png) bottom/100% auto no-repeat;bottom:-54px;content:"";height:330px;left:0;opacity:.13;pointer-events:none;position:absolute;right:0}.solution-section__inner[data-v-5acd84f2]{margin:0 auto;padding-top:92px;position:relative;width:min(1280px,100% - 48px);z-index:1}.solution-section__title[data-v-5acd84f2]{font-size:40px;font-weight:600;line-height:62px;margin:0;text-align:center}.solution-section__subtitle[data-v-5acd84f2]{color:hsla(0,0%,100%,.75);font-size:20px;line-height:34px;margin:14px auto 0;max-width:1340px;text-align:center}.solution-list[data-v-5acd84f2]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:46px}.solution-pagination[data-v-5acd84f2]{display:none}.solution-card[data-v-5acd84f2]{background:rgba(0,0,0,.82);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;height:544px;min-width:0;overflow:hidden;position:relative;transition:border-color .28s ease,background .28s ease,box-shadow .28s ease}.solution-card--clone[data-v-5acd84f2]{display:none}.solution-card[data-v-5acd84f2]:before{background:url(/_nuxt/img/solution-card-hover-bg@2x.3fc79e4.png) 50%/100% 100% no-repeat;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .28s ease}.solution-card[data-v-5acd84f2]:focus-within,.solution-card[data-v-5acd84f2]:hover{border-color:rgba(255,117,37,.5);box-shadow:0 24px 64px rgba(255,85,0,.22),0 0 46px rgba(255,94,19,.14)}.solution-card[data-v-5acd84f2]:focus-within:before,.solution-card[data-v-5acd84f2]:hover:before{opacity:1}.solution-card__visual[data-v-5acd84f2]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.16);display:flex;flex:0 0 214px;height:214px;justify-content:center;position:relative;z-index:1}.solution-card__visual img[data-v-5acd84f2]{display:block;height:160px;-o-object-fit:contain;object-fit:contain;transition:filter .28s ease,transform .28s ease;width:181px}.solution-card:focus-within .solution-card__visual img[data-v-5acd84f2],.solution-card:hover .solution-card__visual img[data-v-5acd84f2]{filter:drop-shadow(0 12px 16px rgba(255,88,10,.3));transform:translateY(-3px)}.solution-card__content[data-v-5acd84f2]{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-height:0;padding:20px 20px 28px;position:relative;z-index:1}.solution-card__title[data-v-5acd84f2]{color:#fff;font-size:20px;font-weight:600;line-height:30px;margin:0}.solution-card__description[data-v-5acd84f2]{color:hsla(0,0%,100%,.52);font-size:16px;font-weight:400;line-height:26px;margin:8px 0 0}.solution-card__link[data-v-5acd84f2]{align-items:center;border:1px solid #ff6a1a;border-radius:40px;box-sizing:border-box;color:hsla(0,0%,100%,.86);display:inline-flex;font-size:18px;height:46px;justify-content:center;line-height:20px;margin-top:auto;min-width:144px;padding:0 18px;transition:background .28s ease,box-shadow .28s ease,color .28s ease}@media(min-width:764px){.solution-section--en .solution-card[data-v-5acd84f2]{height:auto}.solution-section--en .solution-card__description[data-v-5acd84f2]{flex:1}.solution-section--en .solution-card__link[data-v-5acd84f2]{margin-top:16px}}.solution-card:focus-within .solution-card__link[data-v-5acd84f2],.solution-card:hover .solution-card__link[data-v-5acd84f2]{background:linear-gradient(100deg,#ff4d00,#ff9c2a);border-color:transparent;box-shadow:0 10px 24px rgba(255,77,0,.28);color:#fff}@media(min-width:1321px)and (max-width:1440px){.solution-list[data-v-5acd84f2]{gap:16px;margin-left:auto;margin-right:auto;max-width:1200px}.solution-card__content[data-v-5acd84f2]{padding-left:16px;padding-right:16px}}@media(max-width:1320px)and (min-width:764px){.solution-section__inner[data-v-5acd84f2]{width:calc(100% - 40px)}.solution-list[data-v-5acd84f2]{gap:12px}.solution-card__content[data-v-5acd84f2]{padding-left:14px;padding-right:14px}.solution-card__description[data-v-5acd84f2]{line-height:23px}.solution-card__link[data-v-5acd84f2]{min-width:126px}}@media(max-width:763px){.solution-section[data-v-5acd84f2]{min-height:auto;padding-bottom:8px}.solution-section[data-v-5acd84f2]:before{display:none}.solution-section__inner[data-v-5acd84f2]{padding-top:48px;width:100%}.solution-section__title[data-v-5acd84f2]{font-size:20px;line-height:28px;padding:0 20px}.solution-section__subtitle[data-v-5acd84f2]{display:none}.solution-list[data-v-5acd84f2]{display:flex;gap:20px;margin-top:40px;overflow-x:auto;padding:0 calc(50vw - 130px) 2px;scroll-snap-type:x mandatory;scrollbar-width:none}.solution-list[data-v-5acd84f2]::-webkit-scrollbar{display:none}.solution-card[data-v-5acd84f2]{background:rgba(0,0,0,.82);border-color:hsla(0,0%,100%,.2);border-radius:20px;display:flex;flex:0 0 260px;height:440px;scroll-snap-align:center;width:260px}.solution-card[data-v-5acd84f2]:before{display:none}.solution-card--active[data-v-5acd84f2]{background:linear-gradient(145deg,#512005,#1b1009 42%,#48200d);border-color:rgba(255,137,58,.38)}.solution-card__visual[data-v-5acd84f2]{flex-basis:184px;height:184px;margin:0 20px}.solution-card__visual img[data-v-5acd84f2]{height:140px;width:150px}.solution-card__content[data-v-5acd84f2]{padding:30px 20px 24px}.solution-card__title[data-v-5acd84f2]{font-size:16px;line-height:24px}.solution-card__description[data-v-5acd84f2]{font-size:12px;line-height:23px;margin-top:18px}.solution-card__link[data-v-5acd84f2]{background:linear-gradient(100deg,#ff4d00,#ff9c2a);border:0;border-radius:40px;color:#fff;font-size:12px;height:36px;min-width:108px}.solution-section--en .solution-card[data-v-5acd84f2]{height:auto;min-height:440px}.solution-section--en .solution-card__description[data-v-5acd84f2]{margin-top:8px}.solution-section--en .solution-card__link[data-v-5acd84f2]{flex-shrink:0;margin-top:16px}.solution-pagination[data-v-5acd84f2]{display:flex;gap:12px;justify-content:center;margin-top:26px}.solution-pagination button[data-v-5acd84f2]{background:hsla(0,0%,100%,.55);border:0;border-radius:50%;cursor:pointer;height:7px;padding:0;width:7px}.solution-pagination .solution-pagination__dot--active[data-v-5acd84f2]{background:#fff}}.home-page[data-v-0be1f9ef] .ability-card__description,.home-page[data-v-0be1f9ef] .ability-card__lead,.home-page[data-v-0be1f9ef] .industry-card__case-description,.home-page[data-v-0be1f9ef] .industry-card__solution-content>p,.home-page[data-v-0be1f9ef] .product-card__description,.home-page[data-v-0be1f9ef] .solution-card__description{color:hsla(0,0%,100%,.8)}@media(min-width:764px){.home-page--en[data-v-0be1f9ef] .product-card__title{line-height:40px}.home-page--en[data-v-0be1f9ef] .product-card__visual img{transform:translateY(calc(-50% + 20px))}.home-page--en[data-v-0be1f9ef] .product-card__visual .product-card__image--lower{transform:translateY(calc(-50% + 40px))}.home-page--en[data-v-0be1f9ef] .ability-card__description,.home-page--en[data-v-0be1f9ef] .ability-card__lead,.home-page--en[data-v-0be1f9ef] .product-card__description,.home-page--en[data-v-0be1f9ef] .solution-card__description{line-height:24px}}@media(min-width:1101px){.home-page--en[data-v-0be1f9ef] .industry-card__case-description,.home-page--en[data-v-0be1f9ef] .industry-card__solution-content>p{line-height:24px}}