.claim {position: relative;z-index: 2;margin-bottom: 4.75rem; } .claim .container {max-width: 1242px; } .claim-card {display: grid;padding: 1.25rem;grid-template-columns: minmax(0, 58%) minmax(0, 42%);min-height: 26.25rem;overflow: hidden;background: var(--white);border-radius: 1rem; } .claim-card-no-image {grid-template-columns: minmax(0, 1fr); } .claim-card-no-image .claim-content {max-width: 47.5rem; } .claim-content {display: flex;flex-direction: column;justify-content: center;padding: 3.375rem 4.125rem 3.125rem; } .claim-content .title, .claim-content h2 {margin: 0 0 1.3125rem;color: var(--body-color);font-size: 1.875rem;font-weight: 900;line-height: 1.15; } .claim-content .content {max-width: 33.125rem;color: var(--body-color);font-size: 1rem;line-height: 1.58; } .claim-content .content > :last-child {margin-bottom: 0; } .claim-content p {margin: 0 0 1.0625rem; } .claim-content .eyebrow, .claim-content h3 {position: relative;margin: 0 0 0.9375rem;padding-left: 1.9375rem;color: var(--primary);font-size: 1rem;font-weight: 800;line-height: 1.2; } .claim-content .eyebrow::before, .claim-content h3::before {content: "";position: absolute;top: 0.62em;left: 0;width: 1.25rem;height: 0.125rem;background: var(--primary);border-radius: 0.125rem; } .claim-content .claim-stats, .claim-content ul {display: flex;flex-wrap: wrap;gap: 1.5rem;margin: 1.625rem 0 0;padding: 0;list-style: none; } .claim-content .claim-stats li, .claim-content ul li {min-width: 5.375rem;color: var(--body-color);font-size: 0.8125rem;line-height: 1.25; } .claim-content .claim-stats li strong, .claim-content ul li strong {display: block;margin-bottom: 0.1875rem;color: var(--primary);font-size: 1.875rem;font-weight: 900;line-height: 1; } .claim-image {min-height: 26.25rem;overflow: hidden;border-left: 0.0625rem solid rgba(0, 0, 0, 0.06);border-radius: 0 1rem 1rem 0; } .claim-image picture, .claim-image .img-fluid {display: block;width: 100%;height: 100%; } .claim-image .img-fluid {object-fit: cover; } @media (max-width: 991.98px) {.claim {margin-bottom: 3.5rem;}.claim-card {grid-template-columns: minmax(0, 1fr);min-height: 0;}.claim-content {padding: 2.375rem 2.125rem;}.claim-content .content {max-width: none;}.claim-image {min-height: 0;aspect-ratio: 16/9;border-top: 0.0625rem solid rgba(0, 0, 0, 0.06);border-left: 0;border-radius: 0 0 1rem 1rem;} } @media (max-width: 575.98px) {.claim {margin-bottom: 2.625rem;}.claim-card {border-radius: 0.75rem;}.claim-image {border-radius: 0 0 0.75rem 0.75rem;}.claim-content {padding: 1.875rem 1.5rem;}.claim-content .title,.claim-content h2 {font-size: 1.625rem;}.claim-content .claim-stats,.claim-content ul {gap: 1.125rem;} } 