@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");@import url("https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;600&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)}}button.nav-cta{font-family:var(--font-tech);cursor:pointer}.intake-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:48px 20px;overflow-y:auto;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:intake-fade .2s ease-out}@keyframes intake-fade{0%{opacity:0}to{opacity:1}}.intake-modal{position:relative;width:100%;max-width:620px;margin:auto;padding:40px;background:var(--bg-elevated,#142218);border:1px solid var(--border-hover);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 30px 80px rgba(0,0,0,.7),0 0 60px var(--copper-subtle);animation:intake-rise .25s ease-out}@keyframes intake-rise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.intake-corner{position:absolute;width:18px;height:18px;border:2px solid var(--copper);pointer-events:none}.intake-corner-tl{top:-1px;left:-1px;border-right:none;border-bottom:none}.intake-corner-br{bottom:-1px;right:-1px;border-left:none;border-top:none}.intake-close{position:absolute;top:14px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:var(--text-dim);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s}.intake-close:hover{color:var(--copper-bright);border-color:var(--border-subtle)}.intake-head{margin-bottom:28px;padding-right:32px}.intake-eyebrow{display:block;font-family:var(--font-tech);font-size:11px;letter-spacing:2px;color:var(--copper);margin-bottom:10px}.intake-title{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--text-bright);margin:0 0 10px}.intake-sub{font-size:14px;line-height:1.6;color:var(--text-dim);margin:0}.intake-form{display:flex;flex-direction:column;gap:18px}.intake-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.intake-field{display:flex;flex-direction:column;gap:7px}.intake-label{font-family:var(--font-tech);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim)}.intake-req{color:var(--copper)}.intake-opt{color:var(--text-muted);text-transform:none;letter-spacing:0}.intake-input{width:100%;padding:12px 14px;font-family:var(--font-mono);font-size:14px;color:var(--text-bright);background:var(--bg-void);border:1px solid var(--border-subtle);border-radius:0;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.intake-input::placeholder{color:var(--copper-dim);opacity:.7}.intake-input:focus{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper),0 0 16px var(--copper-subtle)}.intake-textarea{resize:vertical;min-height:110px;line-height:1.5}.intake-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23c8944a' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.intake-select option{background:var(--bg-void);color:var(--text-bright)}.intake-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.intake-submit{width:100%;margin-top:4px}.intake-submit:disabled{opacity:.6;cursor:not-allowed}.intake-privacy{margin:0;font-size:11px;line-height:1.5;color:var(--text-muted);text-align:center}.intake-error{padding:12px 14px;font-family:var(--font-mono);font-size:13px;color:var(--led-red);background:rgba(255,51,68,.08);border:1px solid rgba(255,51,68,.3)}.intake-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:16px 0 8px}.intake-success-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--led-green);border:2px solid var(--led-green);border-radius:50%;box-shadow:0 0 24px var(--green-glow)}.intake-success h3{font-family:var(--font-display);font-size:22px;color:var(--text-bright);margin:0}.intake-success p{font-size:14px;line-height:1.6;color:var(--text-dim);max-width:42ch;margin:0 0 8px}@media (max-width:600px){.intake-overlay{padding:20px 12px}.intake-modal{padding:28px 20px}.intake-row{grid-template-columns:1fr}.intake-title{font-size:22px}}.blog-root{--bg:#000;--bg-card:rgba(14,12,8,.88);--bg-card-hover:rgba(22,18,10,.92);--bg-card-active:rgba(20,32,22,.65);--border:rgba(212,165,96,.22);--border-strong:rgba(212,165,96,.45);--border-active:rgba(77,255,140,.35);--accent:#d4a560;--accent-bright:#f0c878;--accent-dim:#8a7548;--accent-deep:rgba(212,165,96,.08);--text-primary:#ece8de;--text-secondary:#a8a39c;--text-muted:#6a6258;--text-faint:#4a443c;--status-green:#4dff8c;--pcb-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg stroke='%23d4a560' stroke-width='0.7' fill='none' opacity='0.18' stroke-linecap='square'%3E%3Crect x='95' y='95' width='50' height='50'/%3E%3Cline x1='105' y1='95' x2='105' y2='90'/%3E%3Cline x1='115' y1='95' x2='115' y2='90'/%3E%3Cline x1='125' y1='95' x2='125' y2='90'/%3E%3Cline x1='135' y1='95' x2='135' y2='90'/%3E%3Cline x1='105' y1='145' x2='105' y2='150'/%3E%3Cline x1='115' y1='145' x2='115' y2='150'/%3E%3Cline x1='125' y1='145' x2='125' y2='150'/%3E%3Cline x1='135' y1='145' x2='135' y2='150'/%3E%3Cline x1='95' y1='105' x2='90' y2='105'/%3E%3Cline x1='95' y1='115' x2='90' y2='115'/%3E%3Cline x1='95' y1='125' x2='90' y2='125'/%3E%3Cline x1='95' y1='135' x2='90' y2='135'/%3E%3Cline x1='145' y1='105' x2='150' y2='105'/%3E%3Cline x1='145' y1='115' x2='150' y2='115'/%3E%3Cline x1='145' y1='125' x2='150' y2='125'/%3E%3Cline x1='145' y1='135' x2='150' y2='135'/%3E%3Cpath d='M 90 105 L 40 105 L 40 50'/%3E%3Cpath d='M 90 125 L 30 125'/%3E%3Cpath d='M 150 105 L 200 105 L 200 50'/%3E%3Cpath d='M 150 135 L 210 135 L 210 200'/%3E%3Cpath d='M 115 90 L 115 40 L 60 40'/%3E%3Cpath d='M 125 150 L 125 200'/%3E%3Cpath d='M 135 90 L 135 30'/%3E%3Cline x1='20' y1='30' x2='30' y2='30'/%3E%3Cline x1='20' y1='34' x2='30' y2='34'/%3E%3Cline x1='200' y1='220' x2='210' y2='220'/%3E%3Cline x1='200' y1='224' x2='210' y2='224'/%3E%3Cline x1='15' y1='180' x2='25' y2='180'/%3E%3Cline x1='15' y1='184' x2='25' y2='184'/%3E%3C/g%3E%3Cg fill='%23d4a560' opacity='0.22'%3E%3Ccircle cx='40' cy='50' r='1.6'/%3E%3Ccircle cx='30' cy='125' r='1.6'/%3E%3Ccircle cx='200' cy='50' r='1.6'/%3E%3Ccircle cx='210' cy='200' r='1.6'/%3E%3Ccircle cx='60' cy='40' r='1.6'/%3E%3Ccircle cx='125' cy='200' r='1.6'/%3E%3Ccircle cx='135' cy='30' r='1.6'/%3E%3C/g%3E%3C/svg%3E");--font-display:"Rajdhani","Chakra Petch","Audiowide","Inter",system-ui,sans-serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;min-height:100vh;background-color:var(--bg);background-image:var(--pcb-bg);background-repeat:repeat;color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:3rem 1.5rem 6rem;display:flex;flex-direction:column;align-items:center}.blog-root *{box-sizing:border-box}.blog-status-bar{width:100%;max-width:1080px;display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase}.blog-status-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border:1px solid var(--border);background:rgba(0,0,0,.6);color:var(--accent)}.blog-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--status-green);box-shadow:0 0 8px var(--status-green)}.blog-index-header{width:100%;max-width:1080px;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;text-align:center}.blog-section-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.25em;color:var(--accent-dim);text-transform:uppercase;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.blog-section-label:after,.blog-section-label:before{content:"";display:inline-block;width:30px;height:1px;background:var(--border)}.blog-index-title{font-family:var(--font-display);font-size:clamp(2.75rem,6vw,4.5rem);font-weight:600;letter-spacing:.01em;color:var(--text-primary);margin:0 0 1.25rem;line-height:1.05}.blog-index-title em{font-style:normal;color:var(--accent)}.blog-index-subtitle{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:var(--text-secondary);max-width:600px;margin:0}.blog-back-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-dim);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;transition:color .18s ease}.blog-back-link:hover{color:var(--accent-bright)}.blog-back-link-row{width:100%;max-width:1080px;margin-bottom:2rem}.blog-post-list{width:100%;max-width:1080px;display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:880px){.blog-post-list{grid-template-columns:repeat(2,1fr)}}.blog-post-card{background:var(--bg-card);border:1px solid var(--border);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .22s ease;position:relative}.blog-post-card:hover{background:var(--bg-card-hover);border-color:var(--border-strong)}.blog-post-card:first-child:hover{background:var(--bg-card-active);border-color:var(--border-active)}.blog-post-card-link{display:flex;flex-direction:column;height:100%;padding:1.75rem;text-decoration:none;color:inherit;background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.blog-post-card-icon{width:36px;height:36px;border:1px solid var(--border-strong);justify-content:center;margin-bottom:1.5rem;color:var(--accent);font-size:.85rem;letter-spacing:.05em}.blog-post-card-icon,.blog-post-card-meta{display:flex;align-items:center;font-family:var(--font-mono)}.blog-post-card-meta{gap:.75rem;font-size:.7rem;color:var(--text-muted);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.1em}.blog-post-card-meta-sep{width:4px;height:4px;background:var(--accent-dim);border-radius:50%}.blog-post-card-title{font-family:var(--font-display);font-size:1.625rem;font-weight:600;line-height:1.2;letter-spacing:.005em;color:var(--text-primary);margin:0 0 .875rem;transition:color .2s ease}.blog-post-card:hover .blog-post-card-title{color:var(--accent-bright)}.blog-post-card-excerpt{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin:0 0 1.5rem;flex-grow:1}.blog-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.blog-tag{display:inline-block;font-size:.65rem;font-weight:500;color:var(--accent);background:var(--accent-deep);padding:.25rem .5rem;border:1px solid var(--border)}.blog-post-card-ref,.blog-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.blog-post-card-ref{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border);font-size:.7rem;color:var(--accent-dim)}.blog-read-arrow{color:var(--accent);transition:transform .2s ease}.blog-post-card:hover .blog-read-arrow{color:var(--accent-bright);transform:translateX(4px)}.blog-article{width:100%;max-width:720px}.blog-article-header{margin-bottom:3rem;padding-bottom:2.5rem;border-bottom:1px solid var(--border)}.blog-article-ref{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;color:var(--accent-dim);text-transform:uppercase;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.blog-article-ref:before{content:"";display:inline-block;width:24px;height:1px;background:var(--accent-dim)}.blog-article-title{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3rem);font-weight:600;letter-spacing:.005em;line-height:1.1;color:var(--text-primary);margin:0 0 1.5rem}.blog-article-excerpt{font-family:var(--font-body);font-size:1.125rem;line-height:1.6;color:var(--text-secondary);margin:0 0 1.75rem}.blog-article-meta{display:flex;align-items:center;gap:.875rem;font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.25rem}.blog-article-meta-sep{width:4px;height:4px;background:var(--accent-dim);border-radius:50%}.blog-article-body{font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;color:var(--text-primary)}.blog-article-body p{margin:0 0 1.5rem}.blog-article-body p em{color:var(--text-secondary);font-style:italic}.blog-article-body em{font-style:italic}.blog-article-body h2{font-size:1.75rem;line-height:1.25;color:var(--text-primary);margin:3rem 0 1.25rem;padding-top:.5rem}.blog-article-body h2,.blog-article-body h3{font-family:var(--font-display);font-weight:600;letter-spacing:.005em}.blog-article-body h3{font-size:1.3125rem;line-height:1.3;color:var(--accent);margin:2.5rem 0 1rem}.blog-article-body ol,.blog-article-body ul{margin:0 0 1.5rem;padding-left:1.5rem}.blog-article-body li{margin-bottom:.75rem;padding-left:.375rem}.blog-article-body li::marker{color:var(--accent)}.blog-article-body strong{color:var(--accent-bright);font-weight:600}.blog-article-body a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;transition:all .18s ease}.blog-article-body a:hover{color:var(--accent-bright);-webkit-text-decoration-color:var(--accent-bright);text-decoration-color:var(--accent-bright)}.blog-article-body hr{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.blog-article-footer{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border)}.blog-signal-footer{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.15em;color:var(--accent-dim);text-transform:uppercase;margin-bottom:2.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.blog-cta{background:var(--bg-card);border:1px solid var(--border);padding:2rem;margin-bottom:3rem}.blog-cta-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;color:var(--accent-dim);text-transform:uppercase;margin-bottom:.875rem}.blog-cta-title{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem}.blog-cta-text{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin:0 0 1.75rem}.blog-cta-button{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent);color:#000;padding:.8rem 1.5rem;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--accent);cursor:pointer;transition:all .18s ease}.blog-cta-button:hover{background:var(--accent-bright);border-color:var(--accent-bright);transform:translateY(-1px)}.blog-related-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;color:var(--accent-dim);text-transform:uppercase;margin-bottom:1.25rem}.blog-related-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.blog-related-link{display:flex;align-items:baseline;gap:1rem;color:var(--text-primary);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:1rem;text-align:left;transition:color .18s ease;line-height:1.4}.blog-related-link:hover{color:var(--accent-bright)}.blog-related-ref{color:var(--accent-dim);letter-spacing:.1em;flex-shrink:0;min-width:70px}.blog-page-footer,.blog-related-ref{font-family:var(--font-mono);font-size:.7rem}.blog-page-footer{width:100%;max-width:1080px;margin-top:5rem;padding-top:2rem;border-top:1px solid var(--border);letter-spacing:.15em;color:var(--text-faint);text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}@media (max-width:700px){.blog-root{padding:2rem 1rem 4rem}.blog-status-bar{font-size:.65rem;flex-direction:column;gap:.75rem;align-items:flex-start}.blog-post-card-link{padding:1.5rem}.blog-post-card-title{font-size:1.375rem}.blog-article-body{font-size:1rem}.blog-cta{padding:1.5rem}.blog-related-link{flex-direction:column;gap:.25rem;align-items:flex-start}.blog-page-footer{flex-direction:column;gap:.75rem}}