.content:where(.astro-u3mqw4ek){padding:2rem 1.5rem 0}.content-inner:where(.astro-u3mqw4ek){max-width:var(--wp-container);margin:0 auto}.pricing-grid:where(.astro-u3mqw4ek){grid-template-columns:repeat(2,1fr);gap:0 1rem;max-width:880px;margin:0 auto;display:grid}.pricing-card:where(.astro-u3mqw4ek){grid-row:span 6;grid-template-rows:subgrid;row-gap:0;padding:1.5rem;display:grid;position:relative}.pricing-card-featured:where(.astro-u3mqw4ek){border-color:var(--wp-primary)}.pricing-pill:where(.astro-u3mqw4ek){position:absolute;top:-.625rem;left:50%;transform:translate(-50%)}.pricing-header:where(.astro-u3mqw4ek){margin-bottom:1rem}.pricing-header:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){font-family:var(--wp-font);font-size:var(--wp-text-xl);font-weight:var(--wp-weight-semibold);color:var(--wp-foreground);margin:0}.pricing-tagline:where(.astro-u3mqw4ek){font-family:var(--wp-font);font-size:var(--wp-text-xs);letter-spacing:var(--wp-tracking-xs);color:var(--wp-muted-foreground);margin:.125rem 0 0}.pricing-price:where(.astro-u3mqw4ek){margin-bottom:1rem}.price-amount:where(.astro-u3mqw4ek){font-family:var(--wp-font);font-size:var(--wp-text-4xl);font-weight:var(--wp-weight-semibold);font-variant-numeric:tabular-nums;color:var(--wp-foreground);letter-spacing:var(--wp-tracking-display)}.price-period:where(.astro-u3mqw4ek){font-family:var(--wp-font);font-size:var(--wp-text-sm);color:var(--wp-muted-foreground)}.price-annual:where(.astro-u3mqw4ek){font-family:var(--wp-font);font-size:var(--wp-text-xs);letter-spacing:var(--wp-tracking-xs);color:var(--wp-muted-foreground);margin:.25rem 0 0}.pricing-included:where(.astro-u3mqw4ek){font-family:var(--wp-font);font-size:var(--wp-text-sm);font-weight:var(--wp-weight-medium);color:var(--wp-foreground);background:var(--wp-muted);border-radius:var(--wp-radius-md);margin:0 0 1.25rem;padding:.5rem .75rem}.pricing-features:where(.astro-u3mqw4ek){margin:0 0 1.5rem;padding:0;list-style:none}.pricing-features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){font-family:var(--wp-font);font-size:var(--wp-text-sm);color:var(--wp-muted-foreground);align-items:flex-start;gap:.5rem;padding:.25rem 0;display:flex}.check-icon:where(.astro-u3mqw4ek){color:var(--wp-primary);flex-shrink:0;margin-top:.25rem}.pricing-btn:where(.astro-u3mqw4ek){width:100%;display:flex}.pricing-secondary:where(.astro-u3mqw4ek){text-align:center;font-family:var(--wp-font);font-size:var(--wp-text-xs);letter-spacing:var(--wp-tracking-xs);color:var(--wp-primary);margin-top:.625rem;text-decoration:underline;display:block}.compare:where(.astro-u3mqw4ek){margin-top:2rem;padding:.5rem 1rem;overflow-x:auto}.compare-table:where(.astro-u3mqw4ek){border-collapse:collapse;width:100%;font-family:var(--wp-font);font-size:var(--wp-text-sm);font-variant-numeric:tabular-nums}.compare-table:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek),.compare-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){text-align:left;border-bottom:1px solid var(--wp-border);color:var(--wp-muted-foreground);padding:.625rem .75rem}.compare-table:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){font-weight:var(--wp-weight-medium);font-size:var(--wp-text-xs);letter-spacing:var(--wp-tracking-xs)}.compare-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek):first-child{color:var(--wp-foreground)}.compare-table:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek):last-child td:where(.astro-u3mqw4ek){border-bottom:none}.pricing-extras:where(.astro-u3mqw4ek){grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.extra-card:where(.astro-u3mqw4ek){padding:1.25rem}.extra-card:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){font-family:var(--wp-font);font-size:var(--wp-text-base);font-weight:var(--wp-weight-semibold);color:var(--wp-foreground);margin:0 0 .375rem}.extra-card:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){font-family:var(--wp-font);font-size:var(--wp-text-sm);color:var(--wp-muted-foreground);margin:0;line-height:1.5}.extra-card:where(.astro-u3mqw4ek) a:where(.astro-u3mqw4ek){color:var(--wp-primary);text-decoration:underline}@media (width<=600px){.pricing-grid:where(.astro-u3mqw4ek){grid-template-columns:1fr;gap:1.5rem;max-width:360px;margin:0 auto}.pricing-card:where(.astro-u3mqw4ek){grid-row:auto;grid-template-rows:none}.pricing-extras:where(.astro-u3mqw4ek){grid-template-columns:1fr}}
