.hero.svelte-tibptj{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--color-bg-pure)}.hero-image-container.svelte-tibptj{position:absolute;inset:0}.hero-image-placeholder.svelte-tibptj{position:absolute;inset:0;background:var(--color-bg-elevated)}.hero-overlay.svelte-tibptj{position:absolute;inset:0;background:linear-gradient(to bottom,#000000d9,#000000b3 40%,#000c),radial-gradient(ellipse at center,transparent 10%,rgba(0,0,0,.5) 100%);pointer-events:none;z-index:1}.hero-image.svelte-tibptj{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;animation:svelte-tibptj-image-reveal 1.2s var(--ease-decelerate) .3s forwards}@keyframes svelte-tibptj-image-reveal{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.availability-badge.svelte-tibptj{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);margin-top:var(--space-md);background:var(--color-bg-subtle);border:1px solid var(--color-success);border-radius:var(--radius-full);opacity:0;animation:svelte-tibptj-content-fade .8s var(--ease-decelerate) .65s forwards}.pulse-dot.svelte-tibptj{width:8px;height:8px;background:var(--color-success);border-radius:var(--radius-full);animation:svelte-tibptj-pulse 2s ease-in-out infinite}@keyframes svelte-tibptj-pulse{0%,to{opacity:1;box-shadow:0 0 #44aa44b3}50%{opacity:.8;box-shadow:0 0 0 6px #4a40}}.badge-text.svelte-tibptj{font-size:var(--text-caption);font-weight:var(--font-semibold);color:var(--color-success);text-transform:uppercase;letter-spacing:.05em}.hero-content.svelte-tibptj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;width:90%;max-width:900px}.no-fee-badge.svelte-tibptj{display:inline-block;padding:var(--space-xs) var(--space-md);margin-bottom:var(--space-md);background:var(--color-bg-subtle);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-full);opacity:0;animation:svelte-tibptj-content-fade .8s var(--ease-decelerate) .2s forwards}.no-fee-badge.svelte-tibptj span:where(.svelte-tibptj){font-size:var(--text-body-sm);font-weight:var(--font-semibold);color:var(--color-fg-primary);text-transform:uppercase;letter-spacing:.1em}.firm-name.svelte-tibptj{font-size:var(--text-display);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-sm);text-shadow:0 2px 20px rgba(0,0,0,.5);opacity:0;animation:svelte-tibptj-content-fade .8s var(--ease-decelerate) .3s forwards}.firm-tagline.svelte-tibptj{font-size:var(--text-h3);color:var(--color-fg-secondary);margin:0 0 var(--space-md);text-shadow:0 1px 10px rgba(0,0,0,.5);opacity:0;animation:svelte-tibptj-content-fade .8s var(--ease-decelerate) .4s forwards}.hero-stats.svelte-tibptj{display:flex;justify-content:center;gap:var(--space-xl);margin-bottom:var(--space-lg);opacity:0;animation:svelte-tibptj-content-fade .8s var(--ease-decelerate) .5s forwards}.stat-item.svelte-tibptj{display:flex;flex-direction:column;gap:var(--space-xs)}.stat-value.svelte-tibptj{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary)}.stat-label.svelte-tibptj{font-size:var(--text-caption);color:var(--color-fg-tertiary);text-transform:uppercase;letter-spacing:.1em}.hero-actions.svelte-tibptj{display:flex;gap:var(--space-md);justify-content:center;margin-bottom:var(--space-md);opacity:0;animation:svelte-tibptj-content-fade .8s var(--ease-decelerate) .6s forwards}.hero-cta.svelte-tibptj{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);font-size:var(--text-body);font-weight:var(--font-semibold);border-radius:var(--radius-md);text-decoration:none;transition:all var(--duration-micro) var(--ease-standard)}.hero-cta.primary.svelte-tibptj{color:var(--color-bg-pure);background:var(--color-fg-primary)}.hero-cta.primary.svelte-tibptj:hover{background:var(--color-fg-secondary);transform:translateY(-2px)}.hero-cta.emergency.svelte-tibptj{color:var(--color-fg-primary);background:#4a43;border:1px solid var(--color-success)}.hero-cta.emergency.svelte-tibptj:hover{background:#44aa444d}.fee-explainer.svelte-tibptj{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin:0;opacity:0;animation:svelte-tibptj-content-fade .8s var(--ease-decelerate) .7s forwards}@keyframes svelte-tibptj-content-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scroll-indicator.svelte-tibptj{position:absolute;bottom:var(--space-xl);left:50%;transform:translate(-50%);z-index:1;opacity:0;animation:svelte-tibptj-indicator-fade .8s var(--ease-decelerate) 1.5s forwards}@keyframes svelte-tibptj-indicator-fade{to{opacity:.6}}.scroll-line.svelte-tibptj{display:block;width:1px;height:var(--space-lg);background:linear-gradient(to bottom,var(--color-fg-primary) 0%,transparent 100%);animation:svelte-tibptj-scroll-pulse 2.5s var(--ease-standard) infinite;animation-delay:2s}@keyframes svelte-tibptj-scroll-pulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.3)}}@media(max-width:768px){.hero-content.svelte-tibptj{width:95%}.firm-name.svelte-tibptj{font-size:var(--text-h1)}.firm-tagline.svelte-tibptj{font-size:var(--text-body-lg)}.stat-value.svelte-tibptj{font-size:var(--text-h3)}.hero-actions.svelte-tibptj{flex-direction:column;gap:var(--space-sm)}.hero-cta.svelte-tibptj{justify-content:center}}@media(prefers-reduced-motion:reduce){.hero-image.svelte-tibptj,.availability-badge.svelte-tibptj,.no-fee-badge.svelte-tibptj,.firm-name.svelte-tibptj,.firm-tagline.svelte-tibptj,.hero-stats.svelte-tibptj,.hero-actions.svelte-tibptj,.fee-explainer.svelte-tibptj{animation:none;opacity:1;transform:none}.pulse-dot.svelte-tibptj{animation:none}.scroll-indicator.svelte-tibptj{animation:none;opacity:.6}.scroll-line.svelte-tibptj{animation:none}}.statistics-section.svelte-o4yy4a{padding:var(--space-2xl) var(--space-lg);background:var(--color-bg-elevated);position:relative;overflow:hidden}.statistics-section.svelte-o4yy4a:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.03) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.02) 0%,transparent 50%);pointer-events:none}.statistics-container.svelte-o4yy4a{max-width:var(--container-xl);margin:0 auto;position:relative}.statistics-grid.svelte-o4yy4a{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.stat-item.svelte-o4yy4a{text-align:center;padding:var(--space-lg);position:relative}.stat-item.svelte-o4yy4a:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:60%;width:1px;background:var(--color-border-default)}.stat-value.svelte-o4yy4a{font-size:var(--text-display);font-weight:var(--font-bold);color:var(--color-fg-primary);line-height:1;margin-bottom:var(--space-sm);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;align-items:baseline;justify-content:center;gap:.1em}.stat-prefix.svelte-o4yy4a{font-weight:var(--font-medium);opacity:.9}.stat-suffix.svelte-o4yy4a{font-weight:var(--font-medium);opacity:.9;font-size:.6em}.stat-label.svelte-o4yy4a{font-size:var(--text-body);color:var(--color-fg-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--font-medium)}.stat-item.svelte-o4yy4a{opacity:0;transform:translateY(20px);transition:opacity var(--duration-complex) var(--ease-decelerate),transform var(--duration-complex) var(--ease-decelerate)}.stat-item.animated.svelte-o4yy4a{opacity:1;transform:translateY(0)}.stat-item.svelte-o4yy4a:nth-child(1){transition-delay:0ms}.stat-item.svelte-o4yy4a:nth-child(2){transition-delay:.1s}.stat-item.svelte-o4yy4a:nth-child(3){transition-delay:.2s}.stat-item.svelte-o4yy4a:nth-child(4){transition-delay:.3s}@media(max-width:1024px){.statistics-grid.svelte-o4yy4a{grid-template-columns:repeat(2,1fr)}.stat-item.svelte-o4yy4a:nth-child(2):after{display:none}.stat-item.svelte-o4yy4a:nth-child(1):after,.stat-item.svelte-o4yy4a:nth-child(3):after{display:block}}@media(max-width:640px){.statistics-section.svelte-o4yy4a{padding:var(--space-xl) var(--space-md)}.statistics-grid.svelte-o4yy4a{grid-template-columns:1fr;gap:var(--space-md)}.stat-item.svelte-o4yy4a:after{display:none!important}.stat-item.svelte-o4yy4a{border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-md)}.stat-item.svelte-o4yy4a:last-child{border-bottom:none;padding-bottom:0}.stat-value.svelte-o4yy4a{font-size:var(--text-h1)}}@media(prefers-reduced-motion:reduce){.stat-item.svelte-o4yy4a{opacity:1;transform:none;transition:none}}.accident-types.svelte-1i1xsb7{padding:var(--space-2xl) var(--space-lg);background:var(--color-bg-elevated)}.section-header.svelte-1i1xsb7{text-align:center;max-width:700px;margin:0 auto var(--space-xl)}.section-title.svelte-1i1xsb7{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-sm)}.section-description.svelte-1i1xsb7{font-size:var(--text-body-lg);color:var(--color-fg-tertiary);margin:0}.types-grid.svelte-1i1xsb7{display:grid;grid-template-columns:1.618fr 1fr 1fr;grid-template-rows:auto auto;gap:var(--space-md);max-width:var(--container-xl);margin:0 auto}.type-card.svelte-1i1xsb7{display:flex;flex-direction:column;padding:var(--space-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--duration-standard) var(--ease-standard)}.type-card.svelte-1i1xsb7:hover{border-color:var(--color-border-emphasis);transform:translateY(-2px)}.type-card.featured.svelte-1i1xsb7{grid-row:span 2;padding:var(--space-xl)}.type-card.wide.svelte-1i1xsb7{grid-column:span 3;flex-direction:row;align-items:center;gap:var(--space-lg)}.type-card.wide.svelte-1i1xsb7 .card-icon:where(.svelte-1i1xsb7){margin-bottom:0}.type-card.wide.svelte-1i1xsb7 .card-content:where(.svelte-1i1xsb7){flex-direction:row;align-items:center;gap:var(--space-lg)}.type-card.wide.svelte-1i1xsb7 .card-description:where(.svelte-1i1xsb7){flex:1;margin-bottom:0}.type-card.wide.svelte-1i1xsb7 .settlement-range:where(.svelte-1i1xsb7){margin-bottom:0;min-width:-moz-max-content;min-width:max-content}.type-card.wide.svelte-1i1xsb7 .card-link:where(.svelte-1i1xsb7){margin-top:0}.card-icon.svelte-1i1xsb7{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-hover);border-radius:var(--radius-md);color:var(--color-fg-secondary);margin-bottom:var(--space-md)}.type-card.featured.svelte-1i1xsb7 .card-icon:where(.svelte-1i1xsb7){width:64px;height:64px}.card-content.svelte-1i1xsb7{flex:1;display:flex;flex-direction:column}.card-title.svelte-1i1xsb7{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-xs)}.type-card.svelte-1i1xsb7:not(.featured) .card-title:where(.svelte-1i1xsb7){font-size:var(--text-body-lg)}.card-description.svelte-1i1xsb7{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);margin:0 0 var(--space-md);flex:1}.type-card.featured.svelte-1i1xsb7 .card-description:where(.svelte-1i1xsb7){font-size:var(--text-body)}.settlement-range.svelte-1i1xsb7{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);background:var(--color-bg-elevated);border-radius:var(--radius-md);margin-bottom:var(--space-md)}.settlement-label.svelte-1i1xsb7{font-size:var(--text-caption);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.settlement-value.svelte-1i1xsb7{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-success)}.type-card.featured.svelte-1i1xsb7 .settlement-value:where(.svelte-1i1xsb7){font-size:var(--text-h3)}.card-link.svelte-1i1xsb7{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-body-sm);font-weight:var(--font-medium);color:var(--color-fg-secondary);margin-top:auto}.type-card.svelte-1i1xsb7:hover .card-link:where(.svelte-1i1xsb7){color:var(--color-fg-primary)}.section-footer.svelte-1i1xsb7{display:flex;justify-content:center;margin-top:var(--space-xl)}.view-all.svelte-1i1xsb7{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);background:transparent;border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-fg-secondary);font-size:var(--text-body);font-weight:var(--font-medium);text-decoration:none;transition:all var(--duration-micro) var(--ease-standard)}.view-all.svelte-1i1xsb7:hover{background:var(--color-bg-surface);border-color:var(--color-border-emphasis)}@media(max-width:1024px){.types-grid.svelte-1i1xsb7{grid-template-columns:1fr 1fr}.type-card.featured.svelte-1i1xsb7,.type-card.wide.svelte-1i1xsb7{grid-column:span 2;grid-row:span 1}}@media(max-width:640px){.accident-types.svelte-1i1xsb7{padding:var(--space-xl) var(--space-md)}.types-grid.svelte-1i1xsb7{grid-template-columns:1fr}.type-card.featured.svelte-1i1xsb7,.type-card.wide.svelte-1i1xsb7{grid-column:span 1}}.recovery-results.svelte-1n5uaiq{padding:var(--space-2xl) var(--space-lg);background:var(--color-bg-pure)}.section-header.svelte-1n5uaiq{text-align:center;max-width:700px;margin:0 auto var(--space-xl)}.section-title.svelte-1n5uaiq{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-sm)}.section-description.svelte-1n5uaiq{font-size:var(--text-body-lg);color:var(--color-fg-tertiary);margin:0}.results-grid.svelte-1n5uaiq{display:grid;grid-template-columns:1.618fr 1fr;gap:var(--space-lg);max-width:var(--container-xl);margin:0 auto}.result-card.svelte-1n5uaiq{padding:var(--space-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.result-card.featured.svelte-1n5uaiq{padding:var(--space-xl);display:flex;flex-direction:column;justify-content:center}.result-badge.svelte-1n5uaiq{display:inline-block;width:-moz-max-content;width:max-content;padding:4px var(--space-sm);background:#44aa4426;border:1px solid var(--color-success);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:var(--font-semibold);color:var(--color-success);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-md)}.result-badge.small.svelte-1n5uaiq{font-size:10px;padding:2px var(--space-xs)}.result-amount.svelte-1n5uaiq{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.result-card.featured.svelte-1n5uaiq .result-amount:where(.svelte-1n5uaiq){font-size:var(--text-display)}.result-title.svelte-1n5uaiq{font-size:var(--text-body-lg);font-weight:var(--font-medium);color:var(--color-fg-secondary);margin:0 0 var(--space-sm)}.result-card.featured.svelte-1n5uaiq .result-title:where(.svelte-1n5uaiq){font-size:var(--text-h3)}.result-description.svelte-1n5uaiq{font-size:var(--text-body);color:var(--color-fg-tertiary);margin:0 0 var(--space-md);line-height:1.6}.result-meta.svelte-1n5uaiq{display:flex;gap:var(--space-md);font-size:var(--text-caption);color:var(--color-fg-muted)}.result-type.svelte-1n5uaiq{padding:2px var(--space-xs);background:var(--color-bg-elevated);border-radius:var(--radius-sm)}.results-subgrid.svelte-1n5uaiq{display:grid;grid-template-columns:1fr;gap:var(--space-md)}.results-subgrid.svelte-1n5uaiq .result-card:where(.svelte-1n5uaiq){padding:var(--space-md)}.results-subgrid.svelte-1n5uaiq .result-amount:where(.svelte-1n5uaiq){font-size:var(--text-h3)}.results-subgrid.svelte-1n5uaiq .result-title:where(.svelte-1n5uaiq){font-size:var(--text-body);margin-bottom:var(--space-xs)}.section-footer.svelte-1n5uaiq{display:flex;justify-content:center;margin-top:var(--space-xl)}.view-all.svelte-1n5uaiq{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);background:var(--color-fg-primary);border:none;border-radius:var(--radius-md);color:var(--color-bg-pure);font-size:var(--text-body);font-weight:var(--font-semibold);text-decoration:none;transition:all var(--duration-micro) var(--ease-standard)}.view-all.svelte-1n5uaiq:hover{background:var(--color-fg-secondary);transform:translateY(-2px)}.disclaimer.svelte-1n5uaiq{text-align:center;font-size:var(--text-caption);color:var(--color-fg-muted);margin-top:var(--space-lg);max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:1024px){.results-grid.svelte-1n5uaiq{grid-template-columns:1fr}.results-subgrid.svelte-1n5uaiq{grid-template-columns:1fr 1fr}}@media(max-width:640px){.recovery-results.svelte-1n5uaiq{padding:var(--space-xl) var(--space-md)}.results-subgrid.svelte-1n5uaiq{grid-template-columns:1fr}.result-card.featured.svelte-1n5uaiq .result-amount:where(.svelte-1n5uaiq){font-size:var(--text-h1)}}.process-section.svelte-w9ii6w{padding:var(--space-2xl) 0;background:var(--color-bg-pure)}.container.svelte-w9ii6w{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-md)}.section-header.svelte-w9ii6w{text-align:center;margin-bottom:var(--space-2xl);max-width:var(--width-prose);margin-left:auto;margin-right:auto}.section-title.svelte-w9ii6w{font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-sm)}.section-subtitle.svelte-w9ii6w{font-size:var(--text-body-lg);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.process-grid.svelte-w9ii6w{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}@media(min-width:768px){.process-grid.svelte-w9ii6w{grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}}@media(min-width:1024px){.process-grid.svelte-w9ii6w{grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}}.process-step.svelte-w9ii6w{position:relative;text-align:center;padding:var(--space-lg) var(--space-md)}@media(min-width:1024px){.process-step.svelte-w9ii6w{text-align:left}}.step-number.svelte-w9ii6w{font-size:var(--text-display);font-weight:var(--font-bold);color:var(--color-fg-subtle);line-height:1;margin-bottom:var(--space-md);letter-spacing:var(--tracking-tight)}.step-title.svelte-w9ii6w{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-sm)}.step-description.svelte-w9ii6w{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);line-height:var(--leading-relaxed)}.step-connector.svelte-w9ii6w{display:none}@media(min-width:1024px){.step-connector.svelte-w9ii6w{display:block;position:absolute;top:calc(var(--space-lg) + 2rem);right:0;width:100%;height:1px;background:linear-gradient(to right,transparent 0%,var(--color-border-default) 20%,var(--color-border-default) 80%,transparent 100%);transform:translate(50%)}}.testimonials-section.svelte-27tc5b{padding:var(--space-3xl) var(--space-lg);background:var(--color-bg-pure);position:relative}.testimonials-container.svelte-27tc5b{max-width:900px;margin:0 auto}.section-header.svelte-27tc5b{text-align:center;margin-bottom:var(--space-xl)}.section-title.svelte-27tc5b{font-size:var(--text-h1);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-sm)}.section-subtitle.svelte-27tc5b{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin:0}.testimonials-carousel.svelte-27tc5b{position:relative;padding:var(--space-xl) var(--space-2xl)}.quote-icon.svelte-27tc5b{position:absolute;top:0;left:50%;transform:translate(-50%);color:var(--color-fg-subtle);opacity:.5}.testimonials-track.svelte-27tc5b{position:relative;min-height:280px}.testimonial-slide.svelte-27tc5b{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transform:translate(20px);transition:opacity var(--duration-complex) var(--ease-standard),transform var(--duration-complex) var(--ease-standard);pointer-events:none}.testimonial-slide.active.svelte-27tc5b{opacity:1;transform:translate(0);pointer-events:auto}.testimonial-quote.svelte-27tc5b{font-size:var(--text-h3);font-weight:var(--font-regular);color:var(--color-fg-primary);line-height:var(--leading-relaxed);margin:0 0 var(--space-lg);font-style:italic;max-width:700px}.testimonial-rating.svelte-27tc5b{display:flex;gap:4px;color:var(--color-data-4);margin-bottom:var(--space-md)}.testimonial-author.svelte-27tc5b{display:flex;flex-direction:column;gap:4px}.author-name.svelte-27tc5b{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary)}.author-title.svelte-27tc5b{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.nav-button.svelte-27tc5b{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-bg-surface);border:1px solid var(--color-border-default);color:var(--color-fg-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--duration-micro) var(--ease-standard)}.nav-button.svelte-27tc5b:hover{background:var(--color-bg-subtle);border-color:var(--color-border-emphasis);color:var(--color-fg-primary)}.nav-prev.svelte-27tc5b{left:0}.nav-next.svelte-27tc5b{right:0}.dot-indicators.svelte-27tc5b{display:flex;justify-content:center;gap:var(--space-xs);margin-top:var(--space-lg)}.dot.svelte-27tc5b{width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-fg-subtle);border:none;cursor:pointer;transition:all var(--duration-micro) var(--ease-standard)}.dot.active.svelte-27tc5b{background:var(--color-fg-primary);transform:scale(1.2)}.dot.svelte-27tc5b:hover:not(.active){background:var(--color-fg-muted)}@media(max-width:768px){.testimonials-section.svelte-27tc5b{padding:var(--space-2xl) var(--space-md)}.testimonials-carousel.svelte-27tc5b{padding:var(--space-lg) var(--space-md)}.testimonial-quote.svelte-27tc5b{font-size:var(--text-body-lg)}.nav-button.svelte-27tc5b{display:none}.testimonials-track.svelte-27tc5b{min-height:320px}}@media(prefers-reduced-motion:reduce){.testimonial-slide.svelte-27tc5b{transition:opacity var(--duration-micro) linear;transform:none}.testimonial-slide.active.svelte-27tc5b{transform:none}}.attorneys-section.svelte-yev66i{padding:var(--space-2xl) var(--space-lg);background:var(--color-bg-surface)}.container.svelte-yev66i{max-width:1200px;margin:0 auto}.section-header.svelte-yev66i{text-align:center;margin-bottom:var(--space-xl)}.section-title.svelte-yev66i{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-sm)}.section-subtitle.svelte-yev66i{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin:0}.attorneys-grid.svelte-yev66i{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg)}.attorney-card.svelte-yev66i{display:block;text-decoration:none;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--duration-standard) var(--ease-standard)}.attorney-card.svelte-yev66i:hover{border-color:var(--color-border-emphasis);transform:translateY(-4px)}.attorney-image-container.svelte-yev66i{aspect-ratio:3 / 4;overflow:hidden;background:var(--color-bg-subtle)}.attorney-image.svelte-yev66i{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-standard) var(--ease-standard)}.attorney-card.svelte-yev66i:hover .attorney-image:where(.svelte-yev66i){transform:scale(1.03)}.attorney-info.svelte-yev66i{padding:var(--space-md)}.attorney-name.svelte-yev66i{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-xs)}.attorney-title.svelte-yev66i{font-size:var(--text-body);color:var(--color-fg-secondary);margin:0 0 var(--space-xs)}.attorney-bar.svelte-yev66i{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);margin:0 0 var(--space-xs);font-family:var(--font-mono)}.attorney-areas.svelte-yev66i{font-size:var(--text-caption);color:var(--color-fg-muted);margin:0}@media(max-width:768px){.attorneys-section.svelte-yev66i{padding:var(--space-xl) var(--space-md)}.attorneys-grid.svelte-yev66i{grid-template-columns:1fr}}.faq-section.svelte-pi5nal{padding:var(--space-3xl) var(--space-lg);background:var(--color-bg-elevated)}.faq-container.svelte-pi5nal{max-width:800px;margin:0 auto}.section-header.svelte-pi5nal{text-align:center;margin-bottom:var(--space-xl)}.section-title.svelte-pi5nal{font-size:var(--text-h1);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-sm)}.section-subtitle.svelte-pi5nal{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin:0}.faq-list.svelte-pi5nal{display:flex;flex-direction:column;gap:var(--space-sm)}.faq-item.svelte-pi5nal{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--duration-micro) var(--ease-standard)}.faq-item.open.svelte-pi5nal{border-color:var(--color-border-emphasis)}.faq-item.svelte-pi5nal:hover:not(.open){border-color:var(--color-border-emphasis)}.faq-question.svelte-pi5nal{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);background:transparent;border:none;cursor:pointer;text-align:left;color:var(--color-fg-primary)}.question-text.svelte-pi5nal{font-size:var(--text-body-lg);font-weight:var(--font-medium);line-height:var(--leading-snug);padding-right:var(--space-md)}.question-icon.svelte-pi5nal{flex-shrink:0;color:var(--color-fg-tertiary);transition:transform var(--duration-standard) var(--ease-standard)}.question-icon.rotated.svelte-pi5nal{transform:rotate(180deg)}.faq-answer.svelte-pi5nal{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-standard) var(--ease-standard)}.faq-answer.visible.svelte-pi5nal{grid-template-rows:1fr}.answer-inner.svelte-pi5nal{overflow:hidden}.answer-text.svelte-pi5nal{padding:0 var(--space-lg) var(--space-lg);font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin:0}.faq-cta.svelte-pi5nal{text-align:center;margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-default)}.cta-text.svelte-pi5nal{font-size:var(--text-body);color:var(--color-fg-secondary);margin:0 0 var(--space-md)}.cta-button.svelte-pi5nal{display:inline-block;padding:var(--space-sm) var(--space-xl);font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-bg-pure);background:var(--color-fg-primary);border-radius:var(--radius-md);text-decoration:none;transition:all var(--duration-micro) var(--ease-standard)}.cta-button.svelte-pi5nal:hover{background:var(--color-fg-secondary);transform:translateY(-1px)}@media(max-width:768px){.faq-section.svelte-pi5nal{padding:var(--space-2xl) var(--space-md)}.faq-question.svelte-pi5nal{padding:var(--space-md)}.question-text.svelte-pi5nal{font-size:var(--text-body)}.answer-text.svelte-pi5nal{padding:0 var(--space-md) var(--space-md)}}@media(prefers-reduced-motion:reduce){.question-icon.svelte-pi5nal,.faq-answer.svelte-pi5nal{transition:none}}.trust-section.svelte-zc2chx{padding:var(--space-xl) 0;background:var(--color-bg-pure);border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.container.svelte-zc2chx{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-md)}.trust-label.svelte-zc2chx{font-size:var(--text-caption);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);text-align:center;margin-bottom:var(--space-lg)}.trust-grid.svelte-zc2chx{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-xl)}@media(min-width:768px){.trust-grid.svelte-zc2chx{gap:var(--space-2xl)}}.trust-item.svelte-zc2chx{flex-shrink:0}.trust-logo-placeholder.svelte-zc2chx{font-size:var(--text-body-sm);font-weight:var(--font-semibold);color:var(--color-fg-muted);letter-spacing:var(--tracking-wider);opacity:.6;transition:opacity var(--duration-micro) var(--ease-standard)}.trust-item.svelte-zc2chx:hover .trust-logo-placeholder:where(.svelte-zc2chx){opacity:1}.trust-logo{height:24px;width:auto;filter:grayscale(100%);opacity:.5;transition:opacity var(--duration-micro) var(--ease-standard),filter var(--duration-micro) var(--ease-standard)}.trust-item:hover .trust-logo{opacity:.8;filter:grayscale(50%)}@media(prefers-reduced-motion:reduce){.trust-logo-placeholder.svelte-zc2chx,.trust-logo{transition:none}}.scroll-reveal.svelte-2pz3qs{opacity:0;transform:translateY(24px);transition:opacity var(--duration-complex) var(--ease-decelerate),transform var(--duration-complex) var(--ease-decelerate)}.scroll-reveal.visible.svelte-2pz3qs{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.scroll-reveal.svelte-2pz3qs{opacity:1;transform:none;transition:none}}.home.svelte-1uha8ag{background:var(--color-bg-pure)}.intake-section.svelte-1uha8ag{padding:var(--space-2xl) var(--space-lg);background:var(--color-bg-elevated)}.intake-container.svelte-1uha8ag{max-width:700px;margin:0 auto}.intake-header.svelte-1uha8ag{text-align:center;margin-bottom:var(--space-lg)}.intake-title.svelte-1uha8ag{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-sm)}.intake-subtitle.svelte-1uha8ag{font-size:var(--text-body);color:var(--color-fg-secondary);margin:0}@media(max-width:768px){.intake-section.svelte-1uha8ag{padding:var(--space-xl) var(--space-md)}}
