.brand[data-v-e769f896]{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand__mark[data-v-e769f896]{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(61,220,255,.24);background:var(--grad-soft);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.brand:hover .brand__mark[data-v-e769f896]{border-color:#3ddcff99;box-shadow:0 0 24px #3ddcff40}.brand__mark svg[data-v-e769f896]{width:30px;height:30px}.brand__text[data-v-e769f896]{display:flex;flex-direction:column;line-height:1.15}.brand__name[data-v-e769f896]{font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:.16em;color:var(--text)}.brand__tag[data-v-e769f896]{margin-top:3px;font-size:10.5px;letter-spacing:.08em;color:var(--text-3);white-space:nowrap}@media (max-width: 768px){.brand__tag[data-v-e769f896]{display:none}.brand__mark[data-v-e769f896]{width:38px;height:38px;border-radius:10px}.brand__name[data-v-e769f896]{font-size:18px}}.app-icon[data-v-d5286a39]{flex-shrink:0}.lang-switch[data-v-1a8b811b]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);color:var(--text-2);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;background:#111a2899;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.lang-switch[data-v-1a8b811b]:hover{color:var(--text);border-color:#3ddcff80;background:#3ddcff14}.lang-switch--solid[data-v-1a8b811b]{color:var(--text);background:var(--surface-2)}@media (max-width: 480px){.lang-switch[data-v-1a8b811b]{padding:0 11px;height:36px}}.site-header[data-v-c8ce4f6d]{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-h);border-bottom:1px solid transparent;background:#070b126b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.site-header.is-scrolled[data-v-c8ce4f6d]{background:#070b12d1;border-bottom-color:var(--line);box-shadow:0 12px 40px #00000059}.site-header__inner[data-v-c8ce4f6d]{display:flex;align-items:center;justify-content:space-between;gap:24px;height:100%}.site-header__nav[data-v-c8ce4f6d]{display:flex;align-items:center;gap:4px}.site-header__link[data-v-c8ce4f6d]{position:relative;padding:8px 12px;font-size:13.5px;color:var(--text-2);border-radius:var(--radius-xs);transition:color var(--dur-fast) var(--ease)}.site-header__link[data-v-c8ce4f6d]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.site-header__link[data-v-c8ce4f6d]:hover{color:var(--text)}.site-header__link[data-v-c8ce4f6d]:hover:after,.site-header__link.is-active[data-v-c8ce4f6d]:after{transform:scaleX(1)}.site-header__link.is-active[data-v-c8ce4f6d]{color:var(--text)}.site-header__actions[data-v-c8ce4f6d]{display:flex;align-items:center;gap:12px}.site-header__cta[data-v-c8ce4f6d]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;color:#041018;font-size:13px;font-weight:600;background:var(--grad);box-shadow:0 10px 26px #2b6bff47;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.site-header__cta[data-v-c8ce4f6d]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #3ddcff59}.site-header__burger[data-v-c8ce4f6d]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;border-radius:10px;border:1px solid var(--line-strong);padding:0 10px}.site-header__burger-line[data-v-c8ce4f6d]{display:block;height:1.6px;width:100%;border-radius:2px;background:var(--text);transition:transform var(--dur-fast) var(--ease)}.site-header__burger:hover .site-header__burger-line[data-v-c8ce4f6d]:first-child{transform:translate(2px)}.site-header__burger:hover .site-header__burger-line[data-v-c8ce4f6d]:last-child{transform:translate(-2px)}@media (max-width: 1180px){.site-header__link[data-v-c8ce4f6d]{padding-inline:8px;font-size:13px}.site-header__cta[data-v-c8ce4f6d]{padding:0 13px}}@media (max-width: 1024px){.site-header__nav[data-v-c8ce4f6d],.site-header__cta[data-v-c8ce4f6d]{display:none}.site-header__burger[data-v-c8ce4f6d]{display:flex}}@media (max-width: 480px){.site-header__lang[data-v-c8ce4f6d] .lang-switch__text{display:none}.site-header__lang[data-v-c8ce4f6d]{width:36px;padding:0;justify-content:center}}.mobile-nav[data-v-4404c39d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150}.mobile-nav__backdrop[data-v-4404c39d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#03060ba8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-nav__panel[data-v-4404c39d]{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(400px,88vw);height:100dvh;padding:20px 24px 28px;background:linear-gradient(180deg,#0a111c,#070b12);border-left:1px solid var(--line);box-shadow:-30px 0 80px #00000080;overflow-y:auto}.mobile-nav__head[data-v-4404c39d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.mobile-nav__close[data-v-4404c39d]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--line-strong);color:var(--text-2);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.mobile-nav__close[data-v-4404c39d]:hover{color:var(--text);border-color:#3ddcff80}.mobile-nav__links[data-v-4404c39d]{display:flex;flex-direction:column;margin-top:8px}.mobile-nav__link[data-v-4404c39d]{display:flex;align-items:center;gap:14px;padding:15px 2px;border-bottom:1px solid rgba(30,42,60,.7);color:var(--text-2);transition:color var(--dur-fast) var(--ease)}.mobile-nav__index[data-v-4404c39d]{font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.mobile-nav__label[data-v-4404c39d]{flex:1;font-size:16px;font-weight:500}.mobile-nav__arrow[data-v-4404c39d]{color:var(--text-3);transform:rotate(-45deg);transition:transform var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.mobile-nav__link[data-v-4404c39d]:hover{color:var(--text)}.mobile-nav__link:hover .mobile-nav__arrow[data-v-4404c39d]{transform:rotate(0);color:var(--cyan)}.mobile-nav__foot[data-v-4404c39d]{display:flex;flex-direction:column;gap:14px;margin-top:auto;padding-top:28px}.mobile-nav__cta[data-v-4404c39d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:var(--radius-sm);color:#041018;font-weight:600;font-size:14px;background:var(--grad);box-shadow:0 12px 30px #2b6bff4d}.mobile-nav__contact[data-v-4404c39d]{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:12.5px;color:var(--text-2)}.mobile-nav__contact[data-v-4404c39d]:hover{color:var(--cyan)}.mobile-nav__lang[data-v-4404c39d]{align-self:flex-start}.drawer-enter-active[data-v-4404c39d],.drawer-leave-active[data-v-4404c39d]{transition:opacity .3s var(--ease)}.drawer-enter-active .mobile-nav__panel[data-v-4404c39d],.drawer-leave-active .mobile-nav__panel[data-v-4404c39d]{transition:transform .4s var(--ease)}.drawer-enter-from[data-v-4404c39d],.drawer-leave-to[data-v-4404c39d]{opacity:0}.drawer-enter-from .mobile-nav__panel[data-v-4404c39d],.drawer-leave-to .mobile-nav__panel[data-v-4404c39d]{transform:translate(100%)}@media (prefers-reduced-motion: reduce){.drawer-enter-active[data-v-4404c39d],.drawer-leave-active[data-v-4404c39d],.drawer-enter-active .mobile-nav__panel[data-v-4404c39d],.drawer-leave-active .mobile-nav__panel[data-v-4404c39d]{transition-duration:.001ms}}.site-footer[data-v-de15e46d]{position:relative;border-top:1px solid var(--line);background:linear-gradient(180deg,#070b12,#050910);padding-top:72px}.site-footer__top[data-v-de15e46d]{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:48px;padding-bottom:56px}.site-footer__brand[data-v-de15e46d]{display:flex;flex-direction:column;gap:18px;max-width:380px}.site-footer__desc[data-v-de15e46d]{color:var(--text-2);font-size:13.5px;line-height:1.85}.site-footer__certs[data-v-de15e46d]{display:flex;flex-wrap:wrap;gap:8px}.site-footer__certs span[data-v-de15e46d]{padding:4px 10px;border-radius:999px;border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;color:var(--text-3)}.site-footer__col[data-v-de15e46d]{display:flex;flex-direction:column;gap:12px}.site-footer__title[data-v-de15e46d]{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.site-footer__link[data-v-de15e46d]{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-2);width:fit-content;transition:color var(--dur-fast) var(--ease)}.site-footer__link[data-v-de15e46d]:hover{color:var(--cyan)}.site-footer__link--icon[data-v-de15e46d] svg{color:var(--text-3)}.site-footer__bottom[data-v-de15e46d]{display:flex;align-items:center;gap:24px;padding:24px 0 28px;border-top:1px solid var(--line)}.site-footer__copyright[data-v-de15e46d]{font-size:12px;color:var(--text-3)}.site-footer__note[data-v-de15e46d]{flex:1;font-size:11.5px;color:#4a5a70}.site-footer__top-btn[data-v-de15e46d]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-strong);color:var(--text-2);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.site-footer__top-btn[data-v-de15e46d]:hover{color:var(--cyan);border-color:#3ddcff80;transform:translateY(-3px)}@media (max-width: 1024px){.site-footer__top[data-v-de15e46d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.site-footer__brand[data-v-de15e46d]{grid-column:1 / -1;max-width:520px}}@media (max-width: 768px){.site-footer[data-v-de15e46d]{padding-top:56px}.site-footer__top[data-v-de15e46d]{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.site-footer__bottom[data-v-de15e46d]{flex-direction:column;align-items:flex-start;gap:12px}.site-footer__top-btn[data-v-de15e46d]{position:absolute;right:var(--gutter);bottom:22px}}.hero-visual[data-v-0eda4439]{position:relative;width:100%;max-width:600px;aspect-ratio:1;margin-inline:auto}.hero-visual__halo[data-v-0eda4439]{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(43,107,255,.22),transparent 66%);filter:blur(28px)}.hero-visual__svg[data-v-0eda4439]{position:relative;width:100%;height:100%;overflow:visible}.hv-ring[data-v-0eda4439]{transform-box:fill-box;transform-origin:center}.hv-ring--1[data-v-0eda4439]{animation:hv-spin-0eda4439 46s linear infinite}.hv-ring--2[data-v-0eda4439]{animation:hv-spin-0eda4439 30s linear infinite reverse}.hv-ring--3[data-v-0eda4439]{animation:hv-spin-0eda4439 20s linear infinite}@keyframes hv-spin-0eda4439{to{transform:rotate(360deg)}}.hero-chip[data-v-0eda4439]{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(61,220,255,.28);background:#0a111cd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--text);white-space:nowrap;animation:hv-float-0eda4439 6s var(--ease) infinite}.hero-chip__dot[data-v-0eda4439]{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.hero-chip--1[data-v-0eda4439]{top:9%;left:0}.hero-chip--2[data-v-0eda4439]{top:36%;right:-2%;animation-delay:-2s}.hero-chip--3[data-v-0eda4439]{bottom:13%;left:4%;animation-delay:-4s}@keyframes hv-float-0eda4439{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-visual__caption[data-v-0eda4439]{position:absolute;bottom:2%;right:4%;font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;color:var(--text-3)}@media (max-width: 1024px){.hero-visual[data-v-0eda4439]{max-width:460px}}@media (max-width: 768px){.hero-visual[data-v-0eda4439]{max-width:380px}.hero-chip[data-v-0eda4439]{font-size:10.5px;padding:6px 10px}.hero-chip--2[data-v-0eda4439]{right:0}.hero-visual__caption[data-v-0eda4439]{display:none}}@media (max-width: 480px){.hero-visual[data-v-0eda4439]{max-width:320px}.hero-chip--3[data-v-0eda4439]{display:none}}.countup[data-v-3e332455]{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--font-display);font-variant-numeric:tabular-nums}.countup__value[data-v-3e332455]{font-weight:700;letter-spacing:-.02em}.countup__suffix[data-v-3e332455]{font-size:.5em;font-weight:500;color:var(--text-2);letter-spacing:.02em}.hero[data-v-0aac4e70]{position:relative;padding-top:calc(var(--header-h) + 64px);padding-bottom:48px;overflow:hidden}.hero__glow[data-v-0aac4e70]{position:absolute;top:-180px;left:50%;transform:translate(-50%);width:1100px;height:720px;background:radial-gradient(ellipse at center,rgba(43,107,255,.22),transparent 66%);pointer-events:none}.hero__inner[data-v-0aac4e70]{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;min-height:calc(100svh - var(--header-h) - 220px)}.hero__copy[data-v-0aac4e70]{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.hero__title[data-v-0aac4e70]{display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(40px,5.4vw,74px);font-weight:600;line-height:1.08;letter-spacing:-.03em}.hero__desc[data-v-0aac4e70]{max-width:540px;font-size:15.5px;line-height:1.9;color:var(--text-2)}.hero__actions[data-v-0aac4e70]{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.hero__btn[data-v-0aac4e70]{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 26px;border-radius:999px;font-size:14px;font-weight:500;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.hero__btn--primary[data-v-0aac4e70]{color:#041018;font-weight:600;background:var(--grad);box-shadow:0 16px 38px #2b6bff4d}.hero__btn--primary[data-v-0aac4e70]:hover{transform:translateY(-3px);box-shadow:0 20px 46px #3ddcff5c}.hero__btn--ghost[data-v-0aac4e70]{color:var(--text);border:1px solid var(--line-strong);background:#111a2866}.hero__btn--ghost[data-v-0aac4e70]:hover{transform:translateY(-3px);border-color:#3ddcff80;background:#3ddcff0f}.hero__note[data-v-0aac4e70]{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--text-3)}.hero__pulse[data-v-0aac4e70]{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 #35d39a80;animation:hero-pulse-0aac4e70 2.4s var(--ease) infinite}@keyframes hero-pulse-0aac4e70{70%{box-shadow:0 0 0 9px #35d39a00}to{box-shadow:0 0 #35d39a00}}.hero__visual[data-v-0aac4e70]{position:relative;display:flex;justify-content:center}.hero__metrics[data-v-0aac4e70]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero__metric[data-v-0aac4e70]{display:flex;flex-direction:column;gap:6px;padding:26px 24px;border-left:1px solid var(--line)}.hero__metric[data-v-0aac4e70]:first-child{border-left:0;padding-left:0}.hero__metric-value[data-v-0aac4e70]{font-size:clamp(26px,2.5vw,34px);color:var(--text)}.hero__metric-label[data-v-0aac4e70]{font-size:12.5px;color:var(--text-3);line-height:1.5}@media (max-width: 1024px){.hero[data-v-0aac4e70]{padding-top:calc(var(--header-h) + 44px)}.hero__inner[data-v-0aac4e70]{grid-template-columns:1fr;min-height:0;gap:36px}.hero__visual[data-v-0aac4e70]{order:-1}.hero__copy[data-v-0aac4e70]{align-items:flex-start}.hero__metrics[data-v-0aac4e70]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.hero__metric[data-v-0aac4e70]:nth-child(odd){border-left:0;padding-left:0}.hero__metric[data-v-0aac4e70]:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width: 768px){.hero__metrics[data-v-0aac4e70]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__metric[data-v-0aac4e70]{padding:20px 16px}.hero__btn[data-v-0aac4e70]{height:46px;padding:0 20px;font-size:13px}}@media (max-width: 480px){.hero__title[data-v-0aac4e70]{font-size:clamp(34px,10vw,44px)}.hero__desc[data-v-0aac4e70]{font-size:14px}.hero__metric-label[data-v-0aac4e70]{font-size:11.5px}}.section-head[data-v-a3f332ec]{display:flex;flex-direction:column;gap:18px;margin-bottom:56px}.section-head--center[data-v-a3f332ec]{align-items:center;text-align:center}.section-head__main[data-v-a3f332ec]{display:flex;flex-direction:column;gap:14px}.section-head__title[data-v-a3f332ec]{font-family:var(--font-display);font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.16;letter-spacing:-.02em;color:var(--text);max-width:20em}.section-head__desc[data-v-a3f332ec]{max-width:640px;color:var(--text-2);font-size:15px;line-height:1.8}.section-head--center .section-head__desc[data-v-a3f332ec]{max-width:620px}.section-head--split[data-v-a3f332ec]{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px}.section-head--split .section-head__desc[data-v-a3f332ec]{max-width:420px;padding-bottom:6px}@media (max-width: 1024px){.section-head[data-v-a3f332ec]{margin-bottom:40px}.section-head--split[data-v-a3f332ec]{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width: 768px){.section-head__title[data-v-a3f332ec]{font-size:clamp(26px,7vw,34px)}}.glow-card[data-v-beb6ea41]{position:relative;isolation:isolate;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease)}.glow-card[data-v-beb6ea41]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;pointer-events:none;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(61,220,255,.16),transparent 62%);transition:opacity .4s var(--ease)}.glow-card[data-v-beb6ea41]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:linear-gradient(140deg,rgba(61,220,255,.1),transparent 42%);transition:opacity .4s var(--ease)}.glow-card[data-v-beb6ea41]:hover{transform:translateY(-6px);border-color:#3ddcff6b;box-shadow:var(--glow)}.glow-card[data-v-beb6ea41]:hover:before,.glow-card[data-v-beb6ea41]:hover:after{opacity:1}.glow-card[data-v-beb6ea41]>*{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.glow-card[data-v-beb6ea41]:hover{transform:none}}.product-modal[data-v-b72e6247]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;padding:24px}.product-modal__backdrop[data-v-b72e6247]{position:absolute;top:0;right:0;bottom:0;left:0;background:#03060bbd;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.product-modal__panel[data-v-b72e6247]{position:relative;width:min(680px,100%);max-height:min(86dvh,820px);overflow-y:auto;padding:38px;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:linear-gradient(170deg,#111a28,#0a111c);box-shadow:var(--shadow-lg)}.product-modal__close[data-v-b72e6247]{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--line-strong);color:var(--text-2);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.product-modal__close[data-v-b72e6247]:hover{color:var(--text);border-color:#3ddcff80}.product-modal__head[data-v-b72e6247]{display:flex;align-items:center;gap:16px;padding-right:40px}.product-modal__icon[data-v-b72e6247]{display:grid;place-items:center;width:58px;height:58px;border-radius:var(--radius-sm);color:var(--cyan);background:var(--grad-soft);border:1px solid rgba(61,220,255,.22)}.product-modal__title[data-v-b72e6247]{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.2}.product-modal__subtitle[data-v-b72e6247]{margin-top:3px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.product-modal__tags[data-v-b72e6247]{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.product-modal__tags li[data-v-b72e6247]{padding:4px 11px;border-radius:999px;border:1px solid var(--line-strong);font-size:11.5px;color:var(--text-2)}.product-modal__section[data-v-b72e6247]{margin-top:26px}.product-modal__label[data-v-b72e6247]{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.product-modal__text[data-v-b72e6247]{font-size:14px;line-height:1.9;color:var(--text-2)}.product-modal__specs[data-v-b72e6247]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--line)}.product-modal__spec[data-v-b72e6247]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#0c1421}.product-modal__spec dt[data-v-b72e6247]{font-size:11.5px;color:var(--text-3)}.product-modal__spec dd[data-v-b72e6247]{margin:0;font-family:var(--font-mono);font-size:13.5px;color:var(--text)}.product-modal__cta[data-v-b72e6247]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin-top:30px;border-radius:var(--radius-sm);color:#041018;font-size:14px;font-weight:600;background:var(--grad);box-shadow:0 14px 34px #2b6bff42}.product-modal__cta[data-v-b72e6247]:hover{filter:brightness(1.05)}.modal-enter-active[data-v-b72e6247],.modal-leave-active[data-v-b72e6247]{transition:opacity .28s var(--ease)}.modal-enter-active .product-modal__panel[data-v-b72e6247],.modal-leave-active .product-modal__panel[data-v-b72e6247]{transition:transform .34s var(--ease)}.modal-enter-from[data-v-b72e6247],.modal-leave-to[data-v-b72e6247]{opacity:0}.modal-enter-from .product-modal__panel[data-v-b72e6247],.modal-leave-to .product-modal__panel[data-v-b72e6247]{transform:translateY(18px) scale(.97)}@media (max-width: 768px){.product-modal[data-v-b72e6247]{padding:14px}.product-modal__panel[data-v-b72e6247]{padding:26px 20px;max-height:90dvh}.product-modal__title[data-v-b72e6247]{font-size:22px}.product-modal__icon[data-v-b72e6247]{width:48px;height:48px}.product-modal__specs[data-v-b72e6247]{grid-template-columns:1fr}}.products[data-v-937700b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-card[data-v-937700b7]{display:flex;flex-direction:column;height:100%;padding:32px}.product-card__head[data-v-937700b7]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.product-card__icon[data-v-937700b7]{display:grid;place-items:center;width:62px;height:62px;border-radius:var(--radius-sm);color:var(--cyan);background:var(--grad-soft);border:1px solid rgba(61,220,255,.2);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.product-card:hover .product-card__icon[data-v-937700b7]{transform:translateY(-4px);border-color:#3ddcff8c;box-shadow:0 12px 30px #2b6bff38}.product-card__index[data-v-937700b7]{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;color:var(--text-3)}.product-card__name[data-v-937700b7]{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.product-card__en[data-v-937700b7]{margin-top:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.product-card__desc[data-v-937700b7]{margin-top:16px;font-size:14px;line-height:1.85;color:var(--text-2)}.product-card__tags[data-v-937700b7]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.product-card__tags li[data-v-937700b7]{padding:4px 11px;border-radius:999px;border:1px solid var(--line-strong);background:#16202f99;font-size:11.5px;color:var(--text-2)}.product-card__link[data-v-937700b7]{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:500;color:var(--cyan);width:fit-content}.product-card__link[data-v-937700b7] svg{transition:transform var(--dur-fast) var(--ease)}.product-card__link[data-v-937700b7]:hover svg{transform:translate(4px)}@media (max-width: 1024px){.product-card[data-v-937700b7]{padding:26px}}@media (max-width: 768px){.products[data-v-937700b7]{grid-template-columns:1fr;gap:18px}.product-card[data-v-937700b7]{padding:24px}.product-card__name[data-v-937700b7]{font-size:21px}}.tech-grid[data-v-c5d0d20e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tech-card[data-v-c5d0d20e]{display:flex;flex-direction:column;height:100%;padding:28px;background:linear-gradient(165deg,#16202fe6,#111a28e6)}.tech-card__top[data-v-c5d0d20e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.tech-card__icon[data-v-c5d0d20e]{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-xs);color:var(--cyan);background:#3ddcff14;border:1px solid rgba(61,220,255,.18)}.tech-card__index[data-v-c5d0d20e]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;color:var(--text-3)}.tech-card__title[data-v-c5d0d20e]{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text)}.tech-card__desc[data-v-c5d0d20e]{margin-top:10px;font-size:13.5px;line-height:1.85;color:var(--text-2)}.tech-card__line[data-v-c5d0d20e]{display:block;width:30px;height:2px;margin-top:22px;border-radius:2px;background:var(--grad);opacity:.6;transition:width var(--dur) var(--ease),opacity var(--dur) var(--ease)}.tech-card:hover .tech-card__line[data-v-c5d0d20e]{width:60px;opacity:1}@media (max-width: 1024px){.tech-grid[data-v-c5d0d20e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.tech-grid[data-v-c5d0d20e]{grid-template-columns:1fr;gap:16px}.tech-card[data-v-c5d0d20e]{padding:22px}}.app-grid[data-v-55d24974]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.app-item[data-v-55d24974]{position:relative;display:flex;align-items:center;gap:14px;padding:22px;border-radius:var(--radius-sm);border:1px solid var(--line);background:linear-gradient(160deg,#16202fa8,#0a111cb3);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),transform var(--dur) var(--ease)}.app-item[data-v-55d24974]:hover{border-color:#3ddcff66;background:linear-gradient(160deg,#3ddcff14,#2b6bff0a);transform:translateY(-4px)}.app-item__icon[data-v-55d24974]{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;color:var(--cyan);border:1px solid rgba(61,220,255,.22);background:#070b1299;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.app-item:hover .app-item__icon[data-v-55d24974]{color:#041018;border-color:transparent;background:var(--grad)}.app-item__name[data-v-55d24974]{font-size:14px;font-weight:500;color:var(--text)}.app-item__index[data-v-55d24974]{position:absolute;top:12px;right:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--text-3);opacity:.7}@media (max-width: 1024px){.app-grid[data-v-55d24974]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.app-grid[data-v-55d24974]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-item[data-v-55d24974]{padding:16px;gap:10px}.app-item__icon[data-v-55d24974]{width:38px;height:38px}.app-item__name[data-v-55d24974]{font-size:13px}}@media (max-width: 480px){.app-item__index[data-v-55d24974]{display:none}}.quality[data-v-4580e65b]{overflow:hidden}.quality__inner[data-v-4580e65b]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:72px}.cert-list[data-v-4580e65b]{display:flex;flex-direction:column;gap:12px;margin-top:-24px}.cert-item[data-v-4580e65b]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--radius-sm);border:1px solid var(--line);background:linear-gradient(90deg,#16202fb3,#0a111c4d);font-size:13.5px;color:var(--text-2);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.cert-item[data-v-4580e65b]:hover{border-color:#3ddcff59;transform:translate(4px)}.cert-item__icon[data-v-4580e65b]{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;color:#041018;background:var(--grad)}.quality__note[data-v-4580e65b]{display:flex;align-items:flex-start;gap:9px;margin-top:24px;font-size:12.5px;line-height:1.7;color:var(--text-3)}.quality__note[data-v-4580e65b] svg{color:var(--cyan);margin-top:2px}.quality__metrics[data-v-4580e65b]{display:flex;flex-direction:column;gap:16px}.quality-metric[data-v-4580e65b]{position:relative;display:flex;flex-direction:column;gap:4px;padding:26px 28px;border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(120% 100% at 100% 0%,rgba(61,220,255,.1),transparent 55%),linear-gradient(160deg,#111a28,#0a111c);overflow:hidden;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.quality-metric[data-v-4580e65b]:hover{border-color:#3ddcff66;box-shadow:var(--glow)}.quality-metric__value[data-v-4580e65b]{font-size:clamp(32px,3.4vw,44px);color:var(--text)}.quality-metric__label[data-v-4580e65b]{font-size:12.5px;color:var(--text-3)}.quality-metric__bar[data-v-4580e65b]{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--grad);opacity:.8}@media (max-width: 1024px){.quality__inner[data-v-4580e65b]{grid-template-columns:1fr;gap:44px}.quality__metrics[data-v-4580e65b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.quality__metrics[data-v-4580e65b]{grid-template-columns:1fr}.cert-item[data-v-4580e65b]{font-size:12.5px}}.about[data-v-19d12901]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.about__copy[data-v-19d12901]{display:flex;flex-direction:column}.about__paragraph[data-v-19d12901]{font-size:14px;line-height:1.95;color:var(--text-2)}.about__paragraph+.about__paragraph[data-v-19d12901]{margin-top:16px}.about__cta[data-v-19d12901]{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:28px;padding-bottom:6px;border-bottom:1px solid rgba(61,220,255,.5);font-size:13.5px;font-weight:500;color:var(--cyan)}.about__cta[data-v-19d12901] svg{transition:transform var(--dur-fast) var(--ease)}.about__cta[data-v-19d12901]:hover svg{transform:translate(4px)}.about__highlights[data-v-19d12901]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.highlight-card[data-v-19d12901]{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--radius-sm);border:1px solid var(--line);background:linear-gradient(160deg,#16202fcc,#0a111c99);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.highlight-card[data-v-19d12901]:hover{transform:translateY(-4px);border-color:#3ddcff59}.highlight-card__icon[data-v-19d12901]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#041018;background:var(--grad)}.highlight-card__title[data-v-19d12901]{font-family:var(--font-display);font-size:15.5px;font-weight:600;color:var(--text)}.highlight-card__desc[data-v-19d12901]{font-size:12.5px;line-height:1.8;color:var(--text-3)}@media (max-width: 1024px){.about[data-v-19d12901]{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){.about__highlights[data-v-19d12901]{grid-template-columns:1fr}}.news-grid[data-v-2ad1b3e0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news-card[data-v-2ad1b3e0]{position:relative;display:flex;flex-direction:column;height:100%;padding:28px;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(170deg,#16202fc7,#0a111cb8);overflow:hidden;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.news-card[data-v-2ad1b3e0]:hover{transform:translateY(-6px);border-color:#3ddcff5c;box-shadow:var(--shadow)}.news-card__meta[data-v-2ad1b3e0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.news-card__tag[data-v-2ad1b3e0]{padding:4px 10px;border-radius:999px;border:1px solid rgba(61,220,255,.28);background:#3ddcff12;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--cyan)}.news-card__date[data-v-2ad1b3e0]{font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.news-card__title[data-v-2ad1b3e0]{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.45;color:var(--text);transition:color var(--dur-fast) var(--ease)}.news-card:hover .news-card__title[data-v-2ad1b3e0]{color:var(--cyan)}.news-card__excerpt[data-v-2ad1b3e0]{margin-top:12px;font-size:13px;line-height:1.85;color:var(--text-2)}.news-card__line[data-v-2ad1b3e0]{display:block;width:32px;height:2px;margin-top:24px;border-radius:2px;background:var(--grad);opacity:.5;transition:width var(--dur) var(--ease),opacity var(--dur) var(--ease)}.news-card:hover .news-card__line[data-v-2ad1b3e0]{width:64px;opacity:1}@media (max-width: 1024px){.news-grid[data-v-2ad1b3e0]{grid-template-columns:1fr}.news-card[data-v-2ad1b3e0]{padding:24px}}.contact[data-v-670104f5]{position:relative;overflow:hidden}.contact[data-v-670104f5]:before{content:"";position:absolute;top:10%;right:-10%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(43,107,255,.16),transparent 66%);pointer-events:none}.contact__inner[data-v-670104f5]{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:start}.channels[data-v-670104f5]{display:flex;flex-direction:column;gap:4px;margin-top:-20px}.channel[data-v-670104f5]{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(30,42,60,.65)}.channel__icon[data-v-670104f5]{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:var(--radius-xs);color:var(--cyan);border:1px solid rgba(61,220,255,.2);background:#3ddcff0f}.channel__text[data-v-670104f5]{display:flex;flex-direction:column;gap:2px;min-width:0}.channel__label[data-v-670104f5]{font-size:11.5px;color:var(--text-3)}.channel__value[data-v-670104f5]{font-size:14px;color:var(--text);word-break:break-word}a.channel__value[data-v-670104f5]:hover{color:var(--cyan)}.contact__response[data-v-670104f5]{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:8px 14px;border-radius:999px;border:1px solid rgba(53,211,154,.28);background:#35d39a12;font-family:var(--font-mono);font-size:11.5px;color:var(--success)}.contact__response-dot[data-v-670104f5]{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 10px #35d39ae6}.contact-form[data-v-670104f5]{display:flex;flex-direction:column;gap:18px;padding:36px;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:radial-gradient(100% 80% at 100% 0%,rgba(61,220,255,.08),transparent 60%),linear-gradient(165deg,#111a28,#0a111c);box-shadow:var(--shadow)}.contact-form__title[data-v-670104f5]{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--text);margin-bottom:2px}.contact-form__grid[data-v-670104f5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field[data-v-670104f5]{display:flex;flex-direction:column;gap:7px}.field__label[data-v-670104f5]{font-size:12px;color:var(--text-2)}.field__input[data-v-670104f5]{width:100%;padding:12px 14px;border-radius:var(--radius-xs);border:1px solid var(--line-strong);background:#070b12a6;font-size:13.5px;color:var(--text);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.field__input[data-v-670104f5]::placeholder{color:#4d5d74}.field__input[data-v-670104f5]:hover{border-color:#354a67}.field__input[data-v-670104f5]:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px #3ddcff24}.field__input.is-invalid[data-v-670104f5]{border-color:#ff6b6b99}.field__input--select[data-v-670104f5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px}.field__input--select option[data-v-670104f5]{background:#0d1624;color:var(--text)}.field__input--textarea[data-v-670104f5]{resize:vertical;min-height:120px;line-height:1.75}.field__error[data-v-670104f5]{font-size:11.5px;color:var(--danger)}.contact-form__success[data-v-670104f5]{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-radius:var(--radius-xs);border:1px solid rgba(53,211,154,.32);background:#35d39a14;font-size:12.5px;line-height:1.7;color:var(--text-2)}.contact-form__success[data-v-670104f5] svg{color:var(--success);margin-top:2px}.contact-form__success strong[data-v-670104f5]{display:block;color:var(--success);font-weight:600;margin-bottom:2px}.contact-form__submit[data-v-670104f5]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;margin-top:4px;border-radius:var(--radius-sm);color:#041018;font-size:14px;font-weight:600;background:var(--grad);box-shadow:0 14px 34px #2b6bff42;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.contact-form__submit[data-v-670104f5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 42px #3ddcff4d}.contact-form__submit[data-v-670104f5]:disabled{opacity:.65;cursor:progress}.contact-form__privacy[data-v-670104f5]{font-size:11px;line-height:1.6;color:var(--text-3)}@media (max-width: 1024px){.contact__inner[data-v-670104f5]{grid-template-columns:1fr;gap:40px}.contact-form[data-v-670104f5]{padding:28px}}@media (max-width: 768px){.contact-form__grid[data-v-670104f5]{grid-template-columns:1fr}.contact-form[data-v-670104f5]{padding:22px;border-radius:var(--radius)}}:root{--bg: #070b12;--bg-soft: #0a111c;--surface: #111a28;--surface-2: #16202f;--line: #1e2a3c;--line-strong: #2b3b52;--text: #e8eef7;--text-2: #a7b6c9;--text-3: #6f8098;--cyan: #3ddcff;--blue: #2b6bff;--accent: #ffb020;--success: #35d39a;--danger: #ff6b6b;--grad: linear-gradient(135deg, #3ddcff, #2b6bff);--grad-soft: linear-gradient(135deg, rgba(61, 220, 255, .16), rgba(43, 107, 255, .04));--grad-line: linear-gradient(90deg, rgba(61, 220, 255, 0), rgba(61, 220, 255, .6), rgba(43, 107, 255, 0));--radius-xs: 6px;--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--shadow-sm: 0 6px 18px rgba(0, 0, 0, .28);--shadow: 0 20px 50px rgba(0, 0, 0, .42);--shadow-lg: 0 36px 90px rgba(0, 0, 0, .55);--glow: 0 0 0 1px rgba(61, 220, 255, .28), 0 18px 60px rgba(43, 107, 255, .2);--font-display: "Space Grotesk", "Noto Sans SC", "PingFang SC", system-ui, sans-serif;--font-body: "Noto Sans SC", "Space Grotesk", "PingFang SC", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", ui-monospace, monospace;--container: 1240px;--gutter: 32px;--header-h: 76px;--section-y: 120px;--ease: cubic-bezier(.22, .61, .36, 1);--dur-fast: .2s;--dur: .38s;--dur-slow: .7s}@media (max-width: 1280px){:root{--gutter: 28px;--section-y: 104px}}@media (max-width: 1024px){:root{--header-h: 68px;--section-y: 88px}}@media (max-width: 768px){:root{--gutter: 20px;--section-y: 72px}}@media (max-width: 480px){:root{--gutter: 16px;--section-y: 60px;--radius-lg: 18px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.7;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(61,220,255,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(61,220,255,.055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 92% 68% at 50% 0%,#000 24%,transparent 78%);mask-image:radial-gradient(ellipse 92% 68% at 50% 0%,#000 24%,transparent 78%)}#app{position:relative;z-index:1}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}::selection{background:#3ddcff47;color:#fff}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#05090f}::-webkit-scrollbar-thumb{border-radius:999px;background:#223148;border:2px solid #05090f}::-webkit-scrollbar-thumb:hover{background:#2f4462}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--section-y)}.section--tight{padding-block:calc(var(--section-y) * .72)}.section--alt{background:linear-gradient(180deg,#0a111cb8,#070b1200)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.eyebrow:before{content:"";width:22px;height:1px;background:var(--grad)}.gradient-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.skip-link{position:absolute;top:-100px;left:16px;z-index:200;padding:10px 18px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line-strong);color:var(--text);transition:top var(--dur-fast) var(--ease)}.skip-link:focus{top:16px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}
