/* Page-owned copy/media; shared foundation also renders in Gutenberg. */
.lh-quality { line-height:1.25; }
.lh-home.lh-quality :is(h1,h2,h3) { line-height:1.25; }
.lh-quality .lh-quality-copy { display:flex; flex-direction:column; gap:24px; }
.lh-home.lh-quality .lh-quality-copy h2 { font-size:32px; line-height:48px; color:var(--lh-navy); }
.lh-quality .lh-quality-copy .lh-heading::after { margin-top:12px; }
.lh-quality .lh-quality-copy p { font-size:18px; line-height:29.25px; }
.lh-quality .lh-quality-section.is-white { background:#fff; }
.lh-quality .lh-quality-image { width:320px; max-width:100%; height:350px; }
.lh-quality .lh-quality-image img { width:100%; height:100%; object-fit:contain; }
.lh-quality .lh-quality-image.is-rounded img { border-radius:20px; }
.lh-quality .lh-contact-panel { border-radius:26px; background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1212 305' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.20000000298023224'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(52.015 23.146 -52.183 23.071 284.48 -89.596)'><stop stop-color='rgba(0,174,255,1)' offset='0'/><stop stop-color='rgba(15,179,254,0.925)' offset='0.067308'/><stop stop-color='rgba(30,183,254,0.85)' offset='0.13462'/><stop stop-color='rgba(61,191,252,0.7)' offset='0.26923'/><stop stop-color='rgba(122,209,249,0.4)' offset='0.53846'/><stop stop-color='rgba(243,243,243,0)' offset='1'/></radialGradient></defs></svg>"), linear-gradient(90deg, rgba(5, 38, 65, 0.8) 0%, rgba(10, 69, 118, 0) 100.66%), linear-gradient(90deg, rgb(10, 20, 66) 0%, rgb(10, 20, 66) 100%); background-size:100% 100%; }
.lh-quality .lh-contact-panel .lh-copy { gap:24px; }
.lh-quality .lh-contact-panel h2 { font-size:24px; }
