body #prompt-buy-now,body a.prompt-buy,body #checkout .btn{color:#071407!important;-webkit-text-fill-color:#071407!important;opacity:1!important;background:linear-gradient(#9cf25e,#70d63e)!important;text-shadow:none!important;font:800 18px/1.3 "Hanken Grotesk",system-ui,sans-serif;padding:17px 24px;border:1px solid #7ed957;border-radius:10px;display:inline-block;text-decoration:none;box-shadow:inset 0 1px 0 #dcffbe,0 3px 6px #0008}
body.hardware-surface .pg-brand img{width:340px!important;max-width:100%;height:auto!important;aspect-ratio:6.53!important;object-fit:cover!important}
.prompt-offer-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:center;gap:32px}.prompt-offer-art{display:block;overflow:hidden;aspect-ratio:1.36}.prompt-offer-art img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.prompt-offer-copy h2{font-size:clamp(26px,3vw,40px);line-height:1.15;margin:12px 0 18px}.prompt-offer-copy p{font-size:18px;line-height:1.6;margin:14px 0}.prompt-offer-copy .prompt-offer-note{font-size:13px;color:#c1c9c5}.prompt-price-art{display:block;width:180px;height:140px;object-fit:cover;object-position:top;margin:0 auto 16px}.prompt-buy:focus-visible,.prompt-offer-art:focus-visible{outline:3px solid white;outline-offset:5px}
@media(max-width:760px){.prompt-offer-layout{grid-template-columns:1fr;gap:16px}.prompt-offer-art{max-width:330px;margin:auto}.prompt-offer-copy{text-align:center}body.hardware-surface .pg-brand img{width:270px!important}.buy{flex-wrap:wrap}.prompt-buy{max-width:100%}}
