.pilot-section{padding-block:64px 80px}.pilot-heading{max-width:800px;margin-bottom:36px}.pilot-label{font-size:13px;color:var(--muted);margin-bottom:14px}.pilot-heading>p:last-child{margin-top:22px;color:var(--muted);font-size:18px}.pilot-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pilot-task{min-width:0;border-top:3px solid var(--accent);background:var(--panel);border-radius:0 0 12px 12px;padding:28px;display:flex;flex-direction:column}.pilot-task h3{font-size:25px;line-height:1.2;min-height:60px}.pilot-task-main>p:not(.pilot-label){margin-top:18px;color:var(--muted);font-size:15px}.pilot-pay{margin-top:26px}.pilot-pay>p{font-size:12px;color:var(--muted);min-height:36px}.pilot-pay ul{list-style:none;padding:0;margin:10px 0 0}.pilot-pay li{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding:12px 0;font-size:17px}.pilot-pay strong{margin-left:auto;font-size:18px}.pilot-check{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.pilot-check h4{font-size:15px;margin:0}.pilot-check ul{padding-left:18px;margin:16px 0 0}.pilot-check li{font-size:14px;margin-top:12px;color:var(--muted)}.pilot-next{display:flex;justify-content:space-between;gap:32px;align-items:center;margin-top:32px;padding:28px 0;border-block:1px solid var(--line)}.pilot-next p{font-size:14px;color:var(--muted);margin-top:10px}.pilot-single .pilot-tasks{display:block}.pilot-single .pilot-task{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:36px}.pilot-single .pilot-task h3{min-height:0;font-size:32px}.pilot-single .pilot-check{border-top:0;border-left:1px solid var(--line);margin:0;padding:0 0 0 36px}.pilot-single .pilot-pay{max-width:360px}.pilot-single .pilot-check li{font-size:16px;margin-top:22px}.pilot-single .pilot-pay>p{min-height:0}@media(max-width:800px){.pilot-tasks{grid-template-columns:1fr}.pilot-task h3{min-height:0}.pilot-single .pilot-task{grid-template-columns:1fr;gap:24px;padding:24px}.pilot-single .pilot-check{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.pilot-next{flex-direction:column;align-items:stretch}.pilot-next .button{white-space:normal}.pilot-section{padding-block:40px}.pilot-heading h2{font-size:30px}}
