@charset "UTF-8";.count-up[data-v-44c15d64]{display:inline-flex;align-items:baseline;line-height:inherit}.product-matrix[data-v-331abb68]{display:grid;grid-template-columns:repeat(24,1fr);grid-template-areas:"service service service service service service service service service service service service service service service service service service service ai ai ai ai ai" "hardware hardware hardware hardware hardware hardware hardware hardware hardware hardware info info info info info info info info info info info info info info";gap:24px 16px}@media (max-width: 1024px){.product-matrix[data-v-331abb68]{grid-template-columns:repeat(2,1fr);grid-template-areas:"service service" "hardware ai" "info info"}}@media (max-width: 768px){.product-matrix[data-v-331abb68]{gap:24px 12px}}.mat-card[data-v-331abb68]{border-radius:20px;padding:26px 8px 28px;opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.mat-card.slide-left[data-v-331abb68]{transform:translate(-120%)}.mat-card.slide-right[data-v-331abb68]{transform:translate(120%)}.mat-card.mat-active[data-v-331abb68]{opacity:1;transform:translate(0)}.mat-card--service[data-v-331abb68]{grid-area:service;background:url(/images/service-card-bg.webp) center/cover no-repeat;box-shadow:0 8px 24px #1e6fff3d}.mat-card--ai[data-v-331abb68]{grid-area:ai;background:linear-gradient(180deg,#e9f3ff,#f3f9ff);border:1px solid rgba(30,111,255,.1);display:flex;flex-direction:column}.mat-card--light[data-v-331abb68]{background:linear-gradient(180deg,#edf5ff,#f6faff);border:1px solid rgba(30,111,255,.1)}.mat-card[data-v-331abb68]:nth-of-type(3){grid-area:hardware}.mat-card[data-v-331abb68]:nth-of-type(4){grid-area:info}.mat-card__head[data-v-331abb68]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.mat-card__icon[data-v-331abb68]{width:40px;height:40px;object-fit:contain;flex-shrink:0}.mat-card--service .mat-card__icon[data-v-331abb68],.mat-card:nth-of-type(3) .mat-card__icon[data-v-331abb68]{width:48px;height:48px}.mat-card:nth-of-type(4) .mat-card__icon[data-v-331abb68]{width:48px;height:48px}.mat-card__title[data-v-331abb68]{font-size:20px;font-weight:700;color:#1d2129}.mat-card--service .mat-card__title[data-v-331abb68]{color:#fff}@media (max-width: 768px){.mat-card[data-v-331abb68]{padding:22px 8px 24px}.mat-card__head[data-v-331abb68]{margin-bottom:14px;gap:8px}.mat-card__title[data-v-331abb68]{font-size:18px}.mat-card__icon[data-v-331abb68],.mat-card--service .mat-card__icon[data-v-331abb68],.mat-card:nth-of-type(3) .mat-card__icon[data-v-331abb68],.mat-card:nth-of-type(4) .mat-card__icon[data-v-331abb68]{width:40px;height:40px}}@media (max-width: 640px){.mat-card[data-v-331abb68]{padding:18px 8px 20px}.mat-card__head[data-v-331abb68]{margin-bottom:12px}.mat-card__title[data-v-331abb68]{font-size:16px}.mat-card__icon[data-v-331abb68],.mat-card--service .mat-card__icon[data-v-331abb68],.mat-card:nth-of-type(3) .mat-card__icon[data-v-331abb68],.mat-card:nth-of-type(4) .mat-card__icon[data-v-331abb68]{width:34px;height:34px}.mat-ai[data-v-331abb68]{gap:10px}}.mat-pills[data-v-331abb68]{list-style:none;padding:0;margin:0;display:grid;gap:12px}.mat-pills--service[data-v-331abb68]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.mat-pills--service[data-v-331abb68]{grid-template-columns:repeat(2,1fr)}}.mat-pills--info[data-v-331abb68]{grid-template-columns:repeat(2,1fr)}@media (max-width: 640px){.mat-pills--info[data-v-331abb68]{grid-template-columns:1fr;gap:10px}}.mat-pills--hardware[data-v-331abb68]{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.mat-pills--hardware[data-v-331abb68]{grid-template-columns:repeat(2,1fr)}}.mat-card--light:nth-of-type(3) .mat-pills[data-v-331abb68]{grid-template-columns:repeat(2,1fr)}.mat-card--light:nth-of-type(4) .mat-pills[data-v-331abb68]{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.mat-card--light:nth-of-type(3) .mat-pills[data-v-331abb68],.mat-card--light:nth-of-type(4) .mat-pills[data-v-331abb68]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.mat-card--light:nth-of-type(3) .mat-pills[data-v-331abb68],.mat-card--light:nth-of-type(4) .mat-pills[data-v-331abb68]{grid-template-columns:1fr;gap:10px}}.mat-pill[data-v-331abb68]{font-family:inherit;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;background:linear-gradient(0deg,#fff9,#ffffffe6);border:1px solid rgba(255,255,255,.85);border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:9px 10px;font-size:13px;font-weight:500;color:#1d2129;line-height:1.4;white-space:nowrap;box-shadow:0 1px 4px #0d52d614;transition:transform .2s ease,box-shadow .2s ease;min-height:44px}.mat-pill[data-v-331abb68]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000000a}.mat-pill[data-v-331abb68]:active{transform:translateY(2px);box-shadow:none}@media (max-width: 640px){.mat-pill[data-v-331abb68]{white-space:normal;font-size:12px;padding:10px 12px;min-height:48px}}.mat-pill .mat-pill__thumb[data-v-331abb68]{display:none}.mat-ai[data-v-331abb68]{display:flex;flex-direction:column;flex:1;min-height:0;justify-content:space-evenly}.mat-ai__logo[data-v-331abb68]{width:100%;height:auto;border-radius:12px;transition:transform .2s ease}.mat-ai__logo[data-v-331abb68]:hover{transform:scale(1.03)}.uiverse-btn[data-v-9459df2b]{display:block;position:relative;width:56px;height:56px;margin:0;overflow:hidden;outline:none;background-color:transparent;cursor:pointer;border:0;--ring-base: #f0eeef;--ring-accent: #96daf0;--arrow-color: #f0eeef}.uiverse-btn--light[data-v-9459df2b]{--ring-base: #e3e7ee;--ring-accent: #1e6fff;--arrow-color: #1d2129}.uiverse-btn[data-v-9459df2b]:before,.uiverse-btn[data-v-9459df2b]:after{content:"";position:absolute;border-radius:50%;inset:7px}.uiverse-btn[data-v-9459df2b]:before{border:4px solid var(--ring-base);transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms}.uiverse-btn[data-v-9459df2b]:after{border:4px solid var(--ring-accent);transform:scale(1.3);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94);opacity:0}@media (hover: hover){.uiverse-btn[data-v-9459df2b]:hover:before,.uiverse-btn[data-v-9459df2b]:focus:before{opacity:0;transform:scale(.7);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.455,.03,.515,.955)}.uiverse-btn[data-v-9459df2b]:hover:after,.uiverse-btn[data-v-9459df2b]:focus:after{opacity:1;transform:scale(1);transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms}}.uiverse-btn__box[data-v-9459df2b]{display:flex;position:absolute;top:0;left:0}.uiverse-btn__elem[data-v-9459df2b]{display:block;width:20px;height:20px;margin:17px 18px 0;transform:rotate(180deg);fill:var(--arrow-color)}.uiverse-btn__elem svg[data-v-9459df2b]{display:block;width:20px;height:20px}@media (hover: hover){.uiverse-btn:hover .uiverse-btn__box[data-v-9459df2b],.uiverse-btn:focus .uiverse-btn__box[data-v-9459df2b]{transition:.4s;transform:translate(-56px)}}.uiverse-btn--right .uiverse-btn__elem[data-v-9459df2b]{transform:rotate(0)}.uiverse-btn--right .uiverse-btn__box[data-v-9459df2b]{transform:translate(-56px)}@media (hover: hover){.uiverse-btn--right:hover .uiverse-btn__box[data-v-9459df2b],.uiverse-btn--right:focus .uiverse-btn__box[data-v-9459df2b]{transform:translate(0)}}@media (max-width: 640px){.uiverse-btn[data-v-9459df2b]{width:44px;height:44px}.uiverse-btn[data-v-9459df2b]:before,.uiverse-btn[data-v-9459df2b]:after{inset:5px;border-width:3px}.uiverse-btn__elem[data-v-9459df2b]{width:16px;height:16px;margin:14px 14px 0}.uiverse-btn__elem svg[data-v-9459df2b]{width:16px;height:16px}}@media (max-width: 640px) and (hover: hover){.uiverse-btn:hover .uiverse-btn__box[data-v-9459df2b],.uiverse-btn:focus .uiverse-btn__box[data-v-9459df2b]{transform:translate(-44px)}}@media (max-width: 640px){.uiverse-btn--right .uiverse-btn__box[data-v-9459df2b]{transform:translate(-44px)}}@media (max-width: 640px) and (hover: hover){.uiverse-btn--right:hover .uiverse-btn__box[data-v-9459df2b],.uiverse-btn--right:focus .uiverse-btn__box[data-v-9459df2b]{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.uiverse-btn[data-v-9459df2b]:before,.uiverse-btn[data-v-9459df2b]:after,.uiverse-btn .uiverse-btn__box[data-v-9459df2b]{transition:none}.uiverse-btn:hover .uiverse-btn__box[data-v-9459df2b],.uiverse-btn:focus .uiverse-btn__box[data-v-9459df2b]{transform:none}}.hero[data-v-de1b234f]{position:relative;background:url(/images/hero-bg-clean.webp) center top/cover no-repeat;background-color:#eef4fd;display:block;overflow-x:clip;overflow-y:visible}@media (max-width: 1024px){.hero[data-v-de1b234f]{background-position:66% center;overflow-x:clip;overflow-y:visible}}@media (min-width: 1024px){.hero[data-v-de1b234f]{margin-top:72px}}.hero-slide--first[data-v-de1b234f]{position:relative;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-top:72px;overflow-x:clip;overflow-y:visible;background:url(/images/hero-bg-clean.webp) center top/cover no-repeat;background-color:#eef4fd;opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.22,1,.36,1),visibility .6s}@media (min-width: 1280px){.hero-slide--first[data-v-de1b234f]{padding-top:0;aspect-ratio:1920/620;min-height:620px}}@media (min-width: 1025px) and (max-width: 1279px){.hero-slide--first[data-v-de1b234f]{padding-top:40px;padding-bottom:24px}}.hero-slide--first.is-active[data-v-de1b234f]{opacity:1;visibility:visible}.hero-slide--first .hero__inner[data-v-de1b234f]{min-height:0}@media (max-height: 480px) and (max-width: 1279px){.hero-slide--first[data-v-de1b234f]{padding-top:60px}}@media (max-width: 1024px){.hero-slide--first[data-v-de1b234f]{min-height:auto;background-position:66% center}.hero-slide--first[data-v-de1b234f]:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#f0f7ffd9,#f0f7ff8c)}}.hero-slide--banner[data-v-de1b234f]{position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.22,1,.36,1),visibility .6s;cursor:default}.hero-slide--banner.is-active[data-v-de1b234f]{opacity:1;visibility:visible;z-index:1}.hero-slide--banner.is-clickable[data-v-de1b234f]{cursor:pointer}.hero-slide__image[data-v-de1b234f]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-slide__overlay[data-v-de1b234f]{position:absolute;left:0;right:0;bottom:0;padding:48px 48px 32px;background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,transparent 100%);pointer-events:none}@media (max-width: 768px){.hero-slide__overlay[data-v-de1b234f]{padding:32px 24px 24px}}.hero-slide__title[data-v-de1b234f]{font-size:40px;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.3)}@media (max-width: 768px){.hero-slide__title[data-v-de1b234f]{font-size:24px}}.hero-slide__subtitle[data-v-de1b234f]{font-size:18px;color:#ffffffe6;margin:0;line-height:1.5;text-shadow:0 1px 4px rgba(0,0,0,.3)}@media (max-width: 768px){.hero-slide__subtitle[data-v-de1b234f]{font-size:16px}}@media (min-width: 1600px){.hero.is-banner-mode .hero-slide--first[data-v-de1b234f]{min-height:0}}.hero-dots[data-v-de1b234f]{position:absolute;left:50%;bottom:2px;transform:translate(-50%);display:flex;gap:8px;z-index:3}.hero-arrow[data-v-de1b234f]{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.hero-arrow--left[data-v-de1b234f]{left:24px}.hero-arrow--right[data-v-de1b234f]{right:24px}@media (max-width: 1279px){.hero-arrow[data-v-de1b234f]{display:none}}@media (prefers-reduced-motion: reduce){.hero-slide--first[data-v-de1b234f],.hero-slide--banner[data-v-de1b234f]{transition:none}}.hero__inner[data-v-de1b234f]{min-height:inherit;display:grid;grid-template-columns:1fr;gap:48px;align-items:center;position:relative;z-index:1;width:100%}@media (min-width: 1600px){.hero__inner[data-v-de1b234f]{width:min(100vw - 48px,1536px);margin:0 auto;padding:0 24px;grid-template-columns:minmax(0,1fr) 704px;gap:48px}}@media (min-width: 1280px) and (max-width: 1599px){.hero__inner[data-v-de1b234f]{width:min(100vw - 48px,1400px);margin:0 auto;padding:0 24px;grid-template-columns:minmax(0,1fr) 760px;gap:40px}}@media (max-width: 1279px){.hero__inner[data-v-de1b234f]{grid-template-columns:1fr;gap:48px;max-width:760px;margin:0 auto}}@media (max-width: 1024px){.hero__inner[data-v-de1b234f]{grid-template-columns:1fr;gap:32px;padding:0 clamp(16px,4.2vw,24px)}}.hero__content[data-v-de1b234f]{position:relative;z-index:2;max-width:590px;margin-top:-28px}@media (max-width: 1024px){.hero__content[data-v-de1b234f]{max-width:none;margin-top:0}}.hero-visual-stage[data-v-de1b234f]{position:relative;justify-self:end;isolation:isolate}@media (min-width: 1600px){.hero-visual-stage[data-v-de1b234f]{width:704px;min-width:704px;height:560px;min-height:560px;aspect-ratio:auto}}@media (min-width: 1280px) and (max-width: 1599px){.hero-visual-stage[data-v-de1b234f]{width:760px;min-width:760px;height:604px;min-height:604px;aspect-ratio:auto}}@media (max-width: 1279px){.hero-visual-stage[data-v-de1b234f]{width:min(100%,760px);aspect-ratio:44/35;min-height:480px;justify-self:center}}.hero-panel[data-v-de1b234f]{position:absolute;cursor:pointer;outline:none}.hero-panel__frame[data-v-de1b234f]{position:relative;width:100%;height:100%;overflow:hidden;border:2px solid rgba(255,255,255,.86);box-shadow:0 16px 40px #1e6fff1f;border-radius:24px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.hero-panel--info[data-v-de1b234f]{left:35.125%;top:6%;width:25%;height:42.06%;z-index:2}.hero-panel--info .hero-panel__frame[data-v-de1b234f]{background:linear-gradient(135deg,#eefaffeb,#dadbffeb)}.hero-panel--info[data-v-de1b234f]:before{content:"";position:absolute;pointer-events:none;left:-102px;top:106px;height:78px;border-left:2px dashed rgba(30,111,255,.55)}.hero-panel--info[data-v-de1b234f]:after{content:"";position:absolute;pointer-events:none;z-index:5;left:-58px;top:90px;width:58px;border-top:2px dashed rgba(30,111,255,.38)}@media (max-width: 1024px){.hero-panel--info[data-v-de1b234f]:before,.hero-panel--info[data-v-de1b234f]:after{display:none}}.hero-panel--hardware[data-v-de1b234f]{left:50.89%;top:22.91%;width:38.64%;height:36.46%;z-index:3}.hero-panel--hardware .hero-panel__frame[data-v-de1b234f]{background:linear-gradient(135deg,#d9ccff,#88b4ff)}.hero-panel--hardware[data-v-de1b234f]:before{content:"";position:absolute;pointer-events:none;right:calc(100% - 144px);top:-57px;width:77px;border-top:2px dashed rgba(30,111,255,.55)}.hero-panel--hardware[data-v-de1b234f]:after{content:"";position:absolute;pointer-events:none;z-index:5;left:184px;top:-42px;height:39px;border-left:2px dashed rgba(30,111,255,.38)}@media (max-width: 1024px){.hero-panel--hardware[data-v-de1b234f]:before,.hero-panel--hardware[data-v-de1b234f]:after{display:none}}.hero-panel--service[data-v-de1b234f]{left:9.53%;top:39.14%;width:50%;height:42.06%;z-index:4}.hero-panel--service .hero-panel__frame[data-v-de1b234f]{background:#e0f2ffe0}.hero-panel--service[data-v-de1b234f]:before{content:"";position:absolute;pointer-events:none;left:468px;bottom:calc(100% - 173px);height:60px;border-left:2px dashed rgba(30,111,255,.55)}.hero-panel--service[data-v-de1b234f]:after{content:"";position:absolute;pointer-events:none;z-index:5;right:-72px;top:188px;width:72px;border-top:2px dashed rgba(30,111,255,.38)}@media (max-width: 1024px){.hero-panel--service[data-v-de1b234f]:before,.hero-panel--service[data-v-de1b234f]:after{display:none}}.hero-panel.is-active .hero-panel__frame[data-v-de1b234f]{transform:translateY(-6px);border-color:#1e6fffe6;box-shadow:0 22px 52px #1e6fff3d}.hero-panel--info .hero-panel__image-slot[data-v-de1b234f]{position:absolute;inset:3px;overflow:hidden;border-radius:14px;background:#ffffffe6}.hero-panel--info .hero-panel__image[data-v-de1b234f]{width:100%;height:100%;object-fit:cover;object-position:center center;transform:translateY(0)}.hero-panel--hardware .hero-panel__image-slot[data-v-de1b234f]{position:absolute;inset:18px 9px 6px;overflow:hidden;border-radius:14px;background:#ffffffe0}.hero-panel--hardware .hero-panel__image[data-v-de1b234f]{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-panel--service .hero-panel__image-slot[data-v-de1b234f]{position:absolute;inset:18px 9px 6px;overflow:hidden;border-radius:14px;background:#fff}.hero-panel--service .hero-panel__image[data-v-de1b234f]{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-panel__label[data-v-de1b234f]{position:absolute;pointer-events:none;z-index:6;display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 4px;border:1px solid rgba(30,111,255,.25);border-radius:6px;background:linear-gradient(135deg,#1e6fff1a,#ffffffeb);box-shadow:0 4px 14px #1e6fff1a;white-space:nowrap;font-size:8.96px;font-weight:600;color:#1e6fff;width:max-content;max-width:none}.hero-panel__label img[data-v-de1b234f]{width:21px;height:21px;object-fit:contain;display:block;flex-shrink:0}.hero-panel__label span[data-v-de1b234f]{flex-shrink:0}.hero-panel--info .hero-panel__label[data-v-de1b234f]{left:-146px;top:72px}.hero-panel--hardware .hero-panel__label[data-v-de1b234f]{left:144px;top:-70px}.hero-panel--service .hero-panel__label[data-v-de1b234f]{left:424px;top:172px}.hero-panel--info .hero-panel__label img[data-v-de1b234f]{width:30px;height:30px}.hero-panel--service .hero-panel__label img[data-v-de1b234f]{width:26px;height:26px}@media (min-width: 1025px) and (max-width: 1599px){.hero-panel__label[data-v-de1b234f]{font-size:10px;padding:3px 8px 3px 4px}.hero-panel__label img[data-v-de1b234f]{width:22px;height:22px}.hero-panel--info .hero-panel__label img[data-v-de1b234f]{width:31px;height:31px}.hero-panel--service .hero-panel__label img[data-v-de1b234f]{width:26px;height:26px}.hero-panel--info .hero-panel__label[data-v-de1b234f]{left:-88px;top:94px}.hero-panel--hardware .hero-panel__label[data-v-de1b234f]{left:225px;top:-75px}.hero-panel--service .hero-panel__label[data-v-de1b234f]{left:500px;top:205px}.hero-panel[data-v-de1b234f]:after,.hero-panel[data-v-de1b234f]:before{display:none}}@media (max-width: 1279px){.hero-panel[data-v-de1b234f]:after,.hero-panel[data-v-de1b234f]:before{display:none}}@media (prefers-reduced-motion: reduce){.hero-panel__frame[data-v-de1b234f],.hero-panel.is-active .hero-panel__frame[data-v-de1b234f]{transition:none;transform:none}}.hero__eyebrow[data-v-de1b234f]{font-size:13px;color:#1e6fff;font-weight:500;letter-spacing:.06em;margin-bottom:32px}@media (max-width: 640px){.hero__eyebrow[data-v-de1b234f]{margin-bottom:20px}}.hero__title[data-v-de1b234f]{font-size:56px;font-weight:700;line-height:1.15;color:#1d2129;margin-bottom:40px;letter-spacing:-.02em}@media (max-width: 768px){.hero__title[data-v-de1b234f]{font-size:40px}}@media (max-width: 640px){.hero__title[data-v-de1b234f]{font-size:24px;margin-bottom:24px}}.hero__title-blue[data-v-de1b234f]{font-weight:800;display:inline-block;background:linear-gradient(90deg,#0153ff,#003afe 47%,#0171fe 71%,#01a6ff 97%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.hero__desc[data-v-de1b234f]{font-size:16px;line-height:1.9;color:#4e5969;margin-bottom:36px;max-width:520px}.hero__desc strong[data-v-de1b234f]{color:#1e6fff;font-weight:600}@media (max-width: 640px){.hero__desc[data-v-de1b234f]{line-height:1.75;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.hero__cta[data-v-de1b234f]{display:flex;gap:16px;margin-bottom:56px;flex-wrap:wrap}@media (max-width: 640px){.hero__cta[data-v-de1b234f]{margin-bottom:32px}}.hero__btn[data-v-de1b234f]{padding:12px 36px;font-size:16px}.hero__stats[data-v-de1b234f]{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;max-width:620px}@media (max-width: 640px){.hero__stats[data-v-de1b234f]{grid-template-columns:repeat(2,1fr);gap:16px;max-width:none;justify-items:center}.hero__stats .hero-stat[data-v-de1b234f]:last-child{grid-column:1/-1}}@media (max-width: 640px){.hero__content[data-v-de1b234f]{text-align:center}.hero__desc[data-v-de1b234f]{margin-left:auto;margin-right:auto}.hero__cta[data-v-de1b234f]{justify-content:center}.hero-stat[data-v-de1b234f]{text-align:center}.hero-stat__value[data-v-de1b234f]{justify-content:center}}.hero-stat__value[data-v-de1b234f]{display:flex;align-items:baseline;gap:2px;color:#1e6fff;line-height:1;margin-bottom:8px}.hero-stat[data-v-de1b234f] .count-up__num{font-size:25px;font-weight:500;letter-spacing:-.02em}.hero-stat[data-v-de1b234f] .count-up__suffix{font-size:21px;font-weight:400}.hero-stat__label[data-v-de1b234f]{font-size:14px;color:#86909c}@media (max-width: 640px){.hero-stat[data-v-de1b234f] .count-up__num{font-size:22px}.hero-stat[data-v-de1b234f] .count-up__suffix{font-size:18px}.hero-stat__label[data-v-de1b234f]{font-size:12px}}.products-section[data-v-de1b234f]{padding-top:40px;background:linear-gradient(180deg,#f4f8fe,#f9fcff)}@media (max-width: 640px){.products-section[data-v-de1b234f]{padding-top:28px}}.matrix-wrapper[data-v-de1b234f]{overflow:hidden;width:100%}.solution-carousel[data-v-de1b234f]{display:flex;align-items:center;gap:20px;padding:32px 0 0}@media (max-width: 768px){.solution-carousel[data-v-de1b234f]{position:relative;gap:0;padding:20px 0 0;margin-inline:calc(-1*clamp(16px,4.2vw,24px))}.solution-carousel>.uiverse-btn[data-v-de1b234f]{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.solution-carousel>.uiverse-btn--left[data-v-de1b234f]{left:10px}.solution-carousel>.uiverse-btn--right[data-v-de1b234f]{right:10px}}@media (max-width: 640px){.solution-carousel[data-v-de1b234f]{padding:20px 0 0}.solution-carousel>.uiverse-btn--left[data-v-de1b234f]{left:6px}.solution-carousel>.uiverse-btn--right[data-v-de1b234f]{right:6px}}.solution-carousel__viewport[data-v-de1b234f]{flex:1;min-width:0;perspective:1400px}.solution-card[data-v-de1b234f]{position:relative;border-radius:28px;overflow:hidden;height:480px;min-height:480px;color:#fff;box-shadow:0 8px 32px #0000001f;display:flex;align-items:flex-end}@media (max-width: 768px){.solution-card[data-v-de1b234f]{height:520px;min-height:520px;border-radius:0;box-shadow:none}}@media (max-width: 640px){.solution-card[data-v-de1b234f]{height:auto;min-height:460px;border-radius:0;box-shadow:none}}.solution-card__bg[data-v-de1b234f]{position:absolute;inset:0;background-image:linear-gradient(135deg,#0f1a2e66,#1a274299);background-size:cover;background-position:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover: hover){.solution-card:hover .solution-card__bg[data-v-de1b234f]{transform:scale(1.04)}}.solution-card--bg-1 .solution-card__bg[data-v-de1b234f]{background-image:url(/images/cards/smart-city-hall.webp)}.solution-card--bg-2 .solution-card__bg[data-v-de1b234f]{background-image:url(/images/cards/tech-dashboard.webp)}.solution-card__overlay[data-v-de1b234f]{position:absolute;inset:0;background:linear-gradient(45deg,#0d1930b3,#0d19306b 30%,#0d19301f 62%,#0d19300a)}@media (max-width: 768px){.solution-card__overlay[data-v-de1b234f]{background:linear-gradient(180deg,#0d193026,#0d19308c 45%,#0d1930eb)}}.solution-card__content[data-v-de1b234f]{position:relative;z-index:1;padding:44px 48px;max-width:640px;display:flex;flex-direction:column;flex:1}@media (max-width: 768px){.solution-card__content[data-v-de1b234f]{padding:28px 58px 26px}}@media (max-width: 640px){.solution-card__content[data-v-de1b234f]{padding:24px 52px}}.solution-card__category[data-v-de1b234f]{display:inline-block;font-size:14px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;padding:5px 14px;border-radius:999px;margin-bottom:18px;align-self:flex-start}@media (max-width: 640px){.solution-card__category[data-v-de1b234f]{padding:4px 12px;margin-bottom:14px}}.solution-card__title[data-v-de1b234f]{font-size:30px;font-weight:700;line-height:1.25;margin-bottom:12px}@media (max-width: 768px){.solution-card__title[data-v-de1b234f]{font-size:24px}}@media (max-width: 640px){.solution-card__title[data-v-de1b234f]{font-size:20px;margin-bottom:10px}}.solution-card__desc[data-v-de1b234f]{font-size:16px;color:#ffffffd1;line-height:1.7;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 640px){.solution-card__desc[data-v-de1b234f]{font-size:14px;margin-bottom:14px;-webkit-line-clamp:3}}.solution-card__benefits[data-v-de1b234f]{list-style:none;display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:24px;flex:1;align-content:flex-start;min-height:90px}.solution-card__benefits li[data-v-de1b234f]{display:flex;align-items:center;gap:7px;font-size:14px;color:#ffffffe6}.solution-card__benefits li .el-icon[data-v-de1b234f]{color:#ffffffb8}@media (max-width: 768px){.solution-card__benefits[data-v-de1b234f]{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:18px;min-height:80px}}.solution-card__link[data-v-de1b234f]{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:gap .2s ease}.solution-card__link[data-v-de1b234f]:hover{gap:10px}@media (max-width: 640px){.solution-card__link[data-v-de1b234f]{font-size:14px}}.ring-switch-enter-from[data-v-de1b234f]{opacity:0;transform:rotateY(16deg) translate(-48px) scale(.96)}.ring-switch-enter-active[data-v-de1b234f]{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.ring-switch-leave-to[data-v-de1b234f]{opacity:0;transform:rotateY(-16deg) translate(48px) scale(.96)}.ring-switch-leave-active[data-v-de1b234f]{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.solution-dots[data-v-de1b234f]{display:flex;justify-content:center;gap:8px;margin-top:20px}.solution-dots--overlay[data-v-de1b234f]{display:none}@media (max-width: 768px){.solution-dots--desktop[data-v-de1b234f]{display:none}}@media (max-width: 768px){.solution-dots--overlay[data-v-de1b234f]{display:flex;position:absolute;left:50%;bottom:2px;transform:translate(-50%);margin-top:0;z-index:3}.solution-dots--overlay .solution-dot[data-v-de1b234f]{background:#ffffff73}.solution-dots--overlay .solution-dot.is-active[data-v-de1b234f]{background:#fffffff2}.solution-dots--overlay .solution-dot[data-v-de1b234f]:hover{background:#ffffffb3}}.solution-dot[data-v-de1b234f]{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:#1e6fff38;cursor:pointer;transition:width .2s ease,background-color .2s ease}.solution-dot[data-v-de1b234f]:hover{background:#1e6fff80}.solution-dot.is-active[data-v-de1b234f]{width:26px;background:#1e6fff}@media (prefers-reduced-motion: reduce){.solution-card__bg[data-v-de1b234f]{transition:none}.solution-card:hover .solution-card__bg[data-v-de1b234f]{transform:none}.ring-switch-enter-from[data-v-de1b234f],.ring-switch-leave-to[data-v-de1b234f]{opacity:1;transform:none}.ring-switch-enter-active[data-v-de1b234f],.ring-switch-leave-active[data-v-de1b234f]{transition:none}}.news-section[data-v-de1b234f]{background:linear-gradient(180deg,#fff,#f4f8fe)}.news-layout[data-v-de1b234f]{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:stretch}@media (max-width: 1024px){.news-layout[data-v-de1b234f]{grid-template-columns:1fr;gap:20px}}@media (max-width: 768px){.news-layout[data-v-de1b234f]{gap:12px;margin-inline:calc(-1*clamp(16px,4.2vw,24px))}}.news-tag[data-v-de1b234f]{display:inline-block;font-size:12px;font-weight:600;color:#1e6fff;background:#1e6fff1a;border:1px solid rgba(30,111,255,.2);padding:3px 12px;border-radius:999px;width:fit-content}.news-feature[data-v-de1b234f]{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:44px 44px 40px;border-radius:28px;background:linear-gradient(135deg,#0f1a2e,#1a2742 55%,#22325a);color:#fff;overflow:hidden;box-shadow:0 24px 64px -24px #0f1a2e73;text-decoration:none}.news-feature__glow[data-v-de1b234f]{position:absolute;width:380px;height:380px;top:-160px;right:-120px;border-radius:50%;background:radial-gradient(circle,rgba(30,111,255,.3),transparent 62%);pointer-events:none}.news-feature__top[data-v-de1b234f]{position:relative;z-index:1;display:flex;align-items:center;gap:14px;margin-bottom:22px}.news-feature__date[data-v-de1b234f]{font-size:14px;color:#ffffff8c}.news-feature__title[data-v-de1b234f]{position:relative;z-index:1;font-size:26px;font-weight:700;line-height:1.4;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-feature__summary[data-v-de1b234f]{position:relative;z-index:1;font-size:14px;color:#ffffffad;line-height:1.8;margin-bottom:26px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.news-feature__more[data-v-de1b234f]{position:relative;z-index:1;margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#4a8bff;cursor:pointer;transition:gap .2s ease}.news-feature__more[data-v-de1b234f]:hover{gap:10px}@media (max-width: 768px){.news-feature[data-v-de1b234f]{border-radius:0;padding:28px clamp(16px,4.2vw,24px) 26px}}@media (max-width: 640px){.news-feature__title[data-v-de1b234f]{font-size:22px}}.news-list[data-v-de1b234f]{max-height:464px;overflow-y:auto;padding-top:8px;padding-right:4px;margin-top:-8px;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:12px}.news-list--locked[data-v-de1b234f]{overflow-y:hidden}@media (max-width: 768px){.news-list[data-v-de1b234f]{flex-direction:row;align-items:stretch;gap:0;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0;margin-top:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.news-list[data-v-de1b234f]::-webkit-scrollbar{display:none}.news-list--locked[data-v-de1b234f]{overflow:hidden}}.news-page[data-v-de1b234f]{display:contents}@media (max-width: 768px){.news-page[data-v-de1b234f]{display:flex;flex-direction:column;gap:12px;flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.news-load-state[data-v-de1b234f]{flex:0 0 1px;width:1px;min-height:0;padding:0;visibility:hidden}}.news-dots[data-v-de1b234f]{display:none}@media (max-width: 768px){.news-dots[data-v-de1b234f]{display:flex;justify-content:center;gap:8px;margin-top:16px}}.news-load-state[data-v-de1b234f]{min-height:36px;display:flex;align-items:center;justify-content:center;padding:2px 0 6px;color:#86909c;font-size:14px}.news-load-state__message[data-v-de1b234f]{line-height:1.5}.news-load-state__retry[data-v-de1b234f]{border:0;padding:4px 8px;background:transparent;color:#1e6fff;font:inherit;cursor:pointer}.news-load-state__retry[data-v-de1b234f]:hover,.news-load-state__retry[data-v-de1b234f]:focus-visible{text-decoration:underline}.news-load-state__retry[data-v-de1b234f]:focus-visible{outline:2px solid #1e6fff;outline-offset:2px}.news-row[data-v-de1b234f]{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 24px;gap:18px;align-items:center;padding:18px 20px;background:#fff;border:1px solid #e5e6eb;border-radius:20px;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease,background-color .2s ease;text-decoration:none}@media (hover: hover){.news-row[data-v-de1b234f]:hover{border-color:#1e6fff4d;box-shadow:0 4px 16px #00000014}.news-row:hover .news-row__title[data-v-de1b234f]{color:#1e6fff}.news-row:hover .news-row__arrow[data-v-de1b234f]{opacity:1;transform:translate(0)}}@media (max-width: 768px){.news-row[data-v-de1b234f]{grid-template-columns:52px minmax(0,1fr) 18px;gap:12px;padding:16px clamp(16px,4.2vw,24px);border:none;border-radius:0}.news-row .news-row__arrow[data-v-de1b234f]{opacity:1;transform:none}}.news-row__date[data-v-de1b234f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:64px;height:64px;border-radius:12px;background:#f0f6ff;color:#1e6fff;flex-shrink:0}.news-row__date b[data-v-de1b234f]{font-size:24px;font-weight:700;line-height:1}.news-row__date span[data-v-de1b234f]{font-size:11px;color:#86909c}.news-row__body[data-v-de1b234f]{min-width:0;display:flex;flex-direction:column;gap:6px}.news-row__title[data-v-de1b234f]{font-size:16px;font-weight:600;color:#1d2129;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.news-row__summary[data-v-de1b234f]{font-size:14px;color:#86909c;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-row__arrow[data-v-de1b234f]{color:#1e6fff;opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .2s ease}.news-feature--enter[data-v-de1b234f]{opacity:0;transform:translate(-120%);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.news-feature--enter.news-in[data-v-de1b234f]{opacity:1;transform:translate(0)}.news-row--enter[data-v-de1b234f]{opacity:0;transform:translateY(-130%);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.news-row--enter.news-in[data-v-de1b234f]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.news-feature--enter[data-v-de1b234f],.news-row--enter[data-v-de1b234f]{transition:none;opacity:1;transform:none}}.case-grid[data-v-de1b234f]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:24px;padding:16px 20px 28px;margin:-16px -20px -28px}.case-grid .case-card[data-v-de1b234f]{opacity:0;transform:translateY(130%);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.case-grid .case-card--feature[data-v-de1b234f]{transform:translate(-120%)}.case-grid .case-card.active[data-v-de1b234f]{opacity:1;transform:translateY(0)}.case-grid .case-card--feature.active[data-v-de1b234f]{transform:translate(0)}@media (prefers-reduced-motion: reduce){.case-grid .case-card[data-v-de1b234f]{opacity:1;transform:none;transition:none}}.case-grid:not(.case-idle) .case-card[data-v-de1b234f]{pointer-events:none}.case-grid.case-idle .case-card[data-v-de1b234f]{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .35s ease}@media (max-width: 1024px){.case-grid[data-v-de1b234f]{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width: 768px){.case-grid[data-v-de1b234f]{gap:12px;padding:0 0 24px;margin:0 calc(-1*clamp(16px,4.2vw,24px)) -24px}}@media (max-width: 640px){.case-grid[data-v-de1b234f]{grid-template-columns:1fr}}.case-card[data-v-de1b234f]{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e5e6eb}.case-card--feature[data-v-de1b234f]{grid-column:span 2;grid-row:span 2;min-height:520px}.case-card--feature .case-card__cover[data-v-de1b234f]{position:absolute;inset:0;height:100%}.case-card--feature .case-card__body[data-v-de1b234f]{position:relative;z-index:1;margin-top:auto;padding:32px}.case-card--feature .case-card__title[data-v-de1b234f]{color:#fff;font-size:24px}.case-card--feature .case-card__client[data-v-de1b234f]{color:#ffffffb8}.case-card--feature .case-card__summary[data-v-de1b234f]{color:#ffffffd9}.case-card--feature .case-card__link[data-v-de1b234f]{color:#fff}.case-card--feature .case-card__industry[data-v-de1b234f]{top:16px;bottom:auto;background:#0d193080}.case-card--wide[data-v-de1b234f]{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:1.15fr 1fr}.case-card--wide .case-card__cover[data-v-de1b234f]{height:100%;min-height:240px}.case-card--wide .case-card__body[data-v-de1b234f]{display:flex;flex-direction:column;justify-content:center;padding:32px 40px}@media (max-width: 640px){.case-card--wide[data-v-de1b234f]{display:block}.case-card--wide .case-card__cover[data-v-de1b234f]{min-height:0;height:200px}.case-card--wide .case-card__body[data-v-de1b234f]{padding:20px clamp(16px,4.2vw,24px)}}.case-card__cover[data-v-de1b234f]{height:180px;position:relative;overflow:hidden;background-size:cover;background-position:center}.case-card__cover[data-v-de1b234f]:before{content:"";position:absolute;inset:0;background:inherit;transform-origin:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.case-card__cover--1[data-v-de1b234f]{background-image:url(/images/cards/smart-city-hall.webp)}.case-card__cover--2[data-v-de1b234f]{background-image:url(/images/cards/tech-dashboard.webp)}.case-card__cover--3[data-v-de1b234f]{background-image:url(/images/cards/office-teamwork.webp)}@media (hover: hover){.case-card:hover .case-card__cover[data-v-de1b234f]:before{transform:scale(1.05)}}.case-card .case-cover-deco[data-v-de1b234f]{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.3),transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.2),transparent 50%)}.case-card .case-card__scrim[data-v-de1b234f]{position:absolute;inset:0;background:linear-gradient(180deg,#0d193000 32%,#0d193029 52%,#0d1930c7)}.case-card__industry[data-v-de1b234f]{position:absolute;bottom:16px;left:16px;background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;padding:4px 12px;border-radius:999px;font-size:14px;z-index:1}.case-card__body[data-v-de1b234f]{padding:24px}.case-card__title[data-v-de1b234f]{font-size:18px;font-weight:600;color:#1d2129;margin-bottom:8px}.case-card__client[data-v-de1b234f]{font-size:14px;color:#86909c;margin-bottom:12px}.case-card__summary[data-v-de1b234f]{font-size:14px;color:#4e5969;line-height:1.7;margin-bottom:16px}.case-card__link[data-v-de1b234f]{display:inline-flex;align-items:center;gap:4px;color:#1e6fff;font-size:14px;font-weight:600;cursor:pointer}.case-card__link[data-v-de1b234f]:hover{gap:8px}@media (max-width: 768px){.case-card[data-v-de1b234f]{border-radius:0;border:none}.case-card .case-card__body[data-v-de1b234f]{padding:20px clamp(16px,4.2vw,24px)}}@media (max-width: 768px){.case-card--feature .case-card__body[data-v-de1b234f]{padding:28px clamp(16px,4.2vw,24px) 26px}.case-card__industry[data-v-de1b234f]{left:clamp(16px,4.2vw,24px)}}@media (prefers-reduced-motion: reduce){.case-card__cover[data-v-de1b234f]:before{transition:none}.case-card:hover .case-card__cover[data-v-de1b234f]:before{transform:none}.about-collage__frame img[data-v-de1b234f]{transition:none}.about-collage__frame:hover img[data-v-de1b234f]{transform:none}}@media (max-width: 640px){.case-card--feature[data-v-de1b234f]{grid-column:auto;grid-row:auto;min-height:460px}.case-card--wide[data-v-de1b234f]{grid-column:auto}}.about-section[data-v-de1b234f]{background:linear-gradient(180deg,#f7f8fa,#fff);padding-bottom:0}.about-manifesto[data-v-de1b234f]{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:center}@media (max-width: 1024px){.about-manifesto[data-v-de1b234f]{grid-template-columns:1fr;gap:48px}}@media (max-width: 640px){.about-manifesto[data-v-de1b234f]{gap:32px}}.about-title[data-v-de1b234f]{font-size:40px;font-weight:700;line-height:1.3;margin:0 0 24px}@media (max-width: 640px){.about-title[data-v-de1b234f]{font-size:24px;margin:0 0 16px}}.about-desc[data-v-de1b234f]{font-size:16px;color:#4e5969;line-height:1.8;margin-bottom:32px;max-width:48ch}@media (max-width: 640px){.about-desc[data-v-de1b234f]{margin-bottom:24px}}.about-stats[data-v-de1b234f]{display:none}.about-collage[data-v-de1b234f]{position:relative}@media (max-width: 768px){.about-collage[data-v-de1b234f]{margin-inline:calc(-1*clamp(16px,4.2vw,24px))}}.about-collage__frame[data-v-de1b234f]{border-radius:28px;overflow:hidden;box-shadow:0 8px 32px #0000001f;aspect-ratio:4/3.2}@media (max-width: 768px){.about-collage__frame[data-v-de1b234f]{border-radius:0;box-shadow:none}}.about-collage__frame img[data-v-de1b234f]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover: hover){.about-collage__frame:hover img[data-v-de1b234f]{transform:scale(1.04)}}.about-values[data-v-de1b234f]{display:none!important}.about-value[data-v-de1b234f]{position:relative;background:#fff;border:1px solid #e5e6eb;border-radius:20px;padding:32px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.about-value[data-v-de1b234f]:hover{transform:translateY(-6px);box-shadow:0 8px 32px #0000001f;border-color:#1e6fff47}.about-value--2[data-v-de1b234f]{margin-top:40px;background:#f0f6ff;border-color:#1e6fff38}@media (max-width: 1024px){.about-value--2[data-v-de1b234f]{margin-top:0}}.about-value__icon[data-v-de1b234f]{width:56px;height:56px;border-radius:16px;background:#f0f6ff;color:#1e6fff;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px}.about-value--2 .about-value__icon[data-v-de1b234f]{background:#fff;box-shadow:0 2px 8px #0000000a}.about-value h4[data-v-de1b234f]{font-size:20px;font-weight:700;margin-bottom:10px}.about-value p[data-v-de1b234f]{font-size:16px;color:#4e5969;line-height:1.8}.ai-section[data-v-de1b234f]{padding:clamp(48px,9vw,120px) 0}.ai-section .container[data-v-de1b234f]{padding:0 clamp(16px,4.2vw,24px)}.ai-grid[data-v-de1b234f]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:12px 16px 40px;margin:-12px -16px -40px;overflow:hidden;overflow:clip;overflow-clip-margin:40px}@media (max-width: 1024px){.ai-grid[data-v-de1b234f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.ai-grid[data-v-de1b234f]{grid-template-columns:1fr}}@media (max-width: 768px){.ai-grid[data-v-de1b234f]{gap:12px;padding:0 0 40px;margin:0 calc(-1*clamp(16px,4.2vw,24px)) -40px}}.ai-card[data-v-de1b234f]{position:relative;border-radius:11px;padding:28px 24px 20px;color:#fff;overflow:hidden;cursor:pointer;min-height:220px;display:flex;flex-direction:column;gap:10px;background-size:cover;background-position:center;transform:translateY(130%);transition:transform .8s cubic-bezier(.22,1,.36,1)}.ai-card.ai-active[data-v-de1b234f]{transform:translateY(0)}.ai-card.ai-idle[data-v-de1b234f]:hover{transform:translateY(-8px);box-shadow:0 24px 56px -16px #0f1a2e66}.ai-card.ai-idle[data-v-de1b234f]{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.ai-card.ai-idle:hover .ai-card__badge[data-v-de1b234f]{transform:translateY(16px);opacity:0}.ai-card.ai-idle:hover .ai-card__glow[data-v-de1b234f]{opacity:1.8;transform:scale(1.4)}.ai-card__glow[data-v-de1b234f]{position:absolute;top:-50px;right:-30px;width:200px;height:200px;background:radial-gradient(circle,rgba(30,111,255,.2),transparent 65%);border-radius:50%;pointer-events:none;z-index:1;transition:opacity .55s ease,transform .55s ease}.ai-card__accent-bar[data-v-de1b234f]{position:absolute;bottom:0;left:28px;right:28px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);z-index:2;transition:opacity .35s ease;opacity:0}.ai-card__content[data-v-de1b234f]{position:absolute;right:0;bottom:-6px;left:0;height:33.333%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:8px 58px 14px 16px;overflow:visible;color:#1d2129;background:#ffffffd9;border-radius:0;border:none;z-index:3}.ai-card__arrow[data-v-de1b234f]{position:absolute;top:50%;right:14px;width:32px;height:32px;color:#357eff;background:#ffffffd9;border:2px solid rgba(53,126,255,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);transition:background .3s ease,border-color .3s ease}.ai-card__arrow .el-icon[data-v-de1b234f]{font-size:15px}.ai-card__badge[data-v-de1b234f]{position:absolute;top:16px;right:16px;background:#ffffff38;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;border-radius:999px;backdrop-filter:blur(10px);z-index:1;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease}.ai-card__brand[data-v-de1b234f]{display:inline-flex;align-items:center;gap:5px;color:#1d2129;font-size:10px;font-weight:500;line-height:1.2;width:fit-content;position:relative}.ai-card__brand-dot[data-v-de1b234f]{width:6px;height:6px;border-radius:50%;background:#357eff;box-shadow:0 0 8px #357eff59}.ai-card__title[data-v-de1b234f]{font-size:18px;font-weight:700;line-height:1.25;position:relative}.ai-card__desc[data-v-de1b234f]{overflow:hidden;color:#1d2129c7;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;position:relative}@media (max-width: 768px){.ai-card[data-v-de1b234f]{border-radius:0}.ai-card__content[data-v-de1b234f]{padding:10px 56px 10px clamp(16px,4.2vw,24px)}.ai-card__arrow[data-v-de1b234f]{right:calc(clamp(16px,4.2vw,24px) - 4px)}.ai-card__accent-bar[data-v-de1b234f]{left:clamp(16px,4.2vw,24px);right:clamp(16px,4.2vw,24px)}.ai-card__badge[data-v-de1b234f]{right:clamp(16px,4.2vw,24px)}}.ai-card--purple[data-v-de1b234f]{background-size:calc(100% + 4px) auto;background-position:calc(50% + 2px) center}@media (max-width: 1024px){.hero-slide--first[data-v-de1b234f]{padding-top:56px;padding-bottom:24px}.hero-slide--first[data-v-de1b234f]:before{background:linear-gradient(90deg,#f0f7ffeb,#f0f7ff99 42%,#f0f7ff00 65%)}.hero-slide--first .hero__inner[data-v-de1b234f]{display:flex;flex-direction:column;align-items:stretch;gap:24px}.hero-slide--first .hero__content[data-v-de1b234f]{display:contents}.hero-slide--first .hero__eyebrow[data-v-de1b234f],.hero-slide--first .hero__desc[data-v-de1b234f]{display:none}.hero-slide--first .hero__title[data-v-de1b234f]{order:1;margin-bottom:0;margin-inline:12px;text-align:center;font-size:clamp(40px,12.5vw,72px);line-height:1.08}}@media (max-width: 1024px) and (min-width: 769px){.hero-slide--first .hero__title[data-v-de1b234f]{font-size:clamp(36px,6vw,56px)}}@media (max-width: 1024px){.hero-slide--first .hero__stats[data-v-de1b234f]{order:2;margin:0 12px;max-width:none;display:flex;gap:4px}.hero-slide--first .hero__stats .hero-stat[data-v-de1b234f]:last-child{grid-column:auto}.hero-slide--first .hero-stat[data-v-de1b234f]{flex:1 1 0;min-width:0;text-align:center;align-items:center}.hero-slide--first .hero-stat__value[data-v-de1b234f]{justify-content:center}.hero-slide--first .hero-stat[data-v-de1b234f] .count-up__num{font-size:clamp(17px,5vw,28px)}.hero-slide--first .hero-stat[data-v-de1b234f] .count-up__suffix{font-size:clamp(13px,3.8vw,22px)}.hero-slide--first .hero-stat__label[data-v-de1b234f]{font-size:clamp(9px,2.5vw,13px);white-space:nowrap}.hero-slide--first .hero-visual-stage[data-v-de1b234f]{order:3;display:block;width:100%;justify-self:auto;align-self:stretch;aspect-ratio:100/79.5;min-height:0;overflow:visible;gap:0;padding-bottom:0;scroll-snap-type:none;container-type:inline-size}.hero-slide--first .hero-panel[data-v-de1b234f]{position:absolute;display:block;flex:none;aspect-ratio:auto;scroll-snap-align:none;z-index:auto!important}.hero-slide--first .hero-panel--info[data-v-de1b234f]{left:35.13cqw!important;top:9.84cqw!important;width:25cqw!important;height:33.45cqw!important}.hero-slide--first .hero-panel--info[data-v-de1b234f]:after{display:block;left:-8.24cqw;top:12.78cqw;right:auto;bottom:auto;width:8.24cqw;height:0}.hero-slide--first .hero-panel--info[data-v-de1b234f]:before{display:block;left:-14.49cqw;top:15.06cqw;right:auto;bottom:auto;width:0;height:11.08cqw}.hero-slide--first .hero-panel--info .hero-panel__label[data-v-de1b234f]{left:-20.74cqw!important;top:10.23cqw!important}.hero-slide--first .hero-panel--info .hero-panel__label img[data-v-de1b234f]{width:max(12px,3.2cqw);height:max(12px,3.2cqw)}.hero-slide--first .hero-panel--hardware[data-v-de1b234f]{left:50.89cqw!important;top:23.29cqw!important;width:38.64cqw!important;height:29cqw!important}.hero-slide--first .hero-panel--hardware[data-v-de1b234f]:before{display:block;left:auto;top:-8.1cqw;right:calc(100% - 20.45cqw);bottom:auto;width:10.94cqw;height:0}.hero-slide--first .hero-panel--hardware[data-v-de1b234f]:after{display:block;left:26.14cqw;top:-5.97cqw;right:auto;bottom:auto;width:0;height:5.54cqw}.hero-slide--first .hero-panel--hardware .hero-panel__label[data-v-de1b234f]{left:20.45cqw!important;top:-9.94cqw!important}.hero-slide--first .hero-panel--service[data-v-de1b234f]{left:9.53cqw!important;top:36.21cqw!important;width:50cqw!important;height:33.46cqw!important}.hero-slide--first .hero-panel--service[data-v-de1b234f]:before{display:block;left:66.48cqw;top:auto;right:auto;bottom:calc(100% - 24.57cqw);width:0;height:8.52cqw}.hero-slide--first .hero-panel--service[data-v-de1b234f]:after{display:block;left:auto;top:26.7cqw;right:-10.23cqw;bottom:auto;width:10.23cqw;height:0}.hero-slide--first .hero-panel--service .hero-panel__label[data-v-de1b234f]{left:60.23cqw!important;top:24.43cqw!important}.hero-slide--first .hero-panel--service .hero-panel__label img[data-v-de1b234f]{width:max(12px,3.2cqw);height:max(12px,3.2cqw)}.hero-slide--first .hero-panel__frame[data-v-de1b234f]{border:2px solid rgba(255,255,255,.86);border-radius:16px;box-shadow:0 16px 40px #1e6fff1f}.hero-slide--first .hero-panel--info .hero-panel__frame[data-v-de1b234f]{z-index:2}.hero-slide--first .hero-panel--hardware .hero-panel__frame[data-v-de1b234f]{z-index:3}.hero-slide--first .hero-panel--service .hero-panel__frame[data-v-de1b234f]{z-index:4}.hero-slide--first .hero-panel--info .hero-panel__image-slot[data-v-de1b234f]{inset:.44cqw}.hero-slide--first .hero-panel--hardware .hero-panel__image-slot[data-v-de1b234f]{inset:2.85cqw 1.42cqw .95cqw}.hero-slide--first .hero-panel--service .hero-panel__image-slot[data-v-de1b234f]{inset:2.81cqw 1.41cqw .94cqw}.hero-slide--first .hero-panel__image-slot[data-v-de1b234f]{border-radius:10px}.hero-slide--first .hero-panel__label[data-v-de1b234f]{position:absolute;z-index:6;margin-top:0;padding:2px 7px 2px 3px;border-radius:7px;font-size:max(8px,2cqw)}.hero-slide--first .hero-panel__label img[data-v-de1b234f]{width:max(12px,3.2cqw);height:max(12px,3.2cqw)}}@media (max-width: 1024px) and (max-width: 340px){.hero-slide--first .hero-panel--hardware .hero-panel__label[data-v-de1b234f]{left:16.45cqw!important}.hero-slide--first .hero-panel--service .hero-panel__label[data-v-de1b234f]{left:56.23cqw!important}.hero-slide--first .hero-panel__label[data-v-de1b234f]{font-size:7px}}@media (max-width: 1024px){.hero-slide--first .hero__cta[data-v-de1b234f]{order:4;justify-content:center;margin:8px 0 0}.hero-slide--first .hero__btn[data-v-de1b234f]{width:auto;padding:15px 10vw;border-radius:999px;font-size:clamp(16px,4.6vw,22px);line-height:1.2;white-space:nowrap}}
