.growth-feedback{color:#3e8063;font-size:13px;line-height:1.7}.growth-feedback:empty{display:none}.growth-actions,.growth-row-actions{display:flex;gap:8px;flex-wrap:wrap}.growth-state{display:inline-block;padding:5px 10px;border-radius:20px;font:10px Arial,sans-serif;text-transform:capitalize;background:#eeebf3;color:#8d7d9c}.growth-state.active{background:#e7f4ec;color:#4d8164}.growth-state.scheduled{background:#edf1fc;color:#6a81ab}.growth-state.expired,.growth-state.exhausted{background:#f9eeee;color:#a57479}.growth-form{background:white;border:1px solid #e6dfef;padding:25px;border-radius:15px;margin-bottom:24px}.growth-form-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.growth-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.growth-form-grid .wide{grid-column:1/-1}.growth-form-note{font-size:11px!important;color:#9786a3!important;line-height:1.8}.growth-form-error{color:#b93e51;font-size:12px}.growth-form-error:empty{display:none}.code-input{display:flex;align-items:end;gap:8px}.growth-form input[name=code],.redeem-form input{text-transform:uppercase;letter-spacing:1.1px}.offer-editor[hidden],.growth-form [hidden]{display:none!important}.growth-form .portal-primary{margin-top:12px}.growth-empty{background:white;border:1px dashed #e3dbea;border-radius:12px;padding:28px;text-align:center;color:#a190ae;font-size:12px}.promo-cards{display:grid;gap:15px}.promo-card{padding:25px;background:linear-gradient(135deg,#f4efff,#fff);border:1px solid #e7ddf7;border-radius:16px}.promo-card>span{font-size:10px;font-weight:600;letter-spacing:1.6px;color:#7a55b2}.promo-card h2{font-size:21px;margin:12px 0;color:#513578}.promo-card p{white-space:pre-wrap;overflow-wrap:anywhere;color:#93809f;font-size:12px;line-height:1.8}.promo-card small{color:#9e8bac;font-size:10px}.growth-benefit{background:#f1ebfc;border:1px solid #e4d8f8;border-radius:15px;padding:24px;margin-bottom:20px}.growth-benefit>span{font-size:10px;letter-spacing:1.5px;color:#8e73af}.growth-benefit h2{font-size:20px;margin:12px 0}.growth-benefit p,.growth-benefit small{font-size:11px;color:#9580a7;line-height:1.8}.redeem-layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:24px;margin-bottom:30px}.redeem-form{background:white;border:1px solid #e5deed;border-radius:15px;padding:25px}.redeem-form h2{font-size:20px}.redeem-form p{color:#a08eac;font-size:12px;line-height:1.8}.redeem-form label{margin-top:20px}.redeem-form .portal-primary{margin-top:16px}.redeem-form small{display:block;font-size:10px;line-height:1.8;color:#a495ad;margin-top:13px}.current-promotions>h2,.growth-history-title{font-size:19px;margin:5px 0 18px}.price-original{display:block;color:#a596b6;font-size:14px;margin:10px 0 0}.price-offer{display:block;color:#8c69bd;font-size:11px;line-height:1.7;margin:8px 0}.pricing-promotions{max-width:1160px;margin:28px auto}.pricing-promotions .promo-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
@media(max-width:800px){.growth-form-grid,.redeem-layout{grid-template-columns:1fr}.growth-form-grid .wide{grid-column:auto}.growth-form,.redeem-form,.growth-benefit{padding:19px}.growth-form-heading{align-items:start}.growth-row-actions .portal-secondary{padding:8px 12px}.growth-actions{width:100%}.growth-actions button{flex:1}.promo-card{padding:20px}}
