.review-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;padding:100px max(30px,calc((100vw - var(--max))/2));background:radial-gradient(circle at 74% 18%,rgba(99,198,207,.16),transparent 30%),linear-gradient(135deg,#06151d,#0a2631);color:#fff}.review-hero h1{margin:.12em 0 .35em}.review-hero h1 em,.review-heading h2 em{color:var(--signal-light);font-family:Georgia,serif;font-weight:400}.review-hero>div>p:last-child{max-width:760px;color:#b5c6cb;font-size:1.12rem}.review-hero aside{align-self:end;padding:26px;border:1px solid rgba(99,198,207,.35);border-radius:16px;background:rgba(3,16,23,.5)}.review-hero aside span,.thesis-grid span,.control-grid span{color:#8fd8db;font:760 .6rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.review-hero aside strong{display:block;margin:16px 0;font-size:1.2rem;letter-spacing:.03em}.review-hero aside p{margin:0;color:#9fb3b9;font-size:.85rem}.review-section{max-width:var(--max);margin:auto;padding:100px 30px;border-bottom:1px solid var(--line)}.review-heading{display:grid;grid-template-columns:.65fr 1.35fr;column-gap:60px;align-items:start}.review-heading .eyebrow{grid-row:1/3}.review-heading h2{max-width:850px;margin:0;font-size:clamp(2.5rem,5vw,4.8rem)}.review-heading>p:last-child{max-width:770px;margin:24px 0 0;color:var(--muted);font-size:1rem}.thesis-grid,.control-grid,.scoreboard{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:54px;border:1px solid var(--line);background:var(--line)}.thesis-grid article,.control-grid article,.scoreboard article{padding:28px;background:#fff}.thesis-grid span,.control-grid span{color:#39788d}.thesis-grid h3,.control-grid h3{margin:18px 0 10px;font-size:1.35rem}.thesis-grid p,.control-grid p,.scoreboard p{margin:0;color:var(--muted)}.proof{max-width:none;padding-left:max(30px,calc((100vw - var(--max))/2));padding-right:max(30px,calc((100vw - var(--max))/2));background:var(--ivory)}.proof-table{margin-top:56px;border:1px solid var(--line);background:#fff}.proof-row{display:grid;grid-template-columns:.8fr 1.45fr 1fr;gap:24px;align-items:center;padding:22px 24px;border-bottom:1px solid var(--line)}.proof-row:last-child{border-bottom:0}.proof-head{background:var(--night);color:#fff;font:750 .6rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.proof-row>span{color:var(--muted);font-size:.88rem}.level{display:inline-flex;margin-right:10px;padding:6px 8px;border-radius:999px;font:780 .53rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.level.live,.level.deployed{background:#dff5ea;color:#176243}.level.tested{background:#e4f2f6;color:#245e74}.level.pending{background:#fff2d2;color:#76540f}.level.unproven{background:#f5e5e3;color:#842d2d}.loop{max-width:none;padding-left:max(30px,calc((100vw - var(--max))/2));padding-right:max(30px,calc((100vw - var(--max))/2));background:var(--night);color:#fff}.loop .review-heading>p:last-child{color:#9fb3b9}.loop-track{display:grid;grid-template-columns:repeat(8,1fr);margin:56px 0 0;padding:0;list-style:none;border:1px solid rgba(255,255,255,.15)}.loop-track li{position:relative;display:grid;gap:10px;min-width:0;padding:24px 14px;border-right:1px solid rgba(255,255,255,.15)}.loop-track li:last-child{border:0}.loop-track span{color:var(--signal);font:760 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.loop-track strong{font-size:.86rem}.loop-track small{color:#829ca5;font-size:.67rem}.control-grid{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.14)}.control-grid article{background:#0b222c}.control-grid p{color:#9fb3b9}.scoreboard article strong{font-size:1.1rem}.measurement-note{margin:24px 0 0;padding:20px 24px;border-left:3px solid var(--signal);background:#edf6f5;color:#37535d}.limits{max-width:none;padding-left:max(30px,calc((100vw - var(--max))/2));padding-right:max(30px,calc((100vw - var(--max))/2));background:#f6f2e8}.risk-list{display:grid;margin-top:54px;border-top:1px solid var(--line)}.risk-list article{display:grid;grid-template-columns:48px 1fr auto;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--line)}.risk-list article>b{color:#4c8ea8;font:760 .75rem/1 ui-monospace}.risk-list article strong{font-size:1.03rem}.risk-list article p{max-width:800px;margin:5px 0 0;color:var(--muted)}.risk-list article>span{padding:6px 9px;border:1px solid #b9796f;border-radius:999px;color:#83382f;font:760 .55rem/1 ui-monospace;letter-spacing:.08em}.review-close{display:flex;align-items:end;justify-content:space-between;gap:40px;max-width:var(--max);margin:auto;padding:90px 30px}.review-close h2{margin:10px 0 18px;font-size:clamp(2.5rem,5vw,4.4rem)}.review-close p:last-child{max-width:760px;color:var(--muted)}.review-close .button{flex:0 0 auto}
@media(max-width:920px){.review-hero,.review-heading{grid-template-columns:1fr}.review-hero{gap:38px}.review-heading .eyebrow{grid-row:auto}.loop-track{grid-template-columns:repeat(4,1fr)}.loop-track li:nth-child(4){border-right:0}.loop-track li:nth-child(-n+4){border-bottom:1px solid rgba(255,255,255,.15)}}
@media(max-width:700px){.review-hero{padding:68px 20px}.review-section{padding:70px 20px}.thesis-grid,.control-grid,.scoreboard{grid-template-columns:1fr}.proof-row{grid-template-columns:1fr;gap:8px}.proof-head{display:none}.loop-track{grid-template-columns:repeat(2,1fr)}.loop-track li:nth-child(even){border-right:0}.loop-track li:nth-child(-n+6){border-bottom:1px solid rgba(255,255,255,.15)}.risk-list article{grid-template-columns:36px 1fr}.risk-list article>span{grid-column:2;justify-self:start}.review-close{align-items:flex-start;flex-direction:column;padding:70px 20px}}
