.pilot-measure{padding:90px clamp(22px,7vw,110px);background:#dce9e2}
.pilot-measure h2{font-size:clamp(38px,5vw,65px);margin:12px 0}
.pilot-setup{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;gap:14px;align-items:end;margin:28px 0 14px}
.pilot-setup label,.pilot-return label{font-size:11px;font-weight:800}
.pilot-setup input,.pilot-setup select,.pilot-return input{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #b9cbc3;border-radius:7px;background:white}
.pilot-return{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:14px;align-items:end;max-width:700px}
.pilot-message{min-height:1.4em;font-weight:700;color:#8a321f}
.pilot-code,.pilot-test{background:#fffdf7;border-radius:12px;padding:20px;margin-top:16px}
.pilot-code{border-left:5px solid #f2bd55}
.pilot-code strong{font-size:20px}
.pilot-test-tabs{display:flex;gap:8px}
.pilot-test-tabs button{padding:9px 15px;border:1px solid #b9cbc3;border-radius:20px;background:white}
.pilot-test-tabs button.active{background:#0b5d46;color:white}
.pilot-results{display:flex;justify-content:space-between;align-items:center;margin-top:20px}
@media(max-width:1000px){.pilot-setup{grid-template-columns:1fr 1fr}.pilot-setup .button{width:100%}}
@media(max-width:700px){.pilot-setup,.pilot-return{grid-template-columns:1fr}.pilot-results{flex-direction:column;align-items:stretch;gap:12px}}
