.pricing-hero:where(.astro-lmkygsfs){padding:5rem 0 2rem;background:var(--h-neutral-950)}@media(min-width:640px){.pricing-hero:where(.astro-lmkygsfs){padding:8rem 0 3rem}}.pricing-container:where(.astro-lmkygsfs){max-width:72rem;margin:0 auto;padding:0 1rem}.pricing-hero-inner:where(.astro-lmkygsfs){max-width:48rem;margin:0 auto;text-align:center}.pricing-title:where(.astro-lmkygsfs){font-family:var(--h-font-display);font-size:var(--h-text-4xl);font-weight:var(--h-weight-regular);letter-spacing:var(--h-tracking-tight);color:var(--h-neutral-50);line-height:var(--h-leading-tight)}@media(min-width:640px){.pricing-title:where(.astro-lmkygsfs){font-size:var(--h-text-5xl)}}.pricing-subtitle:where(.astro-lmkygsfs){margin-top:1.5rem;font-family:var(--h-font-body);font-size:var(--h-text-lg);line-height:var(--h-leading-relaxed);color:var(--h-neutral-400)}.pricing-cards-section:where(.astro-lmkygsfs){padding:4rem 0 5rem;background:var(--h-neutral-950)}@media(min-width:640px){.pricing-cards-section:where(.astro-lmkygsfs){padding:6rem 0 8rem}}.pricing-cards-container:where(.astro-lmkygsfs){max-width:80rem;margin:0 auto;padding:0 1rem}.pricing-grid:where(.astro-lmkygsfs){display:grid;gap:1.5rem}@media(min-width:768px){.pricing-grid:where(.astro-lmkygsfs){grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.pricing-grid:where(.astro-lmkygsfs){grid-template-columns:repeat(4,1fr)}}.pricing-card:where(.astro-lmkygsfs){border-radius:1rem;border:1px solid var(--h-neutral-700);background:var(--h-neutral-900);padding:2rem;display:flex;flex-direction:column}.pricing-card--highlighted:where(.astro-lmkygsfs){border-color:var(--h-gold-500);box-shadow:var(--h-shadow-glow),var(--h-shadow-lg)}.pricing-badge:where(.astro-lmkygsfs){margin-bottom:1rem;display:inline-flex;width:fit-content;border-radius:9999px;background:var(--h-grad-accent);padding:.25rem .75rem;font-size:var(--h-text-xs);font-weight:var(--h-weight-medium);color:var(--h-neutral-950)}.pricing-card-name:where(.astro-lmkygsfs){font-family:var(--h-font-display);font-size:var(--h-text-xl);font-weight:var(--h-weight-semibold);color:var(--h-neutral-50)}.pricing-card-desc:where(.astro-lmkygsfs){margin-top:.5rem;font-family:var(--h-font-body);font-size:var(--h-text-sm);color:var(--h-neutral-400)}.pricing-price:where(.astro-lmkygsfs){margin-top:1.5rem}.pricing-price-amount:where(.astro-lmkygsfs){font-family:var(--h-font-body);font-size:var(--h-text-4xl);font-weight:var(--h-weight-bold);color:var(--h-neutral-50)}.pricing-price-period:where(.astro-lmkygsfs){font-family:var(--h-font-body);color:var(--h-neutral-400)}.pricing-price-detail:where(.astro-lmkygsfs){font-family:var(--h-font-body);font-size:var(--h-text-sm);color:var(--h-neutral-400);margin-top:.25rem}.pricing-features:where(.astro-lmkygsfs){margin-top:2rem;display:flex;flex-direction:column;gap:.75rem;flex:1;list-style:none;padding:0}.pricing-feature:where(.astro-lmkygsfs){display:flex;align-items:center;gap:.75rem;font-family:var(--h-font-body);font-size:var(--h-text-sm);color:var(--h-neutral-300)}.pricing-check:where(.astro-lmkygsfs){width:1.25rem;height:1.25rem;color:var(--h-gold-500);flex-shrink:0}.pricing-cta:where(.astro-lmkygsfs){margin-top:2rem;display:inline-flex;height:2.75rem;align-items:center;justify-content:center;border-radius:.5rem;padding:0 1.5rem;font-family:var(--h-font-body);font-size:var(--h-text-sm);font-weight:var(--h-weight-medium);text-decoration:none;transition:all .15s ease}.pricing-cta--primary:where(.astro-lmkygsfs){background:var(--h-neutral-50);color:var(--h-neutral-950)}.pricing-cta--primary:where(.astro-lmkygsfs):hover{opacity:.9;transform:translateY(-1px)}.pricing-cta--secondary:where(.astro-lmkygsfs){border:1px solid var(--h-neutral-700);background:transparent;color:var(--h-neutral-300)}.pricing-cta--secondary:where(.astro-lmkygsfs):hover{border-color:var(--h-neutral-500);color:var(--h-neutral-50)}.pricing-faq-section:where(.astro-lmkygsfs){border-top:1px solid var(--h-neutral-700);background:var(--h-neutral-900);padding:5rem 0}@media(min-width:640px){.pricing-faq-section:where(.astro-lmkygsfs){padding:8rem 0}}.pricing-faq-container:where(.astro-lmkygsfs){max-width:56rem;margin:0 auto;padding:0 1rem}.pricing-faq-header:where(.astro-lmkygsfs){max-width:32rem;margin:0 auto 4rem;text-align:center}.pricing-faq-title:where(.astro-lmkygsfs){font-family:var(--h-font-display);font-size:var(--h-text-3xl);font-weight:var(--h-weight-regular);letter-spacing:var(--h-tracking-tight);color:var(--h-neutral-50)}@media(min-width:640px){.pricing-faq-title:where(.astro-lmkygsfs){font-size:var(--h-text-4xl)}}.pricing-faq-list:where(.astro-lmkygsfs){display:flex;flex-direction:column;gap:1.5rem}.pricing-faq-item:where(.astro-lmkygsfs){border-radius:.5rem;border:1px solid var(--h-neutral-700);background:var(--h-neutral-850);padding:1.5rem}.pricing-faq-question:where(.astro-lmkygsfs){font-family:var(--h-font-body);font-size:var(--h-text-base);font-weight:var(--h-weight-semibold);color:var(--h-neutral-50)}.pricing-faq-answer:where(.astro-lmkygsfs){margin-top:.5rem;font-family:var(--h-font-body);font-size:var(--h-text-sm);color:var(--h-neutral-400);line-height:var(--h-leading-relaxed)}.pricing-roi-nudge:where(.astro-lmkygsfs){max-width:48rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;text-align:left;padding:1.5rem 1.75rem;border:1px solid var(--h-neutral-800);border-radius:.875rem;background:#d4a0170a}.pricing-roi-copy:where(.astro-lmkygsfs){display:flex;flex-direction:column;gap:.375rem;min-width:16rem;flex:1}.pricing-roi-label:where(.astro-lmkygsfs){font-family:var(--h-font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--h-gold-500)}.pricing-roi-text:where(.astro-lmkygsfs){font-family:var(--h-font-body);font-size:.9375rem;color:var(--h-neutral-300);line-height:1.5}.pricing-roi-cta:where(.astro-lmkygsfs){display:inline-flex;align-items:center;white-space:nowrap;padding:.625rem 1.125rem;border-radius:.5rem;border:1px solid var(--h-neutral-700);font-family:var(--h-font-body);font-size:.875rem;font-weight:500;color:var(--h-neutral-50);text-decoration:none;transition:all .15s ease}.pricing-roi-cta:where(.astro-lmkygsfs):hover{border-color:var(--h-gold-500);color:var(--h-gold-500);transform:translateY(-1px)}
