h4{font-size:16px;font-weight:850}.pcb-visual{min-height:520px;border-radius:28px;background:radial-gradient(circle at 22% 28%,rgba(255,255,255,.26) 0 2px,transparent 3px),radial-gradient(circle at 70% 32%,rgba(255,255,255,.24) 0 2px,transparent 3px),radial-gradient(circle at 44% 72%,rgba(255,255,255,.22) 0 2px,transparent 3px),linear-gradient(135deg,#065f46,#16a34a 48%,#0f766e);position:relative;overflow:hidden;padding:28px;color:#fff}.pcb-visual::before,.pcb-visual::after{content:"";position:absolute;border:2px solid rgba(255,255,255,.18);border-radius:22px}.pcb-visual::before{inset:46px 58px 74px 42px}.pcb-visual::after{inset:92px 34px 38px 95px}.pcb-lines{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 0 12%,rgba(255,255,255,.12) 12% 12.6%,transparent 12.6% 100%),linear-gradient(0deg,transparent 0 17%,rgba(255,255,255,.1) 17% 17.5%,transparent 17.5% 100%);background-size:96px 76px;opacity:.8}.visual-label{position:absolute;z-index:2;padding:10px 14px;border-radius:16px;background:rgba(15,23,42,.45);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);font-size:12px;font-weight:850;letter-spacing:.02em}.visual-label.one{top:28px;left:28px}.visual-label.two{top:108px;right:28px}.visual-label.three{bottom:112px;left:34px}.visual-label.four{bottom:30px;right:30px}.highlight{color:var(--primary-dark)}.risk-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.risk-card{border-left:5px solid var(--primary)}@media (max-width:960px){.pcb-visual{min-height:380px}}