.pilot-proof{padding:32px 0;display:flex;align-items:center;gap:40px;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:30px}.pilot-proof h2{font-size:23px;font-weight:600;letter-spacing:-.6px;margin:13px 0}.pilot-proof p{font-size:14px;line-height:1.75;color:var(--muted);max-width:750px}.pilot-proof button{white-space:nowrap;background:none;border:0;font-size:13px;cursor:pointer}
.pilot-close{padding:45px;margin-block:50px 65px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(120deg,#fff8f9,#fff 65%);display:grid;grid-template-columns:1.6fr 1fr;gap:55px}.pilot-close h2{font-size:clamp(30px,3.5vw,44px);font-weight:600;letter-spacing:-1.5px;margin:18px 0;line-height:1.12}.pilot-close p{color:var(--muted);font-size:15px;line-height:1.75}.pilot-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 18px}.pilot-actions .button{font-size:13px}.pilot-close .pilot-expectation,.pilot-privacy{font-size:12px}.pilot-privacy{display:inline-block;margin-top:9px;text-decoration:underline;text-underline-offset:3px}.pilot-agenda{border-left:1px solid var(--line);padding-left:30px}.pilot-agenda>span{font-size:11px;letter-spacing:1.3px;color:var(--red)}.pilot-agenda ol{padding-left:21px;display:grid;gap:22px;margin-top:25px}.pilot-agenda li{padding-left:6px}.pilot-agenda b{font-size:15px;font-weight:600}.pilot-agenda p{font-size:13px;margin-top:5px}
.proof-evidence .evidence-tile span,.proof-project,.proof-card-top,.proof-signoff div>span,.proof-disclaimer,.proof-notice p{font-size:12px!important}.proof-evidence .evidence-tile{min-height:60px}.proof-explanation{font-size:14px!important}.proof-steps button{min-height:44px}.hero-assurance{font-size:12px!important}.proof-interaction-hint{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);padding:12px 0}.proof-interaction-hint span:last-child{white-space:nowrap}.receipt-next{display:block;width:100%;margin-top:12px;min-height:44px}.field-section .claim-feedback,.field-section .sample-invitation,.field-section .claim-progress,.field-section .field-caption{font-size:12px}.field-section .evidence-open{font-size:12px;min-height:44px}.field-section .claim-requirements legend{font-size:12px}.field-section .claim-submit{font-size:14px;min-height:44px}.store-actions .store-note{font-size:12px}
@media(max-width:700px){.pilot-proof{align-items:flex-start;flex-direction:column;gap:20px}.pilot-close{padding:26px;grid-template-columns:1fr;gap:30px}.pilot-agenda{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.pilot-actions .button{width:100%;justify-content:center}.hero-actions .button{white-space:normal;text-align:center}.hero-description{font-size:15px!important}.hero-assurance{line-height:1.65}.proof-evidence .evidence-tile span{font-size:12px!important}.field-section .evidence-row label{font-size:14px}.proof-interaction-hint{flex-wrap:wrap}}
