:root{--p70-ink:#091b25;--p70-dark:#071a24;--p70-teal:#087563;--p70-mint:#76d8c1;--p70-gold:#e7ba59;--p70-blue:#4168dc;--p70-paper:#f3f7f5;--p70-line:#d3dfda}.pilotPage70,.pilot70{font-family:Avenir Next,Avenir,SF Pro Display,Segoe UI,Arial,sans-serif}.pilotPage70 *,.pilot70 *{box-sizing:border-box;min-width:0}.pilotPage70{color:var(--p70-ink);background:linear-gradient(#edf4f1 0,#f8faf9 450px,#fff 900px);padding:40px 28px 92px}.pilot70{max-width:1264px;margin:0 auto}.pilotHero70{color:#fff;background:radial-gradient(circle at 92% 7%,#426ade 0 6%,#0000 25%),linear-gradient(135deg,#071a24,#0a3038);border-radius:28px 28px 0 0;grid-template-columns:minmax(0,1.15fr) minmax(260px,.5fr);align-items:end;gap:36px;padding:42px;display:grid;overflow:hidden}.pilotHero70>div>small{color:var(--p70-mint);letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.pilotHero70 h1{letter-spacing:-.055em;max-width:800px;margin:12px 0 14px;font-size:clamp(40px,5vw,70px);line-height:.97}.pilotHero70 p{color:#d1e0de;max-width:740px;margin:0;font-size:18px;line-height:1.55}.pilotHero70>aside{background:#ffffff18;border:1px solid #ffffff20;border-radius:18px;gap:1px;display:grid;overflow:hidden}.pilotHero70>aside span{color:#d6e2df;background:#071a2478;align-items:baseline;gap:11px;padding:15px 17px;font-size:14px;display:flex}.pilotHero70>aside b{color:var(--p70-gold);font-size:28px}.pilotWorkspace70{border:1px solid var(--p70-line);background:#fff;border-top:0;border-radius:0 0 28px 28px;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #0d35221a}.pilotControls70{border-right:1px solid var(--p70-line);background:#f1f6f3;padding:28px}.pilotControls70>header small,.pilotBoard70>header small,.pilotGates70 header small,.pilotTimeline70 header small{color:var(--p70-teal);letter-spacing:.12em;font-size:12px;font-weight:900}.pilotControls70>header h2{letter-spacing:-.035em;margin:5px 0 20px;font-size:27px}.pilotControls70 fieldset{border:0;margin:0 0 20px;padding:0}.pilotControls70 legend{color:#203b3d;margin-bottom:9px;font-size:14px;font-weight:900}.pilotJobs70,.pilotPriority70{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pilotControls70 button{color:#2f4742;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdbd7;border-radius:10px;min-height:45px;padding:10px 11px;font:800 14px/1.3 inherit}.pilotControls70 button.active{border-color:var(--p70-teal);background:var(--p70-teal);color:#fff;box-shadow:0 7px 18px #08756324}.pilotNumbers70{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.pilotNumbers70 label{color:#50635e;gap:6px;font-size:12px;font-weight:850;display:grid}.pilotNumbers70 input{width:100%;min-height:47px;color:var(--p70-ink);background:#fff;border:1px solid #cbd9d4;border-radius:10px;padding:9px 10px;font:850 16px/1 inherit}.pilotRisk70{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pilotRisk70 button{gap:3px;display:grid}.pilotRisk70 button b{font-size:14px}.pilotRisk70 button small{color:#71847e;font-size:12px}.pilotRisk70 button.active small{color:#d6eee7}.pilotControls70>aside{color:#d9e5e3;background:#0a2932;border-radius:13px;gap:10px;padding:15px;display:flex}.pilotControls70>aside svg{color:var(--p70-gold);flex:none}.pilotControls70>aside p{margin:0;font-size:13px;line-height:1.5}.pilotControls70>aside b{color:#fff;display:block}.pilotBoard70{padding:28px}.pilotBoard70>header{border-bottom:1px solid #dce5e1;justify-content:space-between;align-items:end;gap:18px;padding-bottom:16px;display:flex}.pilotBoard70>header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:30px}.pilotBoard70>header button{min-height:43px;color:var(--p70-teal);cursor:pointer;background:#fff;border:1px solid #b9ccc5;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font:850 14px/1 inherit;display:flex}.pilotBaseline70{grid-template-columns:1fr 28px 1fr;align-items:center;gap:9px;margin:20px 0;display:grid}.pilotBaseline70>i{color:#9a7128;text-align:center;font-size:20px;font-style:normal}.pilotBaseline70 article{background:#eef4f1;border-radius:15px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:16px;display:grid}.pilotBaseline70 article+article{background:#eef2fc}.pilotBaseline70 article>svg{width:44px;height:44px;color:var(--p70-teal);background:#fff;border-radius:12px;padding:11px}.pilotBaseline70 article+article>svg{color:var(--p70-blue)}.pilotBaseline70 article span{gap:2px;display:grid}.pilotBaseline70 small{color:#657972;font-size:12px;font-weight:900}.pilotBaseline70 strong{letter-spacing:-.04em;font-size:26px}.pilotBaseline70 em{color:#566b65;font-size:13px;font-style:normal}.pilotGates70,.pilotTimeline70{border-top:1px solid #dce5e1;margin-top:18px;padding-top:18px}.pilotGates70 h3,.pilotTimeline70 h3{margin:4px 0 12px;font-size:21px}.pilotGates70>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.pilotGates70 article{background:#fbfcfb;border:1px solid #dbe5e1;border-radius:12px;padding:13px}.pilotGates70 article span{color:#a17425;font-size:12px;font-weight:900}.pilotGates70 article b{color:var(--p70-teal);letter-spacing:-.04em;margin:7px 0 5px;font-size:24px;display:block}.pilotGates70 article p{color:#5c716a;margin:0;font-size:12px;line-height:1.4}.pilotTimeline70 ol{background:#cfddd8;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pilotTimeline70 li{background:#f2f7f5;gap:8px;padding:14px;display:grid}.pilotTimeline70 li>b{color:var(--p70-blue);font-size:12px}.pilotTimeline70 li span{color:#5a6f68;font-size:12px;line-height:1.4}.pilotTimeline70 li strong{color:var(--p70-ink);margin-bottom:4px;font-size:14px;display:block}.pilotDecision70{background:var(--p70-dark);color:#fff;border-radius:14px;gap:12px;margin-top:18px;padding:16px;display:flex}.pilotDecision70>svg{color:var(--p70-gold);flex:none}.pilotDecision70>div{gap:3px;display:grid}.pilotDecision70 small{color:var(--p70-mint);letter-spacing:.11em;font-size:12px;font-weight:900}.pilotDecision70 b{font-size:16px}.pilotDecision70 p{color:#c1d1cf;margin:0;font-size:13px;line-height:1.5}.pilotBoard70>nav{grid-template-columns:1.25fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}.pilotBoard70>nav a{background:var(--p70-gold);min-height:44px;color:var(--p70-ink);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.pilotBoard70>nav a+a{color:var(--p70-teal);background:#eaf3ef}@media (width<=1050px){.pilotGates70>div,.pilotTimeline70 ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.pilotWorkspace70{grid-template-columns:1fr}.pilotControls70{border-right:0;border-bottom:1px solid var(--p70-line)}}@media (width<=760px){.pilotPage70{padding:22px 17px 88px}.pilotHero70{border-radius:20px 20px 0 0;grid-template-columns:1fr;padding:25px 20px}.pilotHero70 h1{font-size:39px}.pilotHero70 p{font-size:16px}.pilotHero70>aside{grid-template-columns:repeat(3,minmax(0,1fr))}.pilotHero70>aside span{gap:1px;padding:11px;display:grid}.pilotControls70,.pilotBoard70{padding:20px 15px}.pilotNumbers70{grid-template-columns:1fr}.pilotBoard70>header{flex-direction:column;align-items:flex-start}.pilotBaseline70{grid-template-columns:1fr}.pilotBaseline70>i{transform:rotate(90deg)}.pilotGates70>div,.pilotTimeline70 ol{grid-template-columns:1fr 1fr}.pilotBoard70>nav{grid-template-columns:1fr}}@media (width<=390px){.pilotJobs70,.pilotPriority70,.pilotRisk70,.pilotGates70>div,.pilotTimeline70 ol,.pilotHero70>aside{grid-template-columns:1fr}.pilotHero70>aside span{display:flex}.pilotBoard70>header button{justify-content:center;width:100%}}html:root .pilotControls70>fieldset>.pilotRisk70>button>small{color:#eaeceb!important}html:root .pilotBoard70>.pilotBaseline70>article>span>small{color:#5d6f69!important}html:root .pilotBoard70>.pilotGates70>div>article>span{color:#936a22!important}html:root body .pilotControls70>fieldset>.pilotRisk70>button>small{color:#757676!important}html:root body .pilotControls70>fieldset>.pilotRisk70>button.active>small{color:#fff!important}
