.pl-head{padding:56px 0 40px}.pl-head .hub-head-row{align-items:flex-end}.pl-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pl-tier{gap:16px;display:grid;position:relative}.pl-tier.is-most{border-color:var(--hub-ink);box-shadow:inset 0 0 0 1px var(--hub-ink), var(--ui-shadow)}.pl-tier-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pl-tier .hub-money{letter-spacing:-.05em;font-size:40px}.pl-tier .hub-money small{display:inline}.pl-tier-fact{border-top:1px solid var(--hub-line);color:var(--hub-ink);margin:0;padding-top:14px;font-size:14.5px;line-height:1.5}.pl-tier-fact span{color:var(--hub-muted)}.pl-perks{color:var(--hub-muted);gap:8px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.pl-perks li{gap:10px;display:flex}.pl-perks li:before{background:var(--hub-accent);content:"";border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.pl-tier .draft-hero-secondary,.pl-tier .draft-hero-primary{justify-content:center}.pl-tiers-note{color:var(--hub-muted);max-width:640px;margin:18px 0 0;font-size:14px;line-height:1.5}.pl-bar{border-radius:999px;height:22px;display:flex;overflow:hidden}.pl-bar i{height:100%;display:block}.pl-bar i:first-child{background:var(--hub-ink)}.pl-bar i:nth-child(2){background:var(--hub-accent)}.pl-bar i:nth-child(3){background:#11121066}.pl-bar i:nth-child(4){background:#1112102e}.pl-shares{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pl-shares li{gap:4px;padding-left:16px;display:grid;position:relative}.pl-shares li:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.pl-shares li:first-child:before{background:var(--hub-ink)}.pl-shares li:nth-child(2):before{background:var(--hub-accent)}.pl-shares li:nth-child(3):before{background:#11121066}.pl-shares li:nth-child(4):before{background:#1112102e}.pl-shares b{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:22px;font-weight:600;line-height:1}.pl-shares strong{letter-spacing:-.015em;font-size:14.5px;font-weight:600}.pl-shares span{color:var(--hub-muted);font-size:13.5px;line-height:1.45}.pl-money-note{color:var(--hub-muted);margin:20px 0 0;font-size:13.5px;line-height:1.5}.pl-join{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.pl-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pl-choice{background:var(--hub-card);border:1px solid var(--hub-line);cursor:pointer;border-radius:14px;gap:2px;padding:12px 14px;display:grid;position:relative}.hub-field .pl-choice input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.pl-choice b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:18px;font-weight:600}.pl-choice span{color:var(--hub-muted);font-size:12.5px}.pl-choice:has(input:checked){border-color:var(--hub-ink);box-shadow:inset 0 0 0 1px var(--hub-ink)}.pl-choice:has(input:focus-visible){outline:2px solid var(--hub-ink);outline-offset:2px}.pl-join .draft-hero-primary{cursor:pointer;justify-self:start;font-family:inherit}.pl-faq{gap:0;max-width:800px;margin:0;display:grid}.pl-faq div{border-top:1px solid var(--hub-line);grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:6px 32px;padding:18px 0;display:grid}.pl-faq div:last-child{border-bottom:1px solid var(--hub-line)}.pl-faq dt{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:1.3}.pl-faq dd{color:var(--hub-muted);margin:0;font-size:15px;line-height:1.55}.pl-faq dd a{color:var(--hub-ink);font-weight:600}.pl-closer{border-top:1px solid var(--hub-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:72px;padding:32px 0 0;display:flex}.pl-closer h2{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:600;line-height:1.05}.pl-closer p{color:var(--hub-muted);margin:6px 0 0;font-size:15px}@media (max-width:1000px){.pl-tiers{grid-template-columns:1fr}.pl-shares{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-join{grid-template-columns:1fr}}@media (max-width:760px){.pl-shares,.pl-choices,.pl-faq div{grid-template-columns:1fr}}
