svg[data-v-f408edc7]{flex:none;display:block}.nav[data-v-ad42d7b5]{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--nav-h);transition:background .32s var(--ease),box-shadow .32s var(--ease),backdrop-filter .32s var(--ease);color:#fff}.nav.is-solid[data-v-ad42d7b5]{background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);box-shadow:0 1px #06225a12,0 8px 30px #06225a0f;color:var(--ink)}.nav__inner[data-v-ad42d7b5]{height:100%;display:flex;align-items:center;gap:30px}.nav__logo[data-v-ad42d7b5]{display:flex;align-items:center;flex:none}.nav__logo-img[data-v-ad42d7b5]{height:40px;width:auto;display:block;transition:opacity .2s var(--ease)}.nav__links[data-v-ad42d7b5]{display:flex;align-items:center;gap:4px;margin-left:auto}.nav__link[data-v-ad42d7b5]{position:relative;display:inline-flex;align-items:center;gap:5px;padding:9px 15px;border-radius:999px;font-size:15px;font-weight:500;white-space:nowrap;transition:color .22s var(--ease),background .22s var(--ease)}.nav__link[data-v-ad42d7b5]:hover{background:#0060ea14;color:var(--brand-600)}.nav.is-solid .nav__link[data-v-ad42d7b5]:hover{background:var(--bg-tint)}.nav__link.is-active[data-v-ad42d7b5]{font-weight:700}.nav:not(.is-solid) .nav__link.is-active[data-v-ad42d7b5]{color:#fff}.nav:not(.is-solid) .nav__link.is-active[data-v-ad42d7b5]:after{content:"";position:absolute;left:50%;bottom:1px;transform:translate(-50%);width:18px;height:2.5px;border-radius:2px;background:#fff}.nav.is-solid .nav__link.is-active[data-v-ad42d7b5]{color:var(--brand-600)}.nav.is-solid .nav__link.is-active[data-v-ad42d7b5]:after{content:"";position:absolute;left:50%;bottom:2px;transform:translate(-50%);width:18px;height:2.5px;border-radius:2px;background:var(--grad-brand)}.nav__caret[data-v-ad42d7b5]{opacity:.55;transition:transform .25s var(--ease)}.nav__drop:hover .nav__caret[data-v-ad42d7b5]{transform:rotate(180deg)}.nav__drop[data-v-ad42d7b5]{position:relative}.drop[data-v-ad42d7b5]{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:388px;padding:10px;background:#fff;border-radius:20px;border:1px solid var(--line);box-shadow:0 24px 60px #06225a29;color:var(--ink)}.drop[data-v-ad42d7b5]:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.drop__head[data-v-ad42d7b5]{display:flex;align-items:baseline;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid var(--line-2);margin-bottom:6px}.drop__head span[data-v-ad42d7b5]{font-weight:700;font-size:13.5px;color:var(--ink)}.drop__head small[data-v-ad42d7b5]{font-size:11px;letter-spacing:.14em;color:var(--muted-2);text-transform:uppercase}.drop__item[data-v-ad42d7b5]{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:13px;transition:background .2s var(--ease)}.drop__item[data-v-ad42d7b5]:hover{background:var(--bg-soft)}.drop__ico[data-v-ad42d7b5]{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none}.drop__txt[data-v-ad42d7b5]{display:flex;flex-direction:column;gap:2px;min-width:0}.drop__txt b[data-v-ad42d7b5]{font-size:14px;font-weight:650}.drop__txt small[data-v-ad42d7b5]{font-size:12px;color:var(--muted)}.drop__arrow[data-v-ad42d7b5]{margin-left:auto;color:var(--muted-2);opacity:0;transition:opacity .2s,transform .2s}.drop__item:hover .drop__arrow[data-v-ad42d7b5]{opacity:1;transform:translate(2px,-2px)}.nav__right[data-v-ad42d7b5]{display:flex;align-items:center;gap:14px;flex:none}.nav__tel[data-v-ad42d7b5]{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:650;letter-spacing:.02em;padding:9px 17px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#fff3;transition:all .24s var(--ease)}.nav__tel[data-v-ad42d7b5]:hover{background:#ffffff2e}.nav.is-solid .nav__tel[data-v-ad42d7b5]{border-color:var(--line);background:#fff;color:var(--brand-700)}.nav.is-solid .nav__tel[data-v-ad42d7b5]:hover{border-color:var(--brand-400);box-shadow:var(--sh-sm)}.nav__burger[data-v-ad42d7b5]{display:none;color:inherit;padding:6px}.drawer[data-v-ad42d7b5]{position:absolute;top:var(--nav-h);left:0;right:0;background:#fff;color:var(--ink);padding:12px 24px 28px;box-shadow:0 24px 40px #06225a24;max-height:calc(100vh - var(--nav-h));overflow-y:auto}.drawer__link[data-v-ad42d7b5]{display:flex;align-items:center;justify-content:space-between;padding:16px 6px;font-size:16.5px;font-weight:600;border-bottom:1px solid var(--line-2)}.drawer__sub[data-v-ad42d7b5]{padding:14px 6px 4px}.drawer__sub p[data-v-ad42d7b5]{font-size:12px;letter-spacing:.14em;color:var(--muted-2);margin-bottom:6px}.drawer__sub a[data-v-ad42d7b5]{display:block;padding:8px 0;font-size:14.5px;color:var(--brand-700)}.drawer__tel[data-v-ad42d7b5]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;height:48px;border-radius:999px;background:var(--grad-brand);color:#fff;font-weight:650;font-size:15px}.drop-enter-active[data-v-ad42d7b5],.drop-leave-active[data-v-ad42d7b5]{transition:opacity .2s var(--ease),transform .2s var(--ease)}.drop-enter-from[data-v-ad42d7b5],.drop-leave-to[data-v-ad42d7b5]{opacity:0;transform:translate(-50%) translateY(-6px)}.drawer-enter-active[data-v-ad42d7b5],.drawer-leave-active[data-v-ad42d7b5]{transition:opacity .22s var(--ease),transform .22s var(--ease)}.drawer-enter-from[data-v-ad42d7b5],.drawer-leave-to[data-v-ad42d7b5]{opacity:0;transform:translateY(-10px)}@media(max-width:1080px){.nav__links[data-v-ad42d7b5]{display:none}.nav__burger[data-v-ad42d7b5]{display:inline-flex}.nav__right[data-v-ad42d7b5]{margin-left:auto}.nav__tel[data-v-ad42d7b5]{display:none}}@media(max-width:720px){.nav__logo-img[data-v-ad42d7b5]{height:30px}}.ft[data-v-8705d931]{position:relative;overflow:hidden;background:linear-gradient(168deg,#1f51b0,#2a6acb 58%,#3c90e0);color:#ffffffe6;padding-top:78px}.ft__glow[data-v-8705d931]{position:absolute;inset:-30% -10% auto -10%;height:460px;background:radial-gradient(600px 300px at 22% 40%,rgba(255,255,255,.18),transparent 66%),radial-gradient(520px 280px at 78% 10%,rgba(0,192,250,.32),transparent 68%);pointer-events:none}.ft__inner[data-v-8705d931]{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr 1.7fr;gap:64px;padding-bottom:58px}.ft__logo[data-v-8705d931]{display:flex;align-items:center}.ft__logo-img[data-v-8705d931]{height:40px;width:auto;display:block}.ft__slogan[data-v-8705d931]{margin-top:22px;font-size:19px;font-weight:650;color:#fff;letter-spacing:.12em}.ft__desc[data-v-8705d931]{margin-top:12px;font-size:13.5px;line-height:1.85;color:#ffffffd1;max-width:330px}.ft__tel[data-v-8705d931]{display:inline-flex;align-items:center;gap:12px;margin-top:26px;padding:12px 22px 12px 18px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.13);transition:background .25s var(--ease),transform .25s var(--ease)}.ft__tel[data-v-8705d931]:hover{background:#ffffff21;transform:translateY(-2px)}.ft__tel small[data-v-8705d931]{display:block;font-size:11px;letter-spacing:.16em;opacity:.78}.ft__tel b[data-v-8705d931]{display:block;font-size:19px;color:#fff;letter-spacing:.04em;font-weight:700}.ft__cols[data-v-8705d931]{display:grid;grid-template-columns:.9fr .9fr 1.5fr;gap:34px}.ft__col[data-v-8705d931]{display:flex;flex-direction:column}.ft__col h4[data-v-8705d931]{font-size:13.5px;color:#fff;font-weight:700;margin-bottom:18px;letter-spacing:.06em}.ft__col a[data-v-8705d931]{font-size:13.5px;padding:7px 0;color:#ffffffdb;transition:color .2s var(--ease),transform .2s var(--ease)}.ft__col a[data-v-8705d931]:hover{color:#fff;transform:translate(3px)}.ft__addr[data-v-8705d931]{display:flex;gap:9px;padding:6px 0;font-size:13px}.ft__addr svg[data-v-8705d931]{margin-top:3px;color:var(--accent-300);opacity:.85}.ft__addr b[data-v-8705d931]{display:block;color:#fff;font-size:12.5px;font-weight:650;letter-spacing:.04em}.ft__addr span[data-v-8705d931]{color:#fffc;line-height:1.65}.ft__mail[data-v-8705d931]{display:flex;align-items:center;gap:9px;margin-top:8px;color:#ffffffe6!important}.ft__mail svg[data-v-8705d931]{color:var(--accent-300);opacity:.85}.ft__bottom[data-v-8705d931]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 28px 26px;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#ffffffb8}.ft__bottom a[data-v-8705d931]{color:#ffffffd6}.ft__bottom a[data-v-8705d931]:hover{color:#fff}.ft__meta[data-v-8705d931]{display:flex;align-items:center;gap:18px}.ft__top[data-v-8705d931]{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);color:#fff;transition:all .24s var(--ease)}.ft__top[data-v-8705d931]:hover{background:#ffffff1f;transform:translateY(-2px)}@media(max-width:1024px){.ft__inner[data-v-8705d931]{grid-template-columns:1fr;gap:44px}.ft__desc[data-v-8705d931]{max-width:none}}@media(max-width:720px){.ft[data-v-8705d931]{padding-top:54px}.ft__cols[data-v-8705d931]{grid-template-columns:1fr 1fr;gap:26px}.ft__col--wide[data-v-8705d931]{grid-column:1 / -1}.ft__bottom[data-v-8705d931]{flex-direction:column;align-items:flex-start;padding-left:20px;padding-right:20px}}.page-enter-active,.page-leave-active{transition:opacity .28s ease,transform .28s ease}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0}.pv[data-v-e324a508]{position:relative;width:100%;height:100%;overflow:hidden}.pv svg[data-v-e324a508]{width:100%;height:100%;display:block}.pv--layers[data-v-e324a508]{background:linear-gradient(140deg,#0047b8,#0090f2 60%,#0072e0)}.pv--video[data-v-e324a508]{background:linear-gradient(140deg,#2a66dc,#0072e0 58%,#00a8e8)}.pv--spark[data-v-e324a508]{background:linear-gradient(140deg,#0060ea,#0090f2 55%,#00c0fa)}.pv--leaf[data-v-e324a508]{background:linear-gradient(140deg,#06384f,#0078b8 58%,#00b4d8)}.hero[data-v-aa1d4b14]{position:relative;padding:calc(var(--nav-h) + 76px) 0 0;background:linear-gradient(118deg,#2a66dc,#3c93e9 46%,#5cc4f5);color:#fff}.hero__bg[data-v-aa1d4b14]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero__bg[data-v-aa1d4b14]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b2a6070,#0b2a602e 64px,#0b2a6000 132px)}.orb[data-v-aa1d4b14]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.orb--1[data-v-aa1d4b14]{width:620px;height:620px;top:-240px;right:-140px;background:radial-gradient(circle,rgba(255,255,255,.5),transparent 66%);animation:float-aa1d4b14 16s ease-in-out infinite}.orb--2[data-v-aa1d4b14]{width:520px;height:520px;bottom:-220px;left:-120px;background:radial-gradient(circle,rgba(11,42,96,.42),transparent 68%);animation:float-aa1d4b14 20s ease-in-out infinite reverse}.hero__grid[data-v-aa1d4b14]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(120% 90% at 50% 0%,#000 20%,transparent 76%);-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 20%,transparent 76%)}@keyframes float-aa1d4b14{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-28px,26px,0) scale(1.06)}}.hero__inner[data-v-aa1d4b14]{position:relative;z-index:2;display:grid;grid-template-columns:1.14fr .86fr;align-items:center;gap:32px;min-height:520px}.hero__badge[data-v-aa1d4b14]{display:inline-flex;align-items:center;gap:9px;padding:8px 16px 8px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:12.5px;font-weight:600;letter-spacing:.04em;color:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero__badge .dot[data-v-aa1d4b14]{width:7px;height:7px;border-radius:50%;background:#7fe4ff;box-shadow:0 0 0 4px #5fd9ff2e}.hero h1[data-v-aa1d4b14]{margin-top:26px;font-size:clamp(30px,3.4vw,46px);line-height:1.28;letter-spacing:-.025em;font-weight:800}.hero h1 em[data-v-aa1d4b14]{font-style:normal;background:linear-gradient(96deg,#7fe4ff,#c4edff 55%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead[data-v-aa1d4b14]{margin-top:22px;max-width:560px;font-size:16.5px;line-height:1.9;color:#ffffffed}.hero__actions[data-v-aa1d4b14]{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero__chips[data-v-aa1d4b14]{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:32px}.hero__chips li[data-v-aa1d4b14]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#ffffffdb}.hero__chips svg[data-v-aa1d4b14]{color:#7fe4ff}.hero__art[data-v-aa1d4b14]{position:relative}.hero__art[data-v-aa1d4b14]:before{content:"";position:absolute;top:-8%;right:-6%;bottom:-8%;left:-6%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(11,42,96,.3),rgba(11,42,96,.1) 46%,transparent 68%);pointer-events:none}.hero__art svg[data-v-aa1d4b14]{position:relative;width:100%;height:auto}.rings circle[data-v-aa1d4b14]{transform-origin:230px 230px}.orbit[data-v-aa1d4b14]{transform-origin:230px 230px;animation:spin-aa1d4b14 26s linear infinite}@keyframes spin-aa1d4b14{to{transform:rotate(360deg)}}.hero .btn--primary[data-v-aa1d4b14]{background:#fff;color:var(--brand-700);box-shadow:0 14px 34px #0b2a6047}.hero .btn--primary[data-v-aa1d4b14]:hover{box-shadow:0 18px 44px #0b2a6057}.caps[data-v-aa1d4b14]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.cap[data-v-aa1d4b14]{padding:30px 26px 32px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.cap[data-v-aa1d4b14]:hover{transform:translateY(-6px);box-shadow:var(--sh-md);border-color:transparent}.cap__ico[data-v-aa1d4b14]{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:var(--grad-brand-soft);color:var(--brand-600);margin-bottom:20px}.cap h3[data-v-aa1d4b14]{font-size:17px;margin-bottom:11px}.cap p[data-v-aa1d4b14]{font-size:13.8px;line-height:1.8;color:var(--muted)}.prods__head[data-v-aa1d4b14]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:8px}.prods__head .shead[data-v-aa1d4b14]{margin-bottom:42px}.prods__more[data-v-aa1d4b14]{padding-bottom:42px;flex:none}.prods[data-v-aa1d4b14]{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.pcard[data-v-aa1d4b14]{grid-column:span 2;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform .38s var(--ease),box-shadow .38s var(--ease)}.pcard[data-v-aa1d4b14]:hover{transform:translateY(-6px);box-shadow:var(--sh-lg)}.pcard--wide[data-v-aa1d4b14]{grid-column:span 6}.pcard--wide .pcard__link[data-v-aa1d4b14]{flex-direction:row}.pcard--wide .pcard__visual[data-v-aa1d4b14]{width:46%;height:auto;min-height:330px}.pcard--wide .pcard__body[data-v-aa1d4b14]{width:54%;justify-content:center}.pcard__link[data-v-aa1d4b14]{display:flex;flex-direction:column;height:100%}.pcard__visual[data-v-aa1d4b14]{position:relative;height:186px;overflow:hidden}.pcard__visual[data-v-aa1d4b14] .pv{transition:transform .6s var(--ease)}.pcard:hover .pcard__visual[data-v-aa1d4b14] .pv{transform:scale(1.045)}.pcard__index[data-v-aa1d4b14]{position:absolute;top:16px;left:18px;font-size:12px;font-weight:700;letter-spacing:.1em;color:#fffc;padding:3px 9px;border-radius:6px;background:#ffffff29;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pcard__body[data-v-aa1d4b14]{padding:26px 26px 24px;display:flex;flex-direction:column;flex:1}.pcard--wide .pcard__body[data-v-aa1d4b14]{padding:30px 32px 28px}.pcard__titles[data-v-aa1d4b14]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pcard__titles h3[data-v-aa1d4b14]{font-size:20px}.pcard--wide .pcard__titles h3[data-v-aa1d4b14]{font-size:24px}.pcard__en[data-v-aa1d4b14]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.pcard__desc[data-v-aa1d4b14]{margin-top:12px;font-size:13.8px;line-height:1.8;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pcard--wide .pcard__desc[data-v-aa1d4b14]{-webkit-line-clamp:4;font-size:14.5px}.pcard__tags[data-v-aa1d4b14]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pcard__tags li[data-v-aa1d4b14]{padding:5px 12px;border-radius:999px;background:var(--bg-tint);color:var(--brand-700);font-size:11.5px;font-weight:600}.pcard__more[data-v-aa1d4b14]{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:13.5px;font-weight:650;color:var(--brand-600)}.pcard__more svg[data-v-aa1d4b14]{transition:transform .3s var(--ease)}.pcard:hover .pcard__more svg[data-v-aa1d4b14]{transform:translate(4px)}.cases[data-v-aa1d4b14]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ccard[data-v-aa1d4b14]{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.ccard[data-v-aa1d4b14]:hover{transform:translateY(-6px);box-shadow:var(--sh-lg);border-color:transparent}.ccard__link[data-v-aa1d4b14]{display:flex;flex-direction:column;height:100%}.ccard__media[data-v-aa1d4b14]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-tint)}.ccard__media img[data-v-aa1d4b14]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.ccard:hover .ccard__media img[data-v-aa1d4b14]{transform:scale(1.05)}.ccard__ind[data-v-aa1d4b14]{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--brand-700);padding:4px 10px;border-radius:999px;background:var(--bg-tint);margin-bottom:10px}.ccard__body[data-v-aa1d4b14]{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.ccard__client[data-v-aa1d4b14]{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--brand-600);margin-bottom:8px}.ccard h3[data-v-aa1d4b14]{font-size:16.5px;line-height:1.5}.ccard__sum[data-v-aa1d4b14]{margin-top:10px;font-size:13px;line-height:1.8;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ccard__tags[data-v-aa1d4b14]{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:16px}.ccard__tags li[data-v-aa1d4b14]{font-size:11px;font-weight:600;color:var(--muted);padding:4px 10px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line-2)}.partners-sec[data-v-aa1d4b14]{overflow:hidden}.marquee[data-v-aa1d4b14]{display:flex;flex-direction:column;gap:14px;margin-top:8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__row[data-v-aa1d4b14]{display:flex;gap:14px;width:max-content;animation:slide-aa1d4b14 42s linear infinite}.marquee__row--rev[data-v-aa1d4b14]{animation-direction:reverse;animation-duration:48s}.marquee:hover .marquee__row[data-v-aa1d4b14]{animation-play-state:paused}@keyframes slide-aa1d4b14{to{transform:translate(-50%)}}.ptag[data-v-aa1d4b14]{flex:none;padding:15px 26px;background:#fff;border:1px solid var(--line);border-radius:12px;font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap;transition:color .25s,border-color .25s,box-shadow .25s}.ptag[data-v-aa1d4b14]:hover{color:var(--brand-600);border-color:var(--brand-400);box-shadow:var(--sh-sm)}.newslist[data-v-aa1d4b14]{display:flex;flex-direction:column}.nrow[data-v-aa1d4b14]{display:grid;grid-template-columns:116px 1fr auto;align-items:start;gap:26px;padding:26px 6px;border-top:1px solid var(--line);transition:background .25s var(--ease),padding .25s var(--ease)}.nrow[data-v-aa1d4b14]:last-child{border-bottom:1px solid var(--line)}.nrow[data-v-aa1d4b14]:hover{background:#fff;padding-left:18px;padding-right:18px;border-radius:12px}.nrow time[data-v-aa1d4b14]{font-size:13px;font-weight:650;color:var(--muted-2);font-variant-numeric:tabular-nums;padding-top:3px}.nrow__main h3[data-v-aa1d4b14]{font-size:16px;line-height:1.55;transition:color .22s}.nrow:hover .nrow__main h3[data-v-aa1d4b14]{color:var(--brand-600)}.nrow__main p[data-v-aa1d4b14]{margin-top:7px;font-size:13px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nrow__cat[data-v-aa1d4b14]{font-size:11.5px;font-weight:650;color:var(--brand-700);background:var(--bg-tint);padding:4px 11px;border-radius:999px;white-space:nowrap}@media(max-width:1080px){.hero__inner[data-v-aa1d4b14]{grid-template-columns:1fr;min-height:auto;padding-bottom:10px}.hero__art[data-v-aa1d4b14]{display:none}.caps[data-v-aa1d4b14]{grid-template-columns:repeat(2,1fr)}.cases[data-v-aa1d4b14],.prods[data-v-aa1d4b14]{grid-template-columns:1fr}.pcard[data-v-aa1d4b14],.pcard--wide[data-v-aa1d4b14]{grid-column:span 1}.pcard--wide .pcard__link[data-v-aa1d4b14]{flex-direction:column}.pcard--wide .pcard__visual[data-v-aa1d4b14]{width:100%;height:220px;min-height:0}.pcard--wide .pcard__body[data-v-aa1d4b14]{width:100%}}@media(max-width:720px){.hero[data-v-aa1d4b14]{padding-top:calc(var(--nav-h) + 46px)}.hero__lead[data-v-aa1d4b14]{font-size:15px}.caps[data-v-aa1d4b14]{grid-template-columns:1fr;gap:16px}.prods__head[data-v-aa1d4b14]{flex-direction:column;align-items:flex-start}.prods__more[data-v-aa1d4b14]{padding-bottom:30px}.pcard__visual[data-v-aa1d4b14],.pcard--wide .pcard__visual[data-v-aa1d4b14]{height:168px}.nrow[data-v-aa1d4b14]{grid-template-columns:1fr auto;gap:12px}.nrow time[data-v-aa1d4b14]{grid-column:1 / -1;padding-top:0}}:root{--brand-950: #030D26;--brand-900: #04163C;--brand-800: #0047B8;--brand-700: #0060EA;--brand-600: #0072E0;--brand-500: #0090F2;--brand-400: #59A9FF;--brand-vivid: #2F51FF;--accent-500: #00A8E8;--accent-400: #00C0FA;--accent-300: #7FE4FF;--ink: #0A1B33;--ink-2: #2A3F5C;--muted: #5B7FA6;--muted-2: #7C93AC;--line: #DCE9F8;--line-2: #EAF3FF;--bg: #FFFFFF;--bg-soft: #EDF6FF;--bg-tint: #E3F1FF;--grad-brand: linear-gradient(135deg, #0060EA 0%, #00C0FA 52%, #0090F2 100%);--grad-brand-soft: linear-gradient(135deg, #DCEBFF 0%, #CFE7FF 100%);--grad-text: linear-gradient(96deg, #0060EA 0%, #0090F2 60%, #00A8E8 100%);--sh-xs: 0 1px 2px rgba(6, 34, 90, .06);--sh-sm: 0 4px 14px rgba(6, 34, 90, .07);--sh-md: 0 12px 32px rgba(6, 34, 90, .1);--sh-lg: 0 24px 60px rgba(6, 34, 90, .14);--sh-brand: 0 16px 40px rgba(0, 96, 234, .26);--r-sm: 10px;--r-md: 16px;--r-lg: 22px;--r-xl: 30px;--nav-h: 76px;--maxw: 1240px;--ease: cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:MiSans,HarmonyOS Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{margin:0;font-weight:700;line-height:1.25;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:0;background:none}ul,ol{margin:0;padding:0;list-style:none}::selection{background:#0060ea2e}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{padding:108px 0;position:relative}.section--tight{padding:76px 0}.section--soft{background:var(--bg-soft)}.pagehead{padding:calc(var(--nav-h) + 74px) 0 66px;background:linear-gradient(120deg,#2a66dc,#3c93e9 48%,#5cc4f5);color:#fff;position:relative;overflow:hidden}.pagehead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(11,42,96,.42) 0%,rgba(11,42,96,.16) 62px,transparent 128px),radial-gradient(820px 400px at 90% -14%,rgba(255,255,255,.26),transparent 64%),radial-gradient(620px 340px at 4% 112%,rgba(11,42,96,.26),transparent 62%);pointer-events:none}.pagehead .wrap{position:relative;z-index:2}.pagehead__en{font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:#fffc;margin-bottom:14px}.pagehead h1{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.02em}.pagehead p{margin-top:16px;max-width:720px;color:#ffffffed;font-size:16px;line-height:1.8}.shead{max-width:760px;margin-bottom:54px}.shead--center{margin-left:auto;margin-right:auto;text-align:center}.shead__eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-600);margin-bottom:16px}.shead__eyebrow:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--grad-brand)}.shead--center .shead__eyebrow:before{display:none}.shead h2{font-size:clamp(25px,2.9vw,38px);letter-spacing:-.02em;color:var(--ink)}.shead h2 em{font-style:normal;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.shead p{margin-top:16px;color:var(--muted);font-size:16px;line-height:1.85}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.btn svg{width:16px;height:16px}.btn--primary{background:var(--grad-brand);color:#fff;box-shadow:var(--sh-brand)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 20px 46px #0060ea57}.btn--ghost{border:1px solid var(--line);color:var(--ink-2);background:#fff}.btn--ghost:hover{border-color:var(--brand-400);color:var(--brand-600);transform:translateY(-2px)}.btn--light{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn--light:hover{background:#fff3;transform:translateY(-2px)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .72s var(--ease),transform .72s var(--ease);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.card:hover{transform:translateY(-6px);box-shadow:var(--sh-md);border-color:transparent}@media(max-width:1024px){.section{padding:84px 0}.shead{margin-bottom:42px}}@media(max-width:720px){:root{--nav-h: 64px}.wrap{padding:0 20px}.section{padding:64px 0}.section--tight{padding:52px 0}.pagehead{padding:calc(var(--nav-h) + 52px) 0 48px}.shead{margin-bottom:34px}.btn{height:44px;padding:0 20px;font-size:14px}}
