.lmau-e4d451f4 { width: 100%; }
.lmau-e4d451f4-wrap { display: flex; align-items: center; gap: 48px; flex-wrap: wrap; }
.lmau-e4d451f4-image { flex: 1 1 320px; min-width: 0; }
.lmau-e4d451f4-image img { width: 100%; height: auto; display: block; object-fit: cover; }
.lmau-e4d451f4-content { flex: 1 1 320px; min-width: 0; }
.lmau-e4d451f4-eyebrow { display: inline-block; text-transform: uppercase; letter-spacing: 2px; font-size: 13px; font-weight: 700; margin-bottom: 12px; }
.lmau-e4d451f4-heading { margin: 0 0 16px; font-size: 36px; line-height: 1.2; font-weight: 700; }
.lmau-e4d451f4-desc { margin: 0 0 24px; font-size: 16px; line-height: 1.7; }
.lmau-e4d451f4-stats { display: flex; flex-wrap: wrap; gap: 24px; margin: 0 0 28px; }
.lmau-e4d451f4-stat { display: flex; flex-direction: column; min-width: 100px; }
.lmau-e4d451f4-stat-number { font-size: 32px; font-weight: 800; line-height: 1.1; }
.lmau-e4d451f4-stat-label { font-size: 14px; margin-top: 4px; }
.lmau-e4d451f4-button { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; font-weight: 600; transition: background-color .25s ease, color .25s ease, transform .25s ease; line-height: 1; }
.lmau-e4d451f4-button:hover { transform: translateY(-2px); }
.lmau-e4d451f4-button-icon { transition: transform .25s ease; }
.lmau-e4d451f4-button:hover .lmau-e4d451f4-button-icon { transform: translateX(4px); }
@media (max-width: 767px) {
  .lmau-e4d451f4-wrap { flex-direction: column !important; gap: 28px; }
  .lmau-e4d451f4-heading { font-size: 28px; }
}
