@charset "UTF-8";:root{--paper-0: #ffffff;--paper-50: #fbfbf9;--paper-100: #f4f5f2;--paper-200: #eaece7;--paper-300: #dde0da;--ink-900: #0f1317;--ink-800: #191f24;--ink-700: #2b333a;--ink-500: #55616a;--ink-400: #77838c;--ink-300: #9aa5ad;--volt-700: #0c33ab;--volt-600: #103fd0;--volt-500: #1a56f0;--volt-400: #4d7dff;--volt-tint: rgba(26, 86, 240, .08);--alert-500: #d6402f;--ok-500: #12855a;--bg: var(--paper-100);--bg-alt: var(--paper-50);--bg-invert: var(--ink-900);--surface: var(--paper-0);--line: rgba(15, 19, 23, .11);--line-hi: rgba(15, 19, 23, .2);--line-invert: rgba(255, 255, 255, .14);--text: var(--ink-900);--text-muted: var(--ink-500);--text-dim: var(--ink-400);--accent: var(--volt-500);--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--container: 1280px;--gutter: clamp(18px, 4vw, 44px);--header-h: 72px;--r-sm: 2px;--r-md: 3px;--tr-fast: .14s cubic-bezier(.4, 0, .2, 1);--tr-base: .26s cubic-bezier(.4, 0, .2, 1);--tr-slow: .46s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background:var(--bg);overflow-x:clip}body{font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--text);background:var(--bg);min-height:100svh;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.06;letter-spacing:-.02em}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.reveal{opacity:0;clip-path:inset(-10px 100% -10px -10px);transition:opacity .45s ease,clip-path .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms)}.reveal.visible{opacity:1;clip-path:inset(-10px -10px -10px -10px)}.reveal-delay-1{--reveal-delay: 65ms}.reveal-delay-2{--reveal-delay: .13s}.reveal-delay-3{--reveal-delay: 195ms}.reveal-delay-4{--reveal-delay: .26s}.reveal-delay-5{--reveal-delay: 325ms}.reveal-delay-6{--reveal-delay: .39s}.reveal-delay-7{--reveal-delay: 455ms}.reveal-delay-8{--reveal-delay: .52s}.reveal-delay-9{--reveal-delay: 585ms}.reveal-delay-10{--reveal-delay: .65s}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:52px;padding-inline:clamp(20px,3vw,32px);border:1px solid transparent;border-radius:var(--r-sm);font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background var(--tr-fast),color var(--tr-fast),border-color var(--tr-fast)}.btn svg{width:16px;flex-shrink:0;transition:transform var(--tr-fast)}.btn:hover svg{transform:translate(4px)}.btn--volt{background:var(--volt-500);color:#fff}.btn--volt:hover:not(:disabled){background:var(--volt-600)}.btn--ink{background:var(--ink-900);color:var(--paper-50)}.btn--ink:hover:not(:disabled){background:var(--volt-500)}.btn--line{background:transparent;color:var(--ink-900);border-color:var(--line-hi)}.btn--line:hover{border-color:var(--volt-500);color:var(--volt-600)}.btn:disabled{opacity:.5;cursor:not-allowed}.tag{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--volt-600)}.tag__seam{height:2px;background:repeating-linear-gradient(to right,var(--volt-500) 0 9px,transparent 9px 15px);width:26px;flex-shrink:0}.seam-rule{height:2px;background:repeating-linear-gradient(to right,var(--line-hi) 0 9px,transparent 9px 15px);width:100%}:focus-visible{outline:2px solid var(--volt-500);outline-offset:3px}::selection{background:var(--volt-500);color:#fff}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;clip-path:none;transition:none}.btn:hover svg{transform:none}}.hdr[data-v-011c8f86]{position:fixed;inset:0 0 auto;z-index:200;background:#f4f5f200;transition:background var(--tr-base)}.hdr.is-stuck[data-v-011c8f86]{background:#fbfbf9e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hdr__inner[data-v-011c8f86]{display:flex;align-items:center;gap:clamp(10px,1.8vw,26px);height:var(--header-h)}.hdr__logo[data-v-011c8f86]{display:flex;align-items:center;gap:11px;flex-shrink:0}.hdr__mark[data-v-011c8f86]{width:30px;flex-shrink:0}.hdr__word[data-v-011c8f86]{display:flex;flex-direction:column}.hdr__name[data-v-011c8f86]{font-family:var(--font-display);font-size:1.3125rem;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--ink-900)}.hdr__name b[data-v-011c8f86]{font-weight:700}.hdr__tagline[data-v-011c8f86]{margin-top:3px;font-family:var(--font-mono);font-size:.5625rem;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;white-space:pre-line;color:var(--text-dim)}@media (max-width: 1100px){.hdr__tagline[data-v-011c8f86]{display:none}}.hdr__nav[data-v-011c8f86]{display:flex;gap:clamp(6px,1.3vw,20px);margin-left:auto}@media (max-width: 1100px){.hdr__nav[data-v-011c8f86]{display:none}}.hdr__link[data-v-011c8f86]{position:relative;padding:6px 2px;font-size:.9375rem;font-weight:500;color:var(--ink-700);transition:color var(--tr-fast)}.hdr__link[data-v-011c8f86]:after{content:"";position:absolute;inset:auto 2px 0;height:2px;background:repeating-linear-gradient(to right,var(--volt-500) 0 9px,transparent 9px 15px);transform:scaleX(0);transform-origin:left;transition:transform var(--tr-base)}.hdr__link[data-v-011c8f86]:hover{color:var(--ink-900)}.hdr__link[data-v-011c8f86]:hover:after{transform:scaleX(1)}.hdr__phone[data-v-011c8f86]{display:flex;flex-direction:column;flex-shrink:0;line-height:1.15;padding-left:clamp(8px,1.6vw,22px);border-left:1px solid var(--line)}@media (max-width: 1100px){.hdr__phone[data-v-011c8f86]{margin-left:auto;border-left:none}}@media (max-width: 560px){.hdr__phone[data-v-011c8f86]{display:none}}.hdr__phone-label[data-v-011c8f86]{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.hdr__phone-num[data-v-011c8f86]{font-family:var(--font-mono);font-size:.9375rem;font-weight:500;color:var(--ink-900);white-space:nowrap;transition:color var(--tr-fast)}.hdr__phone:hover .hdr__phone-num[data-v-011c8f86]{color:var(--volt-600)}.hdr__cta[data-v-011c8f86]{height:42px;font-size:.9375rem;flex-shrink:0}@media (max-width: 1100px){.hdr__cta[data-v-011c8f86]{display:none}}.hdr__lang[data-v-011c8f86]{position:relative;flex-shrink:0}.hdr__lang-btn[data-v-011c8f86]{height:32px;padding-inline:10px;background:transparent;border:1px solid var(--line-hi);border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-mono);font-size:.75rem;color:var(--ink-700);transition:border-color var(--tr-fast),color var(--tr-fast)}.hdr__lang-btn[data-v-011c8f86]:hover{border-color:var(--volt-500);color:var(--volt-600)}.hdr__lang-menu[data-v-011c8f86]{position:absolute;top:calc(100% + 7px);right:0;min-width:150px;padding:3px;background:var(--surface);border:1px solid var(--line-hi);border-radius:var(--r-sm);box-shadow:0 16px 36px -24px #0f131780;z-index:10}.hdr__lang-item[data-v-011c8f86]{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;background:transparent;border:none;cursor:pointer;font-size:.875rem;text-align:left;color:var(--ink-700);transition:background var(--tr-fast),color var(--tr-fast)}.hdr__lang-item[data-v-011c8f86]:hover{background:var(--paper-100)}.hdr__lang-item.is-active[data-v-011c8f86]{color:var(--volt-600)}.hdr__burger[data-v-011c8f86]{display:none;flex-direction:column;gap:6px;padding:9px 3px;background:transparent;border:none;cursor:pointer}@media (max-width: 1100px){.hdr__burger[data-v-011c8f86]{display:flex}}.hdr__burger span[data-v-011c8f86]{display:block;width:24px;height:2px;background:var(--ink-900);transition:transform var(--tr-base),background var(--tr-fast)}.hdr__burger.is-open span[data-v-011c8f86]:nth-child(1){transform:translateY(4px) rotate(45deg);background:var(--volt-500)}.hdr__burger.is-open span[data-v-011c8f86]:nth-child(2){transform:translateY(-4px) rotate(-45deg);background:var(--volt-500)}.hdr__seam[data-v-011c8f86]{height:2px;background:repeating-linear-gradient(to right,var(--line-hi) 0 9px,transparent 9px 15px);opacity:0;transition:opacity var(--tr-base)}.is-stuck .hdr__seam[data-v-011c8f86]{opacity:1}.hdr__sheet[data-v-011c8f86]{display:flex;flex-direction:column;padding:8px var(--gutter) 26px;background:var(--paper-50);border-bottom:1px solid var(--line);max-height:calc(100svh - var(--header-h));overflow-y:auto}.hdr__sheet-link[data-v-011c8f86]{display:flex;align-items:baseline;gap:14px;padding:15px 2px;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:1.375rem;font-weight:500;color:var(--ink-900)}.hdr__sheet-link[data-v-011c8f86]:active{color:var(--volt-600)}.hdr__sheet-n[data-v-011c8f86]{font-family:var(--font-mono);font-size:.6875rem;color:var(--volt-500)}.hdr__sheet-call[data-v-011c8f86]{width:100%;margin-top:22px}.drop-enter-active[data-v-011c8f86],.drop-leave-active[data-v-011c8f86]{transition:opacity .14s,transform .14s}.drop-enter-from[data-v-011c8f86],.drop-leave-to[data-v-011c8f86]{opacity:0;transform:translateY(-6px)}.sheet-enter-active[data-v-011c8f86],.sheet-leave-active[data-v-011c8f86]{transition:max-height .3s ease,opacity .2s ease}.sheet-enter-from[data-v-011c8f86],.sheet-leave-to[data-v-011c8f86]{max-height:0;opacity:0}.sheet-enter-to[data-v-011c8f86],.sheet-leave-from[data-v-011c8f86]{max-height:80svh;opacity:1}@media (prefers-reduced-motion: reduce){.drop-enter-active[data-v-011c8f86],.drop-leave-active[data-v-011c8f86],.sheet-enter-active[data-v-011c8f86],.sheet-leave-active[data-v-011c8f86]{transition:none}}.hero[data-v-60d51a87]{position:relative;padding-top:calc(var(--header-h) + clamp(34px,6vw,82px));background:var(--bg);isolation:isolate}.hero__grid[data-v-60d51a87]{position:absolute;inset:0 0 auto;height:74%;z-index:-1;background-image:linear-gradient(to right,rgba(16,20,24,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(16,20,24,.05) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,transparent 92%)}.hero__inner[data-v-60d51a87]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(26px,5vw,76px);align-items:start;padding-bottom:clamp(38px,6vw,76px)}@media (max-width: 1100px){.hero__inner[data-v-60d51a87]{grid-template-columns:1fr;gap:34px}}.hero__eyebrow[data-v-60d51a87]{margin-bottom:20px}.hero__title[data-v-60d51a87]{display:flex;flex-direction:column;font-size:clamp(2.25rem,6vw,4.5rem);line-height:.99;text-wrap:balance}.hero__title-2[data-v-60d51a87]{color:transparent;-webkit-text-stroke:1.2px var(--ink-900)}.hero__lead[data-v-60d51a87]{margin-top:clamp(20px,2.6vw,28px);max-width:58ch;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.7;color:var(--text-muted)}.hero__checks[data-v-60d51a87]{display:flex;flex-direction:column;margin-top:clamp(24px,3vw,34px);max-width:60ch;border-top:1px solid var(--line)}.hero__checks li[data-v-60d51a87]{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.9375rem;line-height:1.55;color:var(--ink-700)}.hero__check-n[data-v-60d51a87]{flex-shrink:0;font-family:var(--font-mono);font-size:.6875rem;color:var(--volt-500)}.hero__form-card[data-v-60d51a87]{padding:clamp(22px,3vw,30px);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--volt-500);border-radius:var(--r-sm)}@media (max-width: 1100px){.hero__form-card[data-v-60d51a87]{max-width:520px}}.hero__form-title[data-v-60d51a87]{font-size:clamp(1.25rem,2.2vw,1.5rem)}.hero__form-lead[data-v-60d51a87]{margin-top:10px;font-size:.875rem;line-height:1.6;color:var(--text-muted)}.hero__form[data-v-60d51a87]{display:flex;flex-direction:column;gap:14px;margin-top:22px}.hero__field[data-v-60d51a87]{display:block}.hero__label[data-v-60d51a87]{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim)}.hero__input-wrap[data-v-60d51a87]{display:flex;align-items:center;height:52px;background:var(--paper-50);border:1px solid var(--line-hi);border-radius:var(--r-sm);transition:border-color var(--tr-fast),box-shadow var(--tr-fast)}.hero__input-wrap[data-v-60d51a87]:focus-within{border-color:var(--volt-500);box-shadow:0 0 0 3px var(--volt-tint)}.hero__input-wrap.is-error[data-v-60d51a87]{border-color:var(--alert-500);box-shadow:0 0 0 3px #d6402f1f}.hero__prefix[data-v-60d51a87],.hero__unit[data-v-60d51a87]{flex-shrink:0;padding-inline:14px;font-family:var(--font-mono);font-size:.875rem;color:var(--text-muted)}.hero__prefix[data-v-60d51a87]{border-right:1px solid var(--line);line-height:50px}.hero__unit[data-v-60d51a87]{border-left:1px solid var(--line);line-height:50px}.hero__input[data-v-60d51a87]{flex:1;min-width:0;height:100%;padding-inline:14px;background:transparent;border:none;outline:none;font-size:1rem}.hero__input[data-v-60d51a87]::placeholder{color:var(--text-dim)}.hero__submit[data-v-60d51a87]{width:100%;margin-top:4px}.hero__spinner[data-v-60d51a87]{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:hero-spin-60d51a87 .7s linear infinite}@keyframes hero-spin-60d51a87{to{transform:rotate(360deg)}}.hero__disclaimer[data-v-60d51a87]{margin-top:14px;font-size:.75rem;line-height:1.5;color:var(--text-dim)}.hero__disclaimer a[data-v-60d51a87]{color:var(--ink-700);text-decoration:underline;text-underline-offset:2px}.hero__disclaimer a[data-v-60d51a87]:hover{color:var(--volt-600)}.hero__done[data-v-60d51a87]{margin-top:12px;font-size:.875rem;font-weight:500;color:var(--ok-500)}.hero__trust[data-v-60d51a87]{padding-block:clamp(20px,2.6vw,30px) clamp(24px,3vw,36px);background:var(--paper-200);border-top:1px solid var(--line)}.hero__trust-label[data-v-60d51a87]{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.hero__badges[data-v-60d51a87]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2.4vw,30px)}@media (max-width: 860px){.hero__badges[data-v-60d51a87]{grid-template-columns:repeat(2,1fr);gap:20px 16px}}.hero__badges li[data-v-60d51a87]{padding-top:12px;border-top:2px solid var(--ink-900)}.hero__badges b[data-v-60d51a87]{display:block;margin-top:6px;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;letter-spacing:-.015em;color:var(--ink-900)}.hero__badges i[data-v-60d51a87]{display:block;margin-top:3px;font-style:normal;font-size:.8125rem;color:var(--text-muted)}.hero__badge-n[data-v-60d51a87]{font-family:var(--font-mono);font-size:.625rem;color:var(--volt-500)}.fade-enter-active[data-v-60d51a87],.fade-leave-active[data-v-60d51a87]{transition:opacity .3s}.fade-enter-from[data-v-60d51a87],.fade-leave-to[data-v-60d51a87]{opacity:0}@media (prefers-reduced-motion: reduce){.hero__spinner[data-v-60d51a87]{animation-duration:2s}.fade-enter-active[data-v-60d51a87],.fade-leave-active[data-v-60d51a87]{transition:none}}.shead[data-v-220110c2]{margin-bottom:clamp(30px,4vw,52px);padding-bottom:clamp(20px,2.5vw,30px)}.shead__eyebrow[data-v-220110c2]{margin-bottom:18px}.shead__row[data-v-220110c2]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(18px,4vw,64px);align-items:end}@media (max-width: 860px){.shead__row[data-v-220110c2]{grid-template-columns:1fr;gap:16px}}.shead--wide .shead__row[data-v-220110c2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width: 860px){.shead--wide .shead__row[data-v-220110c2]{grid-template-columns:1fr}}.shead__title[data-v-220110c2]{font-size:clamp(1.75rem,3.9vw,3rem);max-width:20ch;text-wrap:balance}.shead__lead[data-v-220110c2]{font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.7;color:var(--text-muted);padding-bottom:4px}.tech[data-v-3f08755a]{padding-block:clamp(56px,8vw,100px);background:var(--bg)}.tech__list[data-v-3f08755a]{border-top:1px solid var(--line)}.tech__row[data-v-3f08755a]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,.7fr);gap:clamp(14px,3vw,48px);padding-block:clamp(22px,3vw,34px);border-bottom:1px solid var(--line);transition:background var(--tr-base)}@media (max-width: 1100px){.tech__row[data-v-3f08755a]{grid-template-columns:1fr;gap:14px}}.tech__row[data-v-3f08755a]:hover{background:var(--paper-50)}.tech__row:hover .tech__n[data-v-3f08755a]{color:var(--volt-500)}.tech__row.is-lead .tech__name[data-v-3f08755a]{font-size:clamp(1.375rem,2.6vw,2rem)}.tech__row.is-lead .tech__badge[data-v-3f08755a]{background:var(--volt-500);color:#fff;border-color:var(--volt-500)}.tech__head[data-v-3f08755a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.tech__n[data-v-3f08755a]{font-family:var(--font-mono);font-size:.6875rem;color:var(--ink-400);transition:color var(--tr-fast)}.tech__name[data-v-3f08755a]{flex:1 1 auto;font-size:clamp(1.125rem,1.9vw,1.5rem)}.tech__badge[data-v-3f08755a]{padding:3px 10px;border:1px solid var(--line-hi);border-radius:999px;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.tech__desc[data-v-3f08755a]{font-size:.9375rem;line-height:1.7;color:var(--text-muted)}.tech__specs[data-v-3f08755a]{display:flex;flex-direction:column;gap:7px}.tech__specs dt[data-v-3f08755a]{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px}.tech__specs dd[data-v-3f08755a]{display:flex;align-items:baseline;gap:9px;font-family:var(--font-mono);font-size:.75rem;color:var(--ink-700)}.tech__specs dd[data-v-3f08755a]:before{content:"";width:12px;height:2px;flex-shrink:0;background:var(--volt-500);transform:translateY(-3px)}.scope[data-v-bf02af72]{position:relative;padding-block:clamp(50px,7vw,88px);background:var(--paper-50);border-block:1px solid var(--line);isolation:isolate}.scope__grid[data-v-bf02af72]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to right,rgba(16,20,24,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(16,20,24,.04) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(70% 90% at 82% 50%,#000 0%,transparent 78%);mask-image:radial-gradient(70% 90% at 82% 50%,#000 0%,transparent 78%)}.scope__cols[data-v-bf02af72]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,44px)}@media (max-width: 860px){.scope__cols[data-v-bf02af72]{grid-template-columns:1fr;gap:26px}}.scope__col[data-v-bf02af72]{padding-top:16px;border-top:2px solid var(--ink-900)}.scope__metric[data-v-bf02af72]{display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--volt-600)}.scope__name[data-v-bf02af72]{margin-top:10px;font-size:clamp(1.125rem,1.9vw,1.5rem)}.scope__desc[data-v-bf02af72]{margin-top:10px;font-size:.9375rem;line-height:1.7;color:var(--text-muted)}@property --p{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes proc-progress-736c7fb7{0%{--p: 0}to{--p: 1}}.proc[data-v-736c7fb7]{padding-top:clamp(56px,8vw,100px);background:var(--paper-200);border-top:1px solid var(--line)}.proc__track[data-v-736c7fb7]{--p: 0;height:calc(var(--steps) * 64svh)}@media (max-width: 860px){.proc__track[data-v-736c7fb7]{height:calc(var(--steps) * 54svh)}}.has-scroll-timeline .proc__track[data-v-736c7fb7]{animation:proc-progress-736c7fb7 linear both;animation-timeline:view();animation-range:contain 0% contain 100%}.proc__pin[data-v-736c7fb7]{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));display:flex;align-items:center;overflow:hidden}.proc__stage[data-v-736c7fb7]{display:flex;flex-direction:column;gap:clamp(14px,2.2vw,28px);width:100%}.proc__scenebox[data-v-736c7fb7]{width:100%;margin-inline:auto;max-width:min(880px,(100svh - var(--header-h) - 250px) * 1.617)}.proc__scene[data-v-736c7fb7]{display:block;width:100%;height:auto;--tk-out: clamp(0, calc((var(--p) - .325) / .045), 1);--mark-out: clamp(0, calc((var(--p) - .34) / .05), 1);--fall-out: clamp(0, calc((var(--p) - .33) / .04), 1);--layout-out: clamp(0, calc((var(--p) - .5) / .06), 1);--board-out: clamp(0, calc((var(--p) - .5) / .07), 1);--fast-out: clamp(0, calc((var(--p) - .52) / .06), 1);--weld-e: clamp(0, calc((var(--p) - .565) / .1), 1);--scan-e: clamp(0, calc((var(--p) - .845) / .085), 1);--stamp-e: clamp(0, calc((var(--p) - .94) / .05), 1);--sc: 1}@media (max-width: 860px){.proc__scene[data-v-736c7fb7]{--sc: 1.35}}.proc__scene text[data-v-736c7fb7]{font-family:var(--font-mono);letter-spacing:.04em}.fx[data-v-736c7fb7]{--e: clamp(0, calc((var(--p) - var(--a)) / var(--d)), 1)}.s-ticks[data-v-736c7fb7]{fill:none;stroke:var(--ink-300);stroke-width:1.3;opacity:var(--e)}.s-outline[data-v-736c7fb7]{fill:none;stroke:var(--ink-900);stroke-width:1.8;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--e)) * 100)}.s-grid[data-v-736c7fb7]{opacity:calc(var(--e) * (1 - .55 * var(--board-out)))}.s-parapet[data-v-736c7fb7]{fill:none;stroke:var(--ink-300);stroke-width:1.1;opacity:var(--e)}.s-dim[data-v-736c7fb7]{opacity:var(--e)}.s-dim line[data-v-736c7fb7],.s-dim path[data-v-736c7fb7]{stroke:var(--ink-400);fill:none;stroke-width:1.1}.s-dimtext[data-v-736c7fb7]{font-size:calc(12px * var(--sc));fill:var(--ink-500)}.s-area[data-v-736c7fb7]{font-size:calc(13px * var(--sc));font-weight:500;fill:var(--volt-600);opacity:var(--e)}.s-obj[data-v-736c7fb7]{opacity:calc(var(--e) * (1 - .35 * var(--mark-out)))}.s-obj rect[data-v-736c7fb7],.s-obj circle[data-v-736c7fb7]{fill:var(--paper-50);stroke:var(--ink-700);stroke-width:1.4}.s-objtext[data-v-736c7fb7]{font-size:calc(10px * var(--sc));fill:var(--ink-500)}.s-drainmark[data-v-736c7fb7]{opacity:var(--e)}.s-drainmark circle[data-v-736c7fb7]{fill:var(--paper-50);stroke:var(--volt-500);stroke-width:1.6}.s-drainmark .s-drain-in[data-v-736c7fb7]{fill:var(--volt-500);stroke:none}.s-fall[data-v-736c7fb7]{opacity:calc(var(--e) * (1 - var(--fall-out)))}.s-fall path[data-v-736c7fb7]{fill:none;stroke:var(--ink-400);stroke-width:1.2;stroke-linecap:round}.s-falltext[data-v-736c7fb7]{font-size:calc(10px * var(--sc));fill:var(--ink-400)}.s-layout[data-v-736c7fb7]{stroke:var(--volt-500);stroke-width:1;stroke-dasharray:5 5;opacity:calc(var(--e) * .75 * (1 - var(--layout-out)))}.s-layouttext[data-v-736c7fb7]{font-size:calc(10px * var(--sc));fill:var(--volt-600);opacity:calc(var(--e) * (1 - var(--layout-out)))}.s-board[data-v-736c7fb7]{fill:#dfe3dc;stroke:#c3c9c0;stroke-width:1;opacity:calc(var(--e) * (1 - .35 * var(--board-out)))}.s-fast[data-v-736c7fb7]{fill:var(--ink-700);opacity:calc(var(--e) * (1 - .7 * var(--fast-out)))}.s-notetext[data-v-736c7fb7]{font-size:calc(10px * var(--sc));fill:var(--ink-400);opacity:var(--e)}.s-sheet[data-v-736c7fb7]{fill:#eef1ee;stroke:#cdd4cd;stroke-width:1;opacity:var(--e);transform:scaleY(var(--e));transform-origin:50% 0;transform-box:fill-box}.s-seam[data-v-736c7fb7]{stroke:var(--volt-500);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--e)) * 100)}.s-seam.is-rev[data-v-736c7fb7]{stroke-dashoffset:calc((1 - var(--e)) * -100)}.s-welder[data-v-736c7fb7]{offset-distance:calc(var(--weld-e) * 100%);offset-rotate:0deg;opacity:calc(min(var(--weld-e) * 18,1)*(1 - clamp(0,(var(--p) - .655) / .02,1)))}.s-welder-heat[data-v-736c7fb7]{fill:url(#pr-pulse)}.s-welder-body[data-v-736c7fb7]{fill:var(--ink-900)}.s-welder-nozzle[data-v-736c7fb7]{stroke:var(--ink-900);stroke-width:3;stroke-linecap:round}.s-welder-dot[data-v-736c7fb7]{fill:var(--volt-400)}.s-collar[data-v-736c7fb7]{opacity:var(--e)}.s-collar rect[data-v-736c7fb7],.s-collar circle[data-v-736c7fb7]{fill:none;stroke:var(--volt-500);stroke-width:1.6;stroke-dasharray:4 3}.s-overflow[data-v-736c7fb7]{fill:var(--paper-50);stroke:var(--ink-700);stroke-width:1.4;opacity:var(--e)}.s-objtext--r[data-v-736c7fb7]{fill:var(--ink-500)}.s-lifeline[data-v-736c7fb7]{fill:none;stroke:var(--ink-900);stroke-width:1.6;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--e)) * 100)}.s-anchor[data-v-736c7fb7]{fill:var(--paper-0);stroke:var(--ink-900);stroke-width:2;opacity:var(--e);transform:scale(calc(.5 + .5 * var(--e)));transform-origin:50% 50%;transform-box:fill-box}.s-pv[data-v-736c7fb7]{fill:none;stroke:var(--ink-700);stroke-width:1.4;opacity:var(--e)}.s-notetext--r[data-v-736c7fb7]{fill:var(--ink-400)}.s-scan[data-v-736c7fb7]{fill:var(--volt-500);opacity:calc(min(var(--scan-e),1 - var(--scan-e))/2);transform:translate(calc(var(--scan-e) * 780px))}.s-ring[data-v-736c7fb7]{fill:none;stroke:var(--volt-500);stroke-width:1.4;transform-box:fill-box;transform-origin:50% 50%}.s-ring--1[data-v-736c7fb7]{opacity:calc(clamp(0,(var(--p) - .865) / .04,1)*(1 - clamp(0,(var(--p) - .905) / .04,1)));transform:scale(calc(.2 + clamp(0,(var(--p) - .865) / .08,1)*1.3))}.s-ring--2[data-v-736c7fb7]{opacity:calc(clamp(0,(var(--p) - .895) / .04,1)*(1 - clamp(0,(var(--p) - .935) / .04,1)));transform:scale(calc(.2 + clamp(0,(var(--p) - .895) / .08,1)*1.3))}.s-probe[data-v-736c7fb7]{fill:var(--volt-500);opacity:calc(clamp(0,(var(--p) - .855) / .02,1)*(1 - clamp(0,(var(--p) - .95) / .03,1)))}.s-scantext[data-v-736c7fb7]{font-size:calc(11px * var(--sc));fill:var(--volt-600);opacity:calc(var(--e) * (1 - clamp(0,(var(--p) - .95) / .03,1)))}.s-stamp[data-v-736c7fb7]{opacity:var(--stamp-e);transform:translate(300px,262px) rotate(calc(-4deg + (1 - var(--stamp-e)) * 8deg)) scale(calc((.7 + .3 * var(--stamp-e)) * var(--sc)))}.s-stamp rect[data-v-736c7fb7]{fill:#1a56f00f;stroke:var(--volt-500);stroke-width:2}.s-stamp-1[data-v-736c7fb7]{font-family:var(--font-display);font-size:21px;font-weight:700;fill:var(--volt-600);letter-spacing:-.01em}.s-stamp-2[data-v-736c7fb7]{font-size:11px;fill:var(--volt-600);letter-spacing:.16em}.s-ticket[data-v-736c7fb7]{opacity:calc(var(--e) * (1 - var(--tk-out)));transform:translate(432px,30px) translateY(calc((1 - var(--e)) * 10px - var(--tk-out) * 14px)) scale(var(--sc))}.s-ticket>rect[data-v-736c7fb7]{fill:var(--paper-0);stroke:var(--line-hi)}.s-ticket .tk-band[data-v-736c7fb7]{stroke:var(--volt-500);stroke-width:6}.tk-head[data-v-736c7fb7]{font-size:11px;fill:var(--volt-600);letter-spacing:.14em}.tk-row[data-v-736c7fb7]{font-size:11px;fill:var(--ink-500);opacity:var(--e)}.tk-rule[data-v-736c7fb7]{stroke:var(--line);opacity:var(--e)}.tk-total[data-v-736c7fb7]{font-size:11px;font-weight:500;fill:var(--ink-900);opacity:var(--e)}.tk-sum[data-v-736c7fb7]{fill:var(--volt-600)}.s-leg[data-v-736c7fb7]{opacity:var(--e)}.s-leg rect[data-v-736c7fb7]{stroke-width:1}.s-leg text[data-v-736c7fb7]{font-size:calc(10px * var(--sc));fill:var(--ink-500)}.lg-deck[data-v-736c7fb7]{fill:#f4f5f2;stroke:var(--ink-300)}.lg-thermal[data-v-736c7fb7]{fill:#dfe3dc;stroke:#c3c9c0}.lg-membrane[data-v-736c7fb7]{fill:#eef1ee;stroke:var(--volt-500)}.proc__rail[data-v-736c7fb7]{width:100%}.proc__ticks[data-v-736c7fb7]{display:grid;grid-template-columns:repeat(var(--steps),1fr);gap:6px}.proc__tick[data-v-736c7fb7]{display:flex;flex-direction:column;gap:7px;opacity:.4;transition:opacity var(--tr-slow)}.proc__tick.is-active[data-v-736c7fb7]{opacity:1}.proc__tick.is-on[data-v-736c7fb7]{opacity:.72}.proc__tick.is-on.is-active[data-v-736c7fb7]{opacity:1}.proc__tick-bar[data-v-736c7fb7]{height:3px;background:var(--ink-300);transition:background var(--tr-slow)}.is-on .proc__tick-bar[data-v-736c7fb7]{background:var(--ink-900)}.is-active .proc__tick-bar[data-v-736c7fb7]{background:var(--volt-500)}.proc__tick-n[data-v-736c7fb7]{font-family:var(--font-mono);font-size:.625rem;color:var(--ink-400)}.is-active .proc__tick-n[data-v-736c7fb7]{color:var(--volt-600)}.proc__tick-label[data-v-736c7fb7]{font-size:.8125rem;font-weight:500;line-height:1.3;color:var(--ink-700)}@media (max-width: 860px){.proc__tick-label[data-v-736c7fb7]{display:none}}.proc__now[data-v-736c7fb7]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(14px,3vw,48px);align-items:start;margin-top:clamp(16px,2.2vw,26px);padding-top:clamp(14px,2vw,22px);border-top:1px solid var(--line)}@media (max-width: 860px){.proc__now[data-v-736c7fb7]{grid-template-columns:1fr;gap:8px}}.proc__now-title[data-v-736c7fb7]{font-size:clamp(1.125rem,2vw,1.625rem)}.proc__now-n[data-v-736c7fb7]{display:block;margin-bottom:7px;font-family:var(--font-mono);font-size:.625rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--volt-600)}.proc__now-text[data-v-736c7fb7]{font-size:.9375rem;line-height:1.7;color:var(--text-muted)}@media (max-width: 860px){.proc__now-text[data-v-736c7fb7]{font-size:.875rem;line-height:1.6}}@media (prefers-reduced-motion: reduce){.proc__track[data-v-736c7fb7]{height:auto;animation:none!important;--p: 1 !important}.proc__pin[data-v-736c7fb7]{position:static;height:auto;padding-block:24px 40px}.proc__scenebox[data-v-736c7fb7]{max-width:880px}.proc__tick[data-v-736c7fb7]{opacity:1}.proc__tick .proc__tick-bar[data-v-736c7fb7]{background:var(--ink-300)}.s-welder[data-v-736c7fb7]{display:none}}.srv[data-v-848bdbf7]{padding-block:clamp(56px,8vw,100px);background:var(--bg)}.srv__grid[data-v-848bdbf7]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}@media (max-width: 1100px){.srv__grid[data-v-848bdbf7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.srv__grid[data-v-848bdbf7]{grid-template-columns:1fr}}.srv__card[data-v-848bdbf7]{display:flex;flex-direction:column;padding:clamp(20px,2.6vw,28px);background:var(--bg);transition:background var(--tr-base)}.srv__card[data-v-848bdbf7]:hover{background:var(--surface)}.srv__card:hover .srv__n[data-v-848bdbf7]{color:var(--volt-500)}.srv__n[data-v-848bdbf7]{font-family:var(--font-mono);font-size:.6875rem;color:var(--ink-400);transition:color var(--tr-fast)}.srv__art[data-v-848bdbf7]{margin:14px 0 18px}.srv__art[data-v-848bdbf7] svg{width:100%;max-width:168px;height:auto}.srv__title[data-v-848bdbf7]{font-size:clamp(1.0625rem,1.6vw,1.25rem)}.srv__desc[data-v-848bdbf7]{margin-top:10px;font-size:.9375rem;line-height:1.7;color:var(--text-muted)}.srv__cta[data-v-848bdbf7]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding-top:20px;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-size:.9375rem;font-weight:500;color:var(--ink-700);transition:color var(--tr-fast)}.srv__cta svg[data-v-848bdbf7]{width:16px;transition:transform var(--tr-fast)}.srv__cta[data-v-848bdbf7]:hover{color:var(--volt-600)}.srv__cta:hover svg[data-v-848bdbf7]{transform:translate(4px)}@media (prefers-reduced-motion: reduce){.srv__cta:hover svg[data-v-848bdbf7]{transform:none}}.diag[data-v-55b377ab]{padding-block:clamp(56px,8vw,100px);background:var(--bg-invert);color:var(--paper-100)}.diag__inner[data-v-55b377ab]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(26px,4vw,64px) clamp(26px,5vw,72px);align-items:start}@media (max-width: 860px){.diag__inner[data-v-55b377ab]{grid-template-columns:1fr}}.diag__eyebrow[data-v-55b377ab]{margin-bottom:18px;color:var(--volt-400)}.diag__seam[data-v-55b377ab]{width:26px;flex-shrink:0;height:2px;background:repeating-linear-gradient(to right,var(--volt-400) 0 9px,transparent 9px 15px)}.diag__title[data-v-55b377ab]{font-size:clamp(1.75rem,4vw,3rem);color:var(--paper-0);text-wrap:balance}.diag__lead[data-v-55b377ab]{margin-top:18px;max-width:56ch;font-size:clamp(.9375rem,1.35vw,1.0625rem);line-height:1.75;color:#eef1eeb8}.diag__note[data-v-55b377ab]{margin-top:16px;max-width:56ch;padding-left:16px;border-left:2px solid var(--volt-500);font-size:.9375rem;line-height:1.7;color:#eef1ee8c}.diag__call[data-v-55b377ab]{margin-top:26px}.diag__panel[data-v-55b377ab]{padding:18px;border:1px solid var(--line-invert);border-radius:var(--r-sm);background:#ffffff05}.diag__field[data-v-55b377ab]{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line-invert);background-image:linear-gradient(to right,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.12) 2px,transparent 2px);background-size:34px 100%,100% 42px}.diag__sweep[data-v-55b377ab]{position:absolute;inset:0 auto 0 -18%;width:16%;background:linear-gradient(to right,transparent,rgba(77,125,255,.35),transparent);animation:diag-sweep-55b377ab 3.6s linear infinite}@keyframes diag-sweep-55b377ab{to{transform:translate(760%)}}.diag__hit[data-v-55b377ab]{position:absolute;top:58%;left:41%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--volt-400);box-shadow:0 0 12px #4d7dffcc}.diag__hit i[data-v-55b377ab]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--volt-400);border-radius:50%;opacity:0;animation:diag-ring-55b377ab 3.6s cubic-bezier(.2,.6,.3,1) infinite}.diag__hit i[data-v-55b377ab]:nth-child(2){animation-delay:.5s}.diag__hit i[data-v-55b377ab]:nth-child(3){animation-delay:1s}@keyframes diag-ring-55b377ab{0%{transform:scale(1);opacity:.85}55%,to{transform:scale(6);opacity:0}}.diag__readout[data-v-55b377ab]{display:flex;align-items:center;gap:9px;margin-top:14px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#eef1ee99}.diag__dot[data-v-55b377ab]{width:7px;height:7px;border-radius:50%;background:var(--volt-400);animation:diag-blink-55b377ab 1.8s ease-in-out infinite}@keyframes diag-blink-55b377ab{0%,to{opacity:1}50%{opacity:.25}}.diag__methods[data-v-55b377ab]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-invert);border:1px solid var(--line-invert)}@media (max-width: 860px){.diag__methods[data-v-55b377ab]{grid-template-columns:1fr}}.diag__method[data-v-55b377ab]{padding:clamp(18px,2.4vw,26px);background:var(--bg-invert)}.diag__method h3[data-v-55b377ab]{margin-top:12px;font-size:1.0625rem;color:var(--paper-0)}.diag__method p[data-v-55b377ab]{margin-top:9px;font-size:.875rem;line-height:1.65;color:#eef1ee99}.diag__method-n[data-v-55b377ab]{font-family:var(--font-mono);font-size:.6875rem;color:var(--volt-400)}@media (prefers-reduced-motion: reduce){.diag__sweep[data-v-55b377ab],.diag__hit i[data-v-55b377ab],.diag__dot[data-v-55b377ab]{animation:none}.diag__sweep[data-v-55b377ab]{opacity:.25;transform:translate(340%)}}.prj[data-v-4140f5e5]{padding-block:clamp(56px,8vw,100px);background:var(--paper-50);border-block:1px solid var(--line)}.prj__body[data-v-4140f5e5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,3.5vw,56px);align-items:start}@media (max-width: 1100px){.prj__body[data-v-4140f5e5]{grid-template-columns:1fr;gap:24px}}.prj__cols[data-v-4140f5e5]{display:grid;grid-template-columns:34px minmax(0,1.35fr) minmax(0,1fr) 78px;gap:12px;padding:0 4px 8px 0;border-bottom:1px solid var(--line-hi);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.prj__cols span[data-v-4140f5e5]:first-child{grid-column:2}.prj__cols span[data-v-4140f5e5]:last-child{text-align:right}@media (max-width: 560px){.prj__cols[data-v-4140f5e5]{display:none}}.prj__row[data-v-4140f5e5]{display:grid;grid-template-columns:34px minmax(0,1.35fr) minmax(0,1fr) 78px;gap:12px;align-items:baseline;width:100%;padding:13px 4px 13px 0;background:none;border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;transition:background var(--tr-fast),padding-left var(--tr-base)}@media (max-width: 560px){.prj__row[data-v-4140f5e5]{grid-template-columns:30px 1fr}.prj__row .prj__tech[data-v-4140f5e5],.prj__row .prj__area[data-v-4140f5e5]{grid-column:2}}.prj__row[data-v-4140f5e5]:hover{background:var(--paper-200)}.prj__row.is-active[data-v-4140f5e5]{padding-left:12px;background:var(--surface);box-shadow:inset 3px 0 0 var(--volt-500)}.prj__row.is-active .prj__name[data-v-4140f5e5]{color:var(--volt-700)}.prj__row.is-active .prj__n[data-v-4140f5e5]{color:var(--volt-500)}.prj__n[data-v-4140f5e5]{font-family:var(--font-mono);font-size:.6875rem;color:var(--ink-400)}.prj__name[data-v-4140f5e5]{font-family:var(--font-display);font-size:1rem;font-weight:500;line-height:1.25;color:var(--ink-900)}.prj__name i[data-v-4140f5e5]{display:block;margin-top:3px;font-family:var(--font-body);font-style:normal;font-size:.75rem;font-weight:400;color:var(--text-dim)}.prj__tech[data-v-4140f5e5],.prj__area[data-v-4140f5e5]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.prj__area[data-v-4140f5e5]{text-align:right}@media (max-width: 560px){.prj__tech[data-v-4140f5e5],.prj__area[data-v-4140f5e5]{text-align:left;margin-top:4px}}.prj__stage[data-v-4140f5e5]{position:sticky;top:calc(var(--header-h) + 20px)}@media (max-width: 1100px){.prj__stage[data-v-4140f5e5]{position:static}}.prj__shot[data-v-4140f5e5]{position:relative;background:var(--paper-200);border:1px solid var(--line)}.prj__shot img[data-v-4140f5e5]{width:100%;aspect-ratio:3/2;object-fit:cover}.prj__counter[data-v-4140f5e5]{position:absolute;top:12px;left:12px;padding:4px 9px;background:#0f1317d1;font-family:var(--font-mono);font-size:.6875rem;color:var(--paper-50)}.prj__nav[data-v-4140f5e5]{position:absolute;right:12px;bottom:12px;display:flex;gap:6px}.prj__nav button[data-v-4140f5e5]{display:grid;place-items:center;width:38px;height:38px;background:#fbfbf9eb;border:1px solid var(--line-hi);cursor:pointer;color:var(--ink-900);transition:background var(--tr-fast),color var(--tr-fast)}.prj__nav button svg[data-v-4140f5e5]{width:17px}.prj__nav button[data-v-4140f5e5]:hover{background:var(--volt-500);color:#fff;border-color:var(--volt-500)}.prj__meta[data-v-4140f5e5]{margin-top:16px}.prj__meta h3[data-v-4140f5e5]{font-size:clamp(1.125rem,1.8vw,1.375rem)}.prj__meta dl[data-v-4140f5e5]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.prj__meta dt[data-v-4140f5e5]{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.prj__meta dd[data-v-4140f5e5]{margin-top:5px;font-family:var(--font-mono);font-size:.8125rem;color:var(--ink-900)}.prj__foot[data-v-4140f5e5]{display:flex;align-items:center;gap:clamp(16px,3vw,34px);margin-top:clamp(26px,4vw,44px)}.prj__foot .seam-rule[data-v-4140f5e5]{flex:1}@media (max-width: 560px){.prj__foot[data-v-4140f5e5]{flex-direction:column;align-items:stretch}.prj__foot .seam-rule[data-v-4140f5e5]{display:none}}.comp[data-v-42f15e4c]{padding-block:clamp(56px,8vw,100px);background:var(--bg)}.comp__body[data-v-42f15e4c]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(26px,4.5vw,72px);align-items:start}@media (max-width: 860px){.comp__body[data-v-42f15e4c]{grid-template-columns:1fr;gap:30px}}.comp__p[data-v-42f15e4c]{max-width:66ch;font-size:clamp(.9375rem,1.3vw,1rem);line-height:1.8;color:var(--text-muted)}.comp__p+.comp__p[data-v-42f15e4c]{margin-top:18px}.comp__p--lead[data-v-42f15e4c]{font-size:clamp(1.0625rem,1.7vw,1.375rem);line-height:1.6;color:var(--ink-900)}.comp__side[data-v-42f15e4c]{padding:clamp(20px,2.6vw,28px);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--ink-900)}.comp__facts-label[data-v-42f15e4c]{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim)}.comp__facts[data-v-42f15e4c]{margin-top:12px}.comp__facts li[data-v-42f15e4c]{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.875rem;line-height:1.5;color:var(--ink-700)}.comp__facts-n[data-v-42f15e4c]{flex-shrink:0;font-family:var(--font-mono);font-size:.625rem;color:var(--volt-500)}.comp__owner[data-v-42f15e4c]{margin-top:20px;padding-left:14px;border-left:2px solid var(--volt-500)}.comp__owner-name[data-v-42f15e4c]{display:block;font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--ink-900)}.comp__owner-role[data-v-42f15e4c]{display:block;margin-top:2px;font-size:.8125rem;color:var(--text-dim)}.comp__cta[data-v-42f15e4c]{width:100%;margin-top:20px;height:46px;font-size:.9375rem}.comp__stats[data-v-42f15e4c]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.5vw,34px);margin-top:clamp(30px,4vw,52px);padding-top:clamp(20px,2.6vw,30px);border-top:2px solid var(--ink-900)}@media (max-width: 560px){.comp__stats[data-v-42f15e4c]{grid-template-columns:1fr;gap:20px}}.comp__stat[data-v-42f15e4c]{opacity:0;transform:translateY(10px)}.comp__stat dt[data-v-42f15e4c]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--volt-500);font-variant-numeric:tabular-nums}.comp__stat dd[data-v-42f15e4c]{margin-top:8px;font-family:var(--font-mono);font-size:.75rem;line-height:1.5;color:var(--text-muted)}.comp__stat-suffix[data-v-42f15e4c]{font-size:.55em}.is-live .comp__stat[data-v-42f15e4c]{animation:comp-up-42f15e4c .55s ease var(--d) both}@keyframes comp-up-42f15e4c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.comp__stat[data-v-42f15e4c]{animation:none!important;opacity:1;transform:none}}.faq[data-v-c7b1a461]{padding-block:clamp(56px,8vw,100px);background:var(--paper-50);border-top:1px solid var(--line)}.faq__list[data-v-c7b1a461]{border-top:1px solid var(--line-hi)}.faq__item[data-v-c7b1a461]{border-bottom:1px solid var(--line);transition:background var(--tr-base)}.faq__item.is-open[data-v-c7b1a461]{background:var(--surface)}.faq__q[data-v-c7b1a461]{display:flex;align-items:baseline;gap:clamp(12px,2vw,24px);width:100%;padding:clamp(17px,2.2vw,24px) clamp(4px,1.5vw,18px);background:none;border:none;cursor:pointer;text-align:left}.faq__n[data-v-c7b1a461]{flex-shrink:0;font-family:var(--font-mono);font-size:.6875rem;color:var(--volt-500)}.faq__q-text[data-v-c7b1a461]{flex:1;font-family:var(--font-display);font-size:clamp(1.0625rem,1.7vw,1.375rem);font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--ink-900);transition:color var(--tr-fast)}.faq__q:hover .faq__q-text[data-v-c7b1a461]{color:var(--volt-600)}.faq__sign[data-v-c7b1a461]{position:relative;flex-shrink:0;align-self:center;width:20px;height:20px}.faq__sign i[data-v-c7b1a461]{position:absolute;inset:50% 0 auto;height:2px;background:var(--ink-500);transition:transform var(--tr-base),background var(--tr-base)}.faq__sign i[data-v-c7b1a461]:last-child{transform:rotate(90deg)}.is-open .faq__sign i[data-v-c7b1a461]{background:var(--volt-500)}.is-open .faq__sign i[data-v-c7b1a461]:last-child{transform:rotate(0)}.faq__a-wrap[data-v-c7b1a461]{padding-inline:clamp(4px,1.5vw,18px)}.faq__a[data-v-c7b1a461]{max-width:86ch;padding:0 0 clamp(20px,2.4vw,28px) calc(.6875rem + clamp(12px,2vw,24px));font-size:.9375rem;line-height:1.8;color:var(--text-muted)}.ct[data-v-3748ad07]{position:relative;padding-block:clamp(56px,8vw,100px);background:var(--bg);border-top:1px solid var(--line);isolation:isolate}.ct__grid[data-v-3748ad07]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to right,rgba(16,20,24,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(16,20,24,.045) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(80% 80% at 20% 10%,#000 0%,transparent 72%);mask-image:radial-gradient(80% 80% at 20% 10%,#000 0%,transparent 72%)}.ct__inner[data-v-3748ad07]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4.5vw,72px);align-items:start}@media (max-width: 860px){.ct__inner[data-v-3748ad07]{grid-template-columns:1fr;gap:32px}}.ct__eyebrow[data-v-3748ad07]{margin-bottom:18px}.ct__title[data-v-3748ad07]{display:flex;flex-direction:column;font-size:clamp(1.875rem,4.2vw,3.25rem)}.ct__title-2[data-v-3748ad07]{color:transparent;-webkit-text-stroke:1.1px var(--ink-900)}.ct__lead[data-v-3748ad07]{margin-top:16px;max-width:52ch;font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.7;color:var(--text-muted)}.ct__steps[data-v-3748ad07]{display:flex;flex-direction:column;margin-top:clamp(24px,3.2vw,34px);border-top:1px solid var(--line)}.ct__steps li[data-v-3748ad07]{display:flex;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.ct__steps b[data-v-3748ad07]{display:block;font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--ink-900)}.ct__steps i[data-v-3748ad07]{font-style:normal;font-size:.875rem;color:var(--text-muted)}.ct__step-n[data-v-3748ad07]{flex-shrink:0;padding-top:3px;font-family:var(--font-mono);font-size:.6875rem;color:var(--volt-500)}.ct__info[data-v-3748ad07]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 24px;margin-top:clamp(24px,3.2vw,34px)}@media (max-width: 560px){.ct__info[data-v-3748ad07]{grid-template-columns:1fr}}.ct__info dt[data-v-3748ad07]{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:5px}.ct__info dd[data-v-3748ad07]{font-size:.9375rem;line-height:1.6;color:var(--ink-700)}.ct__info a[data-v-3748ad07]:hover{color:var(--volt-600)}.ct__info-wide[data-v-3748ad07]{grid-column:1/-1;padding-top:16px;border-top:1px solid var(--line)}.ct__pre[data-v-3748ad07]{white-space:pre-line}.ct__card[data-v-3748ad07]{position:sticky;top:calc(var(--header-h) + 22px);padding:clamp(22px,3.2vw,34px);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--volt-500)}@media (max-width: 860px){.ct__card[data-v-3748ad07]{position:static}}.ct__form[data-v-3748ad07]{display:flex;flex-direction:column;gap:16px}.ct__field[data-v-3748ad07]{display:block}.ct__label[data-v-3748ad07]{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim)}.ct__input[data-v-3748ad07]{width:100%;height:52px;padding-inline:15px;background:var(--paper-50);border:1px solid var(--line-hi);border-radius:var(--r-sm);outline:none;font-size:1rem;transition:border-color var(--tr-fast),box-shadow var(--tr-fast)}.ct__input[data-v-3748ad07]::placeholder{color:var(--text-dim)}.ct__input[data-v-3748ad07]:focus{border-color:var(--volt-500);box-shadow:0 0 0 3px var(--volt-tint)}.ct__phone[data-v-3748ad07]{display:flex;align-items:center;height:52px;background:var(--paper-50);border:1px solid var(--line-hi);border-radius:var(--r-sm);transition:border-color var(--tr-fast),box-shadow var(--tr-fast)}.ct__phone[data-v-3748ad07]:focus-within{border-color:var(--volt-500);box-shadow:0 0 0 3px var(--volt-tint)}.ct__phone.is-error[data-v-3748ad07]{border-color:var(--alert-500);box-shadow:0 0 0 3px #d6402f1f}.ct__prefix[data-v-3748ad07]{padding-inline:15px;border-right:1px solid var(--line);font-family:var(--font-mono);font-size:.9375rem;color:var(--text-muted);line-height:50px}.ct__input--bare[data-v-3748ad07]{border:none;background:transparent;height:50px}.ct__input--bare[data-v-3748ad07]:focus{box-shadow:none}.ct__submit[data-v-3748ad07]{width:100%}.ct__spinner[data-v-3748ad07]{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ct-spin-3748ad07 .7s linear infinite}@keyframes ct-spin-3748ad07{to{transform:rotate(360deg)}}.ct__disclaimer[data-v-3748ad07]{font-size:.75rem;line-height:1.5;color:var(--text-dim)}.ct__disclaimer a[data-v-3748ad07]{color:var(--ink-700);text-decoration:underline;text-underline-offset:2px}.ct__disclaimer a[data-v-3748ad07]:hover{color:var(--volt-600)}.ct__done[data-v-3748ad07]{font-size:.875rem;font-weight:500;color:var(--ok-500)}.fade-enter-active[data-v-3748ad07],.fade-leave-active[data-v-3748ad07]{transition:opacity .3s}.fade-enter-from[data-v-3748ad07],.fade-leave-to[data-v-3748ad07]{opacity:0}@media (prefers-reduced-motion: reduce){.ct__spinner[data-v-3748ad07]{animation-duration:2s}.fade-enter-active[data-v-3748ad07],.fade-leave-active[data-v-3748ad07]{transition:none}}.ft[data-v-3e87d8c8]{padding-top:clamp(38px,5.5vw,66px);background:var(--paper-200);border-top:1px solid var(--line)}.ft__inner[data-v-3e87d8c8]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(24px,4vw,54px);padding-bottom:clamp(26px,3.5vw,42px)}@media (max-width: 1100px){.ft__inner[data-v-3e87d8c8]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.ft__inner[data-v-3e87d8c8]{grid-template-columns:1fr;gap:28px}}.ft__logo[data-v-3e87d8c8]{font-family:var(--font-display);font-size:1.5rem;font-weight:500;letter-spacing:-.02em;color:var(--ink-900)}.ft__logo b[data-v-3e87d8c8]{font-weight:700}.ft__legal[data-v-3e87d8c8]{margin-top:8px;font-size:.8125rem;color:var(--text-muted)}.ft__tagline[data-v-3e87d8c8]{margin-top:12px;max-width:38ch;font-size:.875rem;line-height:1.6;color:var(--text-dim)}.ft__phone[data-v-3e87d8c8]{display:block;margin-top:20px;font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--ink-900)}.ft__phone[data-v-3e87d8c8]:hover{color:var(--volt-600)}.ft__email[data-v-3e87d8c8]{display:inline-block;margin-top:6px;font-family:var(--font-mono);font-size:.8125rem;color:var(--text-muted)}.ft__email[data-v-3e87d8c8]:hover{color:var(--volt-600)}.ft__col-title[data-v-3e87d8c8]{font-size:.75rem;font-family:var(--font-mono);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:14px}.ft__col ul[data-v-3e87d8c8]{display:flex;flex-direction:column;gap:9px}.ft__col li[data-v-3e87d8c8],.ft__col a[data-v-3e87d8c8]{font-size:.875rem;line-height:1.5;color:var(--ink-700);transition:color var(--tr-fast)}.ft__col a[data-v-3e87d8c8]:hover{color:var(--volt-600)}.ft__privacy[data-v-3e87d8c8]{display:inline-block;margin-top:16px;font-size:.8125rem;color:var(--text-muted)!important;text-decoration:underline;text-underline-offset:3px}.ft__copy[data-v-3e87d8c8]{padding-block:18px 26px;font-size:.75rem;color:var(--text-dim)}.policy[data-v-37d04910]{min-height:100svh;padding-block:clamp(100px,13vw,152px) clamp(56px,8vw,96px);background:var(--bg)}.policy__inner[data-v-37d04910]{max-width:820px}.policy__back[data-v-37d04910]{display:inline-block;margin-bottom:26px;font-size:.9375rem;color:var(--text-muted)}.policy__back[data-v-37d04910]:hover{color:var(--volt-600)}.policy__title[data-v-37d04910]{font-size:clamp(1.75rem,4vw,2.75rem)}.policy__updated[data-v-37d04910]{margin-top:10px;margin-bottom:40px;font-family:var(--font-mono);font-size:.75rem;color:var(--text-dim)}.policy__block[data-v-37d04910]{margin-bottom:32px}.policy__h2[data-v-37d04910]{margin-bottom:12px;font-size:clamp(1.0625rem,1.8vw,1.375rem);color:var(--volt-600)}.policy__p[data-v-37d04910]{margin-bottom:12px;font-size:clamp(.9375rem,1.2vw,1rem);line-height:1.8;color:var(--text-muted)}.policy__p[data-v-37d04910] a{color:var(--volt-600);text-decoration:underline;text-underline-offset:2px}.policy__p[data-v-37d04910] strong{color:var(--ink-900);font-weight:600}.policy__p[data-v-37d04910] ul{margin:8px 0 8px 20px;list-style:disc}.policy__p[data-v-37d04910] li{margin-bottom:6px}
