.pilot-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbfde6;border-bottom:1px solid #e5e5e9;position:sticky;top:0}.pilot-header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:58px;display:flex}.pilot-back{font-size:14px;font-weight:600}.pilot-hero{text-align:center;background:radial-gradient(at 50% -20%,#dce9ff,#0000 70%),#fbfbfd;padding:105px 0 85px}.pilot-eyebrow,.pilot-kicker{letter-spacing:.08em;color:#1459a8;font-size:13px;font-weight:800;display:block}.pilot-hero h1{margin-top:20px;font-size:clamp(46px,7vw,84px);line-height:1.05}.pilot-hero p:not(.pilot-reality){max-width:650px;color:var(--muted);margin:24px auto 0;font-size:clamp(19px,2vw,23px)}.pilot-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.pilot-reality{color:#40566e;text-align:right;background:#f1f6ff;border:1px solid #d5dfec;border-radius:16px;max-width:670px;margin:42px auto 0;padding:18px 24px;font-size:15px}.pilot-section{padding:92px 0}.pilot-section h2{margin-top:12px;font-size:clamp(35px,5vw,56px);line-height:1.1}.pilot-section-lead{max-width:670px;color:var(--muted);margin-top:16px;font-size:19px}.pilot-video-section{color:#fff;background:#11151f}.pilot-video-section .pilot-kicker{color:#8bb9ff}.pilot-video-section .pilot-section-lead,.pilot-caption{color:#b9bfca}.pilot-video-frame{aspect-ratio:16/9;background:#202838;border:1px solid #3c4250;border-radius:22px;margin-top:32px;overflow:hidden;box-shadow:0 25px 70px #00000040}.pilot-video-frame video{width:100%;height:100%;display:block}.pilot-caption{margin-top:15px;font-size:13px}.pilot-heading{margin-bottom:36px}.pilot-heading p{color:var(--muted);margin-top:16px;font-size:19px}.pilot-download-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px;display:grid}.pilot-download-card{background:#fff;border:1px solid #dedee4;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:320px;padding:28px;display:flex}.pilot-download-featured{background:#f1f6ff;border-color:#73a4ed}.pilot-device,.pilot-phase{color:#2364b2;font-size:12px;font-weight:700}.pilot-download-card h3{margin-top:14px;font-size:26px}.pilot-download-card p{color:var(--muted);margin-top:10px;font-size:16px}.pilot-download-card>.btn,.pilot-install-actions{margin-top:auto}.pilot-install-actions{flex-wrap:wrap;gap:9px;padding-top:22px;display:flex}.pilot-install-actions .btn,.pilot-download-card>.btn{white-space:normal;text-align:center;font-size:15px;line-height:1.25}.pilot-install-actions .pilot-small{margin:0}.pilot-small{color:var(--muted);margin-top:22px;font-size:13px;line-height:1.6}.pilot-guide{background:#f5f5f7}.pilot-timeline{margin:38px 0 0;padding:0;list-style:none}.pilot-step{border-top:1px solid #d8d9df;grid-template-columns:62px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.pilot-step-num{color:#fff;direction:ltr;background:#1d1d1f;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:700;display:grid}.pilot-step h3{margin-top:6px;font-size:23px}.pilot-step p{color:#54545a;margin-top:9px;line-height:1.65}.pilot-step p span[dir=ltr]{word-break:break-all;font-size:.88em;display:inline-block}.pilot-help{background:#fff}.pilot-faq{border-top:1px solid #dedee3;margin-top:30px}.pilot-faq details{border-bottom:1px solid #dedee3}.pilot-faq summary{cursor:pointer;padding:20px 0;font-size:18px;font-weight:700}.pilot-faq details p{color:var(--muted);padding:0 0 20px}.pilot-sources{color:var(--muted);margin-top:30px;font-size:13px;line-height:1.8}.pilot-footer{color:#a7a7ae;background:#17191e;padding:34px 0;font-size:13px}.pilot-footer a{color:#fff;font-size:20px;font-weight:700}.pilot-footer p{margin-top:12px}@media (max-width:850px){.pilot-download-grid{grid-template-columns:1fr}.pilot-download-card{min-height:0}.pilot-download-card>.btn,.pilot-install-actions{margin-top:22px}}@media (max-width:600px){.pilot-hero{padding:68px 0}.pilot-section{padding:66px 0}.pilot-step{grid-template-columns:44px minmax(0,1fr);gap:12px}.pilot-step-num{width:38px;height:38px;font-size:13px}.pilot-step h3{font-size:20px}.pilot-reality{padding:15px}.pilot-back{font-size:12px}}
