.practice-content.svelte-jot9ci{background:var(--white);padding:60px 0}.content-layout.svelte-jot9ci{grid-template-columns:1fr 380px;align-items:start;gap:3rem;display:grid}.intro-text.svelte-jot9ci{color:var(--text-dark);border-left:4px solid var(--gold);border-radius:0 var(--card-radius) var(--card-radius) 0;background:#c997000d;margin-bottom:2.5rem;padding:1.5rem;font-size:1.1rem;line-height:1.8}.content-section.svelte-jot9ci{margin-bottom:2.5rem}.content-section.svelte-jot9ci h2:where(.svelte-jot9ci){font-family:var(--font-heading);color:var(--dark);border-bottom:2px solid var(--light-gray);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.4rem}.content-section.svelte-jot9ci p:where(.svelte-jot9ci){color:var(--text-dark);margin-bottom:1rem;font-size:.95rem;line-height:1.8}.content-cta.svelte-jot9ci{background:var(--dark);color:var(--white);border-radius:var(--card-radius);margin-top:2rem;padding:2rem}.content-cta.svelte-jot9ci h3:where(.svelte-jot9ci){font-family:var(--font-heading);color:var(--gold-light);margin-bottom:.8rem;font-size:1.3rem}.content-cta.svelte-jot9ci p:where(.svelte-jot9ci){color:#fffc;margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.cta-buttons.svelte-jot9ci{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.btn-call.svelte-jot9ci{font-family:var(--font-heading);color:var(--gold-light);font-size:1.1rem;font-weight:700;text-decoration:none}.sidebar.svelte-jot9ci{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:120px}.sidebar-form.svelte-jot9ci{background:var(--off-white);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.sidebar-form-header.svelte-jot9ci{background:var(--dark);color:var(--white);padding:1.2rem 1.5rem}.sidebar-form-header.svelte-jot9ci h3:where(.svelte-jot9ci){font-family:var(--font-heading);color:var(--gold-light);margin-bottom:.2rem;font-size:1.1rem}.sidebar-form-header.svelte-jot9ci p:where(.svelte-jot9ci){color:#fff9;font-size:.8rem}.sidebar-contact.svelte-jot9ci{background:var(--white);border:1px solid var(--light-gray);border-radius:var(--card-radius);padding:1.5rem}.sidebar-contact.svelte-jot9ci h4:where(.svelte-jot9ci){font-family:var(--font-heading);color:var(--dark);margin-bottom:1rem;font-size:1rem}.sidebar-phone.svelte-jot9ci{color:var(--gold-dark);font-family:var(--font-heading);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.sidebar-phone.svelte-jot9ci:hover{color:var(--gold)}.phone-icon.svelte-jot9ci{align-items:center;display:flex}.available.svelte-jot9ci{color:var(--gray);margin-top:.5rem;font-size:.75rem}.sidebar-promise.svelte-jot9ci{border-radius:var(--card-radius);text-align:center;background:#c9970014;border:1px solid #c997004d;padding:1.2rem}.promise-icon.svelte-jot9ci{justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.sidebar-promise.svelte-jot9ci strong:where(.svelte-jot9ci){font-family:var(--font-heading);color:var(--dark);margin-bottom:.4rem;font-size:.9rem;display:block}.sidebar-promise.svelte-jot9ci p:where(.svelte-jot9ci){color:var(--gray);font-size:.8rem;line-height:1.5}.related-areas.svelte-jot9ci{background:var(--off-white);padding:60px 0}.related-areas.svelte-jot9ci h2:where(.svelte-jot9ci){font-family:var(--font-heading);color:var(--dark);margin-bottom:2rem;font-size:1.8rem}.related-grid.svelte-jot9ci{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.2rem;display:grid}@media (width<=1024px){.content-layout.svelte-jot9ci{grid-template-columns:1fr}.sidebar.svelte-jot9ci{position:static}}
