.webmcp-pilot{color:#172e2a;background:#f3f2eb;min-height:100dvh;padding:clamp(24px,6vw,80px);font-family:Arial,sans-serif}.webmcp-pilot header{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:64px;display:flex}.webmcp-pilot a{color:inherit;font-weight:700}.webmcp-pilot h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(40px,7vw,84px)}.webmcp-pilot h2{margin:12px 0 24px;font-size:clamp(25px,4vw,42px);line-height:1.1}.webmcp-pilot p{max-width:760px;line-height:1.6}.webmcp-pilot .pilot-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.webmcp-pilot .pilot-status{margin:24px 0;font-size:13px}.webmcp-pilot section{background:#fffefa;border:1px solid #ccd7d1;border-radius:20px;max-width:1000px;padding:clamp(20px,4vw,48px)}.webmcp-pilot dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin:32px 0;display:grid}.webmcp-pilot dt{margin-bottom:8px;font-weight:700}.webmcp-pilot dd{margin:0;line-height:1.5}.webmcp-pilot .pilot-actions{flex-wrap:wrap;gap:12px;display:flex}.webmcp-pilot button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#174f43;border:0;border-radius:24px;padding:12px 20px}.webmcp-pilot button:disabled{opacity:.5;cursor:wait}.webmcp-pilot button:focus-visible{outline-offset:4px;outline:3px solid #dc802e}.webmcp-pilot footer{margin-top:32px;font-size:13px;line-height:1.7}
