.founder-real-reward-wrap { padding-top: 0; padding-bottom: 26px; }
.founder-real-reward { display: grid; grid-template-columns: 52px minmax(0,1fr) auto; gap: 16px; align-items: center; padding: 20px 22px; border: 1px solid rgba(93, 210, 228,.32); border-radius: 12px; background: linear-gradient(105deg,rgba(20, 71, 79,.78),rgba(7, 17, 18,.9)); box-shadow: 0 12px 34px rgba(0,0,0,.18); }
.founder-real-reward-icon { width: 48px; height: 48px; display: grid; place-items: center; color: #5dd2e4; border: 1px solid rgba(93, 210, 228,.35); border-radius: 50%; font-size: 1.15rem; }
.founder-real-reward-copy span { color: #5dd2e4; font-size: .68rem; letter-spacing: .16em; font-weight: 900; }
.founder-real-reward-copy p { margin: 4px 0 0; color: #d3dfda; font-size: .93rem; }
.founder-real-reward > a { display: inline-flex; justify-content: center; align-items: center; gap: 10px; padding: 12px 16px; color: #061f23; background: #5dd2e4; border: 1px solid #5dd2e4; border-radius: 7px; font-size: .73rem; font-weight: 900; letter-spacing: .035em; text-decoration: none; }
.founder-real-reward > a:hover { filter: brightness(1.08); transform: translateY(-1px); }
@media(max-width:680px) { .founder-real-reward { grid-template-columns: 44px minmax(0,1fr); gap: 12px; padding: 16px; } .founder-real-reward-icon { width: 42px; height: 42px; } .founder-real-reward > a { grid-column: 1 / -1; width: 100%; } }

.founder-physical-preview-link { display:flex; align-items:center; gap:10px; width:max-content; max-width:100%; margin:0 0 22px; padding:11px 14px; border:1px solid rgba(70, 202, 222,.42); border-radius:7px; background:linear-gradient(110deg,rgba(28, 94, 104,.18),rgba(8, 20, 22,.55)); color:#65d7e8; font-size:.72rem; font-weight:900; letter-spacing:.055em; line-height:1.35; text-decoration:none; transition:background .18s ease,border-color .18s ease,transform .18s ease; }
.founder-physical-preview-link i:first-child { font-size:.95rem; }
.founder-physical-preview-link i:last-child { margin-left:auto; font-size:.68rem; opacity:.8; }
.founder-physical-preview-link:hover,.founder-physical-preview-link:focus-visible { border-color:#65d7e8; background:rgba(28, 94, 104,.32); color:#a0ebf7; transform:translateY(-1px); outline:none; }
@media(max-width:680px) { .founder-physical-preview-link { width:100%; } }
