.pricing-grid[data-astro-cid-u3mqw4ek]{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.pricing-card[data-astro-cid-u3mqw4ek]{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.pricing-card--featured[data-astro-cid-u3mqw4ek]{border-color:var(--color-accent);box-shadow:0 0 0 4px #2563eb12}.pricing-card__header[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{margin-top:var(--space-3)}.pricing-card__header[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{margin-top:var(--space-2);font-size:.9375rem}.pricing-card__badge[data-astro-cid-u3mqw4ek]{background:var(--color-blue-ghost);color:var(--color-blue);letter-spacing:.06em;text-transform:uppercase;border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-block}.pricing-card__badge--accent[data-astro-cid-u3mqw4ek]{background:var(--color-accent);color:#fff}.pricing-card__price[data-astro-cid-u3mqw4ek]{align-items:baseline;gap:var(--space-2);padding:var(--space-5) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex}.pricing-card__amount[data-astro-cid-u3mqw4ek]{color:var(--color-heading);letter-spacing:-.04em;font-size:2.25rem;font-weight:800}.pricing-card__period[data-astro-cid-u3mqw4ek]{color:var(--color-muted);font-size:.9375rem}.pricing-card__actions[data-astro-cid-u3mqw4ek]{margin-top:auto}.faq-grid[data-astro-cid-u3mqw4ek]{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto;display:grid}.faq-item[data-astro-cid-u3mqw4ek] h4[data-astro-cid-u3mqw4ek]{margin-bottom:var(--space-2);font-size:1rem}.faq-item[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{font-size:.9375rem}.section-desc[data-astro-cid-u3mqw4ek]{color:var(--color-muted);margin:var(--space-3) auto 0;text-align:center;max-width:480px;font-size:1rem}.dash-pricing-grid[data-astro-cid-u3mqw4ek]{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.dash-pricing-note[data-astro-cid-u3mqw4ek]{margin:var(--space-5) auto 0;text-align:center;max-width:480px;color:var(--color-muted);font-size:.8125rem}.dash-price-card[data-astro-cid-u3mqw4ek]{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-7);gap:var(--space-4);flex-direction:column;display:flex;position:relative}.dash-price-card--featured[data-astro-cid-u3mqw4ek]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), var(--shadow-md)}.dash-popular-badge[data-astro-cid-u3mqw4ek]{background:var(--color-accent);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 14px;font-size:.72rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.dash-price-name[data-astro-cid-u3mqw4ek]{color:var(--color-heading);margin:0;font-size:1.1rem;font-weight:800}.dash-price-amount[data-astro-cid-u3mqw4ek]{align-items:baseline;gap:2px;display:flex}.dash-price-amount[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]:first-child{color:var(--color-heading);letter-spacing:-.04em;font-size:2rem;font-weight:900}.dash-price-period[data-astro-cid-u3mqw4ek]{color:var(--color-muted);font-size:.875rem}.dash-price-features[data-astro-cid-u3mqw4ek]{gap:var(--space-2);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.dash-price-features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--color-body);padding-left:1.4rem;font-size:.875rem;position:relative}.dash-price-features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"✓";color:#16a34a;font-weight:700;position:absolute;left:0}@media (width<=900px){.pricing-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr;max-width:480px;margin:0 auto}.faq-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}.dash-pricing-grid[data-astro-cid-u3mqw4ek]{max-width:440px;margin:var(--space-8) auto 0;grid-template-columns:1fr}}
