.internal-top{background:var(--stone);padding:9px 24px;text-align:center;font:10px ui-monospace,monospace;letter-spacing:.07em}.pitch-header{height:80px}.pitch-hero{padding:65px 0 55px;display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:end}.pitch-hero h1{font-size:clamp(52px,6vw,88px);margin-bottom:25px}.pitch-hero p{font-size:19px}.decision-card{padding:30px;background:var(--ink);color:var(--paper)}.decision-card h3{font-size:28px;margin:20px 0}.decision-card p{font-size:15px;color:#d9cdc3}.pitch-nav{position:sticky;top:0;z-index:10;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pitch-nav .wrap{display:flex;gap:27px;overflow:auto;padding:17px 0;white-space:nowrap;font-size:13px}.pitch-nav a{text-decoration:none}.pitch-section{padding:75px 0;border-bottom:1px solid var(--line)}.pitch-section h2{font-size:49px;max-width:880px}.pitch-intro{max-width:800px;font-size:19px;margin-bottom:35px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.metric{padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.metric strong{display:block;font-size:47px;font-weight:400;letter-spacing:-2px;margin-bottom:9px}.metric span{font-size:14px}.metric.focus{background:var(--stone)}.evidence-note{display:flex;justify-content:space-between;align-items:start;gap:30px;padding:20px 0;font-size:13px}.evidence-note p{margin:0}.workflow{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.workflow article{padding:25px;border-right:1px solid var(--line)}.workflow article:last-child{border:0}.workflow h3{font-size:22px;margin-top:15px}.workflow p{font-size:14px}.feature-link{text-decoration:none;display:block;background:var(--stone);padding:26px;border:1px solid var(--line)}.feature-link:hover{background:#e1d6c8}.feature-link h3{margin:18px 0 10px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;font-weight:600;background:var(--stone)}th,td{padding:19px 17px;border-bottom:1px solid var(--line);vertical-align:top}td:first-child{font-weight:600;min-width:155px}td p{margin-bottom:0}.route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.route-card{border:1px solid var(--line);padding:28px}.route-card.chosen{border-top:4px solid var(--accent);padding-top:25px}.route-card h3{margin-top:20px}.route-card ul{padding-left:18px;font-size:14px;line-height:1.6}.route-card p{font-size:14px}.route-cost{font-size:27px;padding-top:16px;border-top:1px solid var(--line)}.scope-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.scope-grid article{background:var(--card);padding:28px}.scope-grid h3{font-size:24px}.scope-grid li{margin:9px 0}.calc{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:var(--stone);padding:35px}.calc-controls label{display:block;margin-bottom:25px}.calc-controls label span{display:flex;justify-content:space-between;font-size:14px;margin-bottom:10px}.calc-controls input[type=range]{width:100%;accent-color:var(--accent)}.calc-controls select{padding:12px;width:100%;background:var(--paper);border:1px solid var(--line)}.calc-output{background:var(--paper);padding:28px}.calc-output .big{font-size:67px;letter-spacing:-3px}.calc-output dl{margin:20px 0 0}.calc-output dl div{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid var(--line);font-size:14px}.calc-output dd{margin:0;font-weight:600}.roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.roadmap article{border-top:3px solid var(--ink);padding-top:24px}.roadmap article h3{font-size:24px;margin-top:20px}.roadmap article p{font-size:14px}.gate{padding:15px;background:var(--stone);font-size:13px}.budget{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:30px;background:var(--stone);margin-top:35px}.budget strong{font-size:38px;letter-spacing:-1px;font-weight:400}.budget p{margin:12px 0 0;font-size:14px}.open-question{display:grid;grid-template-columns:40px 1fr 1fr;gap:25px;padding:22px 0;border-top:1px solid var(--line)}.open-question h3{font-size:20px;margin:0}.open-question p{font-size:14px;margin:0}.link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.link-grid a{text-decoration:none;padding:24px;border:1px solid var(--line)}.link-grid a:hover{background:var(--stone)}.link-grid h3{font-size:22px;margin:15px 0}.link-grid p{font-size:14px}.pitch-section .split{align-items:start}.eyebrow a{font:inherit}.num{color:var(--accent);font:12px ui-monospace,monospace}.fullreport{display:flex;justify-content:space-between;align-items:center;padding:40px;background:var(--ink);color:var(--paper);gap:30px}.fullreport h3{margin-bottom:12px}.fullreport p{margin:0;color:#d9cdc3}
@media(max-width:900px){.pitch-hero{gap:30px}.metric-grid{grid-template-columns:repeat(2,1fr)}.workflow,.roadmap{grid-template-columns:repeat(2,1fr)}.workflow article:nth-child(2){border-right:0}.workflow article:nth-child(-n+2){border-bottom:1px solid var(--line)}.route-grid{grid-template-columns:1fr}.route-card{display:block}.link-grid{grid-template-columns:1fr 1fr}.pitch-section h2{font-size:42px}.pitch-hero h1{font-size:60px}}@media(max-width:600px){.pitch-hero,.calc,.scope-grid,.budget,.link-grid{grid-template-columns:1fr}.pitch-hero{padding-top:38px}.pitch-hero h1{font-size:53px}.pitch-section{padding:55px 0}.pitch-section h2{font-size:38px}.metric{padding:20px}.metric strong{font-size:39px}.metric span{font-size:12px}.workflow,.roadmap{grid-template-columns:1fr}.workflow article{border-right:0;border-bottom:1px solid var(--line)}.open-question{grid-template-columns:25px 1fr;gap:14px}.open-question p{grid-column:2}.calc{padding:20px}.calc-output{padding:20px}.calc-output .big{font-size:57px}.evidence-note{display:block}.evidence-note a{display:inline-block;margin-top:10px}.fullreport{display:block;padding:25px}.fullreport .button{margin-top:25px}.pitch-header .nav>a:not(.button){display:none}}
