.lift-pit-feature{background:#eef1f2;scroll-margin-top:105px}
.lift-pit-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,350px);gap:64px;align-items:center}
.lift-pit-copy h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1.06;letter-spacing:-.04em;margin:12px 0 22px}
.lift-pit-copy p{max-width:650px;color:var(--muted);font-size:1.06rem}
.lift-pit-meta{display:flex;flex-wrap:wrap;gap:12px 22px;margin:24px 0;font-size:.9rem;font-weight:700}
.lift-pit-copy .lift-pit-result{color:var(--ink);border-left:3px solid var(--red);padding-left:16px}
.lift-pit-steps{padding-left:21px;color:var(--muted);max-width:650px}
.lift-pit-steps li{margin:9px 0}
.lift-pit-film{margin:0;width:100%;max-width:350px;justify-self:center;background:var(--ink);box-shadow:0 16px 40px rgba(16,20,24,.14)}
.lift-pit-film video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#0c2135}
.lift-pit-film figcaption{color:#d8dde0;padding:13px 16px;font-size:.86rem}
@media(max-width:850px){.lift-pit-layout{grid-template-columns:1fr;gap:32px}.lift-pit-film{max-width:340px}.lift-pit-copy h2{max-width:650px}}
@media(max-width:520px){.lift-pit-film{max-width:310px}.lift-pit-copy h2{font-size:2.15rem}}
