.pilot-review{margin:24px 0;border:1px solid #dbe2dc;border-radius:28px;background:#fbfcf8;overflow:hidden;box-shadow:0 20px 45px rgba(10,35,26,.06)}
.pilot-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px;border-bottom:1px solid #e2e7e0;background:linear-gradient(135deg,#f5f9ef,#fff)}
.pilot-review-head h4{margin:6px 0 8px;font:700 clamp(24px,3vw,34px)/1.05 Manrope,sans-serif;color:#071c14}.pilot-review-head p{margin:0;max-width:720px;color:#5d6c65;line-height:1.55}
.pilot-review-verdict{min-width:230px;padding:16px 18px;border-radius:18px;background:#edf2ed;border:1px solid #d9e0da}.pilot-review-verdict span{display:block;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#66736c}.pilot-review-verdict strong{display:block;margin-top:5px;font-size:16px;color:#10251c}.pilot-review-verdict.passed{background:#edf9e5;border-color:#cae4b6}.pilot-review-verdict.failed{background:#fff1ed;border-color:#efd0c7}.pilot-review-verdict.practice{background:#f5f1ff;border-color:#ded4f6}
.pilot-review-summary{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #e2e7e0}.pilot-review-summary article{padding:22px 20px;border-right:1px solid #e2e7e0}.pilot-review-summary article:last-child{border-right:0}.pilot-review-summary span,.pilot-review-table small{display:block;font-size:11px;color:#6c7973;text-transform:uppercase;letter-spacing:.06em}.pilot-review-summary strong{display:block;margin:6px 0 4px;font:700 24px/1.1 Manrope,sans-serif;color:#092017}.pilot-review-summary small{color:#718078}
.pilot-review-table{padding:0 24px}.pilot-review-row{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(6,minmax(90px,1fr));gap:12px;align-items:center;padding:18px 4px;border-bottom:1px solid #e5e9e4;font-size:13px;color:#263a31}.pilot-review-row.header{padding-top:22px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#738078}.pilot-review-row>strong small{margin-top:5px}.pilot-review-row b{font-weight:750}.pilot-review-status{display:inline-flex;justify-self:start;padding:7px 10px;border-radius:999px;background:#edf1ed;font-size:11px;font-style:normal;font-weight:800;color:#31483c}.pilot-review-status.passed{background:#dff2cf;color:#285217}.pilot-review-status.failed{background:#fee8e3;color:#8b392f}.pilot-review-status.practice{background:#ece6fa;color:#574081}
.pilot-review-actions{display:flex;align-items:center;gap:12px;padding:22px 28px}.pilot-review-actions small{margin-left:auto;max-width:470px;color:#6f7b75;line-height:1.45}.pilot-review-boundary{padding:18px 28px;background:#0b241a;color:#d8e3dc;font-size:12px;line-height:1.55}.pilot-review-boundary strong{color:#c6f65d}
@media(max-width:1050px){.pilot-review-summary{grid-template-columns:repeat(2,1fr)}.pilot-review-summary article{border-bottom:1px solid #e2e7e0}.pilot-review-table{overflow-x:auto}.pilot-review-row{min-width:920px}}
@media(max-width:680px){.pilot-review{border-radius:20px}.pilot-review-head{display:block;padding:22px}.pilot-review-verdict{margin-top:18px;min-width:0}.pilot-review-summary{grid-template-columns:1fr 1fr}.pilot-review-summary article{padding:16px}.pilot-review-summary strong{font-size:20px}.pilot-review-actions{align-items:stretch;flex-direction:column;padding:20px}.pilot-review-actions small{margin:4px 0 0}.pilot-review-boundary{padding:16px 20px}}
