.showcase-hero{padding:80px max(24px,calc((100vw - 1240px)/2)) 44px;background:radial-gradient(circle at 15% 30%,#173e55,#071b2d 70%);color:#fff}.showcase-hero>span{color:#e2bf76;letter-spacing:3px;font-size:12px}.showcase-hero h1{font-size:clamp(34px,5vw,62px);margin:18px 0}.showcase-hero p{color:#bbcedb;font-size:16px;line-height:1.9}.showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1296px;padding:46px 28px 80px;margin:auto}.showcase-card{background:#0b2538;border:1px solid #2a4658;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #071c2b14}.showcase-title{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:22px}.showcase-title h2{color:#f2f5f8;font-size:18px!important;line-height:1.75;margin:0;letter-spacing:0}.showcase-title>span{flex-shrink:0;color:#e4c27c;font-size:12px;white-space:nowrap}.showcase-card video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#071829}.showcase-card:focus-within{outline:2px solid #c49d51;outline-offset:4px}.showcase-card video:focus-visible{outline:3px solid #e4bd6b;outline-offset:-3px}@media(max-width:760px){.showcase-hero{padding:45px 22px 30px}.showcase-grid{grid-template-columns:1fr;padding:25px 16px 48px;gap:22px}.showcase-title{padding:16px;gap:10px}.showcase-title h2{font-size:16px!important}}