.pilot-page{padding:72px 0 100px}.pilot-intro{max-width:870px}.pilot-intro h1{font:500 clamp(53px,5.7vw,80px)/1.03 Newsreader,Georgia,serif;letter-spacing:-.045em;margin:0}.pilot-intro h1 em{color:#b85e40;font-weight:400}.pilot-intro>p:last-child{font-size:17px;line-height:1.65;color:#665d54;max-width:790px;margin:23px 0 0}.pilot-context{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:40px;background:#eee7de;border:1px solid #e0d3c5;border-radius:12px;padding:30px 34px;margin:61px 0 82px}.pilot-context .eyebrow{margin:0 0 11px}.pilot-context h2{font:500 35px/1.1 Newsreader,Georgia,serif;margin:0 0 8px;letter-spacing:-.035em}.pilot-context p:not(.eyebrow){font-size:13px;line-height:1.55;color:#655b51;margin:0}.pilot-context .context-route{color:#a35a40!important;font-weight:700;margin-top:13px!important}.context-actions{display:flex;flex-direction:column;gap:13px}.context-actions label{display:grid;gap:8px;color:#685b50;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.context-actions select{min-width:0;width:100%;height:46px;padding:0 10px;border:1px solid #d2c4b5;background:#fffefa;border-radius:5px;color:#292521;font:500 13px 'DM Sans',sans-serif;text-transform:none;letter-spacing:0}.context-actions a,.pilot-form a,.pilot-method a{color:#9d543c;text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:700}.context-actions a{align-self:flex-start}.pilot-workbench{padding-bottom:80px}.workbench-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.91fr);gap:23px;align-items:start}.pilot-form{border:1px solid #e1d8cc;background:#fffefa;border-radius:10px;padding:29px}.pilot-form fieldset{border:0;padding:0;margin:0 0 32px;min-width:0}.pilot-form legend{font:500 28px Newsreader,Georgia,serif;letter-spacing:-.025em;padding:0 0 20px}.pilot-form fieldset+fieldset{border-top:1px solid #e6ddd2;padding-top:27px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 15px}.field-grid label{display:flex;flex-direction:column;min-width:0;font-size:12px;font-weight:700;color:#403a34}.field-grid small{font-size:11px;line-height:1.35;color:#7a7066;font-weight:400;margin:5px 0 8px;min-height:30px}.field-grid input{width:100%;height:45px;padding:0 12px;border:1px solid #d4c9bd;background:white;border-radius:5px;color:#292520;font:600 15px 'DM Sans',sans-serif}.field-grid input:focus-visible,.context-actions select:focus-visible{outline:3px solid #bd694b;outline-offset:2px}.input-prefix,.input-suffix{position:relative}.input-prefix span,.input-suffix span{position:absolute;top:13px;color:#817367;font-size:13px}.input-prefix span{left:13px}.input-prefix input{padding-left:28px}.input-suffix span{right:14px}.input-suffix input{padding-right:30px}.cost-note{font-size:11px;line-height:1.5;color:#6f655b;margin:0 0 10px}.form-error{font-size:12px;color:#a0392c;font-weight:700}.reset-button{background:transparent;border:0;padding:0;font-size:12px;font-weight:700;color:#9b543d;text-decoration:underline;text-underline-offset:4px}.pilot-results{background:#292521;color:#faf7f1;border-radius:10px;padding:36px}.result-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#dba084;font-weight:700;margin:0}.hero-result{font:500 clamp(62px,6vw,83px)/1 Newsreader,Georgia,serif;letter-spacing:-.045em;margin:24px 0 4px;overflow-wrap:anywhere}.hero-result.negative{color:#ed9474}.result-qualifier{font-size:12px;color:#c8b9ac;margin:0 0 32px}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.result-grid>div{border-top:1px solid #554c44;padding:17px 0;display:flex;flex-direction:column;gap:8px}.result-grid span{font-size:11px;color:#c9b9ac}.result-grid strong{font-size:21px;font-weight:600}.math-note{border-top:1px solid #554c44;margin-top:16px;padding-top:19px}.math-note strong{font-size:12px;color:#dda084}.math-note p{font-size:11px;line-height:1.6;color:#c7b9ad;margin:8px 0 0}.evidence-section{border-top:1px solid #e7dfd5;padding:77px 0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px}.evidence-section h2{font:500 clamp(40px,4vw,55px)/1.06 Newsreader,Georgia,serif;letter-spacing:-.04em;margin:0}.evidence-section>div>p:last-child{font-size:14px;line-height:1.65;color:#665d54}.evidence-panel{border:1px solid #dfd5c9;background:#fffefa;border-radius:10px;padding:27px 31px}.evidence-panel>div{padding:16px 0;border-bottom:1px solid #e8e0d7}.evidence-panel>div:first-child{padding-top:0}.evidence-panel>div:last-child{border-bottom:0;padding-bottom:0}.evidence-panel span{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#a75c42;font-weight:700}.evidence-panel p{font-size:13px;line-height:1.55;color:#524a43;margin:7px 0 0}.pilot-method{padding:26px 29px;background:#f0e9df;border-left:3px solid #bd694b}.pilot-method strong{font-size:14px}.pilot-method p{font-size:12px;line-height:1.6;color:#62584f;max-width:1000px;margin:9px 0 0}
@media(max-width:940px){.workbench-layout{grid-template-columns:1fr}.pilot-results{position:static}.evidence-section{gap:30px}}
@media(max-width:680px){.pilot-page{padding:50px 0 70px}.pilot-intro h1{font-size:50px}.pilot-context{grid-template-columns:1fr;gap:25px;padding:25px;margin:45px 0 65px}.pilot-context h2{font-size:31px}.pilot-workbench{padding-bottom:60px}.pilot-form,.pilot-results{padding:25px}.field-grid{grid-template-columns:1fr}.field-grid small{min-height:0}.hero-result{font-size:62px}.result-grid strong{font-size:18px}.evidence-section{grid-template-columns:1fr;padding:60px 0}.evidence-panel{padding:23px}.pilot-method{padding:23px}}
.evidence-worksheet{grid-column:1/-1;border:1px solid #dfd5c9;background:#f2ece4;border-radius:10px;padding:28px}.evidence-worksheet h3{font:500 30px Newsreader,Georgia,serif;letter-spacing:-.03em;margin:0 0 5px}.evidence-worksheet>p{font-size:12px;color:#6e6257;line-height:1.5;margin:0 0 22px}.evidence-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.evidence-fields label{display:grid;gap:8px;font-size:12px;font-weight:700;color:#4b423a}.evidence-fields input,.evidence-fields textarea{width:100%;min-width:0;border:1px solid #d3c6b8;background:#fffefa;border-radius:5px;padding:11px 12px;color:#292521;font:500 13px 'DM Sans',sans-serif}.evidence-fields input{height:44px}.evidence-fields textarea{resize:vertical;line-height:1.5}.evidence-fields input:focus-visible,.evidence-fields textarea:focus-visible{outline:3px solid #bd694b;outline-offset:2px}.evidence-fields .evidence-wide{grid-column:1/-1}.evidence-worksheet .local-note{margin:18px 0 0;font-size:11px;color:#765f52}
@media(max-width:680px){.evidence-worksheet{padding:23px}.evidence-fields{grid-template-columns:1fr}}
.pilot-context .context-route{color:#8f4a32!important}
.example-intro{margin:-12px 0 20px;padding:15px 18px;background:#f0e9df;border-left:3px solid #a85d43;border-radius:3px;color:#55483e;font-size:14px;line-height:1.5}
.example-result{margin:0 0 20px;padding:10px 12px;border:1px solid #be8b71;border-radius:5px;color:#fff1e8;font-size:12px;font-weight:700;line-height:1.45}
.pilot-form a[hidden],.example-result[hidden]{display:none}
@media(max-width:680px){.pilot-results{scroll-margin-top:16px}}
