.EquipmentCard-module__ZKdIhW__card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;transition:box-shadow .15s;display:flex;overflow:hidden}.EquipmentCard-module__ZKdIhW__card:hover{box-shadow:var(--shadow-md)}.EquipmentCard-module__ZKdIhW__imageArea{background:var(--color-bg);aspect-ratio:4/3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.EquipmentCard-module__ZKdIhW__image{object-fit:contain;width:100%;height:100%}.EquipmentCard-module__ZKdIhW__placeholder{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em}.EquipmentCard-module__ZKdIhW__conditionBadge{top:var(--spacing-sm);right:var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;padding:2px 10px;position:absolute}.EquipmentCard-module__ZKdIhW__conditionUsed{color:#fff;background:#6b7280e6}.EquipmentCard-module__ZKdIhW__conditionNew{color:#fff;background:#059669e6}.EquipmentCard-module__ZKdIhW__conditionRefurbished{color:#fff;background:#1f4e79e6}.EquipmentCard-module__ZKdIhW__content{padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.EquipmentCard-module__ZKdIhW__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-sm);line-height:1.3}.EquipmentCard-module__ZKdIhW__details{gap:var(--spacing-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.EquipmentCard-module__ZKdIhW__detail{align-items:center;gap:var(--spacing-xs);display:flex}.EquipmentCard-module__ZKdIhW__detailLabel{font-weight:var(--font-weight-medium);color:var(--color-text)}.EquipmentCard-module__ZKdIhW__price{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-accent);margin-bottom:var(--spacing-md)}.EquipmentCard-module__ZKdIhW__actions{gap:var(--spacing-sm);margin-top:auto;display:flex}.EquipmentCard-module__ZKdIhW__financeBtn{background:var(--color-cta);color:#111;border-radius:var(--radius-md);padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:center;border:none;flex:1;text-decoration:none;transition:transform .15s,box-shadow .15s}.EquipmentCard-module__ZKdIhW__financeBtn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}
.page-module__mC3Q1a__hero{background:var(--color-primary);color:#fff;padding:var(--spacing-2xl)0;text-align:center}.page-module__mC3Q1a__hero h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.page-module__mC3Q1a__hero p{font-size:var(--font-size-lg);color:#fffc;max-width:600px;margin:0 auto}@media (min-width:768px){.page-module__mC3Q1a__hero{padding:var(--spacing-3xl)0}.page-module__mC3Q1a__hero h1{font-size:var(--font-size-3xl)}}.page-module__mC3Q1a__introSection{padding:var(--spacing-lg)0;background:var(--color-bg)}.page-module__mC3Q1a__introSection p{font-size:var(--font-size-base);color:var(--color-muted);margin:0;line-height:1.6}.page-module__mC3Q1a__filterBar{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--spacing-md)0;z-index:50;position:sticky;top:72px}.page-module__mC3Q1a__filterInner{gap:var(--spacing-md);flex-wrap:wrap;align-items:center;display:flex}.page-module__mC3Q1a__filterGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.page-module__mC3Q1a__filterLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-muted)}.page-module__mC3Q1a__filterSearch{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);background:var(--color-surface);min-width:220px}.page-module__mC3Q1a__filterSearch::placeholder{color:var(--color-muted)}.page-module__mC3Q1a__filterSelect{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);background:var(--color-surface);min-width:180px}.page-module__mC3Q1a__resultCount{font-size:var(--font-size-sm);color:var(--color-muted);align-self:flex-end;margin-left:auto}.page-module__mC3Q1a__listingsSection{padding:var(--spacing-xl)0 var(--spacing-3xl)}.page-module__mC3Q1a__grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__mC3Q1a__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.page-module__mC3Q1a__grid{grid-template-columns:repeat(3,1fr)}}.page-module__mC3Q1a__empty{text-align:center;padding:var(--spacing-3xl)0;color:var(--color-muted)}.page-module__mC3Q1a__empty h3{font-size:var(--font-size-xl);color:var(--color-primary);margin-bottom:var(--spacing-sm)}.page-module__mC3Q1a__empty p{margin-bottom:var(--spacing-lg)}.page-module__mC3Q1a__pagination{justify-content:center;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xl);flex-wrap:wrap;display:flex}.page-module__mC3Q1a__pageBtn{min-width:40px;height:40px;padding:0 var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.page-module__mC3Q1a__pageBtn:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.page-module__mC3Q1a__pageBtn:disabled{opacity:.4;cursor:not-allowed}.page-module__mC3Q1a__pageBtnActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.page-module__mC3Q1a__pageBtnActive:hover:not(:disabled){color:#fff}.page-module__mC3Q1a__pageEllipsis{min-width:32px;height:40px;color:var(--color-muted);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:inline-flex}.page-module__mC3Q1a__financingInfo{padding:var(--spacing-2xl)0;background:var(--color-bg-alt)}.page-module__mC3Q1a__financingInfo h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-md)}.page-module__mC3Q1a__financingInfo p{font-size:var(--font-size-base);color:var(--color-muted);margin-bottom:var(--spacing-md);line-height:1.7}.page-module__mC3Q1a__financingInfo p:last-child{margin-bottom:0}.page-module__mC3Q1a__serverCard{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.page-module__mC3Q1a__serverCardImage{background:var(--color-bg);aspect-ratio:4/3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__mC3Q1a__serverCardImage img{object-fit:contain;width:100%;height:100%}.page-module__mC3Q1a__serverCardPlaceholder{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em}.page-module__mC3Q1a__serverCardContent{padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.page-module__mC3Q1a__serverCardContent h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-sm);line-height:1.3}.page-module__mC3Q1a__serverCardDetails{gap:var(--spacing-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.page-module__mC3Q1a__serverCardPrice{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-accent);margin-bottom:var(--spacing-md)}.page-module__mC3Q1a__serverCardBtn{background:var(--color-cta);color:#111;border-radius:var(--radius-md);padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:center;border:none;margin-top:auto;text-decoration:none}.page-module__mC3Q1a__ctaSection{background:var(--color-bg-alt);padding:var(--spacing-2xl)0;text-align:center}.page-module__mC3Q1a__ctaSection h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-sm)}.page-module__mC3Q1a__ctaSection p{color:var(--color-muted);font-size:var(--font-size-base);margin-bottom:var(--spacing-lg)}
