.pilot-subnav{display:flex;gap:24px;border-bottom:1px solid var(--border);margin-bottom:32px;flex-wrap:wrap}
.pilot-subnav a{padding:14px 0;color:var(--muted-fg);font-size:14px;font-weight:600;text-decoration:none;border-bottom:3px solid transparent}
.pilot-subnav a[aria-current="page"]{color:var(--ink);border-bottom-color:#009cba}
.pilot-roadmap-preview{padding:30px 34px;background:linear-gradient(120deg,#edf7fa,#f6f8fc);border:1px solid #d6e9ef;border-radius:16px;margin-bottom:40px}
.pilot-roadmap-preview h2{margin-top:12px}.pilot-roadmap-preview p{max-width:840px;margin-bottom:22px}
.road-label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#006d83}
.road-picker{position:relative;padding-bottom:26px}.road-picker h2{margin-bottom:12px}.road-picker>p{max-width:640px;font-size:14px}
.road-start{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px;font-size:14px}.road-start strong{color:var(--ink)}
.road-tabs{display:flex;gap:6px;padding:5px;background:#edf2f6;border:1px solid #d8e2e9;border-radius:12px;width:fit-content;margin-top:24px}
.road-tabs button{border:0;background:transparent;padding:14px 24px;font:inherit;font-size:15px;font-weight:600;color:var(--ink);border-radius:8px;cursor:pointer}
.road-tabs button[aria-selected="true"]{background:var(--ink);color:white;box-shadow:0 2px 4px #00315415}
.road-tabs button:focus-visible,.pilot-subnav a:focus-visible,.road-panel:focus-visible{outline:3px solid #008da8;outline-offset:4px}
.road-tabs[hidden],.road-panel[hidden]{display:none}
.road-panel{border:1px solid #d9e5ec;border-radius:18px;padding:32px;margin-bottom:36px;background:white}
.road-panel h2{font-size:28px;margin-bottom:10px}.road-intro{max-width:850px;margin-bottom:24px}
.road-metrics{display:grid;grid-template-columns:1fr 1fr;background:#eff8fa;border-radius:12px;margin:24px 0 32px;padding:22px 26px;gap:32px}
.road-metrics strong{display:block;font-size:24px;letter-spacing:-.03em;margin:8px 0;color:var(--ink)}.road-metrics p{font-size:14px;line-height:1.6;margin:0}
.road-timeline{list-style:none;margin:0;padding:0}.road-timeline li{display:grid;grid-template-columns:44px 1fr;gap:24px;position:relative;padding:0 0 30px}
.road-timeline li:last-child{padding-bottom:0}.road-timeline li:not(:last-child)::before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:1px;background:#cbdde7}
.road-number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #bbdbe4;border-radius:50%;font-size:13px;font-weight:700;background:#f4fafb;color:#006d83}
.road-date{color:#006d83;font-size:12px;font-weight:700;letter-spacing:.03em;margin:2px 0 8px}.road-timeline h3{font-size:21px;margin:0 0 10px;line-height:1.3}.road-timeline p{margin:0 0 10px;max-width:850px}.road-timeline .road-gate{font-size:14px;color:var(--ink);border-left:2px solid #00a7c4;padding-left:13px;margin-top:14px}
.road-value{padding:8px 0 0}.road-value>p{max-width:930px}.road-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0}.road-value h3{font-size:18px;margin-bottom:10px}.road-text-link{color:var(--ink);font-weight:600;text-underline-offset:4px}.road-note{font-size:13px!important;margin-top:22px;max-width:960px}
@media(min-width:900px){.roadmap-body{max-width:1120px}.road-start{position:absolute;right:0;top:4px;display:block;text-align:right}.road-start strong{display:block;margin-top:6px}.road-picker>p{max-width:620px}}
@media(max-width:650px){.pilot-subnav{gap:20px}.pilot-roadmap-preview{padding:24px}.road-tabs{width:100%}.road-tabs button{flex:1;padding:12px 10px;font-size:13px;line-height:1.5}.road-panel{padding:22px 18px}.road-panel h2{font-size:25px}.road-metrics{grid-template-columns:1fr;padding:20px;gap:22px}.road-metrics strong{font-size:22px}.road-timeline li{grid-template-columns:32px 1fr;gap:14px}.road-number{width:32px;height:32px;font-size:11px}.road-timeline li:not(:last-child)::before{left:15px;top:32px}.road-timeline h3{font-size:19px}.road-value-grid{grid-template-columns:1fr;gap:12px}}
/* The shared stylesheet treats every nav as the fixed global header. */
.business-page nav.pilot-subnav{position:static;inset:auto;z-index:auto;justify-content:flex-start;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}
