.prpilot .hero-pilot{position:relative;padding:clamp(56px,8vw,104px) 0 clamp(40px,5vw,64px);overflow:hidden}.prpilot .hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:center}@media (max-width:940px){.prpilot .hero-grid{grid-template-columns:1fr;gap:36px}}.prpilot .seatbadge{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;border:1px solid rgba(201,169,97,.45);background:rgba(201,169,97,.07);border-radius:999px;padding:8px 16px 8px 11px;font-family:var(--disp);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--gold-light)}.prpilot .seatbadge i{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgba(201,169,97,.16)}.prpilot .herolist{list-style:none;margin:26px 0 30px;padding:0;display:grid;gap:11px}.prpilot .herolist li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;color:var(--body)}.prpilot .herolist svg{width:17px;height:17px;flex:0 0 17px;margin-top:2px;color:var(--gold)}.prpilot .cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.prpilot .nocard{margin-top:16px;font-size:12.5px;color:var(--faint)}.prpilot .getgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}@media (max-width:900px){.prpilot .getgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.prpilot .getgrid{grid-template-columns:1fr}}.prpilot .ledger{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}@media (max-width:860px){.prpilot .ledger{grid-template-columns:1fr}}.prpilot .lcol{background:linear-gradient(160deg,#17161b,#0e0d11);border:1px solid var(--border);border-radius:16px;padding:30px}.prpilot .lcol.ask{border-color:rgba(201,169,97,.3)}.prpilot .lcol h3{font-size:16px}.prpilot .lcol .sub{font-size:12px;color:var(--faint);margin-top:7px;font-family:var(--font);text-transform:none;letter-spacing:0}.prpilot .lcol ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:15px}.prpilot .lcol li{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;line-height:1.52}.prpilot .lcol li b{display:block;color:var(--cream);font-weight:600;margin-bottom:2px}.prpilot .lcol li span.m{color:#a99f89}.prpilot .lcol .mk{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.prpilot .lcol .mk svg{width:11px;height:11px}.prpilot .lcol.no .mk{background:rgba(201,169,97,.1);color:var(--gold);box-shadow:inset 0 0 0 1px rgba(201,169,97,.28)}.prpilot .lcol.ask .mk{background:rgba(245,239,225,.07);color:var(--cream);box-shadow:inset 0 0 0 1px rgba(245,239,225,.18)}.prpilot .vidgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}@media (max-width:900px){.prpilot .vidgrid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.prpilot .vcard{display:flex;flex-direction:column}.prpilot .vmeta{margin-top:15px}.prpilot .vmeta .vt{font-weight:700;font-size:14.5px;color:var(--cream);letter-spacing:.02em}.prpilot .vmeta .vt,.prpilot .vmeta .vw{font-family:var(--disp);text-transform:uppercase}.prpilot .vmeta .vw{font-size:12px;color:var(--gold);letter-spacing:.1em;margin-top:5px}.prpilot .vmeta .vp{font-size:13px;color:#a99f89;margin-top:9px;line-height:1.5}.prpilot .shots{margin-top:40px}.prpilot .shotframe{position:relative;border:1px solid rgba(201,169,97,.28);border-radius:18px;overflow:hidden;background:#0a0a0c;box-shadow:0 60px 120px -60px #000}.prpilot .shottrack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.prpilot .shottrack::-webkit-scrollbar{display:none}.prpilot .shot{flex:0 0 100%;scroll-snap-align:center;position:relative}.prpilot .shot img{display:block;width:100%;height:auto}.prpilot .shot .cap{position:absolute;left:0;right:0;bottom:0;padding:30px 26px 22px;background:linear-gradient(0deg,rgba(8,8,10,.96) 35%,transparent)}.prpilot .shot .cap b{display:block;font-family:var(--disp);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cream);font-size:15px}.prpilot .shot .cap span{display:block;font-size:12.5px;color:#a99f89;margin-top:5px;max-width:60ch}.prpilot .shotnav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px}.prpilot .shotbtn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(201,169,97,.4);background:rgba(201,169,97,.05);color:var(--gold);cursor:pointer;transition:.2s}.prpilot .shotbtn:hover{background:var(--gold);color:#100c04}.prpilot .shotbtn svg{width:15px;height:15px}.prpilot .dots{display:flex;gap:8px}.prpilot .dot{width:7px;height:7px;border-radius:50%;background:var(--border);border:0;padding:0;cursor:pointer;transition:.25s}.prpilot .dot.on{background:var(--gold);transform:scale(1.35)}.prpilot .faq-list{max-width:820px;margin:40px auto 0;display:grid;gap:10px}.prpilot .faq-item{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .25s}.prpilot .faq-item.open{border-color:rgba(201,169,97,.45)}.prpilot .faq-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:19px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--disp);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:14px;color:var(--cream)}.prpilot .faq-q .chev{flex:0 0 13px;width:13px;height:13px;color:var(--gold);transition:transform .25s}.prpilot .faq-item.open .faq-q .chev{transform:rotate(180deg)}.prpilot .faq-a{max-height:0;overflow:hidden;transition:max-height .32s ease}.prpilot .faq-item.open .faq-a{max-height:420px}.prpilot .faq-a p{margin:0 22px 20px;font-size:13.5px;color:#a99f89;line-height:1.6}.prpilot .formwrap{max-width:760px;margin:0 auto}.prpilot .formcard{position:relative;background:linear-gradient(165deg,#1d1b23,#141219);border:1px solid rgba(201,169,97,.42);border-radius:18px;padding:clamp(26px,4vw,42px);box-shadow:0 50px 110px -45px #000,0 0 70px -30px rgba(201,169,97,.22);overflow:hidden}.prpilot .formcard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.prpilot .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;background:rgba(8,8,10,.95);backdrop-filter:blur(14px);border-top:1px solid rgba(201,169,97,.28);transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.prpilot .sticky-cta.show{transform:none}.prpilot .sticky-in{max-width:1200px;margin:0 auto;padding:13px 30px;display:flex;align-items:center;justify-content:space-between;gap:18px}.prpilot .sticky-in .txt{font-family:var(--disp);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--cream)}.prpilot .sticky-in .txt span{display:block;font-family:var(--font);font-weight:400;text-transform:none;letter-spacing:0;font-size:12px;color:var(--faint);margin-top:2px}.prpilot .sticky-cta .btn{padding:12px 24px}@media (max-width:620px){.prpilot .sticky-in{padding:11px 18px}.prpilot .sticky-in .txt span{display:none}}.prpilot .herofig{margin:0}.prpilot .herofig img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid rgba(201,169,97,.3);box-shadow:0 50px 110px -50px #000}.prpilot .herofig figcaption{margin-top:13px;text-align:center;font-family:var(--disp);font-weight:500;text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;color:var(--dim)}.prpilot .teachgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}@media (max-width:860px){.prpilot .teachgrid{grid-template-columns:1fr}}.prpilot .teach{background:linear-gradient(160deg,#17161b,#0e0d11);border:1px solid var(--border);border-radius:16px;padding:26px;display:flex;gap:22px;align-items:flex-start;transition:.25s}.prpilot .teach:hover{border-color:rgba(201,169,97,.45);transform:translateY(-4px)}.prpilot .teach img{flex:0 0 104px;width:104px;height:104px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(201,169,97,.35)}@media (max-width:480px){.prpilot .teach{flex-direction:column;gap:16px}.prpilot .teach img{flex-basis:auto;width:88px;height:88px}}.prpilot .teach h3{font-size:19px}.prpilot .teach .trole{font-family:var(--disp);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--gold);margin:6px 0 0}.prpilot .teach .tlead{font-size:15px;color:var(--cream);margin:14px 0 0;line-height:1.5}.prpilot .teach .tp{font-size:14px;margin:10px 0 0;line-height:1.62}.prpilot{--body:#d9d2c0;--dim:#a79e86;--faint:#978e78}.prpilot .lead{color:#d9d2c0}.prpilot .herolist li{font-size:15.5px;line-height:1.55;color:#d9d2c0}.prpilot .nocard{font-size:13.5px;color:#978e78}.prpilot .chk p,.prpilot .faq-a p,.prpilot .lcol li span.m,.prpilot .scard p,.prpilot .step p,.prpilot .vmeta .vp{color:#bdb49e}.prpilot .scard p{font-size:14.5px;line-height:1.6}.prpilot .chk p{font-size:14px;line-height:1.6}.prpilot .step p{font-size:13.5px;line-height:1.55}.prpilot .vmeta .vp{font-size:14px;line-height:1.6}.prpilot .faq-a p{font-size:14.5px;line-height:1.68;color:#c3bba6}.prpilot .faq-q{font-size:14.5px}.prpilot .lcol li{font-size:14.5px;line-height:1.58}.prpilot .lcol li span.m{font-size:14px}.prpilot .lcol .sub{font-size:13px;color:#978e78}.prpilot .shot .cap span{font-size:13.5px;color:#c3bba6}.prpilot .herofig figcaption,.prpilot .stat .l{color:#a79e86}.prpilot .jumpband{border-top:1px solid rgba(201,169,97,.14);border-bottom:1px solid rgba(201,169,97,.14);background:var(--raised)}.prpilot .jumpin{display:flex;align-items:center;gap:22px;padding-top:15px;padding-bottom:15px}.prpilot .jlabel{flex:0 0 auto;font-family:var(--disp);font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:10.5px;color:var(--gold)}.prpilot .jumpin ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:9px;align-items:center}.prpilot .jumpin a{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:7px 15px;font-family:var(--disp);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;color:#c3bba6;transition:.18s}.prpilot .jumpin a:hover{border-color:rgba(201,169,97,.55);color:var(--cream);background:rgba(201,169,97,.07)}.prpilot .jumpin li:last-child a{border-color:rgba(201,169,97,.5);color:var(--gold-light)}@media (max-width:760px){.prpilot .jumpin{flex-direction:column;align-items:flex-start;gap:11px}.prpilot .jumpin ul{gap:7px}.prpilot .jumpin a{font-size:11px;padding:6px 12px}}.prpilot #apply,.prpilot #gets,.prpilot #inside,.prpilot #questions,.prpilot #teachers,.prpilot #trade{scroll-margin-top:86px}.prpilot .feature{display:grid;grid-template-columns:1.35fr .65fr;gap:32px;align-items:center;margin-top:38px;padding:26px;border-radius:18px;background:linear-gradient(160deg,#17161b,#0e0d11);border:1px solid rgba(201,169,97,.3)}@media (max-width:900px){.prpilot .feature{grid-template-columns:1fr;gap:24px;padding:20px}}.prpilot .feature .fbody h3{font-size:23px;margin-top:14px;line-height:1.1}.prpilot .feature .fbody p{font-size:14.5px;color:#bdb49e;line-height:1.62;margin:13px 0 0}.prpilot .feature .fbody .fmeta{font-family:var(--disp);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;color:var(--gold);margin-top:16px}