/* Mining Rig Rentals reciprocal link: deliberately distinct from a VargaMesh pool or confirmed endorsement. */
.mrr-promo-section{padding-top:18px;padding-bottom:30px}
.mrr-promo-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(205px,265px) minmax(0,1fr) auto;align-items:center;column-gap:clamp(20px,3vw,42px);row-gap:16px;padding:clamp(20px,2.4vw,32px);border:1px solid rgba(25,183,219,.29);border-radius:19px;background:linear-gradient(112deg,rgba(11,41,55,.88),rgba(4,17,28,.96) 52%,rgba(8,31,40,.94));box-shadow:0 15px 45px rgba(0,0,0,.15),inset 0 1px rgba(255,255,255,.035);overflow:hidden}
.mrr-promo-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#29edff,#0398cc);pointer-events:none}
.mrr-promo-logo{display:flex;align-items:center;justify-content:center;min-height:120px;width:100%;padding:15px;background:rgba(1,8,17,.74);border:1px solid rgba(255,255,255,.11);border-radius:13px;transition:border-color .2s,background-color .2s}
.mrr-promo-logo:hover,.mrr-promo-logo:focus-visible{border-color:rgba(54,223,250,.73);background:rgba(4,25,35,.98)}
.mrr-promo-logo img{display:block;width:225px;height:90px;max-width:100%;object-fit:contain}
.mrr-promo-details{min-width:0}
.mrr-promo-kicker{display:inline-block;margin-bottom:7px;font-size:.69rem;font-weight:780;line-height:1.35;letter-spacing:.13em;color:#69dfef}
.mrr-promo-details h2{margin:0 0 7px;font-size:clamp(1.24rem,2vw,1.6rem);line-height:1.3;color:#f0fbff}
.mrr-promo-details p{margin:0 0 9px;max-width:710px;color:#bdced9;font-size:.91rem;line-height:1.6}
.mrr-promo-note{font-size:.72rem;color:#8aa8b9}
.mrr-promo-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;min-height:44px;max-width:245px;padding:10px 16px;border:1px solid rgba(30,220,255,.6);border-radius:9px;background:linear-gradient(180deg,rgba(10,66,84,.92),rgba(7,39,54,.94));color:#dffaff;text-decoration:none;font-size:.81rem;font-weight:760;line-height:1.35;transition:background-color .2s,border-color .2s,transform .2s}
.mrr-promo-action:hover,.mrr-promo-action:focus-visible{color:#fff;border-color:#46f0ff;background:#07546a;transform:translateY(-1px)}
.mrr-promo-action span{font-size:1.04rem}
@media(max-width:1050px){.mrr-promo-card{grid-template-columns:minmax(175px,225px) minmax(0,1fr)}.mrr-promo-action{grid-column:2;justify-self:start}}
@media(max-width:650px){.mrr-promo-section{padding-top:12px;padding-bottom:22px}.mrr-promo-card{grid-template-columns:1fr;padding:18px;gap:15px}.mrr-promo-logo{min-height:109px;max-width:100%}.mrr-promo-details p{font-size:.87rem}.mrr-promo-action{grid-column:1;width:100%;max-width:none}.mrr-promo-note{display:block}}
@media(prefers-reduced-motion:reduce){.mrr-promo-logo,.mrr-promo-action{transition:none}.mrr-promo-action:hover{transform:none}}
