:root{color-scheme:dark;--ink:#0b0c0c;--gold:#e7bd66;--light:#f5f1e7;--muted:#a8a69e;--line:#3a3427}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--ink);color:var(--light);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:6px}::selection{background:var(--gold);color:#111}.skip{position:absolute;top:-70px;left:15px;z-index:20;background:var(--gold);color:#111;padding:12px}.skip:focus{top:10px}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;border-bottom:1px solid #433924;background:#0b0c0cf5;position:relative;z-index:4}.brand{display:flex;align-items:center;gap:12px;letter-spacing:1.6px;font-weight:800;font-size:19px}.brand img{width:36px;height:40px;object-fit:contain}.brand small{display:block;color:#a49b85;letter-spacing:3px;font-size:8px;margin-top:6px;font-weight:400}nav{display:flex;gap:40px;font-size:13px;color:#c5c0b3}nav a:hover,.text-link:hover{color:var(--gold)}.login{border:1px solid #655333;padding:12px 18px;font-size:12px;color:#e3c990}.login span{margin-left:20px}.hero{min-height:710px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:60px 5.5% 65px;isolation:isolate;overflow:hidden;background:#101111}.pcb-art{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0b0c0cf5 0%,#0b0c0cd9 34%,#0b0c0c60 62%,#0b0c0c55),url('/assets/pcb-black-gold-reference.png') center/cover;opacity:.95}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0b0c0c 0%,transparent 24%)}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--gold);font-weight:600;line-height:1.8;margin:0 0 25px}.eyebrow i,.display-caption i,.stage-bottom i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:10px;box-shadow:0 0 12px #e7bd6644}h1{font-size:clamp(58px,6.4vw,94px);line-height:1.18;letter-spacing:-4px;font-weight:650;margin:0 0 28px}h1 span{color:var(--gold)}.hero-description{color:#c2bfb5;font-size:16px;line-height:1.9;letter-spacing:.5px}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:35px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 24px;font-size:13px;font-weight:600}.gold{background:var(--gold);color:#14130f;border:1px solid #efcd89;box-shadow:inset 0 0 0 3px #e7bd66}.gold:hover{background:#f5d89f}.text-link{font-size:12px;color:#cfc4a9;display:inline-flex;gap:20px;align-items:center}.hero-foot{display:flex;gap:29px;margin-top:55px;font-size:9px;letter-spacing:3px;color:#b9a67e}.product-display{position:relative;min-width:0;text-align:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.product-display:before{content:"";position:absolute;width:74%;height:25%;bottom:8%;left:13%;border:1px solid #ad874447;border-radius:50%;transform:rotate(-8deg);background:radial-gradient(ellipse,#d5aa4630,transparent 65%);z-index:-1}.product-display img{width:100%;height:510px;object-fit:contain;filter:drop-shadow(0 22px 22px #0009)}.display-code{align-self:flex-end;font:10px monospace;letter-spacing:2px;color:#e7bd66}.display-code b{font-weight:400;color:#9f9889;margin-left:20px}.display-caption{font-size:10px;letter-spacing:2px;color:#c6b58c}.board-edge{position:absolute;bottom:0;left:5.5%;width:89%;height:10px;border-bottom:1px solid #665031;background:repeating-linear-gradient(90deg,transparent 0 16px,#bd95474d 16px 20px,transparent 20px 26px)}.principles{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:auto;padding:29px 5.5%;border-bottom:1px solid #292720;font-size:14px;letter-spacing:3px}.principles b{color:#756647;font:10px monospace;letter-spacing:0;margin-left:24px}.principles i{font-style:normal;color:#927441;font-size:20px}.section{max-width:1440px;margin:auto;padding:115px 5.5%}.motion-section{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:65px}h2{font-size:clamp(32px,3.6vw,52px);font-weight:550;line-height:1.35;letter-spacing:-1.6px;margin:0 0 25px}h2 span{color:var(--gold)}.section-heading>p:not(.eyebrow):not(.motion-credit),.section-intro>p:last-child{font-size:14px;line-height:1.9;color:var(--muted)}.motion-controls{display:flex;margin-top:32px;border:1px solid #5d4d30;max-width:340px}.motion-controls button{flex:1;border:0;border-right:1px solid #5d4d30;color:#d0c8b5;background:#151613;padding:15px 10px;text-align:left;font-size:13px}.motion-controls button:last-child{border-right:0}.motion-controls button span{float:right;font:9px monospace;margin-top:4px;color:#857757}.motion-controls button[aria-pressed=true]{color:#15120d;background:var(--gold)}.motion-controls button[aria-pressed=true] span{color:#5c4724}.motion-credit{font-size:10px;color:#898575;line-height:1.8;margin-top:16px}.motion-stage{min-width:0;position:relative;background:radial-gradient(ellipse at 50% 65%,#4f432b3d,transparent 65%),repeating-linear-gradient(0deg,transparent 0 47px,#cda4490b 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,#cda4490b 47px 48px),#111312;border:1px solid #59472b;box-shadow:inset 0 0 50px #0005}.motion-stage:before,.motion-stage:after{content:"";position:absolute;width:9px;height:9px;border:2px solid #bc9552;border-radius:50%;top:15px;right:15px}.motion-stage:after{top:auto;bottom:15px;left:15px}.stage-corner{font:9px monospace;letter-spacing:2px;color:#b69a61;position:absolute;top:20px;left:20px;z-index:2}#product-motion{height:440px;position:relative}#product-motion canvas{display:block;width:100%;height:100%}.motion-fallback{width:100%;height:100%;object-fit:contain}.stage-bottom{display:flex;justify-content:space-between;align-items:center;padding:0 24px 22px;font:9px monospace;letter-spacing:1px;color:#b69a61}.stage-bottom button{font-size:10px;border:0;background:transparent;color:#c3baa4;padding:8px}.hardware-section{border-top:1px solid #292720;background:linear-gradient(135deg,#101210,#0b0c0c)}.section-intro h2 span{display:block}.hardware-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:8%;align-items:center;margin-top:50px}.hardware-visual{position:relative;min-width:0;padding:10px;background:#050606;border:1px solid #3b3426}.hardware-visual:before,.hardware-visual:after{content:"";width:12px;height:12px;border:2px solid #c3a05b;position:absolute;top:17px;left:17px;border-radius:50%}.hardware-visual:after{left:auto;top:auto;bottom:17px;right:17px}.hardware-visual img{display:block;width:100%;height:auto}.image-index{display:block;text-align:center;padding:0 0 20px;font:9px monospace;letter-spacing:3px;color:#9b8354}.chip-label{display:inline-block;border:1px solid #67512d;padding:8px 13px;font:10px monospace;letter-spacing:3px;color:var(--gold)}h3{font-size:35px;line-height:1.4;font-weight:550;letter-spacing:-1px;margin:24px 0 15px}.hardware-copy>p{color:var(--muted);font-size:14px;line-height:1.8}.hardware-item{display:flex;gap:22px;padding:21px 0;border-bottom:1px solid #333026}.hardware-item>b{font:10px monospace;color:var(--gold);padding-top:5px}.hardware-item h4{font-size:15px;margin:0 0 8px;font-weight:500}.hardware-item p{font-size:12px;color:var(--muted);margin:0;line-height:1.7}.hardware-copy>.text-link{margin-top:30px}.closing{position:relative;overflow:hidden;text-align:center;border-top:1px solid #4d3f28;border-bottom:1px solid #4d3f28;background:radial-gradient(ellipse at 50% 110%,#a77d241f,transparent 65%)}.closing h2{font-size:clamp(36px,4.5vw,62px)}.closing .button{margin-top:12px}.closing-traces{position:absolute;inset:0;z-index:-1;opacity:.13;background:url('/assets/pcb-black-gold-reference.png') center/cover}footer{max-width:1440px;margin:auto;padding:35px 5.5%;display:flex;justify-content:space-between;align-items:center;gap:24px}footer .brand{font-size:13px}footer .brand img{width:25px;height:28px}footer p{font-size:11px;color:#aaa18b}footer>a:last-child{font-size:9px;color:#8c826d}button:hover{filter:brightness(1.14)}
@media(min-width:1600px){.hero{padding-left:max(5.5%,calc((100vw - 1280px)/2));padding-right:max(5.5%,calc((100vw - 1280px)/2))}}
@media(max-width:800px){.site-header{height:76px;padding:0 6%}.brand{font-size:15px;gap:8px}.brand img{width:29px}.brand small{font-size:6px;letter-spacing:2px}nav{gap:19px;font-size:11px}.login{font-size:10px;padding:10px}.login span{margin-left:8px}.hero{min-height:0;padding:55px 6% 35px;grid-template-columns:1fr}.pcb-art{background-position:67% center;background-image:linear-gradient(180deg,#0b0c0cf5 0%,#0b0c0ce6 40%,#0b0c0c80 65%,#0b0c0c80),url('/assets/pcb-black-gold-reference.png')}.hero-copy{position:relative;z-index:1}h1{font-size:65px;letter-spacing:-3px;margin-bottom:20px}.hero-description{font-size:14px}.hero-actions{margin-top:25px;gap:24px}.hero-foot{margin-top:30px;font-size:8px;gap:25px}.product-display{margin-top:10px}.product-display img{height:390px}.display-code{font-size:8px;position:absolute;right:0;top:12px}.display-caption{font-size:9px}.principles{padding:23px 6%;font-size:11px;letter-spacing:1px}.principles b{margin-left:7px;font-size:8px}.principles i{font-size:13px}.section{padding:70px 6%}.motion-section{grid-template-columns:1fr;gap:30px}.section-heading h2 br{display:none}h2{font-size:35px;letter-spacing:-1px}.motion-controls{max-width:none;margin-top:25px}.motion-credit{margin-bottom:0}#product-motion{height:370px}.hardware-layout{grid-template-columns:1fr;gap:35px;margin-top:32px}.hardware-visual{max-width:570px}.hardware-copy h3 br{display:none}.hardware-copy h3{font-size:29px}.closing{padding-top:65px;padding-bottom:65px}footer{padding:28px 6%;flex-wrap:wrap;gap:15px}footer p{margin:0}footer>a:last-child{flex-basis:100%;font-size:9px}}
@media(max-width:430px){nav{display:none}.site-header{height:72px}.hero{padding-top:40px}h1{font-size:59px}.hero-actions{gap:18px}.button{padding:15px 18px;gap:22px;font-size:12px}.text-link{font-size:11px;gap:10px}.product-display img{height:340px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:20px}.display-caption{letter-spacing:1px}.principles{font-size:10px}.principles b{display:none}h2{font-size:30px}#product-motion{height:320px}.stage-bottom{padding:0 17px 15px}.stage-corner{left:17px;font-size:8px}.hardware-item{gap:18px}.closing h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* PUBLICITY-001: unqualified whole-robot and process renders removed. */
.brand-display{justify-content:center;align-items:center;gap:65px}.brand-display:before{display:none}.brand-type{font-size:clamp(70px,7vw,112px);font-weight:800;letter-spacing:-6px;line-height:.95;text-align:left;color:#f0e8d7;text-shadow:0 5px 25px #000}.brand-type span{display:block;color:var(--gold)}.brand-board{min-height:540px;background:linear-gradient(180deg,#0b0c0c44,#0b0c0ccc),url(/assets/pcb-black-gold-reference.png) center/cover;display:flex;align-items:center;justify-content:center;flex-direction:column}.board-word{font-size:29px;font-weight:800;letter-spacing:3px;color:var(--gold);padding:24px;background:#0b0c0cdd;border:1px solid #665331}.board-word span{display:block;font:8px monospace;letter-spacing:4px;margin-top:16px;color:#c9b891}.brand-board .image-index{position:absolute;bottom:5px}.footer-brandline{color:#8c826d;font:9px monospace;letter-spacing:2px}@media(max-width:800px){.brand-display{min-height:330px;gap:30px}.brand-display .display-code{position:static;align-self:center}.brand-type{font-size:80px;letter-spacing:-4px}.brand-board{min-height:370px}}
