.new-hpe-body{background:#f3f6fb;color:#21374a}.new-hpe-body .nav{background:#fff}.new-hpe-hero{background:linear-gradient(125deg,#0f223e,#143c63);color:white;padding:85px 0}.new-hpe-hero h1{font-size:clamp(2.15rem,5vw,4.3rem);max-width:900px;line-height:1.12;margin:14px 0 16px}.new-hpe-hero p{max-width:770px;font-size:1.03rem;line-height:1.8;color:#e7f0f7}.new-hpe-kicker{font-size:.77rem;font-weight:850;letter-spacing:.13em;color:#168ab1}.new-hpe-hero .new-hpe-kicker{color:#8cd3ef}.new-hpe-btn{display:inline-block;padding:13px 23px;border-radius:7px;background:#4bbde4;color:#0b273e;font-weight:850;text-decoration:none;margin-top:15px}.new-hpe-catalogue{padding:60px 0}.new-hpe-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;color:#19334e}.new-hpe-heading h2{font-size:2rem;margin:7px 0}.new-hpe-heading p{color:#557083}.new-hpe-heading label{display:grid;gap:7px;font-size:.8rem;font-weight:750}.new-hpe-heading input{padding:13px;border:1px solid #ccdbe8;border-radius:8px;background:#fff;min-width:250px;color:#123}.new-hpe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.new-hpe-item{background:white;border-radius:13px;border:1px solid #dce6ef;padding:22px;display:flex;flex-direction:column;gap:10px;min-height:250px}.new-hpe-item[hidden]{display:none}.new-hpe-group{font-size:.68rem;text-transform:uppercase;letter-spacing:.11em;color:#197ca0;font-weight:800}.new-hpe-sku{color:#102b45;font-size:1.2rem}.new-hpe-item h3{color:#1d354a;font-size:1.06rem;line-height:1.45;margin:0}.new-hpe-item p{color:#587186;font-size:.78rem;line-height:1.65}.new-hpe-item a{margin-top:auto;color:#136b90;font-weight:820;text-decoration:none}.new-hpe-end{padding:30px 26px 70px;color:#24435c}.new-hpe-end h2{font-size:1.6rem;line-height:1.4}.new-hpe-end p{color:#597184}.new-hpe-body .footer{background:#0c1930;color:#e2ecfb}@media(max-width:960px){.new-hpe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.new-hpe-grid{grid-template-columns:1fr}.new-hpe-heading{display:block}.new-hpe-heading input{min-width:0;width:100%}}

/* Photographs supplied by K Computers — served locally as one optimized WebP sprite. */
.hpe-gpu-photo{margin:14px 0 15px;background:#fff;border:1px solid #e2eaf0;border-radius:10px;overflow:hidden}
.hpe-gpu-picture{display:block;width:100%;max-width:100%;aspect-ratio:265 / 190;background-image:url("products/hpe-gpu-cables-originals.webp");background-repeat:no-repeat;background-size:100% 500%;background-position:50% var(--gpu-position,0%);background-color:#fff}
.hpe-gpu-photo figcaption{padding:7px 10px;color:#557489;font-size:.72rem;background:#f8fbfe;font-weight:720;border-top:1px solid #e1eaf0}
.hpe-gpu-cables-section{padding:45px 0 70px;color:#23445f}.hpe-gpu-cables-section>div:first-child p{color:#5b7487;max-width:750px;line-height:1.75}
.hpe-gpu-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin:22px 0 30px}
.hpe-gpu-mini-card{background:#fff;border:1px solid #dae6ee;padding:14px;border-radius:12px}
.hpe-gpu-mini-card h3{color:#253c51;font-size:.91rem;line-height:1.45}
.hpe-gpu-mini-card>a{font-size:.78rem;font-weight:790;color:#126e9e}
@media(max-width:600px){.hpe-gpu-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hpe-gpu-mini-card{padding:8px}.hpe-gpu-photo figcaption{font-size:.64rem}}
