@import url("https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Oxanium:wght@300;400;600;700&family=IBM+Plex+Mono:wght@300;400;500&display=swap");:root{--font-display:"Oxanium",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"IBM Plex Mono","Share Tech Mono",ui-monospace,monospace;--font-tech:"Share Tech Mono",monospace;--container-width:1200px;--section-padding:120px 24px;--bg-void:#000;--bg-dark:#0d1a12;--bg-card:rgba(0,0,0,.584);--bg-elevated:#142218;--bg-gray:#000;--copper:#c8944a;--copper-bright:#e8b86d;--copper-dim:#8a6530;--copper-glow:rgba(200,148,74,.4);--copper-subtle:rgba(200,148,74,.1);--solder:#d4d0c8;--silkscreen:#e8e4d8;--mask-green:#0f2018;--mask-green-light:#162820;--mask-green-hover:rgba(26,60,40,.6);--trace:#b8863e;--trace-glow:rgba(200,148,74,.15);--via:#907040;--led-green:#0f6;--led-red:#f34;--led-blue:#48f;--cyan:var(--copper-bright);--cyan-bright:var(--copper-bright);--cyan-glow:var(--copper-glow);--cyan-subtle:var(--copper-subtle);--purple:var(--copper);--purple-bright:var(--copper-bright);--purple-glow:var(--copper-glow);--purple-subtle:var(--copper-subtle);--orange:var(--copper);--orange-bright:var(--copper-bright);--yellow:var(--copper-bright);--yellow-glow:var(--copper-glow);--green:var(--led-green);--green-glow:rgba(0,255,102,.4);--green-subtle:rgba(0,255,102,.1);--text-bright:#fff;--text-primary:var(--silkscreen);--text-dim:var(--solder);--text-muted:var(--copper-dim);--border-subtle:rgba(200,148,74,.12);--border-hover:rgba(200,148,74,.4);--gradient-main:linear-gradient(135deg,var(--copper) 0%,var(--copper-bright) 50%,var(--copper) 100%);--gradient-purple:linear-gradient(135deg,var(--copper) 0%,var(--copper-bright) 100%);--gradient-cyber:linear-gradient(135deg,var(--copper-dim) 0%,var(--copper-bright) 100%);--transition-fast:0.15s ease;--transition-smooth:0.3s cubic-bezier(0.4,0,0.2,1);--transition-bounce:0.4s cubic-bezier(0.34,1.56,0.64,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-display);background:#0d1a12;color:var(--text-primary);font-size:16px;line-height:1.6;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pcb-background{position:fixed;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.3) 0,rgba(20,40,25,.3) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(6,6,6,.3) 0,rgba(0,0,0,.3) 4px),radial-gradient(ellipse at 30% 20%,#000 0,transparent 50%),radial-gradient(ellipse at 70% 80%,#000 0,transparent 50%),radial-gradient(ellipse at 50% 50%,#000 0,#010101 100%)}.pcb-background:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 800 800'%3E%3Cdefs%3E%3Cstyle%3E.t{stroke:%23505050;fill:none;stroke-linecap:round;stroke-linejoin:round}.t1{stroke-width:1}.t2{stroke-width:1.5}.t3{stroke-width:2.5}.t4{stroke-width:3.5}%3C/style%3E%3C/defs%3E%3Cg%3E%3C!-- Power rails --%3E%3Cpath class='t t4' d='M0 50h800'/%3E%3Cpath class='t t4' d='M0 750h800'/%3E%3Cpath class='t t3' d='M50 0v800'/%3E%3Cpath class='t t3' d='M750 0v800'/%3E%3Cpath class='t t3' d='M400 0v150'/%3E%3Cpath class='t t3' d='M400 650v150'/%3E%3C!-- Data bus horizontal --%3E%3Cpath class='t t1' d='M0 100h200l20 20v60l20 20h160'/%3E%3Cpath class='t t1' d='M0 106h194l20 20v60l20 20h166'/%3E%3Cpath class='t t1' d='M0 112h188l20 20v60l20 20h172'/%3E%3Cpath class='t t1' d='M0 118h182l20 20v60l20 20h178'/%3E%3Cpath class='t t1' d='M0 124h176l20 20v60l20 20h184'/%3E%3Cpath class='t t1' d='M0 130h170l20 20v60l20 20h190'/%3E%3C!-- Address bus --%3E%3Cpath class='t t1' d='M500 100h100l20 20v80l-20 20h-60l-20 20v60'/%3E%3Cpath class='t t1' d='M506 100h100l20 20v86l-20 20h-60l-20 20v54'/%3E%3Cpath class='t t1' d='M512 100h100l20 20v92l-20 20h-60l-20 20v48'/%3E%3Cpath class='t t1' d='M518 100h100l20 20v98l-20 20h-60l-20 20v42'/%3E%3C!-- Signal traces --%3E%3Cpath class='t t2' d='M150 250h100l30 30v100l-30 30h-100'/%3E%3Cpath class='t t1' d='M200 200v30l40 40h80l40-40v-30'/%3E%3Cpath class='t t2' d='M400 200h80l20 20v120l30 30h70'/%3E%3Cpath class='t t1' d='M450 150v80l-20 20h-60l-20 20v80'/%3E%3Cpath class='t t1' d='M280 250h40l20 20v40'/%3E%3Cpath class='t t1' d='M320 310v40l20 20h60'/%3E%3C!-- Diagonal routing --%3E%3Cpath class='t t1' d='M650 150l50 50v100l-50 50'/%3E%3Cpath class='t t1' d='M660 160l40 40v100l-40 40'/%3E%3Cpath class='t t2' d='M100 400h150l30-30v-60'/%3E%3Cpath class='t t1' d='M100 450h80l20-20v-40l30-30h50'/%3E%3Cpath class='t t1' d='M670 170l30 30v80'/%3E%3Cpath class='t t1' d='M680 180l20 20v60'/%3E%3C!-- More horizontal runs --%3E%3Cpath class='t t1' d='M0 300h120l20-20h80l20 20h60'/%3E%3Cpath class='t t1' d='M0 320h100l30 30h90l30-30h50'/%3E%3Cpath class='t t2' d='M500 280h150l30 30v40'/%3E%3Cpath class='t t1' d='M550 300h80l20 20v30'/%3E%3Cpath class='t t1' d='M600 280v60l30 30h70'/%3E%3C!-- Dense IC area center --%3E%3Cpath class='t t1' d='M350 400h20v20h-20z'/%3E%3Cpath class='t t1' d='M380 380h100l20 20v100l-20 20h-100l-20-20v-100z'/%3E%3Cpath class='t t1' d='M320 400h30'/%3E%3Cpath class='t t1' d='M320 420h30'/%3E%3Cpath class='t t1' d='M320 440h30'/%3E%3Cpath class='t t1' d='M320 460h30'/%3E%3Cpath class='t t1' d='M320 480h30'/%3E%3Cpath class='t t1' d='M500 400h30'/%3E%3Cpath class='t t1' d='M500 420h30'/%3E%3Cpath class='t t1' d='M500 440h30'/%3E%3Cpath class='t t1' d='M500 460h30'/%3E%3Cpath class='t t1' d='M500 480h30'/%3E%3Cpath class='t t1' d='M400 350v30'/%3E%3Cpath class='t t1' d='M420 350v30'/%3E%3Cpath class='t t1' d='M440 350v30'/%3E%3Cpath class='t t1' d='M460 350v30'/%3E%3Cpath class='t t1' d='M400 520v30'/%3E%3Cpath class='t t1' d='M420 520v30'/%3E%3Cpath class='t t1' d='M440 520v30'/%3E%3Cpath class='t t1' d='M460 520v30'/%3E%3C!-- Left side vertical runs --%3E%3Cpath class='t t1' d='M80 200v100l20 20h40'/%3E%3Cpath class='t t1' d='M100 220v80l20 20h30'/%3E%3Cpath class='t t1' d='M120 180v60l-20 20v40'/%3E%3Cpath class='t t2' d='M60 350v100l30 30h50'/%3E%3Cpath class='t t1' d='M80 380v60l20 20h40'/%3E%3C!-- Right side routing --%3E%3Cpath class='t t1' d='M720 200v80l-30 30h-40'/%3E%3Cpath class='t t1' d='M700 250v60l-20 20h-30'/%3E%3Cpath class='t t2' d='M740 350v100l-30 30h-60'/%3E%3Cpath class='t t1' d='M720 400v50l-20 20h-40'/%3E%3Cpath class='t t1' d='M680 380l40 40v30'/%3E%3C!-- Bottom routing --%3E%3Cpath class='t t2' d='M100 600h200l40 40v80l-40 40h-160'/%3E%3Cpath class='t t1' d='M400 600v80l30 30h100l30-30v-80'/%3E%3Cpath class='t t1' d='M600 550h80l20 20v100l20 20h80'/%3E%3Cpath class='t t3' d='M200 700h400'/%3E%3Cpath class='t t1' d='M150 580h60l20 20v40'/%3E%3Cpath class='t t1' d='M250 560v60l30 30h40'/%3E%3Cpath class='t t1' d='M550 580h40l20 20v50'/%3E%3Cpath class='t t1' d='M480 560v50l-20 20h-30'/%3E%3C!-- Cross-board diagonal traces --%3E%3Cpath class='t t1' d='M100 150l50 50h60l50-50'/%3E%3Cpath class='t t1' d='M550 650l50-50h60l50 50'/%3E%3Cpath class='t t2' d='M200 500l40 40h80l40-40'/%3E%3Cpath class='t t1' d='M550 450l30 30v40l-30 30'/%3E%3Cpath class='t t1' d='M250 470h40l30-30v-40'/%3E%3C!-- Corner traces --%3E%3Cpath class='t t1' d='M700 100l50 50'/%3E%3Cpath class='t t1' d='M700 650v100l50 50'/%3E%3Cpath class='t t1' d='M100 650l-50 50v100'/%3E%3Cpath class='t t1' d='M100 100l-50-50'/%3E%3Cpath class='t t1' d='M120 80l-40-40'/%3E%3Cpath class='t t1' d='M680 80l40-40'/%3E%3Cpath class='t t1' d='M680 720l40 40'/%3E%3Cpath class='t t1' d='M120 720l-40 40'/%3E%3C!-- Additional serpentine traces --%3E%3Cpath class='t t1' d='M180 400h30l10 10v20l-10 10h-30l-10 10v20l10 10h30'/%3E%3Cpath class='t t1' d='M600 400h30l10 10v20l-10 10h-30l-10 10v20l10 10h30'/%3E%3C!-- Edge connector pads --%3E%3Cpath class='t t2' d='M780 100h20'/%3E%3Cpath class='t t2' d='M780 115h20'/%3E%3Cpath class='t t2' d='M780 130h20'/%3E%3Cpath class='t t2' d='M780 145h20'/%3E%3Cpath class='t t2' d='M780 160h20'/%3E%3Cpath class='t t2' d='M780 175h20'/%3E%3Cpath class='t t2' d='M780 190h20'/%3E%3Cpath class='t t2' d='M780 205h20'/%3E%3Cpath class='t t2' d='M780 600h20'/%3E%3Cpath class='t t2' d='M780 615h20'/%3E%3Cpath class='t t2' d='M780 630h20'/%3E%3Cpath class='t t2' d='M780 645h20'/%3E%3Cpath class='t t2' d='M780 660h20'/%3E%3Cpath class='t t2' d='M780 675h20'/%3E%3Cpath class='t t2' d='M0 100h20'/%3E%3Cpath class='t t2' d='M0 115h20'/%3E%3Cpath class='t t2' d='M0 130h20'/%3E%3Cpath class='t t2' d='M0 145h20'/%3E%3Cpath class='t t2' d='M0 600h20'/%3E%3Cpath class='t t2' d='M0 615h20'/%3E%3Cpath class='t t2' d='M0 630h20'/%3E%3Cpath class='t t2' d='M0 645h20'/%3E%3C/g%3E%3C/svg%3E");opacity:.45}.pcb-background:after,.pcb-background:before{content:"";position:absolute;inset:0;background-size:800px 800px}.pcb-background:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 800 800'%3E%3Cdefs%3E%3CradialGradient id='vg' cx='50%25' cy='50%25' r='50%25'%3E%3Cstop offset='0%25' stop-color='%23d4af55'/%3E%3Cstop offset='60%25' stop-color='%23b8944a'/%3E%3Cstop offset='100%25' stop-color='%23907040'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg%3E%3C!-- Through-hole vias with copper rings --%3E%3Ccircle cx='200' cy='200' r='8' fill='url(%23vg)'/%3E%3Ccircle cx='200' cy='200' r='3' fill='%230d1a12'/%3E%3Ccircle cx='400' cy='200' r='8' fill='url(%23vg)'/%3E%3Ccircle cx='400' cy='200' r='3' fill='%230d1a12'/%3E%3Ccircle cx='600' cy='200' r='8' fill='url(%23vg)'/%3E%3Ccircle cx='600' cy='200' r='3' fill='%230d1a12'/%3E%3Ccircle cx='300' cy='350' r='10' fill='url(%23vg)'/%3E%3Ccircle cx='300' cy='350' r='4' fill='%230d1a12'/%3E%3Ccircle cx='500' cy='350' r='10' fill='url(%23vg)'/%3E%3Ccircle cx='500' cy='350' r='4' fill='%230d1a12'/%3E%3Ccircle cx='400' cy='500' r='10' fill='url(%23vg)'/%3E%3Ccircle cx='400' cy='500' r='4' fill='%230d1a12'/%3E%3Ccircle cx='150' cy='450' r='6' fill='url(%23vg)'/%3E%3Ccircle cx='150' cy='450' r='2' fill='%230d1a12'/%3E%3Ccircle cx='650' cy='450' r='6' fill='url(%23vg)'/%3E%3Ccircle cx='650' cy='450' r='2' fill='%230d1a12'/%3E%3Ccircle cx='200' cy='600' r='8' fill='url(%23vg)'/%3E%3Ccircle cx='200' cy='600' r='3' fill='%230d1a12'/%3E%3Ccircle cx='600' cy='600' r='8' fill='url(%23vg)'/%3E%3Ccircle cx='600' cy='600' r='3' fill='%230d1a12'/%3E%3Ccircle cx='100' cy='100' r='7' fill='url(%23vg)'/%3E%3Ccircle cx='100' cy='100' r='2.5' fill='%230d1a12'/%3E%3Ccircle cx='700' cy='100' r='7' fill='url(%23vg)'/%3E%3Ccircle cx='700' cy='100' r='2.5' fill='%230d1a12'/%3E%3Ccircle cx='100' cy='700' r='7' fill='url(%23vg)'/%3E%3Ccircle cx='100' cy='700' r='2.5' fill='%230d1a12'/%3E%3Ccircle cx='700' cy='700' r='7' fill='url(%23vg)'/%3E%3Ccircle cx='700' cy='700' r='2.5' fill='%230d1a12'/%3E%3C!-- SMD component pads --%3E%3Crect x='240' y='95' width='12' height='6' rx='1' fill='%23c8a050'/%3E%3Crect x='240' y='105' width='12' height='6' rx='1' fill='%23c8a050'/%3E%3Crect x='268' y='95' width='12' height='6' rx='1' fill='%23c8a050'/%3E%3Crect x='268' y='105' width='12' height='6' rx='1' fill='%23c8a050'/%3E%3Crect x='540' y='290' width='8' height='4' rx='1' fill='%23c8a050'/%3E%3Crect x='540' y='298' width='8' height='4' rx='1' fill='%23c8a050'/%3E%3Crect x='540' y='306' width='8' height='4' rx='1' fill='%23c8a050'/%3E%3Crect x='560' y='290' width='8' height='4' rx='1' fill='%23c8a050'/%3E%3Crect x='560' y='298' width='8' height='4' rx='1' fill='%23c8a050'/%3E%3Crect x='560' y='306' width='8' height='4' rx='1' fill='%23c8a050'/%3E%3C!-- QFP IC footprint --%3E%3Crect x='345' y='385' width='110' height='110' rx='3' fill='none' stroke='%23c8a050' stroke-width='1'/%3E%3Crect x='335' y='395' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='335' y='405' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='335' y='415' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='335' y='425' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='335' y='435' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='335' y='445' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='335' y='455' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='335' y='465' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='335' y='475' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='457' y='395' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='457' y='405' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='457' y='415' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='457' y='425' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='457' y='435' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='457' y='445' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='457' y='455' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='457' y='465' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='457' y='475' width='8' height='3' fill='%23c8a050'/%3E%3Crect x='360' y='373' width='3' height='8' fill='%23c8a050'/%3E%3Crect x='375' y='373' width='3' height='8' fill='%23c8a050'/%3E%3Crect x='390' y='373' width='3' height='8' fill='%23c8a050'/%3E%3Crect x='405' y='373' width='3' height='8' fill='%23c8a050'/%3E%3Crect x='420' y='373' width='3' height='8' fill='%23c8a050'/%3E%3Crect x='435' y='373' width='3' height='8' fill='%23c8a050'/%3E%3Crect x='360' y='499' width='3' height='8' fill='%23c8a050'/%3E%3Crect x='375' y='499' width='3' height='8' fill='%23c8a050'/%3E%3Crect x='390' y='499' width='3' height='8' fill='%23c8a050'/%3E%3Crect x='405' y='499' width='3' height='8' fill='%23c8a050'/%3E%3Crect x='420' y='499' width='3' height='8' fill='%23c8a050'/%3E%3Crect x='435' y='499' width='3' height='8' fill='%23c8a050'/%3E%3C!-- Small resistor/cap footprints --%3E%3Crect x='120' y='250' width='4' height='8' rx='0.5' fill='%23c8a050'/%3E%3Crect x='132' y='250' width='4' height='8' rx='0.5' fill='%23c8a050'/%3E%3Crect x='120' y='270' width='4' height='8' rx='0.5' fill='%23c8a050'/%3E%3Crect x='132' y='270' width='4' height='8' rx='0.5' fill='%23c8a050'/%3E%3Crect x='620' y='520' width='4' height='8' rx='0.5' fill='%23c8a050'/%3E%3Crect x='632' y='520' width='4' height='8' rx='0.5' fill='%23c8a050'/%3E%3Crect x='620' y='540' width='4' height='8' rx='0.5' fill='%23c8a050'/%3E%3Crect x='632' y='540' width='4' height='8' rx='0.5' fill='%23c8a050'/%3E%3C!-- Board mounting holes --%3E%3Ccircle cx='50' cy='50' r='12' fill='none' stroke='%23c8a050' stroke-width='3'/%3E%3Ccircle cx='50' cy='50' r='5' fill='%230d1a12'/%3E%3Ccircle cx='750' cy='50' r='12' fill='none' stroke='%23c8a050' stroke-width='3'/%3E%3Ccircle cx='750' cy='50' r='5' fill='%230d1a12'/%3E%3Ccircle cx='50' cy='750' r='12' fill='none' stroke='%23c8a050' stroke-width='3'/%3E%3Ccircle cx='50' cy='750' r='5' fill='%230d1a12'/%3E%3Ccircle cx='750' cy='750' r='12' fill='none' stroke='%23c8a050' stroke-width='3'/%3E%3Ccircle cx='750' cy='750' r='5' fill='%230d1a12'/%3E%3C!-- Silkscreen text/markings --%3E%3Ctext x='380' y='450' font-family='monospace' font-size='10' fill='%23e8e4d8' opacity='0.3'%3EU1%3C/text%3E%3Ctext x='125' y='263' font-family='monospace' font-size='6' fill='%23e8e4d8' opacity='0.25'%3ER1%3C/text%3E%3Ctext x='125' y='283' font-family='monospace' font-size='6' fill='%23e8e4d8' opacity='0.25'%3ER2%3C/text%3E%3Ctext x='248' y='88' font-family='monospace' font-size='6' fill='%23e8e4d8' opacity='0.25'%3EC1%3C/text%3E%3C/g%3E%3C/svg%3E");opacity:.6}.pcb-silkscreen{position:fixed;inset:0;z-index:0;background-image:linear-gradient(90deg,hsla(45,26%,88%,.02) 1px,transparent 0),linear-gradient(0deg,hsla(45,26%,88%,.02) 1px,transparent 0);background-size:100px 100px}.pcb-background:after,.pcb-background:before,.pcb-silkscreen,.pcb-silkscreen:after,.pcb-silkscreen:before{pointer-events:none}@keyframes componentGlow{0%,to{opacity:.3}50%{opacity:.5}}.pcb-silkscreen:before{top:30px;left:30px}.pcb-silkscreen:after,.pcb-silkscreen:before{content:"";position:absolute;width:16px;height:16px;border:2px solid rgba(200,148,74,.3);border-radius:50%;background:radial-gradient(circle,rgba(200,148,74,.2) 30%,transparent 70%)}.pcb-silkscreen:after{bottom:30px;right:30px}.scanline-overlay{position:fixed;inset:0;z-index:1000;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 4px)}.gradient-text{background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mono{font-family:var(--font-mono)}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tracePulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes glitchText{0%,95%,to{transform:translate(0)}96%{transform:translate(-2px,1px)}97%{transform:translate(2px,-1px)}98%{transform:translate(-1px,-1px)}}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;background:linear-gradient(180deg,#000 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:var(--transition-smooth)}.nav-container{max-width:var(--container-width);margin:0 auto;padding:0 40px;justify-content:space-between}.nav-container,.nav-logo{display:flex;align-items:center}.nav-logo{gap:12px;text-decoration:none}.nav-logo-icon{width:40px;height:40px;flex-shrink:0;object-fit:contain}.nav-logo-text{display:flex;flex-direction:column}.nav-logo-main{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:4px;color:var(--copper-bright);text-transform:uppercase}.nav-logo-sub{font-family:var(--font-tech);font-size:9px;color:var(--copper-dim);letter-spacing:3px;margin-top:-2px}.nav-links{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a{font-family:var(--font-tech);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--solder);text-decoration:none;transition:var(--transition-fast);position:relative;padding:4px 0}.nav-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--copper);transition:width .3s}.nav-links a:hover{color:var(--copper-bright)}.nav-links a:hover:after{width:100%}.nav-cta{background:var(--copper)!important;color:var(--bg-void)!important;padding:8px 20px!important;font-weight:500;border:none!important}.nav-cta:after{display:none!important}.nav-cta:hover{background:var(--copper-bright)!important;box-shadow:none!important;transform:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 36px;font-family:var(--font-tech);font-size:13px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all .3s;position:relative}.btn-primary{background:var(--copper);color:var(--bg-void)}.btn-primary:hover{background:var(--copper-bright);box-shadow:0 0 30px rgba(200,148,74,.3)}.btn-secondary{background:transparent;border:1px solid var(--copper-dim);color:var(--copper)}.btn-secondary:hover{border-color:var(--copper);background:rgba(200,148,74,.05)}.btn a{color:inherit;text-decoration:none}main{padding-top:80px}.hero-section,main{position:relative;z-index:1}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 40px;overflow:hidden}.header-content{max-width:var(--container-width);text-align:center;position:relative;padding:40px;border:1px solid rgba(200,148,74,.2);z-index:1;animation:fadeUp 1s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,4%,.6)}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border:1px solid var(--copper-dim);font-family:var(--font-tech);font-size:10px;letter-spacing:3px;color:var(--copper);text-transform:uppercase;margin-bottom:32px}.hero-badge:before{content:"";width:6px;height:6px;background:var(--led-green);border-radius:50%;animation:ledBlink 2s infinite;box-shadow:0 0 8px var(--led-green)}@keyframes ledBlink{0%,45%{opacity:1;box-shadow:0 0 8px var(--led-green)}50%,95%{opacity:.3;box-shadow:0 0 2px var(--led-green)}}.logo,.logo-icon,.logo-text{display:none}.hero-headline{font-family:var(--font-display);font-size:clamp(42px,7vw,80px);font-weight:700;line-height:1.05;margin-bottom:24px;color:var(--silkscreen);letter-spacing:-1px}.hero-headline span{display:block}.hero-headline .gradient-text{color:var(--copper-bright);text-shadow:0 0 40px rgba(200,148,74,.3);background:none;-webkit-text-fill-color:var(--copper-bright)}.hero-subheadline{font-size:15px;line-height:1.8;color:var(--solder);max-width:600px;margin:0 auto 48px;opacity:.8}.hero-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.pcb-divider{width:100%;height:60px;position:relative;z-index:1;overflow:hidden}.pcb-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,var(--copper-dim) 0,var(--copper-dim) 20px,transparent 20px,transparent 30px)}.pcb-pad{transform:translateY(-50%);width:14px;height:14px;border:2px solid var(--copper);background:var(--bg-void)}.pcb-pad,.pcb-pad:after{position:absolute;top:50%;border-radius:50%}.pcb-pad:after{content:"";left:50%;transform:translate(-50%,-50%);width:5px;height:5px;background:var(--copper-dim)}.gpio-row{display:none}.gpio-pin{display:flex;flex-direction:column;align-items:center;gap:6px}.gpio-pin-head{width:10px;height:20px;background:linear-gradient(180deg,var(--copper-bright) 0,var(--copper) 100%);border-radius:2px;box-shadow:0 0 10px var(--copper-glow)}.gpio-pin-label{font-family:var(--font-mono);font-size:.6rem;color:var(--copper-bright);letter-spacing:.05em}.demo-section{max-width:var(--container-width);margin:0 auto 80px;padding:0 40px}.demo-section>div:first-child{background:var(--bg-card);border:1px solid rgba(200,148,74,.2);overflow:hidden;position:relative;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.demo-section>div:first-child:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--copper),transparent)}.section-header{display:flex;align-items:center;gap:16px;padding:16px 24px;background:rgba(200,148,74,.05);border-bottom:1px solid var(--border-subtle)}.chip-icon{width:48px;height:48px;background:var(--bg-void);border:1.5px solid var(--copper-dim);display:grid;place-items:center;font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--copper);position:relative}.chip-icon:after{content:"";position:absolute;inset:-6px;border:1px dashed rgba(200,148,74,.15)}.section-title{font-family:var(--font-tech);font-size:10px;letter-spacing:4px;color:var(--copper-dim);text-transform:uppercase}.section-badge{margin-left:auto;padding:6px 14px;background:rgba(200,148,74,.1);border:1px solid var(--copper-dim);font-family:var(--font-tech);font-size:9px;color:var(--copper);letter-spacing:2px}.demo-content{padding:24px}.data-stream{font-family:var(--font-mono);font-size:.75rem;color:var(--copper);background:rgba(0,0,0,.4);padding:16px;margin-bottom:16px;border:1px solid rgba(200,148,74,.1)}.data-line{white-space:nowrap;overflow:hidden;line-height:1.6}.waveform-container{background:var(--bg-void);border:1px solid var(--copper-dim);padding:16px;margin-bottom:16px}.waveform-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.waveform-title{font-family:var(--font-tech);font-size:10px;color:var(--copper);letter-spacing:2px;text-transform:uppercase}.waveform-display{height:100px;background:#050805;border:1px solid rgba(200,148,74,.15);position:relative;overflow:hidden}.waveform-display:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(200,148,74,.06) 1px,transparent 0),linear-gradient(0deg,rgba(200,148,74,.06) 1px,transparent 0);background-size:25px 25px}.waveform-line{position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--copper);box-shadow:0 0 10px var(--copper-glow)}.glitch-spike{position:absolute;top:15%;width:4px;height:70%;background:linear-gradient(180deg,var(--copper-bright),var(--copper));box-shadow:0 0 15px var(--copper-glow);animation:spike-flash .3s infinite}@keyframes spike-flash{0%,to{opacity:.5;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.params-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:2px;gap:2px}.param-box{display:flex;flex-direction:column;gap:4px;padding:14px 18px;background:rgba(0,0,0,.3);border-left:2px solid var(--copper-dim);transition:var(--transition-smooth)}.param-box:hover{background:rgba(200,148,74,.05);border-left-color:var(--copper)}.param-label{font-family:var(--font-tech);font-size:9px;color:var(--copper-dim);letter-spacing:2px;text-transform:uppercase}.param-value{font-family:var(--font-display);font-size:1.4rem;font-weight:600;color:var(--copper-bright)}.param-unit{font-size:.75rem;color:var(--copper-dim);margin-left:2px}.status-bar{justify-content:space-between;padding:12px 24px;background:rgba(200,148,74,.05);border-top:1px solid var(--border-subtle);font-family:var(--font-tech);font-size:10px;color:var(--copper);letter-spacing:2px;flex-wrap:wrap;gap:16px}.status-bar,.status-item{display:flex;align-items:center}.status-item{gap:8px}.status-led{width:6px;height:6px;border-radius:50%;background:var(--led-green);box-shadow:0 0 6px var(--led-green);animation:ledBlink 2s infinite}.status-led.warning{background:var(--copper-bright);box-shadow:0 0 6px var(--copper-bright)}.stats-section{display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--container-width);margin:0 auto 80px;padding:0 40px;border:1px solid rgba(200,148,74,.2);background:var(--bg-card);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stat-box{padding:40px 32px;border-right:1px solid rgba(200,148,74,.12);text-align:center;transition:var(--transition-smooth)}.stat-box:last-child{border-right:none}.stat-box:hover{background:var(--mask-green-hover)}.stat-value{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--copper-bright);line-height:1;margin-bottom:8px}.stat-label{font-family:var(--font-tech);font-size:10px;letter-spacing:2px;color:var(--solder);opacity:.6;text-transform:uppercase}.services-section{max-width:var(--container-width);margin:0 auto;padding:80px 40px}.section-label{font-family:var(--font-tech);font-size:10px;letter-spacing:4px;color:var(--copper-dim);text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:12px}.section-label:before{content:"";width:30px;height:1px;background:var(--copper-dim)}.section-heading{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:600;color:var(--silkscreen);margin-bottom:48px;line-height:1.2}.section-heading .gradient-text{color:var(--copper-bright);background:none;-webkit-text-fill-color:var(--copper-bright)}.section-subheading{color:var(--solder);font-size:14px;max-width:650px;margin-bottom:48px;line-height:1.7;opacity:.7}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2px;gap:2px}.service-card{background:var(--bg-card);border:1px solid rgba(200,148,74,.15);padding:40px 32px;text-align:left;transition:all .4s;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--copper),transparent);opacity:0;transition:opacity .4s}.service-card:after{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(200,148,74,.08),transparent 60%);transition:opacity .3s;pointer-events:none}.service-card:hover:after,.service-card:hover:before{opacity:1}.service-card:hover{background:var(--mask-green-hover);border-color:rgba(200,148,74,.35);box-shadow:0 0 20px rgba(200,148,74,.1),inset 0 0 30px rgba(200,148,74,.03)}.service-icon{width:48px;height:48px;border:1.5px solid var(--copper-dim);display:grid;place-items:center;margin-bottom:24px;font-size:1.5rem;position:relative}.service-icon:after{content:"";position:absolute;inset:-6px;border:1px dashed rgba(200,148,74,.15)}.service-title{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--silkscreen);margin-bottom:12px}.service-description{font-size:13px;line-height:1.7;color:var(--solder);opacity:.7}.service-ref{font-family:var(--font-tech);font-size:9px;color:var(--copper-dim);letter-spacing:2px;margin-top:20px;text-transform:uppercase}.targets-section{max-width:var(--container-width);margin:0 auto;padding:80px 40px}.targets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:2px;gap:2px;margin-top:24px}.target-tag{background:var(--bg-card);border:1px solid rgba(200,148,74,.12);padding:28px 20px;text-align:center;transition:all .3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.target-tag:hover{border-color:rgba(200,148,74,.35);background:var(--mask-green-hover)}.device-name{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--silkscreen);margin-bottom:4px}.device-chip{font-family:var(--font-tech);font-size:9px;color:var(--copper-dim);letter-spacing:1px}.device-status{display:inline-block;width:6px;height:6px;border-radius:50%;margin-top:10px}.device-status.active{background:var(--led-green);box-shadow:0 0 6px var(--led-green)}.device-status.beta{background:var(--led-blue);box-shadow:0 0 6px var(--led-blue)}.devices-legend{display:flex;gap:24px;margin-top:20px;align-items:center}.devices-legend-item{display:flex;align-items:center;gap:6px}.devices-legend-text{font-family:var(--font-tech);font-size:10px;color:var(--solder);opacity:.5;letter-spacing:1px}.cta-section{max-width:800px;margin:0 auto 80px;padding:0 40px;text-align:center}.cta-board{border:2px solid var(--copper-dim);padding:60px 40px;position:relative;background:var(--bg-card);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 40px rgba(200,148,74,.05),inset 0 0 60px rgba(200,148,74,.02)}.cta-board:after,.cta-board:before{content:"";position:absolute;width:12px;height:12px;border:2px solid var(--copper);border-radius:50%;background:var(--bg-void)}.cta-board:before{top:16px;left:16px}.cta-board:after{top:16px;right:16px}.cta-corner-bl,.cta-corner-br{position:absolute;width:12px;height:12px;border:2px solid var(--copper);border-radius:50%;background:var(--bg-void)}.cta-corner-bl{bottom:16px;left:16px}.cta-corner-br{bottom:16px;right:16px}.pin-header-deco{display:flex;gap:4px;margin-bottom:20px;justify-content:center}.pin{width:4px;height:16px;background:var(--copper-dim);opacity:.5}.cta-heading{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--silkscreen);margin-bottom:16px}.cta-heading .gradient-text{color:var(--copper-bright);background:none;-webkit-text-fill-color:var(--copper-bright)}.cta-text{font-size:14px;color:var(--solder);opacity:.7;margin-bottom:32px;line-height:1.7}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.cta-note{font-family:var(--font-tech);font-size:9px;letter-spacing:3px;color:var(--copper-dim);display:block;margin-top:20px}.footer{position:relative;z-index:1;border-top:1px solid rgba(200,148,74,.1);padding:40px}.footer-content{max-width:var(--container-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-brand{display:flex;flex-direction:column;gap:6px}.footer-logo,.footer-tagline{font-family:var(--font-tech);font-size:10px;color:var(--copper-dim);letter-spacing:2px}.footer-tagline{opacity:.4}.footer-links{display:flex;gap:24px;list-style:none}.footer-links a{font-family:var(--font-tech);font-size:10px;color:var(--solder);text-decoration:none;letter-spacing:1px;opacity:.5;transition:opacity .3s}.footer-links a:hover{opacity:1;color:var(--copper)}.footer-contact{font-family:var(--font-tech);font-size:10px;color:var(--copper-dim);letter-spacing:2px}.footer-bottom,.typing-cursor{display:none}.trace-line{position:absolute;background:linear-gradient(90deg,transparent,var(--trace),transparent);height:1px;animation:dataPulse 4s linear infinite;background-size:200% 100%;opacity:.4}@keyframes dataPulse{0%{background-position:200%}to{background-position:-200%}}.probe-decoration{display:none}.process-section{max-width:var(--container-width);margin:0 auto;padding:80px 40px}.process-track{position:relative;display:flex;flex-direction:column;gap:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:40px;background:hsla(0,0%,4%,.6)}.process-track:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:2px;background:repeating-linear-gradient(180deg,var(--copper-dim) 0,var(--copper-dim) 8px,transparent 8px,transparent 16px)}.process-step{display:flex;gap:40px;align-items:flex-start;padding:32px 0;position:relative}.step-node{width:50px;height:50px;min-width:50px;border:2px solid var(--copper);background:var(--bg-void);display:grid;place-items:center;font-family:var(--font-tech);font-size:14px;color:var(--copper-bright);position:relative;z-index:2}.step-node:before{content:"";position:absolute;inset:-5px;border:1px solid rgba(200,148,74,.2)}.step-content h3{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--silkscreen);margin-bottom:8px}.step-content p{font-size:13px;line-height:1.7;color:var(--solder);opacity:.7;max-width:500px}.step-ref{font-family:var(--font-tech);font-size:9px;color:var(--copper-dim);letter-spacing:2px;margin-top:8px}@media (max-width:1024px){:root{--section-padding:80px 24px}.services-grid,.stats-section{grid-template-columns:repeat(2,1fr)}.nav-links{gap:24px}.nav-links a{font-size:10px}}@media (max-width:768px){:root{--section-padding:60px 20px}.nav{padding:12px 0}.nav-container{padding:0 20px}.nav-links{display:none}.nav-logo-main{font-size:16px;letter-spacing:2px}.nav-logo-sub{display:none}.nav-cta{padding:8px 16px!important;font-size:10px!important}.hero-section{padding:80px 20px 60px;min-height:auto}.hero-badge{font-size:9px;padding:6px 12px}.hero-headline{font-size:32px}.hero-subheadline{font-size:14px}.hero-cta{flex-direction:column;gap:12px}.hero-cta .btn{width:100%}section{padding:60px 20px}.demo-section{padding:0 20px;margin-bottom:60px}.section-header{flex-wrap:wrap;gap:12px;padding:14px 16px}.section-badge{width:100%;text-align:center;margin-left:0;margin-top:8px}.demo-content{padding:16px}.params-grid{grid-template-columns:repeat(2,1fr)}.status-bar{justify-content:center;text-align:center;padding:12px 16px}.stats-section{grid-template-columns:repeat(2,1fr);padding:0 20px;margin-bottom:60px}.stat-box{padding:28px 16px}.stat-value{font-size:28px}.services-section{padding:60px 20px}.services-grid{grid-template-columns:1fr;gap:1px}.service-card{padding:32px 24px}.section-heading{font-size:24px}.targets-section{padding:60px 20px}.targets-grid{grid-template-columns:repeat(2,1fr);gap:1px}.target-tag{padding:20px 16px}.cta-section{padding:0 20px;margin-bottom:60px}.cta-board{padding:40px 24px}.cta-heading{font-size:24px}.cta-buttons{flex-direction:column}.cta-buttons .btn{width:100%}.footer{padding:40px 20px}.footer-content{flex-direction:column;text-align:center;gap:20px}.footer-links{flex-wrap:wrap;justify-content:center;gap:16px}.process-section{padding:60px 20px}.process-step{gap:20px}.step-node{width:40px;height:40px;min-width:40px;font-size:12px}.process-track:before{left:19px}}@media (max-width:480px){.hero-headline{font-size:28px}.params-grid,.stats-section{grid-template-columns:1fr}.stat-value{font-size:32px}.section-heading{font-size:22px}.targets-grid{grid-template-columns:1fr}}@media (hover:none){.btn-primary:hover,.btn-secondary:hover,.param-box:hover,.service-card:hover,.stat-box:hover,.target-tag:hover{transform:none}}@media (max-width:768px) and (orientation:landscape){.hero-section{min-height:auto;padding:80px 20px 60px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){:root{--border-subtle:rgba(200,148,74,.3);--text-dim:var(--solder)}}