@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url('/fonts/space-grotesk-latin.woff2') format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url('/fonts/inter-latin.woff2') format('woff2')}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url('/fonts/jetbrains-mono-latin.woff2') format('woff2')}
:root{--ink:#060d1a;--surface:#0c1830;--surface2:#101f38;--line:#1c3352;--text:#e8eff7;--muted:#8da5bd;--white:#fff;--cyan:#43d8ec;--green:#3edfa5;--yellow:#f3c969;--violet:#9e76f0;--violet-soft:#b79bf5;--display:'Space Grotesk',sans-serif;--body:Inter,sans-serif;--mono:'JetBrains Mono',monospace}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);font:17px/1.65 var(--body);-webkit-font-smoothing:antialiased}a{color:var(--cyan);text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--violet-soft);outline-offset:4px}.wrap{width:min(1120px,calc(100% - 48px));margin:auto}.narrow{width:min(780px,calc(100% - 48px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:8px;z-index:90;background:var(--violet);color:var(--ink);padding:8px 12px}.nav{position:sticky;top:14px;z-index:40;margin-top:14px}.nav-in{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 21px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(9,20,38,.82);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:11px;color:var(--white);font:700 16px var(--display);letter-spacing:.07em;white-space:nowrap;flex-shrink:0}.brand svg{width:30px;height:30px}.links{display:flex;align-items:center;gap:24px}.links>a{font-size:14px;color:var(--muted)}.links>a:hover{color:var(--white)}.links>a.btn{color:var(--ink)}.btn{display:inline-block;border-radius:10px;padding:12px 21px;background:var(--violet);color:var(--ink)!important;font:700 14px var(--display);border:1px solid transparent;box-shadow:0 12px 30px -18px rgba(158,118,240,.9);transition:transform .15s,background .2s,border-color .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);background:var(--violet-soft);box-shadow:0 16px 34px -16px rgba(158,118,240,.95)}.btn.secondary{background:transparent;color:var(--violet-soft)!important;border-color:rgba(158,118,240,.52);box-shadow:none}.btn.secondary:hover{border-color:var(--violet-soft);background:rgba(158,118,240,.07)}.eyebrow{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:18px}.hero{padding:92px 0 68px;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;width:650px;height:650px;right:-120px;top:-160px;background:radial-gradient(circle,rgba(62,223,165,.13),rgba(67,216,236,.06) 35%,transparent 69%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}h1,h2,h3{font-family:var(--display);color:var(--white);line-height:1.14}h1{font-size:clamp(40px,5.5vw,66px);letter-spacing:-.035em;max-width:13ch}h2{font-size:clamp(29px,4vw,43px);letter-spacing:-.02em;margin-bottom:17px}h3{font-size:19px;margin-bottom:9px}.lede{font-size:20px;color:#adc0d3;max-width:680px;margin-top:24px}.price{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:31px}.price b{font:700 46px var(--display);color:var(--cyan)}.price span{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.fine{font-size:13px;color:var(--muted);margin-top:15px}.visual{border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:25px;background:radial-gradient(circle at 100% 0,rgba(62,223,165,.12),transparent 43%),linear-gradient(145deg,#11243f,#08111f);box-shadow:0 35px 80px -45px #000}.vtop{display:flex;justify-content:space-between;font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tag{color:var(--green);border:1px solid rgba(62,223,165,.35);padding:4px 8px;border-radius:99px}.journey{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:23px 0}.stage{padding:13px 10px;border:1px solid var(--line);border-radius:10px;font-size:12px;color:var(--muted)}.stage b{display:block;color:var(--text);font-family:var(--display)}.signal{height:4px;border-radius:5px;background:var(--line);margin-top:10px;overflow:hidden}.signal i{display:block;height:100%;background:var(--green)}.record{display:grid;grid-template-columns:1fr auto;gap:12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.08);font-size:12px}.record span:last-child{font-family:var(--mono);font-size:10px;color:var(--green)}.rail{border-block:1px solid var(--line);background:#081221}.rail-in{display:grid;grid-template-columns:repeat(3,1fr)}.rail article{padding:22px 24px;border-right:1px solid var(--line)}.rail article:last-child{border:0}.rail b{font:700 14px var(--display);color:var(--white)}.rail p{font-size:13px;color:var(--muted);margin-top:5px}.section{padding:76px 0}.section.alt{background:#081221}.intro{color:var(--muted);max-width:740px;margin-bottom:30px}.grid2,.grid3,.scope{display:grid;gap:16px}.grid2{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.scope{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--line);border-radius:16px;padding:23px;background:var(--surface)}.card p,.card li{color:var(--muted);font-size:14.5px}.card ul{padding-left:18px}.card li+li{margin-top:7px}.card .num{font:500 10px var(--mono);letter-spacing:.12em;color:var(--green);margin-bottom:9px}.metric{font:700 34px var(--display);color:var(--white)}.metric small{font:400 11px var(--mono);color:var(--muted)}.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:30px}.flow div{min-height:112px;border:1px solid var(--line);border-radius:12px;padding:15px;background:var(--surface);font-size:12px;color:var(--muted)}.flow b{display:block;color:var(--green);font:500 10px var(--mono);margin-bottom:8px}.note{border-left:3px solid var(--green);background:var(--surface);padding:20px 23px;border-radius:0 12px 12px 0;color:#adc0d3;margin-top:24px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:14px}.table{width:100%;border-collapse:collapse;min-width:690px}.table th,.table td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);font-size:13px}.table th{font:500 10px var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.table td{color:#adc0d3}.table tr:last-child td{border:0}.status{font:500 10px var(--mono);color:var(--green)}.faq details{border-bottom:1px solid var(--line);max-width:780px}.faq summary{cursor:pointer;padding:18px 0;font:700 16px var(--display);color:var(--white)}.faq p{padding-bottom:18px;color:var(--muted)}.cta{position:relative;overflow:hidden;text-align:center;padding:78px 24px;border-top:1px solid rgba(158,118,240,.18);background:radial-gradient(circle at 50% 100%,rgba(158,118,240,.13),transparent 45%),radial-gradient(circle at 50% 0,rgba(243,201,105,.05),transparent 32%)}.cta h2{max-width:720px;margin:0 auto 16px}.cta p{max-width:640px;margin:0 auto 25px;color:var(--muted)}.cta:before{content:'';display:block;width:34px;height:2px;margin:0 auto 22px;background:linear-gradient(90deg,var(--yellow) 0 35%,var(--violet) 35% 100%);border-radius:99px}footer{border-top:1px solid var(--line);padding:36px 0 48px;color:var(--muted);font-size:13px}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.prose{padding:70px 0}.prose h1{max-width:18ch;font-size:clamp(35px,5vw,52px)}.prose h2{font-size:24px;margin:42px 0 12px}.prose p,.prose li{color:var(--muted);margin-bottom:12px}.prose ul{padding-left:22px}.version{font:500 11px var(--mono);letter-spacing:.1em;color:var(--green);margin:15px 0 25px}.archive{margin-top:55px;border-top:1px solid var(--line);padding-top:34px}.founder{display:flex;align-items:center;gap:16px}.founder img{width:64px;height:64px;border-radius:50%;object-fit:cover}.founder span{font:500 10px var(--mono);color:var(--green);text-transform:uppercase;letter-spacing:.09em}
.owner-grid{display:grid;grid-template-columns:190px 1fr;gap:38px;align-items:center}.owner-photo{width:190px;aspect-ratio:1/1;border-radius:22px;object-fit:cover;object-position:50% 35%;border:1px solid var(--line)}.owner-copy h2{margin-bottom:7px}.owner-role{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:17px}.owner-copy>p:not(.eyebrow):not(.owner-role){color:#adc0d3;max-width:680px;margin-bottom:13px}.owner-link{display:inline-block;margin-top:5px;font:700 14px var(--display)}
.hero-decision-label{display:inline-block;margin-top:24px;padding:8px 13px;border:1px solid rgba(243,201,105,.52);border-radius:999px;background:rgba(243,201,105,.045);color:var(--yellow);font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.hero-decision-label+.lede{margin-top:18px}.investment-card,.attention-card,.no-action-card{border-color:rgba(243,201,105,.32)}.investment-card{background:linear-gradient(145deg,rgba(243,201,105,.055),var(--surface) 55%)}.investment-card .num,.attention-card>span,.decision-state{color:var(--yellow)!important}.attention-card{box-shadow:inset 0 2px 0 rgba(243,201,105,.38),0 22px 48px -42px #000!important}.decision-state{font:500 9px var(--mono);letter-spacing:.1em;margin-bottom:10px}.no-action-card{background:radial-gradient(circle at 100% 0,rgba(243,201,105,.08),transparent 43%),var(--surface)}

/* Editorial details adapted from the previous report, using Deep Ocean's dark palette. */
.nav-in{box-shadow:0 20px 50px -32px #000}.btn{border-radius:999px;padding-inline:23px}
.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow:before{content:'';width:16px;height:16px;border:6px solid rgba(67,216,236,.16);border-radius:50%;box-shadow:0 0 20px rgba(67,216,236,.16);flex:0 0 auto}
.hero{padding-top:106px}.section+.section{border-top:1px solid rgba(92,129,223,.12)}
.card{border-radius:18px;box-shadow:0 22px 48px -42px #000}.note{box-shadow:0 20px 45px -42px #000}
.owner-photo{box-shadow:0 28px 55px -38px #000}
h1{font-size:clamp(40px,5.2vw,62px);max-width:14ch}h1 em{display:block;font-style:normal;color:var(--cyan)}
.decision-orbit{width:min(330px,90%);aspect-ratio:1;margin:22px auto 17px;border:1px solid rgba(158,118,240,.48);border-radius:50%;position:relative;background:radial-gradient(circle,rgba(244,247,251,.2) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,rgba(158,118,240,.055),transparent 66%);box-shadow:0 28px 45px -34px #000,inset 0 0 45px rgba(158,118,240,.035)}.orbit,.axis{position:absolute;pointer-events:none}.orbit{inset:18%;border:1px solid rgba(158,118,240,.38);border-radius:50%}.orbit-b{inset:36%;border-color:rgba(244,247,251,.26)}.axis-x{left:9%;right:9%;top:50%;height:1px;background:rgba(158,118,240,.28)}.axis-y{top:9%;bottom:9%;left:50%;width:1px;background:rgba(158,118,240,.28)}.journey-path{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.journey-path path{fill:none;stroke:url(#journeyGradient);stroke-width:.65;stroke-dasharray:2 2;vector-effect:non-scaling-stroke;opacity:.72}.decision-orbit strong{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:var(--white);font:500 9px/1.5 var(--mono);letter-spacing:.12em;text-shadow:0 0 18px rgba(244,247,251,.4)}.decision-node{position:absolute;display:flex;align-items:center;padding:5px 8px;border:1px solid currentColor;border-radius:999px;background:rgba(6,13,26,.9);font:500 9px var(--mono);letter-spacing:.06em;box-shadow:0 8px 20px -12px #000}.decision-node:before{content:attr(data-step);margin-right:6px;opacity:.66;font-size:7px}.decision-node i{display:inline-block;width:8px;height:8px;border:2px solid currentColor;border-radius:50%;margin-right:5px}.node-discovery{left:8%;top:21%;color:var(--yellow)}.node-discovery i{box-shadow:0 0 14px rgba(243,201,105,.78)}.node-comparison{right:0;top:45%;color:var(--green)}.node-comparison i{box-shadow:0 0 14px rgba(62,223,165,.72)}.node-recommendation{left:20%;bottom:10%;color:var(--white)}.node-recommendation i{box-shadow:0 0 14px rgba(244,247,251,.7)}
.dispositions{display:grid;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:7px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.dispositions small{color:var(--muted);font:500 8px var(--mono);letter-spacing:.1em}.dispositions span{padding:4px 6px;border:1px solid var(--line);border-radius:99px;color:#a9bbcd;font:500 7px var(--mono);letter-spacing:.06em}
.owner-grid{grid-template-columns:156px 1fr;gap:40px}.owner-photo{position:relative;width:156px;aspect-ratio:1;border-radius:18px;object-position:50% 38%;z-index:1}
.signed{margin-top:24px;color:var(--muted);font:400 11px var(--mono);letter-spacing:.06em}.signed a{border-bottom:1px solid var(--cyan)}
.depth-rail{position:fixed;left:24px;top:50%;transform:translateY(-50%);z-index:35;display:flex;flex-direction:column;gap:20px}.depth-rail a{display:flex;align-items:center;gap:8px;color:var(--muted);opacity:.55;font:400 10px var(--mono);letter-spacing:.08em}.depth-rail a:before{content:'';width:14px;height:1px;background:currentColor}.depth-rail a.active,.depth-rail a:hover{color:var(--cyan);opacity:1}
.owner-section{background:radial-gradient(circle at 15% 50%,rgba(243,201,105,.055),transparent 28%),#081221}.zone-problem{background:#07101d}.zone-review{background:radial-gradient(circle at 80% 18%,rgba(62,223,165,.06),transparent 32%),#050c17}.zone-trust{background:#030913}
.offer-head{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;margin-bottom:28px}.offer-head .intro{margin-bottom:0}.offer-price{text-align:right;padding-bottom:4px}.offer-price strong{display:block;color:var(--cyan);font:700 clamp(42px,5vw,64px)/1 var(--display);letter-spacing:-.04em}.offer-price span{display:inline-block;margin-top:9px;padding:6px 10px;border:1px solid rgba(243,201,105,.42);border-radius:999px;color:var(--yellow);font:500 9px var(--mono);letter-spacing:.13em}
.offer-shell{border:1px solid var(--line);border-radius:24px;padding:26px;background:linear-gradient(145deg,#10203a,#091426);box-shadow:0 35px 85px -52px #000}.offer-facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:15px;margin-bottom:18px;overflow:hidden}.offer-facts span{padding:18px;border-right:1px solid var(--line);color:var(--muted);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.offer-facts span:last-child{border:0}.offer-facts b{display:block;color:var(--white);font:700 31px/1 var(--display);margin-bottom:7px}.offer-shell .card{background:rgba(6,13,26,.36)}.offer-actions{display:flex;align-items:center;gap:25px;margin-top:20px}.offer-actions>a:not(.btn){font:500 12px var(--mono)}
.output-grid .card{min-height:235px}.product-chain{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;margin-top:20px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:rgba(6,13,26,.28)}.product-chain span{color:#b3c3d4;font:500 9px var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.product-chain b{color:var(--green);margin-right:7px}.product-chain i{height:1px;background:linear-gradient(90deg,var(--line),var(--cyan),var(--line))}.note strong{color:var(--white)}
@media(max-width:1480px){.depth-rail{display:none}}
@media(max-width:850px){.hero-grid,.grid2,.grid3{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr}.rail-in{grid-template-columns:1fr}.rail article{border-right:0;border-bottom:1px solid var(--line)}.scope{grid-template-columns:1fr}.links>a:not(.btn){display:none}.owner-grid{grid-template-columns:150px 1fr;gap:26px}.owner-photo{width:150px}}
@media(max-width:850px){.offer-head{grid-template-columns:1fr;gap:8px}.offer-price{text-align:left}.offer-facts{grid-template-columns:1fr 1fr}.offer-facts span:nth-child(2){border-right:0}.offer-facts span:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-chain{grid-template-columns:1fr 1fr}.product-chain i{display:none}.product-chain span{white-space:normal}.output-grid .card{min-height:auto}}
@media(max-width:560px){.wrap,.narrow{width:min(100% - 30px,1120px)}.hero{padding:64px 0 50px}h1{font-size:39px}.lede{font-size:18px;line-height:1.58}.visual{padding:18px}.journey{grid-template-columns:1fr}.flow{grid-template-columns:1fr}.price{align-items:flex-start;flex-direction:column;gap:15px}.nav-in{padding-left:15px}.brand{font-size:14px}.section{padding:58px 0}.owner-grid{grid-template-columns:1fr}.owner-photo{width:156px}.offer-shell{padding:15px}.offer-facts{grid-template-columns:1fr}.offer-facts span{border-right:0;border-bottom:1px solid var(--line)!important}.offer-facts span:last-child{border-bottom:0!important}.offer-actions{align-items:flex-start;flex-direction:column}.offer-price strong{font-size:48px}}
@media(max-width:360px){.nav-in{padding-left:12px;padding-right:8px}.brand{font-size:12px;letter-spacing:.04em}.brand svg{width:26px;height:26px}.links .btn{font-size:12px;padding:10px 15px;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* BDR-1.0 capture matrix and synthetic specimen */
.capture-visual{padding:24px}.capture-matrix{margin-top:22px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.matrix-head,.matrix-row{display:grid;grid-template-columns:72px repeat(3,1fr)}.matrix-head{background:rgba(6,13,26,.46)}.matrix-head span,.matrix-head b{padding:10px 8px;color:var(--muted);font:500 8px var(--mono);letter-spacing:.06em;text-align:center;text-transform:uppercase}.matrix-head span{text-align:left}.matrix-row{border-top:1px solid var(--line)}.matrix-row>strong{display:flex;align-items:center;justify-content:center;color:var(--green);font:700 13px var(--display)}.matrix-row>div{padding:12px 8px;border-left:1px solid var(--line);text-align:center}.matrix-row b,.matrix-row span{display:block;font:500 9px/1.5 var(--mono)}.matrix-row b{color:var(--white)}.matrix-row span{color:var(--muted)}.matrix-total{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px 13px}.matrix-total strong{color:var(--cyan);font:700 14px var(--display)}.matrix-total span{padding:5px 8px;border:1px solid rgba(243,201,105,.36);border-radius:999px;color:var(--yellow);font:500 8px var(--mono);text-transform:uppercase;letter-spacing:.06em;text-align:right}.remeasure-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(62,223,165,.24);border-radius:10px;background:rgba(62,223,165,.035)}.remeasure-strip span{color:var(--muted);font:500 9px var(--mono)}.remeasure-strip b{color:var(--green);display:block}.remeasure-strip i{height:1px;background:linear-gradient(90deg,var(--line),var(--green),var(--line))}.boundary-line{display:grid;grid-template-columns:auto 1fr;gap:18px;margin-top:20px;padding:16px 18px;border:1px solid rgba(243,201,105,.3);border-radius:12px;background:rgba(243,201,105,.035)}.boundary-line strong{color:var(--yellow);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.boundary-line span{color:var(--muted);font-size:13px}.specimen-section{background:radial-gradient(circle at 75% 25%,rgba(67,216,236,.07),transparent 30%),#07101d}.specimen-head{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:start}.constructed-label{display:inline-block;padding:8px 11px;border:1px solid rgba(243,201,105,.42);border-radius:999px;color:var(--yellow);font:500 9px var(--mono);letter-spacing:.08em;white-space:nowrap}.specimen-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.specimen-preview article{padding:24px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,var(--surface),#0a1527)}.specimen-preview span,.decision-summary span{display:block;color:var(--green);font:500 9px var(--mono);letter-spacing:.09em;margin-bottom:10px}.specimen-preview strong{display:block;color:var(--white);font:700 20px var(--display);margin-bottom:9px}.specimen-preview p{color:var(--muted);font-size:14px}.specimen-action{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-top:22px}.specimen-action p{color:var(--muted);font-size:13px}.specimen-action strong{color:var(--white)}
.report-shell{padding-top:52px}.report-cover{padding:70px 0 62px;background:radial-gradient(circle at 75% 15%,rgba(62,223,165,.12),transparent 34%)}.specimen-warning{display:grid;grid-template-columns:auto 1fr;gap:18px;margin:10px 0 32px;padding:17px 20px;border:1px solid rgba(243,201,105,.4);border-radius:13px;background:rgba(243,201,105,.055)}.specimen-warning strong{color:var(--yellow);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.specimen-warning span{color:#c7d3df;font-size:13px}.specimen-warning.compact{margin-top:26px}.report-title-grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.report-title-grid h1{max-width:14ch}.report-status{text-align:right}.report-status span,.report-status small{display:block;color:var(--muted);font:500 9px var(--mono);letter-spacing:.1em}.report-status strong{display:block;color:var(--yellow);font:700 36px var(--display)}.report-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.report-facts>div{padding:17px;border-right:1px solid var(--line)}.report-facts>div:last-child{border:0}.report-facts dt,.record-card dt{color:var(--green);font:500 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.report-facts dd,.record-card dd{margin-top:6px;color:#c6d3df;font-size:13px}.report-section{padding:70px 0}.report-section.alt{background:#081221}.report-lead{max-width:900px;color:#b6c5d4;font-size:19px}.decision-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.decision-summary>div{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.decision-summary p{color:var(--muted);font-size:14px}.record-card{margin-top:24px;padding:25px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.record-id{display:flex;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.record-id span{color:var(--green);font:500 9px var(--mono);letter-spacing:.08em}.record-id strong{color:var(--white);font:500 11px var(--mono)}.record-card dl{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:18px 0 25px}.record-card h3{margin-top:18px}.record-card>p:not(.fine){color:var(--muted)}.truth-card{display:grid;grid-template-columns:190px 1fr;gap:30px;padding:26px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.truth-card>div:first-child span{display:block;color:var(--muted);font:500 9px var(--mono);letter-spacing:.1em}.truth-card>div:first-child strong{display:block;margin-top:8px;font:700 23px var(--display)}.truth-card.contradicted>div:first-child strong{color:var(--yellow)}.truth-card p{color:var(--muted);margin-bottom:17px}.economics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.economics-grid article{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.economics-grid span,.economics-grid small{display:block;color:var(--muted);font:500 8px var(--mono);letter-spacing:.08em}.economics-grid strong{display:block;margin:8px 0;color:var(--white);font:700 28px var(--display)}.calculation{margin-top:20px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.calculation p{display:grid;grid-template-columns:1fr auto 1fr auto 150px;gap:12px;align-items:center;padding:16px 18px;color:var(--muted);font-size:13px}.calculation p+p{border-top:1px solid var(--line)}.calculation b{color:var(--green)}.calculation strong{color:var(--white);text-align:right}.intervention-card{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.intervention-top{display:grid;grid-template-columns:1fr 1fr;background:#0a1527}.intervention-top>div{padding:20px 23px}.intervention-top>div+div{border-left:1px solid var(--line)}.intervention-top span{display:block;color:var(--muted);font:500 8px var(--mono);letter-spacing:.09em}.intervention-top strong{display:block;margin-top:7px;color:var(--yellow);font:700 18px var(--display)}.intervention-grid{display:grid;grid-template-columns:repeat(3,1fr)}.intervention-grid>div{padding:22px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.intervention-grid>div:nth-child(3n){border-right:0}.intervention-grid p{color:var(--muted);font-size:13px}.remeasure-rule{padding:22px;border-top:1px solid var(--line);background:rgba(62,223,165,.035)}.remeasure-rule span{display:block;color:var(--green);font:500 9px var(--mono);letter-spacing:.09em;margin-bottom:8px}.remeasure-rule p{color:#b8c7d5;font-size:14px}.report-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}
@media(max-width:850px){.specimen-head,.specimen-action,.report-title-grid{grid-template-columns:1fr}.specimen-preview,.decision-summary{grid-template-columns:1fr}.report-status{text-align:left}.report-facts,.economics-grid{grid-template-columns:1fr 1fr}.report-facts>div:nth-child(2){border-right:0}.report-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.truth-card{grid-template-columns:1fr}.intervention-grid{grid-template-columns:1fr 1fr}.intervention-grid>div:nth-child(3n){border-right:1px solid var(--line)}.intervention-grid>div:nth-child(2n){border-right:0}.calculation p{grid-template-columns:1fr auto 1fr}.calculation strong{grid-column:1/-1;text-align:left}.record-card dl{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.matrix-head,.matrix-row{grid-template-columns:44px 1fr}.matrix-head b{display:none}.matrix-row>div{grid-column:2}.matrix-row>strong{grid-row:1/4}.matrix-row>div:before{display:block;margin-bottom:4px;color:var(--green);font:500 8px var(--mono);text-transform:uppercase}.matrix-row>div:nth-child(2):before{content:'Discovery'}.matrix-row>div:nth-child(3):before{content:'Comparison'}.matrix-row>div:nth-child(4):before{content:'Recommendation'}.matrix-total,.boundary-line,.specimen-warning{grid-template-columns:1fr;display:grid}.matrix-total span{text-align:left}.remeasure-strip{grid-template-columns:1fr}.remeasure-strip i{height:18px;width:1px;margin-left:10px}.report-facts,.economics-grid,.record-card dl,.intervention-top,.intervention-grid{grid-template-columns:1fr}.report-facts>div,.report-facts>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.report-facts>div:last-child{border-bottom:0}.truth-card{padding:20px}.intervention-top>div+div{border-left:0;border-top:1px solid var(--line)}.intervention-grid>div,.intervention-grid>div:nth-child(3n){border-right:0}.calculation p{display:block}.calculation p>*{display:block;margin-bottom:7px}.record-id{display:block}.record-id strong{display:block;margin-top:7px;overflow-wrap:anywhere}}

/* Strategic color roles: violet = action, yellow = economics/attention,
   cyan = evidence/information, green = progression/completion, and logo
   blues = structure. Paragraph text stays neutral for reliable contrast. */
:root{--navy:#12233f;--steel:#2e4e78;--royal:#2f5fd6;--royal-soft:#5c81df;--green:#3edfa5}

/* Evidence and protocol */
.eyebrow,.tag,.card .num,.flow b,.status,.version,.founder span,.owner-role,.product-chain b,.matrix-row>strong,.specimen-preview span,.decision-summary span,.report-facts dt,.record-card dt,.record-id span,.remeasure-rule span{color:var(--cyan)}
.tag{border-color:rgba(67,216,236,.35)}
.signal i{background:var(--green)}
.record span:last-child{color:var(--green)}
.note{border-left-color:var(--cyan)}
.node-comparison{color:var(--green)}
.node-comparison i{box-shadow:0 0 14px rgba(62,223,165,.64)}
.remeasure-strip{border-color:rgba(62,223,165,.27);background:rgba(62,223,165,.04)}
.remeasure-strip b{color:var(--green)}
.remeasure-strip i{background:linear-gradient(90deg,var(--line),var(--green),var(--line))}
.remeasure-rule{background:rgba(62,223,165,.04)}
.remeasure-rule span{color:var(--green)}

/* Brand structure and depth */
.hero:before{background:radial-gradient(circle,rgba(47,95,214,.14),rgba(67,216,236,.055) 38%,transparent 69%)}
.visual{background:radial-gradient(circle at 100% 0,rgba(47,95,214,.13),transparent 43%),linear-gradient(145deg,#11243f,#08111f)}
.section+.section{border-top-color:rgba(47,95,214,.18)}
.decision-orbit{border-color:rgba(92,129,223,.48);background:radial-gradient(circle,rgba(244,247,251,.2) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,rgba(47,95,214,.065),transparent 66%);box-shadow:0 28px 45px -34px #000,inset 0 0 45px rgba(47,95,214,.04)}
.orbit{border-color:rgba(92,129,223,.38)}
.orbit-b{border-color:rgba(244,247,251,.26)}
.axis-x,.axis-y{background:rgba(92,129,223,.28)}
.owner-section{background:radial-gradient(circle at 15% 50%,rgba(47,95,214,.07),transparent 30%),#081221}
.zone-review{background:radial-gradient(circle at 80% 18%,rgba(47,95,214,.08),transparent 34%),#050c17}
.report-cover{background:radial-gradient(circle at 75% 15%,rgba(47,95,214,.13),transparent 35%)}

/* Economics, material thresholds, warnings and decision states */
.price b,.offer-price strong,.economics-grid strong{color:var(--yellow)}
.calculation b{color:var(--yellow)}

/* Reading rhythm: color guides the eye while paragraph copy remains neutral. */
.zone-problem .intro,.zone-review .intro,.specimen-section .intro,#fit>.wrap>.intro,.zone-trust .intro{padding:11px 0 11px 17px;border-left:2px solid;border-radius:0 8px 8px 0}
.zone-problem .intro,#fit>.wrap>.intro{border-color:var(--green);background:linear-gradient(90deg,rgba(62,223,165,.055),transparent 58%)}
.zone-review .intro{border-color:var(--yellow);background:linear-gradient(90deg,rgba(243,201,105,.055),transparent 58%)}
.specimen-section .intro,.zone-trust .intro{border-color:var(--cyan);background:linear-gradient(90deg,rgba(67,216,236,.05),transparent 58%)}

/* Mixed accents inside decision components. */
.zone-problem .card:nth-child(1){box-shadow:inset 0 2px 0 rgba(67,216,236,.5),0 22px 48px -42px #000}
.zone-problem .card:nth-child(2){box-shadow:inset 0 2px 0 rgba(62,223,165,.5),0 22px 48px -42px #000}
.zone-problem .card:nth-child(2) .num{color:var(--green)}
.output-grid .card:nth-child(1){box-shadow:inset 0 2px 0 rgba(67,216,236,.48),0 22px 48px -42px #000}
.output-grid .card:nth-child(2){box-shadow:inset 0 2px 0 rgba(243,201,105,.48),0 22px 48px -42px #000}
.output-grid .card:nth-child(2) .num{color:var(--yellow)}
.output-grid .card:nth-child(3){box-shadow:inset 0 2px 0 rgba(62,223,165,.48),0 22px 48px -42px #000}
.output-grid .card:nth-child(3) .num{color:var(--green)}
.specimen-preview article:nth-child(1){box-shadow:inset 0 2px 0 rgba(67,216,236,.46)}
.specimen-preview article:nth-child(3){box-shadow:inset 0 2px 0 rgba(62,223,165,.46)}
.specimen-preview article:nth-child(3)>span{color:var(--green)}
.journey .stage:nth-child(1) .signal i{background:var(--cyan)}
.journey .stage:nth-child(2) .signal i{background:var(--green)}
.journey .stage:nth-child(3) .signal i{background:var(--yellow)}

/* Illustrative buying-journey instrument: richer than a flat table, still
   generic and explicitly non-measured. */
.decision-visual{background:radial-gradient(circle at 50% 45%,rgba(47,95,214,.15),transparent 52%),linear-gradient(145deg,#11243f,#08111f)}
.decision-visual .decision-orbit{margin-top:18px;margin-bottom:18px}
.decision-visual .node-discovery{color:var(--cyan)}
.decision-visual .node-discovery i{box-shadow:0 0 14px rgba(67,216,236,.75)}
.decision-visual .node-comparison{color:var(--green)}
.decision-visual .node-recommendation{color:var(--yellow)}
.decision-visual .node-recommendation i{box-shadow:0 0 14px rgba(243,201,105,.74)}
.decision-visual .journey-path path{stroke:url(#decisionJourneyGradient);stroke-width:.8;stroke-dasharray:2.5 2;opacity:.9}
.decision-visual .decision-orbit strong span{display:block;margin-top:4px;color:var(--cyan);font-size:7px;letter-spacing:.09em;font-weight:500}
.visual-legend{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:-2px 0 16px;color:var(--muted);font:500 8px var(--mono);letter-spacing:.06em;text-transform:uppercase}
.visual-legend span{display:flex;align-items:center;gap:6px}
.visual-legend i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px rgba(67,216,236,.56)}
.visual-legend span:nth-child(2) i{background:var(--green);box-shadow:0 0 8px rgba(62,223,165,.56)}
.visual-legend span:nth-child(3) i{background:var(--yellow);box-shadow:0 0 8px rgba(243,201,105,.56)}

/* Palette restored from the 29 August public site:
   cyan = primary action/evidence, green = progress/economics,
   violet = secondary/depth. Yellow is intentionally retired. */
:root{--muted:#708caa;--yellow:var(--green)}
a:focus-visible,summary:focus-visible{outline-color:var(--cyan)}
.skip:focus{background:var(--cyan)}
.btn{background:var(--cyan);box-shadow:none}
.btn:hover{background:#5fe2f2;box-shadow:none}
.btn.secondary{background:transparent;color:var(--violet-soft)!important;border-color:rgba(158,118,240,.5)}
.btn.secondary:hover{border-color:var(--violet-soft);background:rgba(158,118,240,.05)}
.hero:before{background:radial-gradient(circle,rgba(62,223,165,.13),rgba(67,216,236,.06) 35%,transparent 69%)}
.visual,.decision-visual{background:radial-gradient(circle at 100% 0,rgba(62,223,165,.11),transparent 43%),linear-gradient(145deg,#11243f,#08111f)}
.section+.section{border-top-color:rgba(92,129,223,.12)}
.decision-orbit{border-color:rgba(92,129,223,.48);background:radial-gradient(circle,rgba(244,247,251,.2) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,rgba(67,216,236,.055),transparent 66%);box-shadow:0 28px 45px -34px #000,inset 0 0 45px rgba(67,216,236,.035)}
.orbit{border-color:rgba(92,129,223,.38)}
.axis-x,.axis-y{background:rgba(92,129,223,.28)}
.owner-section{background:radial-gradient(circle at 15% 50%,rgba(62,223,165,.05),transparent 30%),#081221}
.zone-review{background:radial-gradient(circle at 80% 18%,rgba(67,216,236,.055),transparent 34%),#050c17}
.report-cover{background:radial-gradient(circle at 75% 15%,rgba(62,223,165,.11),transparent 35%)}
.price b,.offer-price strong{color:var(--cyan)}
.economics-grid strong{color:var(--white)}
.calculation b{color:var(--green)}
.hero-decision-label{border-color:rgba(158,118,240,.48);background:rgba(158,118,240,.04);color:var(--violet-soft)}
.offer-price span,.boundary-line{border-color:rgba(62,223,165,.30);background:rgba(62,223,165,.03)}
.offer-price span,.boundary-line strong{color:var(--green)}
.investment-card,.no-action-card{border-color:rgba(62,223,165,.26)}
.investment-card{background:linear-gradient(145deg,rgba(62,223,165,.045),var(--surface) 55%)}
.no-action-card{background:radial-gradient(circle at 100% 0,rgba(62,223,165,.06),transparent 43%),var(--surface)}
.investment-card .num,.decision-state{color:var(--green)!important}
.attention-card{border-color:rgba(158,118,240,.32);box-shadow:inset 0 2px 0 rgba(158,118,240,.34),0 22px 48px -42px #000!important}
.attention-card>span{color:var(--violet-soft)!important}
.constructed-label,.specimen-warning{border-color:rgba(158,118,240,.4);background:rgba(158,118,240,.045)}
.constructed-label,.specimen-warning strong,.truth-card.contradicted>div:first-child strong{color:var(--violet-soft)}
.report-status strong,.intervention-top strong{color:var(--green)}
.zone-review .intro{border-color:var(--violet);background:linear-gradient(90deg,rgba(158,118,240,.045),transparent 58%)}
.output-grid .card:nth-child(2){box-shadow:inset 0 2px 0 rgba(158,118,240,.42),0 22px 48px -42px #000}
.output-grid .card:nth-child(2) .num{color:var(--violet-soft)}
.journey .stage:nth-child(3) .signal i{background:var(--violet)}
.decision-visual .node-recommendation{color:var(--violet-soft)}
.decision-visual .node-recommendation i{box-shadow:0 0 14px rgba(158,118,240,.64)}
.visual-legend span:nth-child(3) i{background:var(--violet);box-shadow:0 0 8px rgba(158,118,240,.52)}
.cta{border-top-color:rgba(67,216,236,.16);background:radial-gradient(circle at 50% 100%,rgba(67,216,236,.08),transparent 48%),radial-gradient(circle at 50% 0,rgba(158,118,240,.04),transparent 34%)}
.cta:before{background:linear-gradient(90deg,var(--cyan) 0 58%,var(--violet) 58% 100%)}
