.pilot-notice{width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:24px;border:1px solid #CBD5E1;border-radius:20px;background:#fff;color:#1E293B;box-shadow:0 16px 48px rgba(30,58,95,.2);font:inherit}
.pilot-notice::backdrop{background:rgba(15,23,42,.55)}
.pilot-notice h2{margin:0 0 16px;color:#1E3A5F;font-size:1.25rem;line-height:1.35}
.pilot-notice p{font-size:1rem;line-height:1.65;margin:0 0 14px}
.pilot-notice__actions{display:grid;gap:12px;margin-top:24px}
.pilot-notice__actions>a,.pilot-notice__actions>button{display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 16px;border:2px solid #0F766E;border-radius:10px;font:inherit;font-weight:650;cursor:pointer;text-decoration:none}
.pilot-notice__continue{background:#0F766E;color:#fff}
.pilot-notice__close{background:#fff;color:#0F766E}
.pilot-notice__actions :focus-visible{outline:3px solid #1D4ED8;outline-offset:3px}
