/* === HOMEPAGE BOXED-LAYOUT OVERRIDE ===
Keep the homepage full-bleed at every breakpoint. */
body.home .content-area,
body.home .site-main,
body.page-id-10 .content-area,
body.page-id-10 .site-main {
max-width: 100% !important;
margin: 0 !important;
background: transparent !important;
box-shadow: none !important;
padding: 0 !important;
border-radius: 0 !important;
overflow: visible !important;
}
body.home .entry-content-wrap,
body.page-id-10 .entry-content-wrap,
body.home .entry-content.single-content,
body.page-id-10 .entry-content.single-content {
max-width: none !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
body.home .entry-content.single-content .kb-row-layout-wrap.wp-block-kadence-rowlayout,
body.page-id-10 .entry-content.single-content .kb-row-layout-wrap.wp-block-kadence-rowlayout {
width: 100vw !important;
max-width: none !important;
position: relative !important;
left: 50% !important;
right: 50% !important;
margin-left: -50vw !important;
margin-right: -50vw !important;
}
body.home .entry-content.single-content .kb-row-layout-wrap.wp-block-kadence-rowlayout .kt-row-column-wrap,
body.page-id-10 .entry-content.single-content .kb-row-layout-wrap.wp-block-kadence-rowlayout .kt-row-column-wrap {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
}
/* === KADENCE & THEME RESET === */
.wp-block-kadence-column .kt-inside-inner-col,
.wp-block-kadence-rowlayout,
.kt-row-column-wrap {
padding: 0 !important;
margin: 0 !important;
max-width: none !important;
width: 100% !important;
}
/* === HERO SECTION === */
.sa-hero {
–brand-orange: #D97706;
–brand-dark: #0B212D;
position: relative;
background: var(–brand-dark);
color: #fff;
font-family: ‘Poppins’, sans-serif;
overflow: hidden;
width: 100vw !important;
min-height: auto;
display: flex;
align-items: center;
justify-content: center;
z-index: 10;
left: auto;
right: auto;
margin-left: calc(50% – 50vw) !important;
margin-right: calc(50% – 50vw) !important;
}
.sa-hero::after {
content: ”;
position: absolute;
top: -15%;
right: -8%;
width: 500px;
height: 500px;
background: radial-gradient(circle, rgba(217,119,6,0.1) 0%, transparent 70%);
pointer-events: none;
z-index: 0;
}
/* === HERO GRID === */
.sa-hero__grid {
display: grid;
grid-template-columns: 58% 42%;
gap: 40px;
max-width: 1400px;
margin: 0 auto;
padding: 56px 40px 40px;
align-items: center;
width: 100%;
position: relative;
z-index: 2;
}
.sa-hero__content {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
width: 100%;
}
@media (min-width: 1024px) {
.sa-hero__grid {
padding-top: 132px;
}
}
/* Typography Hierarchy */
.sa-hero h1 {
font-family: Georgia, “Times New Roman”, Times, serif !important;
font-size: 28px !important;
font-weight: 400 !important;
line-height: 1.08 !important;
letter-spacing: -0.02em !important;
margin: 0 0 35px 0 !important;
color: #FFFFFF !important;
text-align: center !important;
width: 100%;
}
@media (max-width: 1199px) {
.sa-hero h1 { font-size: 24px !important; }
}
.sa-h1-line, .sa-hero__h1-orange {
display: block !important;
width: 100%;
white-space: nowrap !important;
}
.sa-h1-line {
color: #FFFFFF !important;
font-style: normal !important;
}
.sa-hero__h1-orange {
margin-top: 8px;
color: var(–brand-orange) !important;
font-style: italic !important;
}
/* Desktop Testimonial Card */
.sa-hero__testimonial {
background: rgba(255,255,255,0.05);
border-radius: 12px;
padding: 16px 26px;
margin-bottom: 30px;
width: 100%;
max-width: 500px;
min-height: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
border: 1px solid rgba(255,255,255,0.1);
box-sizing: border-box;
transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease, background .28s ease;
will-change: transform;
}
.sa-hero__testimonial:hover {
transform: translateY(-6px);
box-shadow: 0 16px 34px rgba(0,0,0,.28);
border-color: rgba(217,119,6,.35);
background: rgba(255,255,255,0.08);
}
@media (prefers-reduced-motion: reduce) {
.sa-hero__testimonial { transition: none; }
.sa-hero__testimonial:hover { transform: none; box-shadow: none; }
}
.sa-hero__stars, .sa-hero__quote-line, .sa-hero__gline–desktop {
transition: opacity 1s ease;
opacity: 1;
}
.sa-hero__stars.sa-fade-out,
.sa-hero__quote-line.sa-fade-out,
.sa-hero__gline–desktop.sa-fade-out {
opacity: 0;
}
.sa-hero__stars {
color: var(–brand-orange);
margin-bottom: 12px;
font-size: 18px;
display: block;
width: 100%;
}
.sa-hero__quote-text {
font-size: 15px;
line-height: 1.6;
font-style: italic;
color: rgba(255,255,255,0.95);
display: block;
}
.sa-hero__reviewer {
display: block;
margin-top: 10px;
font-weight: 600;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1px;
}
/* CTA Styling */
.sa-hero__cta {
background: transparent;
border: 2px solid rgba(255,255,255,0.3);
color: #fff !important;
padding: 14px 28px;
border-radius: 8px;
font-weight: 600;
font-size: 16px;
text-transform: uppercase;
text-decoration: none !important;
transition: all 0.3s ease;
display: inline-block;
letter-spacing: 0.5px;
box-sizing: border-box;
}
.sa-hero__cta:hover {
border-color: var(–brand-orange);
color: var(–brand-orange) !important;
transform: translateY(-2px);
background: rgba(217,119,6,0.05);
}
.sa-hero__cta–mobile { display: none !important; }
/* Images */
.sa-hero__image-wrapper { display: flex; justify-content: center; align-items: flex-end; }
.sa-hero__image-wrapper–mobile { display: none !important; }
.sa-hero__img-frame {
background: linear-gradient(to bottom, rgba(255,255,255,0.1), transparent);
border-radius: 20px;
padding: 1px;
max-width: 440px;
box-shadow: 0 20px 50px rgba(0,0,0,0.5);
}
.sa-hero__img-frame img { width: 100%; height: auto; display: block; border-radius: 19px; }
/* Keep the complete results ticker above the fold on shorter desktop viewports. */
@media (min-width: 1024px) and (max-height: 850px) {
.sa-hero__image-wrapper .sa-hero__img-frame {
max-width: 385px;
}
}
/* Google Attribution Common */
.sa-hero__gline {
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
font-size: 12px;
color: #ffffff;
width: 100%;
}
.sa-hero__gline–desktop { margin-top: 15px; }
.sa-hero__gline–mobile { margin-top: 5px; display: none !important; }
.sa-g-icon { width: 16px; height: 16px; }
/* === RESPONSIVE HERO === */
@media (max-width: 1023px) {
body .sa-hero {
width: 100vw !important;
left: auto !important;
right: auto !important;
margin-left: calc(50% – 50vw) !important;
margin-right: calc(50% – 50vw) !important;
min-height: auto;
padding: 0 !important;
}
.sa-hero__grid { grid-template-columns: 1fr; padding: 130px 20px 36px; text-align: center; gap: 24px; }
.sa-hero__image-wrapper { display: none !important; }
/* Mobile rotating review (Variant A – rounded card container) */
.sa-hero__testimonial {
display: flex !important;
background: rgba(255,255,255,0.05) !important;
border: 1px solid rgba(255,255,255,0.1) !important;
border-radius: 12px !important;
padding: 16px 18px !important;
margin: -10px auto 14px !important;
min-height: 0 !important;
max-width: 340px !important;
}
.sa-hero__testimonial .sa-hero__stars {
font-size: 16px !important;
margin-top: 0 !important;
margin-bottom: 10px !important;
}
.sa-hero__quote-text {
font-size: 13.5px !important;
line-height: 1.55 !important;
}
.sa-hero__reviewer {
font-size: 11px !important;
font-style: normal !important;
letter-spacing: 1px !important;
margin-top: 8px !important;
}
.sa-hero__testimonial .sa-hero__gline–desktop {
display: flex !important;
margin-top: 12px !important;
padding-top: 0 !important;
border-top: 0 !important;
font-size: 11px !important;
}
/* Mobile: put Google G + rating ABOVE the stars (2026-06-23 Sam) */
.sa-hero__testimonial .sa-hero__gline–desktop { order: 0 !important; margin-top: 0 !important; margin-bottom: 10px !important; }
.sa-hero__testimonial .sa-hero__stars { order: 1 !important; margin-bottom: 10px !important; }
.sa-hero__testimonial .sa-hero__quote-line { order: 2 !important; }
.sa-hero__image-wrapper–mobile {
display: flex !important;
justify-content: center;
width: 100%;
margin: 10px 0 25px 0;
}
.sa-hero__image-wrapper–mobile .sa-hero__img-frame { max-width: 260px; }
.sa-hero__cta–desktop { display: none !important; }
.sa-hero__cta–mobile {
display: block !important;
width: 60% !important;
min-width: 240px;
margin: 0 auto;
padding: 12px 18px !important;
font-size: 14px !important;
}
.sa-hero__attribution-stack–mobile { display: none !important; }
.sa-hero__gline–mobile { display: none !important; }
.sa-hero h1 { margin-bottom: 22px !important; }
}
@media (max-width: 480px) {
.sa-hero h1 {
font-size: clamp(16px, 4.5vw, 18px) !important;
line-height: 1.08 !important;
letter-spacing: -0.02em !important;
}
.sa-hero__h1-orange {
margin-top: 6px;
}
}
/* === SAI VISUAL NORMALIZATION 2026-04-23 START === */
/* 1. Kill white gap between site header and first content block */
#inner-wrap, #primary, .content-container, #main.site-main,
.content-wrap, article.entry.content-bg,
.entry-content-wrap, .entry-content {
padding-top: 0 !important;
margin-top: 0 !important;
}
.sa-page-wrapper { margin-top: 0 !important; padding-top: 0 !important; }
.sa-page-wrapper > .sa-hero:first-child,
.entry-content > .sa-hero:first-child { margin-top: 0 !important; }
/* 2. Solid brand navy on glass sidebar + body cards (NOT .sa-hero-trust
which is intentionally translucent over the image) */
.sa-sidebar-cta,
.sa-highlight-box,
.sa-toc-wrap,
.sa-nap-box,
.sa-stat-card {
background: linear-gradient(0deg, #000000 0%, #0B212D 100%) !important;
background-color: #0B212D !important;
-webkit-backdrop-filter: none !important;
backdrop-filter: none !important;
}
.sa-sidebar-cta,
.sa-sidebar-cta *,
.sa-highlight-box, .sa-highlight-box *,
.sa-toc-wrap, .sa-toc-wrap *,
.sa-nap-box, .sa-nap-box *,
.sa-stat-card, .sa-stat-card * {
color: #ffffff !important;
}
.sa-stat-card .sa-stat-number { color: #D97706 !important; }
/* 3. Review strip = gray to match .sa-review-break-* design */
.sa-review-strip {
background: #fafafa !important;
background-color: #fafafa !important;
color: #0B212D !important;
}
.sa-review-strip h2, .sa-review-strip h3, .sa-review-strip h4,
.sa-review-strip p, .sa-review-strip span, .sa-review-strip strong {
color: #0B212D !important;
}
.sa-review-strip .sa-rb-stars { color: #FBBC04 !important; }
/* 4. Shorten .sa-cta-banner (full width preserved) */
.sa-cta-banner { padding: 28px 40px !important; }
@media (max-width: 700px) {
.sa-cta-banner { padding: 20px 20px !important; }
}
/* === SAI VISUAL NORMALIZATION 2026-04-23 END === */
/* === HERO H1/CTA SPACING FIX 2026-05-14 ===
Higher-specificity override to beat sitewide enforcer’s margin:0 reset on .sa-hero h1.
Restores breathing room between H1 and the mobile click-to-call button. */
body.home .sa-hero h1 { margin: 0 0 28px 0 !important; }
@media (max-width: 1023px) {
body.home .sa-hero h1 { margin: 0 0 32px 0 !important; }
}
@media (max-width: 480px) {
body.home .sa-hero h1 { margin: 0 0 28px 0 !important; }
}
@media (max-width: 400px) {
body.home .sa-hero h1 { margin: 0 0 26px 0 !important; }
}
/* === END HERO H1/CTA SPACING FIX === */
@media (min-width: 1025px) {
body.home.transparent-header #masthead .site-main-header-wrap {
top: 46px !important;
}
}
.sa-review-break-mid .sa-rb-badge svg,.sa-review-break-bottom .sa-rb-badge svg,.sa-rb-badge svg{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;min-width:22px!important;min-height:22px!important;display:block!important;flex:0 0 22px!important;}
.sa-review-break-mid .sa-rb-badge,.sa-review-break-bottom .sa-rb-badge{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;}
.sa-hero__sublines{font-family:Georgia, “Times New Roman”, Times, serif;font-size:clamp(24px,3.2vw,34px);font-weight:400;line-height:1.1;letter-spacing:-0.02em;color:#fff;text-align:center;width:100%;margin:0 0 30px}
@media (max-width:768px){.sa-hero__sublines{font-size:clamp(17px,5vw,20px);margin:0 0 24px}}
@media (min-width:769px) {
body.home .sa-hero h1 {
font-size: 20px !important;
font-weight: 400 !important;
}
}
/* Mobile-only hero reorder + sizing (Sam approved 2026-07-16). Desktop untouched. */
@media (max-width: 1023px) {
.sa-hero__content > h1 { order: 1 !important; }
.sa-hero__content > .sa-hero__image-wrapper–mobile { order: 2 !important; }
.sa-hero__content > .sa-hero__sublines { order: 3 !important; }
.sa-hero__content > .sa-hero__testimonial { order: 4 !important; }
.sa-hero__content > .sa-hero__cta–mobile { order: 5 !important; }
body.home .sa-hero h1 { font-size: 16px !important; line-height: 1.15 !important; margin: 0 0 8px 0 !important; }
.sa-hero h1 .sa-h1-line, .sa-hero h1 .sa-hero__h1-orange { white-space: normal !important; }
.sa-hero h1 .sa-hero__h1-orange { margin-top: 1px !important; }
.sa-hero__image-wrapper–mobile { margin: 6px 0 22px 0 !important; }
body.home .sa-hero__sublines { font-size: 19.5px !important; line-height: 1.2 !important; margin: 0 0 18px !important; }
body.home .sa-hero__sublines .sa-hero__h1-orange { margin-top: 1px !important; }
.sa-hero__testimonial { margin: 0 auto 14px !important; }
/* Reclaim top gap: pull hero content up under the header (was 130px) */
.sa-hero__grid { padding-top: 92px !important; }
}
@media (max-width: 480px) {
body.home .sa-hero h1 { font-size: 12px !important; }
body.home .sa-hero__sublines { font-size: 19.5px !important; }
}
Exclusive Home of the
Bigger Share Guarantee®
★★★★★
“I was one of those people who felt injury lawyers were not necessary. This was so wrong. I called Sam Aguiar, and it was the best thing I’ve ever done.”
- Jill M.
4.9/5 - 1,000+ Verified Reviews
You Focus On Getting Better.
We Handle Everything Else.
Start Free Case Review
Start Free Case Review
★★★★★
4.9/5 - 1,000+ Verified Reviews
(function(){
var allReviews = [
{text: `”I was one of those people who felt injury lawyers were not necessary. This was so wrong. I called Sam Aguiar, and it was the best thing I’ve ever done.”`, name: ‘- Jill M.’, mobile: false},
{text: ‘”Every interaction with them was respectful and caring. Absolutely the best.”‘, name: ‘- Darlene B.’, mobile: true},
{text: ‘”From start to finish, the team was beyond amazing. If I ever need an attorney again, it will undoubtedly be Sam.”‘, name: ‘- Tanya S.’, mobile: true},
{text: `”My entire experience has been stress free. Couldn’t have asked for better. I am forever grateful.”`, name: ‘- Moh J.’, mobile: true},
{text: ‘”From the very beginning, they made sure that all I had to focus on was my recovery and nothing else.”‘, name: ‘- Isabelle S.’, mobile: true}
];
var isMobile = function(){ return window.matchMedia && window.matchMedia(‘(max-width: 1023px)’).matches; };
var reviews = isMobile() ? allReviews.filter(function(r){ return r.mobile; }) : allReviews;
// Re-filter on resize across the 1023px boundary
window.addEventListener(‘resize’, function(){
var nowMobile = isMobile();
var nextReviews = nowMobile ? allReviews.filter(function(r){ return r.mobile; }) : allReviews;
if (nextReviews.length !== reviews.length) {
reviews = nextReviews;
idx = idx % reviews.length;
}
});
var idx = 0;
var starEl = document.getElementById(‘saStars’);
var qLine = document.getElementById(‘saQuoteLine’);
var qText = document.getElementById(‘saQuote’);
var qName = document.getElementById(‘saReviewer’);
var gLineDesk = document.getElementById(‘saGlineDesktop’);
if(!qLine || !qText || !qName || !starEl || !gLineDesk) return;
// On mobile, immediately swap initial Jill quote (which is not mobile-eligible) to first mobile review
if (isMobile() && reviews.length > 0) {
idx = 0;
qText.textContent = reviews[0].text;
qName.textContent = reviews[0].name;
}
setInterval(function(){
qLine.classList.add(‘sa-fade-out’);
starEl.classList.add(‘sa-fade-out’);
gLineDesk.classList.add(‘sa-fade-out’);
setTimeout(function(){
idx = (idx + 1) % reviews.length;
qText.textContent = reviews[idx].text;
qName.textContent = reviews[idx].name;
qLine.classList.remove(‘sa-fade-out’);
starEl.classList.remove(‘sa-fade-out’);
gLineDesk.classList.remove(‘sa-fade-out’);
}, 1000);
}, 10000);
})();
.sa-results-ticker{background:#0B212D;overflow:hidden;width:100%}
.sa-results-ticker__track{display:flex;align-items:center;width:max-content;animation:sa-rt-scroll 420s linear infinite}
.sa-results-ticker:hover .sa-results-ticker__track{animation-play-state:paused}
@keyframes sa-rt-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media (prefers-reduced-motion:reduce){.sa-results-ticker__track{animation:none;overflow-x:auto}}
.sa-results-ticker__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;flex:0 0 auto;padding:18px 34px;font-family:’Poppins’,system-ui,sans-serif}
.sa-results-ticker__amt{font-weight:700;font-size:23px;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1}
.sa-results-ticker__type{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;line-height:1}
.sa-results-ticker__sep{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#D97706}
.sa-home-results-ticker-wrap {
width: 100vw;
max-width: 100vw;
margin-left: calc(50% – 50vw);
margin-right: calc(50% – 50vw);
overflow: hidden;
background: #0B212D;
border-top: 1px solid rgba(255,255,255,0.18);
border-bottom: 1px solid rgba(255,255,255,0.18);
box-sizing: border-box;
}
.sa-home-results-ticker-wrap .sa-results-ticker__amt {
font-family: ‘Poppins’, system-ui, sans-serif;
font-weight: 600;
color: #FFFFFF;
}
.sa-home-results-ticker-wrap .sa-results-ticker__type {
color: #D97706;
}
$14,000,000 Insurance Dispute
$12,000,000 Wrongful Death
$6,800,000 Motorcycle Accident
$6,250,000 Truck Accident
$6,100,000 Box Truck Accident
$6,025,000 Truck Accident
$6,000,000 Premises Liability
$6,000,000 Truck Accident
$5,600,000 Wrongful Death
$5,200,000 Truck Accident
$4,535,000 Truck Accident
$4,100,000 Car Accident
$4,100,000 Commercial Vehicle
$4,000,000 Truck Accident
$3,600,000 Truck Accident
$3,300,000 Insurance Dispute
$3,000,000 Truck Accident
$3,000,000 School Supervision
$2,500,000 Car Accident
$2,500,000 Commercial Vehicle
$2,200,000 Truck Accident
$2,000,000 Truck Accident
$1,895,000 Truck Accident
$1,800,000 Underinsured Motorist
$1,800,000 Wrongful Death
$1,750,000 Truck Accident
$1,625,000 Commercial Vehicle
$1,600,000 Car Accident
$14,000,000 Insurance Dispute
$12,000,000 Wrongful Death
$6,800,000 Motorcycle Accident
$6,250,000 Truck Accident
$6,100,000 Box Truck Accident
$6,025,000 Truck Accident
$6,000,000 Premises Liability
$6,000,000 Truck Accident
$5,600,000 Wrongful Death
$5,200,000 Truck Accident
$4,535,000 Truck Accident
$4,100,000 Car Accident
$4,100,000 Commercial Vehicle
$4,000,000 Truck Accident
$3,600,000 Truck Accident
$3,300,000 Insurance Dispute
$3,000,000 Truck Accident
$3,000,000 School Supervision
$2,500,000 Car Accident
$2,500,000 Commercial Vehicle
$2,200,000 Truck Accident
$2,000,000 Truck Accident
$1,895,000 Truck Accident
$1,800,000 Underinsured Motorist
$1,800,000 Wrongful Death
$1,750,000 Truck Accident
$1,625,000 Commercial Vehicle
$1,600,000 Car Accident
.sa-stories * { font-family: ‘Poppins’, sans-serif !important; box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; }
.sa-stories {
position: relative !important;
width: 100vw !important;
margin-left: calc(50% – 50vw) !important;
background: #0B212D !important;
padding: 72px 40px 28px !important;
overflow: hidden !important;
color: #ffffff !important;
}
/* Subtle background texture */
.sa-stories::before {
content: ” !important;
position: absolute !important;
top: 0 !important; left: 0 !important;
width: 100% !important; height: 100% !important;
background:
radial-gradient(ellipse 80% 60% at 20% 10%, rgba(217,119,6,0.04) 0%, transparent 70%),
radial-gradient(ellipse 60% 50% at 85% 90%, rgba(217,119,6,0.03) 0%, transparent 70%) !important;
pointer-events: none !important;
z-index: 0 !important;
}
.sa-stories-inner {
position: relative !important;
z-index: 1 !important;
max-width: 1200px !important;
margin: 0 auto !important;
}
/* ── Heading ── */
.sa-stories-heading {
font-family: Georgia, “Times New Roman”, Times, serif !important;
text-align: center !important;
font-size: 32px !important;
font-weight: 400 !important;
line-height: 1.12 !important;
color: #FFFFFF !important;
margin-bottom: 48px !important;
letter-spacing: -0.02em !important;
white-space: nowrap !important;
}
.sa-stories-heading span {
font-family: Georgia, “Times New Roman”, Times, serif !important;
color: #FFFFFF !important;
font-style: normal !important;
}
.sa-stories-heading em {
font-family: Georgia, “Times New Roman”, Times, serif !important;
color: #D97706 !important;
font-style: italic !important;
}
/* ── Subheading ── */
.sa-stories-sub {
text-align: center !important;
font-size: 17px !important;
font-weight: 500 !important;
color: #ffffff !important;
line-height: 1.2 !important;
max-width: 620px !important;
margin: 0 auto 48px !important;
}
/* ── Video grid ── */
.sa-stories-grid {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 40px !important;
}
/* ── Video card ── */
.sa-story-card {
position: relative !important;
display: block !important;
background: #000000 !important;
border: 1px solid rgba(255,255,255,0.38) !important;
border-radius: 16px !important;
overflow: hidden !important;
transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease !important;
}
.sa-story-card::after {
content: ” !important;
position: absolute !important;
z-index: 2 !important;
inset: 42% 0 0 !important;
background: linear-gradient(transparent, rgba(0,0,0,0.92)) !important;
pointer-events: none !important;
}
.sa-story-card:hover {
transform: translateY(-4px) !important;
border-color: rgba(217,119,6,0.25) !important;
box-shadow: 0 20px 60px rgba(0,0,0,0.3), 0 0 40px rgba(217,119,6,0.06) !important;
}
/* ── Video container ── */
.sa-story-video {
position: relative !important;
width: 100% !important;
aspect-ratio: 16 / 9 !important;
overflow: hidden !important;
cursor: pointer !important;
background: #000000 !important;
}
.sa-story-video img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
display: block !important;
transition: transform 0.5s ease !important;
}
.sa-story-card:hover .sa-story-video img {
transform: scale(1.03) !important;
}
/* ── Standard YouTube play button replica ── */
.sa-story-play-yt {
position: absolute !important;
top: 50% !important; left: 50% !important;
transform: translate(-50%, -50%) !important;
width: 68px !important; height: 48px !important;
background: #ff0000 !important;
border-radius: 14px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
z-index: 2 !important;
transition: background 0.2s ease !important;
border: none !important;
}
.sa-story-play-yt svg {
width: 22px !important;
height: 22px !important;
fill: #ffffff !important;
margin-left: 2px !important;
}
.sa-story-card:hover .sa-story-play-yt {
background: #cc0000 !important;
}
/* ── Card info area ── */
.sa-story-info {
position: absolute !important;
z-index: 3 !important;
left: 26px !important;
right: 26px !important;
bottom: 21px !important;
padding: 0 !important;
text-align: left !important;
pointer-events: none !important;
}
.sa-story-name {
font-size: 22px !important;
font-weight: 600 !important;
color: #FFFFFF !important;
letter-spacing: 0.04em !important;
line-height: 1.15 !important;
margin-bottom: 5px !important;
text-transform: uppercase !important;
}
.sa-story-tag {
font-size: 17px !important;
font-weight: 600 !important;
color: #D97706 !important;
text-transform: none !important;
letter-spacing: 0.3px !important;
line-height: 1.2 !important;
}
/* ═══ RESPONSIVE ═══ */
@media (max-width: 900px) {
.sa-stories {
padding: 56px 20px 32px !important;
}
.sa-stories-heading {
font-size: 32px !important;
}
.sa-stories-sub {
font-size: 16px !important;
margin-bottom: 36px !important;
}
.sa-stories-grid {
grid-template-columns: 1fr !important;
gap: 28px !important;
max-width: 580px !important;
margin: 0 auto !important;
}
.sa-stories-trust {
gap: 20px !important;
margin-top: 36px !important;
padding-top: 24px !important;
}
}
@media (max-width: 600px) {
.sa-stories {
padding: 40px 16px 24px !important;
}
.sa-stories-heading {
font-size: 26px !important;
margin-bottom: 32px !important;
}
.sa-stories-sub {
font-size: 15px !important;
}
.sa-story-info {
left: 18px !important;
right: 18px !important;
bottom: 16px !important;
}
.sa-story-name {
font-size: 20px !important;
}
.sa-story-tag {
font-size: 14px !important;
}
.sa-story-play-yt {
width: 56px !important; height: 40px !important;
border-radius: 10px !important;
}
.sa-story-play-yt svg {
width: 18px !important; height: 18px !important;
}
.sa-stories-trust {
flex-direction: column !important;
gap: 16px !important;
}
}
Real Clients. Real Results.
function saPlayVideo(containerId, videoId) {
var el = document.getElementById(containerId);
if (!el) return;
el.style.cursor = ‘default’;
el.onclick = null;
el.removeAttribute(‘role’);
el.removeAttribute(‘tabindex’);
el.innerHTML = ”;
}
document.querySelectorAll(‘.sa-story-video[role=”button”]’).forEach(function(el) {
el.addEventListener(‘keydown’, function(e) {
if (e.key === ‘Enter’ || e.key === ‘ ‘) { e.preventDefault(); el.click(); }
});
});
.sahq-band{background:linear-gradient(0deg,#000000 0%,#0B212D 100%) !important;padding:32px 5% !important;font-family:’Poppins’,sans-serif !important;overflow:hidden !important;color:#FFFFFF !important;}
.sahq-band .sahq-inner{max-width:1120px !important;margin:0 auto !important;display:grid !important;grid-template-columns:minmax(260px,0.85fr) minmax(440px,1.45fr) !important;gap:46px !important;align-items:center !important;}
.sahq-band .sahq-copy{border-left:4px solid #D97706 !important;padding:18px 28px 18px 24px !important;}
.sahq-band .sahq-title{font-family:’Poppins’,sans-serif !important;font-size:clamp(24px,2.5vw,34px) !important;font-weight:700 !important;color:#FFFFFF !important;text-transform:uppercase !important;line-height:1.15 !important;text-align:center !important;margin:0 !important;text-wrap:balance !important;}
.sahq-band .sahq-title span{color:#D97706 !important;}
.sahq-band .sahq-stats{display:grid !important;grid-template-columns:1fr 1fr !important;gap:18px !important;}
.sahq-band .sahq-card{background:rgba(255,255,255,0.055) !important;border:1px solid rgba(217,119,6,0.34) !important;border-radius:8px !important;padding:30px 26px 28px !important;display:grid !important;grid-template-columns:auto 1fr !important;gap:20px !important;align-items:center !important;min-height:132px !important;}
.sahq-band .sahq-num{font-family:’Poppins’,sans-serif !important;font-size:clamp(58px,5vw,76px) !important;font-weight:700 !important;color:#D97706 !important;line-height:.9 !important;min-width:1.25em !important;text-align:center !important;}
.sahq-band .sahq-unit{font-family:’Poppins’,sans-serif !important;font-size:clamp(20px,1.9vw,25px) !important;font-weight:700 !important;color:#FFFFFF !important;text-transform:uppercase !important;letter-spacing:1px !important;line-height:1.05 !important;margin:0 !important;}
.sahq-band .sahq-desc{font-family:’Poppins’,sans-serif !important;font-size:clamp(14px,1.25vw,17px) !important;font-weight:400 !important;color:#FFFFFF !important;line-height:1.42 !important;margin:8px 0 0 !important;}
@media (max-width:768px){
.sahq-band{padding:28px 7% !important;}
.sahq-band .sahq-inner{grid-template-columns:1fr !important;gap:26px !important;}
.sahq-band .sahq-copy{padding:18px 18px !important;border-right:0 !important;}
.sahq-band .sahq-title{font-size:clamp(23px,7vw,30px) !important;}
.sahq-band .sahq-stats{grid-template-columns:1fr !important;gap:14px !important;}
.sahq-band .sahq-card{padding:24px 20px !important;min-height:118px !important;gap:18px !important;}
.sahq-band .sahq-num{font-size:58px !important;}
}
Quick & Easyto Get Started
3
Rings
Average to reach a live person
10
Minutes
Average to qualify your case
(function(){
var els=document.querySelectorAll(‘.sahq-band .sahq-count’);
if(!els.length)return;
var reduce=window.matchMedia&&window.matchMedia(‘(prefers-reduced-motion: reduce)’).matches;
function easeOutCubic(t){return 1-Math.pow(1-t,3);}
function animate(el){
if(el.getAttribute(‘data-sahq-done’)===’1′)return;
el.setAttribute(‘data-sahq-done’,’1′);
var target=parseInt(el.getAttribute(‘data-sahq-target’),10)||0;
if(reduce){el.textContent=target;return;}
var dur=1100,start=null;el.textContent=’0′;
function step(ts){if(!start)start=ts;var p=Math.min((ts-start)/dur,1);el.textContent=Math.round(easeOutCubic(p)*target);if(p<1)requestAnimationFrame(step);else el.textContent=target;}
requestAnimationFrame(step);
}
if('IntersectionObserver' in window){
var io=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){animate(entry.target);io.unobserve(entry.target);}});},{threshold:0.35});
els.forEach(function(el){el.textContent='0';io.observe(el);});
}else{els.forEach(animate);}
})();
.sa-commit-editorial{padding:62px 24px 68px;background:#FFFFFF;color:#0B212D;font-family:Poppins,system-ui,sans-serif}.sa-commit-editorial *{box-sizing:border-box}.sa-commit-editorial__inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr;gap:40px;align-items:start}.sa-commit-editorial__title{margin:0;color:#0B212D!important;text-align:center;font-family:Georgia, “Times New Roman”, Times, serif;font-size:clamp(32px,2.9vw,42px);font-weight:400;line-height:1.08;text-transform:none}.sa-commit-editorial__title span{display:inline;color:#0B212D!important;white-space:normal}.sa-commit-editorial__rows{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:0 34px}.sa-commit-editorial__rows article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:20px 0;border-top:1px solid rgba(11,33,45,.14)}.sa-commit-editorial__rows article:nth-child(1),.sa-commit-editorial__rows article:nth-child(4){border-top:3px solid #D97706}.sa-commit-editorial__rows span{color:#D97706;font-family:Georgia, “Times New Roman”, Times, serif;font-size:34px;line-height:1}.sa-commit-editorial__rows h3{margin:0 0 7px;color:#0B212D!important;font-size:17px;font-weight:600;line-height:1.3;text-transform:uppercase}.sa-commit-editorial__rows p{margin:0;color:#0B212D;font-size:15px;font-weight:400;line-height:1.5}@media(max-width:760px){.sa-commit-editorial{padding:44px 18px 48px}.sa-commit-editorial__inner{grid-template-columns:1fr;gap:30px}.sa-commit-editorial__title{text-align:center;font-size:34px}.sa-commit-editorial__rows{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.sa-commit-editorial__rows article{border-top:1px solid rgba(11,33,45,.14)}.sa-commit-editorial__rows article:first-child{border-top:3px solid #D97706}.sa-commit-editorial__rows article:nth-child(4){border-top:1px solid rgba(11,33,45,.14)}}
Our Commitments To You
1 Bigger Share Guarantee® You always walk away with more than us. If your share is ever less, we cut our fee.
2 $0 Out-Of-Pocket Forever No upfront costs. No retainers. No fees unless we win your case.
3 Dedicated Team of Three Top-rated attorney, case manager, and legal assistant on every case.
4 No Increase For Litigation Our flat contingency fee never goes up, even if your case is litigated.
5 World-Class Service Biweekly updates and responsive communication keep you informed.
6 Award-Winning Representation Nationally recognized lawyers bring proven experience to every case.
.sa-pa-cinema{width:100vw;max-width:100vw;margin-left:calc(50% – 50vw);margin-right:calc(50% – 50vw);padding:58px 32px 64px;background:linear-gradient(145deg,#0B212D,#06151d);color:#fff;font-family:Poppins,system-ui,sans-serif;overflow:hidden}.sa-pa-cinema *{box-sizing:border-box}.sa-pa-cinema__inner{max-width:1320px;margin:0 auto}.sa-pa-cinema__title{margin:0 0 32px;color:#fff!important;text-align:center;font-family:Georgia, “Times New Roman”, Times, serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15}.sa-pa-cinema__more{text-align:center;margin-top:30px}.sa-pa-cinema__more a{color:#FFFFFF!important;font-family:Georgia, “Times New Roman”, Times, serif;font-size:18px;font-weight:400;text-decoration:none;letter-spacing:0;transition:color .2s ease}.sa-pa-cinema__more a:hover,.sa-pa-cinema__more a:focus-visible{color:#D97706!important;text-decoration:none}.sa-pa-cinema__more a:focus-visible{outline:2px solid #D97706;outline-offset:4px}.sa-pa-cinema__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.sa-pa-cinema__tile{position:relative;display:block;min-width:0;aspect-ratio:4/4.15;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#0B212D;text-decoration:none;box-shadow:0 12px 26px rgba(0,0,0,.22);outline:none}.sa-pa-cinema__tile img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.88;transition:transform .28s ease,opacity .28s ease}.sa-pa-cinema__label{position:absolute;inset:auto 0 0;padding:76px 16px 17px;background:linear-gradient(transparent,rgba(0,0,0,.98));color:#fff!important;font-size:clamp(14px,1.1vw,16px);font-weight:600;line-height:1.25;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.78);transition:color .22s ease}.sa-pa-cinema__tile:hover img,.sa-pa-cinema__tile:focus-visible img{transform:scale(1.045);opacity:1}.sa-pa-cinema__tile:hover .sa-pa-cinema__label,.sa-pa-cinema__tile:focus-visible .sa-pa-cinema__label{color:#D97706!important}.sa-pa-cinema__tile:focus-visible{box-shadow:0 0 0 3px #D97706,0 14px 30px rgba(0,0,0,.3)}@media(max-width:900px){.sa-pa-cinema__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.sa-pa-cinema{padding:42px 16px 48px}.sa-pa-cinema__title{margin-bottom:25px}.sa-pa-cinema__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sa-pa-cinema__tile{aspect-ratio:4/4.7}.sa-pa-cinema__label{padding:62px 12px 14px;font-size:14px}}@media(max-width:400px){.sa-pa-cinema{padding-left:12px;padding-right:12px}.sa-pa-cinema__grid{gap:10px}.sa-pa-cinema__label{font-size:13px}}@media(prefers-reduced-motion:reduce){.sa-pa-cinema__tile img,.sa-pa-cinema__label{transition:none}}
.sa-bsg-tabs{–navy:#0B212D;–orange:#D97706;padding:54px 24px 66px;background:linear-gradient(180deg,#0B212D 0%,#06151d 100%);color:#fff;font-family:Poppins,system-ui,sans-serif}.sa-bsg-tabs *{box-sizing:border-box}.sa-bsg-tabs__inner{max-width:1240px;margin:auto}.sa-bsg-tabs__title{margin:0 0 40px;color:#fff!important;text-align:center;font-family:Georgia, “Times New Roman”, Times, serif;font-size:clamp(28px,3.3vw,44px);font-weight:400;line-height:1.14}.sa-bsg-tabs__title em{color:var(–orange);font-style:normal;white-space:nowrap;display:block}.sa-bsg-tabs__title span{display:block}.sa-bsg-tabs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.sa-bsg-tabs__tile{position:relative;min-height:278px;padding:78px 26px 28px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:linear-gradient(145deg,#122c3b,#0B212D);box-shadow:0 14px 34px rgba(0,0,0,.24);overflow:hidden;outline:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.sa-bsg-tabs__tile:hover,.sa-bsg-tabs__tile:focus-visible{transform:translateY(-10px);border-color:rgba(217,119,6,.55);box-shadow:0 30px 58px rgba(0,0,0,.45),0 0 38px rgba(217,119,6,.12)}.sa-bsg-tabs__num{position:absolute;left:22px;top:0;min-width:52px;padding:12px 15px 15px;background:transparent;color:var(–orange);text-align:center;font-size:23px;font-weight:700;box-shadow:none;transition:transform .25s ease}.sa-bsg-tabs__tile:hover .sa-bsg-tabs__num,.sa-bsg-tabs__tile:focus-visible .sa-bsg-tabs__num{transform:translateY(6px)}.sa-bsg-tabs__tile h3{margin:0 0 14px;color:#fff!important;font-size:20px;font-weight:600;line-height:1.22}.sa-bsg-tabs__tile p{margin:0;color:#E6ECF1;font-size:15px;font-weight:400;line-height:1.55}@media(max-width:1000px){.sa-bsg-tabs__grid{grid-template-columns:repeat(2,1fr)}.sa-bsg-tabs__tile{min-height:230px}}@media(max-width:600px){.sa-bsg-tabs{padding:40px 16px 44px}.sa-bsg-tabs__title{font-size:clamp(25px,7vw,31px);margin-bottom:28px}.sa-bsg-tabs__title>span{display:block}.sa-bsg-tabs__title em{display:block;font-size:clamp(22px,6.2vw,29px)}.sa-bsg-tabs__grid{grid-template-columns:1fr;gap:14px}.sa-bsg-tabs__tile{min-height:0;padding:70px 22px 24px}.sa-bsg-tabs__tile:hover,.sa-bsg-tabs__tile:focus-visible{transform:none}}@media(prefers-reduced-motion:reduce){.sa-bsg-tabs__tile,.sa-bsg-tabs__num{transition:none}}
Bigger Share Guarantee® How It Works
1 Your Case Settles We recover compensation through settlement or verdict and determine the full amount coming into the case.
2 We Calculate Your Net Medical bills, liens, and case expenses are accounted for so the real bottom-line numbers are clear.
3 We Compare the Fee We apply our contingency fee and compare it to what you would actually take home.
4 The Guarantee® Protects You If our fee would leave you with less than us, we reduce it so you get the bigger share. Period.
Litigation
Pre-Litigation
Most firms raise their fee percentage when your case goes to litigation. We never do.
Total Settlement: $100,000
$10,000 $1,000,000
THEM
Total Settlement: $100,000
Their Fee: -$45,000
Your Share: $55,000
You PAY an extra $10,000
US
Total Settlement: $100,000
Our Fee: -$35,000
Your Share: $65,000
You KEEP an extra $10,000
*For illustration only. Actual recoveries vary by policy limits, liability, medical bills, and case expenses.
.sa-fee-container { font-family: ‘Poppins’, sans-serif; color: #0B212D; background: #ffffff; border: 1px solid #cbd5e1; border-radius: 12px; max-width: 800px; margin: 2rem auto; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05); padding: 25px; box-sizing: border-box; }
.sa-fee-header { text-align: center; margin-bottom: 25px; }
.sa-fee-header h2 { font-size: 1.75rem; margin: 0; color: #0B212D; font-weight: 600; text-align: center; }
.sa-fee-toggle-container { margin-bottom: 15px; }
.sa-fee-toggle-group { display: flex; gap: 10px; }
.sa-toggle-btn { flex: 1; background: #f1f5f9; border: 1px solid #cbd5e1; color: #475569; padding: 14px 10px; border-radius: 6px; font-weight: 600; font-size: 1rem; cursor: pointer; transition: all 0.2s ease; font-family: ‘Poppins’, sans-serif; text-align: center; }
.sa-toggle-btn.active { background: #0B212D; color: #ffffff; border-color: #0B212D; }
.sa-toggle-btn:hover:not(.active) { background: #e2e8f0; }
.sa-litigation-subtext { text-align: center; font-size: 0.9rem; font-weight: 500; color: #475569; margin-bottom: 25px; line-height: 1.4; }
.sa-fee-sliders { background: #f8fafc; padding: 20px; border-radius: 8px; margin-bottom: 25px; }
.sa-slider-box label { display: flex; justify-content: space-between; font-size: 0.95rem; font-weight: 600; margin-bottom: 8px; flex-wrap: wrap; gap: 6px; }
.sa-slider-box input[type=”range”] { -webkit-appearance: none; appearance: none; width: 100%; height: 28px; background: transparent; cursor: pointer; outline: none; margin: 4px 0 6px 0; padding: 0; –sa-pct: 9.09%; }
.sa-slider-box input[type=”range”]::-webkit-slider-runnable-track { height: 6px; border-radius: 999px; background: linear-gradient(to right, #0B212D 0, #0B212D var(–sa-pct), #cbd5e1 var(–sa-pct), #cbd5e1 100%); border: none; }
.sa-slider-box input[type=”range”]::-moz-range-track { height: 6px; border-radius: 999px; background: #cbd5e1; border: none; }
.sa-slider-box input[type=”range”]::-moz-range-progress { height: 6px; border-radius: 999px; background: #0B212D; border: none; }
.sa-slider-box input[type=”range”]::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; height: 22px; width: 22px; border-radius: 50%; background: #0B212D; border: 3px solid #ffffff; box-shadow: 0 0 0 1px #0B212D, 0 2px 6px rgba(11,33,45,0.35); margin-top: -8px; cursor: pointer; transition: transform 0.15s ease; }
.sa-slider-box input[type=”range”]::-webkit-slider-thumb:hover, .sa-slider-box input[type=”range”]:focus::-webkit-slider-thumb { transform: scale(1.1); }
.sa-slider-box input[type=”range”]::-moz-range-thumb { height: 22px; width: 22px; border-radius: 50%; background: #0B212D; border: 3px solid #ffffff; box-shadow: 0 0 0 1px #0B212D, 0 2px 6px rgba(11,33,45,0.35); cursor: pointer; transition: transform 0.15s ease; }
.sa-slider-box input[type=”range”]::-moz-range-thumb:hover, .sa-slider-box input[type=”range”]:focus::-moz-range-thumb { transform: scale(1.1); }
.sa-slider-feet { display: flex; justify-content: space-between; font-size: 0.75rem; color: #64748b; margin-top: 5px; font-weight: 500; }
.sa-fee-comparison-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.sa-fee-card { border-radius: 8px; padding: 24px; display: flex; flex-direction: column; justify-content: space-between; background: #ffffff; box-sizing: border-box; }
.sa-fee-card.us-card { border: 2px solid #047857; }
.sa-fee-card.them-card { border: 2px solid #b91c1c; }
.sa-card-top { text-align: center; margin-bottom: 15px; }
.sa-card-top h4 { margin: 0; font-size: 1.5rem; font-weight: 600; text-align: center; }
.text-center-green h4 { color: #047857; }
.text-center-red h4 { color: #b91c1c; }
.sa-fee-row { display: flex; justify-content: space-between; font-size: 0.95rem; margin-bottom: 12px; font-weight: 500; gap: 8px; }
.sa-dark-text { color: #0B212D; font-weight: 600; }
.red-text { color: #b91c1c; font-weight: 600; }
.green-text { color: #047857; font-weight: 600; }
.sa-fee-row.total { font-size: 1.05rem; font-weight: 600; margin-top: 10px; }
.sa-divider { border: 0; border-top: 1px dashed #cbd5e1; margin: 10px 0; }
.sa-banner-saving-green { background: #ecfdf5; border: 1px solid #a7f3d0; color: #047857; padding: 10px; border-radius: 6px; text-align: center; font-size: 0.9rem; font-weight: 600; margin-top: 15px; }
.sa-banner-saving-red { background: #fef2f2; border: 1px solid #fca5a5; color: #b91c1c; padding: 10px; border-radius: 6px; text-align: center; font-size: 0.9rem; font-weight: 600; margin-top: 15px; }
.sa-fee-disclaimer { font-size: 0.7rem; color: #475569; line-height: 1.5; margin-top: 40px; padding-top: 8px; text-align: center; font-weight: 500; }
@media (max-width: 600px) {
.sa-fee-container { padding: 16px; margin: 1.25rem auto; max-width: none; width: calc(100vw – 32px); margin-left: 50%; transform: translateX(-50%); box-sizing: border-box; }
.sa-fee-comparison-grid { grid-template-columns: 1fr; gap: 14px; }
.sa-fee-card.us-card { order: 1; }
.sa-fee-card.them-card { order: 2; }
.sa-fee-toggle-group { flex-direction: column; gap: 8px; }
.sa-fee-header h2 { font-size: 1.35rem; }
.sa-fee-card { padding: 18px; }
.sa-fee-row { font-size: 0.9rem; }
.sa-fee-row.total { font-size: 1rem; }
.sa-slider-box label { font-size: 0.9rem; }
.sa-litigation-subtext { font-size: 0.85rem; padding: 0 4px; }
.sa-banner-saving-green, .sa-banner-saving-red { font-size: 0.85rem; }
}
(function(){
var uid = ‘home’;
var saCurrentPhase = ‘litigation’;
window[‘saSetPhase_’ + uid] = function(phase) {
saCurrentPhase = phase;
document.getElementById(‘btn-lit-‘ + uid).classList.toggle(‘active’, phase === ‘litigation’);
document.getElementById(‘btn-pre-‘ + uid).classList.toggle(‘active’, phase === ‘pre-litigation’);
document.getElementById(‘sa-litigation-subtext-‘ + uid).style.display = (phase === ‘litigation’) ? ‘block’ : ‘none’;
window[‘saCalcStandardFee_’ + uid]();
};
window[‘saCalcStandardFee_’ + uid] = function() {
var slider = document.getElementById(‘sa-fee-settlement-‘ + uid);
var s = parseInt(slider.value);
var min = parseInt(slider.min) || 10000;
var max = parseInt(slider.max) || 1000000;
var pct = ((s – min) / (max – min)) * 100;
slider.style.setProperty(‘–sa-pct’, pct + ‘%’);
document.getElementById(‘sa-fee-set-val-‘ + uid).textContent = ‘$’ + s.toLocaleString();
var agRate = 0.35;
var agFee = s * agRate;
var compRate = (saCurrentPhase === ‘litigation’) ? 0.45 : 0.40;
var compFee = s * compRate;
document.getElementById(‘ag-gross-‘ + uid).textContent = ‘$’ + s.toLocaleString();
document.getElementById(‘ag-fee-‘ + uid).textContent = ‘-$’ + Math.round(agFee).toLocaleString();
document.getElementById(‘ag-takehome-‘ + uid).textContent = ‘$’ + Math.round(s – agFee).toLocaleString();
document.getElementById(‘comp-gross-‘ + uid).textContent = ‘$’ + s.toLocaleString();
document.getElementById(‘comp-fee-‘ + uid).textContent = ‘-$’ + Math.round(compFee).toLocaleString();
document.getElementById(‘comp-takehome-‘ + uid).textContent = ‘$’ + Math.round(s – compFee).toLocaleString();
var extra = Math.max(0, compFee – agFee);
document.getElementById(‘ag-savings-diff-green-‘ + uid).textContent = ‘$’ + Math.round(extra).toLocaleString();
document.getElementById(‘ag-savings-diff-red-‘ + uid).textContent = ‘$’ + Math.round(extra).toLocaleString();
};
window[‘saCalcStandardFee_’ + uid]();
})();
/* Poppins loaded above */
.sa-attorneys-section * { font-family: ‘Poppins’, sans-serif !important; box-sizing: border-box !important; }
.sa-attorneys-section {
background: #0B212D !important;
padding: 64px 40px 0 !important;
width: 100vw !important;
margin-left: calc(50% – 50vw) !important;
text-align: center !important;
}
/* Section heading */
.sa-attorneys-section .sa-att-heading {
font-family: Georgia, “Times New Roman”, Times, serif !important;
font-size: 38px !important;
font-weight: 400 !important;
color: #ffffff !important;
line-height: 1.2 !important;
margin: 0 0 48px 0 !important;
max-width: 800px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.sa-attorneys-section .sa-att-heading span {
color: #D97706 !important;
font-family: Georgia, “Times New Roman”, Times, serif !important;
font-weight: 400 !important;
}
/* Attorney grid */
.sa-att-grid {
display: grid !important;
grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
gap: 24px 24px !important;
max-width: 1200px !important;
margin: 0 auto !important;
padding: 0 0 20px !important;
align-items: start !important;
}
/* Lock all grid items to top-align so multi-line titles don’t stretch the row */
.sa-att-grid * {
min-height: 0 !important;
}
/* Individual attorney card */
.sa-att-card {
text-align: center !important;
text-decoration: none !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
transition: transform 0.25s ease !important;
position: relative !important;
}
.sa-att-card:hover {
transform: translateY(-4px) !important;
}
/* Image wrapper , aspect-ratio enforced, no padding hack */
.sa-att-img-wrap {
position: relative !important;
width: 100% !important;
aspect-ratio: 1 / 1 !important;
border-radius: 10px !important;
overflow: hidden !important;
margin-bottom: 14px !important;
background: #0b212d !important;
}
.sa-att-img-wrap img,
.sa-attorneys-section .sa-att-img-wrap img,
.sa-att-grid .sa-att-card .sa-att-img-wrap img {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
max-height: none !important;
min-height: 0 !important;
object-fit: cover !important;
object-position: center top !important;
transition: transform 0.35s ease !important;
aspect-ratio: auto !important;
}
.sa-att-card:hover .sa-att-img-wrap img {
transform: scale(1.04) !important;
}
/* Bottom gradient on images */
.sa-att-img-wrap::after {
content: ” !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
height: 40% !important;
background: linear-gradient(to top, #0B212D 0%, transparent 100%) !important;
z-index: 1 !important;
pointer-events: none !important;
border-radius: 0 0 10px 10px !important;
}
/* Name and title */
.sa-att-name {
font-size: 17px !important;
font-weight: 600 !important;
color: #ffffff !important;
margin: 0 0 3px 0 !important;
line-height: 1.25 !important;
}
.sa-att-title {
font-size: 13px !important;
font-weight: 500 !important;
color: #D97706 !important;
text-transform: uppercase !important;
letter-spacing: 0.04em !important;
margin: 0 !important;
line-height: 1.3 !important;
}
/* CTA column */
.sa-att-cta-cell {
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.sa-att-cta-btn {
display: inline-flex !important;
align-items: center !important;
gap: 10px !important;
border: 2px solid #ffffff !important;
color: #ffffff !important;
font-size: 15px !important;
font-weight: 600 !important;
padding: 14px 22px !important;
border-radius: 8px !important;
text-decoration: none !important;
transition: all 0.25s ease !important;
white-space: normal !important;
text-align: center !important;
}
.sa-att-cta-btn:hover {
background: #D97706 !important;
border-color: #D97706 !important;
color: #0B212D !important;
}
.sa-att-cta-btn svg {
width: 22px !important;
height: 22px !important;
flex-shrink: 0 !important;
}
/* Description below grid */
.sa-att-description {
max-width: 960px !important;
margin: 0 auto !important;
padding: 36px 20px 56px !important;
text-align: center !important;
}
.sa-att-description p {
font-size: 17px !important;
line-height: 1.75 !important;
color: #ffffff !important;
margin: 0 !important;
font-weight: 500 !important;
}
.sa-att-description a {
color: #D97706 !important;
text-decoration: underline !important;
font-weight: 600 !important;
}
.sa-att-description a:hover {
color: #ffffff !important;
}
/* ── Responsive ── */
@media (max-width: 1024px) {
.sa-att-grid {
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
gap: 20px !important;
}
}
@media (max-width: 768px) {
.sa-attorneys-section {
padding: 48px 20px 0 !important;
}
.sa-att-heading {
font-size: 26px !important;
margin-bottom: 32px !important;
}
.sa-att-grid {
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 16px !important;
}
.sa-att-name {
font-size: 15px !important;
}
.sa-att-title {
font-size: 12px !important;
}
.sa-att-description p {
font-size: 16px !important;
}
.sa-att-description {
padding: 28px 10px 44px !important;
}
}
@media (max-width: 480px) {
.sa-att-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 14px !important;
}
.sa-att-heading {
font-size: 24px !important;
}
}
Meet Your Award-Winning Accident & Injury Attorneys
At Sam Aguiar Injury Lawyers, you get the best of both worlds. Our car accident attorneys in Louisville and Lexington are award-winning trial lawyers and, just as importantly, good people who genuinely care for those we serve. We are Forbes’ selection as 2025 Best-In-State Top Lawyer in Kentucky. We are also mothers and fathers who go to work every day for our clients as if they were our own families. We are the Courier Journal’s 2025 community choice recipient for Louisville’s top personal injury attorney. We sponsor more than 20 youth athletics and academic programs. We are also 2026 Super Lawyers selections, named in the Best Attorneys In America, members of ABOTA, Multi-Million Dollar Advocates, Trucking Trial Lawyers Association Top 10, Motor Vehicle Trial Lawyers Association Top 25, and National Trial Lawyers Top 100. In total, we have given more than $5 million to our community’s organizations and families in the 15 years we’ve been open.
/* ── Scoped to .bsr-reviews to avoid conflicts with Kadence theme ── */
.bsr-reviews * {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.bsr-reviews {
font-family: ‘Poppins’, sans-serif;
background-color: #0B212D;
padding: 72px 24px 80px;
width: 100%;
}
/* ── Header ── */
.bsr-reviews__header {
text-align: center;
margin-bottom: 48px;
}
.bsr-reviews__headline {
font-family: Georgia, “Times New Roman”, Times, serif;
font-size: 34px;
font-weight: 400;
color: #fff !important;
line-height: 1.2;
margin-bottom: 10px;
}
.bsr-reviews__headline span {
color: #D97706;
}
.bsr-reviews__subhead {
font-family: ‘Poppins’, sans-serif;
font-size: 15px;
font-weight: 500;
color: rgba(255,255,255,0.65) !important;
}
/* ── Grid ── */
.bsr-reviews__grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
max-width: 1100px;
margin: 0 auto 40px;
}
/* ── Card ── */
.bsr-reviews__card {
background: rgba(255,255,255,0.05);
border: 1px solid rgba(255,255,255,0.10);
border-radius: 12px;
padding: 24px;
display: flex;
flex-direction: column;
gap: 14px;
transition: border-color 0.2s, background 0.2s;
}
.bsr-reviews__card:hover {
background: rgba(255,255,255,0.08);
border-color: rgba(217,119,6,0.35);
}
/* ── Card top row ── */
.bsr-reviews__card-top {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
text-align: center;
gap: 0;
}
/* ── Reviewer cite (name below the quote) ── */
.bsr-reviews__reviewer-cite {
display: block;
text-align: center;
margin-top: 10px;
}
.bsr-reviews__reviewer-cite .bsr-reviews__reviewer-name {
display: inline-block;
}
/* ── Avatar: colored initial circle ── */
.bsr-reviews__avatar {
width: 28px;
height: 28px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
overflow: hidden;
}
.bsr-reviews__avatar-initial {
font-family: ‘Poppins’, sans-serif;
font-size: 16px;
font-weight: 700;
color: #fff;
line-height: 1;
}
.bsr-reviews__reviewer-info {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
gap: 2px;
}
.bsr-reviews__reviewer-name {
font-family: ‘Poppins’, sans-serif;
font-size: 14px;
font-weight: 700;
color: #fff !important;
line-height: 1.2;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.bsr-reviews__reviewer-meta {
font-family: ‘Poppins’, sans-serif;
font-size: 12px;
font-weight: 500;
color: rgba(255,255,255,0.50) !important;
}
/* ── Card stars ── */
.bsr-reviews__card-stars {
display: flex;
justify-content: center;
gap: 2px;
}
.bsr-reviews__card-star {
color: #D97706;
font-size: 15px;
}
/* ── Review text ── */
.bsr-reviews__review-text {
font-family: ‘Poppins’, sans-serif;
font-size: 14px;
font-weight: 500;
color: rgba(255,255,255,0.82) !important;
line-height: 1.65;
flex: 1;
}
/* ── Read all link ── */
.bsr-reviews__footer {
text-align: center;
}
.bsr-reviews__read-all {
display: inline-flex;
align-items: center;
gap: 10px;
background: transparent;
border: 2px solid #ffffff;
border-radius: 6px;
padding: 14px 32px;
font-family: ‘Poppins’, sans-serif;
font-size: 15px;
font-weight: 600;
color: #ffffff;
text-decoration: none;
letter-spacing: 0.03em;
transition: background 0.2s, color 0.2s;
}
.bsr-reviews__read-all:hover {
background: transparent;
color: #D97706;
}
.bsr-reviews__read-all-icon {
font-size: 18px;
line-height: 1;
}
/* ── Responsive ── */
@media (max-width: 900px) {
.bsr-reviews__grid {
grid-template-columns: repeat(2, 1fr);
}
.bsr-reviews__headline {
font-size: 26px;
}
}
@media (max-width: 580px) {
.bsr-reviews__grid {
grid-template-columns: 1fr;
}
.bsr-reviews {
padding: 48px 16px 56px;
}
.bsr-reviews__headline {
font-size: 22px;
}
}
★
★
★
★
★
“After a car accident, my granddaughter was left with hospital and doctor bills insurance was refusing to pay. She hired this firm and they immediately started going after her, and did amazing! They make you feel welcome from the minute you walk in. Every interaction was respectful and caring. Absolutely the best.”
— Darlene B.
★
★
★
★
★
“By far the best injury lawyer in the state. Sam’s team worked hard diligently to settle my case. I never had to call, never needed updates, and never had to worry. If you want a lawyer who gives you that trusting, understanding, family-like feel, let Sam and his associates take care of you!”
— Francesca W.
★
★
★
★
★
“THANK YOU SO SO MUCH to Jordan, Terry, and all who helped on my case! There are no words that can describe how amazing you all are! Sam Aguiar, you have a wonderful crew working with you! Keep up the great job, I’m recommending everyone to come here!”
— Nikki R.
★
★
★
★
★
“My experience was amazing. I could not have done this by myself. They took care of all of my needs while I was trying to recover. I definitely got more than I expected, so thanks, guys. The people who helped me were amazing. Just put your faith in this amazing company.”
— Regina O.
★
★
★
★
★
“I cannot say enough good things about the staff. Nick and Christine, you will forever have a special place in my heart. During my case, I lost both parents, and Christine sent me a special gift during a very low point in my grief. If you want an honest, open, and caring staff, this is the place for you.”
— Karen F.
★
★
★
★
★
“I’ve worked with this office multiple times and wouldn’t go anywhere else. I’m always heard and my needs are met. I had the pleasure of working with Chy (a literal ray of sunshine), Payton, and J. If you’re looking for people to have your back and take care of you, this is the place.”
— Maurissa H.
.sa-attorney-stats-depth{width:100vw;max-width:100vw;margin-left:calc(50% – 50vw);background:linear-gradient(180deg,#000000 0%,#0A0A0A 45%,#000000 100%);padding:64px 24px;color:#fff;font-weight:500;font-family:Poppins,system-ui,sans-serif;box-sizing:border-box}
.sa-attorney-stats-depth *,.sa-attorney-stats-depth *::before,.sa-attorney-stats-depth *::after{box-sizing:border-box}
.ca-stats-form__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:28px;align-items:center}
.ca-stats-form__data{min-width:0}
.ca-stats-form__data .sa-stats-head{max-width:none;margin:0 0 30px;text-align:center}
.sa-attorney-stats-depth .sa-stats-title{font-family:Georgia,’Times New Roman’,serif;font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.08;color:#fff;margin:0 0 14px;text-align:center}
.sa-attorney-stats-depth .sa-stats-intro{font-size:clamp(15px,1.3vw,17px);line-height:1.55;color:#fff;margin:0 auto;max-width:680px;text-align:center}
.sa-attorney-stats-depth .stat-grid{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.sa-attorney-stats-depth .stat-card{background:rgba(255,255,255,.04);border:1px solid rgba(217,119,6,.25);border-radius:12px;padding:28px 20px 26px;text-align:center}
.sa-attorney-stats-depth .stat-card .k{font-size:14px;font-weight:600;letter-spacing:.02em;color:#fff;margin:0 0 10px}
.sa-attorney-stats-depth .stat-card .num{font-family:Georgia,’Times New Roman’,serif;font-size:clamp(42px,7vw,58px);line-height:1;color:#D97706;margin:0 0 10px}
.sa-attorney-stats-depth .stat-card .lbl{font-size:14px;line-height:1.4;color:#fff;max-width:280px;margin:0 auto}
.sa-attorney-stats-depth .bar-row .who{font-size:13px;font-weight:600;color:#fff;text-align:right}
.ca-stats-form__form{background:#fff;border-radius:14px;padding:26px;color:#0B212D;box-shadow:0 20px 50px rgba(0,0,0,.42);position:relative}
.ca-stats-form__form h3{font-family:Georgia,’Times New Roman’,serif;font-size:26px;font-weight:400;color:#0B212D;text-align:center;margin:0 0 18px}
.ca-stats-form__field{margin-bottom:11px}
.ca-stats-form__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.ca-stats-form__field input,.ca-stats-form__field select,.ca-stats-form__field textarea{display:block;width:100%;box-sizing:border-box;background:#F5F6F8;border:1px solid #CCD7DE;border-radius:7px;color:#0B212D;padding:13px 12px;font-size:15px;font-family:Poppins,system-ui,sans-serif}
.ca-stats-form__field input::placeholder,.ca-stats-form__field textarea::placeholder{color:#0B212D;opacity:.45}
.ca-stats-form__field input::-webkit-input-placeholder,.ca-stats-form__field textarea::-webkit-input-placeholder{color:#0B212D;opacity:.45}
.ca-stats-form__field select{appearance:none;-webkit-appearance:none}
.ca-stats-form__field select:required:invalid{color:#0B212D;opacity:.45}
.ca-stats-form__field select:required:valid{color:#0B212D;opacity:1}
.ca-stats-form__field select option{color:#0B212D;opacity:1}
.ca-stats-form__field textarea{resize:vertical;min-height:88px}
.ca-stats-form__field input:focus,.ca-stats-form__field select:focus,.ca-stats-form__field textarea:focus{outline:2px solid #D97706;outline-offset:1px;border-color:#D97706}
.ca-stats-form__consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;color:#0B212D;margin:2px 0 15px}
.ca-stats-form__consent input{margin-top:2px}
.ca-stats-form__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.ca-stats-form__form button{width:100%;min-height:48px;border:1px solid #000;border-radius:999px;background:linear-gradient(180deg,#111111 0%,#000000 100%);color:#fff;font-weight:700;font-size:15px;letter-spacing:.05em;cursor:pointer;font-family:Poppins,system-ui,sans-serif}
.ca-stats-form__form button:hover{color:#D97706;border-color:#D97706}
.ca-stats-form.ca-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}
.ca-stats-form.ca-reveal.is-in{opacity:1;transform:none}
@media(max-width:900px){.ca-stats-form__inner{grid-template-columns:1fr;gap:28px}.ca-stats-form__form{width:min(520px,100%);margin:0 auto}}
@media(max-width:600px){.sa-attorney-stats-depth{padding:48px 16px}.sa-attorney-stats-depth .stat-grid{grid-template-columns:1fr}.sa-attorney-stats-depth .bar-row .who{text-align:left}.ca-stats-form__form{padding:22px 18px}.ca-stats-form__row{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ca-stats-form.ca-reveal{opacity:1;transform:none;transition:none}}
(function(){
var root=document.getElementById(‘sa-home-dont-settle’);
if(!root||root.getAttribute(‘data-bound’)===’1′)return;
root.setAttribute(‘data-bound’,’1′);
var form=root.querySelector(‘form.sa-custom-contact-intake-form’);
if(form){
try{var url=new URL(window.location.href);var set=function(n,v){var el=form.querySelector(‘input[name=”‘+n+'”]’);if(el)el.value=v||”;};
set(‘page_url’,url.href);set(‘landing_page_url’,url.href);set(‘last_page_url’,url.href);set(‘page_title’,document.title||”);set(‘referrer’,document.referrer||”);
[‘gclid’,’gbraid’,’wbraid’,’utm_source’,’utm_medium’,’utm_campaign’].forEach(function(n){set(n,url.searchParams.get(n)||”);});}catch(e){}
if(window.fetch){
form.addEventListener(‘submit’,async function(ev){ev.preventDefault();var btn=form.querySelector(‘button[type=”submit”]’);if(btn){btn.disabled=true;btn.textContent=’Sending…’;}
var payload=Object.fromEntries(new FormData(form).entries());
try{var r=await fetch(form.getAttribute(‘data-rest-endpoint’),{method:’POST’,headers:{‘Content-Type’:’application/json’},credentials:’same-origin’,body:JSON.stringify(payload)});if(!r.ok)throw new Error(‘failed’);var j=await r.json();window.location.href=j.redirect||payload.success_redirect;}catch(e){window.location.href=payload.error_redirect||’https://aguiarinjurylawyers.com/contact-us/’;}});
}
}
var reduce=window.matchMedia(‘(prefers-reduced-motion: reduce)’).matches;
function fmt(v,dec){return v.toFixed(dec);}
function animateCount(el){var t=parseFloat(el.getAttribute(‘data-count’)),d=parseInt(el.getAttribute(‘data-decimals’)||’0′,10);if(reduce){el.textContent=fmt(t,d);return;}var dur=1100,s=null;el.textContent=fmt(0,d);function step(ts){if(!s)s=ts;var p=Math.min((ts-s)/dur,1);var e=1-Math.pow(1-p,3);el.textContent=fmt(t*e,d);if(p<1)requestAnimationFrame(step);}requestAnimationFrame(step);}
function reveal(){if(root.getAttribute('data-revealed')==='1')return;root.setAttribute('data-revealed','1');root.classList.add('is-in');root.querySelectorAll('.count').forEach(animateCount);root.querySelectorAll('.fill').forEach(function(f){f.style.width=f.getAttribute('data-w')||'0';});}
if(!('IntersectionObserver' in window)||reduce){reveal();}
else{var io=new IntersectionObserver(function(en){en.forEach(function(e){if(e.isIntersecting){reveal();io.unobserve(e.target);}});},{threshold:.25});io.observe(root);setTimeout(function(){if(root.getAttribute('data-revealed')!=='1')reveal();},3000);}
})();
.sa-locs {
–l-blue: #0B212D;
–l-orange: #D97706;
–l-white: #FFFFFF;
–l-border: #E5E9EC;
font-family: ‘Poppins’, system-ui, -apple-system, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif !important;
background: var(–l-white) !important;
color: var(–l-blue) !important;
padding: 80px 24px 88px !important;
-webkit-font-smoothing: antialiased;
}
.sa-locs *, .sa-locs *::before, .sa-locs *::after { box-sizing: border-box !important; }
.sa-locs a { color: inherit !important; text-decoration: none !important; }
.sa-locs__inner { max-width: 1200px !important; margin: 0 auto !important; }
.sa-locs__head { text-align: center !important; }
.sa-locs__eyebrow {
font-size: 20px !important;
font-weight: 700 !important;
text-transform: uppercase !important;
letter-spacing: 0.16em !important;
color: var(–l-orange) !important;
margin: 0 0 18px !important;
line-height: 1.1 !important;
}
.sa-locs__h2 {font-family:Georgia, “Times New Roman”, Times, serif;
font-weight:400;
font-size: clamp(28px, 3.2vw, 42px) !important;
line-height: 1.15 !important;
letter-spacing: -0.4px !important;
margin: 0 0 18px !important;
color: var(–l-blue) !important;
}
.sa-locs__lead {
font-weight: 500 !important;
font-size: 18px !important;
line-height: 1.65 !important;
max-width: 720px !important;
margin: 0 auto !important;
color: var(–l-blue) !important;
}
.sa-locs__grid {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 28px !important;
margin-top: 48px !important;
}
.sa-locs__card {
background: var(–l-white) !important;
border: 1px solid var(–l-border) !important;
border-radius: 14px !important;
overflow: hidden !important;
box-shadow: 0 2px 12px rgba(0,0,0,0.04) !important;
display: flex !important;
flex-direction: column !important;
transition: box-shadow .2s ease, transform .2s ease, border-color .2s ease !important;
}
.sa-locs__card:hover {
border-color: var(–l-orange) !important;
box-shadow: 0 8px 30px rgba(11,33,45,0.1) !important;
transform: translateY(-2px) !important;
}
.sa-locs__imgwrap {
position: relative !important;
width: 100% !important;
overflow: hidden !important;
}
.sa-locs__imgwrap::after {
content: ” !important;
position: absolute !important;
inset: 0 !important;
border: 2px solid transparent !important;
transition: border-color .2s ease !important;
pointer-events: none !important;
}
.sa-locs__card:hover .sa-locs__imgwrap::after { border-color: var(–l-blue) !important; }
.sa-locs img.sa-locs__img {
width: 100% !important;
aspect-ratio: 16/9 !important;
object-fit: cover !important;
display: block !important;
transition: transform .35s ease !important;
}
.sa-locs__card:hover .sa-locs__img { transform: scale(1.02) !important; }
.sa-locs__body {
padding: 32px 28px !important;
text-align: center !important;
}
.sa-locs__name {
font-weight: 600 !important;
font-size: 26px !important;
color: var(–l-blue) !important;
margin: 0 0 16px !important;
line-height: 1.1 !important;
letter-spacing: -0.3px !important;
}
.sa-locs__addr {
display: flex !important;
flex-direction: column !important;
gap: 4px !important;
margin: 0 0 12px !important;
line-height: 1.4 !important;
}
.sa-locs__addr .street {
font-weight: 400 !important;
font-size: 17px !important;
color: var(–l-blue) !important;
}
.sa-locs__addr .city {
font-weight: 400 !important;
font-size: 16px !important;
color: var(–l-blue) !important;
opacity: 0.7 !important;
letter-spacing: 0.01em !important;
}
.sa-locs__directions {
display: inline-block !important;
font-size: 14px !important;
font-weight: 600 !important;
color: var(–l-blue) !important;
text-decoration: underline !important;
text-decoration-color: var(–l-orange) !important;
text-underline-offset: 3px !important;
margin-bottom: 22px !important;
transition: color .2s ease !important;
}
.sa-locs__directions:hover { color: var(–l-orange) !important; }
.sa-locs__hub {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 44px !important;
padding: 10px 18px !important;
border: 2px solid var(–l-blue) !important;
border-radius: 4px !important;
color: var(–l-blue) !important;
font-size: 15px !important;
font-weight: 700 !important;
line-height: 1.2 !important;
margin: 0 0 18px !important;
text-decoration: none !important;
transition: border-color .2s ease, color .2s ease !important;
}
.sa-locs__hub:hover { border-color: var(–l-orange) !important; color: var(–l-orange) !important; }
.sa-locs__divider {
width: 36px !important;
height: 2px !important;
background: var(–l-orange) !important;
margin: 0 auto 18px !important;
border-radius: 2px !important;
}
.sa-locs__phone {
display: inline-flex !important;
align-items: center !important;
gap: 10px !important;
font-weight: 500 !important;
color: var(–l-blue) !important;
font-size: 22px !important;
transition: color .2s ease !important;
}
.sa-locs__phone:hover { color: var(–l-orange) !important; }
.sa-locs__phone svg { display: none !important; width: 22px !important; height: 22px !important; color: var(–l-orange) !important; }
@media (max-width: 720px) {
.sa-locs { padding: 56px 20px 64px !important; }
.sa-locs__grid { grid-template-columns: 1fr !important; gap: 20px !important; }
.sa-locs__eyebrow { font-size: 17px !important; }
.sa-locs__name { font-size: 24px !important; }
.sa-locs__phone { font-size: 20px !important; }
.sa-locs__phone svg { display: inline-block !important; width: 20px !important; height: 20px !important; }
}
/* === Mobile-only Case Results Ticker (extracted from /practice-areas/) === */
.sa-mobile-only { display: block; }
@media (min-width: 769px) { .sa-mobile-only { display: none !important; } }
.sa-mobile-only .pa-results-ticker {
position: relative;
background-image:
linear-gradient(rgba(11,33,45,0.9), rgba(11,33,45,0.9)),
url(‘https://aguiarinjurylawyers.com/wp-content/uploads/2026/03/bokeh_effect_with_plenty_of_blur__highway_seen__not_too_much.webp’);
background-size: cover;
background-position: center;
width: 100vw;
margin-left: calc(-50vw + 50%);
padding: 40px 30px 32px;
text-align: center;
overflow: hidden;
}
.sa-mobile-only .pa-results-ticker .pa-ticker-title { font-size: 30px; font-weight: 700; color: #FFFFFF; margin-bottom: 6px; text-align: center; }
.sa-mobile-only .pa-results-ticker .pa-ticker-subtitle { font-size: 18px; font-weight: 600; color: #D97706; margin-bottom: 44px; text-align: center; }
.sa-mobile-only .pa-ticker-wrap { position: relative; height: 70px; margin-bottom: 20px; overflow: hidden; }
.sa-mobile-only .pa-ticker-item { position: absolute; top: 0; left: 0; right: 0; text-align: center; opacity: 0; animation: pa-ticker-fade 48s infinite; }
.sa-mobile-only .pa-ticker-amount { font-size: 48px; font-weight: 700; color: #D97706; line-height: 1.15; margin-top: 6px; }
.sa-mobile-only .pa-ticker-desc { font-size: 16px; font-weight: 500; color: #FFFFFF; margin-top: 6px; }
.sa-mobile-only .pa-ticker-item:nth-child(1) { animation-delay: 0s; }
.sa-mobile-only .pa-ticker-item:nth-child(2) { animation-delay: 3s; }
.sa-mobile-only .pa-ticker-item:nth-child(3) { animation-delay: 6s; }
.sa-mobile-only .pa-ticker-item:nth-child(4) { animation-delay: 9s; }
.sa-mobile-only .pa-ticker-item:nth-child(5) { animation-delay: 12s; }
.sa-mobile-only .pa-ticker-item:nth-child(6) { animation-delay: 15s; }
.sa-mobile-only .pa-ticker-item:nth-child(7) { animation-delay: 18s; }
.sa-mobile-only .pa-ticker-item:nth-child(8) { animation-delay: 21s; }
.sa-mobile-only .pa-ticker-item:nth-child(9) { animation-delay: 24s; }
.sa-mobile-only .pa-ticker-item:nth-child(10) { animation-delay: 27s; }
.sa-mobile-only .pa-ticker-item:nth-child(11) { animation-delay: 30s; }
.sa-mobile-only .pa-ticker-item:nth-child(12) { animation-delay: 33s; }
.sa-mobile-only .pa-ticker-item:nth-child(13) { animation-delay: 36s; }
.sa-mobile-only .pa-ticker-item:nth-child(14) { animation-delay: 39s; }
.sa-mobile-only .pa-ticker-item:nth-child(15) { animation-delay: 42s; }
.sa-mobile-only .pa-ticker-item:nth-child(16) { animation-delay: 45s; }
@keyframes pa-ticker-fade {
0% { opacity: 0; transform: translateY(10px); }
1% { opacity: 1; transform: translateY(0); }
5.25% { opacity: 1; transform: translateY(0); }
6.25% { opacity: 0; transform: translateY(-10px); }
100% { opacity: 0; }
}
.sa-mobile-only .pa-ticker-link { color: #D97706; font-size: 16px; font-weight: 600; text-decoration: underline; display: inline-block; padding: 6px 0; }
.sa-mobile-only .pa-ticker-link:hover { text-decoration: underline; color: #FFFFFF; }
/* === Mobile-only sa-review-break (from sa-review-break component.html) === */
.sa-mobile-only .sa-review-break { min-width: 0; box-sizing: border-box; width: 100%; background: #fafafa; padding: 48px 30px; text-align: center; margin: 32px 0; }
.sa-mobile-only .sa-review-break .sa-rb-badge { display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 18px; }
.sa-mobile-only .sa-review-break .sa-rb-badge svg { width: 22px; height: 22px; flex-shrink: 0; }
.sa-mobile-only .sa-review-break .sa-rb-stars { color: #FBBC04; font-size: 18px; letter-spacing: 2px; line-height: 1; }
.sa-mobile-only .sa-review-break blockquote { border: none; padding: 0; font-family: ‘Poppins’, sans-serif; font-weight: 500; font-size: 15px; color: #0B212D; line-height: 1.75; max-width: 680px; margin: 0 auto; font-style: italic; }
.sa-mobile-only .sa-review-break .sa-rb-cite { display: block; font-family: ‘Poppins’, sans-serif; font-weight: 600; font-size: 16px; color: #D97706; margin-top: 14px; letter-spacing: 0.3px; }
Serving Louisville, Lexington, & All of Kentucky
From Paducah to Pikeville, we’ve got your back on all types of Kentucky personal injury cases.
.sa-forbes-bar {
background: linear-gradient(145deg, #0B212D, #06151d);
padding: 32px 0;
width: 100vw;
box-sizing: border-box;
font-family: ‘Poppins’, sans-serif;
overflow: hidden;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
.sa-forbes-bar::before,
.sa-forbes-bar::after {
content: ”;
position: absolute;
left: 0;
width: 100%;
height: 1px;
background: transparent;
}
.sa-forbes-bar::before {
top: 0;
}
.sa-forbes-bar::after {
bottom: 0;
}
.sa-forbes-bar *,
.sa-forbes-bar .sa-forbes-inner *::before,
.sa-forbes-bar .sa-forbes-inner *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.sa-forbes-inner {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 0 40px;
display: flex;
align-items: center;
justify-content: center;
gap: 40px;
}
.sa-forbes-badge {
flex-shrink: 0;
display: flex;
justify-content: center;
}
.sa-forbes-badge img {
display: block;
height: 100px;
width: auto;
}
.sa-forbes-text {
font-family: ‘Poppins’, sans-serif;
font-size: clamp(19px, 1.15vw, 22px);
font-weight: 400;
color: #FFFFFF;
line-height: 1.45;
}
.sa-forbes-text strong {
color: #D97706;
font-weight: 600;
}
.sa-forbes-text .sa-nowrap {
white-space: nowrap;
}
/* —- Tablet —- */
@media (max-width: 1024px) {
.sa-forbes-bar {
padding: 28px 0;
}
.sa-forbes-inner {
padding: 0 30px;
gap: 30px;
}
.sa-forbes-badge img {
height: auto;
width: 220px;
}
.sa-forbes-text {
font-size: 20px;
}
}
/* —- Mobile —- */
@media (max-width: 768px) {
.sa-forbes-bar {
padding: 28px 24px;
}
.sa-forbes-inner {
flex-direction: column;
gap: 20px;
padding: 0;
text-align: center;
}
.sa-forbes-badge img {
height: auto;
width: 260px;
}
.sa-forbes-text {
font-size: 17px;
}
}
/* —- Small mobile —- */
@media (max-width: 420px) {
.sa-forbes-text {
font-size: 14px;
}
.sa-forbes-badge img {
width: 220px;
}
}
Sam is one of only 2 Kentucky personal injury attorneys and 16 nationwide selected as a Forbes Best-In-State top lawyer.
.sa-faq-numbered{box-sizing:border-box;width:100%;padding:54px 24px 62px;background:#fff;color:#0B212D;font-family:Poppins,system-ui,sans-serif}.sa-faq-numbered *{box-sizing:border-box}.sa-faq-numbered__inner{max-width:1040px;margin:auto}.sa-faq-numbered__title{margin:0 0 34px;text-align:center;font-family:Georgia,”Times New Roman”,serif;font-size:clamp(25px,3.2vw,44px);font-weight:500;line-height:1.08;white-space:nowrap}.sa-faq-numbered__title span{color:#0B212D}.sa-faq-numbered__title em{margin-left:.18em;color:#D97706;font-style:italic;font-weight:500}.sa-faq-numbered__list{border-top:3px solid rgba(11,33,45,.25)}.sa-faq-numbered details{border-bottom:1px solid #cfd9de}.sa-faq-numbered summary{display:grid;grid-template-columns:48px 1fr 30px;gap:15px;align-items:center;padding:20px 0;list-style:none;cursor:pointer;color:#0B212D;font-size:17px;font-weight:500;line-height:1.4}.sa-faq-numbered summary::-webkit-details-marker{display:none}.sa-faq-numbered__num{color:#D97706;font-family:Georgia,”Times New Roman”,serif;font-size:31px;font-weight:400}.sa-faq-numbered__mark{color:#D97706;font-family:Georgia,”Times New Roman”,serif;font-size:28px;font-weight:400}.sa-faq-numbered details[open] .sa-faq-numbered__mark{transform:rotate(45deg)}.sa-faq-numbered__answer{padding:0 45px 21px 63px;color:#2f4552;font-size:16px;font-weight:400;line-height:1.6}.sa-faq-numbered__answer a{color:#D97706!important;text-decoration:underline 2px #D97706!important;text-underline-offset:3px;transition:color .18s ease,background-color .18s ease,text-decoration-color .18s ease}.sa-faq-numbered__answer a:hover{color:#0B212D!important;text-decoration-color:#0B212D!important;background:#FFF3E6}.sa-faq-numbered__answer a:focus-visible{outline:2px solid #0B212D;outline-offset:3px;border-radius:2px}@media(max-width:768px){.sa-faq-numbered{padding:56px 18px 52px}.sa-faq-numbered .sa-faq-numbered__title{font-size:clamp(22px,6.4vw,27px)!important;margin-bottom:28px!important;white-space:normal!important}.sa-faq-numbered summary{grid-template-columns:32px 1fr 24px;gap:9px;font-size:16px}.sa-faq-numbered__num{font-size:27px}.sa-faq-numbered__answer{padding-left:41px;padding-right:18px}.sa-faq-numbered .sa-faq-numbered__title em{display:block!important;margin-left:0!important;margin-top:2px!important}}.sa-faq-numbered .sa-faq-numbered__title{font-family:Georgia,”Times New Roman”,serif!important;font-weight:500!important}.sa-faq-numbered .sa-faq-numbered__title span{font-family:Georgia,”Times New Roman”,serif!important;color:#0B212D!important}.sa-faq-numbered .sa-faq-numbered__title em{font-family:Georgia,”Times New Roman”,serif!important;font-style:italic!important;font-weight:500!important;color:#D97706!important}.sa-faq-numbered .sa-faq-numbered__num{font-family:Georgia,”Times New Roman”,serif!important}.sa-faq-numbered .sa-faq-numbered__mark{font-family:Georgia,”Times New Roman”,serif!important}
Frequently Asked Questions. 1 What does Kentucky basic PIP cover after a car crash? + 2 Why can “full coverage” still leave me underinsured? + 3 What is underinsured motorist coverage? + Underinsured motorist coverage can apply when the responsible driver has insurance but not enough to cover the injury damages. Your available recovery depends on the policy language, limits, offsets, and any applicable stacking rules. Kentucky’s current motor-vehicle insurance statutes include
the state’s underinsured-motorist provisions .
4 What is uninsured motorist coverage? + 5 Does Kentucky PIP apply the same way to motorcycles? + No. Basic PIP is optional for motorcycles. An operator or passenger generally cannot collect basic reparation benefits for a motorcycle injury unless that coverage was purchased for the motorcycle or injured person. See
KRS 304.39-040 .
6 Why are truck-accident cases different from ordinary car crashes? + Commercial-truck cases can involve electronic driving records, driver qualification files, maintenance records, federal hours-of-service requirements, and several potentially responsible businesses.
FMCSA explains electronic logging records and the federal records used to review driving time.
7 What is an MCS-90 endorsement? + The MCS-90 is a federally required endorsement for many interstate motor carriers. In qualifying cases it can require an insurer to pay a final judgment up to the applicable federal minimum even when the policy would otherwise exclude coverage. It is a public-protection backstop, not additional insurance above the policy limit. FMCSA provides the current MCS-90 form and federal basis.
FMCSA provides the current MCS-90 form and federal basis .
8 Is a Kentucky dog owner responsible even if the dog never showed aggression before? + Kentucky law makes an owner responsible when the owner’s dog causes damage to a person, livestock, or other property. The statute does not make prior aggression a condition of that owner-liability language. See
KRS 258.235(4) .
9 What is the Bigger Share Guarantee®? + After liens, bills, and case expenses are paid, your walkaway amount will be more than our fee. If your share would otherwise be less, we reduce our fee.
Read the Bigger Share Guarantee® .
10 Who works on my case at Sam Aguiar Injury Lawyers? + Every client receives a dedicated team of three: an attorney, a case manager, and a legal assistant. The team structure keeps responsibility clear and gives each case coordinated support from start to finish.
{“@context”: “https://schema.org”,”@type”: “FAQPage”,”mainEntity”: [{“@type”: “Question”,”name”: “What does Kentucky basic PIP cover after a car crash?”,”acceptedAnswer”: {“@type”: “Answer”,”text”: “Basic personal injury protection generally provides up to $10,000 per person for medical expenses, lost wages, replacement services, and similar out-of-pocket losses, regardless of fault. The policy covering the vehicle you occupied usually pays first. Kentucky’s Department of Insurance explains basic PIP coverage and payment priority.”}},{“@type”: “Question”,”name”: “Why can “full coverage” still leave me underinsured?”,”acceptedAnswer”: {“@type”: “Answer”,”text”: ““Full coverage” does not identify one standard package or guarantee enough protection for a serious injury. Review the actual liability, uninsured-motorist, underinsured-motorist, and added PIP limits shown on the declarations page. Kentucky’s required-coverage notice lists the state minimum coverages.”}},{“@type”: “Question”,”name”: “What is underinsured motorist coverage?”,”acceptedAnswer”: {“@type”: “Answer”,”text”: “Underinsured motorist coverage can apply when the responsible driver has insurance but not enough to cover the injury damages. Your available recovery depends on the policy language, limits, offsets, and any applicable stacking rules. Kentucky’s current motor-vehicle insurance statutes include the state’s underinsured-motorist provisions.”}},{“@type”: “Question”,”name”: “What is uninsured motorist coverage?”,”acceptedAnswer”: {“@type”: “Answer”,”text”: “Uninsured motorist coverage can protect you when the responsible driver has no liability insurance or in certain hit-and-run situations covered by the policy. Kentucky requires UM coverage to be offered, although it may be rejected in writing. The Kentucky Department of Insurance summarizes the required offer.”}},{“@type”: “Question”,”name”: “Does Kentucky PIP apply the same way to motorcycles?”,”acceptedAnswer”: {“@type”: “Answer”,”text”: “No. Basic PIP is optional for motorcycles. An operator or passenger generally cannot collect basic reparation benefits for a motorcycle injury unless that coverage was purchased for the motorcycle or injured person. See KRS 304.39-040.”}},{“@type”: “Question”,”name”: “Why are truck-accident cases different from ordinary car crashes?”,”acceptedAnswer”: {“@type”: “Answer”,”text”: “Commercial-truck cases can involve electronic driving records, driver qualification files, maintenance records, federal hours-of-service requirements, and several potentially responsible businesses. FMCSA explains electronic logging records and the federal records used to review driving time.”}},{“@type”: “Question”,”name”: “What is an MCS-90 endorsement?”,”acceptedAnswer”: {“@type”: “Answer”,”text”: “The MCS-90 is a federally required endorsement for many interstate motor carriers. In qualifying cases it can require an insurer to pay a final judgment up to the applicable federal minimum even when the policy would otherwise exclude coverage. It is a public-protection backstop, not additional insurance above the policy limit. FMCSA provides the current MCS-90 form and federal basis. FMCSA provides the current MCS-90 form and federal basis.”}},{“@type”: “Question”,”name”: “Is a Kentucky dog owner responsible even if the dog never showed aggression before?”,”acceptedAnswer”: {“@type”: “Answer”,”text”: “Kentucky law makes an owner responsible when the owner’s dog causes damage to a person, livestock, or other property. The statute does not make prior aggression a condition of that owner-liability language. See KRS 258.235(4).”}},{“@type”: “Question”,”name”: “What is the Bigger Share Guarantee®?”,”acceptedAnswer”: {“@type”: “Answer”,”text”: “After liens, bills, and case expenses are paid, your walkaway amount will be more than our fee. If your share would otherwise be less, we reduce our fee. Read the Bigger Share Guarantee®.”}},{“@type”: “Question”,”name”: “Who works on my case at Sam Aguiar Injury Lawyers?”,”acceptedAnswer”: {“@type”: “Answer”,”text”: “Every client receives a dedicated team of three: an attorney, a case manager, and a legal assistant. The team structure keeps responsibility clear and gives each case coordinated support from start to finish.”}}]}
.sa-rb-badge svg, .sa-review-break svg, .sa-mhr-badge svg, .sa-mhr svg{
width:22px !important;
height:22px !important;
max-width:22px !important;
max-height:22px !important;
flex-shrink:0 !important;
}