.pricing-hero:where(.astro-lmkygsfs){text-align:center;padding:3rem 0 .5rem}.pricing-hero:where(.astro-lmkygsfs) h1:where(.astro-lmkygsfs){font-size:2.4rem;margin:0 0 .5rem;color:#fff}.pricing-hero:where(.astro-lmkygsfs) .lede:where(.astro-lmkygsfs){max-width:none}.oss-line:where(.astro-lmkygsfs){margin-top:.75rem;font-size:.85rem;color:#71717a}.pricing-hero:where(.astro-lmkygsfs) .banner:where(.astro-lmkygsfs){text-align:left;margin-top:1.5rem}.pricing-hero:where(.astro-lmkygsfs) .banner:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){color:#fbbf24}.tiers:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.75rem 0 2rem}@media(max-width:1000px){.tiers:where(.astro-lmkygsfs){grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.tiers:where(.astro-lmkygsfs){grid-template-columns:1fr}}.tier:where(.astro-lmkygsfs){border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:1.35rem 1.1rem;background:#0e1526;display:flex;flex-direction:column}.tier:where(.astro-lmkygsfs).featured{border-color:#f97316;box-shadow:0 0 0 1px #f97316,0 12px 40px #f973161f}.tier:where(.astro-lmkygsfs) .badge:where(.astro-lmkygsfs){align-self:flex-start;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#0a0f1e;background:#f97316;border-radius:999px;padding:.15rem .6rem;margin-bottom:.6rem;font-weight:700}.tier:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){margin:0 0 .25rem;font-size:1.25rem}.tier:where(.astro-lmkygsfs) .tagline:where(.astro-lmkygsfs){color:#a1a1aa;font-size:.82rem;min-height:3.4em;margin:0 0 1rem}.price:where(.astro-lmkygsfs){display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem}.price:where(.astro-lmkygsfs) .amount:where(.astro-lmkygsfs){font-size:2.1rem;font-weight:700;color:#fff}.price:where(.astro-lmkygsfs) .unit:where(.astro-lmkygsfs){color:#a1a1aa;font-size:.82rem}.tier:where(.astro-lmkygsfs) ul:where(.astro-lmkygsfs){list-style:none;padding:0;margin:0 0 1.5rem;flex:1}.tier:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){padding:.28rem 0 .28rem 1.3rem;font-size:.82rem;color:#d4d4d8;position:relative}.tier:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs):before{content:"›";color:#f97316;position:absolute;left:0}.tier:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs).lead:before{content:""}.tier:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs).lead{color:#a1a1aa;padding-left:0;font-weight:600}.tier:where(.astro-lmkygsfs) .btn:where(.astro-lmkygsfs){display:block;text-align:center}.chip:where(.astro-lmkygsfs){display:inline-block;margin-left:.4rem;vertical-align:1px;font-size:.62rem;letter-spacing:.05em;color:#fbbf24;border:1px solid rgba(251,191,36,.45);border-radius:999px;padding:0 .4rem}.seats-note:where(.astro-lmkygsfs){border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0e1526;padding:1.25rem 1.5rem;margin:0 0 2rem;text-align:center}.seats-note:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){color:#f97316}.seats-note:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){margin:.35rem 0 0;color:#a1a1aa;font-size:.9rem}h3:where(.astro-lmkygsfs).section{text-align:center;font-size:1.3rem;margin:2rem 0 .5rem;color:#fff}.matrix-key:where(.astro-lmkygsfs){text-align:center;color:#71717a;font-size:.8rem;margin:0 0 1rem}.matrix-scroll:where(.astro-lmkygsfs){overflow-x:auto;margin-bottom:3rem}table:where(.astro-lmkygsfs){width:100%;border-collapse:collapse;min-width:700px}thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){text-align:left;padding:.75rem;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.2);background:#0a0f1e}thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs).tier-h{text-align:center}thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs).tier-h.featured{color:#f97316}tbody:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:.55rem .75rem;font-size:.82rem;border-bottom:1px solid rgba(255,255,255,.06)}tbody:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs).feature{color:#d4d4d8}tbody:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs).cell{text-align:center}td:where(.astro-lmkygsfs) .yes:where(.astro-lmkygsfs){color:#4ade80;font-weight:700}td:where(.astro-lmkygsfs) .no:where(.astro-lmkygsfs){color:#52525b}td:where(.astro-lmkygsfs) .val:where(.astro-lmkygsfs){color:#e5e5e5}tr:where(.astro-lmkygsfs).group-row td:where(.astro-lmkygsfs){padding-top:1.4rem;color:#f97316;font-weight:700;text-transform:uppercase;font-size:.7rem;letter-spacing:.08em;border:none}.group-note:where(.astro-lmkygsfs){display:inline-block;margin-left:.75rem;color:#71717a;font-weight:400;text-transform:none;letter-spacing:0;font-size:.72rem}.reqs-intro:where(.astro-lmkygsfs){text-align:center;color:#a1a1aa;font-size:.9rem;margin:-.25rem 0 1.5rem}.reqs:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem}@media(max-width:820px){.reqs:where(.astro-lmkygsfs){grid-template-columns:1fr}}.req:where(.astro-lmkygsfs){border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0e1526;padding:1.35rem}.req-n:where(.astro-lmkygsfs){color:#f97316;font-size:.8rem;font-weight:700;letter-spacing:.05em}.req:where(.astro-lmkygsfs) h4:where(.astro-lmkygsfs){margin:.35rem 0 .5rem;font-size:1.05rem;color:#fff}.req:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){margin:0;color:#a1a1aa;font-size:.85rem;line-height:1.55}.reqs-note:where(.astro-lmkygsfs){text-align:center;color:#71717a;font-size:.8rem;margin:0 auto 3rem;max-width:760px}.reqs-note:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){color:#a1a1aa}
