.local-landing[data-astro-cid-soe7af5p]{max-width:100%}.local-header[data-astro-cid-soe7af5p]{margin-bottom:var(--space-4xl)}.local-header[data-astro-cid-soe7af5p] h1[data-astro-cid-soe7af5p]{font-size:var(--text-4xl);margin-bottom:var(--space-md)}.trust-signals[data-astro-cid-soe7af5p]{font-size:var(--text-xs);color:var(--color-text-tertiary);letter-spacing:.02em;margin-bottom:var(--space-xl)}.local-intro[data-astro-cid-soe7af5p]{font-size:var(--text-md);color:var(--color-text-secondary);max-width:600px;line-height:1.6}.specializations-local[data-astro-cid-soe7af5p]{margin-bottom:var(--space-4xl)}.specializations-local[data-astro-cid-soe7af5p] h2[data-astro-cid-soe7af5p]{margin-top:0;margin-bottom:var(--space-xl)}.spec-grid[data-astro-cid-soe7af5p]{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.spec-card[data-astro-cid-soe7af5p]{border:1px solid var(--color-border);padding:var(--space-lg);color:var(--color-text);border-left:3px solid #0000;border-radius:8px;flex-direction:column;text-decoration:none;transition:border-color .2s,border-left-color .2s,box-shadow .2s;display:flex}.spec-card[data-astro-cid-soe7af5p]:hover{border-color:var(--color-border);border-left-color:var(--color-warm);box-shadow:0 4px 16px #0000000f}.spec-card[data-astro-cid-soe7af5p] h3[data-astro-cid-soe7af5p]{font-size:var(--text-base);margin-top:0;margin-bottom:var(--space-xs)}.spec-card[data-astro-cid-soe7af5p] p[data-astro-cid-soe7af5p]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-sm);flex:1}.spec-resources[data-astro-cid-soe7af5p]{font-size:var(--text-xs);color:var(--color-text-tertiary)}.insurance-local[data-astro-cid-soe7af5p]{margin-bottom:var(--space-4xl);border-top:1px solid var(--color-border-light);padding-top:var(--space-3xl)}.insurance-local[data-astro-cid-soe7af5p] h2[data-astro-cid-soe7af5p]{margin-top:0}.insurance-grid[data-astro-cid-soe7af5p]{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.insurance-card[data-astro-cid-soe7af5p]{border:1px solid var(--color-border);padding:var(--space-lg);background:var(--color-surface);border-radius:8px}.insurance-card[data-astro-cid-soe7af5p] h4[data-astro-cid-soe7af5p]{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin:0 0 var(--space-sm) 0}.insurance-card[data-astro-cid-soe7af5p] ul[data-astro-cid-soe7af5p]{margin:0;padding:0;list-style:none}.insurance-card[data-astro-cid-soe7af5p] li[data-astro-cid-soe7af5p]{font-size:var(--text-sm);margin-bottom:var(--space-xs);font-weight:500}.insurance-card[data-astro-cid-soe7af5p] p[data-astro-cid-soe7af5p]{font-size:var(--text-sm);margin:0}.insurance-note[data-astro-cid-soe7af5p]{color:var(--color-text-secondary);margin-top:var(--space-xs)!important;font-size:var(--text-xs)!important}.fees-link[data-astro-cid-soe7af5p]{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-text-secondary);display:inline-block}.free-resources-local[data-astro-cid-soe7af5p]{margin-bottom:var(--space-4xl);border-top:1px solid var(--color-border-light);padding-top:var(--space-3xl)}.free-resources-local[data-astro-cid-soe7af5p] h2[data-astro-cid-soe7af5p]{margin-top:0}.free-resources-local[data-astro-cid-soe7af5p]>p[data-astro-cid-soe7af5p]{color:var(--color-text-secondary);font-size:var(--text-sm)}.resources-grid[data-astro-cid-soe7af5p]{gap:var(--space-xl);margin-top:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.resource-col[data-astro-cid-soe7af5p] h4[data-astro-cid-soe7af5p]{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin:0 0 var(--space-sm) 0}.resource-col[data-astro-cid-soe7af5p] ul[data-astro-cid-soe7af5p]{margin:0;padding:0;list-style:none}.resource-col[data-astro-cid-soe7af5p] li[data-astro-cid-soe7af5p]{margin-bottom:var(--space-xs)}.resource-col[data-astro-cid-soe7af5p] a[data-astro-cid-soe7af5p]{font-size:var(--text-sm);font-weight:500}.faq-local[data-astro-cid-soe7af5p]{border-top:1px solid var(--color-border-light);padding-top:var(--space-3xl);margin-bottom:var(--space-4xl)}.faq-local[data-astro-cid-soe7af5p] h2[data-astro-cid-soe7af5p]{margin-top:0}.faq-item[data-astro-cid-soe7af5p] h3[data-astro-cid-soe7af5p]{font-size:var(--text-base);margin-top:var(--space-xl);margin-bottom:var(--space-xs)}.faq-item[data-astro-cid-soe7af5p] p[data-astro-cid-soe7af5p]{font-size:var(--text-sm);color:var(--color-text-secondary)}.contact-local[data-astro-cid-soe7af5p]{border-top:1px solid var(--color-border-light);padding-top:var(--space-3xl);margin-bottom:var(--space-3xl)}.contact-local[data-astro-cid-soe7af5p] h2[data-astro-cid-soe7af5p]{margin-top:0}.contact-local[data-astro-cid-soe7af5p]>p[data-astro-cid-soe7af5p]{color:var(--color-text-secondary)}.consult-cta[data-astro-cid-soe7af5p]{margin-top:var(--space-lg);background:var(--color-cta-bg);color:var(--color-cta-text);font-weight:500;font-size:var(--text-sm);transition:background var(--transition);border-radius:5px;padding:.75rem 1.5rem;text-decoration:none;display:inline-block}.consult-cta[data-astro-cid-soe7af5p]:hover{background:var(--color-cta-hover);color:var(--color-cta-text)}@media (width<=640px){.spec-grid[data-astro-cid-soe7af5p],.insurance-grid[data-astro-cid-soe7af5p],.resources-grid[data-astro-cid-soe7af5p]{grid-template-columns:1fr}}
