@font-face{font-family:Archivo;src:url(/assets/archivo6-3BBy0ZsW.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/assets/archivo7-D9cHMWGj.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/assets/archivo8-cB6v3kRN.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/assets/archivo9-D5FQlLQC.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/plexmono4-DMJ8VG8y.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/plexmono5-DSY6xOcd.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/plexmono6-BgSNZQsw.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/plexsans4-CDDApCn2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/plexsans5-6ng42L7E.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/plexsans6-CuJfVYMP.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--void: #000000;--rack: #0a0c0f;--steel: #15181d;--steel-2: #1b1f25;--seam: #444444;--link: #2c5aa0;--link-bright:#4f82d6;--glow: rgba(44,90,160,.85);--text: #e9ebee;--dim: #9aa0a8;--faint: #5c636c;--pad-x: clamp(20px,5vw,72px);--max-w: 1431px}.wrap{max-width:var(--max-w);margin-inline:auto;padding-inline:var(--pad-x)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--text);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,rgba(44,90,160,.1),transparent 60%),radial-gradient(90% 60% at 50% 120%,rgba(44,90,160,.06),transparent 60%)}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,rgba(255,255,255,.025) 1px,transparent 1.4px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}main,header,footer{position:relative;z-index:1}a{color:inherit;text-decoration:none}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}::selection{background:var(--link);color:#fff}.topbar{position:sticky;top:0;z-index:30;height:50px;background:#07080ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #000;box-shadow:0 1px #ffffff0a;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.04em}.topbar .wrap{display:flex;align-items:center;gap:18px;height:100%}.topnav{display:flex;gap:22px}.topnav a{color:var(--dim);transition:color .2s}.topnav a:hover{color:var(--text)}.bar-right{display:flex;align-items:center;gap:16px;margin-left:auto}.navlogo{display:flex;align-items:center;color:#d6dade;opacity:0;pointer-events:none;transition:opacity .45s ease,color .2s}.navlogo.show{opacity:1;pointer-events:auto}.navlogo:hover{color:#fff}.navlogo svg{height:21px;width:auto;display:block}.btn-login{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;color:var(--dim);background:#000;border:1px solid #353c46;border-radius:3px;padding:8px 16px;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.btn-login:hover{border-color:#5a677d;color:#fff;background:#0b0d11}@media(max-width:720px){.topnav{gap:14px}.topnav a:nth-child(2){display:none}}@media(max-width:480px){.topnav{display:none}}.lang-switcher{display:inline-flex;align-items:center;gap:2px;border:1px solid #353c46;border-radius:3px;overflow:hidden}.lang-btn{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--faint);background:transparent;border:none;cursor:pointer;padding:5px 9px;transition:color .2s,background .2s}.lang-btn:hover{color:var(--text)}.lang-btn.active{background:var(--link);color:#fff}.sec{padding:clamp(64px,9vw,128px) var(--pad-x);position:relative;max-width:var(--max-w);margin-inline:auto}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--faint)}.eyebrow .tick{color:var(--link)}h2{font-family:Archivo,sans-serif;font-weight:800;letter-spacing:-.01em;font-size:clamp(30px,4.6vw,52px);line-height:1.02;margin:14px 0 0}.lead{color:var(--dim);max-width:60ch;margin:18px 0 0;font-size:clamp(15px,1.4vw,18px)}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:84px;padding-bottom:64px}.hero-eye{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chip-id{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.18em;border:1px solid var(--seam);color:var(--dim);padding:4px 10px;border-radius:2px;background:linear-gradient(180deg,#16191e,#0d0f13)}.hero-logo{margin:clamp(22px,3vw,34px) 0 0;line-height:0}.hero-logo svg{width:min(88vw,720px);height:auto;display:block;filter:drop-shadow(0 12px 34px rgba(0,0,0,.6))}.tagline{font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(19px,2.6vw,30px);line-height:1.18;margin:8px 0 0;max-width:18ch;color:var(--text)}.tagline span{color:var(--dim)}.sub{color:var(--dim);max-width:54ch;margin:18px 0 0}.cta-row{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 0}.btn{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.06em;padding:14px 22px;border-radius:3px;border:1px solid transparent;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(180deg,var(--link-bright),var(--link));color:#fff;border-color:#2a4f8a;box-shadow:0 0 0 1px #ffffff0f inset,0 8px 24px #2c5aa059}.btn-primary:hover{box-shadow:0 0 0 1px #ffffff1f inset,0 10px 30px #2c5aa080}.btn-ghost{background:linear-gradient(180deg,#16191e,#0e1014);color:var(--text);border-color:var(--seam)}.btn-ghost:hover{border-color:#6a7280;color:#fff}.btn .ar{transition:transform .2s}.btn:hover .ar{transform:translate(3px)}.ticker{border-top:1px solid #111;border-bottom:1px solid #111;background:#070809;overflow:hidden;white-space:nowrap;padding:11px 0}.ticker .track{display:inline-block;animation:scroll 32s linear infinite;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;color:var(--dim)}.ticker b{color:var(--link-bright);font-weight:500}.ticker .dot{color:var(--seam);margin:0 22px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.stack{display:flex;flex-direction:column;gap:10px;margin-top:clamp(40px,5vw,60px)}.layer{display:grid;grid-template-columns:84px 1fr auto;gap:clamp(18px,3vw,40px);align-items:center;padding:clamp(20px,2.6vw,30px) clamp(20px,2.6vw,32px);border:1px solid #1c2128;border-radius:5px;background:linear-gradient(180deg,#101317,#0a0c0f);box-shadow:0 1px #ffffff08 inset;transition:border-color .25s,transform .25s,box-shadow .25s}.layer:hover{border-color:#2c4d80;transform:translate(4px);box-shadow:0 1px #ffffff0d inset,-6px 0 0 -2px var(--link),0 18px 40px -28px #000}.lmark{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(32px,4vw,46px);line-height:1;color:#23272e;text-align:center;transition:color .25s,text-shadow .25s}.layer:hover .lmark{color:var(--link-bright);text-shadow:0 0 18px var(--glow)}.lbody h3{font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(18px,1.9vw,23px);margin:0 0 3px}.lbody .role{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--link);display:block;margin-bottom:8px}.lbody p{margin:0;color:var(--dim);font-size:14.5px;max-width:62ch}.specs{display:flex;flex-direction:column;gap:8px;min-width:148px}.spec{display:flex;justify-content:space-between;gap:14px;font-family:IBM Plex Mono,monospace;font-size:11px;border-bottom:1px dotted #23272e;padding-bottom:5px}.spec span:first-child{color:var(--faint);letter-spacing:.08em}.spec span:last-child{color:var(--text)}@media(max-width:820px){.layer{grid-template-columns:56px 1fr}.specs{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;min-width:0;margin-top:4px}.spec{border-bottom:none;min-width:130px}}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#15181d;border:1px solid #15181d;border-radius:6px;overflow:hidden;margin-top:clamp(36px,5vw,52px)}@media(max-width:820px){.trust{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.trust{grid-template-columns:1fr}}.tcell{background:linear-gradient(180deg,#0d0f13,#0a0c0f);padding:26px 22px}.tcell .tk{font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(22px,2.6vw,30px);color:var(--text)}.tcell .tk em{font-style:normal;color:var(--link-bright)}.tcell .td{color:var(--dim);font-size:13.5px;margin-top:6px}.final{text-align:center;border-top:1px solid #111;background:radial-gradient(90% 120% at 50% 0%,rgba(44,90,160,.12),transparent 60%);max-width:none;padding-inline:0}.final h2{margin:0 auto;max-width:18ch}.final .lead{margin:18px auto 0}.final .cta-row{justify-content:center}.final .fineprint{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--faint);letter-spacing:.06em;margin-top:22px}footer{border-top:1px solid #0f1115;padding-block:30px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--faint);letter-spacing:.04em}footer .wrap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}footer .brand{color:var(--faint)}footer a:hover{color:var(--dim)}footer .fl{display:flex;gap:18px;flex-wrap:wrap}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}.not-found{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--pad-x)}.not-found .code{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(80px,16vw,160px);line-height:1;color:#1c2128;margin:0}.not-found h2{margin:16px 0 8px}.not-found p{color:var(--dim);max-width:40ch;margin:0 auto 28px}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}.rv{opacity:1;transform:none;transition:none}.ticker .track{animation:none}}
