.lawyers-index.svelte-12w1nu6{max-width:1200px;margin:0 auto;padding:40px 20px}.lawyers-index__header.svelte-12w1nu6{text-align:center;margin-bottom:48px}.lawyers-index__title.svelte-12w1nu6{margin:0 0 16px;font-size:2.5rem;font-weight:700;color:var(--color-text-primary, #1a1a1a)}.lawyers-index__subtitle.svelte-12w1nu6{font-size:1.125rem;color:var(--color-text-secondary, #666);max-width:600px;margin:0 auto}.lawyers-index__section-title.svelte-12w1nu6{margin:0 0 24px;font-size:1.5rem;font-weight:600;color:var(--color-text-primary, #1a1a1a)}.lawyers-index__cities.svelte-12w1nu6{margin-bottom:48px}.lawyers-index__cities-grid.svelte-12w1nu6{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.lawyers-index__city-card.svelte-12w1nu6{display:flex;flex-direction:column;gap:4px;padding:20px;background:var(--color-bg-card, #fff);border-radius:12px;box-shadow:0 2px 8px #0000000f;text-decoration:none;transition:all .2s}.lawyers-index__city-card.svelte-12w1nu6:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.lawyers-index__city-name.svelte-12w1nu6{font-size:1.125rem;font-weight:600;color:var(--color-text-primary, #1a1a1a)}.lawyers-index__city-count.svelte-12w1nu6{font-size:.875rem;color:var(--color-text-secondary, #666)}.lawyers-index__specializations.svelte-12w1nu6{margin-bottom:48px}.lawyers-index__specs-grid.svelte-12w1nu6{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.lawyers-index__spec-card.svelte-12w1nu6{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--color-bg-card, #fff);border-radius:10px;box-shadow:0 2px 8px #0000000f;text-decoration:none;transition:all .2s}.lawyers-index__spec-card.svelte-12w1nu6:hover{background:var(--color-primary, #166534);color:#fff}.lawyers-index__spec-icon.svelte-12w1nu6{font-size:1.5rem}.lawyers-index__spec-name.svelte-12w1nu6{font-size:.9375rem;font-weight:500;color:var(--color-text-primary, #1a1a1a)}.lawyers-index__spec-card.svelte-12w1nu6:hover .lawyers-index__spec-name:where(.svelte-12w1nu6){color:#fff}.lawyers-index__cta.svelte-12w1nu6{background:linear-gradient(135deg,#166534,#22c55e);border-radius:20px;padding:48px;text-align:center;color:#fff}.lawyers-index__cta-content.svelte-12w1nu6 h2:where(.svelte-12w1nu6){margin:0 0 12px;font-size:1.75rem;font-weight:700}.lawyers-index__cta-content.svelte-12w1nu6 p:where(.svelte-12w1nu6){margin:0 0 24px;font-size:1.125rem;opacity:.9}.lawyers-index__cta-btn.svelte-12w1nu6{display:inline-block;padding:16px 40px;background:#fff;color:#166534;border-radius:12px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s}.lawyers-index__cta-btn.svelte-12w1nu6:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}@media(max-width:768px){.lawyers-index__title.svelte-12w1nu6{font-size:1.75rem}.lawyers-index__cta.svelte-12w1nu6{padding:32px 24px}}
