.pricing-hero[data-astro-cid-ym4a2o7m]{background:linear-gradient(135deg,var(--color-navy-900) 0%,var(--color-navy-800) 100%);color:var(--color-white);padding-top:calc(var(--header-height) + var(--space-16));padding-bottom:var(--space-16);text-align:center}.pricing-eyebrow[data-astro-cid-ym4a2o7m]{display:inline-block;font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange-400);margin-bottom:var(--space-4)}.pricing-hero[data-astro-cid-ym4a2o7m] h1[data-astro-cid-ym4a2o7m]{color:var(--color-white);font-size:var(--text-3xl);max-width:800px;margin:0 auto var(--space-6)}@media(min-width:768px){.pricing-hero[data-astro-cid-ym4a2o7m] h1[data-astro-cid-ym4a2o7m]{font-size:var(--text-4xl)}}.pricing-hero-lead[data-astro-cid-ym4a2o7m]{font-size:var(--text-lg);color:var(--color-navy-200);max-width:680px;margin:0 auto var(--space-8)}.pricing-hero-ctas[data-astro-cid-ym4a2o7m]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.pricing-section-header[data-astro-cid-ym4a2o7m]{text-align:center;margin-bottom:var(--space-12)}.pricing-section-title[data-astro-cid-ym4a2o7m]{font-size:var(--text-3xl);margin-bottom:var(--space-4)}@media(min-width:768px){.pricing-section-title[data-astro-cid-ym4a2o7m]{font-size:var(--text-4xl)}}.pricing-section-subtitle[data-astro-cid-ym4a2o7m]{font-size:var(--text-lg);color:var(--color-gray-600);max-width:700px;margin:0 auto}.pricing-grid[data-astro-cid-ym4a2o7m]{display:grid;gap:var(--space-6);grid-template-columns:1fr;align-items:start}@media(min-width:640px){.pricing-grid[data-astro-cid-ym4a2o7m]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.pricing-grid[data-astro-cid-ym4a2o7m]{grid-template-columns:repeat(4,1fr)}}.pricing-card[data-astro-cid-ym4a2o7m]{position:relative;background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-xl);overflow:visible;display:flex;flex-direction:column}.pricing-card--featured[data-astro-cid-ym4a2o7m]{border-color:var(--color-orange-500);box-shadow:var(--shadow-xl);transform:scale(1.02)}.pricing-badge[data-astro-cid-ym4a2o7m]{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--color-navy-900);color:var(--color-white);border:2px solid var(--color-orange-500);font-size:var(--text-xs);font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.08em;padding:var(--space-1) var(--space-5);border-radius:var(--radius-full);white-space:nowrap;box-shadow:var(--shadow-md);z-index:1}.pricing-card-body[data-astro-cid-ym4a2o7m]{padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;flex:1}.pricing-name[data-astro-cid-ym4a2o7m]{font-size:var(--text-xl);margin-bottom:var(--space-1)}.pricing-tagline[data-astro-cid-ym4a2o7m]{font-size:var(--text-sm);color:var(--color-gray-500);margin-bottom:var(--space-6)}.pricing-price[data-astro-cid-ym4a2o7m]{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-gray-200)}.pricing-amount[data-astro-cid-ym4a2o7m]{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:800;color:var(--color-primary)}.pricing-per[data-astro-cid-ym4a2o7m]{font-size:var(--text-base);color:var(--color-gray-500);margin-left:var(--space-1)}.pricing-label[data-astro-cid-ym4a2o7m]{font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500);margin-bottom:var(--space-3);margin-top:var(--space-4)}.pricing-features[data-astro-cid-ym4a2o7m]{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);flex:1}.pricing-features[data-astro-cid-ym4a2o7m] li[data-astro-cid-ym4a2o7m]{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);color:var(--color-gray-700);line-height:var(--leading-snug)}.pricing-features[data-astro-cid-ym4a2o7m] svg[data-astro-cid-ym4a2o7m]{flex-shrink:0;color:var(--color-success);margin-top:3px}.pricing-not-included[data-astro-cid-ym4a2o7m]{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.pricing-not-included[data-astro-cid-ym4a2o7m] li[data-astro-cid-ym4a2o7m]{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-gray-500)}.pricing-not-included[data-astro-cid-ym4a2o7m] svg[data-astro-cid-ym4a2o7m]{flex-shrink:0;color:var(--color-gray-400);margin-top:3px}.pricing-individual-section[data-astro-cid-ym4a2o7m]{background:var(--color-gray-50)}.pricing-individual-grid[data-astro-cid-ym4a2o7m]{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:640px){.pricing-individual-grid[data-astro-cid-ym4a2o7m]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pricing-individual-grid[data-astro-cid-ym4a2o7m]{grid-template-columns:repeat(4,1fr)}}.pricing-svc-card[data-astro-cid-ym4a2o7m]{display:flex;flex-direction:column}.pricing-svc-card[data-astro-cid-ym4a2o7m] h3[data-astro-cid-ym4a2o7m]{font-size:var(--text-base);margin-bottom:var(--space-2)}.pricing-svc-header[data-astro-cid-ym4a2o7m]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.pricing-svc-price[data-astro-cid-ym4a2o7m]{margin:0;white-space:nowrap}.pricing-svc-amount[data-astro-cid-ym4a2o7m]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--color-orange-600)}.pricing-svc-unit[data-astro-cid-ym4a2o7m]{font-size:var(--text-xs);color:var(--color-gray-500);margin-left:var(--space-1)}.pricing-svc-card[data-astro-cid-ym4a2o7m] p[data-astro-cid-ym4a2o7m]:last-child{font-size:var(--text-sm);margin-bottom:0}.container--narrow[data-astro-cid-ym4a2o7m]{max-width:820px}.pricing-faq-list[data-astro-cid-ym4a2o7m]{display:flex;flex-direction:column;gap:var(--space-4)}.pricing-faq-item[data-astro-cid-ym4a2o7m]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);overflow:hidden}.pricing-faq-item[data-astro-cid-ym4a2o7m] summary[data-astro-cid-ym4a2o7m]{cursor:pointer;padding:var(--space-5) var(--space-6);font-weight:600;font-size:var(--text-lg);color:var(--color-gray-900);list-style:none;position:relative;padding-right:var(--space-12)}.pricing-faq-item[data-astro-cid-ym4a2o7m] summary[data-astro-cid-ym4a2o7m]::-webkit-details-marker{display:none}.pricing-faq-item[data-astro-cid-ym4a2o7m] summary[data-astro-cid-ym4a2o7m]:after{content:"+";position:absolute;right:var(--space-6);top:50%;transform:translateY(-50%);font-size:var(--text-2xl);font-weight:400;color:var(--color-accent)}.pricing-faq-item[data-astro-cid-ym4a2o7m][open] summary[data-astro-cid-ym4a2o7m]:after{content:"−"}.pricing-faq-item[data-astro-cid-ym4a2o7m] summary[data-astro-cid-ym4a2o7m]:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px}.pricing-faq-item[data-astro-cid-ym4a2o7m] p[data-astro-cid-ym4a2o7m]{padding:0 var(--space-6) var(--space-5);margin-bottom:0;font-size:var(--text-base)}.pricing-cta[data-astro-cid-ym4a2o7m]{display:grid;gap:var(--space-8);align-items:center;background:linear-gradient(135deg,var(--color-orange-50),var(--color-gold-50));border:2px solid var(--color-orange-200);border-radius:var(--radius-2xl);padding:var(--space-10)}@media(min-width:900px){.pricing-cta[data-astro-cid-ym4a2o7m]{grid-template-columns:1.4fr 1fr;padding:var(--space-12)}}.pricing-cta[data-astro-cid-ym4a2o7m] h2[data-astro-cid-ym4a2o7m]{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.pricing-cta[data-astro-cid-ym4a2o7m] p[data-astro-cid-ym4a2o7m]{font-size:var(--text-lg);margin-bottom:0}.pricing-cta-buttons[data-astro-cid-ym4a2o7m]{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:640px){.pricing-cta-buttons[data-astro-cid-ym4a2o7m]{flex-direction:row}}@media(min-width:900px){.pricing-cta-buttons[data-astro-cid-ym4a2o7m]{flex-direction:column}}.pricing-tax-section[data-astro-cid-ym4a2o7m]{padding-top:var(--space-10);padding-bottom:var(--space-10)}.pricing-tax-note[data-astro-cid-ym4a2o7m]{background:#fff7ed;border:1px solid #fed7aa;border-left:4px solid var(--color-orange-400);border-radius:var(--radius-lg);padding:var(--space-8)}.pricing-tax-note[data-astro-cid-ym4a2o7m] h2[data-astro-cid-ym4a2o7m]{font-size:var(--text-lg);color:var(--color-navy-900);margin-bottom:var(--space-4)}.pricing-tax-note[data-astro-cid-ym4a2o7m] p[data-astro-cid-ym4a2o7m]{font-size:var(--text-base);line-height:1.7;color:var(--color-navy-800);margin-bottom:var(--space-4)}.pricing-tax-note-small[data-astro-cid-ym4a2o7m]{font-size:var(--text-sm);color:var(--color-navy-800);margin-bottom:0}@media(max-width:640px){.pricing-tax-note[data-astro-cid-ym4a2o7m]{padding:var(--space-6)}}
