.pilot-hero[data-astro-cid-s56berg2]{padding-block:var(--sp-7)}.pilot-hero[data-astro-cid-s56berg2] h1[data-astro-cid-s56berg2]{max-width:780px;margin-top:var(--sp-2)}.pilot-hero[data-astro-cid-s56berg2] .lede[data-astro-cid-s56berg2]{max-width:780px;font-size:var(--step-1)}.pilot-facts[data-astro-cid-s56berg2]{margin-top:var(--sp-5);border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pilot-facts[data-astro-cid-s56berg2] div[data-astro-cid-s56berg2]{padding:var(--sp-3);border-right:1px solid var(--line);gap:.2rem;display:grid}.pilot-facts[data-astro-cid-s56berg2] div[data-astro-cid-s56berg2]:last-child{border-right:0}.pilot-facts[data-astro-cid-s56berg2] strong[data-astro-cid-s56berg2]{font-family:var(--font-serif);font-size:var(--step-2);font-weight:500}.pilot-facts[data-astro-cid-s56berg2] span[data-astro-cid-s56berg2]{color:var(--ink-soft);font-size:var(--step--1)}.pilot-value[data-astro-cid-s56berg2],.pilot-outcomes[data-astro-cid-s56berg2],.pilot-timeline[data-astro-cid-s56berg2]{padding-block:var(--sp-7)}.pilot-deliverables[data-astro-cid-s56berg2]{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pilot-deliverables[data-astro-cid-s56berg2] article[data-astro-cid-s56berg2]{padding-top:var(--sp-3);border-top:2px solid var(--green)}.pilot-deliverables[data-astro-cid-s56berg2] article[data-astro-cid-s56berg2]>span[data-astro-cid-s56berg2]{color:var(--coral);font-weight:750}.pilot-deliverables[data-astro-cid-s56berg2] h3[data-astro-cid-s56berg2]{margin-top:var(--sp-2)}.pilot-deliverables[data-astro-cid-s56berg2] p[data-astro-cid-s56berg2]{color:var(--ink-soft)}.outcome-grid[data-astro-cid-s56berg2]{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.outcome-grid[data-astro-cid-s56berg2] article[data-astro-cid-s56berg2]{padding:var(--sp-4);border:1px solid var(--line);border-top:3px solid var(--coral);background:var(--card)}.outcome-grid[data-astro-cid-s56berg2] p[data-astro-cid-s56berg2]{min-height:5em;color:var(--ink-soft)}.outcome-grid[data-astro-cid-s56berg2] strong[data-astro-cid-s56berg2]{color:var(--green-deep);font-size:var(--step--1)}.pilot-roles[data-astro-cid-s56berg2]{gap:var(--sp-7);padding-block:var(--sp-7);grid-template-columns:1fr 1fr;display:grid}.pilot-roles[data-astro-cid-s56berg2] h2[data-astro-cid-s56berg2]{margin-top:var(--sp-1)}.pilot-timeline[data-astro-cid-s56berg2] ol[data-astro-cid-s56berg2]{margin:var(--sp-5) 0 0;counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.pilot-timeline[data-astro-cid-s56berg2] li[data-astro-cid-s56berg2]{padding:var(--sp-3);border-top:2px solid var(--green);border-right:1px solid var(--line)}.pilot-timeline[data-astro-cid-s56berg2] li[data-astro-cid-s56berg2]:last-child{border-right:0}.pilot-timeline[data-astro-cid-s56berg2] li[data-astro-cid-s56berg2] span[data-astro-cid-s56berg2],.pilot-timeline[data-astro-cid-s56berg2] li[data-astro-cid-s56berg2] strong[data-astro-cid-s56berg2]{display:block}.pilot-timeline[data-astro-cid-s56berg2] li[data-astro-cid-s56berg2] span[data-astro-cid-s56berg2]{color:var(--coral);font-size:var(--step--1);font-weight:750}.pilot-timeline[data-astro-cid-s56berg2] li[data-astro-cid-s56berg2] strong[data-astro-cid-s56berg2]{margin-top:var(--sp-1);font-size:var(--step-0)}.pilot-timeline[data-astro-cid-s56berg2] li[data-astro-cid-s56berg2] p[data-astro-cid-s56berg2]{color:var(--ink-soft);font-size:var(--step--1)}.pilot-boundaries[data-astro-cid-s56berg2]{gap:var(--sp-5);padding-block:var(--sp-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pilot-boundaries[data-astro-cid-s56berg2] h2[data-astro-cid-s56berg2]{margin-top:var(--sp-1);font-size:var(--step-1)}.pilot-boundaries[data-astro-cid-s56berg2] p[data-astro-cid-s56berg2]{color:var(--ink-soft)}.pilot-builder{gap:var(--sp-5);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;width:100%;min-width:0;max-width:100%;display:grid}.pilot-builder>*{min-width:0}.pilot-builder input,.pilot-builder select,.pilot-builder button,.pilot-builder a{min-width:0;max-width:100%}.pilot-builder__form,.pilot-builder__result{padding:var(--sp-4)}.pilot-builder__form h2,.pilot-builder__result h2{margin-top:var(--sp-1)}.pilot-builder__form>div>p,.pilot-builder__result>p{color:var(--ink-soft)}.pilot-builder__form fieldset{margin:var(--sp-4) 0 0;border:0;padding:0}.pilot-builder__form legend,.pilot-field>span{margin-bottom:var(--sp-2);color:var(--ink);font-weight:700}.pilot-field{min-width:0;margin-top:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.pilot-field input,.pilot-field select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-warm);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ink);font:inherit;padding:.75rem}.pilot-field select{overflow:hidden}.pilot-field small{margin-top:var(--sp-1);color:var(--ink-faint)}.pilot-measurement{margin-top:var(--sp-4);border-block:1px solid var(--line)}.pilot-measurement>summary{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:64px;padding-block:var(--sp-2);color:var(--ink);cursor:pointer;list-style:none;display:flex}.pilot-measurement>summary::-webkit-details-marker{display:none}.pilot-measurement>summary:after{content:"+";color:var(--green-deep);font-size:1.25rem;font-weight:700}.pilot-measurement[open]>summary:after{content:"−"}.pilot-measurement>summary>span:first-child{gap:.15rem;min-width:0;display:grid}.pilot-measurement>summary small,.pilot-measurement>p{color:var(--ink-faint);font-size:var(--step--1)}.pilot-measurement>p{margin:0 0 var(--sp-2)}.pilot-measurement__count{color:var(--green-deep);font-size:var(--step--1);white-space:nowrap;margin-left:auto;font-weight:750}.pilot-measurement__fields{gap:var(--sp-3);padding-bottom:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.pilot-measurement__fields .pilot-field{margin-top:0}.pilot-metric-input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-warm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pilot-metric-input input{background:0 0;border:0;min-width:0}.pilot-metric-input>span{color:var(--ink-faint);font-size:var(--step--1);white-space:nowrap;padding-right:.75rem}.pilot-measurement__error{margin:0 0 var(--sp-3);color:var(--red-deep);font-weight:650}@media (prefers-reduced-motion:no-preference){.pilot-measurement[open]>p,.pilot-measurement[open]>.pilot-measurement__fields,.pilot-measurement[open]>.pilot-measurement__error{animation:pilot-measurement-enter var(--motion-medium) var(--ease-out) both}}@keyframes pilot-measurement-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pilot-options{gap:var(--sp-2);display:grid}.pilot-option{min-height:76px;padding:var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;gap:.2rem;display:grid}.pilot-option:hover{border-color:var(--green)}.pilot-option:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pilot-option.is-active{border-color:var(--green);background:var(--green-tint);box-shadow:inset 0 0 0 1px var(--green)}.pilot-option span{color:var(--ink-soft);font-size:var(--step--1);font-weight:500}.pilot-builder__result{border-top:3px solid var(--coral)}@media (width>=901px) and (height>=800px){.pilot-builder__result{position:sticky;top:92px}}.pilot-builder__result dl{margin:var(--sp-4) 0}.pilot-builder__result dl div{border-bottom:1px solid var(--line);padding-block:.7rem}.pilot-builder__result dt{color:var(--ink-faint);font-size:var(--step--1)}.pilot-builder__result dd{color:var(--ink);overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:650}.pilot-price{padding-block:var(--sp-3);border-block:1px solid var(--line-strong);gap:.1rem;display:grid}.pilot-price strong{font-family:var(--font-serif);font-size:var(--step-3);font-weight:500}.pilot-price span,.pilot-result-note{color:var(--ink-soft)}.pilot-builder__actions{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}@media (width<=900px){.pilot-facts[data-astro-cid-s56berg2],.pilot-deliverables[data-astro-cid-s56berg2]{grid-template-columns:1fr 1fr}.pilot-facts[data-astro-cid-s56berg2] div[data-astro-cid-s56berg2]:nth-child(2){border-right:0}.pilot-timeline[data-astro-cid-s56berg2] ol[data-astro-cid-s56berg2]{grid-template-columns:1fr}.pilot-timeline[data-astro-cid-s56berg2] li[data-astro-cid-s56berg2]{border-right:0}.pilot-builder{grid-template-columns:1fr}.pilot-builder__result{position:static}}@media (width<=680px){.pilot-facts[data-astro-cid-s56berg2],.pilot-deliverables[data-astro-cid-s56berg2],.outcome-grid[data-astro-cid-s56berg2],.pilot-roles[data-astro-cid-s56berg2],.pilot-boundaries[data-astro-cid-s56berg2]{grid-template-columns:1fr}.pilot-facts[data-astro-cid-s56berg2] div[data-astro-cid-s56berg2]{border-right:0}.outcome-grid[data-astro-cid-s56berg2] p[data-astro-cid-s56berg2]{min-height:0}.pilot-measurement__fields{grid-template-columns:1fr}}
