.pl-hero{overflow:hidden;background:var(--bg-black);color:var(--text);padding:calc(var(--hero-y) * 1.4) 0 var(--section-y)}.pl-hero,.pl-hero .wrap{position:relative}.pl-ninety{position:absolute;right:var(--pad);top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:var(--fs-mega);font-weight:500;line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px var(--neon);pointer-events:none}.pl-hero .label{color:var(--neon)}.pl-hero h1{position:relative;margin-top:20px;max-width:820px;font-size:var(--fs-giant);font-weight:700;line-height:.98;letter-spacing:-.035em}.pl-hero .lead{position:relative;margin:32px 0;max-width:560px;color:var(--text-soft)}.pl-hero .btn.primary{background:var(--neon);color:var(--neon-ink)}.pl-hero :focus-visible{outline-color:var(--neon)}.pl-hero ::selection{background:var(--neon);color:var(--neon-ink)}.pilot h2{max-width:820px}.pl-sub{margin:20px 0 48px;max-width:600px;font-size:var(--fs-lead);color:var(--paper-soft)}.pl-weeks{padding-bottom:0;border-bottom:0}.pl-cal{list-style:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:1px solid var(--paper-ink);border-bottom:1px solid var(--paper-ink)}.pl-cal .wk{display:flex;flex-direction:column;gap:8px;min-height:260px;padding:16px 12px 24px;border-left:1px solid var(--paper-line);background:var(--white);color:var(--paper-soft);font-size:var(--fs-object);line-height:1.4}.pl-cal .wk:first-child{border-left:0}.pl-cal .n{font-family:var(--mono);font-size:var(--fs-object-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--paper-faint)}.pl-cal b{font-size:var(--fs-body);color:var(--paper-ink)}.pl-cal .wk.setup{background:var(--paper-ink);color:var(--text-soft)}.pl-cal .wk.setup b{color:var(--white)}.pl-cal .wk.setup .n{color:var(--neon)}.pl-cal .wk.quote{background:var(--neon-wash-paper)}.pl-cal .wk.review{background:var(--paper);box-shadow:inset 0 0 0 2px var(--paper-ink)}.pl-measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap-split);gap:var(--gap-split)}.pl-measures div{border-top:2px solid var(--paper-ink);padding-top:20px}.pl-measures p{margin-top:8px;color:var(--paper-soft)}.pl-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap-split);gap:var(--gap-split)}.pl-list{list-style:none;margin-top:24px}.pl-list li{padding:16px 0;border-top:1px solid var(--paper-line);color:var(--paper-ink)}@media (max-width:1024px){.pl-ninety{opacity:.4}.pl-cal{grid-template-columns:repeat(6,minmax(0,1fr))}.pl-cal .wk:nth-child(7){border-left:0}.pl-cal .wk:nth-child(n+7){border-top:1px solid var(--paper-line)}.pl-cal .wk{min-height:200px}.pl-measures,.pl-terms{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pl-ninety{top:auto;bottom:-12px;transform:none;opacity:.35}.pl-cal{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-cal .wk{min-height:0;border-top:1px solid var(--paper-line)}.pl-cal .wk:nth-child(odd){border-left:0}.pl-cal .wk:nth-child(2n){border-left:1px solid var(--paper-line)}}