.pl__bar{background:var(--paper-tint);border:1px solid var(--rule);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding:1.1rem 1.25rem;display:flex}.pl__seg{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;padding:3px;display:inline-flex}.pl__segbtn{appearance:none;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:2px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .16s,color .16s}.pl__segbtn[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.pl__seats{flex:0 380px;align-items:center;gap:.9rem;display:flex}.pl__seats label{font-family:var(--mono);font-size:var(--step-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.pl__range{min-width:110px;accent-color:var(--amber);flex:1;height:22px}.pl__seatcount{font-family:var(--mono);text-align:right;min-width:5.5ch;font-size:.9375rem;font-weight:500}.pl__audience{font-size:var(--step-small);color:var(--muted);max-width:70ch;margin-top:1rem}.pl__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-top:1.75rem;display:grid}.pl__plan{border:1px solid var(--rule);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:1.35rem 1.25rem 1.4rem;display:flex;position:relative}.pl__plan[data-featured=true]{border-color:var(--ink);box-shadow:0 18px 40px -30px #0000188c}.pl__flag{background:var(--amber);color:var(--ink);font-family:var(--mono);font-size:var(--step-micro);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:.2rem .6rem;font-weight:500;position:absolute;top:0;left:1.25rem;transform:translateY(-50%)}.pl__planname{font-family:var(--display);letter-spacing:-.025em;font-size:1.2rem;font-weight:700}.pl__price{font-family:var(--display);letter-spacing:-.035em;align-items:baseline;gap:.3rem;margin-top:.85rem;display:flex}.pl__amount{font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:700}.pl__per{font-family:var(--sans);letter-spacing:0;color:var(--muted);font-size:.8125rem;font-weight:400}.pl__breakdown{font-family:var(--mono);font-size:var(--step-micro);color:var(--muted);min-height:1.4em;margin-top:.35rem}.pl__plan[data-over-cap=true] .pl__amount,.pl__plan[data-over-cap=true] .pl__planname{color:var(--muted)}.pl__overcap{border-left:3px solid var(--amber);background:var(--amber-wash);font-size:var(--step-micro);color:var(--amber-ink);margin-top:.85rem;padding:.4rem .6rem;line-height:1.5}.pl__summary{font-size:var(--step-small);color:var(--muted);border-top:1px solid var(--rule-soft);margin-top:.9rem;padding-top:.9rem;line-height:1.5}.pl__highlights{font-size:var(--step-small);flex-direction:column;gap:.4rem;margin:.9rem 0 1.25rem;padding:0;list-style:none;display:flex}.pl__highlights li{align-items:baseline;gap:.5rem;display:flex}.pl__highlights li:before{content:"";background:var(--amber);flex:none;width:5px;height:5px;transform:translateY(-2px)}.pl__cta{justify-content:center;margin-top:auto}.pl__matrix{margin-top:2.5rem}.pl__matrix th:first-child,.pl__matrix td:first-child{z-index:1;background:#fff;min-width:210px;position:sticky;left:0}.pl__matrix thead th:first-child{background:var(--paper-tint)}.pl__matrix td:not(:first-child),.pl__matrix th:not(:first-child){text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.pl__matrix tbody tr:hover td:first-child{background:var(--amber-wash)}.pl__yes{color:var(--amber-ink);font-weight:700}.pl__no{color:#6c7086}@media (width<=720px){.pl__bar{flex-direction:column;align-items:stretch}.pl__seg,.pl__seats{min-width:0;max-width:100%}.pl__seg{flex-wrap:wrap;display:flex}.pl__segbtn{white-space:normal;text-align:center;flex:auto}.pl__seats{flex-wrap:wrap;flex-basis:auto}.pl__seats label{white-space:normal;flex-basis:100%}.pl__range{flex:140px;min-width:0}}.ungated[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.ungated[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--rule-soft);padding:.55rem 0 .55rem 1.6rem;font-size:.9375rem;font-weight:500;position:relative}.ungated[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"";border-left:2px solid var(--amber-ink);border-bottom:2px solid var(--amber-ink);width:.7rem;height:.4rem;position:absolute;top:1rem;left:.15rem;transform:rotate(-45deg)}
