.four-plans{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.four-plans article{position:relative}.promo-badge{position:absolute;right:18px;top:18px;background:#eaf2ff;color:var(--blue);padding:5px 9px;font-weight:800;font-size:12px}.price{display:flex;align-items:baseline;gap:9px;margin:22px 0}.price del{color:var(--muted)}.price strong{font-size:34px}.price span{color:var(--muted)}.client-purchase-notice{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:24px 0;padding:24px 28px;border:1px solid #bfdbfe;background:linear-gradient(135deg,#eff6ff,#f8fbff)}.client-purchase-notice h2{margin:7px 0 8px}.client-purchase-notice p{max-width:800px;margin:0;color:var(--muted);line-height:1.7}.client-purchase-notice .button{flex:0 0 auto}.client-only-label{margin:20px 0 0;padding:11px 12px;background:#f1f5f9;color:var(--muted);font-weight:700;text-align:center}.order-list,.license-list{display:grid;gap:14px;margin-top:28px}.order-list article,.license-card{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:20px}.order-list article>div,.license-card>div{display:grid;gap:7px}.order-list span,.license-card span,.license-card small{color:var(--muted)}.status-dot{display:inline-block!important;width:10px;height:10px;border-radius:50%;background:var(--green)}@media(max-width:1050px){.four-plans{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.client-purchase-notice{display:grid}.four-plans,.order-list article,.license-card{grid-template-columns:1fr}}
 .download-release-card {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 28px;
    padding: 32px;
    background: linear-gradient(135deg, #ffffff, #eef6ff);
}

.download-release-card h2 { margin: 10px 0 6px; font-size: 30px; color: #102a56; }
.download-release-card p { color: #5f718b; }
.download-release-card small { display: block; max-width: 700px; overflow-wrap: anywhere; color: #7889a0; }

@media (max-width: 720px) {
    .download-release-card { align-items: stretch; flex-direction: column; }
}
