.symptom-console{padding:112px clamp(20px,10vw,154px);display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);gap:7vw;align-items:start;background:linear-gradient(130deg,#050a12 0%,#071523 62%,#06202a 140%);position:relative;overflow:hidden}.symptom-console:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(13,224,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(13,224,255,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,transparent,#000 45%,#000);pointer-events:none}.console-heading,.signal-matrix{position:relative;z-index:1}.console-heading h2{font:800 clamp(42px,4.8vw,68px)/.96 var(--display);letter-spacing:-.065em;margin:0;color:#f3f9ff}.console-heading>p:not(.eyebrow){color:#9db5c8;font-size:14px;max-width:490px;margin:25px 0 29px}.signal-matrix{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(126,233,255,.17);border:1px solid rgba(126,233,255,.17)}.signal-matrix article{min-height:260px;padding:24px;background:rgba(5,18,34,.94);display:flex;flex-direction:column;position:relative;transition:background .2s,transform .2s}.signal-matrix article:hover{background:#0a2538;transform:translateY(-3px);z-index:2}.signal-code{font:500 9px var(--mono);color:#20dffc;letter-spacing:.12em}.signal-matrix h3{font:700 22px/1.08 var(--display);letter-spacing:-.045em;color:#edf8ff;margin:42px 0 17px}.signal-matrix dl{margin:auto 0 18px}.signal-matrix dl>div{display:grid;grid-template-columns:80px 1fr;gap:10px;border-top:1px solid rgba(152,211,231,.13);padding:7px 0}.signal-matrix dt{font:500 8px var(--mono);text-transform:uppercase;color:#6f91a8}.signal-matrix dd{margin:0;color:#bcd2e0;font-size:10px}.signal-matrix a{color:#69e9ff;font-size:11px;font-weight:700}.symptom-console .button-primary{width:max-content}@media(max-width:950px){.symptom-console{grid-template-columns:1fr}.console-heading{max-width:680px}}@media(max-width:600px){.symptom-console{padding:75px 20px}.signal-matrix{grid-template-columns:1fr}.signal-matrix article{min-height:235px}.console-heading h2{font-size:42px}.symptom-console .button-primary{width:100%}}@media(prefers-reduced-motion:reduce){.signal-matrix article{transition:none}}
