.evidence-bridge{grid-template-columns:minmax(0,1fr) minmax(5rem,.45fr) minmax(0,1fr) minmax(5rem,.45fr) minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.evidence-bridge-node{border:1px solid var(--line);background:linear-gradient(150deg, var(--surface), var(--surface-2));border-radius:1.1rem;flex-direction:column;justify-content:space-between;gap:1rem;min-height:10rem;padding:1.35rem;display:flex}.evidence-bridge-node-center{border-color:var(--signal-dim);background:radial-gradient(circle at 50% 0%, var(--signal-soft), transparent 70%), var(--surface)}.evidence-bridge-node strong{font-family:var(--font-bricolage), ui-sans-serif, sans-serif;font-size:1.25rem;line-height:1.15}.evidence-bridge-node>span{color:var(--ink-dim);font-size:.82rem;line-height:1.5}.evidence-bridge-link{color:var(--signal-ink);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.18em;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;font-size:.56rem;display:flex}.evidence-bridge-link i{background:var(--line-bright);width:100%;height:1px;position:relative;overflow:hidden}.evidence-bridge-link i:after{content:"";background:linear-gradient(90deg, transparent, var(--signal), transparent);position:absolute;inset:0;transform:translate(-100%)}.buyer-reading-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;display:grid}.buyer-reading-step{border:1px solid var(--line);background:linear-gradient(155deg, var(--surface), var(--surface-2));border-radius:1.15rem;flex-direction:column;justify-content:flex-end;min-height:18rem;padding:1.6rem;transition:border-color .3s,box-shadow .3s,opacity .3s,transform .3s;display:flex;position:relative;overflow:hidden}.buyer-reading-step:before{content:"";pointer-events:none;background:linear-gradient(145deg, var(--signal-soft), transparent 46%);position:absolute;inset:0}.buyer-reading-step:nth-child(2):before{background:linear-gradient(145deg, var(--neural-soft), transparent 46%)}.buyer-reading-step:nth-child(3):before{background:linear-gradient(145deg, color-mix(in srgb, var(--caution) 11%, transparent), transparent 46%)}.buyer-reading-number{color:color-mix(in srgb, var(--ink-faint) 28%, transparent);font-family:var(--font-bricolage), ui-sans-serif, sans-serif;font-size:clamp(4.5rem,9vw,7rem);font-weight:600;line-height:1;position:absolute;top:.65rem;right:1rem}.buyer-reading-step h3{font-family:var(--font-bricolage), ui-sans-serif, sans-serif;margin-top:.55rem;font-size:1.35rem;font-weight:600;position:relative}.buyer-reading-step>p:last-child{color:var(--ink-dim);margin-top:.75rem;font-size:.92rem;line-height:1.6;position:relative}@keyframes evidence-travel{to{transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){.evidence-bridge-link i:after{animation:2.8s ease-in-out infinite evidence-travel}.evidence-bridge-link:nth-of-type(2) i:after{animation-delay:.65s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.buyer-reading-path:hover>.buyer-reading-step{opacity:.72}.buyer-reading-path>.buyer-reading-step:hover{opacity:1;border-color:var(--signal-dim);transform:translateY(-7px)scale(1.015);box-shadow:0 30px 70px -34px #00fff06b}.buyer-reading-path>.buyer-reading-step:nth-child(2):hover{border-color:var(--neural);box-shadow:0 30px 70px -34px #8b93ff6b}.buyer-reading-path>.buyer-reading-step:nth-child(3):hover{border-color:var(--caution-ink);box-shadow:0 30px 70px -34px color-mix(in srgb, var(--caution) 44%, transparent)}}@media (max-width:900px){.evidence-bridge,.buyer-reading-path{grid-template-columns:1fr}.evidence-bridge-link{flex-direction:row;min-height:3rem}.evidence-bridge-link i{background:linear-gradient(var(--line-bright), var(--signal-dim), var(--line-bright));width:1px;height:3rem}.evidence-bridge-link i:after{display:none}.buyer-reading-step{min-height:14rem}}
