.page-hero[data-astro-cid-lmkygsfs]{background:var(--gradient-hero);border-bottom:1px solid var(--color-border);padding-top:calc(var(--navbar-height) + 4rem);overflow:hidden;position:relative}.pricing-note[data-astro-cid-lmkygsfs]{display:inline-block;margin-top:1.25rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:.375rem 1rem}.plans-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:start}.plan-card[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:1rem;padding:1.75rem;border:1.5px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);position:relative;height:100%}.plan-popular[data-astro-cid-lmkygsfs]{border-color:var(--color-accent);box-shadow:var(--shadow-glow);background:var(--gradient-card)}.plan-badge[data-astro-cid-lmkygsfs]{text-align:center}.plan-header[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.5rem}.plan-name[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:700;color:var(--color-ink);letter-spacing:-.02em}.plan-price[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.125rem}.plan-price-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-size:var(--text-4xl);color:var(--color-ink);letter-spacing:-.03em;line-height:1}.plan-price-note[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted)}.plan-desc[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--color-muted);line-height:1.6}.plan-delivery[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:.375rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted)}.plan-features[data-astro-cid-lmkygsfs]{list-style:none;display:flex;flex-direction:column;gap:.5rem;flex:1;border-top:1px solid var(--color-border);padding-top:1rem}.plan-feature[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--text-sm);color:var(--color-ink-secondary);line-height:1.5}.plan-check[data-astro-cid-lmkygsfs]{color:var(--color-accent);flex-shrink:0;margin-top:2px}.plan-cta[data-astro-cid-lmkygsfs]{width:100%;justify-content:center;margin-top:auto}.addons-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem}.addon-card[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);height:100%}.addon-price-row[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.addon-name[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;color:var(--color-ink)}.addon-price[data-astro-cid-lmkygsfs]{text-align:right;flex-shrink:0}.addon-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-ink);display:block}.addon-billing[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted)}.terms-box[data-astro-cid-lmkygsfs]{padding:2.5rem;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--gradient-card)}.terms-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.term-item[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:1.25rem}.term-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-size:var(--text-5xl);color:var(--color-accent);flex-shrink:0;line-height:1}.terms-note[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--color-muted);padding-top:1rem;border-top:1px solid var(--color-border);line-height:1.65}@media(max-width:1100px){.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.plans-grid[data-astro-cid-lmkygsfs],.addons-grid[data-astro-cid-lmkygsfs],.terms-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}
