body:has(.pricing) .main-pane{background:radial-gradient(at 12% 18%,#5d0f39 0%,#0000 46%),radial-gradient(at 88% 8%,#3a0a22 0%,#0000 42%),radial-gradient(at 70% 90%,#280a1d 0%,#0000 40%),#0a0709;width:100%}body:has(.pricing) .content-panel{border-top:0;padding-top:.75rem}body:has(.pricing) .sl-markdown-content{max-width:none;margin-inline:0}body:has(.pricing) .pagination-links{display:none}.pricing:where(.astro-beviid3d){--gold:#d4af37;--gold-bright:#e6c250;--wine:#5d0f39;--ink:#0a0709;width:100%;max-width:none;margin:.25rem 0 3.5rem;padding-inline:0}.pricing__head:where(.astro-beviid3d){text-align:center;max-width:40rem;margin:0 auto 4rem}.pricing__eyebrow:where(.astro-beviid3d){letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 .7rem;font-size:.72rem;font-weight:700}.pricing__title:where(.astro-beviid3d){letter-spacing:-.04em;color:#f7f0dc;margin:0;font-size:clamp(2.1rem,4vw,3.15rem);font-weight:700;line-height:1.05}.pricing__tagline:where(.astro-beviid3d){color:#cbb89a;margin:.9rem 0 0;font-size:1.05rem;line-height:1.55}.pricing__deck:where(.astro-beviid3d){grid-template-columns:1fr;align-items:stretch;gap:1.5rem;margin-bottom:4.5rem;display:grid}.pricing__deck:where(.astro-beviid3d)>.tier:where(.astro-beviid3d){height:100%;margin-top:0!important}.tier:where(.astro-beviid3d){--tier-pad-x:2.25rem;--tier-pad-top:2rem;--tier-pad-overlap:calc(var(--tier-pad-x) * 3.9 / 2.25);min-height:100%;padding:var(--tier-pad-top) var(--tier-pad-x) 2.25rem;isolation:isolate;background:linear-gradient(160deg,#18141c 0%,#0d0a0e 100%);border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:visible;box-shadow:0 4px 28px #0006}.tier:where(.astro-beviid3d):before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 45%, transparent) 35%, color-mix(in srgb, var(--gold) 45%, transparent) 65%, transparent);z-index:2;height:2px;position:absolute;inset:0 1rem}.tier--featured:where(.astro-beviid3d){padding-top:calc(var(--tier-pad-top) * 1.5);border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--gold) 15%, transparent) 0%, transparent 60%), linear-gradient(160deg, #1f1922 0%, #120e14 80%);box-shadow:0 8px 32px #00000080, 0 0 60px color-mix(in srgb, var(--gold) 10%, transparent)}.tier--featured:where(.astro-beviid3d):before{background:linear-gradient(90deg, transparent, var(--gold) 25%, var(--gold-bright) 50%, var(--gold) 75%, transparent);height:2px}.tier__kicker:where(.astro-beviid3d),.tier__name:where(.astro-beviid3d),.tier__price:where(.astro-beviid3d),.tier__points:where(.astro-beviid3d),.tier__cta:where(.astro-beviid3d){z-index:1;position:relative}.tier__badge:where(.astro-beviid3d){letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;color:var(--gold-bright);border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);z-index:3;background:#120e14;border-radius:99px;margin:0;padding:.25rem .85rem;font-size:.62rem;font-weight:700;position:absolute;top:-.85rem;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000080}.tier__kicker:where(.astro-beviid3d){letter-spacing:.2em;text-transform:uppercase;color:#a09486;margin:0;font-size:.7rem;font-weight:600}.tier__name:where(.astro-beviid3d){letter-spacing:-.02em;color:#fff;margin:.25rem 0 0;font-size:2.2rem;font-weight:700;line-height:1.1}.tier__price:where(.astro-beviid3d){letter-spacing:-.04em;color:var(--gold-bright);font-variant-numeric:tabular-nums;margin:1rem 0 1.25rem;font-size:3rem;font-weight:700;line-height:1}.tier__price:where(.astro-beviid3d) small:where(.astro-beviid3d){letter-spacing:.01em;color:#8a7d6d;margin-top:.5rem;font-size:.8rem;font-weight:500;display:block}.tier__points:where(.astro-beviid3d){border-top:1px solid color-mix(in srgb, var(--gold) 14%, transparent);flex:1;gap:.68rem;margin:0 0 1.4rem;padding:1rem 0 0;list-style:none;display:grid}.tier__points:where(.astro-beviid3d) li:where(.astro-beviid3d){color:#cfc4ae;padding-left:1.6rem;font-size:.92rem;line-height:1.45;position:relative}.tier__points:where(.astro-beviid3d) li:where(.astro-beviid3d):before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23e6c250'%3E%3Cpath fill-rule='evenodd' d='M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z' clip-rule='evenodd' /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:1.1rem;height:1.1rem;position:absolute;top:.15em;left:0}.tier__cta:where(.astro-beviid3d){color:#f4ead0;width:100%;font:inherit;letter-spacing:.02em;text-align:center;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:.85rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:block;box-shadow:0 1px 2px #0003;margin-top:auto!important}.tier__cta:where(.astro-beviid3d):disabled{opacity:.7;cursor:wait}.tier__cta:where(.astro-beviid3d):hover{color:#fff;background:#ffffff14;border-color:#ffffff40}.tier--featured:where(.astro-beviid3d) .tier__cta:where(.astro-beviid3d){background:var(--gold);color:var(--ink);box-shadow:0 4px 14px color-mix(in srgb, var(--gold) 40%, transparent);border:none}.tier--featured:where(.astro-beviid3d) .tier__cta:where(.astro-beviid3d):hover{background:var(--gold-bright);color:var(--ink);box-shadow:0 6px 20px color-mix(in srgb, var(--gold) 60%, transparent)}.pricing__matrix:where(.astro-beviid3d){background:var(--sl-color-bg-sidebar);border:none;border-radius:16px;grid-template-columns:minmax(7.5rem,1.15fr) repeat(3,minmax(8rem,1fr));min-width:0;display:grid;position:relative;overflow:auto hidden;box-shadow:0 8px 48px #00000073}.pricing__matrix-head:where(.astro-beviid3d),.pricing__matrix-row:where(.astro-beviid3d){display:contents}.pricing__matrix-head:where(.astro-beviid3d) span:where(.astro-beviid3d),.pricing__matrix-row:where(.astro-beviid3d) span:where(.astro-beviid3d){min-width:0;padding:.9rem 1.1rem}.pricing__matrix-head:where(.astro-beviid3d) span:where(.astro-beviid3d):nth-child(n+2),.pricing__matrix-row:where(.astro-beviid3d) span:where(.astro-beviid3d):nth-child(n+2){border-left:1px solid #ffffff12}.pricing__matrix-head:where(.astro-beviid3d) .is-standard:where(.astro-beviid3d),.pricing__matrix-row:where(.astro-beviid3d) .is-standard:where(.astro-beviid3d),.pricing__matrix-head:where(.astro-beviid3d) span:where(.astro-beviid3d):nth-child(4),.pricing__matrix-row:where(.astro-beviid3d) span:where(.astro-beviid3d):nth-child(4){border-left-color:#d4af3747}.pricing__matrix-head:where(.astro-beviid3d) span:where(.astro-beviid3d):not(.is-standard){background:var(--sl-color-bg-nav);letter-spacing:.16em;text-transform:uppercase;color:var(--sl-color-gray-2);font-size:.72rem;font-weight:700}.pricing__matrix-row:where(.astro-beviid3d) span:where(.astro-beviid3d){color:var(--sl-color-gray-2);background:var(--sl-color-bg-sidebar);border-top:1px solid #ffffff12;font-size:.9rem}.pricing__matrix-row:where(.astro-beviid3d) span:where(.astro-beviid3d):first-child{color:var(--sl-color-gray-3);background:var(--sl-color-bg-nav);font-weight:600}.pricing__matrix:where(.astro-beviid3d) .is-standard:where(.astro-beviid3d){background:color-mix(in srgb, var(--gold) 12%, var(--sl-color-bg-sidebar));color:#f0e4c8;font-weight:600}.pricing__matrix-head:where(.astro-beviid3d) .is-standard:where(.astro-beviid3d){letter-spacing:.16em;text-transform:uppercase;color:#f4edd0;background:color-mix(in srgb, var(--gold) 20%, var(--sl-color-bg-nav));border-top:0;font-size:.72rem;font-weight:700;box-shadow:inset 0 -1px #d4af3759}.pricing__matrix-row:where(.astro-beviid3d) .is-standard:where(.astro-beviid3d){border-top-color:#d4af372e}.pricing__foot:where(.astro-beviid3d){text-align:center;color:#8c7e68;margin:1.75rem 0 0;font-size:.95rem}.pricing__foot:where(.astro-beviid3d) a:where(.astro-beviid3d){color:var(--gold-bright);text-underline-offset:3px}@media (width>=900px){.pricing__deck:where(.astro-beviid3d){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0}.pricing__deck:where(.astro-beviid3d)>.tier:where(.astro-beviid3d):first-child{margin-right:calc(var(--tier-pad-x) * -1 / 2.25);padding-right:var(--tier-pad-overlap);z-index:0}.pricing__deck:where(.astro-beviid3d)>.tier:where(.astro-beviid3d):last-child{margin-left:calc(var(--tier-pad-x) * -1 / 2.25);padding-left:var(--tier-pad-overlap);z-index:0}.tier--featured:where(.astro-beviid3d){z-index:2;position:relative;transform:scale(1.1)}}@media (width<=1249px){.tier:where(.astro-beviid3d){--tier-pad-x:1.35rem;--tier-pad-top:1.45rem;padding-bottom:1.7rem}}
