.pilot{--pilot-max:1080px;--pilot-gutter:clamp(16px,4vw,32px);--pilot-get:#2563eb;--pilot-ask:#111827;--pilot-building:#b45309;padding:0 var(--pilot-gutter)5rem}.pilot .pilot-section{max-width:var(--pilot-max);margin:0 auto;padding:clamp(3rem,7vw,5rem) 0 0}.pilot .pilot-narrow{max-width:720px}.pilot .pilot-h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.pilot .pilot-h2--center{text-align:center;margin-bottom:2rem}.pilot .pilot-body{color:var(--graphite);margin:0;font-size:1.0625rem;line-height:1.7}.pilot .pilot-note{color:var(--text-secondary);margin:1.25rem 0 0;line-height:1.6}.pilot .pilot-hero{text-align:center;max-width:820px;margin:0 auto;padding:clamp(3.5rem,9vw,6.5rem) 0 0}.pilot .pilot-eyebrow{border:1px solid var(--border-light);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-primary);background:#eff6ff;border-radius:999px;margin:0 0 1.25rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-block}.pilot .pilot-hero__title{letter-spacing:-.035em;color:var(--graphite-deep);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2rem,5.2vw,3.5rem);font-weight:800;line-height:1.08}.pilot .pilot-hero__sub{color:var(--text-secondary);text-wrap:pretty;max-width:640px;margin:0 auto 2rem;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6}.pilot .pilot-deal{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.pilot .pilot-deal__col{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-page);border-top:4px solid var(--pilot-get);padding:clamp(1.5rem,3vw,2.25rem)}.pilot .pilot-deal__col--ask{border-top-color:var(--pilot-ask);background:var(--bg-surface)}.pilot .pilot-deal__title{margin:0 0 1.25rem;font-size:1.25rem;font-weight:700}.pilot .pilot-deal__col ul{gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}.pilot .pilot-deal__col h3{color:var(--graphite-deep);margin:0 0 .25rem;font-size:1rem;font-weight:650}.pilot .pilot-deal__col p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.pilot .pilot-deal__fineprint{border-top:1px dashed var(--border-light);padding-top:1.25rem;margin:1.5rem 0 0!important;font-size:.875rem!important}.pilot .pilot-checklist{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pilot .pilot-checklist li{color:var(--graphite);padding-left:1.875rem;font-size:1.0625rem;line-height:1.6;position:relative}.pilot .pilot-checklist li:before{content:"";background:#eff6ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5'/%3E%3C/svg%3E") 50%/.75rem no-repeat;border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:.45em;left:0}.pilot .pilot-today{grid-template-columns:1.6fr 1fr;align-items:start;gap:1.5rem;display:grid}.pilot .pilot-label{letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.8125rem;font-weight:650;display:inline-flex}.pilot .pilot-label:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.pilot .pilot-label--now{color:#047857}.pilot .pilot-label--building{color:var(--pilot-building)}.pilot .pilot-label--not-yet{color:var(--text-muted)}.pilot .pilot-grid{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pilot .pilot-card{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:1.25rem}.pilot .pilot-card h3{margin:0 0 .375rem;font-size:1rem;font-weight:650}.pilot .pilot-card p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.pilot .pilot-today__side{gap:1rem;display:grid}.pilot .pilot-panel{border-radius:var(--radius-md);background:#fffbeb;border:1px solid #fde68a;padding:1.25rem}.pilot .pilot-panel ul{color:var(--graphite);margin:0;padding:0;font-size:.9375rem;line-height:1.55;list-style:none}.pilot .pilot-panel--muted{border-color:var(--border-light);background:var(--bg-surface)}.pilot .pilot-inline-list{flex-wrap:wrap;gap:.5rem;display:flex}.pilot .pilot-inline-list li{border:1px solid var(--border-light);background:var(--bg-page);color:var(--text-secondary);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem}.pilot .pilot-direction{border-radius:var(--radius-lg);background:var(--graphite-deep);color:#f9fafb;grid-template-columns:1fr 1.5fr;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(3rem,7vw,5rem);padding:clamp(2rem,5vw,3.5rem);display:grid}.pilot .pilot-direction .pilot-h2{color:#fff}.pilot .pilot-direction__intro{color:#9ca3af;margin:0;line-height:1.6}.pilot .pilot-direction__list{counter-reset:direction;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.pilot .pilot-direction__list li{counter-increment:direction;padding-left:3rem;position:relative}.pilot .pilot-direction__list li:before{content:counter(direction,decimal-leading-zero);color:#60a5fa;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700;position:absolute;top:.1rem;left:0}.pilot .pilot-direction__list h3{color:#fff;margin:0 0 .375rem;font-size:1.125rem;font-weight:650}.pilot .pilot-direction__list p{color:#d1d5db;margin:0;line-height:1.65}.pilot .pilot-steps{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pilot .pilot-steps li{border-top:2px solid var(--border-light);padding-top:1rem}.pilot .pilot-steps__num{background:var(--graphite-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.pilot .pilot-steps h3{margin:0 0 .25rem;font-size:1rem;font-weight:650}.pilot .pilot-steps p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.pilot .pilot-faq__item{border-bottom:1px solid var(--border-light)}.pilot .pilot-faq__item:first-child{border-top:1px solid var(--border-light)}.pilot .pilot-faq__item summary{cursor:pointer;padding:1.125rem 2rem 1.125rem 0;font-weight:600;list-style:none;position:relative}.pilot .pilot-faq__item summary::-webkit-details-marker{display:none}.pilot .pilot-faq__item summary:after{content:"+";color:var(--text-muted);font-size:1.25rem;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.pilot .pilot-faq__item[open] summary:after{transform:translateY(-50%)rotate(45deg)}.pilot .pilot-faq__item summary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}.pilot .pilot-faq__item p{color:var(--text-secondary);margin:0 0 1.25rem;line-height:1.65}.pilot .pilot-apply{text-align:center;max-width:720px;scroll-margin-top:80px}.pilot .pilot-apply .pilot-body{margin-bottom:1.75rem}.pilot .pilot-apply__soon{border:1px dashed var(--border-light);border-radius:var(--radius-sm);color:var(--text-secondary);margin:0;padding:.75rem 1.25rem;font-size:.9375rem;display:inline-block}@media (max-width:860px){.pilot .pilot-deal,.pilot .pilot-today,.pilot .pilot-direction{grid-template-columns:1fr}.pilot .pilot-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pilot .pilot-grid,.pilot .pilot-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pilot .pilot-faq__item summary:after{transition:none}}
