.pilot-page .pilot-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:4rem 0}
.pilot-page h1{font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.1;max-width:14ch}
.pilot-page .pilot-caption{font-size:.95rem;color:var(--muted);margin-top:1.25rem}
.pilot-page .pilot-example{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--teal);padding:clamp(1.25rem,3vw,2rem);border-radius:14px}
.pilot-page .pilot-example h2{font-size:1.65rem;line-height:1.25}
.pilot-page .pilot-example ol{padding-left:1.4rem;margin-top:1.8rem}
.pilot-page .pilot-example li{padding:.75rem 0;border-bottom:1px solid var(--line)}
.pilot-page .pilot-example li:last-child{border:0}
.pilot-page .pilot-example li p{font-size:1rem;margin:.5rem 0}
.pilot-page .pilot-section{padding:3rem 0;border-top:1px solid var(--line)}
.pilot-page .pilot-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem}
.pilot-page .pilot-columns h3{font-size:1.3rem;color:var(--teal)}
.pilot-page .pilot-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem)}
.pilot-page .pilot-plan{padding-left:1.4rem}.pilot-page .pilot-plan li{margin-bottom:1.2rem}
.pilot-page details{padding:1rem 0;border-bottom:1px solid var(--line)}
.pilot-page summary{font-weight:600;cursor:pointer}.pilot-page details p{max-width:76ch}
.pilot-page input,.pilot-page textarea{width:100%;min-width:0}.pilot-page .inquiry-panel{min-width:0}
@media(max-width:780px){.pilot-page .pilot-hero,.pilot-page .pilot-split,.pilot-page .pilot-columns{grid-template-columns:1fr}.pilot-page .pilot-hero{padding:2.5rem 0}.pilot-page .pilot-section{padding:2rem 0}}
@media print{.pilot-page form,.site-header,.site-footer,.site-motion-controls{display:none}.pilot-page .pilot-hero,.pilot-page .pilot-split{display:block}}
