.pilot-main{max-width:1480px;margin-inline:auto}.pilot-breadcrumb{display:flex;gap:14px;align-items:center;padding-block:30px;font-size:12px;color:var(--muted)}.pilot-breadcrumb a:hover{color:var(--accent)}.pilot-intro{padding:32px 0 62px;border-bottom:1px solid var(--line)}.pilot-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-top:18px}.pilot-heading h1{font-size:clamp(44px,5.5vw,76px);line-height:1.07;font-weight:500;letter-spacing:-.045em}.pilot-state{flex-shrink:0;border-left:1px solid var(--line);padding-left:22px;font-size:11px;letter-spacing:.1em;line-height:2;color:var(--accent)}.pilot-state span{letter-spacing:0;color:var(--muted);font-size:13px}.pilot-lede{max-width:780px;font-size:19px;line-height:1.75;color:var(--muted);margin-top:28px}.pilot-action{display:inline-flex;align-items:center;gap:30px;background:var(--accent);color:#fff;padding:15px 22px;margin-top:30px;min-height:51px;font-size:14px}.pilot-action:hover{background:var(--accent-hover)}.pilot-secondary{display:inline-block;color:var(--muted);margin:18px 0 0 25px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.pilot-columns{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:65px 0}.pilot-page h2{font-size:34px;line-height:1.18;font-weight:500;letter-spacing:-.035em;margin:14px 0 20px}.pilot-columns p,.pilot-list{font-size:15px;line-height:1.8;color:var(--muted)}.pilot-list{list-style:none;padding:0;margin:20px 0}.pilot-list li{border-top:1px solid var(--line);padding:17px 0}.pilot-list strong{display:block;font-weight:500;color:var(--text);margin-bottom:4px}.pilot-steps{list-style:none;padding:0;margin:24px 0 0}.pilot-steps li{display:grid;grid-template-columns:30px 1fr;gap:20px;border-top:1px solid var(--line);padding:20px 0}.pilot-steps li>span{font-size:12px;color:var(--accent);padding-top:5px}.pilot-steps h3{font-size:21px;line-height:1.4;font-weight:500;letter-spacing:-.02em;margin:0 0 7px}.pilot-page .pilot-note{font-size:12px;line-height:1.7;color:var(--muted);margin-top:17px}.pilot-requirements{display:grid;grid-template-columns:.85fr 1.3fr;gap:8vw;border-top:1px solid var(--line);padding:42px 0}.pilot-requirements dl{margin:0}.pilot-requirements dl>div{display:grid;grid-template-columns:160px 1fr;gap:30px;padding:17px 0;border-bottom:1px solid var(--line)}.pilot-requirements dl>div:first-child{padding-top:0}.pilot-requirements dt{font-size:13px;font-weight:500}.pilot-requirements dd{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.pilot-expectations{border-left:2px solid var(--accent);padding:19px 25px;background:#e9f0f480;margin:3px 0 52px;max-width:900px}.pilot-expectations strong{font-weight:500;font-size:14px}.pilot-expectations p{color:var(--muted);font-size:14px;line-height:1.75;margin-top:8px}.pilot-page .studio-contact{padding-top:55px}.pilot-page .studio-contact h2{font-size:38px}.pilot-page .contact-email{font-size:clamp(15px,1.5vw,20px)}
.pilot-main{width:calc(100% - var(--gutter) * 2)}
@media(max-width:850px){.pilot-heading{flex-direction:column;align-items:start}.pilot-state{border-left:0;padding-left:0}.pilot-columns{gap:40px}.pilot-requirements{grid-template-columns:1fr;gap:20px}.pilot-page .studio-contact{gap:32px}.pilot-columns h2{font-size:29px}}
@media(max-width:640px){.pilot-breadcrumb{padding-block:24px}.pilot-intro{padding-top:16px;padding-bottom:42px}.pilot-heading{gap:22px}.pilot-heading h1{font-size:clamp(39px,10vw,54px)}.pilot-lede{font-size:17px;margin-top:22px}.pilot-secondary{display:block;margin-left:0}.pilot-columns{grid-template-columns:1fr;padding:42px 0;gap:35px}.pilot-requirements dl>div{grid-template-columns:1fr;gap:7px}.pilot-expectations{padding:18px;margin-bottom:38px}.pilot-page .studio-contact h2{font-size:32px}}
@media print{@page{size:A4;margin:13mm}.site-header,.site-footer,.skip-link,.pilot-action,.pilot-secondary,.pilot-inline-link,.pilot-breadcrumb{display:none!important}.pilot-page{background:#fff;color:#192a34;font-size:9pt}.pilot-main{padding:0!important;margin:0!important;width:auto}.pilot-intro{padding:0 0 12px}.pilot-heading{margin-top:8px;gap:18px;align-items:start}.pilot-heading h1{font-size:28pt}.pilot-state{font-size:8pt}.pilot-lede{font-size:10pt;line-height:1.45;margin-top:12px}.pilot-columns{padding:18px 0;gap:28px}.pilot-page h2,.pilot-columns h2{font-size:17pt;margin:7px 0 10px}.pilot-columns p,.pilot-list{font-size:9pt;line-height:1.45}.pilot-list{margin:8px 0}.pilot-list li{padding:8px 0}.pilot-steps{margin-top:10px}.pilot-steps li{padding:9px 0;gap:8px;grid-template-columns:20px 1fr}.pilot-steps h3{font-size:12pt}.pilot-page .pilot-note{font-size:8pt;line-height:1.4;margin-top:8px}.pilot-requirements{padding:14px 0;gap:25px}.pilot-requirements dl>div{padding:7px 0;grid-template-columns:105px 1fr;gap:12px}.pilot-requirements dt,.pilot-requirements dd{font-size:8.5pt;line-height:1.4}.pilot-expectations{padding:10px 14px;margin:0 0 14px;max-width:none}.pilot-expectations strong,.pilot-expectations p{font-size:8.5pt;line-height:1.4}.pilot-page .studio-contact{padding:12px 0 0;gap:22px;grid-template-columns:1fr 1fr}.pilot-page .studio-contact h2{font-size:17pt}.pilot-page .studio-contact h2 br{display:none}.pilot-page .contact-eyebrow,.labs-eyebrow{font-size:7pt}.pilot-page .contact-description{font-size:9pt;line-height:1.45}.pilot-page .contact-name{font-size:12pt}.pilot-page .contact-role{font-size:8pt}.pilot-page .contact-email{font-size:10pt;white-space:nowrap}.pilot-page .contact-details{padding-left:17px}section,aside,li{break-inside:avoid}a{color:inherit!important}}
