.growth-cycle{display:grid;gap:18px;min-width:0;--growth-gold:#d6b35a;--growth-gold-light:#f2d786;--growth-platinum:#c7ccd4;--growth-line:rgba(224,208,176,.15)}
.growth-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}
.growth-heading h3,.growth-heading p,.growth-card h4,.growth-card p{margin:0}.growth-heading h3{font-size:clamp(24px,3vw,38px);font-weight:570}.growth-eyebrow{color:var(--growth-gold);font-size:12px;font-weight:750;text-transform:uppercase}
.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.growth-card{display:grid;align-content:start;gap:10px;padding:18px;border:1px solid var(--growth-line);border-radius:16px;background:radial-gradient(circle at 90% 5%,rgba(199,204,212,.07),transparent 38%),linear-gradient(145deg,rgba(35,32,27,.94),rgba(14,14,17,.97));box-shadow:inset 0 1px rgba(255,255,255,.05),0 18px 42px rgba(0,0,0,.16);min-width:0}
.growth-card.wide{grid-column:1/-1}.growth-value{font-size:19px;font-weight:650;color:var(--growth-gold-light);overflow-wrap:anywhere}.growth-muted{color:var(--muted);font-size:13px;line-height:1.55}.growth-badge{display:inline-flex;width:max-content;max-width:100%;padding:5px 9px;border:1px solid rgba(214,179,90,.3);border-radius:999px;color:var(--growth-platinum);font-size:12px;font-weight:700;overflow-wrap:anywhere}
.growth-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.growth-field{display:grid;gap:7px;min-width:0}.growth-field.wide{grid-column:1/-1}.growth-field label{color:var(--muted);font-size:13px}.growth-field input,.growth-field select,.growth-field textarea{width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--growth-line);border-radius:12px;padding:11px 12px;background:#141416;color:var(--text);font:inherit}.growth-field textarea{min-height:92px;resize:vertical}
.growth-actions,.growth-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.growth-cycle .button{min-height:44px;border-radius:12px;white-space:normal}.growth-primary{border-color:rgba(242,215,134,.58)!important;background:linear-gradient(135deg,#f0d478,#b78231)!important;color:#17130c!important;font-weight:750}.growth-list{display:grid;gap:10px}.growth-action-row{justify-content:space-between;padding:12px 14px;border:1px solid var(--growth-line);border-radius:14px;background:rgba(255,255,255,.025)}.growth-action-row span{min-width:0;overflow-wrap:anywhere}.growth-status{min-height:22px;color:var(--muted)}.growth-status.error{color:var(--danger)}.growth-status.success{color:var(--ok)}.growth-legal-link{color:var(--growth-gold-light);font-weight:700;overflow-wrap:anywhere}
[dir="rtl"] .growth-heading,[dir="rtl"] .growth-action-row{direction:rtl}
@media(max-width:820px){.growth-grid,.growth-form{grid-template-columns:1fr 1fr}.growth-card.wide,.growth-field.wide{grid-column:1/-1}}
@media(max-width:520px){.growth-heading{align-items:stretch;flex-direction:column}.growth-grid,.growth-form{grid-template-columns:1fr}.growth-card.wide,.growth-field.wide{grid-column:auto}.growth-actions,.growth-action-row{align-items:stretch;flex-direction:column}.growth-actions .button,.growth-action-row .button{width:100%}}
