.page-hero[data-astro-cid-lmkygsfs]{background:var(--warm-beige);padding:var(--space-3xl) 0 var(--space-2xl);text-align:center}.page-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);color:var(--text-dark);line-height:1.2;margin:var(--space-sm) 0 var(--space-md)}.page-hero-sub[data-astro-cid-lmkygsfs]{font-size:1.125rem;color:var(--text-body);max-width:600px;margin:0 auto;line-height:1.65}.eyebrow[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-dark)}.pricing-section[data-astro-cid-lmkygsfs]{background:var(--white)}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-lg);margin:0 auto}.pricing-grid--three[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr);max-width:1000px}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--white);border:1px solid var(--gray-border);border-radius:var(--border-radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;position:relative}.pricing-card--featured[data-astro-cid-lmkygsfs]{border-color:var(--coral);border-width:2px;box-shadow:0 8px 32px #f5a5a02e}.pricing-card--concierge[data-astro-cid-lmkygsfs]{border-color:var(--teal);border-width:2px}.pricing-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--coral);color:var(--white);font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.25rem .875rem;border-radius:9999px;white-space:nowrap}.pricing-badge--teal[data-astro-cid-lmkygsfs]{background:var(--teal)}.pricing-card-body[data-astro-cid-lmkygsfs]{flex:1}.pricing-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:1.375rem;color:var(--text-dark);margin-bottom:var(--space-xs)}.pricing-price[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;color:var(--text-dark);line-height:1.1;margin:var(--space-xs) 0 var(--space-sm)}.price-currency[data-astro-cid-lmkygsfs]{font-family:var(--font-body);font-size:1.75rem;font-weight:700;vertical-align:baseline;position:relative;top:-.25rem}.pricing-period[data-astro-cid-lmkygsfs]{font-family:var(--font-body);font-size:1rem;font-weight:400;color:var(--text-light)}.pricing-tagline[data-astro-cid-lmkygsfs]{font-size:.9375rem;color:var(--text-light);margin-bottom:var(--space-sm)}.pricing-pta--inline[data-astro-cid-lmkygsfs]{font-size:.8125rem;font-weight:600;color:var(--teal-dark);margin:0 0 var(--space-lg);padding:.4rem .75rem;background:var(--teal-light);border-radius:999px;display:inline-block}.pricing-card-footer[data-astro-cid-lmkygsfs]{margin-top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm)}.pricing-card-footer[data-astro-cid-lmkygsfs] .btn[data-astro-cid-lmkygsfs]{width:100%;text-align:center}.pricing-pta--placeholder[data-astro-cid-lmkygsfs]{visibility:hidden;font-size:.8125rem}.feature-checklist[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.feature-checklist[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:.9rem;color:var(--text-body);line-height:1.4}.check[data-astro-cid-lmkygsfs]{font-size:.875rem;font-weight:700;flex-shrink:0;margin-top:.1rem}.check--on[data-astro-cid-lmkygsfs]{color:var(--coral-dark)}.check--off[data-astro-cid-lmkygsfs]{color:var(--gray-border)}.pta-banner[data-astro-cid-lmkygsfs]{background:var(--teal-light);border-top:1px solid rgba(91,164,181,.2);border-bottom:1px solid rgba(91,164,181,.2);padding:var(--space-2xl) 0}.pta-banner-inner[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:var(--space-xl);max-width:820px}.pta-icon[data-astro-cid-lmkygsfs]{font-size:2.5rem;flex-shrink:0}.pta-copy[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:1.25rem;color:var(--teal-dark);margin-bottom:var(--space-sm)}.pta-copy[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.9375rem;color:var(--text-body);line-height:1.65;margin:0}.comparison-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto;margin-top:var(--space-2xl);border-radius:var(--border-radius-lg);border:1px solid var(--gray-border)}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:.9375rem}.comparison-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]{background:var(--warm-beige)}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{padding:var(--space-md) var(--space-lg);text-align:center;font-family:var(--font-heading);font-weight:700;color:var(--text-dark);border-bottom:2px solid var(--gray-border);line-height:1.4}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:.8125rem;font-weight:400;color:var(--text-light);display:block}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].feature-col{text-align:left;width:40%}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].col--featured,.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs].col--featured{background:#f5a5a012}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.75rem var(--space-lg);text-align:center;color:var(--text-body);border-bottom:1px solid var(--gray-border)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:first-child{text-align:left;color:var(--text-dark)}.comparison-table[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs].table-section-header td[data-astro-cid-lmkygsfs]{background:#e8ddd3;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dark);padding:.5rem var(--space-lg);border-bottom:1px solid var(--gray-border);text-align:left}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:none}.section--alt[data-astro-cid-lmkygsfs]{background:var(--warm-beige);padding:var(--space-3xl) 0}.container--narrow[data-astro-cid-lmkygsfs]{max-width:720px}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-2xl)}.faq-item[data-astro-cid-lmkygsfs]{background:var(--white);border:1px solid var(--gray-border);border-radius:var(--border-radius-lg);padding:var(--space-lg)}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:1.0625rem;color:var(--text-dark);margin-bottom:var(--space-sm)}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.9375rem;color:var(--text-body);line-height:1.65;margin:0}.cta-final[data-astro-cid-lmkygsfs]{background:var(--white);padding:var(--space-3xl) 0}.cta-final[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);color:var(--text-dark);margin-bottom:var(--space-md)}.cta-sub[data-astro-cid-lmkygsfs]{font-size:1.125rem;color:var(--text-body);margin-bottom:var(--space-xl);max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-lmkygsfs]{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-md)}.cta-pta-note[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--teal-dark);font-weight:600;margin:0}.section[data-astro-cid-lmkygsfs]{padding:var(--space-3xl) 0}.section-heading[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);color:var(--text-dark);margin-bottom:var(--space-sm)}.section-sub[data-astro-cid-lmkygsfs]{font-size:1.0625rem;color:var(--text-body);max-width:560px;margin:0 auto var(--space-2xl)}.text-center[data-astro-cid-lmkygsfs]{text-align:center}@media(max-width:900px){.pricing-grid--three[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:440px;margin:0 auto}}@media(max-width:640px){.pta-banner-inner[data-astro-cid-lmkygsfs]{flex-direction:column;text-align:center}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.625rem var(--space-md);font-size:.875rem}.cta-buttons[data-astro-cid-lmkygsfs]{flex-direction:column;align-items:center}}
