.access-platforms{padding:2.5rem 0}.access-platforms>div:first-child{max-width:52rem}.access-platforms p{font-size:1.125rem;line-height:1.6}.access-platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.access-platform-grid article{padding:1.5rem;border:1px solid #746047;border-radius:1rem;background:#211a13}.access-platform-grid article:first-child{background:linear-gradient(135deg,#322619,#211a13);border-color:#c9a76d}.access-platform-grid h3{font-size:1.75rem;margin:.75rem 0}.access-platform-grid .eyebrow{font-size:1rem}.access-platform-grid .product-button{min-height:44px;font-size:1.125rem;display:inline-flex;align-items:center}.access-platform-grid .conversion-secondary{border:1px solid #9d8058;border-radius:.6rem;padding:.65rem 1rem;background:#33291e;color:#f5d9a6}.conversion-actions{flex-wrap:wrap}.conversion-actions button.conversion-secondary{min-height:44px;font:inherit;font-size:1.125rem;background:transparent;border:0;cursor:pointer}.access-platform-grid a:hover,.access-platform-grid button:hover{filter:brightness(1.13)}@media(max-width:700px){.access-platform-grid{grid-template-columns:1fr}.access-platforms{padding:1.5rem 0}}
/* Telegram is secondary, but remains a full-sized action on every screen. */
.conversion-actions button.conversion-secondary {
  padding: .875rem 1.5rem;
  min-height: 52px;
  gap: .625rem;
  border: 1px solid #8b7350;
  border-radius: .625rem;
  background: #292117;
  color: #f5d9a6;
  white-space: normal;
  text-align: center;
  justify-content: center;
}
.conversion-actions button.conversion-secondary:hover {
  background: #362b1c;
  border-color: #c9a76d;
}
.conversion-actions button.conversion-secondary:focus-visible {
  outline: 2px solid #ebc987;
  outline-offset: 4px;
}
