.kb-landing[data-kb].kb-corsair{--kb-bg:#080808;--kb-surface:#1b1b1b;--kb-ink:#fff;--kb-muted:#ccc;--kb-accent:#ece81a;--kb-line:#3e3e3e;font-family:'Bahnschrift','Arial Narrow',Arial,sans-serif}
.kb-landing[data-kb].kb-corsair .kb-band{background:#000;border-top:5px solid #ece81a}
.kb-landing[data-kb].kb-corsair .kb-brand img{width:170px;height:38px;object-fit:contain;object-position:left center}
.kb-landing[data-kb].kb-corsair :is(h2,h3){font-family:'Bahnschrift','Arial Narrow',Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.025em}
.kb-landing[data-kb].kb-corsair .kb-kicker{letter-spacing:.18em}
.kb-landing[data-kb].kb-corsair .kb-hero{background:linear-gradient(115deg,#080808 55%,#242424);border-bottom:6px solid #ece81a}
.kb-landing[data-kb].kb-corsair .kb-facts strong{font-weight:700;text-transform:uppercase}
.kb-landing[data-kb].kb-corsair .kb-facts li{border-top:3px solid #222}
.kb-landing[data-kb].kb-corsair .kb-button{border-radius:0;font-weight:800;text-transform:uppercase;letter-spacing:.035em}
.kb-landing[data-kb].kb-corsair .kb-detail{border-left:0;border-top:4px solid #ece81a;background:linear-gradient(135deg,#262626,#121212)}
.kb-landing[data-kb].kb-corsair .kb-award h4{color:#ece81a}
.kb-landing[data-kb].kb-corsair .kb-specs dt{text-transform:uppercase;font-size:12px;letter-spacing:.025em}
.kb-landing[data-kb].kb-corsair .kb-variant{border-top:4px solid #ece81a}
.kb-landing[data-kb].kb-corsair .kb-footer{border-top:4px solid #ece81a}
