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