@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500&display=swap');
:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#1a1a1a;background:#fff;--yellow:#ffd200;--blue:#38bdf8;--black:#1a1a1a;--slate:#f0f9ff}*{box-sizing:border-box}body{margin:0;min-height:100vh;background-color:#fff;background-image:linear-gradient(to right,#00000008 1px,transparent 1px),linear-gradient(to bottom,#00000008 1px,transparent 1px);background-size:48px 48px}button,input,select{font:inherit}.shell{max-width:1280px;margin:auto;padding:0 28px 64px}.brand{min-height:70px;display:flex;align-items:center;justify-content:space-between;margin:0 -28px 48px;padding:14px 28px;background:#fff;border-bottom:1px solid var(--black)}.brand-lockup{display:flex;align-items:center;gap:11px}.brand-box{width:38px;height:38px;display:grid;place-items:center;background:var(--yellow);border:1px solid var(--black);box-shadow:3px 3px 0 var(--black);font:900 18px Outfit,sans-serif}.brand-copy{display:flex;flex-direction:column}.mark{font:900 16px Outfit,sans-serif;line-height:1;text-transform:uppercase;letter-spacing:-.02em}.brand-sub{margin-top:4px;color:#1599d1;font:700 9px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.16em}.status{color:#555;font:500 10px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.12em}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:stretch}.card{position:relative;background:#fff;border:1px solid var(--black);border-radius:0;padding:30px;box-shadow:8px 8px 0 var(--black)}.hero>.card:first-child:before{content:"";position:absolute;top:0;left:0;width:10px;height:100%;background:var(--blue)}.eyebrow{display:inline-flex;background:var(--yellow);border:1px solid var(--black);box-shadow:2px 2px 0 var(--black);padding:6px 10px;color:var(--black);font:800 10px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.14em}h1{font:900 clamp(38px,5vw,68px)/.98 Outfit,sans-serif;text-transform:uppercase;letter-spacing:-.055em;margin:22px 0;max-width:760px}h1 em{display:inline-block;background:var(--yellow);border:2px solid var(--black);box-shadow:4px 4px 0 var(--black);padding:0 8px;font-style:normal}h2{margin:0 0 18px;font:900 24px Outfit,sans-serif;text-transform:uppercase}p{color:#444;line-height:1.6}.form{display:grid;gap:12px;margin-top:28px}label{font:700 10px 'JetBrains Mono',monospace;color:#444;letter-spacing:.1em}input,select{width:100%;background:#fff;color:var(--black);border:1px solid var(--black);border-radius:0;padding:15px 16px;outline:none}input:focus,select:focus{box-shadow:4px 4px 0 var(--blue)}button{border:1px solid var(--black);border-radius:0;padding:15px 18px;background:var(--black);color:#fff;font:900 11px Outfit,sans-serif;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;box-shadow:4px 4px 0 var(--blue);transition:.15s}button:hover{background:var(--yellow);color:var(--black);box-shadow:4px 4px 0 var(--black)}button.secondary{background:#fff;color:var(--black);box-shadow:2px 2px 0 var(--black);padding:10px 14px}button.secondary:hover{background:var(--blue)}.device{display:flex;align-items:center;gap:15px;padding:17px;background:var(--slate);border:1px solid var(--black);margin-top:22px}.dot{width:12px;height:12px;background:var(--blue);border:1px solid var(--black);box-shadow:2px 2px 0 var(--black)}.device small{display:block;color:#666;margin-top:4px}.metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.metric{background:#fff;border:1px solid var(--black);padding:17px}.metric:first-child{box-shadow:4px 4px 0 var(--yellow)}.metric:last-child{box-shadow:4px 4px 0 var(--blue)}.metric strong{display:block;font:900 28px 'JetBrains Mono',monospace}.metric span{color:#666;font:500 9px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.07em}.results{margin-top:30px}.contact{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:18px;padding:18px 5px;border-bottom:1px solid #d7eaf7}.contact:nth-child(even){background:#f8fcff}.contact strong,.contact span{overflow-wrap:anywhere}.contact small{display:block;color:#666;margin-top:5px}.error{color:#7a1515;background:#fff2f2;border:1px solid #b62424;padding:13px;box-shadow:3px 3px 0 #b62424}.login{max-width:430px;margin:10vh auto}.login:before{content:"";position:absolute;top:0;right:0;width:70px;height:14px;background:var(--blue)}.hidden{display:none!important}@media(max-width:780px){.shell{padding:0 18px 40px}.brand{margin:0 -18px 28px;padding:12px 18px}.status{display:none}.hero{grid-template-columns:1fr}.contact{grid-template-columns:1fr}.card{padding:23px;box-shadow:5px 5px 0 var(--black)}h1{font-size:42px}}
