.greenpaper-feature {
  display: grid;
  grid-template-columns: minmax(260px, 0.72fr) minmax(0, 1.28fr);
  align-items: center;
  gap: clamp(38px, 6vw, 90px);
  padding: clamp(64px, 8vw, 118px) 34px;
  border-top: 1px solid rgba(57, 255, 20, 0.28);
  border-bottom: 1px solid rgba(57, 255, 20, 0.28);
  background:
    radial-gradient(circle at 18% 28%, rgba(57, 255, 20, 0.16), transparent 27rem),
    linear-gradient(125deg, #061d0b 0%, #031006 52%, #092a10 100%);
  overflow: hidden;
}

/* V13 product status cards */
.mastrpass-release .seeker-notice{
  border-color:rgba(132,255,40,.35);
  background:rgba(12,34,18,.72);
}
.release-status-panel{display:flex;flex-direction:column;justify-content:center;gap:18px}
.platform-status-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.platform-status-list li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;border:1px solid rgba(132,255,40,.18);border-radius:12px;background:rgba(4,10,8,.7)}
.platform-status-list strong{font-family:'Orbitron',sans-serif;font-size:.78rem;letter-spacing:.06em;color:#f5fff1}
.platform-status-list span{font-weight:700;color:#9dff63;text-align:right}
.future-products{align-items:stretch}
.future-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}
.future-product-card{display:flex;align-items:center;gap:16px;min-width:0;padding:18px;border:1px solid rgba(132,255,40,.2);border-radius:16px;background:rgba(4,10,8,.8)}
.future-product-card img{width:86px;height:86px;flex:0 0 86px;border-radius:18px;object-fit:cover;border:1px solid rgba(132,255,40,.28)}
.future-product-copy{min-width:0}
.future-product-copy>span{display:block;margin-bottom:8px;font-size:.68rem;font-weight:800;letter-spacing:.11em;color:#9dff63}
.future-product-copy h4{margin:0 0 7px;font-family:'Orbitron',sans-serif;font-size:1.08rem;color:#fff}
.future-product-copy p{margin:0;color:#c9d2c6;line-height:1.55}
@media (max-width:980px){.future-product-grid{grid-template-columns:1fr}.future-product-card{align-items:flex-start}}
@media (max-width:600px){.platform-status-list li{align-items:flex-start;flex-direction:column;gap:4px}.platform-status-list span{text-align:left}.future-product-card{padding:15px}.future-product-card img{width:72px;height:72px;flex-basis:72px}}

.greenpaper-cover-link {
  display: block;
  width: min(100%, 410px);
  justify-self: center;
  border: 1px solid rgba(183, 255, 49, 0.48);
  background: #020704;
  box-shadow: 0 34px 90px rgba(0, 0, 0, 0.55), 0 0 44px rgba(57, 255, 20, 0.12);
  transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}

.greenpaper-cover-link img {
  display: block;
  width: 100%;
  height: auto;
}

.greenpaper-copy {
  min-width: 0;
}

.greenpaper-eyebrow {
  display: block;
  color: #b7ff31;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.greenpaper-copy h2 {
  max-width: 820px;
  margin: 20px 0 0;
  color: #f3fff4;
  font-family: Orbitron, Arial, sans-serif;
  font-size: clamp(38px, 5vw, 72px);
  font-weight: 900;
  letter-spacing: -0.055em;
  line-height: 0.98;
}

.greenpaper-lead {
  max-width: 780px;
  margin: 28px 0 0;
  color: #bdd8c2;
  font-size: clamp(17px, 1.55vw, 20px);
  line-height: 1.72;
}

.greenpaper-meta {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1px;
  margin-top: 32px;
  border: 1px solid rgba(57, 255, 20, 0.28);
  background: rgba(57, 255, 20, 0.22);
}

.greenpaper-meta span {
  min-height: 74px;
  padding: 16px;
  color: #a8c7af;
  background: rgba(3, 16, 6, 0.96);
  font-size: 12px;
  line-height: 1.45;
}

.greenpaper-meta strong {
  display: block;
  margin-bottom: 5px;
  color: #b7ff31;
  font-family: Orbitron, Arial, sans-serif;
  font-size: 12px;
}

.greenpaper-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 30px;
}

.greenpaper-note {
  max-width: 780px;
  margin: 22px 0 0;
  color: #8eaa94;
  font-size: 13px;
  line-height: 1.65;
}

@media (hover: hover) and (pointer: fine) {
  .greenpaper-cover-link:hover {
    transform: translateY(-6px);
    border-color: #b7ff31;
    box-shadow: 0 42px 110px rgba(0, 0, 0, 0.62), 0 0 58px rgba(57, 255, 20, 0.2);
  }
}

@media (max-width: 900px) {
  .greenpaper-feature {
    grid-template-columns: 1fr;
    padding: 64px 26px;
  }

  .greenpaper-cover-link {
    width: min(72vw, 380px);
  }
}

@media (max-width: 600px) {
  .greenpaper-feature {
    gap: 38px;
    padding: 52px 20px;
  }

  .greenpaper-cover-link {
    width: min(82vw, 340px);
  }

  .greenpaper-copy h2 {
    font-size: 36px;
  }

  .greenpaper-meta {
    grid-template-columns: 1fr;
  }

  .greenpaper-meta span {
    min-height: 0;
  }

  .greenpaper-actions .button {
    width: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .greenpaper-cover-link {
    transition: none;
  }
}
