.pilot-hero{border-bottom:1px solid var(--line);padding:112px 0 88px}.pilot-hero-grid{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;display:grid}.pilot-hero h1{font-family:var(--serif);letter-spacing:-.045em;margin:24px 0;font-size:clamp(52px,7vw,96px);font-weight:300;line-height:.96}.pilot-hero h1 em,.pilot-process em,.pilot-fit em{color:var(--accent);font-weight:300}.pilot-hero p{font-family:var(--serif);color:var(--ink-2);max-width:700px;margin:0 0 30px;font-size:20px;line-height:1.55}.pilot-hero aside{border:1px solid var(--line);background:var(--bg-1);padding:30px}.pilot-hero aside ul,.pilot-fit ul{margin:20px 0 0;padding:0;list-style:none}.pilot-hero aside li,.pilot-fit li{border-top:1px solid var(--line);color:var(--ink-2);padding:12px 0}.pilot-process,.pilot-fit{border-bottom:1px solid var(--line);padding:88px 0}.pilot-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px;display:grid}.pilot-steps article{border:1px solid var(--line);background:var(--bg-1);padding:26px}.pilot-steps h3{font-family:var(--serif);margin:30px 0 12px;font-size:24px;font-weight:400}.pilot-steps p,.pilot-fit p{color:var(--ink-2);margin:0;line-height:1.65}.pilot-fit-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}@media (max-width:900px){.pilot-hero-grid,.pilot-fit-grid{grid-template-columns:1fr;gap:42px}.pilot-steps{grid-template-columns:1fr 1fr}.pilot-hero{padding:80px 0 64px}}@media (max-width:600px){.pilot-steps{grid-template-columns:1fr}.pilot-hero h1{font-size:48px}}
