.pricing-tier-card:where(.astro-juwpczhl){container-type:inline-size;position:relative;display:flex;min-width:0;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card-lg);background:linear-gradient(180deg,rgb(var(--color-surface-rgb) / .92) 0%,var(--color-surface) 100%);box-shadow:var(--shadow-brand-sm);padding:32px 28px 28px}.pricing-tier-card:where(.astro-juwpczhl).is-featured{border-color:rgb(var(--color-brand-primary-rgb) / .28);background:radial-gradient(120% 120% at 0% 0%,rgb(var(--color-brand-primary-rgb) / .12),transparent 45%),linear-gradient(180deg,var(--color-brand-visual-soft) 0%,var(--color-brand-primary-soft) 100%);box-shadow:var(--shadow-brand)}.pricing-tier-card__glow:where(.astro-juwpczhl){position:absolute;inset:auto -18% -28% auto;width:200px;height:200px;border-radius:999px;background:radial-gradient(circle,rgb(var(--color-brand-primary-rgb) / .14) 0%,transparent 72%);pointer-events:none}.pricing-tier-card__eyebrow:where(.astro-juwpczhl){display:inline-flex;align-items:center;margin:0 0 16px;color:var(--blue-ink);font-family:var(--font-brand-heading);font-size:12px;font-weight:var(--font-brand-eyebrow-weight);letter-spacing:2.3px;line-height:1;text-transform:uppercase}.pricing-tier-card__eyebrow:where(.astro-juwpczhl).is-muted{color:var(--color-text-soft)}.pricing-tier-name:where(.astro-juwpczhl){margin:0 0 12px;color:var(--ink);font-family:var(--font-brand-heading);font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:0}.pricing-tier-price-row:where(.astro-juwpczhl){display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:14px}.pricing-tier-price:where(.astro-juwpczhl){display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-brand-sans);font-weight:800;font-size:clamp(2rem,11cqw,3rem);line-height:1}.pricing-tier-cadence:where(.astro-juwpczhl){color:var(--muted);font-size:.9rem;line-height:1.4}.pricing-tier-credits:where(.astro-juwpczhl){margin:0 0 24px;color:var(--color-text-soft);font-size:.95rem;line-height:1.55}.pricing-tier-cta:where(.astro-juwpczhl){display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-bottom:24px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--blue);box-shadow:var(--shadow-brand-primary);color:var(--color-surface);font-family:var(--font-brand-sans);font-size:14px;font-weight:600;line-height:1;padding:0 18px;text-align:center;transition:transform .15s ease,background .2s ease,border-color .2s ease}.pricing-tier-cta:where(.astro-juwpczhl):hover{transform:translateY(-1px);background:var(--blue-deep);color:var(--color-surface)}.pricing-tier-cta:where(.astro-juwpczhl).is-featured{background:var(--color-surface);border-color:var(--line-2);box-shadow:var(--shadow-sm);color:var(--blue-ink)}.pricing-tier-cta:where(.astro-juwpczhl).is-featured:hover{background:var(--bg-sky);border-color:var(--color-hover-border);color:var(--blue-ink)}.pricing-tier-feature-list:where(.astro-juwpczhl){display:grid;gap:0;margin:0;padding:0;list-style:none}.pricing-tier-feature-item:where(.astro-juwpczhl){display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;padding:12px 0;border-top:1px solid rgb(var(--color-border-strong-rgb) / .7);color:var(--color-text-soft);font-size:.92rem;line-height:1.5}.pricing-tier-feature-item:where(.astro-juwpczhl):first-child{border-top:1px solid rgb(var(--color-border-strong-rgb) / .9)}.pricing-tier-feature-check:where(.astro-juwpczhl){display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--bg-sky);color:var(--blue);font-size:12px;font-weight:700;line-height:1}.pricing-tier-feature-copy:where(.astro-juwpczhl){min-width:0;overflow-wrap:anywhere}.pricing-tier-card:where(.astro-juwpczhl).is-featured .pricing-tier-credits:where(.astro-juwpczhl),.pricing-tier-card:where(.astro-juwpczhl).is-featured .pricing-tier-feature-item:where(.astro-juwpczhl){color:var(--color-text-link-muted)}@media(max-width:48rem){.pricing-tier-card:where(.astro-juwpczhl){padding:28px 22px 24px;border-radius:20px}}.pricing-plans:where(.astro-lmkygsfs){padding:1rem 0 4.5rem}.pricing-plans-shell:where(.astro-lmkygsfs){position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card-xl);background:radial-gradient(90% 140% at 0% 0%,rgb(var(--color-brand-primary-rgb) / .08),transparent 46%),linear-gradient(180deg,var(--color-surface) 0%,var(--bg-soft) 100%);box-shadow:var(--shadow-brand-sm);padding:1rem}.pricing-plans-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.pricing-credits-section:where(.astro-lmkygsfs){padding:6rem 0;background:var(--color-surface)}.pricing-credits-shell:where(.astro-lmkygsfs){overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card-lg);background:linear-gradient(180deg,rgb(var(--color-surface-rgb) / .98) 0%,var(--bg-soft) 100%);box-shadow:var(--shadow-brand-sm)}.pricing-credits-table:where(.astro-lmkygsfs){width:100%;border-collapse:collapse}.pricing-credits-table:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs){background:linear-gradient(180deg,var(--bg-soft) 0%,var(--color-brand-visual-soft) 100%)}.pricing-credits-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs),.pricing-credits-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:1.05rem 1.25rem}.pricing-credits-table:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs){border-top:1px solid rgb(var(--color-border-strong-rgb) / .75)}.pricing-credits-table:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs):first-child{font-weight:500}.pricing-tier-badge:where(.astro-lmkygsfs){display:inline-flex;align-items:center;padding:.42rem .8rem;border-radius:999px;background:var(--bg-sky);color:var(--blue-ink);font-family:var(--font-brand-sans);font-size:.72rem;font-weight:700;line-height:1;text-transform:uppercase}.pricing-tier-badge:where(.astro-lmkygsfs).is-workflow{background:rgb(var(--color-brand-primary-rgb) / .1);color:var(--blue-deep)}.pricing-tier-badge:where(.astro-lmkygsfs).is-project{background:var(--cream);color:var(--color-warning-text)}@media(max-width:63rem){.pricing-plans-grid:where(.astro-lmkygsfs){grid-template-columns:1fr}.pricing-plans-shell:where(.astro-lmkygsfs),.pricing-credits-shell:where(.astro-lmkygsfs){border-radius:var(--radius-card-lg)}}@media(max-width:40rem){.pricing-plans:where(.astro-lmkygsfs){padding-bottom:3.5rem}.pricing-credits-section:where(.astro-lmkygsfs){padding:4.5rem 0}.pricing-credits-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs),.pricing-credits-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:.9rem}}
