/* Static certificate sections. No carousel, lightbox or new runtime. */
.lh-quality .lh-about-banner > figure { inset:1px 0 -1px; }
.lh-quality .lh-about-banner > figure img { position:absolute; width:100%; height:287.99%; left:0; top:-135.53%; object-fit:fill; }
.lh-quality .lh-about-banner::after { background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1438 400' 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(33.15 16.3 -15.897 32.331 39 -8)'><stop stop-color='rgba(0,174,255,1)' offset='0'/><stop stop-color='rgba(15,179,254,0.925)' offset='0.031239'/><stop stop-color='rgba(30,183,254,0.85)' offset='0.062478'/><stop stop-color='rgba(61,191,252,0.7)' offset='0.12496'/><stop stop-color='rgba(122,209,249,0.4)' offset='0.24991'/><stop stop-color='rgba(243,243,243,0)' offset='1'/></radialGradient></defs></svg>"), url("data:image/svg+xml;utf8,<svg viewBox='0 0 1438 400' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.9399999976158142'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(77.243 -7.4713e-15 5.0154e-13 75.28 1.2772e-12 200)'><stop stop-color='rgba(11,22,68,1)' offset='0.5'/><stop stop-color='rgba(10,35,98,0.6)' offset='1'/></radialGradient></defs></svg>"), linear-gradient(90deg, rgba(5, 38, 65, 0.2) 0%, rgba(5, 38, 65, 0.2) 100%); background-size:100% 100%; }
@media(min-width:1280px) {
 .lh-quality .lh-quality-row:has(.lh-quality-smeta) .lh-quality-copy h2 { white-space:nowrap; }
}
.lh-quality .lh-quality-row { display:grid; grid-template-columns:320px minmax(0,1fr); gap:60px; align-items:center; }
.lh-quality .lh-quality-section.is-reversed .lh-quality-row { grid-template-columns:minmax(0,1fr) 320px; }
.lh-quality .lh-quality-smeta { width:320px; height:350px; max-width:100%; position:relative; overflow:hidden; }
.lh-quality .lh-smeta-report { position:absolute; left:0; bottom:55px; width:100%; height:77px; overflow:hidden; box-shadow:0 3.333px 16.667px #0000001f; }
.lh-quality .lh-smeta-report img { position:absolute; width:100%; max-width:none; height:293.97%; top:2.17%; }
.lh-quality .lh-smeta-logo-layers { position:absolute; width:210px; height:101px; top:65px; left:50%; transform:translateX(-50%); border-radius:8.333px; overflow:hidden; }
.lh-quality .lh-smeta-logo-layers figure { position:absolute; inset:0; }
.lh-quality .lh-smeta-logo-layers img { width:100%; height:100%; object-fit:cover; }
.lh-quality .lh-quality-contact-media { padding:12px; }
.lh-quality .lh-quality-contact-media > figure { position:relative; height:281px; padding:0; border-radius:16px; overflow:hidden; }
.lh-quality .lh-quality-contact-media img { position:absolute; width:131.06%; max-width:none; left:-6.26%; height:100%; object-fit:cover; border-radius:0; }
.lh-quality .lh-contact-panel > .lh-copy { padding:30px 50px 30px 30px; }
@media(max-width:1100px) {
 .lh-quality .lh-quality-row { grid-template-columns:minmax(220px,30%) minmax(0,1fr); gap:30px; }
 .lh-quality .lh-quality-section.is-reversed .lh-quality-row { grid-template-columns:minmax(0,1fr) minmax(220px,30%); }
 .lh-quality .lh-quality-copy h2 { overflow-wrap:anywhere; }
}
@media(max-width:767px) {
 .lh-quality .lh-quality-row,.lh-quality .lh-quality-section.is-reversed .lh-quality-row { display:flex; flex-direction:column; align-items:stretch; gap:30px; }
 .lh-quality .lh-quality-section.is-reversed .lh-quality-image { order:-1; }
 .lh-quality :is(.lh-quality-image,.lh-quality-smeta) { align-self:center; }
 .lh-home.lh-quality .lh-quality-copy h2 { font-size:24px; line-height:1.4; }
 .lh-quality .lh-quality-copy p { font-size:16px; line-height:1.6; }
 .lh-quality .lh-quality-contact-media { width:100%; }
 .lh-quality .lh-contact-panel > .lh-copy { padding:30px 20px; }
}
