.premium-value-grid,.product-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-price-grid article,.alfari-contextual-premium-offer{border:1px solid #dfe4dc;border-radius:18px;padding:1rem;background:#fff}.product-price-grid article{display:grid;gap:.25rem}.product-price-grid strong{font-size:1.35rem}.alfari-contextual-premium-offer{position:fixed;right:1rem;bottom:1rem;z-index:120;max-width:28rem;box-shadow:0 18px 50px rgba(0,0,0,.2)}.alfari-contextual-premium-offer__safety{border-left:4px solid #487f27;padding-left:.8rem}.alfari-contextual-premium-offer__actions{display:flex;gap:.6rem;flex-wrap:wrap}@media(max-width:700px){.premium-value-grid,.product-price-grid{grid-template-columns:1fr}.alfari-contextual-premium-offer{position:static;max-width:none;margin:1rem}.alfari-contextual-premium-offer__actions>*{width:100%}}
/* 6.31.1 – PREMIUM PUBLIC COPY CLEANUP 001 */
.alfari-premium-capabilities>p{max-width:48rem}
.alfari-premium-capability-list{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:.7rem;
  margin:1rem 0 0;
  padding:0;
  list-style:none;
}
.alfari-premium-capability-list li{
  position:relative;
  min-height:48px;
  padding:.8rem .9rem .8rem 2.15rem;
  border:1px solid #dfe4dc;
  border-radius:14px;
  background:#fff;
  line-height:1.4;
}
.alfari-premium-capability-list li::before{
  content:"✓";
  position:absolute;
  left:.85rem;
  top:.8rem;
  font-weight:900;
}
@media(max-width:700px){
 .alfari-premium-capability-list{grid-template-columns:1fr}
}

.premium-purchase-action{margin-top:1rem}.premium-purchase-flow ol{display:grid;gap:.55rem}.premium-purchase-flow .button{margin-top:.5rem}

.button.is-disabled,[aria-disabled="true"].button{cursor:not-allowed;opacity:.66;box-shadow:none!important;transform:none!important}
