/* Pilot results: shared palette, smaller headings and readable evidence. */
h1{font-size:clamp(2rem,3.7vw,3.3rem)}h2{font-size:clamp(1.6rem,2.6vw,2.3rem)}.hero p{font-size:1.1rem}.hero-grid{padding:32px 0}.hero-art{max-height:300px}.section{padding:42px 0}.pilot-areas{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pilot-areas .card{padding:26px}.pilot-areas .card img{height:190px;background:#fff4d9;border-radius:10px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.metric{background:white;border:2px solid var(--ink);border-radius:9px;padding:18px}.metric strong{display:block;font-size:1.65rem;color:var(--blue)}.metric span{font-size:.86rem}.result-table{width:100%;border-collapse:collapse;margin:20px 0}.result-table th,.result-table td{text-align:left;padding:14px;border-bottom:1px solid #b9becf;vertical-align:top}.result-table th{background:#e8ecff}.result-table td:first-child{width:28%;font-weight:800}.result-table td:last-child{width:20%;font-weight:800;color:#23604b}.route-links{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.route-links a{font-weight:800}.evidence-quote{display:grid;grid-template-columns:90px 1fr;gap:18px;align-items:center;background:#fff0bf;border-radius:12px;padding:20px;margin:14px 0}.evidence-quote img{width:85px;height:90px;object-fit:contain}.evidence-quote blockquote{margin:0}.evidence-quote blockquote p{font-size:1.05rem}.evidence-quote figcaption{font-size:.85rem;font-weight:800}.test-card{margin:16px 0}.test-card .tag{display:block;margin-bottom:8px}.trial-transcript article{padding:16px;border-bottom:1px solid #d2d6e1}.trial-transcript article[data-speaker=billyo]{background:#fff0bf}.trial-transcript article[data-speaker=petey1],.trial-transcript article[data-speaker=petey3],.trial-transcript article[data-speaker=petey4]{background:#dff4f1}.trial-transcript p{white-space:pre-wrap;margin:6px 0}.trial-transcript small{color:#626479}.table-scroll{overflow-x:auto}.page-note{padding:16px;background:#e9e9ff;border-left:5px solid #ec574e}.footer .wrap{align-items:center}@media(max-width:720px){.pilot-areas{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.evidence-quote{grid-template-columns:65px 1fr;padding:15px}.evidence-quote img{width:60px;height:75px}.result-table th,.result-table td{padding:10px;font-size:.88rem}.result-table td:first-child{width:30%}.hero-art{max-height:230px}}
@media(max-width:520px){.result-table,.result-table tbody{display:block}.result-table thead{display:none}.result-table tr{display:block;background:white;border:1px solid #b9becf;border-radius:8px;margin:12px 0;padding:12px}.result-table td{display:block;width:auto!important;border:0;padding:5px 0;font-size:1rem}.result-table td:last-child{font-size:.85rem}}

/* Coherent proof-of-concept / investor narrative additions */
.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0}.proof-item{background:var(--cream);border:2px solid var(--ink);border-radius:9px;padding:20px}.proof-item b{display:block;font-size:1.2rem;margin-bottom:6px}.proof-item span{font-size:.95rem}.proof-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.proof-three>div{background:#fff;border:2px solid var(--ink);border-radius:9px;padding:20px}.proof-three b{display:block;font-size:1.05rem;line-height:1.35;margin-top:7px}.proof-strip{padding:26px 0!important;background:#e8ecff}.scale-section{border-top:3px solid var(--ink)}.evidence-boundary{padding:18px 20px;background:#fff0bf;border-left:6px solid var(--red);margin-top:22px}.pilot-areas .card .button{margin-top:auto}.pilot-areas .card{display:flex;flex-direction:column}.pilot-areas .card p{flex:1}@media(max-width:830px){.proof-grid,.proof-three{grid-template-columns:1fr}}
