.sc-hero{margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#d5d1c9}
.sc-hero>img{display:block;width:100%;height:auto;max-height:900px;object-fit:contain}
.sc-hero figcaption,.sc-pages figcaption{display:flex;justify-content:space-between;gap:20px;padding:22px 28px;background:#0a1923;color:var(--muted);font-size:11px;letter-spacing:.1em}
.sc-showcase{padding:80px 0;background:#0a1a25;border-block:1px solid var(--line);scroll-margin-top:110px}
.sc-showcase .section-heading{align-items:center}
.sc-pages{margin:40px 0 0;border-radius:12px;overflow:hidden;border:1px solid var(--line)}
.sc-pages img{display:block;width:100%;height:auto}
.sc-pages figcaption a{color:var(--cyan);letter-spacing:0}
.sc-next{padding-block:55px;border-block:1px solid var(--line)}
.sc-next>a:first-of-type{display:flex;justify-content:space-between;gap:24px;font-size:clamp(26px,4vw,48px);margin:24px 0 30px}
.sc-next>a:first-of-type span{color:var(--cyan)}
@media(max-width:760px){.sc-showcase{padding-block:55px}.sc-showcase .section-heading{display:block}.sc-showcase .section-heading>p{margin-top:24px}.sc-hero figcaption,.sc-pages figcaption{flex-direction:column;padding:18px;gap:10px;font-size:10px}.sc-pages{margin-top:28px}}
