.lmw-hero{overflow:hidden;background:var(--soft);border-bottom:1px solid var(--line)}.lmw-crumbs{padding-top:34px}.lmw-crumbs .breadcrumbs{margin:0}.lmw-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:7vw;align-items:center;min-height:580px;padding-top:34px;padding-bottom:62px}.lmw-hero-copy h1{max-width:11ch;font-size:clamp(3rem,5vw,5.8rem)}.lmw-hero-copy>p:not(.eyebrow){max-width:680px;color:#40545f;font-size:1.03rem;line-height:1.78}.lmw-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.lmw-hero-media{position:relative;min-height:460px;margin:0;overflow:hidden;background:#fff}.lmw-hero-media::before{content:"";position:absolute;z-index:1;inset:24px;border:1px solid rgba(255,255,255,.7)}.lmw-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lmw-hero-media figcaption{position:absolute;z-index:3;left:0;bottom:0;display:flex;min-width:300px;flex-direction:column;padding:16px 20px;background:var(--navy);color:#fff}.lmw-hero-media strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.lmw-hero-media figcaption span{margin-top:4px;color:#afc2cc;font-size:.64rem}

.lmw-def{background:#fff}.lmw-def-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.lmw-def-grid h2{max-width:13ch}.lmw-def-grid>div:first-child>p{color:var(--muted);line-height:1.8}.lmw-def-grid figure{position:relative;min-height:380px;margin:0;overflow:hidden;background:var(--soft)}.lmw-def-grid figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}

.lmw-waste{background:var(--navy);color:#fff}.lmw-waste .sd-heading-row>p{color:#c3d4dd;opacity:1}.lmw-waste-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-inline:0;border-top:1px solid #3d5663;border-left:1px solid #3d5663}.lmw-waste-grid article{min-height:220px;padding:24px;border-right:1px solid #3d5663;border-bottom:1px solid #3d5663}.lmw-waste-grid h3{margin:0 0 10px;font-size:1rem}.lmw-waste-grid p{margin:0;color:#b9cad3;font-size:.79rem;line-height:1.65}

.lmw-consistency{background:#fff}.lmw-consistency-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.lmw-consistency-grid>div{padding:26px;background:var(--soft)}.lmw-consistency-grid h3{margin:0 0 10px}.lmw-consistency-grid p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.75}.lmw-compare-pair{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin-top:14px}.lmw-compare-pair>div{padding:26px;background:var(--warm)}.lmw-compare-pair span{color:var(--orange-dark);font-size:.63rem;font-weight:700;text-transform:uppercase}.lmw-compare-pair h3{margin:12px 0 10px}.lmw-compare-pair p{margin:0;color:var(--muted);font-size:.83rem;line-height:1.7}

.lmw-5s{background:var(--warm)}.lmw-5s-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.lmw-5s-strip article{padding:24px 18px;background:#fff;text-align:center}.lmw-5s-strip span{display:block;margin:0 auto 12px;width:34px;height:34px;line-height:34px;border-radius:50%;background:var(--navy);color:#fff;font-size:.72rem;font-weight:700}.lmw-5s-strip h3{margin:0;font-size:.92rem}

.lmw-benefits{background:#fff}.lmw-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-inline:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.lmw-benefits-grid article{min-height:200px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.lmw-benefits-grid h3{margin:0 0 10px;font-size:1rem}.lmw-benefits-grid p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.65}

.lmw-platforms{background:var(--navy);color:#fff}.lmw-platforms .sd-heading-row>p{color:#c3d4dd;opacity:1}.lmw-platforms-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-inline:0;border-top:1px solid #3d5663;border-left:1px solid #3d5663}.lmw-platforms-grid article{padding:26px;border-right:1px solid #3d5663;border-bottom:1px solid #3d5663}.lmw-platforms-grid span{color:#ff8b4e;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.lmw-platforms-grid h3{margin:12px 0 10px;font-size:1.05rem}.lmw-platforms-grid p{margin:0;color:#b9cad3;font-size:.8rem;line-height:1.7}.lmw-platforms-link{margin-top:32px;font-weight:700}

.lmw-related{background:var(--warm)}.lmw-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.lmw-related-grid a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 24px;background:#fff;text-decoration:none;font-weight:600;color:#1a2b33}.lmw-related-grid a:hover{background:var(--soft)}.lmw-related-grid a span{color:var(--blue);font-size:1.1rem}

.lmw-gallery{background:var(--navy);color:#fff}.lmw-gallery .sd-heading-row>p{color:#c3d4dd;opacity:1}.lmw-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:320px;padding-inline:0;border-top:1px solid #3d5663;border-left:1px solid #3d5663}.lmw-gallery-grid figure{position:relative;margin:0;overflow:hidden;border-right:1px solid #3d5663;border-bottom:1px solid #3d5663;background:#fff}.lmw-gallery-grid img{width:100%;height:100%;object-fit:cover}.lmw-gallery-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;background:#fff;color:var(--blue);font-size:.59rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}

@media(max-width:1180px){.lmw-hero-grid{grid-template-columns:1fr 1fr}.lmw-waste-grid{grid-template-columns:repeat(2,1fr)}.lmw-benefits-grid,.lmw-platforms-grid,.lmw-related-grid,.lmw-gallery-grid{grid-template-columns:repeat(2,1fr)}.lmw-5s-strip{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.lmw-hero-grid,.lmw-def-grid,.lmw-consistency-grid,.lmw-compare-pair{grid-template-columns:1fr}.lmw-hero-grid{min-height:0}.lmw-hero-media{min-height:400px}.lmw-def-grid figure{min-height:300px}}
@media(max-width:620px){.lmw-crumbs{padding-top:25px}.lmw-crumbs .breadcrumbs{flex-wrap:wrap}.lmw-hero-grid{padding-top:22px;padding-bottom:44px}.lmw-hero-copy h1{font-size:2.6rem}.lmw-actions{align-items:flex-start;flex-direction:column}.lmw-hero-media{min-height:280px}.lmw-hero-media figcaption{display:none}.lmw-def-grid{padding-inline:var(--gutter)}.lmw-waste-grid,.lmw-benefits-grid,.lmw-platforms-grid,.lmw-related-grid,.lmw-gallery-grid{grid-template-columns:1fr;border-left:0}.lmw-waste-grid article,.lmw-benefits-grid article,.lmw-platforms-grid article,.lmw-gallery-grid figure{border-right:0}.lmw-5s-strip{grid-template-columns:1fr}.lmw-related-grid{border:0}}
