.showcase{background:var(--ui-background,var(--brand-bg))}
.showcase .real-screen-slide{grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center;max-width:1040px;width:100%;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.real-screen-slide .example-copy{display:block;max-width:520px}
.real-screen-slide .example-copy h3{margin:0 0 18px;font-size:clamp(1.65rem,2.6vw,2.4rem)}
.real-screen-slide .example-copy p{margin:0;font-size:1.05rem;line-height:1.7;color:var(--ui-muted,var(--brand-muted))}
.screen-details{padding-left:20px;margin:24px 0;color:var(--ui-muted,var(--brand-muted));line-height:1.65}
.screen-details li+li{margin-top:14px}
.screen-details strong{color:var(--ui-ink,var(--brand-navy));font-weight:650}
.demo-screenshot{margin:0;width:100%;max-width:330px;aspect-ratio:390/844;position:relative;overflow:visible;border:0;border-radius:0;box-shadow:none}
.demo-screenshot picture{display:block;width:100%;height:100%;min-height:0}
.capture-status{position:absolute;inset:0;display:grid;place-content:center;margin:0;padding:16px;text-align:center;font-size:.8rem;color:var(--ui-muted,var(--brand-muted));background:var(--ui-background,var(--brand-bg));z-index:1}
.capture-status[hidden]{display:none}
.demo-screenshot img{display:block;width:100%;height:auto;max-width:none;border:0;border-radius:0}
.screen-original{display:inline-block;min-height:44px;padding:10px 0;color:var(--ui-primary,var(--brand-blue));font-weight:650;text-underline-offset:4px}
@media screen and (max-width:760px){
  .site-scroll{scroll-padding-top:var(--landing-header-height,73px)}
}
