.pilot-heading{padding-block:60px 54px}.pilot-heading h1{font-size:clamp(44px,6vw,72px);line-height:1.05;margin-bottom:26px}.pilot-heading .intro{max-width:650px}.pilot-layout{display:grid;grid-template-columns:280px 1fr;gap:64px;padding-bottom:80px}.pilot-sidebar{align-self:start}.pilot-progress{padding:25px;background:#e7ecd8;border-radius:5px}.pilot-progress .eyebrow{margin-bottom:18px}.pilot-progress strong{font-size:19px;line-height:1.5}.pilot-progress progress{display:block;appearance:none;-webkit-appearance:none;width:100%;height:7px;border:0;background:#c9d5b6;margin:20px 0;border-radius:5px;overflow:hidden}.pilot-progress progress::-webkit-progress-bar{background:#c9d5b6}.pilot-progress progress::-webkit-progress-value{background:var(--green)}.pilot-progress progress::-moz-progress-bar{background:var(--green)}.pilot-progress p:not(.eyebrow),.pilot-help p{font-size:12px;color:var(--muted)}.pilot-help{padding:28px 3px}.pilot-help h2{font-family:Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.3px}.pilot-main>.eyebrow{margin-bottom:16px}.pilot-main>h2{font-size:36px;margin-bottom:29px}.pilot-step{display:flex;align-items:flex-start;gap:15px;padding:20px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.85;cursor:pointer}.pilot-step input{accent-color:var(--green);width:19px;height:19px;flex-shrink:0;margin:4px 0 0}.pilot-step strong{font-size:9px;letter-spacing:1px;display:block;margin-bottom:7px}.pilot-step:has(input:checked){color:#586e4b}.pilot-main>.text-link{display:inline-block;margin-top:25px}.pilot-complete{background:#e7ecd8;border-left:3px solid var(--green);font-size:13px;padding:18px 20px;margin-top:20px}.pilot-feedback{padding-block:70px;background:#ecefe6;border-top:1px solid var(--line)}.feedback-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.feedback-layout>div:first-child>p:not(.eyebrow){font-size:14px}.feedback-layout .muted{font-size:12px!important;color:var(--muted)}.feedback-card{padding:30px;background:var(--white);border:1px solid var(--line);border-radius:5px}.feedback-card label{display:block;font-size:12px;font-weight:600;margin:19px 0 9px}.feedback-card label:first-child{margin-top:0}.feedback-card label small{font-weight:400}.feedback-card textarea,.feedback-card input{width:100%;padding:12px;font:13px/1.6 Arial,sans-serif;color:inherit;border:1px solid #acb89f;border-radius:4px;background:#fffef8}.feedback-card textarea{resize:vertical}.feedback-card .button{margin-top:22px;gap:12px}.field-help{font-size:10px;line-height:1.8;color:var(--muted)}.feedback-card .field-help{margin:4px 0 10px}.feedback-actions{display:flex;flex-wrap:wrap;gap:12px}.button.outline{background:transparent;color:var(--green)}#feedback-status{font-size:12px;min-height:1.7em}#feedback-output{font-family:monospace;font-size:11px}#feedback-edit{margin-bottom:15px}@media(max-width:900px){.pilot-layout{grid-template-columns:235px 1fr;gap:32px}.feedback-layout{gap:35px}}@media(max-width:760px){.pilot-heading{padding-block:45px 40px}.pilot-layout,.feedback-layout{grid-template-columns:1fr;gap:20px}.pilot-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:23px}.pilot-help{padding-top:7px}.pilot-main>h2{font-size:30px}.pilot-step{font-size:13px}.feedback-card{padding:23px}.pilot-feedback{padding-block:48px}.feedback-layout h2{font-size:38px}.pilot-layout{padding-bottom:50px}}@media(max-width:480px){.pilot-sidebar{grid-template-columns:1fr}.pilot-help{padding-bottom:10px}.pilot-progress{padding:22px}.feedback-actions .button{width:100%;margin-top:10px}}
