.price-grid[data-astro-cid-gwls2o5x]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1rem,.6rem + 1.4vw,1.5rem);display:grid}.price[data-astro-cid-gwls2o5x]{flex-direction:column;gap:.6rem;display:flex}.membership[data-astro-cid-gwls2o5x]{border:2px solid var(--ink);box-shadow:inset 0 6px 0 var(--yellow);padding-top:2rem}.price-kicker[data-astro-cid-gwls2o5x]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700}.price-name[data-astro-cid-gwls2o5x]{font-size:var(--step-1)}.amount[data-astro-cid-gwls2o5x]{align-items:baseline;gap:.4rem;margin-block:.25rem .35rem;display:flex}.figure[data-astro-cid-gwls2o5x]{font-family:var(--font-display);font-size:var(--step-5);color:var(--ink);background:linear-gradient(transparent 62%, var(--yellow) 62% 92%, transparent 92%);padding-inline:.1em;font-weight:850;line-height:1}.per[data-astro-cid-gwls2o5x]{color:var(--muted);font-weight:600}.price-cta[data-astro-cid-gwls2o5x]{margin-top:auto;padding-top:.5rem}.private[data-astro-cid-gwls2o5x]{border-radius:var(--radius);background:var(--yellow-soft);border:1px solid var(--line);align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.private[data-astro-cid-gwls2o5x] svg{flex:none;margin-top:.2rem}.steps[data-astro-cid-gwls2o5x]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1rem,.6rem + 1.4vw,1.5rem);padding:0;list-style:none;display:grid}.steps[data-astro-cid-gwls2o5x] li[data-astro-cid-gwls2o5x]>[data-astro-cid-gwls2o5x]+[data-astro-cid-gwls2o5x]{margin-top:.6rem}.steps[data-astro-cid-gwls2o5x] h3[data-astro-cid-gwls2o5x]{font-size:var(--step-1);margin-top:.9rem}.step-no[data-astro-cid-gwls2o5x]{background:var(--yellow);border:2px solid var(--ink);width:2.5rem;height:2.5rem;font-family:var(--font-display);color:var(--ink);border-radius:50%;place-items:center;font-weight:850;display:grid}.stores[data-astro-cid-gwls2o5x]{flex-wrap:wrap;gap:.5rem;display:flex}.store[data-astro-cid-gwls2o5x]{min-height:2.75rem;padding:.55rem 1rem;font-size:.95rem}
