.hero-minimum[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.15rem;border-left:1px solid color-mix(in srgb,var(--color-accent) 50%,transparent);padding-left:var(--spacing-lg)}.hero-minimum[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs],.pricing-kicker[data-astro-cid-lmkygsfs]{color:var(--color-accent-dark);font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hero-minimum[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--color-accent)}.hero-minimum[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:2rem;line-height:1.2}.hero-minimum[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-paper-warm);font-size:.9rem}.setup-card[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--spacing-md);border-radius:var(--radius-xl);background:var(--color-ink);color:var(--color-paper);padding:var(--spacing-xl);box-shadow:0 1.5rem 3rem color-mix(in srgb,var(--color-ink) 14%,transparent)}.setup-card[data-astro-cid-lmkygsfs] .pricing-kicker[data-astro-cid-lmkygsfs]{color:var(--color-accent)}.setup-price[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:clamp(3rem,7vw,4.6rem);font-weight:600;line-height:1}.setup-card[data-astro-cid-lmkygsfs]>p[data-astro-cid-lmkygsfs]:not(.pricing-kicker){color:var(--color-paper-warm)}.setup-card[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--spacing-xs);border-top:1px solid color-mix(in srgb,var(--color-paper) 18%,transparent);padding-top:var(--spacing-md)}.setup-card[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;padding-left:1.45rem;color:var(--color-paper-warm);font-size:.9rem}.setup-card[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{position:absolute;left:0;color:var(--color-accent);content:"✓"}.tier-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm);align-items:stretch}.tier-card[data-astro-cid-lmkygsfs]{position:relative;display:flex;min-height:13rem;flex-direction:column;justify-content:flex-end;gap:var(--spacing-xs);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-cream);padding:var(--spacing-lg)}.tier-card[data-astro-cid-lmkygsfs].featured{border-color:var(--color-accent-dark);background:var(--color-accent-soft)}.tier-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-ink-soft);font-size:.88rem;font-weight:600}.tier-card[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:2.25rem;line-height:1}.tier-card[data-astro-cid-lmkygsfs]>span[data-astro-cid-lmkygsfs]:not(.tier-badge){color:var(--color-mute);font-size:.8rem}.tier-badge[data-astro-cid-lmkygsfs]{position:absolute;top:var(--spacing-md);left:var(--spacing-md);color:var(--color-accent-dark);font-family:var(--font-display);font-size:.67rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.included-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-rule)}.included-grid[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:2.25rem 1fr;gap:var(--spacing-sm);padding:var(--spacing-md);border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);color:var(--color-ink-soft)}.included-grid[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:nth-child(2n){border-right:0}.included-grid[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--color-accent-dark);font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.08em}.pricing-calculator{display:grid;grid-template-columns:.85fr 1.15fr;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-accent) 32%,transparent);border-radius:var(--radius-xl);background:var(--color-paper);color:var(--color-ink)}.calculator-inputs,.calculator-results{padding:var(--spacing-xl)}.calculator-inputs{display:flex;flex-direction:column;gap:var(--spacing-md);border-right:1px solid var(--color-rule)}.calculator-heading{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.calculator-heading h3{font-family:var(--font-display);font-size:1.6rem}.calculator-heading p:last-child{color:var(--color-mute);font-size:.9rem}.calculator-eyebrow{color:var(--color-accent-dark);font-family:var(--font-display);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.calculator-inputs label{display:flex;flex-direction:column;gap:.4rem;color:var(--color-ink-soft);font-size:.82rem;font-weight:600}.calculator-inputs input{width:100%;min-height:3rem;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-cream);color:var(--color-ink);padding:.65rem .8rem}.calculator-inputs input:focus{border-color:var(--color-accent-dark);outline:3px solid color-mix(in srgb,var(--color-accent) 25%,transparent)}.input-prefix,.input-suffix{position:relative;display:flex;align-items:center}.input-prefix>span,.input-suffix>span{position:absolute;color:var(--color-mute);font-weight:500;pointer-events:none}.input-prefix>span{left:.85rem}.input-suffix>span{right:.85rem}.input-prefix input{padding-left:1.7rem}.input-suffix input{padding-right:2rem}.calculator-results{display:flex;flex-direction:column;gap:var(--spacing-lg);background:var(--color-paper-warm)}.primary-result{display:flex;flex-direction:column;gap:var(--spacing-xs);border-bottom:1px solid var(--color-rule);padding-bottom:var(--spacing-lg)}.primary-result span{color:var(--color-mute);font-size:.9rem}.primary-result strong{font-family:var(--font-display);font-size:clamp(2.6rem,6vw,4.5rem);font-weight:600;line-height:1}.calculator-results dl{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.calculator-results dl>div{display:flex;flex-direction:column;gap:.2rem}.calculator-results dt{color:var(--color-mute);font-size:.75rem}.calculator-results dd{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:600}.minimum-note{border:1px solid color-mix(in srgb,var(--color-accent-dark) 30%,var(--color-rule));border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-ink-soft);padding:var(--spacing-sm);font-size:.82rem}.calculator-disclaimer{color:var(--color-mute);font-size:.72rem;line-height:1.55}.add-on-list[data-astro-cid-lmkygsfs]{border-top:1px solid var(--color-rule)}.add-on-list[data-astro-cid-lmkygsfs]>div[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-rule)}.add-on-list[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--color-ink-soft)}.add-on-list[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-accent-dark);font-family:var(--font-display);font-size:.9rem;text-align:right}@media(max-width:63.99rem){.pricing-calculator{grid-template-columns:1fr}.calculator-inputs{border-right:0;border-bottom:1px solid var(--color-rule)}}@media(max-width:47.99rem){.tier-grid[data-astro-cid-lmkygsfs],.included-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.included-grid[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs],.included-grid[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:nth-child(2n){border-right:0}.calculator-inputs,.calculator-results{padding:var(--spacing-lg)}.calculator-results dl{grid-template-columns:1fr 1fr}.add-on-list[data-astro-cid-lmkygsfs]>div[data-astro-cid-lmkygsfs]{align-items:flex-start;flex-direction:column;gap:var(--spacing-xs)}.add-on-list[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{text-align:left}}
