.hero.svelte-1q37ri0{padding:60px 20px;background:#fff}.container.svelte-1q37ri0{max-width:1200px;margin:0 auto}.hero-content.svelte-1q37ri0{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.hero-text.svelte-1q37ri0{text-align:center}h1.svelte-1q37ri0{font-size:30px;font-weight:700;line-height:1.2;color:#1a1a1a;margin-bottom:32px}.highlight-free.svelte-1q37ri0{background:linear-gradient(135deg,#60a5fa,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subheadline.svelte-1q37ri0{font-size:18px;color:#000;margin-bottom:40px}.search-form.svelte-1q37ri0{margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.suggestions.svelte-1q37ri0{display:flex;flex-direction:row;gap:12px;align-items:flex-start;flex-wrap:wrap}.suggestions-label.svelte-1q37ri0{font-size:14px;color:#666;padding:8px 0;line-height:1.5}.suggestion-tags.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;flex:1}.suggestion-tag.svelte-1q37ri0{padding:8px 16px;background:#fff;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#60a5fa,#2563eb);background-origin:border-box;background-clip:padding-box,border-box;border-radius:20px;font-size:14px;color:#666;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #2563eb33;opacity:0;transform:scale(.8);animation:svelte-1q37ri0-bubblePop .4s ease-out forwards}.suggestion-tag.svelte-1q37ri0:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#60a5fa,#2563eb);color:#2563eb;box-shadow:0 4px 12px #2563eb59}.hero-visual.svelte-1q37ri0{display:none}.main-image.svelte-1q37ri0{position:relative;max-width:400px;margin:0 auto}.consultant-image.svelte-1q37ri0{width:400px;height:400px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 10px 40px #0000001a,0 0 80px #ff7b0066,0 0 120px #ff7b0033}.hero-person-image.svelte-1q37ri0{width:100%;height:100%;object-fit:cover}.chat-bubbles.svelte-1q37ri0{position:absolute;width:100%;height:100%;top:0;left:0}.chat-bubble.svelte-1q37ri0{position:absolute;background:#fff;border-radius:20px;padding:8px 12px;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #0000001a;font-size:13px;animation:svelte-1q37ri0-float 3s ease-in-out infinite}.expert-avatar.svelte-1q37ri0{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#2563eb);display:flex;align-items:center;justify-content:center;flex-shrink:0}.expert-avatar.svelte-1q37ri0 svg:where(.svelte-1q37ri0){width:18px;height:18px;color:#fff}.bubble-1.svelte-1q37ri0{top:-10px;left:-60px;animation-delay:0s}.bubble-2.svelte-1q37ri0{top:60px;right:-80px;animation-delay:.5s}.bubble-3.svelte-1q37ri0{bottom:60px;left:-80px;animation-delay:1s}.bubble-4.svelte-1q37ri0{bottom:20px;right:-70px;animation-delay:1.5s;max-width:220px}@keyframes svelte-1q37ri0-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-1q37ri0-bubblePop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(min-width:768px){.hero.svelte-1q37ri0{padding:80px 20px}.hero-content.svelte-1q37ri0{grid-template-columns:1.5fr 1fr}.hero-text.svelte-1q37ri0{text-align:left}h1.svelte-1q37ri0{font-size:38px}.search-form.svelte-1q37ri0{margin-left:0}.suggestions.svelte-1q37ri0{flex-direction:row;align-items:flex-start}.suggestion-tags.svelte-1q37ri0{justify-content:flex-start}.hero-visual.svelte-1q37ri0{display:block}}@media(min-width:1024px){h1.svelte-1q37ri0{font-size:44px}.subheadline.svelte-1q37ri0{font-size:20px}}.settlements.svelte-smowg9{padding:32px 20px;background:#fff}.container.svelte-smowg9{max-width:1200px;margin:0 auto}h2.svelte-smowg9{font-size:30px;font-weight:700;margin-bottom:12px;text-align:left;color:#1a1a1a}.subtitle.svelte-smowg9{text-align:left;color:#666;font-size:16px;margin-bottom:40px}.location-highlight.svelte-smowg9{background:linear-gradient(135deg,#60a5fa,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.settlements-grid.svelte-smowg9{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:32px}.cta-section.svelte-smowg9{text-align:center;padding:32px 0;background:transparent}.cta-section.svelte-smowg9 p:where(.svelte-smowg9){font-size:18px;color:#666;margin-bottom:20px}.cta-button.svelte-smowg9{padding:16px 32px;background:linear-gradient(135deg,#ff6800,orange);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px #ff680066,0 2px 4px #0000001a;line-height:1.5;font-family:inherit}.cta-button.svelte-smowg9:hover{background:linear-gradient(135deg,#ff8000,#ffb733);box-shadow:0 6px 25px #ff680080,0 3px 6px #00000026}@media(min-width:768px){.settlements-grid.svelte-smowg9{grid-template-columns:repeat(2,1fr)}h2.svelte-smowg9{font-size:30px}}@media(min-width:1024px){.settlements-grid.svelte-smowg9{grid-template-columns:repeat(3,1fr);gap:24px}.settlements.svelte-smowg9{padding:64px 20px}h2.svelte-smowg9{font-size:30px}}.skeleton-card.svelte-smowg9{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e5e5;box-shadow:0 1px 3px #0000001a}.skeleton.svelte-smowg9{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:svelte-smowg9-loading 1.5s infinite;border-radius:4px}.skeleton-title.svelte-smowg9{height:24px;width:70%;margin-bottom:12px}.skeleton-amount.svelte-smowg9{height:32px;width:50%;margin-bottom:16px}.skeleton-text.svelte-smowg9{height:16px;width:100%;margin-bottom:8px}.skeleton-text.svelte-smowg9:last-child{width:85%}@keyframes svelte-smowg9-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.error-message.svelte-smowg9{grid-column:1 / -1;text-align:center;padding:40px;color:#666}.settlement-ranges.svelte-1opmdwz{padding:60px 20px;background:#fff}.container.svelte-1opmdwz{max-width:1200px;margin:0 auto}h2.svelte-1opmdwz{font-size:30px;font-weight:700;margin-bottom:12px;text-align:left;color:#1a1a1a}.subtitle.svelte-1opmdwz{text-align:left;color:#666;font-size:16px;margin-bottom:40px}.location-highlight.svelte-1opmdwz{background:linear-gradient(135deg,#60a5fa,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ranges-grid.svelte-1opmdwz{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:32px}.range-card.svelte-1opmdwz{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000001a;transition:transform .2s,box-shadow .2s;cursor:pointer;display:flex;gap:20px;align-items:flex-start}.range-card.svelte-1opmdwz:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.range-icon.svelte-1opmdwz{font-size:32px;flex-shrink:0}.lottie-icon.svelte-1opmdwz{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.range-content.svelte-1opmdwz{flex:1}.practice-area-label.svelte-1opmdwz{font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:8px}.range-card.svelte-1opmdwz h3:where(.svelte-1opmdwz){font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.range-amount.svelte-1opmdwz{font-size:28px;font-weight:700;background:linear-gradient(135deg,#60a5fa,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.range-count.svelte-1opmdwz{display:flex;align-items:center;gap:6px;font-size:14px;color:#999;font-weight:400}.range-count.svelte-1opmdwz svg:where(.svelte-1opmdwz){flex-shrink:0;stroke:#999}.cta-section.svelte-1opmdwz{text-align:center;padding:32px 0;background:transparent}.cta-section.svelte-1opmdwz p:where(.svelte-1opmdwz){font-size:18px;color:#666;margin-bottom:20px}.cta-button.svelte-1opmdwz{padding:16px 32px;background:linear-gradient(135deg,#ff6800,orange);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px #ff680066,0 2px 4px #0000001a;line-height:1.5;font-family:inherit}.cta-button.svelte-1opmdwz:hover{background:linear-gradient(135deg,#ff8000,#ffb733);box-shadow:0 6px 25px #ff680080,0 3px 6px #00000026}@media(min-width:640px){.ranges-grid.svelte-1opmdwz{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){h2.svelte-1opmdwz{font-size:30px;text-align:left}.ranges-grid.svelte-1opmdwz{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.settlement-ranges.svelte-1opmdwz{padding:80px 20px}h2.svelte-1opmdwz{font-size:30px;text-align:left}.ranges-grid.svelte-1opmdwz{grid-template-columns:repeat(3,1fr);gap:24px}}.law-firms.svelte-hahf9n{padding:48px 20px;background:#fff}.container.svelte-hahf9n{max-width:1200px;margin:0 auto}h2.svelte-hahf9n{font-size:30px;font-weight:700;margin-bottom:12px;text-align:left;color:#1a1a1a}.location-highlight.svelte-hahf9n{background:linear-gradient(135deg,#60a5fa,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-hahf9n{text-align:left;color:#666;font-size:16px;margin-bottom:20px}.carousel-container.svelte-hahf9n{position:relative;margin:0;padding:0}.firms-carousel.svelte-hahf9n{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 10px;margin:0;scrollbar-width:none;-ms-overflow-style:none}.firms-carousel.svelte-hahf9n::-webkit-scrollbar{display:none}.firm-card.svelte-hahf9n{background:#fff;border:none;border-radius:16px;padding:20px 20px 24px;width:calc(100vw - 100px);flex:0 0 auto;scroll-snap-align:center;box-shadow:0 2px 8px #0000002e;transition:transform .2s,box-shadow .2s;cursor:pointer;display:flex;flex-direction:column}.firm-card.svelte-hahf9n:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000038}.firm-header.svelte-hahf9n{display:grid;grid-template-columns:auto 1fr;gap:0 12px;margin-bottom:12px}.firm-header-content.svelte-hahf9n{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:6px}.firm-avatar.svelte-hahf9n{width:56px;height:56px;border-radius:50%;grid-row:1 / 3;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;flex-shrink:0}.firm-header.svelte-hahf9n h3:where(.svelte-hahf9n){font-size:18px;font-weight:600;color:#1a1a1a;margin:0;flex:1}.firm-rating.svelte-hahf9n{display:flex;align-items:center;gap:8px;margin-bottom:20px;margin-top:6px}.rating-text.svelte-hahf9n{font-size:14px;color:orange;font-weight:500;line-height:1}.firm-location.svelte-hahf9n{display:flex;align-items:center;gap:6px;margin-bottom:16px}.location-icon.svelte-hahf9n{width:16px;height:16px;flex-shrink:0}.location-text.svelte-hahf9n{display:inline}.location-primary.svelte-hahf9n{font-size:16px;font-weight:600;color:#1a1a1a}.location-distance.svelte-hahf9n{font-size:14px;font-weight:400;color:#6b7280;margin-left:12px}.info-section.svelte-hahf9n{margin-bottom:12px;min-height:126px;display:flex;flex-direction:column}.section-header.svelte-hahf9n{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-shrink:0}.section-icon.svelte-hahf9n{width:20px;height:20px;flex-shrink:0;object-fit:contain}.section-title.svelte-hahf9n{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.section-content.svelte-hahf9n{color:#1a1a1a;font-size:14px;font-weight:400;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.firm-footer.svelte-hahf9n{display:flex;justify-content:center;align-items:center;padding:10px 16px;margin:0 -20px -20px;background:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb}.view-profile-link.svelte-hahf9n{display:inline-flex;align-items:center;gap:4px;color:#1a1a1a;text-decoration:none;font-weight:600;font-size:16px;transition:color .2s}.firm-footer.svelte-hahf9n:hover .view-profile-link:where(.svelte-hahf9n),.firm-card.svelte-hahf9n:hover .view-profile-link:where(.svelte-hahf9n){color:#ff6800}.view-profile-link.svelte-hahf9n svg:where(.svelte-hahf9n){width:16px;height:16px}.carousel-button.svelte-hahf9n{display:none;position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #e5e5e5;border-radius:50%;width:48px;height:48px;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10;box-shadow:0 2px 8px #0000001a}.carousel-button.svelte-hahf9n:hover:not(:disabled){background:#f8f9fa;border-color:#ff7b00;color:#ff7b00}.carousel-button.svelte-hahf9n:disabled{opacity:.5;cursor:not-allowed}.carousel-button-left.svelte-hahf9n{left:-24px}.carousel-button-right.svelte-hahf9n{right:-24px}.see-more.svelte-hahf9n{text-align:center;margin-top:48px}.see-more.svelte-hahf9n p:where(.svelte-hahf9n){font-size:18px;color:#666;margin-bottom:20px}.see-more-btn.svelte-hahf9n{padding:16px 32px;background:linear-gradient(135deg,#ff6800,orange);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px #ff680066,0 2px 4px #0000001a;text-decoration:none;line-height:1.5}.see-more-btn.svelte-hahf9n:hover{background:linear-gradient(135deg,#ff8000,#ffb733);box-shadow:0 6px 25px #ff680080,0 3px 6px #00000026}@media(min-width:768px){h2.svelte-hahf9n{font-size:30px}.firm-card.svelte-hahf9n{width:350px;min-width:350px;max-width:350px}.carousel-button.svelte-hahf9n{display:flex}}@media(min-width:1024px){.law-firms.svelte-hahf9n{padding:64px 20px}h2.svelte-hahf9n{font-size:30px}}.skeleton.svelte-hahf9n{pointer-events:none}.skeleton-avatar.svelte-hahf9n{width:56px;height:56px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:svelte-hahf9n-loading 1.5s ease-in-out infinite}.skeleton-text.svelte-hahf9n{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:svelte-hahf9n-loading 1.5s ease-in-out infinite;border-radius:4px}@keyframes svelte-hahf9n-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.error-message.svelte-hahf9n,.no-results.svelte-hahf9n{text-align:center;padding:60px 20px;color:#666}.error-message.svelte-hahf9n p:where(.svelte-hahf9n),.no-results.svelte-hahf9n p:where(.svelte-hahf9n){font-size:16px;margin:0}.faq.svelte-1t8i6y4{padding:60px 20px;background:#fff}.container.svelte-1t8i6y4{max-width:800px;margin:0 auto}h2.svelte-1t8i6y4{font-size:32px;font-weight:700;margin-bottom:12px;text-align:center;color:#1a1a1a}.subtitle.svelte-1t8i6y4{text-align:center;color:#666;font-size:16px;margin-bottom:40px}.faq-list.svelte-1t8i6y4{border-top:1px solid #e5e5e5}.faq-item.svelte-1t8i6y4{border-bottom:1px solid #e5e5e5;transition:background .2s}.faq-item.active.svelte-1t8i6y4{background:#f8f9fa}.faq-question.svelte-1t8i6y4{width:100%;padding:20px;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;color:#1a1a1a;transition:color .2s}.faq-question.svelte-1t8i6y4:hover{color:#ff7b00}.faq-icon.svelte-1t8i6y4{flex-shrink:0;transition:transform .3s ease;color:#666}.faq-icon.rotated.svelte-1t8i6y4{transform:rotate(180deg)}.faq-answer.svelte-1t8i6y4{padding:0 20px 20px;animation:svelte-1t8i6y4-slideDown .3s ease}.faq-answer.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){color:#666;line-height:1.6;margin:0}@keyframes svelte-1t8i6y4-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){h2.svelte-1t8i6y4{font-size:36px}.faq-question.svelte-1t8i6y4{font-size:18px;padding:24px}.faq-answer.svelte-1t8i6y4{padding:0 24px 24px}}@media(min-width:1024px){.faq.svelte-1t8i6y4{padding:80px 20px}h2.svelte-1t8i6y4{font-size:40px}}.app.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column}main.svelte-1uha8ag{flex:1}
