.tc-growth-offer{
  margin:12px 0 14px;
  padding:15px;
  border:1px solid rgba(184,157,116,.34);
  border-radius:16px;
  background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,245,239,.98));
  color:#172033;
  box-shadow:0 10px 28px rgba(23,32,51,.07);
}
.tc-growth-offer-head{display:flex;gap:11px;align-items:flex-start}
.tc-growth-offer h4{margin:0 0 4px!important;font-size:16px!important;line-height:1.25!important;color:#172033!important}
.tc-growth-offer p{margin:0!important;font-size:13px!important;line-height:1.45!important;color:#667085!important}
.tc-growth-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:0 10px;border-radius:999px;background:#172033;color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em}
.tc-growth-price{display:flex;align-items:baseline;gap:9px;margin:13px 0 10px}
.tc-growth-price del{opacity:.58;font-size:14px}.tc-growth-price strong{font-size:22px;color:#172033}
.tc-growth-actions{display:grid;gap:8px}
.tc-growth-actions button{width:100%;min-height:43px;border:0;border-radius:11px;padding:10px 13px;font:inherit;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}
.tc-growth-follow{background:#172033;color:#fff}.tc-growth-follow:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(23,32,51,.17)}
.tc-growth-confirm{background:#B89D74;color:#172033}.tc-growth-confirm:disabled{opacity:.65;cursor:wait}
.tc-growth-status{min-height:0;margin-top:8px;font-size:12px;font-weight:700;color:#3f4a5a}
.tc-growth-note{display:block;margin-top:8px;color:#7b8493;font-size:10.5px;line-height:1.4}
.tc-growth-offer.is-active{border-color:rgba(34,197,94,.42);background:linear-gradient(145deg,#fff,rgba(240,253,244,.92))}
.tc-growth-offer.is-active .tc-growth-status{color:#15803d}
.tc-growth-offer.is-used{opacity:.82}
@media(max-width:600px){.tc-growth-offer{padding:13px}.tc-growth-price strong{font-size:20px}.tc-growth-offer-head{gap:9px}}
