*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f5f5f7;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#000;min-height:100vh;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{min-height:100vh}a{color:inherit}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.sys-icon[data-v-317787d4]{width:22px;height:22px;display:block}.brand[data-v-5d167552]{border-radius:16px;flex-shrink:0;align-items:center;gap:12px;padding:4px 2px;text-decoration:none;display:inline-flex;position:relative}.brand__glow[data-v-5d167552]{filter:blur(18px);z-index:0;opacity:.75;pointer-events:none;background:radial-gradient(65% 55% at 35% 45%,#38bdf847,#0000 62%),radial-gradient(55% 50% at 78% 55%,#a78bfa38,#0000 58%);width:96px;height:48px;animation:5.5s ease-in-out infinite brand-pulse-5d167552;position:absolute;top:50%;left:-8px;translate:0 -50%}.brand:hover .brand__glow[data-v-5d167552]{opacity:.95}.brand__mark-wrap[data-v-5d167552]{z-index:1;justify-content:center;align-items:center;line-height:0;display:flex;position:relative}.brand__mark[data-v-5d167552]{object-fit:contain;width:auto;max-width:200px;height:40px;display:block}.brand__type[data-v-5d167552]{z-index:1;letter-spacing:-.03em;align-items:baseline;gap:2px;line-height:1;display:flex;position:relative}.brand__name[data-v-5d167552]{color:#f5f5f7;font-size:1.18rem;font-weight:700}.brand__suffix[data-v-5d167552]{color:#f5f5f7;letter-spacing:-.02em;font-size:1.02rem;font-weight:600}.brand:hover .brand__name[data-v-5d167552],.brand:hover .brand__suffix[data-v-5d167552]{color:#fff}@keyframes brand-pulse-5d167552{0%,to{opacity:.65;filter:blur(18px)}50%{opacity:.9;filter:blur(22px)}}@media (prefers-reduced-motion:reduce){.brand__glow[data-v-5d167552]{animation:none}}.slide-captcha[data-v-f127b975]{--c-accent:#2997ff;--c-accent-soft:#2997ff73;--c-cyan:#22d3ee;--c-line:#ffffff1a;--c-card-bg:#00000061;grid-column:1/-1;margin-top:8px;padding-top:22px}.slide-captcha--embedded[data-v-f127b975]{grid-column:auto;width:100%;margin-top:0;padding-top:0}.slide-captcha--disabled[data-v-f127b975]{opacity:.62;pointer-events:none}.slide-captcha__intro[data-v-f127b975]{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.slide-captcha__icon[data-v-f127b975]{color:#b8e6ff;background:linear-gradient(145deg,#2997ff59,#22d3ee1f);border:1px solid #7dd3fc59;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 0 24px #2997ff33,inset 0 1px #ffffff1f}.slide-captcha__icon svg[data-v-f127b975]{width:22px;height:22px}.slide-captcha__intro-text[data-v-f127b975]{min-width:0;padding-top:2px}.slide-captcha__title[data-v-f127b975]{letter-spacing:-.02em;color:var(--text,#f5f5f7);margin-bottom:4px;font-size:.92rem;font-weight:600;display:block}.slide-captcha__hint[data-v-f127b975]{color:var(--muted,#a1a1a6);margin:0;font-size:.8rem;line-height:1.5}.slide-captcha__card[data-v-f127b975]{background:var(--c-card-bg);border:1px solid var(--c-line);border-radius:16px;padding:18px 18px 16px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 48px #00000059}.slide-captcha__card[data-v-f127b975]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.55;background:linear-gradient(135deg,#22d3ee59,#2997ff40 45%,#bf5af233);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.slide-captcha__loading[data-v-f127b975]{z-index:1;padding:6px 0 4px;position:relative}.slide-captcha__skeleton[data-v-f127b975]{background:linear-gradient(110deg,#ffffff0a 0%,#ffffff1a 42%,#ffffff0a 84%) 0 0/220% 100%;border-radius:14px;animation:1.15s ease-in-out infinite slide-captcha-shimmer-f127b975}.slide-captcha__skeleton--stage[data-v-f127b975]{width:min(300px,100%);height:150px;margin:0 auto}.slide-captcha__skeleton--track[data-v-f127b975]{border-radius:999px;width:min(300px,100%);height:48px;margin:14px auto 0}.slide-captcha__loading-text[data-v-f127b975]{text-align:center;color:var(--muted,#a1a1a6);margin:14px 0 0;font-size:.82rem}@keyframes slide-captcha-shimmer-f127b975{0%{background-position:120% 0}to{background-position:-120% 0}}.slide-captcha__err-panel[data-v-f127b975]{z-index:1;text-align:center;padding:12px 8px 8px;position:relative}.slide-captcha__err-text[data-v-f127b975]{color:#fecaca;margin:0 0 14px;font-size:.86rem;line-height:1.55}.slide-captcha__retry[data-v-f127b975]{color:#fef2f2;font:inherit;cursor:pointer;background:#7f1d1d40;border:1px solid #fca5a559;border-radius:999px;padding:10px 20px;font-size:.85rem;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}.slide-captcha__retry[data-v-f127b975]:hover:not(:disabled){background:#7f1d1d61;border-color:#fca5a58c;box-shadow:0 0 20px #f8717126}.slide-captcha__body[data-v-f127b975]{z-index:1;width:fit-content;max-width:100%;margin:0 auto;position:relative}.slide-captcha__stage-shell[data-v-f127b975]{background:linear-gradient(160deg,#2997ff40,#22d3ee14 55%,#0000);border-radius:14px;padding:3px;box-shadow:0 12px 40px #00000073}.slide-captcha__stage-wrap[data-v-f127b975]{background:#050608;border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080,inset 0 1px #ffffff0a}.slide-captcha__stage[data-v-f127b975]{-webkit-user-select:none;user-select:none;touch-action:none;margin:0 auto;position:relative}.slide-captcha__bg[data-v-f127b975]{vertical-align:top;pointer-events:none;width:100%;height:auto;display:block}.slide-captcha__piece[data-v-f127b975]{cursor:grab;filter:drop-shadow(0 4px 14px #0000008c)drop-shadow(0 0 18px #2997ff38);touch-action:none;transition:filter .15s;position:absolute;left:0}.slide-captcha__piece[data-v-f127b975]:active{cursor:grabbing;filter:drop-shadow(0 6px 20px #0009)drop-shadow(0 0 28px #2997ff59)}.slide-captcha__track[data-v-f127b975]{touch-action:none;width:100%;margin-top:16px}.slide-captcha__track-inner[data-v-f127b975]{background:linear-gradient(#12161ef2,#080a0efa);border:1px solid #ffffff1a;border-radius:999px;height:48px;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #00000073,inset 0 -1px #ffffff0a}.slide-captcha__track-fill[data-v-f127b975]{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#22d3ee38 0%,#2997ff6b 45%,#0a84ff59 100%);width:0;max-width:100%;transition:width 60ms linear;position:absolute;inset:0;box-shadow:inset 0 0 24px #7dd3fc1f}.slide-captcha__track-hint[data-v-f127b975]{letter-spacing:.04em;color:#f5f5f76b;pointer-events:none;z-index:1;justify-content:center;align-items:center;font-size:.8rem;font-weight:500;transition:opacity .22s;display:flex;position:absolute;inset:0}.slide-captcha__knob[data-v-f127b975]{color:#fff;cursor:grab;touch-action:none;z-index:2;background:linear-gradient(180deg, #ffffff59 0%, transparent 42%), linear-gradient(165deg, #5eb0ff 0%, var(--c-accent) 48%, #0071e3 100%);border:1px solid #ffffff61;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .12s,box-shadow .12s;display:flex;position:absolute;top:5px;left:5px;box-shadow:inset 0 0 0 1px #00000040,0 10px 28px #0a84ff61,0 0 40px #2997ff38}.slide-captcha__knob[data-v-f127b975]:hover{box-shadow:inset 0 0 0 1px #00000040,0 12px 32px #0a84ff7a,0 0 48px #2997ff47}.slide-captcha__knob[data-v-f127b975]:active{cursor:grabbing;transform:scale(.97)}.slide-captcha__knob svg[data-v-f127b975]{opacity:.95;width:18px;height:18px}.slide-captcha__footer[data-v-f127b975]{justify-content:center;margin-top:14px;display:flex}.slide-captcha__refresh[data-v-f127b975]{color:var(--muted-on-dark,#f5f5f7d1);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:500;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.slide-captcha__refresh[data-v-f127b975]:hover:not(:disabled){color:#e8f6ff;border-color:var(--c-accent-soft);background:#2997ff1f;box-shadow:0 0 20px #2997ff1f}.slide-captcha__refresh svg[data-v-f127b975]{opacity:.85;flex-shrink:0}.tutorial__wrap[data-v-f3abd8d6]{z-index:1;padding-bottom:56px;position:relative}.tutorial-doc[data-v-f3abd8d6]{border-radius:calc(var(--radius) + 8px);color:#1a1d26;background:linear-gradient(#fff 0%,#f4f7fb 100%);max-width:820px;margin:0 auto;padding:32px 26px 40px;box-shadow:0 32px 80px #00000073,inset 0 0 0 1px #ffffff80}.tutorial-doc__head[data-v-f3abd8d6]{border-bottom:1px solid #0f172a14;margin-bottom:20px;padding-bottom:18px}.tutorial-doc__top[data-v-f3abd8d6]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.tutorial-doc__title[data-v-f3abd8d6]{letter-spacing:-.02em;color:#0f172a;flex:1;min-width:0;margin:0;font-size:clamp(1.45rem,4vw,1.8rem);font-weight:700;line-height:1.25}.tutorial-doc__back[data-v-f3abd8d6]{color:#64748b;white-space:nowrap;flex-shrink:0;margin-top:.2em;font-size:.88rem;font-weight:500;text-decoration:none}.tutorial-doc__back[data-v-f3abd8d6]:hover{color:#1d4ed8;text-decoration:underline}@media (width<=520px){.tutorial-doc__top[data-v-f3abd8d6]{flex-direction:column;align-items:stretch;gap:10px}.tutorial-doc__back[data-v-f3abd8d6]{align-self:flex-end;margin-top:0}}.tutorial-doc__lead[data-v-f3abd8d6]{color:#475569;margin:0;font-size:.94rem;line-height:1.65}.tutorial-toc[data-v-f3abd8d6]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 28px;padding:14px 16px;font-size:.82rem;display:flex}.tutorial-toc__label[data-v-f3abd8d6]{color:#0f172a;margin-right:4px;font-weight:700}.tutorial-toc a[data-v-f3abd8d6]{color:#1d4ed8;text-decoration:none}.tutorial-toc a[data-v-f3abd8d6]:hover{text-decoration:underline}.tutorial-sec[data-v-f3abd8d6]{margin-bottom:32px}.tutorial-h2[data-v-f3abd8d6]{color:#0f172a;border-bottom:2px solid #e2e8f0;margin:0 0 14px;padding-bottom:8px;font-size:1.12rem;font-weight:700}.tutorial-h3[data-v-f3abd8d6]{color:#1e293b;margin:22px 0 10px;font-size:.98rem;font-weight:600}.tutorial-p[data-v-f3abd8d6]{color:#334155;margin:0 0 12px;font-size:.93rem;line-height:1.72}.tutorial-p a[data-v-f3abd8d6]{color:#1d4ed8;word-break:break-all}.tutorial-ul[data-v-f3abd8d6]{color:#334155;margin:0 0 14px;padding-left:1.2em;font-size:.92rem;line-height:1.68}.tutorial-ul--tight li[data-v-f3abd8d6]{margin-bottom:6px}.tutorial-ul li[data-v-f3abd8d6]{margin-bottom:10px}.tutorial-subul[data-v-f3abd8d6]{margin:6px 0 0;padding-left:1.1em;list-style:outside}.tutorial-subul--block[data-v-f3abd8d6]{margin:0 0 14px 1.2em;list-style:outside}.tutorial-ol[data-v-f3abd8d6]{color:#334155;margin:0 0 14px;padding-left:1.2em;font-size:.92rem;line-height:1.68}.tutorial-ol--spaced li[data-v-f3abd8d6]{margin-bottom:16px}.tutorial-fig[data-v-f3abd8d6]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:18px 0;padding:10px;box-shadow:0 8px 28px #0f172a0f}.tutorial-fig__img[data-v-f3abd8d6]{vertical-align:top;border-radius:6px;width:100%;height:auto;display:block}.tutorial-fig__img--qr[data-v-f3abd8d6]{max-width:280px;margin:0 auto}.tutorial-fig__cap[data-v-f3abd8d6]{color:#64748b;text-align:center;margin:10px 4px 0;font-size:.8rem;line-height:1.45}.tutorial-warn-inline[data-v-f3abd8d6]{color:#b91c1c;margin-top:6px;font-weight:600;display:inline-block}.tutorial-doc__foot[data-v-f3abd8d6]{text-align:center;border-top:1px solid #0f172a14;margin-top:8px;padding-top:22px}.tutorial-meta[data-v-f3abd8d6]{color:#94a3b8;margin:0 0 14px;font-size:.82rem}.site[data-v-23f1a053]{--bg:#000;--text:#f5f5f7;--muted:#a1a1a6;--muted-on-dark:#f5f5f7d1;--line:#ffffff1f;--glass:#ffffff14;--glass-strong:#ffffff24;--accent:#2997ff;--accent-2:#bf5af2;--accent-3:#22d3ee;--radius:22px;isolation:isolate;background:var(--bg);min-height:100vh;color:var(--text);position:relative}.site[data-v-23f1a053]:before{content:"";z-index:0;pointer-events:none;opacity:1;background:radial-gradient(100% 85% at 15% 0,#2997ff1f,#0000 52%),radial-gradient(90% 70% at 92% 8%,#bf5af214,#0000 48%),radial-gradient(80% 55% at 50% 100%,#22d3ee0a,#0000 55%);position:fixed;inset:0}.site[data-v-23f1a053]>*{z-index:1;position:relative}.wrap[data-v-23f1a053]{width:min(1120px,100% - 48px);margin-inline:auto}.header[data-v-23f1a053]{z-index:40;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:sticky;top:0}.header--solid[data-v-23f1a053]{border-color:var(--line);-webkit-backdrop-filter:saturate(180%)blur(20px);background:#000000b8;box-shadow:0 1px #ffffff0f}.header__inner[data-v-23f1a053]{justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100% - 48px);margin-inline:auto;padding:14px 0;display:flex}.nav[data-v-23f1a053]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.nav__link[data-v-23f1a053]{color:var(--muted-on-dark);white-space:nowrap;padding-bottom:2px;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav__link[data-v-23f1a053]:after{content:"";transform-origin:0;background:#ffffff8c;height:1px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__link[data-v-23f1a053]:hover{color:var(--text)}.nav__link[data-v-23f1a053]:hover:after{transform:scaleX(1)}.header__actions[data-v-23f1a053]{flex-shrink:0;align-items:center;gap:12px;display:flex}.burger[data-v-23f1a053]{border:1px solid var(--line);background:var(--glass);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;padding:0;display:none}.burger__bar[data-v-23f1a053]{background:var(--text);border-radius:2px;width:18px;height:2px}.mobile-panel[data-v-23f1a053]{display:none}.text-link[data-v-23f1a053]{color:#7dd3fc;margin-top:8px;font-size:.95rem;text-decoration:none;display:inline-block}.text-link[data-v-23f1a053]:hover{text-decoration:underline}.btn[data-v-23f1a053]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn--primary[data-v-23f1a053]{color:#fff;background:linear-gradient(#0a84ff,#0071e3);box-shadow:0 12px 36px #0a84ff52}.btn--primary[data-v-23f1a053]:hover{transform:translateY(-1px);box-shadow:0 16px 44px #0a84ff66}.btn--ghost[data-v-23f1a053]{background:var(--glass);border-color:var(--line);color:var(--text)}.btn--ghost[data-v-23f1a053]:hover{background:var(--glass-strong)}.btn--outline[data-v-23f1a053]{color:#fffffff5;background:0 0;border-color:#ffffff61}.btn--outline[data-v-23f1a053]:hover{background:#ffffff0f;border-color:#ffffff8c}.btn--lg[data-v-23f1a053]{padding:14px 24px;font-size:.95rem}.btn[data-v-23f1a053]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none;box-shadow:none!important;transform:none!important}.hero[data-v-23f1a053]{align-items:center;min-height:min(88vh,860px);padding:80px 0 104px;display:flex;position:relative;overflow:clip}.hero__glow[data-v-23f1a053]{filter:blur(88px);opacity:.42;pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite float-23f1a053;position:absolute}.hero__glow--a[data-v-23f1a053]{background:radial-gradient(circle,#2997ffbf,#0000 72%);width:400px;height:400px;top:18%;left:10%}.hero__glow--b[data-v-23f1a053]{background:radial-gradient(circle,#bf5af28c,#0000 72%);width:480px;height:480px;animation-delay:-5s;bottom:0;right:-2%}.hero__glow--c[data-v-23f1a053]{opacity:.35;background:radial-gradient(circle,#22d3ee47,#0000 70%);width:280px;height:280px;animation-delay:-8s;bottom:12%;left:48%}.hero__grid[data-v-23f1a053]{opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 56% at 50% 42%,#000 22%,#0000 72%);mask-image:radial-gradient(78% 56% at 50% 42%,#000 22%,#0000 72%)}.hero__content[data-v-23f1a053]{z-index:1;max-width:720px;position:relative}.eyebrow[data-v-23f1a053]{letter-spacing:.14em;text-transform:uppercase;color:#f5f5f794;margin:0 0 16px;font-size:.78rem;font-weight:600}.eyebrow--pulse[data-v-23f1a053]{color:#7dd3fce0;text-shadow:0 0 20px #2997ff59,0 0 40px #bf5af226;animation:4s ease-in-out infinite alternate eyebrowGlow-23f1a053}.hero__title[data-v-23f1a053]{letter-spacing:-.038em;max-width:22ch;margin:0 0 22px;font-size:clamp(1.88rem,3.6vw,3.05rem);font-weight:600;line-height:1.14}.hero__gradient[data-v-23f1a053]{background:linear-gradient(118deg,#f0f4ff 0%,#a5d8ff 22%,#c4b5fd 55%,#e8b4bc 88%,#7dd3fc 100%) 0 0/160%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:20s infinite heroGradientFlow-23f1a053}.hero__lead[data-v-23f1a053]{color:#f5f5f7c7;max-width:48ch;margin:0 0 30px;font-size:1.06rem;font-weight:400;line-height:1.72}.hero__cta[data-v-23f1a053]{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.platforms[data-v-23f1a053]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.platforms__pill[data-v-23f1a053]{color:#f5f5f7c7;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:7px 13px;font-size:.8rem;font-weight:500;transition:border-color .22s,background .22s}.platforms__pill[data-v-23f1a053]:hover{background:#ffffff0f;border-color:#7dd3fc59}.section[data-v-23f1a053]{padding:72px 0}.section--stats[data-v-23f1a053]{padding:40px 0 56px}.section--muted[data-v-23f1a053]{border-block:1px solid var(--line);background:linear-gradient(#ffffff05,#0000)}.section__head[data-v-23f1a053]{max-width:900px;margin-bottom:36px}.section__head--center[data-v-23f1a053]{text-align:center;max-width:920px;margin-inline:auto}.section__title[data-v-23f1a053]{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:600;line-height:1.15}.section__title--center[data-v-23f1a053]{letter-spacing:-.032em;margin-bottom:0;font-size:clamp(1.65rem,3.2vw,2.35rem)}.section__title--gradient-en[data-v-23f1a053]{background:linear-gradient(100deg,#e8e8ed 0%,#7dd3fc 28%,#a5b4fc 52%,#c4b5fd 72%,#fda4af 100%) 0 0/180%;color:#0000;filter:drop-shadow(0 0 40px #2997ff40);-webkit-background-clip:text;background-clip:text;max-width:100%;animation:12s ease-in-out infinite alternate titleGradientDrift-23f1a053}.section__lead[data-v-23f1a053]{color:var(--muted);max-width:62ch;margin:0;font-size:1.02rem;line-height:1.65}.section__lead--tight[data-v-23f1a053]{color:var(--text);margin-top:24px;margin-bottom:12px;font-weight:500}.stats[data-v-23f1a053]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stat[data-v-23f1a053]{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(#ffffff0f,#ffffff05);padding:28px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.stat[data-v-23f1a053]:hover{border-color:#2997ff59;transform:translateY(-3px);box-shadow:0 20px 50px #0006,0 0 40px #2997ff1f}.stat__value[data-v-23f1a053]{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(1.75rem,3vw,2.2rem);font-weight:600}.stat__hint[data-v-23f1a053]{color:var(--muted);margin:0;font-size:.95rem}.cards[data-v-23f1a053]{gap:20px;display:grid}.cards--products[data-v-23f1a053]{grid-template-columns:repeat(2,1fr)}.card[data-v-23f1a053]{border-radius:calc(var(--radius) + 6px);border:1px solid var(--line);background:radial-gradient(120% 80% at 10% 0,#2997ff24,#0000 55%),#141416eb;padding:28px 26px 32px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s;position:relative;overflow:hidden}.card[data-v-23f1a053]:hover{border-color:#7dd3fc59;transform:translateY(-4px);box-shadow:0 28px 60px #00000073,0 0 0 1px #2997ff26,0 0 80px #2997ff1f}.card__title[data-v-23f1a053]{letter-spacing:-.02em;margin:0 0 14px;font-size:1.28rem;font-weight:600}.card__body[data-v-23f1a053]{gap:12px;display:grid}.card__desc[data-v-23f1a053]{color:var(--muted);margin:0;font-size:.96rem;line-height:1.58}.card__more[data-v-23f1a053]{color:#7dd3fc;margin-top:18px;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-block}.card__more[data-v-23f1a053]:hover{text-decoration:underline}.card__shine[data-v-23f1a053]{pointer-events:none;opacity:.7;background:radial-gradient(circle,#ffffff1a,#0000 65%);width:220px;height:220px;position:absolute;inset:-40% -30% auto auto}.section--showcase[data-v-23f1a053]{border-block:1px solid var(--line)}.showcase[data-v-23f1a053]{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.ticks[data-v-23f1a053]{color:var(--muted);gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ticks--open li[data-v-23f1a053]{padding-left:0;line-height:1.45;position:relative}.ticks--open li[data-v-23f1a053]:before{display:none}.roles[data-v-23f1a053]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.roles__pill[data-v-23f1a053]{border:1px solid var(--line);color:var(--text);background:#ffffff0d;border-radius:999px;padding:8px 14px;font-size:.82rem}.showcase__visual[data-v-23f1a053]{border:1px solid var(--line);background:radial-gradient(circle at 30% 30%,#2997ff2e,#0000 55%),#0c0c0d;border-radius:28px;min-height:360px;position:relative;overflow:hidden}.orb[data-v-23f1a053]{filter:blur(40px);opacity:.85;border-radius:50%;position:absolute}.orb--one[data-v-23f1a053]{background:#2997ff8c;width:220px;height:220px;top:18%;left:12%}.orb--two[data-v-23f1a053]{background:#bf5af280;width:280px;height:280px;bottom:-20%;right:-10%}.glass-panel[data-v-23f1a053]{-webkit-backdrop-filter:blur(24px);background:#1616188c;border:1px solid #ffffff2e;border-radius:18px;padding:22px;position:absolute;inset:auto 10% 10%;box-shadow:0 24px 60px #00000073}.glass-panel__tag[data-v-23f1a053]{color:#8ef9a5;background:#34c75929;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:.72rem;display:inline-block}.glass-panel__title[data-v-23f1a053]{margin:0 0 6px;font-size:1.08rem;font-weight:600}.glass-panel__sub[data-v-23f1a053]{color:var(--muted);margin:0;font-size:.9rem}.solution-grid[data-v-23f1a053]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.solution[data-v-23f1a053]{border-radius:var(--radius);border:1px solid var(--line);color:inherit;background:#ffffff08;flex-direction:column;gap:10px;padding:26px 24px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s;display:flex;position:relative}.solution[data-v-23f1a053]:hover{background:linear-gradient(165deg,#2997ff1a,#ffffff0a);border-color:#7dd3fc66;transform:translateY(-4px);box-shadow:0 24px 48px #0006,0 0 60px #bf5af21f}.solution__title[data-v-23f1a053]{letter-spacing:-.02em;padding-right:28px;font-size:1.08rem;font-weight:600}.solution__arrow[data-v-23f1a053]{color:var(--muted);font-size:1.1rem;position:absolute;top:26px;right:22px}.metric-grid[data-v-23f1a053]{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.metric-grid--4[data-v-23f1a053]{grid-template-columns:repeat(4,1fr)}.metric-card[data-v-23f1a053]{border-radius:var(--radius);border:1px solid var(--line);background:#ffffff0a;padding:22px 18px}.metric-card__value[data-v-23f1a053]{letter-spacing:-.03em;margin:0 0 6px;font-size:1.5rem;font-weight:700;line-height:1.1}.metric-card__suffix[data-v-23f1a053],.metric-card__sub[data-v-23f1a053]{font-weight:700}.metric-card__hint[data-v-23f1a053]{color:var(--muted);margin:0;font-size:.86rem;line-height:1.35}.partner-strip[data-v-23f1a053]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.partner-pill[data-v-23f1a053]{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:999px;padding:8px 14px;font-size:.86rem}.why-grid[data-v-23f1a053]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.why-card[data-v-23f1a053]{border-radius:var(--radius);border:1px solid var(--line);background:#ffffff08;padding:24px 22px}.why-card__title[data-v-23f1a053]{margin:0 0 10px;font-size:1.08rem;font-weight:600}.why-card__body[data-v-23f1a053]{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.training-note[data-v-23f1a053]{border-radius:var(--radius);border:1px dashed var(--line);color:var(--muted);text-align:center;margin-top:28px;padding:20px 24px;font-size:.98rem}.training-note p[data-v-23f1a053]{margin:0}.section--service-system[data-v-23f1a053]{padding-top:96px;padding-bottom:96px;position:relative;overflow:clip}.service-system__bg[data-v-23f1a053]{pointer-events:none;opacity:.9;background:radial-gradient(55% 45% at 50% 0,#2997ff24,#0000 55%),radial-gradient(50% 40% at 20% 90%,#eab30814,#0000 50%),radial-gradient(40% 35% at 85% 70%,#bf5af21a,#0000 50%);position:absolute;inset:0}.service-system-grid[data-v-23f1a053]{z-index:1;grid-template-columns:repeat(4,1fr);gap:20px 18px;display:grid;position:relative}.service-card[data-v-23f1a053]{text-align:center;border-radius:calc(var(--radius) + 4px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(165deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;padding:28px 18px 26px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;position:relative}.service-card[data-v-23f1a053]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.55;background:linear-gradient(145deg,#22d3ee59,#0000 40% 60%,#eab30847);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.service-card[data-v-23f1a053]:hover{border-color:#fff3;transform:translateY(-6px);box-shadow:0 24px 48px #00000073,0 0 0 1px #22d3ee1f}.service-card__icon[data-v-23f1a053]{color:#fff;background:linear-gradient(145deg,#0a84ff,#06c);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 28px #0a84ff73,inset 0 0 0 1px #ffffff1f}.service-card:hover .service-card__icon[data-v-23f1a053]{background:linear-gradient(145deg,#1fa0ff,#0077ed);transform:scale(1.06)}.service-card__title[data-v-23f1a053]{letter-spacing:-.02em;margin:0 0 10px;font-size:1.06rem;font-weight:600}.service-card__desc[data-v-23f1a053]{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.digital[data-v-23f1a053]{max-width:720px}.digital__body[data-v-23f1a053]{color:var(--muted);margin:0 0 22px;font-size:1.02rem;line-height:1.65}.news-grid[data-v-23f1a053]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.section--news-spotlight[data-v-23f1a053]{padding-bottom:96px;position:relative;overflow:hidden}.section--news-spotlight[data-v-23f1a053]:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#2997ff24,#0000 62%);width:min(1400px,160vw);height:70%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.section--news-spotlight[data-v-23f1a053]:after{content:"";pointer-events:none;background:radial-gradient(circle at 70% 70%,#bf5af21a,#0000 58%);width:55%;height:55%;position:absolute;bottom:-20%;right:-10%}.section--news-spotlight .wrap[data-v-23f1a053]{z-index:1;position:relative}.news-card[data-v-23f1a053]{border-radius:var(--radius);border:1px solid var(--line);background:#ffffff08;padding:22px 20px;position:relative;overflow:hidden}.news-card--link[data-v-23f1a053]{color:inherit;cursor:pointer;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,box-shadow .35s;display:block}.news-card--link[data-v-23f1a053]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#22d3ee8c,#2997ff59 40%,#0000 55%,#bf5af273);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.news-card--link[data-v-23f1a053]:hover{background:linear-gradient(165deg,#2997ff1a,#ffffff0a);border-color:#ffffff2e;transform:translateY(-6px)scale(1.01);box-shadow:0 28px 56px #0000006b,0 0 60px #2997ff24,inset 0 0 1px #ffffff1a}.news-card--link[data-v-23f1a053]:hover:before{opacity:1}.news-card--link[data-v-23f1a053]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.news-card__title[data-v-23f1a053]{margin:0 0 12px;font-size:.98rem;font-weight:600;line-height:1.45;transition:color .25s}.news-card--link:hover .news-card__title[data-v-23f1a053]{color:#fff;text-shadow:0 0 28px #7dd3fc59}.news-card__excerpt[data-v-23f1a053]{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.section--article[data-v-23f1a053]{min-height:min(70vh,900px);padding-top:88px;position:relative;overflow:hidden}.section--article[data-v-23f1a053]:before{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(#2997ff29,#0000 65%);width:55%;height:70%;position:absolute;top:10%;left:-20%}.section--article[data-v-23f1a053]:after{content:"";pointer-events:none;background:radial-gradient(#bf5af21f,#0000 62%);width:50%;height:60%;position:absolute;bottom:5%;right:-15%}.article-page[data-v-23f1a053]{z-index:1;border-radius:calc(var(--radius) + 10px);-webkit-backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(155deg,#ffffff14 0%,#121216eb 45%,#0a0a0cf5 100%);border:1px solid #ffffff1a;padding:40px 36px 48px;position:relative;box-shadow:0 40px 100px #0000008c,inset 0 0 0 1px #ffffff0f,0 0 100px #2997ff14}.article-page__back[data-v-23f1a053]{margin-bottom:28px;display:inline-block}.article-page__title[data-v-23f1a053]{letter-spacing:-.03em;background:linear-gradient(105deg,#fff 0%,#e0e7ff 35%,#7dd3fc 65%,#c4b5fd 100%) 0 0/150%;color:#0000;filter:drop-shadow(0 4px 24px #00000059);-webkit-background-clip:text;background-clip:text;max-width:46ch;margin:0 0 16px;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:600;line-height:1.3;animation:10s ease-in-out infinite alternate articleTitleShine-23f1a053}.article-page__meta[data-v-23f1a053]{color:var(--muted);flex-wrap:wrap;gap:10px 14px;margin:0 0 32px;font-size:.88rem;display:flex}.article-page__meta>span[data-v-23f1a053]{color:#f5f5f7e0;background:#00000059;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:6px 14px;font-size:.82rem;display:inline-flex;box-shadow:0 0 24px #2997ff14}.article-page__body[data-v-23f1a053]{border-top:1px solid #ffffff14;max-width:720px;padding-top:8px}.article-page__p[data-v-23f1a053]{color:#f5f5f7e0;margin:0 0 1.1em;font-size:.98rem;line-height:1.72}.article-page__h2[data-v-23f1a053]{letter-spacing:-.02em;color:var(--text);margin:1.75em 0 .65em;padding-left:16px;font-size:1.12rem;font-weight:600;line-height:1.4;position:relative}.article-page__h2[data-v-23f1a053]:before{content:"";background:linear-gradient(180deg, var(--accent-3), var(--accent), var(--accent-2));border-radius:3px;width:3px;position:absolute;top:.12em;bottom:.12em;left:0;box-shadow:0 0 16px #2997ff73}.article-page__h3[data-v-23f1a053]{color:var(--text);margin:1.25em 0 .5em;font-size:1.02rem;font-weight:600}.article-page__ul[data-v-23f1a053]{color:#f5f5f7e0;margin:0 0 1.15em;padding-left:0;font-size:.96rem;line-height:1.68;list-style:none}.article-page__ul li[data-v-23f1a053]{margin-bottom:.5em;padding-left:1.15em;position:relative}.article-page__ul li[data-v-23f1a053]:before{content:"";background:linear-gradient(135deg, var(--accent-3), var(--accent));border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0;box-shadow:0 0 12px #2997ff8c}.video-note[data-v-23f1a053]{text-align:center;margin-top:0}.video-note--official[data-v-23f1a053]{border-top:1px solid #ffffff14;margin-top:52px;padding-top:44px}.video-note--official .muted-p[data-v-23f1a053]{letter-spacing:.06em;margin-bottom:6px}.video-showcase[data-v-23f1a053]{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px);max-width:min(920px,100%);margin-top:24px;margin-left:auto;margin-right:auto;display:grid}.video-frame[data-v-23f1a053]{border-radius:var(--radius);background:#00000059;border:1px solid #ffffff1a;margin:0;overflow:hidden;box-shadow:0 16px 40px #00000047}.video-frame__media[data-v-23f1a053]{aspect-ratio:16/9;background:#000;position:relative}.video-frame__el[data-v-23f1a053]{object-fit:contain;vertical-align:middle;width:100%;height:100%;position:absolute;inset:0}.video-frame__cap[data-v-23f1a053]{color:var(--muted-on-dark);background:#ffffff08;border-top:1px solid #ffffff14;margin:0;padding:12px 16px 14px;font-size:.88rem;font-weight:500}.muted-p[data-v-23f1a053]{color:var(--muted);margin:0;font-size:.9rem}.section--cta[data-v-23f1a053]{padding-bottom:80px}.section--contact-page[data-v-23f1a053]{padding-top:32px}.contact-page__nav[data-v-23f1a053]{text-align:left;margin:0 0 18px}.contact-page__back[data-v-23f1a053]{margin-top:0}.cta__inner[data-v-23f1a053]{border-radius:calc(var(--radius) + 12px);text-align:center;background:radial-gradient(80% 120% at 10% 0,#2997ff3d,#0000 55%),radial-gradient(70% 100% at 90% 20%,#bf5af238,#0000 55%),#070708;border:1px solid #ffffff24;padding:44px 40px 48px;box-shadow:0 40px 100px #00000080,0 0 80px #2997ff1a,inset 0 0 0 1px #ffffff0a}@media (width<=560px){.cta__inner[data-v-23f1a053]{padding:32px 22px 36px}}.cta__title[data-v-23f1a053]{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600}.cta__form[data-v-23f1a053]{text-align:left;max-width:560px;margin:0 auto 4px}.cta__fields[data-v-23f1a053]{grid-template-columns:1fr 1fr;gap:14px 16px;margin-bottom:4px;display:grid}.cta__field[data-v-23f1a053]{flex-direction:column;gap:6px;display:flex}.cta__field--full[data-v-23f1a053]{grid-column:1/-1}.cta__label[data-v-23f1a053]{color:var(--muted-on-dark);font-size:.8rem;font-weight:500}.cta__input[data-v-23f1a053],.cta__textarea[data-v-23f1a053]{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#00000059;border-radius:12px;outline:none;padding:10px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.cta__textarea[data-v-23f1a053]{resize:vertical;min-height:88px;line-height:1.5}.cta__input[data-v-23f1a053]::placeholder,.cta__textarea[data-v-23f1a053]::placeholder{color:var(--muted)}.cta__input[data-v-23f1a053]:focus,.cta__textarea[data-v-23f1a053]:focus{border-color:#2997ff8c;box-shadow:0 0 0 3px #2997ff2e}.cta__input[data-v-23f1a053]:disabled,.cta__textarea[data-v-23f1a053]:disabled{opacity:.65;cursor:not-allowed}.cta__feedback[data-v-23f1a053]{text-align:center;border-radius:14px;margin:14px 0 16px;padding:11px 16px;font-size:.9rem;line-height:1.45}.cta__feedback--ok[data-v-23f1a053]{color:#86efac;background:#22c55e1a;border:1px solid #86efac38}.cta__feedback--err[data-v-23f1a053]{color:#fecaca;background:#ef444414;border:1px solid #fca5a538}@media (width<=520px){.cta__fields[data-v-23f1a053]{grid-template-columns:1fr}}.cta__row[data-v-23f1a053]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:22px;display:flex}.cta__address[data-v-23f1a053]{color:var(--muted);margin:0;max-width:58ch;margin-inline:auto;font-size:.88rem;font-style:normal;line-height:1.55}.contact-captcha-modal[data-v-23f1a053]{z-index:200;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.contact-captcha-modal__backdrop[data-v-23f1a053]{cursor:pointer;-webkit-backdrop-filter:saturate(140%)blur(12px);background:#000000bf;border:none;margin:0;padding:0;position:absolute;inset:0}.contact-captcha-modal__backdrop[data-v-23f1a053]:disabled{cursor:not-allowed;opacity:.85}.contact-captcha-modal__dialog[data-v-23f1a053]{z-index:1;background:radial-gradient(100% 90% at 12% 0,#2997ff38,#0000 52%),radial-gradient(80% 70% at 92% 8%,#bf5af224,#0000 48%),linear-gradient(#101014 0%,#070708 100%);border:1px solid #ffffff24;border-radius:22px;width:min(432px,100%);max-height:min(90vh,720px);padding:28px 22px 24px;position:relative;overflow-y:auto;box-shadow:0 48px 120px #000000a6,0 0 80px #2997ff14,inset 0 1px #ffffff0f}.contact-captcha-modal__x[data-v-23f1a053]{color:#f5f5f7d9;cursor:pointer;background:#00000059;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;line-height:1;transition:border-color .2s,background .2s,color .2s;display:flex;position:absolute;top:10px;right:10px}.contact-captcha-modal__x[data-v-23f1a053]:hover:not(:disabled){color:#fff;background:#2997ff1f;border-color:#2997ff73}.contact-captcha-modal__x[data-v-23f1a053]:disabled{opacity:.45;cursor:not-allowed}.contact-captcha-modal__title[data-v-23f1a053]{letter-spacing:-.03em;color:var(--text);margin:0 36px 10px 0;font-size:1.25rem;font-weight:600}.contact-captcha-modal__lead[data-v-23f1a053]{color:var(--muted);margin:0 0 18px;font-size:.86rem;line-height:1.55}.contact-captcha-modal__feedback[data-v-23f1a053]{color:#fecaca;text-align:center;margin:14px 0 0;font-size:.86rem;line-height:1.5}.contact-captcha-modal__busy[data-v-23f1a053]{text-align:center;color:#7dd3fce6;margin:12px 0 0;font-size:.84rem}.footer[data-v-23f1a053]{--footer-bg:#141414;--footer-muted:#f5f5f78c;background:var(--footer-bg);color:var(--footer-muted);border-top:1px solid #ffffff14;font-size:.86rem}.footer__legal[data-v-23f1a053]{text-align:center;border-bottom:1px solid #ffffff14;padding:32px 0 28px}.footer__legal-line[data-v-23f1a053]{margin:0;line-height:1.65}.footer__legal-line+.footer__legal-line[data-v-23f1a053]{margin-top:4px}.footer__body[data-v-23f1a053]{grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(0,1fr)) minmax(0,1.2fr);align-items:start;gap:36px 28px;padding:44px 0 52px;display:grid}.footer__col--brand[data-v-23f1a053]{padding-right:12px}.footer__brand[data-v-23f1a053]{color:inherit;align-items:center;gap:12px;margin-bottom:20px;text-decoration:none;display:flex}.footer__brand-logo[data-v-23f1a053]{border-radius:10px;flex-shrink:0}.footer__brand-text[data-v-23f1a053]{flex-direction:column;gap:2px;min-width:0;display:flex}.footer__brand-name[data-v-23f1a053]{letter-spacing:.02em;color:#fff;font-size:1.05rem;font-weight:600}.footer__brand-en[data-v-23f1a053]{letter-spacing:.14em;color:#f5f5f773;font-size:.62rem;font-weight:600}.footer__qr[data-v-23f1a053]{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:92px;height:92px;margin-bottom:16px;display:flex;box-shadow:0 8px 24px #00000059}.footer__qr-label[data-v-23f1a053]{color:#00000073;letter-spacing:.04em;font-size:.72rem;font-weight:600}.footer__cta-solutions[data-v-23f1a053]{color:#f5f5f7b8;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .2s}.footer__cta-solutions[data-v-23f1a053]:hover{color:#fff}.footer__heading[data-v-23f1a053]{color:#fff;letter-spacing:.04em;margin:0 0 14px;font-size:.82rem;font-weight:600}.footer__heading--spaced[data-v-23f1a053]{margin-top:22px}.footer__list[data-v-23f1a053]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer__link[data-v-23f1a053]{color:#f5f5f794;font-size:.86rem;line-height:1.45;text-decoration:none;transition:color .2s}.footer__link[data-v-23f1a053]:hover{color:#fff}.footer__phone[data-v-23f1a053]{margin:0}.footer__phone-link[data-v-23f1a053]{letter-spacing:.02em;color:#fff;font-size:1.35rem;font-weight:600;text-decoration:none;transition:opacity .2s}.footer__phone-link[data-v-23f1a053]:hover{opacity:.85}.footer__address[data-v-23f1a053]{color:#f5f5f785;max-width:28ch;margin:0;font-size:.82rem;line-height:1.65}.footer__icp[data-v-23f1a053]{color:#7dd3fcd9;text-decoration:none}.footer__icp[data-v-23f1a053]:hover{color:#a5d8ff;text-decoration:underline}@keyframes float-23f1a053{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-18px)scale(1.04)}}@keyframes heroGradientFlow-23f1a053{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes titleGradientDrift-23f1a053{0%{background-position:0%}to{background-position:100%}}@keyframes articleTitleShine-23f1a053{0%{background-position:0%}to{background-position:100%}}@keyframes eyebrowGlow-23f1a053{0%{opacity:.85;filter:brightness()}to{opacity:1;filter:brightness(1.12)}}@media (width<=1060px){.nav__link[data-v-23f1a053]{font-size:.8rem}}@media (width<=960px){.nav[data-v-23f1a053]{display:none}.burger[data-v-23f1a053]{display:inline-flex}.header__actions .btn--ghost[data-v-23f1a053]{display:none}.mobile-panel[data-v-23f1a053]{border-bottom:1px solid var(--line);opacity:0;background:#000000eb;gap:4px;max-height:0;padding:8px 24px 16px;transition:max-height .35s,opacity .25s;display:grid;overflow:hidden}.mobile-panel[data-open=true][data-v-23f1a053]{opacity:1;max-height:480px}.mobile-panel__link[data-v-23f1a053]{color:var(--text);border-radius:12px;padding:12px 4px;font-size:.95rem;text-decoration:none}.mobile-panel__link[data-v-23f1a053]:hover{background:#ffffff0f}.service-system-grid[data-v-23f1a053]{grid-template-columns:repeat(2,1fr)}.stats[data-v-23f1a053],.cards--products[data-v-23f1a053],.showcase[data-v-23f1a053],.solution-grid[data-v-23f1a053],.metric-grid[data-v-23f1a053],.metric-grid--4[data-v-23f1a053],.why-grid[data-v-23f1a053],.news-grid[data-v-23f1a053],.video-showcase[data-v-23f1a053]{grid-template-columns:1fr}.footer__body[data-v-23f1a053]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding:36px 0 44px}.footer__col--brand[data-v-23f1a053]{grid-column:1/-1;padding-right:0}.footer__col--contact[data-v-23f1a053]{grid-column:1/-1}.footer__address[data-v-23f1a053]{max-width:none}@media (width<=520px){.service-system-grid[data-v-23f1a053],.footer__body[data-v-23f1a053]{grid-template-columns:1fr}}.stat[data-v-23f1a053]{padding:22px}.section[data-v-23f1a053]{padding:56px 0}.section--news-spotlight[data-v-23f1a053]{padding-bottom:72px}.video-note--official[data-v-23f1a053]{margin-top:40px;padding-top:32px}.hero[data-v-23f1a053]{min-height:unset;padding-top:48px}.hero__title[data-v-23f1a053]{max-width:none}.article-page[data-v-23f1a053]{padding:28px 20px 36px}}@media (prefers-reduced-motion:reduce){[data-v-23f1a053],[data-v-23f1a053]:before,[data-v-23f1a053]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site[data-v-23f1a053]:before,.hero__gradient[data-v-23f1a053],.section__title--gradient-en[data-v-23f1a053],.article-page__title[data-v-23f1a053],.eyebrow--pulse[data-v-23f1a053]{animation:none!important}}
