.abx-hardware-support{border-block:1px solid #2d453a;background:radial-gradient(ellipse at 85% 50%,#203b2c66,transparent 65%),#0d1718;padding:42px 0}
.abx-hardware-inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:64px;align-items:center}
.abx-hardware-support .lab-eyebrow{margin-bottom:13px;font-size:8px}
.abx-hardware-support h2{font:500 clamp(24px,2.7vw,36px)/1.15 var(--lab-font);letter-spacing:-1px;margin:0 0 15px;color:var(--lab-text)}
.abx-hardware-support p{font:13px/1.8 var(--lab-font);color:#adc2b8;max-width:640px;margin:0 0 15px}
.abx-hardware-details{font:10px/1.6 var(--lab-mono);color:var(--lab-mint)}
.abx-hardware-details span{margin-left:7px}.abx-hardware-action{text-align:right}
#abx-kofi-hardware-widget{margin-bottom:16px}
#abx-kofi-hardware-widget a.kofi-button,#abx-kofi-hardware-widget span.kofitext,#abx-kofi-hardware-widget a.kofi-button:visited{color:#10271b!important;text-shadow:none!important}
#abx-kofi-hardware-widget a.kofi-button{padding:7px 20px!important;font-family:var(--lab-font)!important;box-shadow:0 5px 22px #0004;border-radius:6px}
.abx-hardware-fallback{display:inline-block;padding:13px 20px;border-radius:6px;background:var(--lab-mint);color:#10271b;font-size:14px;font-weight:700}
.abx-hardware-action p.abx-hardware-amounts{font-size:12px;margin:0 0 12px}.abx-hardware-amounts strong{color:#e4f8e9;font-weight:600}
.abx-hardware-action small{font:9px/1.6 var(--lab-mono);color:#91a69b}
@media(max-width:720px){.abx-hardware-support{padding:32px 0}.abx-hardware-inner{grid-template-columns:1fr;gap:26px}.abx-hardware-action{text-align:left}.abx-hardware-support h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){#abx-kofi-hardware-widget .kofiimg{animation:none!important}}
