.prc[data-astro-cid-rgm2x7le]{background:var(--surface);padding:6rem 1.5rem 6.5rem;position:relative;z-index:20}.prc[data-astro-cid-rgm2x7le].theme-light{--prc-strong:var(--gold-dim);--prc-card:rgba(255,255,255,.38);--prc-card-hi:rgba(255,255,255,.62)}.prc[data-astro-cid-rgm2x7le].theme-dark{--prc-strong:var(--gold);--prc-card:rgba(212,173,106,.04);--prc-card-hi:rgba(212,173,106,.1);border-top:1px solid var(--border)}.prc-in[data-astro-cid-rgm2x7le]{max-width:1120px;margin:0 auto}.prc-eyebrow[data-astro-cid-rgm2x7le]{font-family:var(--font-label);font-weight:400;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 .9rem;text-align:center}.prc-h[data-astro-cid-rgm2x7le]{font-family:var(--font-heading);font-weight:400;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.1;letter-spacing:-.02em;color:var(--heading);margin:0 0 1.1rem;text-align:center}.prc-h[data-astro-cid-rgm2x7le] em{font-style:italic;color:var(--accent)}.prc-intro[data-astro-cid-rgm2x7le]{font-family:var(--font-body);font-size:1.05rem;line-height:1.75;color:var(--text-muted);max-width:640px;margin:0 auto 3.2rem;text-align:center}.prc-toggle[data-astro-cid-rgm2x7le]{display:flex;justify-content:center;margin:-1.4rem auto 3rem;width:max-content;border:1px solid var(--prc-strong);border-radius:2px}.prc-tg[data-astro-cid-rgm2x7le]{font-family:var(--font-label);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;background:none;border:0;color:var(--text);padding:.75rem 1.4rem;cursor:pointer}.prc-tg[data-astro-cid-rgm2x7le][aria-pressed=true]{background:var(--prc-strong);color:var(--white)}.theme-dark[data-astro-cid-rgm2x7le] .prc-tg[data-astro-cid-rgm2x7le][aria-pressed=true]{color:var(--black)}.prc-grid[data-astro-cid-rgm2x7le]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1.5rem;align-items:stretch}.prc-card[data-astro-cid-rgm2x7le]{position:relative;display:flex;flex-direction:column;padding:2.4rem 2rem 2.2rem;border:1px solid var(--border);border-radius:4px;background:var(--prc-card)}.prc-card[data-astro-cid-rgm2x7le].is-featured{border-color:var(--prc-strong);background:var(--prc-card-hi)}.prc-tag[data-astro-cid-rgm2x7le]{position:absolute;top:0;left:2rem;transform:translateY(-50%);font-family:var(--font-label);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--black);background:var(--gold);padding:.32rem .7rem;border-radius:2px;margin:0}.prc-name[data-astro-cid-rgm2x7le]{font-family:var(--font-heading);font-weight:400;font-size:1.65rem;color:var(--heading);margin:0 0 .9rem}.prc-price[data-astro-cid-rgm2x7le]{margin:0;display:flex;align-items:baseline;gap:.35rem}.prc-amt[data-astro-cid-rgm2x7le]{font-family:var(--font-heading);font-size:3.1rem;line-height:1;color:var(--prc-strong)}.prc-unit[data-astro-cid-rgm2x7le]{font-family:var(--font-label);font-size:.95rem;color:var(--text-muted)}.prc-alt[data-astro-cid-rgm2x7le]{font-family:var(--font-label);font-size:.9rem;color:var(--prc-strong);margin:.6rem 0 0}.prc-blurb[data-astro-cid-rgm2x7le]{font-family:var(--font-body);font-size:.98rem;line-height:1.7;color:var(--text);margin:1.3rem 0 1.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--border)}.prc-feats[data-astro-cid-rgm2x7le]{list-style:none;margin:0 0 2rem;padding:0;flex:1}.prc-feats[data-astro-cid-rgm2x7le] li[data-astro-cid-rgm2x7le]{position:relative;padding:0 0 0 1.5rem;margin:0 0 .75rem;font-family:var(--font-body);font-size:.96rem;line-height:1.55;color:var(--text)}.prc-feats[data-astro-cid-rgm2x7le] li[data-astro-cid-rgm2x7le]:before{content:"";position:absolute;left:0;top:.5em;width:.55rem;height:.3rem;border-left:1.5px solid var(--prc-strong);border-bottom:1.5px solid var(--prc-strong);transform:rotate(-45deg)}.prc-feats[data-astro-cid-rgm2x7le] strong{color:var(--heading);font-weight:500}.prc-btn[data-astro-cid-rgm2x7le]{display:block;text-align:center;font-family:var(--font-label);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--prc-strong);border:1px solid var(--prc-strong);padding:1rem 1.2rem;border-radius:2px;transition:background .25s,color .25s}.prc-btn[data-astro-cid-rgm2x7le]:hover,.prc-btn[data-astro-cid-rgm2x7le]:focus-visible,.is-featured[data-astro-cid-rgm2x7le] .prc-btn[data-astro-cid-rgm2x7le]{background:var(--prc-strong);color:var(--white)}.theme-dark[data-astro-cid-rgm2x7le] .prc-btn[data-astro-cid-rgm2x7le]:hover,.theme-dark[data-astro-cid-rgm2x7le] .prc-btn[data-astro-cid-rgm2x7le]:focus-visible,.theme-dark[data-astro-cid-rgm2x7le] .is-featured[data-astro-cid-rgm2x7le] .prc-btn[data-astro-cid-rgm2x7le]{color:var(--black)}.is-featured[data-astro-cid-rgm2x7le] .prc-btn[data-astro-cid-rgm2x7le]:hover,.is-featured[data-astro-cid-rgm2x7le] .prc-btn[data-astro-cid-rgm2x7le]:focus-visible{background:var(--heading);border-color:var(--heading)}.theme-dark[data-astro-cid-rgm2x7le] .is-featured[data-astro-cid-rgm2x7le] .prc-btn[data-astro-cid-rgm2x7le]:hover,.theme-dark[data-astro-cid-rgm2x7le] .is-featured[data-astro-cid-rgm2x7le] .prc-btn[data-astro-cid-rgm2x7le]:focus-visible{background:#e8c987;border-color:#e8c987}.prc-notes[data-astro-cid-rgm2x7le]{list-style:none;margin:2.6rem 0 0;padding:0;text-align:center}.prc-notes[data-astro-cid-rgm2x7le] li[data-astro-cid-rgm2x7le]{font-family:var(--font-body);font-size:.9rem;line-height:1.7;color:var(--text-muted);margin:0 0 .35rem}.prc-notes[data-astro-cid-rgm2x7le] a{color:var(--prc-strong);text-decoration:underline;text-underline-offset:2px}@media(max-width:600px){.prc[data-astro-cid-rgm2x7le]{padding:4.5rem 20px 5rem}.prc-grid[data-astro-cid-rgm2x7le]{gap:2rem}.prc-card[data-astro-cid-rgm2x7le]{padding:2rem 1.5rem 1.8rem}.prc-tag[data-astro-cid-rgm2x7le]{left:1.5rem}.prc-toggle[data-astro-cid-rgm2x7le]{max-width:100%}.prc-tg[data-astro-cid-rgm2x7le]{padding:.75rem 1rem;letter-spacing:.12em}}
