.pilot-hero {display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,6vw,84px);align-items:center;padding-block:clamp(36px,8vw,100px)}
.pilot-hero h1 {font-size:clamp(2.5rem,5.1vw,5rem);max-width:14ch;margin-block:12px 18px}
.pilot-hero .t-lead {max-width:52ch}
.pilot-actions {display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block:20px}
.pilot-walkthrough {margin:0;padding:clamp(20px,4vw,40px)}
.pilot-walkthrough ol,.pilot-steps {display:grid;gap:18px;margin:14px 0;padding-inline-start:24px}
.pilot-walkthrough h2 {font-size:1.2rem;margin:2px 0}
.pilot-walkthrough p,.pilot-narrow p {margin-block:0 12px}
.pilot-narrow {max-width:780px}
.pilot-form {display:grid;gap:12px;margin-block:20px;padding:24px}
.pilot-form .btn {justify-self:start}
.pilot-examples {display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}
@media(max-width:720px) {.pilot-hero,.pilot-examples {grid-template-columns:1fr}}

.launch-hero h1 {max-width:12ch}
.launch-example {background:var(--surface)}
.launch-example__inner {display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:18px;align-items:center}
.launch-example__inner img {display:block;width:100%;height:auto;border-radius:10px}
.launch-steps {list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:22px 0 0}
.launch-steps li {padding:20px}
.launch-steps h3 {margin:8px 0;font-size:1.3rem}
@media(max-width:720px){.launch-steps {grid-template-columns:1fr}}
@media(max-width:390px){.launch-example__inner {grid-template-columns:1fr}.launch-example__inner img {max-width:200px;margin-inline:auto}}

.entry-paths {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}
.entry-paths .card {display:flex;flex-direction:column;gap:12px;padding:24px;text-decoration:none}
.entry-paths .btn {margin-top:auto;align-self:flex-start}
#businessEntry .field {margin-bottom:18px}
#businessEntry details {margin:18px 0}
@media(max-width:720px){.entry-paths{grid-template-columns:1fr}}
