:root{--color-bg:#070809;--color-bg-soft:#101214;--color-card:#15181c;--color-card-hover:#1b1f25;--color-text:#f4f1ea;--color-text-soft:#b8bec7;--color-text-muted:#8d939c;--color-line:#ffffff14;--color-line-strong:#ffffff29;--color-line-hot:#f4f1ea47;--color-accent:#aeb9c8;--color-accent-strong:#d7dde7;--color-surface:#0e1114d1;--color-surface-raised:#15181ceb;--shadow-panel:0 28px 90px #00000057;--font-main:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Inter, system-ui, sans-serif;--font-mono:"JetBrains Mono", "IBM Plex Mono", monospace;--container:1512px;--page-gutter:clamp(18px, 4vw, 64.8px);--section-space:clamp(82px, 9vw, 132px);--radius-lg:25.2px;--radius-md:16.2px}*{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text);scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-main);color:var(--color-text);background:radial-gradient(circle at 82% 0,#aeb9c829,#0000 30%),radial-gradient(circle at 8% 34%,#55627324,#0000 28%),linear-gradient(#060708 0%,#0d0f12 42%,#070809 100%);margin:0;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 72%);mask-image:linear-gradient(#000000bf,#0000 72%)}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}section[id]{scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.site-header[data-v-c60d985a]{z-index:50;width:100%;transition:all .3s;position:fixed;top:0;left:0}.site-header[data-v-c60d985a]:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#ffffff08,#0000 46%);transition:opacity .3s;position:absolute;inset:0}.site-header--scrolled[data-v-c60d985a]{-webkit-backdrop-filter:blur(16.2px);backdrop-filter:blur(16.2px);border-bottom:.9px solid var(--color-line);background:#070809b8}.site-header--scrolled[data-v-c60d985a]:before{opacity:1}.site-header__progress[data-v-c60d985a]{transform-origin:0;background:linear-gradient(90deg, transparent, var(--color-accent-strong), transparent);opacity:.72;width:100%;height:.9px;position:absolute;bottom:-.9px;left:0;transform:scaleX(0)}.site-header__inner[data-v-c60d985a]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));grid-template-columns:1fr auto 1fr;align-items:center;height:68.4px;margin:0 auto;display:grid}.site-header__brand[data-v-c60d985a]{justify-self:start;align-items:center;gap:10.8px;display:inline-flex}.site-header__logo[data-v-c60d985a]{object-fit:contain;width:30.6px;height:30.6px}.site-header__text-logo[data-v-c60d985a]{font-family:var(--font-main);letter-spacing:.12em;color:var(--color-text);font-size:13px;font-weight:650}.site-header__nav[data-v-c60d985a]{justify-self:center;align-items:center;gap:clamp(15px,2vw,28px);display:flex}.site-header__nav a[data-v-c60d985a]{letter-spacing:.04em;min-height:34px;color:var(--color-text-soft);align-items:center;padding:0 2px;font-size:13px;font-weight:560;transition:color .25s,transform .25s;display:inline-flex;position:relative}.site-header__nav a[data-v-c60d985a]:after{content:"";background:linear-gradient(90deg, var(--color-accent-strong), #f4f1ead1);width:0;height:1px;transition:width .28s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px #afc2de33}.site-header__nav a[data-v-c60d985a]:hover,.site-header__nav a.router-link-exact-active[data-v-c60d985a]{color:var(--color-text);transform:translateY(-1px)}.site-header__nav a[data-v-c60d985a]:hover:after,.site-header__nav a.router-link-exact-active[data-v-c60d985a]:after{width:100%}.site-header__actions[data-v-c60d985a]{justify-self:end;align-items:center;gap:12.6px;display:flex}.site-header__language[data-v-c60d985a]{border:.9px solid var(--color-line-strong);height:34.2px;color:var(--color-text);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;background:#ffffff05;border-radius:899.1px;align-items:center;gap:7.2px;padding:0 12.6px 0 7.2px;font-size:10.8px;transition:border-color .25s,background .25s;display:inline-flex}.site-header__language[data-v-c60d985a]:hover{background:#ffffff0b;border-color:#f4f1ea52}.site-header__language-icon[data-v-c60d985a]{background:var(--color-text);color:#08090a;width:22.5px;height:22.5px;font-family:var(--font-main);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:11.7px;font-weight:700;display:inline-flex}.site-header__language-options[data-v-c60d985a]{color:var(--color-text-muted);align-items:center;gap:5.4px;display:inline-flex}.site-header__language-options strong[data-v-c60d985a]{color:var(--color-text-muted);font-weight:600;transition:color .2s}.site-header__language-options strong.is-active[data-v-c60d985a]{color:var(--color-text)}.site-header__language-options i[data-v-c60d985a]{color:#ffffff47;font-style:normal}.site-header__menu-button[data-v-c60d985a]{border:.9px solid var(--color-line);cursor:pointer;background:0 0;border-radius:899.1px;width:37.8px;height:37.8px;display:none}.site-header__menu-button span[data-v-c60d985a]{background:var(--color-text);width:16.2px;height:.9px;margin:4.5px auto;display:block}@media (width<=918px){.site-header__inner[data-v-c60d985a]{justify-content:space-between;display:flex}.site-header__nav[data-v-c60d985a]{border:.9px solid var(--color-line);-webkit-backdrop-filter:blur(16.2px);backdrop-filter:blur(16.2px);background:#070809eb;border-radius:21.6px;flex-direction:column;align-items:flex-start;gap:18px;padding:21.6px;display:none;position:fixed;top:68.4px;left:21.6px;right:21.6px}.site-header__nav a[data-v-c60d985a]{min-height:30px;font-size:13.5px}.site-header__nav--open[data-v-c60d985a]{display:flex}.site-header__language-options[data-v-c60d985a]{display:none}.site-header__language[data-v-c60d985a]{padding:0 5.4px}.site-header__menu-button[data-v-c60d985a]{display:block}}.site-footer[data-v-16b68d08]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));border-top:.9px solid var(--color-line);margin:0 auto 32px;padding:36px 0 0}.site-footer__inner[data-v-16b68d08]{border:.9px solid var(--color-line);background:radial-gradient(circle at 0 0,#afc2de14,#0000 26%),linear-gradient(120deg,#ffffff0a,#0000 45%),#ffffff05;border-radius:28px;grid-template-columns:minmax(280px,1.35fr) minmax(150px,.72fr) minmax(170px,.82fr) minmax(180px,.72fr);gap:clamp(28px,4vw,56px);padding:30px 32px;display:grid}.site-footer__brand p[data-v-16b68d08],.site-footer__group strong[data-v-16b68d08],.site-footer__contact strong[data-v-16b68d08]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 10.8px;font-size:10.8px;display:block}.site-footer__brand h3[data-v-16b68d08]{letter-spacing:-.04em;max-width:520px;margin:0;font-size:clamp(23px,2vw,29px);line-height:1.12}.site-footer__brand span[data-v-16b68d08],.site-footer__group a[data-v-16b68d08],.site-footer__group span[data-v-16b68d08],.site-footer__contact a[data-v-16b68d08],.site-footer__contact span[data-v-16b68d08]{color:var(--color-text-soft);font-size:12.6px;line-height:1.8}.site-footer__brand span[data-v-16b68d08]{max-width:430px;margin-top:14.4px;display:block}.site-footer__group[data-v-16b68d08],.site-footer__contact[data-v-16b68d08]{flex-direction:column;gap:8px;display:flex}.site-footer__group a[data-v-16b68d08],.site-footer__contact a[data-v-16b68d08]{transition:color .25s}.site-footer__group a[data-v-16b68d08]:hover,.site-footer__contact a[data-v-16b68d08]:hover{color:var(--color-text)}.site-footer__contact span[data-v-16b68d08]{max-width:230px;color:var(--color-text-muted)}.site-footer__bottom[data-v-16b68d08]{text-align:center;color:var(--color-text-muted);justify-content:center;padding:18px 4px 0;font-size:10.8px;display:flex}@media (width<=990px){.site-footer__inner[data-v-16b68d08]{grid-template-columns:1fr 1fr}}@media (width<=612px){.site-footer__inner[data-v-16b68d08]{grid-template-columns:1fr;gap:27px}.site-footer__bottom[data-v-16b68d08]{padding-top:16px}}.hero[data-v-dea3cbea]{align-items:center;width:100%;min-height:100vh;padding:104px 0 72px;display:flex}.hero__inner[data-v-dea3cbea]{width:min(90%, var(--container));grid-template-columns:minmax(0,1fr) minmax(460px,.86fr);align-items:center;gap:clamp(48px,6vw,96px);margin:0 auto;display:grid}.hero__content[data-v-dea3cbea]{justify-self:start;max-width:810px}.hero__eyebrow[data-v-dea3cbea]{font-family:var(--font-mono);letter-spacing:.24em;color:var(--color-accent);margin:0 0 16.2px;font-size:10.8px}.hero__title[data-v-dea3cbea]{font-family:var(--font-display);letter-spacing:-.07em;max-width:990px;margin:0;font-size:clamp(64.8px,6.2vw,124.2px);line-height:.95}.hero__title span[data-v-dea3cbea]{display:block}.hero__description[data-v-dea3cbea]{max-width:702px;color:var(--color-text-soft);margin:25.2px 0 0;font-size:16.2px;line-height:1.9}.hero__actions[data-v-dea3cbea]{gap:12.6px;margin-top:32.4px;display:flex}.hero__button[data-v-dea3cbea]{border-radius:899.1px;justify-content:center;align-items:center;height:45px;padding:0 21.6px;font-size:12.6px;transition:all .25s;display:inline-flex}.hero__button--primary[data-v-dea3cbea]{background:var(--color-text);color:#08090a}.hero__button--secondary[data-v-dea3cbea]{border:.9px solid var(--color-line-strong);color:var(--color-text)}.hero__button[data-v-dea3cbea]:hover{transform:translateY(-1.8px)}.hero__status[data-v-dea3cbea]{border:.9px solid var(--color-line);background:linear-gradient(90deg,#f4f1ea09,#0000 42%,#aeb9c809),#ffffff05;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,720px);margin-top:36px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff09}.hero__status span[data-v-dea3cbea]{min-height:54px;color:var(--color-text-muted);background:#07080952;border:.9px solid #ffffff0e;border-radius:14px;flex-direction:column;justify-content:center;gap:5px;padding:11px 14px;font-size:11.7px;line-height:1.35;transition:transform .24s,border-color .24s,background .24s,color .24s;display:flex}.hero__status span[data-v-dea3cbea]:hover{color:var(--color-text-soft);background:#f4f1ea0e;border-color:#f4f1ea2e;transform:translateY(-2px)}.hero__status strong[data-v-dea3cbea]{color:var(--color-text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.hero__visual[data-v-dea3cbea]{--mouse-x:50%;--mouse-y:50%;--tilt-x:0deg;--tilt-y:0deg;--shift-x:0px;--shift-y:0px;border:.9px solid var(--color-line);width:100%;min-height:clamp(520px,64vh,720px);box-shadow:var(--shadow-panel);transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;will-change:transform;background:radial-gradient(circle at 50% 44%,#d7dde72e,#0000 30%),radial-gradient(circle at 72% 22%,#aeb9c81a,#0000 22%),linear-gradient(#12161b 0%,#090b0e 100%);border-radius:36px;justify-content:center;justify-self:stretch;align-items:center;transition:transform .18s ease-out,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.hero__visual[data-v-dea3cbea]:hover{border-color:#f4f1ea3d;box-shadow:0 34px 100px #0000006b,0 0 70px #d7dde71a}.hero__visual[data-v-dea3cbea]:before{content:"";background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), #f4f1ea38, transparent 18%), linear-gradient(115deg, transparent 0%, #ffffff17 46%, transparent 58%), radial-gradient(circle at center, transparent 0 42%, #07080994 74%);opacity:.58;transition:opacity .24s;position:absolute;inset:0;transform:translateZ(28px)}.hero__visual[data-v-dea3cbea]:hover:before{opacity:.92}.hero__visual[data-v-dea3cbea]:after{content:"";pointer-events:none;border:.9px solid #ffffff0d;border-radius:27px;position:absolute;inset:14px}.hero__grid[data-v-dea3cbea]{transform:translate3d(calc(var(--shift-x) * -.28), calc(var(--shift-y) * -.28), 18px);background-color:#0000;background-image:linear-gradient(#ffffff09 .9px,#0000 .9px),linear-gradient(90deg,#ffffff09 .9px,#0000 .9px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30.6px 30.6px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:transform .45s cubic-bezier(.18,.9,.24,1);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.hero__scanner[data-v-dea3cbea]{opacity:.72;background:linear-gradient(90deg,#0000,#f4f1eae6,#0000);height:1px;position:absolute;top:10%;left:10%;right:10%;transform:translateZ(42px);box-shadow:0 0 27px #d7dde759}.hero__armour-system[data-v-dea3cbea]{width:min(90%,660px);min-height:536px;transform:translate3d(calc(var(--shift-x) * .32), calc(var(--shift-y) * .28), 72px) scale(1.02);transform-style:preserve-3d;transition:transform .42s cubic-bezier(.18,.95,.18,1);position:relative}.hero__armour-system[data-v-dea3cbea]:before{content:"";z-index:1;filter:blur(24px);opacity:.58;background:radial-gradient(#00000085,#0000 64%),linear-gradient(#0003,#0000);border-radius:42px;width:320px;height:390px;transition:transform .56s cubic-bezier(.18,.95,.18,1),opacity .36s,filter .36s;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)scale(.92)}.hero__visual:hover .hero__armour-system[data-v-dea3cbea]{transform:translate3d(calc(var(--shift-x) * .18), calc(var(--shift-y) * .14), 96px) scale(1.06)}.hero__visual:hover .hero__armour-system[data-v-dea3cbea]:before{opacity:.76;filter:blur(34px);transform:translate(calc(-50% - (var(--shift-x) * .22)), calc(-50% - (var(--shift-y) * .18))) scale(1.08)}.hero__vest-outline[data-v-dea3cbea],.hero__layers[data-v-dea3cbea],.armor-layer[data-v-dea3cbea],.hero__strap[data-v-dea3cbea],.hero__torso[data-v-dea3cbea],.hero__layer-label[data-v-dea3cbea]{display:block;position:absolute}.hero__vest-outline[data-v-dea3cbea]{z-index:4;filter:drop-shadow(0 30px 36px #0000005c);will-change:transform;width:292px;height:406px;transition:transform .54s cubic-bezier(.18,.95,.18,1),filter .34s;top:48%;left:50%;transform:translate(-50%,-50%)translateZ(104px)}.hero__visual:hover .hero__vest-outline[data-v-dea3cbea]{transform:translate(calc(-50% + (var(--shift-x) * .1)), calc(-50% + (var(--shift-y) * .08))) translateZ(176px) scale(1.1);filter:drop-shadow(0 46px 44px #0000006b)drop-shadow(0 0 24px #f4f1ea1a)}.hero__vest-outline[data-v-dea3cbea]:before,.hero__vest-outline[data-v-dea3cbea]:after{content:"";background:linear-gradient(#f4f1ea14,#0000);border:1px solid #f4f1ea38;border-bottom:none;width:66px;height:118px;position:absolute;top:28px}.hero__vest-outline[data-v-dea3cbea]:before{border-radius:24px 8px 0 0;left:38px;transform:rotate(-8deg)}.hero__vest-outline[data-v-dea3cbea]:after{border-radius:8px 24px 0 0;right:38px;transform:rotate(8deg)}.hero__strap[data-v-dea3cbea]{background:linear-gradient(#f4f1ea33,#f4f1ea05);border:1px solid #f4f1ea2e;border-radius:999px;width:38px;height:112px;transition:transform .46s cubic-bezier(.18,.95,.18,1),border-color .28s,background .28s;top:22px}.hero__strap--left[data-v-dea3cbea]{left:68px;transform:rotate(-9deg)}.hero__strap--right[data-v-dea3cbea]{right:68px;transform:rotate(9deg)}.hero__torso[data-v-dea3cbea]{clip-path:polygon(15% 0,85% 0,100% 24%,89% 100%,11% 100%,0 24%);background:linear-gradient(90deg,#0000 49.5%,#ffffff29 50%,#0000 50.5%),linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/100% 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 100%,linear-gradient(160deg,#f4f1ea29,#12161bf0 36%,#090b0e 100%);border:1px solid #f4f1ea3d;border-radius:26px;height:326px;transition:border-color .34s,background .34s,box-shadow .34s;bottom:0;left:26px;right:26px;box-shadow:inset 0 1px #ffffff24,inset 0 -28px 48px #00000057}.hero__torso[data-v-dea3cbea]:before,.hero__torso[data-v-dea3cbea]:after{content:"";background:linear-gradient(90deg,#0000,#f4f1ea33,#0000);height:1px;transition:opacity .28s,transform .42s cubic-bezier(.18,.95,.18,1),background .28s;position:absolute;left:28px;right:28px}.hero__torso[data-v-dea3cbea]:before{top:86px}.hero__torso[data-v-dea3cbea]:after{bottom:78px}.hero__visual:hover .hero__torso[data-v-dea3cbea]{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), #f4f1ea2e, transparent 26%), linear-gradient(90deg, transparent 49.5%, #fff3 50%, transparent 50.5%), linear-gradient(#fff1 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(160deg, #f4f1ea33, #12161bf0 34%, #090b0e 100%);background-size:auto,auto,100% 34px,34px 100%,auto;border-color:#f4f1ea61;box-shadow:inset 0 1px #ffffff38,inset 0 -28px 48px #00000057,0 0 28px #f4f1ea14}.hero__visual:hover .hero__torso[data-v-dea3cbea]:before{opacity:.88;background:linear-gradient(90deg,#0000,#f4f1ea5c,#0000);transform:translateY(-8px)}.hero__visual:hover .hero__torso[data-v-dea3cbea]:after{opacity:.88;background:linear-gradient(90deg,#0000,#f4f1ea52,#0000);transform:translateY(8px)}.hero__layers[data-v-dea3cbea]{z-index:3;pointer-events:none;width:392px;height:328px;top:49%;left:50%;transform:translate(-50%,-50%)translateZ(48px)}.hero__layers[data-v-dea3cbea]:before,.hero__layers[data-v-dea3cbea]:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#f4f1ea47,#0000);width:480px;height:1px;transition:opacity .34s,transform .58s cubic-bezier(.18,.95,.18,1);position:absolute;top:50%;left:50%}.hero__layers[data-v-dea3cbea]:before{transform:translate(-50%,-50%)rotate(-28deg)scaleX(.55)}.hero__layers[data-v-dea3cbea]:after{transform:translate(-50%,-50%)rotate(31deg)scaleX(.55)}.hero__visual:hover .hero__layers[data-v-dea3cbea]:before,.hero__visual:hover .hero__layers[data-v-dea3cbea]:after{opacity:.78}.hero__visual:hover .hero__layers[data-v-dea3cbea]:before{transform:translate(-50%,-50%)rotate(-32deg)scaleX(1)}.hero__visual:hover .hero__layers[data-v-dea3cbea]:after{transform:translate(-50%,-50%)rotate(35deg)scaleX(1)}.armor-layer[data-v-dea3cbea]{clip-path:polygon(16% 0,84% 0,100% 25%,88% 100%,12% 100%,0 25%);opacity:.46;will-change:transform;width:280px;height:350px;transform-style:preserve-3d;border:1px solid #f4f1ea24;border-radius:28px;transition:transform .62s cubic-bezier(.18,.95,.18,1),opacity .35s,border-color .35s,box-shadow .35s,background .35s;top:50%;left:50%}.armor-layer--carrier[data-v-dea3cbea]{background:#f4f1ea0b;animation:5.4s ease-in-out infinite armor-layer-carrier-float-dea3cbea;transform:translate(-50%,-50%)translate(-72px)translateY(18px)scale(.9)}.armor-layer--soft[data-v-dea3cbea]{background:#aeb9c812;animation:6s ease-in-out infinite armor-layer-soft-float-dea3cbea;transform:translate(-50%,-50%)translate(-34px)translateY(8px)scale(.95)}.armor-layer--plate[data-v-dea3cbea]{opacity:.62;background:linear-gradient(135deg,#ffffff1f,#0000 34%),#d7dde714;border-color:#f4f1ea42;animation:4.9s ease-in-out infinite armor-layer-plate-float-dea3cbea;transform:translate(-50%,-50%)translate(18px)translateY(-2px)scale(1)}.armor-layer--buffer[data-v-dea3cbea]{opacity:.38;background:#07080970;animation:6.4s ease-in-out infinite armor-layer-buffer-float-dea3cbea;transform:translate(-50%,-50%)translate(58px)translateY(-12px)scale(.88)}.hero__visual:hover .armor-layer[data-v-dea3cbea]{border-color:#f4f1ea3d;animation-play-state:paused;box-shadow:inset 0 1px #ffffff1a,0 22px 38px #0000003d}.hero__visual:hover .armor-layer--carrier[data-v-dea3cbea]{transform:translate3d(calc(-50% - 156px - (var(--shift-x) * .16)), calc(-50% - 78px + (var(--shift-y) * .08)), -128px) rotate(-17deg) rotateX(12deg) rotateY(-10deg) scale(.82);opacity:.42}.hero__visual:hover .armor-layer--soft[data-v-dea3cbea]{transform:translate3d(calc(-50% - 104px + (var(--shift-y) * .12)), calc(-50% + 112px - (var(--shift-x) * .1)), -72px) rotate(13deg) rotateX(-10deg) rotateY(-8deg) scale(.9);opacity:.5}.hero__visual:hover .armor-layer--plate[data-v-dea3cbea]{transform:translate3d(calc(-50% + 126px - (var(--shift-x) * .18)), calc(-50% - 106px - (var(--shift-y) * .12)), -44px) rotate(-11deg) rotateX(9deg) rotateY(12deg) scale(.98);opacity:.76}.hero__visual:hover .armor-layer--buffer[data-v-dea3cbea]{transform:translate3d(calc(-50% + 172px + (var(--shift-y) * .14)), calc(-50% + 92px - (var(--shift-x) * .12)), -152px) rotate(18deg) rotateX(-14deg) rotateY(14deg) scale(.8);opacity:.34}.hero__layer-label[data-v-dea3cbea]{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090a9e;border:1px solid #f4f1ea1a;border-radius:14px;min-width:138px;padding:10px 12px}.hero__layer-label[data-v-dea3cbea]:before{content:"";background:linear-gradient(90deg,#f4f1ea5c,#0000);width:78px;height:1px;position:absolute;top:50%}.hero__layer-label--one[data-v-dea3cbea]{top:72px;left:0}.hero__layer-label--one[data-v-dea3cbea]:before{left:100%}.hero__layer-label--two[data-v-dea3cbea]{top:178px;right:-4px}.hero__layer-label--two[data-v-dea3cbea]:before{right:100%;transform:rotate(180deg)}.hero__layer-label--three[data-v-dea3cbea]{bottom:64px;left:18px}.hero__layer-label--three[data-v-dea3cbea]:before{left:100%}.hero__layer-label span[data-v-dea3cbea]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-text-muted);margin-bottom:5px;font-size:9px;display:block}.hero__layer-label strong[data-v-dea3cbea]{color:var(--color-text);font-size:12px}@media (width<=1188px){.hero[data-v-dea3cbea]{padding-top:108px}.hero__inner[data-v-dea3cbea]{grid-template-columns:1fr;gap:36px}.hero__content[data-v-dea3cbea],.hero__description[data-v-dea3cbea]{max-width:774px}.hero__visual[data-v-dea3cbea]{min-height:378px}.hero__armour-system[data-v-dea3cbea]{width:min(94%,560px);min-height:440px}}@media (width<=576px){.hero[data-v-dea3cbea]{min-height:auto;padding:100.8px var(--page-gutter) 64.8px}.hero__title[data-v-dea3cbea]{font-size:clamp(43.2px,14vw,61.2px)}.hero__actions[data-v-dea3cbea]{flex-direction:column;align-items:stretch}.hero__status[data-v-dea3cbea]{grid-template-columns:1fr}.hero__button[data-v-dea3cbea]{width:100%}.hero__visual[data-v-dea3cbea]{border-radius:25.2px;min-height:324px}.hero__armour-system[data-v-dea3cbea]{width:100%;min-height:336px}.hero__vest-outline[data-v-dea3cbea]{width:190px;height:276px}.hero__torso[data-v-dea3cbea]{height:220px}.hero__layers[data-v-dea3cbea]{width:268px;height:238px}.armor-layer[data-v-dea3cbea]{width:188px;height:238px}.hero__layer-label[data-v-dea3cbea]{display:none}}@media (hover:none) and (pointer:coarse){.hero__visual[data-v-dea3cbea]{animation:6s ease-in-out infinite hero-mobile-drift-dea3cbea}.hero__armour-system[data-v-dea3cbea]{animation:4.8s ease-in-out infinite hero-core-mobile-dea3cbea}}@keyframes armor-layer-carrier-float-dea3cbea{0%,to{transform:translate(-50%,-50%)translate(-72px)translateY(18px)rotate(-1deg)scale(.9)}50%{transform:translate(-50%,-50%)translate(-116px)translateY(-24px)rotate(-7deg)scale(.925)}}@keyframes armor-layer-soft-float-dea3cbea{0%,to{transform:translate(-50%,-50%)translate(-34px)translateY(8px)rotate(1deg)scale(.95)}50%{transform:translate(-50%,-50%)translate(10px)translateY(42px)rotate(7deg)scale(.975)}}@keyframes armor-layer-plate-float-dea3cbea{0%,to{transform:translate(-50%,-50%)translate(18px)translateY(-2px)rotate(-1deg)scale(1)}50%{transform:translate(-50%,-50%)translate(62px)translateY(-42px)rotate(6deg)scale(1.022)}}@keyframes armor-layer-buffer-float-dea3cbea{0%,to{transform:translate(-50%,-50%)translate(58px)translateY(-12px)rotate(1deg)scale(.88)}50%{transform:translate(-50%,-50%)translate(18px)translateY(34px)rotate(-8deg)scale(.905)}}@keyframes hero-mobile-drift-dea3cbea{0%,to{transform:perspective(1200px)rotateX(0)rotateY(0)}50%{transform:perspective(1200px)rotateX(4deg)rotateY(-5deg)}}@keyframes hero-core-mobile-dea3cbea{0%,to{transform:translateZ(72px)scale(1.02)}50%{transform:translate3d(18px,-14px,72px)scale(1.05)}}.products[data-v-6d545df4]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));padding:var(--section-space) 0;margin:0 auto}.products__header[data-v-6d545df4]{margin-bottom:39.6px}.products__header>p[data-v-6d545df4]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 14.4px;font-size:10.8px}.products__header-row[data-v-6d545df4]{grid-template-columns:.85fr 1fr;align-items:end;gap:43.2px;display:grid}.products__header h2[data-v-6d545df4]{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(37.8px,5vw,64.8px);line-height:.95}.products__header span[data-v-6d545df4]{max-width:558px;color:var(--color-text-soft);line-height:1.9;display:block}.products__grid[data-v-6d545df4]{grid-template-columns:repeat(3,1fr);gap:19.8px;display:grid}.product-card[data-v-6d545df4]{border:.9px solid var(--color-line);background:linear-gradient(#ffffff06 .9px, transparent .9px), linear-gradient(90deg, #ffffff06 .9px, transparent .9px), linear-gradient(180deg, #ffffff09, transparent 42%), var(--color-surface-raised);background-size:28.8px 28.8px;border-radius:30.6px;min-height:536px;transition:transform .35s,border-color .35s,background-color .35s;position:relative;overflow:hidden;box-shadow:0 20px 70px #0000002e}.product-card[data-v-6d545df4]:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 0,#d2dceb24,#0000 38%),linear-gradient(120deg,#0000 0%,#ffffff0e 48%,#0000 100%);transition:transform .7s,opacity .35s;position:absolute;inset:0;transform:translate(-120%)}.product-card[data-v-6d545df4]:hover:before{opacity:1;transform:translate(120%)}.product-card[data-v-6d545df4]:hover{border-color:var(--color-line-hot);transform:translateY(-14px)scale(1.012);box-shadow:0 34px 96px #00000052,0 0 48px #d7dde714}.product-card__top[data-v-6d545df4]{z-index:2;font-family:var(--font-mono);justify-content:space-between;align-items:center;display:flex;position:absolute;top:19.8px;left:19.8px;right:19.8px}.product-card__top span[data-v-6d545df4],.product-card__top p[data-v-6d545df4]{letter-spacing:.14em;color:var(--color-text-muted);margin:0;font-size:9.9px}.product-card__image[data-v-6d545df4]{background:radial-gradient(circle at 50% 36%,#ffffff94,#0000 34%),linear-gradient(#f0f3f738,#78829114),#ffffff09;justify-content:center;align-items:center;height:318px;padding:52.2px 30.6px 23.4px;display:flex}.product-card__image img[data-v-6d545df4]{object-fit:contain;filter:contrast(1.08)saturate(.92)drop-shadow(0 20px 24px #00000057);max-width:88%;max-height:100%;transition:all .45s}.product-card:hover .product-card__image img[data-v-6d545df4]{transform:scale(1.13)translateY(-7px)}.product-card__content[data-v-6d545df4]{background:#0a0c0fdb;min-height:147.6px;padding:25.2px}.product-card__content p[data-v-6d545df4]{font-family:var(--font-mono);color:var(--color-text-muted);margin:0 0 10.8px;font-size:9.9px}.product-card__content h3[data-v-6d545df4]{letter-spacing:-.04em;margin:0;font-size:27px}.product-card__content span[data-v-6d545df4]{color:var(--color-text-soft);margin-top:12.6px;font-size:13.5px;line-height:1.75;display:block}.product-card__content strong[data-v-6d545df4]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-accent);margin-top:14.4px;font-size:9.9px;display:block}.product-card__tags[data-v-6d545df4]{opacity:.72;flex-wrap:wrap;gap:7.2px;transition:all .3s;display:flex;position:absolute;bottom:19.8px;left:25.2px;right:25.2px;transform:translateY(0)}.product-card:hover .product-card__tags[data-v-6d545df4]{opacity:1}.product-card__tags span[data-v-6d545df4]{border:.9px solid var(--color-line);color:var(--color-text-soft);background:#070809b3;border-radius:899.1px;padding:6.3px 9.9px;font-size:10.8px}.products__footer[data-v-6d545df4]{border:.9px solid var(--color-line);background:linear-gradient(90deg,#ffffff0b,#ffffff05),#ffffff06;border-radius:27px;justify-content:space-between;align-items:center;gap:28.8px;margin-top:25.2px;padding:25.2px 28.8px;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.products__footer[data-v-6d545df4]:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(circle at 12%,#f4f1ea1a,#0000 24%),linear-gradient(105deg,#0000 0% 36%,#f4f1ea12 48%,#0000 62%);animation:8s ease-in-out infinite products-footer-scan-6d545df4;position:absolute;inset:0;transform:translate(-62%)}.products__footer[data-v-6d545df4]:after{content:"";pointer-events:none;opacity:.28;transform-origin:0;background:linear-gradient(90deg,#f4f1ea38,#0000 72%);height:1px;transition:opacity .3s,transform .45s cubic-bezier(.18,.95,.18,1);position:absolute;bottom:16px;left:28.8px;right:28.8px;transform:scaleX(.62)}.products__footer[data-v-6d545df4]:hover{background:linear-gradient(90deg,#ffffff0f,#ffffff06),#ffffff09;border-color:#f4f1ea33;transform:translateY(-3px);box-shadow:0 22px 60px #0000003d}.products__footer[data-v-6d545df4]:hover:after{opacity:.55;transform:scaleX(1)}.products__footer>div[data-v-6d545df4],.products__more[data-v-6d545df4]{z-index:1;position:relative}.products__footer strong[data-v-6d545df4]{margin-bottom:7.2px;font-size:16.2px;display:block}.products__footer span[data-v-6d545df4]{color:var(--color-text-soft);line-height:1.7;display:block}.products__more[data-v-6d545df4]{border:.9px solid var(--color-line-strong);height:41.4px;color:var(--color-text);border-radius:899.1px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 17.1px 0 19.8px;font-size:12.6px;transition:all .25s;display:inline-flex}.products__more span[data-v-6d545df4]{font-family:var(--font-mono);transition:transform .25s;display:inline-block;transform:translate(0)}.products__more[data-v-6d545df4]:hover{background:var(--color-text);color:#08090a;transform:translateY(-1.8px)}.products__more:hover span[data-v-6d545df4]{transform:translate(3px)}@media (width<=990px){.products__header-row[data-v-6d545df4]{grid-template-columns:1fr;gap:21.6px}.products__grid[data-v-6d545df4]{grid-template-columns:1fr}.product-card[data-v-6d545df4]{min-height:auto}.product-card__image[data-v-6d545df4]{height:288px}.product-card__tags[data-v-6d545df4]{opacity:1;background:#0c0f12b8;padding:0 25.2px 21.6px;position:static;transform:none}.products__footer[data-v-6d545df4]{flex-direction:column;align-items:flex-start}.products__footer[data-v-6d545df4]:after{left:25.2px;right:25.2px}}@media (width<=1188px) and (width>=991px){.products__grid[data-v-6d545df4]{grid-template-columns:repeat(2,1fr)}.product-card[data-v-6d545df4]:last-child{grid-column:span 2}}@keyframes products-footer-scan-6d545df4{0%,24%{transform:translate(-62%)}68%,to{transform:translate(62%)}}.factory-section[data-v-4a2fa083]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));padding:var(--section-space) 0;margin:0 auto}.factory-section__header[data-v-4a2fa083]{margin-bottom:41.4px}.factory-section__header>p[data-v-4a2fa083]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 14.4px;font-size:10.8px}.factory-section__header>div[data-v-4a2fa083]{grid-template-columns:.9fr 1.1fr;align-items:end;gap:43.2px;display:grid}.factory-section__header h2[data-v-4a2fa083]{letter-spacing:-.06em;margin:0;font-size:clamp(37.8px,5vw,64.8px);line-height:.95}.factory-section__header span[data-v-4a2fa083]{max-width:630px;color:var(--color-text-soft);line-height:1.9;display:block}.factory-section__body[data-v-4a2fa083]{grid-template-columns:1.15fr .85fr;gap:19.8px;display:grid}.factory-section__visual[data-v-4a2fa083]{border:.9px solid var(--color-line);background:var(--color-card);min-height:558px;box-shadow:var(--shadow-panel);border-radius:34.2px;transition:border-color .34s,box-shadow .34s,transform .34s;position:relative;overflow:hidden}.factory-section__visual[data-v-4a2fa083]:hover{border-color:#f4f1ea3d;transform:translateY(-2px);box-shadow:0 34px 100px #00000070,0 0 70px #d2dceb14}.factory-section__visual[data-v-4a2fa083]:before{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#f4f1ea29,#0000 1px) 0 0/42px 100%,linear-gradient(#f4f1ea1f,#0000 1px) 0 0/100% 42px;border:1px solid #f4f1ea00;border-radius:22px;transition:opacity .34s,border-color .34s,transform .34s;position:absolute;inset:24px;transform:scale(.985)}.factory-section__visual[data-v-4a2fa083]:hover:before{opacity:.52;border-color:#f4f1ea24;transform:scale(1)}.factory-section__visual[data-v-4a2fa083]:after{content:"";pointer-events:none;background:linear-gradient(#0708090d 0%,#070809b8 100%),radial-gradient(circle at 100% 0,#d2dceb24,#0000 34%);transition:opacity .34s;position:absolute;inset:0}.factory-section__visual[data-v-4a2fa083]:hover:after{opacity:.82}.factory-section__visual img[data-v-4a2fa083]{object-fit:cover;filter:contrast(1.04)saturate(.82)brightness(.82);width:100%;height:100%;min-height:558px;transition:filter .6s,transform .8s cubic-bezier(.18,.95,.18,1);transform:scale(1)}.factory-section__visual:hover img[data-v-4a2fa083]{filter:contrast(1.12)saturate(.9)brightness(.88);transform:scale(1.055)}.factory-section__inspection[data-v-4a2fa083]{z-index:3;pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:0}.factory-section__inspection[data-v-4a2fa083]:before{content:"";filter:blur(.2px);background:linear-gradient(90deg,#0000,#f4f1ea2e,#0000),linear-gradient(90deg,#0000 0 48%,#f4f1ea85 50%,#0000 52% 100%);width:18%;position:absolute;top:-12%;bottom:-12%;left:-24%;transform:skew(-11deg)}.factory-section__inspection[data-v-4a2fa083]:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f4f1eac2,#0000);height:1px;transition:opacity .3s,transform .42s cubic-bezier(.18,.95,.18,1);position:absolute;top:50%;left:9%;right:9%;transform:scaleX(.3);box-shadow:0 -92px #f4f1ea14,0 92px #f4f1ea14}.factory-section__visual:hover .factory-section__inspection[data-v-4a2fa083]{opacity:1}.factory-section__visual:hover .factory-section__inspection[data-v-4a2fa083]:before{animation:1.7s cubic-bezier(.18,.95,.18,1) infinite factory-inspection-sweep-4a2fa083}.factory-section__visual:hover .factory-section__inspection[data-v-4a2fa083]:after{opacity:.86;transform:scaleX(1)}.factory-section__inspection span[data-v-4a2fa083]{opacity:0;border-color:#f4f1eabd;width:54px;height:54px;transition:opacity .28s,transform .42s cubic-bezier(.18,.95,.18,1);position:absolute}.factory-section__inspection span[data-v-4a2fa083]:first-child{border-top:1px solid;border-left:1px solid;top:34px;left:34px;transform:translate(12px,12px)}.factory-section__inspection span[data-v-4a2fa083]:nth-child(2){border-top:1px solid;border-right:1px solid;top:34px;right:34px;transform:translate(-12px,12px)}.factory-section__inspection span[data-v-4a2fa083]:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:34px;right:34px;transform:translate(-12px,-12px)}.factory-section__inspection span[data-v-4a2fa083]:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:34px;left:34px;transform:translate(12px,-12px)}.factory-section__visual:hover .factory-section__inspection span[data-v-4a2fa083]{opacity:1;transform:translate(0)}.factory-section__visual-label[data-v-4a2fa083]{z-index:4;border:.9px solid var(--color-line);-webkit-backdrop-filter:blur(12.6px);backdrop-filter:blur(12.6px);background:#08090ab8;border-radius:16.2px;padding:14.4px 16.2px;transition:border-color .3s,transform .3s,background .3s;position:absolute;bottom:25.2px;left:25.2px}.factory-section__visual:hover .factory-section__visual-label[data-v-4a2fa083]{background:#08090ad1;border-color:#f4f1ea33;transform:translate(8px,-8px)}.factory-section__visual-label span[data-v-4a2fa083]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-text-muted);margin-bottom:5.4px;font-size:9px;display:block}.factory-section__visual-label strong[data-v-4a2fa083]{color:var(--color-text);font-size:12.6px}.factory-section__cards[data-v-4a2fa083]{gap:16.2px;display:grid}.factory-card[data-v-4a2fa083]{border:.9px solid var(--color-line);background:radial-gradient(circle at top right, #d2dceb14, transparent 38%), var(--color-surface);border-radius:27px;min-height:174.6px;padding:27px;transition:transform .3s,border-color .3s,background .3s}.factory-card[data-v-4a2fa083]:hover{border-color:var(--color-line-strong);background:radial-gradient(circle at top right, #d2dceb1f, transparent 42%), var(--color-surface-raised);transform:translateY(-4px)}.factory-card span[data-v-4a2fa083]{font-family:var(--font-mono);color:var(--color-accent);font-size:10.8px}.factory-card h3[data-v-4a2fa083]{letter-spacing:-.04em;margin:30.6px 0 10.8px;font-size:23.4px}.factory-card p[data-v-4a2fa083]{color:var(--color-text-soft);margin:0;line-height:1.75}.factory-section__metrics[data-v-4a2fa083]{border:.9px solid var(--color-line);isolation:isolate;background:linear-gradient(90deg,#ffffff0b,#ffffff05),#ffffff06;border-radius:27px;grid-template-columns:repeat(4,1fr);margin-top:19.8px;display:grid;position:relative;overflow:hidden}.factory-section__metrics[data-v-4a2fa083]:after{content:"";pointer-events:none;opacity:.42;z-index:1;background:linear-gradient(112deg,#0000 0% 35%,#f4f1ea0b 48%,#0000 62% 100%);animation:8.6s ease-in-out infinite factory-metrics-scan-4a2fa083;position:absolute;inset:0;transform:translate(-72%)}.factory-section__metrics div[data-v-4a2fa083]{z-index:2;border-right:.9px solid var(--color-line);background:#07080929;padding:23.4px 25.2px;transition:transform .28s,background .28s,box-shadow .28s;position:relative}.factory-section__metrics div[data-v-4a2fa083]:before{content:"";background:#070809b8;border:1px solid #f4f1ea57;border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite factory-node-pulse-4a2fa083;position:absolute;top:14px;left:25.2px;box-shadow:0 0 #f4f1ea1f,0 0 12px #f4f1ea14}.factory-section__metrics div[data-v-4a2fa083]:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 24% 34%,#f4f1ea24,#0000 34%);transition:opacity .28s;position:absolute;inset:0}.factory-section__metrics div[data-v-4a2fa083]:nth-child(2):before{animation-delay:.45s}.factory-section__metrics div[data-v-4a2fa083]:nth-child(3):before{animation-delay:.9s}.factory-section__metrics div[data-v-4a2fa083]:nth-child(4):before{animation-delay:1.35s}.factory-section__metrics div[data-v-4a2fa083]:hover{background:#f4f1ea0e;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14}.factory-section__metrics div[data-v-4a2fa083]:hover:after{opacity:1}.factory-section__metrics div[data-v-4a2fa083]:last-child{border-right:none}.factory-section__metrics strong[data-v-4a2fa083]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text);margin:4px 0 7.2px;font-size:16.2px;display:block}.factory-section__metrics span[data-v-4a2fa083]{color:var(--color-text-muted);font-size:12.6px}@media (width<=882px){.factory-section__header>div[data-v-4a2fa083],.factory-section__body[data-v-4a2fa083]{grid-template-columns:1fr}.factory-section__visual[data-v-4a2fa083],.factory-section__visual img[data-v-4a2fa083]{min-height:378px}.factory-section__metrics[data-v-4a2fa083]{grid-template-columns:repeat(2,1fr)}.factory-section__metrics div[data-v-4a2fa083]:nth-child(2){border-right:none}.factory-section__metrics div[data-v-4a2fa083]:first-child,.factory-section__metrics div[data-v-4a2fa083]:nth-child(2){border-bottom:.9px solid var(--color-line)}}@media (width<=558px){.factory-section__metrics[data-v-4a2fa083]{grid-template-columns:1fr}.factory-section__metrics div[data-v-4a2fa083]{border-right:none;border-bottom:.9px solid var(--color-line);padding-left:40px}.factory-section__metrics div[data-v-4a2fa083]:before{left:15px}.factory-section__metrics div[data-v-4a2fa083]:last-child{border-bottom:none}}@keyframes factory-inspection-sweep-4a2fa083{0%{opacity:0;left:-26%}18%,72%{opacity:1}to{opacity:0;left:108%}}@keyframes factory-metrics-scan-4a2fa083{0%,18%{transform:translate(-72%)}58%,to{transform:translate(72%)}}@keyframes factory-node-pulse-4a2fa083{0%,to{opacity:.7;box-shadow:0 0 #f4f1ea1f}50%{opacity:1;box-shadow:0 0 0 8px #f4f1ea00}}.technology-section[data-v-b92e6bef]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));padding:var(--section-space) 0;margin:0 auto}.technology-section__header[data-v-b92e6bef]{margin-bottom:41.4px}.technology-section__header>p[data-v-b92e6bef]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 14.4px;font-size:10.8px}.technology-section__header>div[data-v-b92e6bef]{grid-template-columns:.9fr 1.1fr;align-items:end;gap:43.2px;display:grid}.technology-section__header h2[data-v-b92e6bef]{letter-spacing:-.06em;margin:0;font-size:clamp(37.8px,5vw,64.8px);line-height:.95}.technology-section__header span[data-v-b92e6bef]{max-width:684px;color:var(--color-text-soft);line-height:1.9;display:block}.technology-section__body[data-v-b92e6bef]{grid-template-columns:1.05fr .95fr;gap:19.8px;display:grid;overflow:visible}.technology-section__visual[data-v-b92e6bef]{--mouse-x:50%;--mouse-y:42%;--tilt-x:0deg;--tilt-y:0deg;--shift-x:0px;--shift-y:0px;isolation:isolate;border:.9px solid var(--color-line);background:linear-gradient(#ffffff07 .9px, transparent .9px), linear-gradient(90deg, #ffffff07 .9px, transparent .9px), radial-gradient(circle at 50% 26%, #d2dceb21, transparent 42%), var(--color-card);min-height:576px;box-shadow:var(--shadow-panel);transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;will-change:transform;background-size:30.6px 30.6px,30.6px 30.6px,auto,auto;border-radius:34.2px;flex-direction:column;justify-content:space-between;padding:30.6px;transition:transform .18s ease-out,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.technology-section__visual[data-v-b92e6bef]:before{content:"";pointer-events:none;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), #f4f1ea2e, transparent 24%);opacity:0;z-index:0;transition:opacity .2s;position:absolute;inset:0;transform:translateZ(32px)}.technology-section__visual[data-v-b92e6bef]:hover{border-color:#f4f1ea38;box-shadow:0 34px 100px #0000006b,0 0 70px #d7dde717}.technology-section__visual[data-v-b92e6bef]:hover:before{opacity:1}.tech-plate[data-v-b92e6bef]{z-index:1;min-height:387px;transform:translate3d(calc(var(--shift-x) * .52), calc(var(--shift-y) * .44), 64px);transform-style:preserve-3d;flex:1;justify-content:center;align-items:center;transition:transform .16s ease-out;display:flex;position:relative}.tech-plate[data-v-b92e6bef]:before,.tech-plate[data-v-b92e6bef]:after{content:"";z-index:1;pointer-events:none;position:absolute}.tech-plate[data-v-b92e6bef]:before{background:linear-gradient(90deg,#0000,#f4f1eac7,#0000);height:1px;animation:4.8s ease-in-out infinite tech-scan-b92e6bef;top:18%;left:18%;right:18%;box-shadow:0 0 22px #d7dde747}.tech-plate[data-v-b92e6bef]:after{aspect-ratio:1;border:.9px solid #ffffff0f;border-radius:50%;width:min(62%,360px);animation:18s linear infinite tech-orbit-b92e6bef}.tech-plate__glow[data-v-b92e6bef]{filter:blur(36px);width:342px;height:342px;transform:translate3d(calc(var(--shift-x) * -.35), calc(var(--shift-y) * -.3), 16px);background:#d2dceb1a;border-radius:899.1px;transition:transform .18s ease-out;position:absolute}.tech-plate__stack[data-v-b92e6bef]{z-index:2;width:min(76%,410px);min-height:340px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.18,.95,.18,1);animation:5.6s ease-in-out infinite tech-core-float-b92e6bef;position:relative;transform:rotate(-6deg)}.technology-section__body:hover .tech-plate__stack[data-v-b92e6bef]{transform:rotate(-2deg)translate3d(0,-8px,78px)}.tech-plate__slice[data-v-b92e6bef]{width:min(100%,382px);height:264px;transform-style:preserve-3d;opacity:.88;border:1px solid #f4f1ea24;border-radius:28px;transition:transform .58s cubic-bezier(.18,.95,.18,1),opacity .32s,border-color .32s,box-shadow .32s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 60px #00000047,inset 0 1px #ffffff14}.tech-plate__slice[data-v-b92e6bef]:before{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:20px;position:absolute;inset:16px}.tech-plate__slice[data-v-b92e6bef]:after,.tech-plate__slice b[data-v-b92e6bef]{content:"";pointer-events:none;position:absolute}.tech-plate__slice b[data-v-b92e6bef]{inset:0}.tech-plate__slice--01[data-v-b92e6bef]{z-index:4;background:linear-gradient(135deg,#ffffff1a,#0000 34%),repeating-linear-gradient(45deg,#f4f1ea1f 0 1px,#0000 1px 10px),repeating-linear-gradient(-45deg,#f4f1ea14 0 1px,#0000 1px 12px),linear-gradient(#23282ef0,#090b0df0);transform:translate(-50%,-50%)translate3d(-54px,-38px,36px)rotate(-4deg)}.tech-plate__slice--01[data-v-b92e6bef]:after{background:linear-gradient(90deg,#0000,#f4f1ea47,#0000);height:1px;top:50%;left:20px;right:20px;box-shadow:0 -46px #f4f1ea14,0 46px #f4f1ea14}.tech-plate__slice--02[data-v-b92e6bef]{z-index:3;background:radial-gradient(at 50% 45%,#aeb9c826,#0000 52%),linear-gradient(#181e24db,#07090bdb);transform:translate(-50%,-50%)translate3d(-18px,-10px,24px)rotate(-2deg)}.tech-plate__slice--02 b[data-v-b92e6bef]{background:repeating-linear-gradient(92deg,#0000 0 13px,#f4f1ea29 13px 14px,#0000 14px 28px),repeating-linear-gradient(88deg,#0000 0 20px,#aeb9c81f 20px 21px,#0000 21px 38px);-webkit-mask-image:radial-gradient(#000,#0000 76%);mask-image:radial-gradient(#000,#0000 76%)}.tech-plate__slice--03[data-v-b92e6bef]{z-index:2;background:linear-gradient(135deg,#ffffff26,#0000 28%),linear-gradient(#363a3ee6,#101214eb);border-color:#f4f1ea38;transform:translate(-50%,-50%)translate3d(20px,18px,12px)rotate(1deg)}.tech-plate__slice--03 b[data-v-b92e6bef]{background-color:#0000;background-image:linear-gradient(90deg,#0000 49.3%,#0708096b 49.3% 50.7%,#0000 50.7%),linear-gradient(#0000 49.3%,#0708096b 49.3% 50.7%,#0000 50.7%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:16px;inset:22px;box-shadow:inset 0 0 0 1px #f4f1ea14,inset 0 0 36px #00000038}.tech-plate__slice--04[data-v-b92e6bef]{z-index:1;opacity:.72;background:radial-gradient(circle at 26px 26px,#f4f1ea1a 0 2px,#0000 2px 18px) 0 0/38px 38px,linear-gradient(#121518e0,#060709e6);transform:translate(-50%,-50%)translate(58px,50px)rotate(4deg)}.tech-plate__slice--04 b[data-v-b92e6bef]{opacity:.78;background-color:#0000;background-image:linear-gradient(30deg,#0000 0 42%,#f4f1ea14 42% 44%,#0000 44% 100%),linear-gradient(150deg,#0000 0 42%,#f4f1ea14 42% 44%,#0000 44% 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;inset:18px}.technology-section__body:hover .tech-plate__slice[data-v-b92e6bef]{border-color:#f4f1ea3d;box-shadow:0 34px 70px #00000057,inset 0 1px #ffffff1f}.technology-section__body:hover .tech-plate__slice--01[data-v-b92e6bef]{z-index:4;transform:translate(-50%,-50%)translate3d(-150px,-116px,132px)rotate(-13deg)rotateY(-10deg)}.technology-section__body:hover .tech-plate__slice--02[data-v-b92e6bef]{z-index:3;transform:translate(-50%,-50%)translate3d(-62px,-38px,88px)rotate(-4deg)rotateY(-4deg)}.technology-section__body:hover .tech-plate__slice--03[data-v-b92e6bef]{z-index:2;transform:translate(-50%,-50%)translate3d(58px,46px,48px)rotate(5deg)rotateY(6deg)}.technology-section__body:hover .tech-plate__slice--04[data-v-b92e6bef]{z-index:1;opacity:.76;transform:translate(-50%,-50%)translate3d(146px,122px,4px)rotate(14deg)rotateY(11deg)}.tech-plate__caption[data-v-b92e6bef]{z-index:5;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:260px;transform:translate3d(calc(var(--shift-x) * -.18), calc(var(--shift-y) * -.12), 92px);background:0 0;border:none;padding:0;position:absolute;bottom:30px;left:30px}.tech-plate__caption span[data-v-b92e6bef]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-accent);font-size:10px;display:block}.technology-section__layers[data-v-b92e6bef]{gap:14.4px;display:grid;position:relative;overflow:visible}.layer-card[data-v-b92e6bef]{--connector-y:50%;--connector-angle:0deg;--connector-length:96px;border:.9px solid var(--color-line);background:radial-gradient(circle at top right, #d2dceb14, transparent 38%), var(--color-surface);border-radius:27px;grid-template-columns:46.8px 1fr;align-items:start;gap:19.8px;min-height:133.2px;padding:25.2px;transition:transform .3s,border-color .3s,background .3s;display:grid;position:relative}.layer-card[data-v-b92e6bef]:before,.layer-card[data-v-b92e6bef]:after{content:"";top:var(--connector-y);pointer-events:none;opacity:0;transform-origin:100%;transition:opacity .32s,transform .52s cubic-bezier(.18,.95,.18,1);position:absolute;right:calc(100% + 10px)}.layer-card[data-v-b92e6bef]:before{width:var(--connector-length);height:1px;transform:rotate(var(--connector-angle)) scaleX(.24);background:linear-gradient(90deg,#0000,#f4f1eaeb);box-shadow:0 0 16px #f4f1ea47}.layer-card[data-v-b92e6bef]:after{width:7px;height:7px;transform:rotate(var(--connector-angle)) translateX(calc(var(--connector-length) * -1)) scale(.4);background:#f4f1ea33;border:1px solid #f4f1eab8;border-radius:50%;margin-top:-3px;box-shadow:0 0 16px #f4f1ea61}.technology-section__body:hover .layer-card[data-v-b92e6bef]:before,.technology-section__body:hover .layer-card[data-v-b92e6bef]:after{opacity:1}.technology-section__body:hover .layer-card[data-v-b92e6bef]:before{transform:rotate(var(--connector-angle)) scaleX(1)}.technology-section__body:hover .layer-card[data-v-b92e6bef]:after{transform:rotate(var(--connector-angle)) translateX(calc(var(--connector-length) * -1)) scale(1)}.layer-card[data-v-b92e6bef]:first-child{--connector-y:40%;--connector-angle:-8deg;--connector-length:clamp(260px, 24vw, 420px)}.layer-card[data-v-b92e6bef]:nth-child(2){--connector-y:51%;--connector-angle:-1deg;--connector-length:clamp(184px, 17.4vw, 304px)}.layer-card[data-v-b92e6bef]:nth-child(3){--connector-y:48%;--connector-angle:5deg;--connector-length:clamp(108px, 9.8vw, 168px)}.layer-card[data-v-b92e6bef]:nth-child(4){--connector-y:60%;--connector-angle:11deg;--connector-length:clamp(52px, 4.8vw, 82px)}.layer-card[data-v-b92e6bef]:hover{border-color:var(--color-line-strong);background:radial-gradient(circle at top right, #d2dceb1f, transparent 42%), var(--color-surface-raised);transform:translate(6px)}.layer-card span[data-v-b92e6bef]{font-family:var(--font-mono);color:var(--color-accent);font-size:10.8px}.layer-card h3[data-v-b92e6bef]{letter-spacing:-.04em;margin:0;font-size:23.4px}.layer-card p[data-v-b92e6bef]{color:var(--color-text-soft);margin:10.8px 0 0;line-height:1.75}.technology-section__features[data-v-b92e6bef]{grid-template-columns:repeat(3,1fr);gap:19.8px;margin-top:19.8px;display:grid}.tech-feature[data-v-b92e6bef]{border:.9px solid var(--color-line);background:linear-gradient(#ffffff09,#0000),#ffffff06;border-radius:27px;min-height:216px;padding:27px;transition:transform .3s,border-color .3s}.tech-feature[data-v-b92e6bef]:hover{border-color:var(--color-line-strong);transform:translateY(-4px)}.tech-feature>span[data-v-b92e6bef]{background:var(--color-accent);width:37.8px;height:1.8px;margin-bottom:50.4px;display:block}.tech-feature h3[data-v-b92e6bef]{letter-spacing:-.04em;margin:0;font-size:23.4px}.tech-feature p[data-v-b92e6bef]{color:var(--color-text-soft);margin:12.6px 0 0;line-height:1.75}@media (width<=882px){.technology-section__header>div[data-v-b92e6bef],.technology-section__body[data-v-b92e6bef],.technology-section__features[data-v-b92e6bef]{grid-template-columns:1fr}.technology-section__visual[data-v-b92e6bef]{min-height:468px}.layer-card[data-v-b92e6bef]:before,.layer-card[data-v-b92e6bef]:after{display:none}}@media (width<=612px){.layer-card[data-v-b92e6bef]{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse){.technology-section__visual[data-v-b92e6bef]{animation:6.4s ease-in-out infinite tech-panel-mobile-drift-b92e6bef}.tech-plate[data-v-b92e6bef]{animation:5.2s ease-in-out infinite tech-plate-mobile-drift-b92e6bef}}@keyframes tech-scan-b92e6bef{0%,to{opacity:.18;top:18%}50%{opacity:.82;top:76%}}@keyframes tech-panel-mobile-drift-b92e6bef{0%,to{transform:perspective(1200px)rotateX(0)rotateY(0)}50%{transform:perspective(1200px)rotateX(-4deg)rotateY(5deg)}}@keyframes tech-plate-mobile-drift-b92e6bef{0%,to{transform:translateZ(64px)}50%{transform:translate3d(-18px,16px,64px)}}@keyframes tech-orbit-b92e6bef{to{transform:rotate(360deg)}}@keyframes tech-core-float-b92e6bef{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-7deg)translateY(-8px)}}.management-section[data-v-4054a446]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));padding:var(--section-space) 0;margin:0 auto}.management-section__header[data-v-4054a446]{margin-bottom:41.4px}.management-section__header>p[data-v-4054a446]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 14.4px;font-size:10.8px}.management-section__header>div[data-v-4054a446]{grid-template-columns:.9fr 1.1fr;align-items:end;gap:43.2px;display:grid}.management-section__header h2[data-v-4054a446]{letter-spacing:-.06em;max-width:738px;margin:0;font-size:clamp(37.8px,5vw,64.8px);line-height:.95}.management-section__header span[data-v-4054a446]{max-width:684px;color:var(--color-text-soft);line-height:1.9;display:block}.management-section__body[data-v-4054a446]{grid-template-columns:.88fr 1.12fr;gap:19.8px;display:grid}.management-section__intro[data-v-4054a446]{isolation:isolate;border:.9px solid var(--color-line);background:radial-gradient(circle at 18% 12%, #d2dceb1f, transparent 30%), radial-gradient(circle at 92% 20%, #f4f1ea14, transparent 24%), linear-gradient(145deg, #ffffff0b, transparent 42%), var(--color-surface);min-height:468px;box-shadow:var(--shadow-panel);border-radius:34.2px;flex-direction:column;justify-content:flex-end;padding:36px;transition:transform .34s,border-color .34s,background .34s,box-shadow .34s;display:flex;position:relative;overflow:hidden}.management-section__intro[data-v-4054a446]:before{content:"";z-index:-1;opacity:.72;background:linear-gradient(90deg,#0000,#f4f1ea14,#0000),radial-gradient(circle at 16%,#d2dceb1f,#0000 12%),radial-gradient(circle,#d2dceb1a,#0000 12%),radial-gradient(circle at 84%,#d2dceb1f,#0000 12%);border:1px solid #f4f1ea0f;border-radius:24px;height:150px;position:absolute;top:70px;left:36px;right:36px}.management-section__intro[data-v-4054a446]:after{content:"";z-index:-2;pointer-events:none;opacity:.65;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 22%,#000,#0000 56%);mask-image:radial-gradient(circle at 72% 22%,#000,#0000 56%)}.management-section__intro[data-v-4054a446]:hover{background:radial-gradient(circle at 18% 12%, #d2dceb29, transparent 32%), radial-gradient(circle at 92% 20%, #f4f1ea1f, transparent 26%), linear-gradient(145deg, #ffffff0f, transparent 42%), var(--color-surface-raised);border-color:#f4f1ea2e;transform:translateY(-3px);box-shadow:0 32px 90px #0000006b,0 0 64px #d2dceb14}.management-section__intro>span[data-v-4054a446]{width:fit-content;font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);background:#07080947;border:.9px solid #f4f1ea14;border-radius:999px;margin-bottom:22px;padding:8px 10px;font-size:9.8px}.management-section__route[data-v-4054a446]{z-index:1;grid-template-columns:86px minmax(46px,1fr) 86px minmax(46px,1fr) 86px;align-items:center;gap:10px;width:min(100%,560px);min-height:116px;margin-bottom:auto;display:grid;position:relative}.management-section__route div[data-v-4054a446]{background:#07080970;border:1px solid #f4f1ea1a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:86px;transition:transform .35s,border-color .35s,background .35s;display:flex;box-shadow:inset 0 1px #ffffff14,0 18px 38px #00000038}.management-section__route strong[data-v-4054a446]{font-family:var(--font-mono);letter-spacing:.12em;font-size:17px}.management-section__route small[data-v-4054a446]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-text-muted);text-transform:uppercase;font-size:8px}.management-section__route i[data-v-4054a446]{background:linear-gradient(90deg,#f4f1ea14,#f4f1ea61);height:1px;display:block;position:relative;overflow:hidden}.management-section__route i[data-v-4054a446]:after{content:"";background:linear-gradient(90deg,#0000,#f4f1eae6,#0000);animation:2.8s ease-in-out infinite management-route-pulse-4054a446;position:absolute;inset:0;transform:translate(-100%)}.management-section__route i[data-v-4054a446]:nth-of-type(2):after{animation-delay:.45s}.management-section__intro:hover .management-section__route div[data-v-4054a446]{background:#08090a9e;border-color:#f4f1ea2e}.management-section__intro:hover .management-section__route div[data-v-4054a446]:first-of-type{transform:translateY(-4px)}.management-section__intro:hover .management-section__route div[data-v-4054a446]:nth-of-type(2){transform:translateY(3px)}.management-section__intro:hover .management-section__route div[data-v-4054a446]:nth-of-type(3){transform:translateY(-4px)}.management-section__intro h3[data-v-4054a446]{letter-spacing:-.06em;max-width:560px;margin:0;font-size:clamp(26px,3.3vw,38px);line-height:1.12}.management-section__intro p[data-v-4054a446]{color:var(--color-text-soft);margin:19.8px 0 0;line-height:1.85}.management-section__intro a[data-v-4054a446]{background:var(--color-text);color:#08090a;border-radius:899.1px;justify-content:center;align-items:center;width:fit-content;height:43.2px;margin-top:28.8px;padding:0 19.8px;font-size:12.6px;transition:all .25s;display:inline-flex}.management-section__intro a[data-v-4054a446]:hover{transform:translateY(-1.8px)}.management-section__flow[data-v-4054a446]{gap:16.2px;display:grid;position:relative}.management-section__flow[data-v-4054a446]:before{content:"";background:linear-gradient(#0000,#ffffff38,#0000);width:.9px;position:absolute;top:73.8px;bottom:73.8px;left:34.2px}.flow-card[data-v-4054a446]{border:.9px solid var(--color-line);background:radial-gradient(circle at top right, #d2dceb14, transparent 38%), var(--color-surface);border-radius:28.8px;grid-template-columns:99px 1fr;align-items:center;gap:25.2px;min-height:156.6px;padding:27px;transition:transform .3s,border-color .3s,background .3s;display:grid;position:relative}.flow-card[data-v-4054a446]:hover{border-color:var(--color-line-strong);background:radial-gradient(circle at top right, #d2dceb1f, transparent 42%), var(--color-surface-raised);transform:translate(6px)}.flow-card__top[data-v-4054a446]{z-index:2;position:relative}.flow-card__top span[data-v-4054a446]{font-family:var(--font-mono);color:var(--color-accent);margin-bottom:14.4px;font-size:10.8px;display:block}.flow-card__top strong[data-v-4054a446]{border:.9px solid var(--color-line-strong);width:64.8px;height:64.8px;font-family:var(--font-mono);letter-spacing:.12em;background:#070809b8;border-radius:899.1px;justify-content:center;align-items:center;font-size:16.2px;display:inline-flex}.flow-card__content h3[data-v-4054a446]{letter-spacing:-.04em;margin:0;font-size:25.2px}.flow-card__content p[data-v-4054a446]{color:var(--color-text-soft);margin:12.6px 0 0;line-height:1.75}.management-section__capabilities[data-v-4054a446]{border:.9px solid var(--color-line);background:linear-gradient(90deg,#ffffff09,#ffffff04),#ffffff06;border-radius:25.2px;margin-top:19.8px;padding:13px;position:relative;overflow:hidden}.management-section__capabilities[data-v-4054a446]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f4f1ea14,#0000);animation:5.8s ease-in-out infinite management-capability-sweep-4054a446;position:absolute;inset:0;transform:translate(-100%)}.management-section__capabilities[data-v-4054a446]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070809f0,#0000 12%),linear-gradient(270deg,#070809f0,#0000 12%);position:absolute;inset:0}.management-section__capability-track[data-v-4054a446]{z-index:1;gap:9px;width:max-content;animation:24s linear infinite management-capability-scroll-4054a446;display:flex;position:relative}.management-section__capabilities:hover .management-section__capability-track[data-v-4054a446]{animation-play-state:paused}.management-section__capability-track span[data-v-4054a446]{z-index:1;white-space:nowrap;border:.9px solid var(--color-line);color:var(--color-text-soft);background:#07080975;border-radius:899.1px;padding:9px 12.6px;font-size:12.6px;transition:transform .28s,border-color .28s,color .28s,background .28s;animation:4.8s ease-in-out infinite management-capability-float-4054a446;position:relative}.management-section__capability-track span[data-v-4054a446]:nth-child(2n){animation-delay:.5s}.management-section__capability-track span[data-v-4054a446]:nth-child(3n){animation-delay:1s}.management-section__capabilities:hover .management-section__capability-track span[data-v-4054a446]{color:var(--color-text);background:#08090aa8;border-color:#f4f1ea29}.management-section__capability-track span[data-v-4054a446]:hover{border-color:#f4f1ea47;transform:translateY(-2px)}@media (width<=882px){.management-section__header>div[data-v-4054a446],.management-section__body[data-v-4054a446]{grid-template-columns:1fr}.management-section__intro[data-v-4054a446]{min-height:auto}.management-section__intro[data-v-4054a446]:before,.management-section__route[data-v-4054a446]{display:none}}@media (width<=612px){.flow-card[data-v-4054a446]{grid-template-columns:1fr}.management-section__flow[data-v-4054a446]:before{display:none}}@keyframes management-capability-sweep-4054a446{0%,34%{opacity:0;transform:translate(-110%)}48%,68%{opacity:1}to{opacity:0;transform:translate(110%)}}@keyframes management-capability-scroll-4054a446{to{transform:translate(-50%)}}@keyframes management-capability-float-4054a446{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes management-route-pulse-4054a446{0%,28%{transform:translate(-110%)}82%,to{transform:translate(110%)}}.contact-section[data-v-d7c8b4dd]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));padding:var(--section-space) 0;margin:0 auto}.contact-section__header[data-v-d7c8b4dd]{margin-bottom:41.4px}.contact-section__header>p[data-v-d7c8b4dd]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 14.4px;font-size:10.8px}.contact-section__header>div[data-v-d7c8b4dd]{grid-template-columns:.9fr 1.1fr;align-items:end;gap:43.2px;display:grid}.contact-section__header h2[data-v-d7c8b4dd]{letter-spacing:-.06em;margin:0;font-size:clamp(37.8px,5vw,64.8px);line-height:.95}.contact-section__header span[data-v-d7c8b4dd]{max-width:648px;color:var(--color-text-soft);line-height:1.9;display:block}.contact-section__body[data-v-d7c8b4dd]{grid-template-columns:.92fr 1.08fr;gap:19.8px;display:grid}.contact-section__info[data-v-d7c8b4dd]{gap:19.8px;display:grid}.contact-section__panel[data-v-d7c8b4dd],.contact-form[data-v-d7c8b4dd]{border:.9px solid var(--color-line);background:radial-gradient(circle at top right, #d2dceb1a, transparent 36%), var(--color-surface-raised);box-shadow:var(--shadow-panel);border-radius:32.4px;transition:transform .34s,border-color .34s,box-shadow .34s;position:relative;overflow:hidden}.contact-section__panel[data-v-d7c8b4dd]:before,.contact-form[data-v-d7c8b4dd]:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0%,#f4f1ea14 48%,#0000 58%),radial-gradient(circle at 84% 12%,#d2dceb24,#0000 24%);transition:opacity .34s,transform .56s cubic-bezier(.18,.95,.18,1);position:absolute;inset:0;transform:translate(-18%)}.contact-section__panel[data-v-d7c8b4dd]:hover,.contact-form[data-v-d7c8b4dd]:hover{border-color:#f4f1ea2e;transform:translateY(-3px);box-shadow:0 32px 90px #0000006b,0 0 58px #d2dceb14}.contact-section__panel[data-v-d7c8b4dd]:hover:before,.contact-form[data-v-d7c8b4dd]:hover:before{opacity:1;transform:translate(0)}.contact-section__panel[data-v-d7c8b4dd]{padding:34.2px}.contact-section__panel>span[data-v-d7c8b4dd]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-accent);font-size:10.8px}.contact-section__panel h3[data-v-d7c8b4dd]{letter-spacing:-.05em;margin:25.2px 0 21.6px;font-size:28.8px;line-height:1.1}.contact-section__panel ul[data-v-d7c8b4dd]{gap:14.4px;margin:0;padding:0;list-style:none;display:grid}.contact-section__panel li[data-v-d7c8b4dd]{color:var(--color-text-soft);padding-left:19.8px;line-height:1.75;transition:color .28s,transform .28s;animation:5.6s ease-in-out infinite contact-check-pulse-d7c8b4dd;position:relative}.contact-section__panel li[data-v-d7c8b4dd]:nth-child(2){animation-delay:.45s}.contact-section__panel li[data-v-d7c8b4dd]:nth-child(3){animation-delay:.9s}.contact-section__panel li[data-v-d7c8b4dd]:nth-child(4){animation-delay:1.35s}.contact-section__panel:hover li[data-v-d7c8b4dd]{color:var(--color-text)}.contact-section__panel li[data-v-d7c8b4dd]:hover{transform:translate(4px)}.contact-section__panel li[data-v-d7c8b4dd]:before{content:"";background:var(--color-accent);border-radius:899.1px;width:6.3px;height:6.3px;transition:box-shadow .28s;position:absolute;top:.75em;left:0;box-shadow:0 0 #f4f1ea00}.contact-section__panel:hover li[data-v-d7c8b4dd]:before{box-shadow:0 0 18px #f4f1ea42}.contact-section__meta[data-v-d7c8b4dd]{gap:10.8px;display:grid}.contact-section__meta div[data-v-d7c8b4dd]{border:.9px solid var(--color-line);background:#ffffff06;border-radius:21.6px;padding:19.8px 21.6px;transition:transform .28s,border-color .28s,background .28s;position:relative;overflow:hidden}.contact-section__meta div[data-v-d7c8b4dd]:after{content:"";background:linear-gradient(90deg,#0000,#f4f1eaad,#0000);height:1px;transition:right .42s cubic-bezier(.18,.95,.18,1);position:absolute;bottom:0;left:0;right:100%}.contact-section__meta div[data-v-d7c8b4dd]:hover{background:#ffffff0a;border-color:#f4f1ea29;transform:translate(5px)}.contact-section__meta div[data-v-d7c8b4dd]:hover:after{right:0}.contact-section__meta strong[data-v-d7c8b4dd]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-text-muted);margin-bottom:7.2px;font-size:9.9px;display:block}.contact-section__meta a[data-v-d7c8b4dd],.contact-section__meta span[data-v-d7c8b4dd]{color:var(--color-text-soft);line-height:1.6}.contact-form[data-v-d7c8b4dd]{padding:34.2px}.contact-form__row[data-v-d7c8b4dd]{grid-template-columns:1fr 1fr;gap:14.4px;display:grid}.contact-form label[data-v-d7c8b4dd]{gap:9px;margin-bottom:16.2px;display:grid}.contact-form label span[data-v-d7c8b4dd]{color:var(--color-text-soft);font-size:11.7px}.contact-form input[data-v-d7c8b4dd],.contact-form select[data-v-d7c8b4dd],.contact-form textarea[data-v-d7c8b4dd]{border:.9px solid var(--color-line);width:100%;color:var(--color-text);background:#0708099e;border-radius:16.2px;outline:none;font-family:inherit;font-size:12.6px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;box-shadow:inset 0 0 #f4f1ea00}.contact-form input[data-v-d7c8b4dd],.contact-form select[data-v-d7c8b4dd]{height:46.8px;padding:0 14.4px}.contact-form textarea[data-v-d7c8b4dd]{resize:vertical;min-height:135px;padding:14.4px}.contact-form input[data-v-d7c8b4dd]:focus,.contact-form select[data-v-d7c8b4dd]:focus,.contact-form textarea[data-v-d7c8b4dd]:focus{border-color:var(--color-line-strong);background:#070809d1;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #f4f1ea14,0 0 24px #d2dceb14}.contact-form input[data-v-d7c8b4dd]::placeholder,.contact-form textarea[data-v-d7c8b4dd]::placeholder{color:#b8bec76b}.contact-form__notice[data-v-d7c8b4dd]{border:.9px solid var(--color-line);background:#ffffff06;border-radius:19.8px;margin-top:7.2px;padding:16.2px;position:relative;overflow:hidden}.contact-form__notice[data-v-d7c8b4dd]:before{content:"";background:linear-gradient(90deg,#0000,#f4f1ea14,#0000);width:18%;height:100%;animation:5.2s ease-in-out infinite contact-notice-scan-d7c8b4dd;position:absolute;top:0;left:-20%;transform:skew(-14deg)}.contact-form__notice span[data-v-d7c8b4dd]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-accent);margin-bottom:7.2px;font-size:9.9px;display:block}.contact-form__notice p[data-v-d7c8b4dd]{color:var(--color-text-muted);margin:0;font-size:11.7px;line-height:1.7}.contact-form__button[data-v-d7c8b4dd]{background:var(--color-text);color:#08090a;border-radius:899.1px;justify-content:center;align-items:center;width:100%;height:48.6px;margin-top:21.6px;font-size:12.6px;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.contact-form__button[data-v-d7c8b4dd]:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:18%;position:absolute;top:0;bottom:0;left:-24%;transform:skew(-16deg)}.contact-form__button[data-v-d7c8b4dd]:hover{transform:translateY(-1.8px)}.contact-form__button[data-v-d7c8b4dd]:hover:before{animation:.9s contact-button-send-d7c8b4dd}@media (width<=882px){.contact-section__header>div[data-v-d7c8b4dd],.contact-section__body[data-v-d7c8b4dd]{grid-template-columns:1fr}}@media (width<=612px){.contact-form__row[data-v-d7c8b4dd]{grid-template-columns:1fr}.contact-section__panel[data-v-d7c8b4dd],.contact-form[data-v-d7c8b4dd]{padding:25.2px}}@keyframes contact-check-pulse-d7c8b4dd{0%,to{opacity:.82}50%{opacity:1}}@keyframes contact-notice-scan-d7c8b4dd{0%,42%{opacity:0;left:-24%}55%,68%{opacity:1}to{opacity:0;left:110%}}@keyframes contact-button-send-d7c8b4dd{0%{opacity:0;left:-24%}18%,72%{opacity:1}to{opacity:0;left:108%}}.products-page[data-v-dc160b7d]{padding:135px 0 108px}.products-page__hero[data-v-dc160b7d],.products-page__grid[data-v-dc160b7d]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));margin:0 auto}.products-page__hero[data-v-dc160b7d]{margin-bottom:50.4px}.products-page__hero p[data-v-dc160b7d]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 14.4px;font-size:10.8px}.products-page__hero h1[data-v-dc160b7d]{letter-spacing:-.07em;margin:0;font-size:clamp(46.8px,7vw,86.4px);line-height:.95}.products-page__hero span[data-v-dc160b7d]{max-width:612px;color:var(--color-text-soft);margin-top:21.6px;line-height:1.9;display:block}.products-page__grid[data-v-dc160b7d]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.product-item[data-v-dc160b7d]{border:.9px solid var(--color-line);background:var(--color-card);border-radius:30.6px;grid-template-columns:.9fr 1.1fr;min-height:288px;transition:all .3s;display:grid;overflow:hidden}.product-item[data-v-dc160b7d]:hover{border-color:var(--color-line-strong);transform:translateY(-5.4px)}.product-item__image[data-v-dc160b7d]{background-color:#0d1013;background-image:linear-gradient(#ffffff06 .9px,#0000 .9px),linear-gradient(90deg,#ffffff06 .9px,#0000 .9px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:27px 27px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:center;padding:28.8px;display:flex}.product-item__image img[data-v-dc160b7d]{object-fit:contain;max-width:88%;max-height:216px}.product-item__content[data-v-dc160b7d]{flex-direction:column;justify-content:center;padding:32.4px;display:flex}.product-item__content p[data-v-dc160b7d]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-text-muted);margin:0 0 12.6px;font-size:9.9px}.product-item__content h2[data-v-dc160b7d]{letter-spacing:-.05em;margin:0;font-size:30.6px}.product-item__content span[data-v-dc160b7d]{color:var(--color-text-soft);margin-top:14.4px;line-height:1.8;display:block}.product-item__variants[data-v-dc160b7d]{margin-top:21.6px}.product-item__variants strong[data-v-dc160b7d]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-accent);margin-bottom:10.8px;font-size:9.9px;display:block}.product-item__variants div[data-v-dc160b7d]{flex-wrap:wrap;gap:7.2px;display:flex}.product-item__variants span[data-v-dc160b7d]{border:.9px solid var(--color-line);color:var(--color-text-soft);background:#ffffff06;border-radius:899.1px;margin:0;padding:6.3px 9px;font-size:10.8px;line-height:1.2}@media (width<=900px){.products-page__grid[data-v-dc160b7d]{grid-template-columns:1fr}}@media (width<=612px){.product-item[data-v-dc160b7d]{grid-template-columns:1fr}.product-item__image[data-v-dc160b7d]{min-height:234px}}.series-page[data-v-84f52e53]{padding:117px 0 108px}.series-hero[data-v-84f52e53],.series-products[data-v-84f52e53],.not-found[data-v-84f52e53]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));margin:0 auto}.series-hero[data-v-84f52e53]{min-height:auto;padding:126px 0 70.2px}.series-hero__content[data-v-84f52e53]{max-width:900px}.series-hero__breadcrumb[data-v-84f52e53]{color:var(--color-text-muted);flex-wrap:wrap;gap:7.2px;margin-bottom:30.6px;font-size:11.7px;display:flex}.series-hero__breadcrumb a[data-v-84f52e53]{color:var(--color-text-soft)}.series-hero__breadcrumb strong[data-v-84f52e53],.series-hero__content>p[data-v-84f52e53]{color:var(--color-accent)}.series-hero__content>p[data-v-84f52e53],.series-products__header p[data-v-84f52e53]{font-family:var(--font-mono);letter-spacing:.22em;margin:0 0 14.4px;font-size:10.8px}.series-hero h1[data-v-84f52e53]{letter-spacing:-.07em;margin:0;font-size:clamp(50.4px,7vw,100.8px);line-height:.92}.series-hero h1 span[data-v-84f52e53]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-muted);margin-top:16.2px;font-size:12.6px;display:block}.series-hero__content>strong[data-v-84f52e53]{max-width:648px;color:var(--color-text-soft);margin-top:27px;font-weight:400;line-height:1.9;display:block}.series-hero__tags[data-v-84f52e53]{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.series-hero__tags span[data-v-84f52e53],.series-card__tags em[data-v-84f52e53]{border:.9px solid var(--color-line);color:var(--color-text-soft);background:#ffffff08;border-radius:899.1px;padding:7.2px 10.8px;font-size:11.7px;font-style:normal}.series-products[data-v-84f52e53]{margin-top:36px}.series-products__header[data-v-84f52e53]{grid-template-columns:.8fr .8fr 1.2fr;align-items:end;gap:25.2px;margin-bottom:25.2px;display:grid}.series-products__header p[data-v-84f52e53]{color:var(--color-accent)}.series-products__header h2[data-v-84f52e53]{letter-spacing:-.06em;margin:0;font-size:clamp(32.4px,4vw,57.6px);line-height:1}.series-products__header span[data-v-84f52e53]{color:var(--color-text-soft);line-height:1.8}.series-products__grid[data-v-84f52e53]{grid-template-columns:repeat(3,1fr);gap:16.2px;display:grid}.series-card[data-v-84f52e53]{opacity:1;background:#171b20;border:.9px solid #ffffff2e;border-radius:27px;grid-template-rows:207px 1fr;min-height:396px;transition:all .3s;display:grid;overflow:hidden;box-shadow:0 18px 54px #00000052}.series-card[data-v-84f52e53]:hover{background:#1d2228;border-color:#f4f1ea47;transform:translateY(-5.4px)}.series-card__image[data-v-84f52e53]{background:#e8eaee;border-radius:20.7px;justify-content:center;align-items:center;margin:16.2px 16.2px 0;padding:21.6px;display:flex}.series-card__image img[data-v-84f52e53]{object-fit:contain;filter:drop-shadow(0 18px 22px #00000047);max-width:92%;max-height:153px}.series-card__content[data-v-84f52e53]{background:#171b20;padding:21.6px 23.4px 23.4px}.series-card:hover .series-card__content[data-v-84f52e53]{background:#1d2228}.series-card__content p[data-v-84f52e53]{font-family:var(--font-mono);color:var(--color-accent);margin:0 0 9px;font-size:9.9px}.series-card__content h3[data-v-84f52e53]{letter-spacing:-.04em;color:var(--color-text);margin:0;font-size:25.2px}.series-card__content>span[data-v-84f52e53]{color:#f4f1eac2;margin-top:10.8px;line-height:1.75;display:block}.series-card__meta[data-v-84f52e53]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-accent);justify-content:space-between;gap:16.2px;margin-top:16.2px;font-size:9.9px;display:flex}.series-card__meta small[data-v-84f52e53]{color:var(--color-text-soft)}.series-card__tags[data-v-84f52e53]{flex-wrap:wrap;gap:7.2px;margin-top:16.2px;display:flex}.not-found[data-v-84f52e53]{margin-top:108px}.not-found h1[data-v-84f52e53]{font-size:50.4px}.not-found a[data-v-84f52e53]{color:var(--color-accent)}@media (width<=1062px){.series-products__header[data-v-84f52e53]{grid-template-columns:1fr}.series-products__grid[data-v-84f52e53]{grid-template-columns:repeat(2,1fr)}}@media (width<=612px){.series-page[data-v-84f52e53]{padding-top:106.2px}.series-products__grid[data-v-84f52e53]{grid-template-columns:1fr}}.product-detail[data-v-005556ce]{padding-top:108px}.product-hero[data-v-005556ce],.product-overview[data-v-005556ce],.product-notice[data-v-005556ce],.product-cta[data-v-005556ce],.not-found[data-v-005556ce]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));margin-inline:auto}.product-hero[data-v-005556ce]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:57.6px;min-height:calc(100vh - 108px);display:grid}.product-hero__breadcrumb[data-v-005556ce]{color:var(--color-text-muted);flex-wrap:wrap;gap:7.2px;margin-bottom:30.6px;font-size:11.7px;display:flex}.product-hero__breadcrumb a[data-v-005556ce]{color:var(--color-text-soft);transition:all .25s}.product-hero__breadcrumb a[data-v-005556ce]:hover{color:var(--color-text)}.product-hero__breadcrumb strong[data-v-005556ce]{color:var(--color-accent);font-weight:400}.product-hero__eyebrow[data-v-005556ce]{font-family:var(--font-mono);letter-spacing:.24em;color:var(--color-accent);margin:0 0 16.2px;font-size:10.8px}.product-hero h1[data-v-005556ce]{letter-spacing:-.07em;margin:0;font-size:clamp(50.4px,7vw,93.6px);line-height:.92}.product-hero h1 span[data-v-005556ce]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-muted);margin-top:16.2px;font-size:12.6px;display:block}.product-hero__description[data-v-005556ce]{max-width:594px;color:var(--color-text-soft);margin:28.8px 0 0;font-size:15.3px;line-height:1.9}.product-hero__tags[data-v-005556ce],.application-list[data-v-005556ce]{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.product-hero__tags span[data-v-005556ce],.application-list span[data-v-005556ce]{border:.9px solid var(--color-line);color:var(--color-text-soft);background:#ffffff08;border-radius:899.1px;padding:7.2px 10.8px;font-size:11.7px}.product-hero__actions[data-v-005556ce]{flex-wrap:wrap;gap:12.6px;margin-top:32.4px;display:flex}.product-hero__actions a[data-v-005556ce]{border-radius:899.1px;justify-content:center;align-items:center;height:43.2px;padding:0 19.8px;font-size:12.6px;transition:all .25s;display:inline-flex}.product-hero__actions a[data-v-005556ce]:first-child{background:var(--color-text);color:#08090a}.product-hero__actions a[data-v-005556ce]:last-child{border:.9px solid var(--color-line-strong);color:var(--color-text)}.product-hero__actions a[data-v-005556ce]:hover{transform:translateY(-1.8px)}.product-gallery[data-v-005556ce]{gap:12.6px;display:grid}.product-gallery__stage[data-v-005556ce]{border:.9px solid var(--color-line);background:linear-gradient(#ffffff07 .9px,#0000 .9px) 0 0/30.6px 30.6px,linear-gradient(90deg,#ffffff07 .9px,#0000 .9px) 0 0/30.6px 30.6px,radial-gradient(circle,#d2dceb24,#0000 50%),#101317;border-radius:36px;justify-content:center;align-items:center;min-height:576px;padding:55.8px;display:flex;position:relative;overflow:hidden}.product-gallery__stage img[data-v-005556ce]{object-fit:contain;filter:contrast(1.06)saturate(.9);max-width:78%;max-height:468px}.product-gallery__top[data-v-005556ce]{border:.9px solid var(--color-line);-webkit-backdrop-filter:blur(12.6px);backdrop-filter:blur(12.6px);background:#08090ab8;border-radius:16.2px;padding:12.6px 14.4px;position:absolute;top:21.6px;left:21.6px}.product-gallery__top span[data-v-005556ce]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-text-muted);margin-bottom:5.4px;font-size:9px;display:block}.product-gallery__top strong[data-v-005556ce]{color:var(--color-text);font-size:11.7px}.product-gallery__thumbs[data-v-005556ce]{grid-template-columns:repeat(auto-fit,minmax(82.8px,1fr));gap:9px;display:grid}.product-gallery__thumbs button[data-v-005556ce]{border:.9px solid var(--color-line);cursor:pointer;background:#ffffff06;border-radius:16.2px;height:82.8px;padding:9px;transition:all .25s}.product-gallery__thumbs button[data-v-005556ce]:hover,.product-gallery__thumb--active[data-v-005556ce]{border-color:var(--color-line-strong);background:#ffffff0f}.product-gallery__thumbs img[data-v-005556ce]{object-fit:contain;width:100%;height:100%}.product-overview[data-v-005556ce]{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:72px;display:grid}.overview-card[data-v-005556ce]{border:.9px solid var(--color-line);background:radial-gradient(circle at top right, #d2dceb14, transparent 34%), var(--color-card);border-radius:30.6px;padding:34.2px}.overview-card>p[data-v-005556ce],.product-notice p[data-v-005556ce],.product-cta p[data-v-005556ce]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 12.6px;font-size:10.8px}.overview-card h2[data-v-005556ce],.product-notice h2[data-v-005556ce],.product-cta h2[data-v-005556ce]{letter-spacing:-.06em;margin:0;font-size:clamp(28.8px,4vw,46.8px);line-height:1}.spec-list[data-v-005556ce]{margin-top:30.6px}.spec-list__item[data-v-005556ce]{border-bottom:.9px solid var(--color-line);justify-content:space-between;gap:25.2px;padding:18px 0;display:flex}.spec-list__item[data-v-005556ce]:last-child{border-bottom:none}.spec-list__item span[data-v-005556ce]{color:var(--color-text-muted)}.spec-list__item strong[data-v-005556ce]{text-align:right;color:var(--color-text);font-weight:500}.product-notice[data-v-005556ce]{border:.9px solid var(--color-line);background:#ffffff06;border-radius:30.6px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;margin-top:18px;padding:34.2px;display:grid}.product-notice span[data-v-005556ce]{color:var(--color-text-soft);line-height:1.9}.product-cta[data-v-005556ce]{border:.9px solid var(--color-line);background:radial-gradient(circle at top right, #d2dceb1f, transparent 36%), var(--color-card);border-radius:34.2px;justify-content:space-between;align-items:center;gap:43.2px;margin-top:72px;margin-bottom:108px;padding:50.4px;display:flex}.product-cta span[data-v-005556ce]{max-width:612px;color:var(--color-text-soft);margin-top:16.2px;line-height:1.8;display:block}.product-cta a[data-v-005556ce]{background:var(--color-text);color:#08090a;border-radius:899.1px;flex-shrink:0;justify-content:center;align-items:center;height:45px;padding:0 21.6px;font-size:12.6px;transition:all .25s;display:inline-flex}.product-cta a[data-v-005556ce]:hover{transform:translateY(-1.8px)}.not-found[data-v-005556ce]{margin-top:144px}.not-found h1[data-v-005556ce]{font-size:50.4px}.not-found a[data-v-005556ce]{color:var(--color-accent)}@media (width<=1062px){.product-hero[data-v-005556ce],.product-overview[data-v-005556ce],.product-notice[data-v-005556ce]{grid-template-columns:1fr}.product-hero[data-v-005556ce]{gap:36px}.product-gallery__stage[data-v-005556ce]{min-height:414px}.product-cta[data-v-005556ce]{flex-direction:column;align-items:flex-start}}@media (width<=612px){.product-gallery__stage[data-v-005556ce]{border-radius:25.2px;min-height:324px;padding:37.8px 23.4px 25.2px}.product-gallery__stage img[data-v-005556ce]{max-width:90%;max-height:252px}.product-gallery__thumbs[data-v-005556ce]{grid-template-columns:repeat(2,1fr)}.product-notice[data-v-005556ce],.product-cta[data-v-005556ce],.overview-card[data-v-005556ce]{padding:25.2px}}.scenario-page[data-v-423fa3e5]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));margin:0 auto;padding:150px 0 108px}.scenario-hero[data-v-423fa3e5]{max-width:900px}.scenario-hero p[data-v-423fa3e5]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 14.4px;font-size:10.8px}.scenario-hero h1[data-v-423fa3e5]{letter-spacing:-.07em;margin:0;font-size:clamp(50.4px,7vw,100.8px);line-height:.95}.scenario-hero span[data-v-423fa3e5]{max-width:680px;color:var(--color-text-soft);margin-top:21.6px;line-height:1.9;display:block}.scenario-grid[data-v-423fa3e5]{grid-template-columns:repeat(4,1fr);gap:16.2px;margin-top:70.2px;display:grid}.scenario-grid article[data-v-423fa3e5]{border:.9px solid var(--color-line);background:linear-gradient(#171b20 0%,#101317 100%);border-radius:27px;min-height:252px;padding:28.8px}.scenario-grid span[data-v-423fa3e5]{font-family:var(--font-mono);color:var(--color-accent);font-size:10.8px}.scenario-grid h2[data-v-423fa3e5]{margin:43.2px 0 14.4px;font-size:25.2px}.scenario-grid p[data-v-423fa3e5]{color:var(--color-text-soft);margin:0;line-height:1.8}@media (width<=990px){.scenario-grid[data-v-423fa3e5]{grid-template-columns:repeat(2,1fr)}}@media (width<=612px){.scenario-page[data-v-423fa3e5]{padding-top:117px}.scenario-grid[data-v-423fa3e5]{grid-template-columns:1fr}}.resource-page[data-v-80b7c14c]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));margin:0 auto;padding:150px 0 108px}.resource-hero[data-v-80b7c14c]{max-width:920px}.resource-hero p[data-v-80b7c14c]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 14.4px;font-size:10.8px}.resource-hero h1[data-v-80b7c14c]{letter-spacing:-.07em;margin:0;font-size:clamp(50.4px,7vw,100.8px);line-height:.95}.resource-hero span[data-v-80b7c14c]{max-width:680px;color:var(--color-text-soft);margin-top:21.6px;line-height:1.9;display:block}.resource-list[data-v-80b7c14c]{gap:14.4px;margin-top:70.2px;display:grid}.resource-list article[data-v-80b7c14c]{border:.9px solid var(--color-line);background:linear-gradient(90deg,#171b20 0%,#101317 100%);border-radius:25.2px;grid-template-columns:180px minmax(220px,.6fr) 1fr;align-items:center;gap:28.8px;padding:28.8px 32.4px;display:grid}.resource-list strong[data-v-80b7c14c]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-accent);font-size:10.8px}.resource-list h2[data-v-80b7c14c]{margin:0;font-size:25.2px}.resource-list p[data-v-80b7c14c]{color:var(--color-text-soft);margin:0;line-height:1.8}@media (width<=900px){.resource-list article[data-v-80b7c14c]{grid-template-columns:1fr;gap:12.6px}}@media (width<=612px){.resource-page[data-v-80b7c14c]{padding-top:117px}}.standalone-page[data-v-48e4e36d]{padding-top:54px}.factory-gallery[data-v-48e4e36d]{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));margin:-54px auto 108px}.factory-gallery__header[data-v-48e4e36d]{margin-bottom:32px}.factory-gallery__header>p[data-v-48e4e36d]{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 14px;font-size:10.8px}.factory-gallery__header>div[data-v-48e4e36d]{grid-template-columns:.9fr 1.1fr;align-items:end;gap:42px;display:grid}.factory-gallery__header h2[data-v-48e4e36d]{letter-spacing:-.06em;margin:0;font-size:clamp(37.8px,4.6vw,64px);line-height:.95}.factory-gallery__header span[data-v-48e4e36d]{max-width:720px;color:var(--color-text-soft);line-height:1.9}.factory-gallery__grid[data-v-48e4e36d]{grid-template-columns:1.08fr .92fr .92fr;grid-auto-rows:260px;gap:16px;display:grid}.factory-shot[data-v-48e4e36d]{border:.9px solid var(--color-line);background:var(--color-surface-raised);isolation:isolate;border-radius:26px;min-height:0;transition:transform .32s,border-color .32s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 20px 70px #0003}.factory-shot[data-v-48e4e36d]:first-child{grid-row:span 2}.factory-shot[data-v-48e4e36d]:nth-child(4),.factory-shot[data-v-48e4e36d]:nth-child(10){grid-column:span 2}.factory-shot[data-v-48e4e36d]:nth-child(7){grid-row:span 2}.factory-shot[data-v-48e4e36d]:before{content:"";z-index:1;pointer-events:none;opacity:.82;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#0000 35%,#040507b8 100%);position:absolute;inset:0}.factory-shot[data-v-48e4e36d]:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 0%,#f4f1ea1f 48%,#0000 62%);transition:opacity .32s,transform .72s;position:absolute;inset:0;transform:translate(-72%)}.factory-shot[data-v-48e4e36d]:hover{border-color:#f4f1ea38;transform:translateY(-8px);box-shadow:0 30px 90px #00000052}.factory-shot[data-v-48e4e36d]:hover:after{opacity:.72;transform:translate(72%)}.factory-shot img[data-v-48e4e36d]{object-fit:cover;filter:saturate(.82)contrast(1.08)brightness(.82);width:100%;height:100%;transition:transform .58s,filter .38s;display:block;transform:scale(1.02)}.factory-shot:hover img[data-v-48e4e36d]{filter:saturate(.95)contrast(1.08)brightness(.92);transform:scale(1.08)}.factory-shot__meta[data-v-48e4e36d]{z-index:3;position:absolute;bottom:20px;left:22px;right:22px}.factory-shot__meta span[data-v-48e4e36d]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-accent);font-size:9.5px}.factory-shot__meta h3[data-v-48e4e36d]{letter-spacing:-.04em;margin:8px 0 0;font-size:22px}@media (width<=990px){.factory-gallery[data-v-48e4e36d]{margin-top:-28px}.factory-gallery__header>div[data-v-48e4e36d],.factory-gallery__grid[data-v-48e4e36d]{grid-template-columns:1fr}.factory-gallery__grid[data-v-48e4e36d]{grid-auto-rows:260px}.factory-shot[data-v-48e4e36d]:first-child,.factory-shot[data-v-48e4e36d]:nth-child(4),.factory-shot[data-v-48e4e36d]:nth-child(7),.factory-shot[data-v-48e4e36d]:nth-child(10){grid-area:auto}}@media (width<=612px){.standalone-page[data-v-48e4e36d]{padding-top:36px}.factory-gallery[data-v-48e4e36d]{margin-bottom:72px}}.standalone-page[data-v-4323c7e0]{padding-top:54px}
