/* GPU / buy-without-card landing blocks */
.rigs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
@media(max-width:900px){.rigs{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.rigs{grid-template-columns:1fr}}
.rig-card{--pane-pad:26px;position:relative;display:flex;flex-direction:column;gap:12px}
.rig-card--hot{transform:translateY(-6px)}
.rig-card h3{font-size:22px;margin-bottom:6px}
.rig-card__flag{position:absolute;top:-13px;inset-inline-start:24px;padding:6px 14px;border-radius:999px;font:600 11px/1 var(--ff);color:#05131f;background:linear-gradient(180deg,#d4eeff,#8dd0ff)}
.rig-card__row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--edge);font-size:13.5px}
.rig-card__row span{color:var(--ink-3)}
.rig-card__row b{font:500 13px var(--ff-mono);text-align:end}
.rig-card__price{margin-top:auto;padding-top:14px;border-top:1px solid var(--edge);color:var(--ink-3);font-size:13.5px}
.rig-card__price b{display:block;margin-top:2px;font:650 34px/1 var(--ff);letter-spacing:-.05em;color:#fff}
.locpills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}
.locpill{--pane-pad:12px 16px;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:550;border-radius:999px;transition:transform .25s var(--ease),border-color .25s}
.locpill:hover{transform:translateY(-2px);border-color:var(--edge-3)}
.locpill .cc{width:24px;height:17px;border-radius:3px}
.band .atlas__region{margin-top:26px}
.vs{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.vs__col{--pane-pad:26px}
.vs__col h3{font-size:19px;margin-bottom:16px}
.vs__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.vs__list li{position:relative;padding-inline-start:30px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}
.vs__list li::before{content:"";position:absolute;inset-inline-start:0;top:3px;width:18px;height:18px;border-radius:50%}
.vs__col--bad .vs__list li::before{background:rgba(255,143,143,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8f8f' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") center/10px no-repeat}
.vs__col--good .vs__list li::before{background:rgba(116,240,196,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2374f0c4' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/10px no-repeat}
.vs__col--good{border-color:rgba(116,240,196,.28)}
@media(max-width:760px){.vs{grid-template-columns:1fr}.rig-card--hot{transform:none}}
.rigs:has(.rig-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1000px){.rigs:has(.rig-card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
