:root{--ink:#17191d;--paper:#f4f0e8;--surface:#fffaf0;--amber:#f5a900;--amber2:#b96d00;--muted:#67645d;--line:#cfc8bb;--green:#235b45}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:20;height:74px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 4vw;background:rgba(244,240,232,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.brand{font-family:Impact,"Arial Narrow",sans-serif;font-size:27px;letter-spacing:-.7px}.brand span{color:var(--amber2)}nav{display:flex;justify-content:center;gap:28px;font-size:13px;font-weight:800}nav a{padding:27px 0 25px;border-bottom:2px solid transparent}nav a:hover,nav a.active{border-color:var(--amber2)}.nav-cta{justify-self:end;border:1px solid var(--ink)!important;padding:11px 14px!important}.menu{display:none}.hero{min-height:650px;display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:center;max-width:1500px;margin:auto;padding:70px 4vw}.eyebrow,.kicker{font:900 12px "Courier New",monospace;letter-spacing:1.7px;text-transform:uppercase;color:var(--amber2)}h1,h2,h3{font-family:Impact,"Arial Narrow",sans-serif;letter-spacing:-1.3px;margin-top:0}h1{font-size:clamp(62px,7vw,112px);line-height:.91;margin-bottom:24px}h2{font-size:clamp(42px,5vw,74px);line-height:.98}.lede{font-size:21px;line-height:1.5;color:var(--muted);max-width:720px}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.button{display:inline-flex;justify-content:center;align-items:center;min-width:210px;padding:16px 20px;border:1px solid var(--ink);font-weight:900}.button.primary{background:var(--amber);border-color:var(--amber)}.button:hover{transform:translateY(-2px)}.system-visual{min-height:500px;border:1px solid var(--line);position:relative;overflow:hidden;background:linear-gradient(rgba(23,25,29,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(23,25,29,.06) 1px,transparent 1px),radial-gradient(circle at center,rgba(245,169,0,.18),transparent 45%);background-size:30px 30px,30px 30px,auto}.case{position:absolute;inset:16% 11%;border:3px solid var(--ink);background:var(--surface);box-shadow:24px 24px 0 rgba(23,25,29,.08)}.screen{position:absolute;left:8%;right:8%;top:9%;height:46%;border:2px solid var(--ink);background:#191d24;color:#e9b54d;padding:22px;font:700 12px "Courier New",monospace}.gpu{position:absolute;left:11%;right:11%;bottom:11%;height:25%;border:2px solid var(--amber2);background:repeating-linear-gradient(90deg,#fff8e7 0 28px,#f0dfba 28px 30px);display:flex;align-items:center;justify-content:center;font-weight:900}.spec-tag{position:absolute;background:var(--paper);border:1px solid var(--ink);padding:10px;font:800 10px "Courier New",monospace}.tag1{top:7%;left:3%}.tag2{right:2%;top:25%}.tag3{left:4%;bottom:6%}.section{max-width:1500px;margin:auto;padding:94px 4vw}.section.tint{max-width:none;background:var(--surface);padding-left:max(4vw,calc((100vw - 1500px)/2 + 4vw));padding-right:max(4vw,calc((100vw - 1500px)/2 + 4vw))}.section-head{max-width:820px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.card{border:1px solid var(--line);background:rgba(255,250,240,.8);padding:26px;min-height:210px}.card b{display:block;color:var(--amber2);font:900 11px "Courier New",monospace;text-transform:uppercase}.card h3{font-size:28px;margin:19px 0 10px}.card p,.body-copy{color:var(--muted);line-height:1.6}.requirements{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:35px}.requirements div{background:var(--paper);padding:24px}.requirements strong{display:block;margin-bottom:7px}.steps{counter-reset:steps;display:grid;gap:0;margin-top:38px;border-top:1px solid var(--ink)}.step{counter-increment:steps;display:grid;grid-template-columns:80px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.step:before{content:"0" counter(steps);font:900 14px "Courier New",monospace;color:var(--amber2)}.step h3{font-size:25px;margin:0 0 7px}.form-shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:5vw;max-width:1300px;margin:auto;padding:70px 4vw 110px}.form-panel{border:1px solid var(--line);background:var(--surface);padding:28px}.field{margin-bottom:18px}.field label{display:block;font-size:12px;font-weight:900;margin-bottom:7px}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);background:#fff;padding:13px;font:inherit}.field textarea{min-height:120px;resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.check{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--line);padding:11px;font-size:12px}.check input{margin-top:2px}.notice{padding:15px;border-left:4px solid var(--amber2);background:#fff2cf;line-height:1.5}.success{max-width:850px;margin:90px auto;padding:40px;border:1px solid var(--green);background:#edf7f0}.printbar{display:flex;justify-content:flex-end;margin-bottom:20px}footer{display:grid;grid-template-columns:1fr auto 1fr;gap:5vw;padding:50px 4vw;background:var(--ink);color:#eee}footer a{display:block;margin-bottom:8px}footer p,footer small{color:#b8b8b8;line-height:1.5}@media(max-width:850px){.site-header nav{display:none;position:absolute;top:73px;left:0;right:0;background:var(--paper);padding:20px;flex-direction:column}.site-header.open nav{display:flex}.menu{display:block}.hero,.form-shell{grid-template-columns:1fr}.system-visual{min-height:380px}.grid3{grid-template-columns:1fr}.requirements{grid-template-columns:1fr}.field-row,.checkgrid{grid-template-columns:1fr}footer{grid-template-columns:1fr}h1{font-size:60px}}@media print{.site-header,footer,.printbar,.actions{display:none}.section,.form-shell{padding:20px}.card{break-inside:avoid}}

.inventory-hero{max-width:1500px;margin:auto;padding:70px 4vw 54px;display:grid;grid-template-columns:1fr 360px;gap:5vw;align-items:end}.inventory-hero h1{font-size:clamp(58px,7vw,105px)}.disclosure{border:1px solid var(--line);background:var(--surface);padding:24px;line-height:1.55}.disclosure strong{font:900 12px "Courier New",monospace;color:var(--amber2);text-transform:uppercase}.cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:34px}.cap-grid article{background:var(--surface);padding:24px;min-height:230px}.cap-grid b{color:var(--amber2);font:900 11px "Courier New",monospace}.cap-grid h3{font-size:26px;margin:18px 0 10px}.cap-grid p,.fineprint{color:var(--muted);line-height:1.55}.fineprint{font-size:12px;margin-top:18px}.inventory-toolbar{display:grid;grid-template-columns:.7fr 1.3fr;gap:4vw;align-items:end}.inventory-toolbar form{border:1px solid var(--line);background:var(--surface);padding:20px}.inventory-toolbar label{display:block;font-size:12px;font-weight:900;margin-bottom:8px}.searchline{display:flex;gap:8px}.searchline input{flex:1;min-width:0;border:1px solid var(--line);padding:14px;font:inherit}.searchline .button{min-width:120px;padding:13px}.query-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.query-chips button{border:1px solid var(--line);background:var(--paper);padding:7px 9px;font-size:11px;font-weight:800;cursor:pointer}.feed-status{margin:24px 0;padding:14px;border-left:4px solid var(--amber2);background:#fff2cf;line-height:1.5}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 34px}.product-card{border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;min-height:100%}.product-card.reference{border-color:var(--amber2)}.product-card img,.product-placeholder{width:100%;height:210px;object-fit:contain;background:#fff;padding:12px}.product-placeholder{display:flex;align-items:center;justify-content:center;font:900 24px Impact,"Arial Narrow",sans-serif;letter-spacing:1px;color:var(--amber2);background:linear-gradient(135deg,#fff8e7,#efe4cd)}.product-body{padding:20px;display:flex;flex-direction:column;flex:1}.product-meta{display:flex;justify-content:space-between;gap:12px;font:800 10px "Courier New",monospace;text-transform:uppercase;color:var(--muted)}.product-card h3{font-size:25px;margin:16px 0 8px}.price{font:900 24px Impact,"Arial Narrow",sans-serif;margin:0 0 13px}.cap-tier{font-weight:900;color:var(--amber2);margin:0 0 6px}.memory-line{font-size:13px;font-weight:800;margin:0 0 12px}.fit-tags{display:flex;flex-wrap:wrap;gap:6px}.fit-tags span{border:1px solid var(--line);padding:5px 7px;font-size:10px;font-weight:800}.caution{color:var(--muted);font-size:12px;line-height:1.45;flex:1}.product-link{min-width:0;width:100%;margin-top:10px}.custom-convert{display:grid;grid-template-columns:1.1fr .9fr;gap:5vw;align-items:center;border-top:1px solid var(--line)}.text-link{display:inline-block;margin-top:14px;font-weight:900;color:var(--amber2)}
@media(max-width:1050px){.cap-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.inventory-hero,.inventory-toolbar,.custom-convert{grid-template-columns:1fr}.product-grid,.cap-grid{grid-template-columns:1fr}.searchline{flex-direction:column}.inventory-hero{padding-top:45px}.product-card img,.product-placeholder{height:190px}}
