/* Investor-first layer for parcel analysis. Technical Plan Context sections remain below. */
body.pc-page.h2-body .h2-top{background:rgba(245,241,234,.94)!important;backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);border-bottom:1px solid rgba(14,14,16,.08)}
body.pc-page.h2-body .h2-top.is-floating{background:rgba(245,241,234,.97)!important}
.pc-hero{margin-bottom:34px}
.pc-hero .pc-kicker{color:var(--accent)}
.pc-hero h1{font-size:clamp(3.2rem,7vw,5.8rem);letter-spacing:-.025em;max-width:800px}
.pc-hero p{max-width:76ch;font-size:14px;line-height:1.75}
.pc-value-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.pc-value-strip span{border:1px solid var(--line);border-radius:999px;padding:8px 11px;background:rgba(255,255,255,.36);font:500 9px/1 var(--pc-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.pc-panel{padding:clamp(24px,4vw,42px);background:rgba(255,255,255,.68)}
.pc-panel-head h2{font-size:clamp(2.15rem,4vw,3.1rem)}
.pc-submit-row .pc-primary{padding:15px 22px;font-size:10px;background:#1c1915;border-color:#1c1915}
.pc-submit-row .pc-primary:hover{background:var(--accent);border-color:var(--accent)}
.pc-result{margin-top:48px}
.pc-investor-summary{margin:0 0 22px}
.pc-investor-hero{position:relative;overflow:hidden;border:1px solid rgba(39,33,27,.14);background:linear-gradient(145deg,#1b1814 0%,#2d261f 100%);color:#f6f1e8;padding:clamp(26px,4vw,40px)}
.pc-investor-hero:after{content:"";position:absolute;right:-80px;top:-110px;width:300px;height:300px;border:1px solid rgba(196,168,121,.15);border-radius:50%}
.pc-investor-label{position:relative;z-index:1;font:500 9px/1 var(--pc-body);letter-spacing:.16em;text-transform:uppercase;color:#c4a879;margin-bottom:18px}
.pc-investor-title{position:relative;z-index:1;max-width:800px;font:400 clamp(30px,4.4vw,48px)/1.02 var(--pc-display);letter-spacing:-.015em;color:#fff;margin:0 0 12px}
.pc-investor-copy{position:relative;z-index:1;max-width:780px;font:400 12px/1.7 var(--pc-body);color:rgba(255,255,255,.68);margin:0}
.pc-investor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-top:0;background:var(--line);gap:1px}
.pc-investor-stat{background:rgba(255,255,255,.78);padding:20px 18px;min-height:102px;box-sizing:border-box}
.pc-investor-stat .k{display:block;font:500 8.5px/1.2 var(--pc-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}
.pc-investor-stat .v{display:block;font:500 17px/1.25 var(--pc-body);color:var(--ink);overflow-wrap:anywhere}
.pc-investor-stat .s{display:block;margin-top:6px;font:400 9.5px/1.45 var(--pc-body);color:var(--muted)}
.pc-investor-limits{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;margin-top:12px}
.pc-investor-box{border:1px solid var(--line);background:rgba(255,255,255,.6);padding:21px}
.pc-investor-box h3{font:500 9px/1.2 var(--pc-body);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);margin:0 0 12px}
.pc-investor-box p{font:400 11px/1.65 var(--pc-body);color:var(--muted);margin:0}
.pc-investor-box ul{margin:0;padding-left:17px;font:400 11px/1.65 var(--pc-body);color:var(--ink)}
.pc-investor-box li+li{margin-top:6px}
.pc-investor-box.attention{border-left:3px solid var(--pc-warn)}
.pc-investor-box.good{border-left:3px solid var(--pc-ok)}
.pc-investor-box.bad{border-left:3px solid var(--pc-bad)}
.pc-technical-label{display:flex;align-items:center;gap:10px;margin:32px 0 13px;font:500 9px/1 var(--pc-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.pc-technical-label:after{content:"";height:1px;flex:1;background:var(--line)}
@media(max-width:820px){.pc-investor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-investor-limits{grid-template-columns:1fr}}
@media(max-width:520px){.pc-investor-grid{grid-template-columns:1fr}.pc-investor-stat{min-height:0}.pc-hero h1{font-size:3.25rem}}

/* Human-readable parcel answer */
.pc-investor-answer{position:relative;z-index:1;max-width:830px}
.pc-investor-answer p{font:400 12px/1.72 var(--pc-body);color:rgba(255,255,255,.72);margin:0}
.pc-investor-answer p+p{margin-top:10px}
.pc-investor-hero.is-verified{background:linear-gradient(145deg,#171914 0%,#29291f 100%)}
.pc-investor-grid.pc-investor-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}
.pc-investor-source{display:grid;grid-template-columns:170px 1fr;gap:16px;margin-top:12px;border:1px solid var(--line);background:rgba(255,255,255,.5);padding:15px 18px}
.pc-investor-source .k{font:500 8.5px/1.35 var(--pc-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.pc-investor-source .v{font:400 10.5px/1.55 var(--pc-body);color:var(--ink)}
@media(max-width:1100px){.pc-investor-grid.pc-investor-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.pc-investor-grid.pc-investor-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-investor-source{grid-template-columns:1fr}}
@media(max-width:520px){.pc-investor-grid.pc-investor-grid-five{grid-template-columns:1fr}}
