/* V56 extras */
.v56-features{padding:24px 0 12px}.v56-intro h2{font-size:clamp(24px,3vw,36px);margin:7px 0;color:#141a25}.v56-intro h2 span{color:#ca1637}.v56-intro p{color:#596274;margin:0 0 16px}.v56-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v56-feature-grid button{padding:21px;background:linear-gradient(135deg,#fff,#fff3f4);text-align:left;border:1px solid #f1c3cb;border-radius:15px;cursor:pointer;color:#20242b;display:flex;flex-direction:column;gap:9px}.v56-feature-grid strong{font-size:18px}.v56-feature-grid small{color:#697182}.v56-overlay[hidden],.v56-campaigns[hidden]{display:none!important}.v56-overlay{position:fixed;inset:0;z-index:10000;background:#0b101bc9;display:grid;place-items:center;padding:15px}.v56-dialog{width:min(740px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:19px;position:relative;padding:26px;color:#222}.v56-dialog h2{margin:0 0 14px;color:#191d29}.v56-x{position:absolute;right:14px;top:11px;font-size:32px;background:transparent;border:0;cursor:pointer}.v56-lock{overflow:hidden}.v56-form{display:grid;gap:14px}.v56-form label{display:grid;gap:5px;font-weight:700}.v56-form select{width:100%;padding:11px;border:1px solid #d6dbe2;border-radius:9px;background:#fff;color:#191d29}.v56-total{padding:17px;background:#fff1f4;border-radius:12px;color:#ba1533;font-size:18px;font-weight:900}.v56-primary{background:#c9183a;color:white;border:0;border-radius:9px;padding:14px;font-weight:800;cursor:pointer}.v56-note{font-size:12px;color:#697182}.v56-upgrade-button{background:white;border:1px solid #ca173b;border-radius:8px;padding:8px;color:#b81531;font-weight:800;cursor:pointer;margin:7px 12px 10px;align-self:stretch;font-size:12px}.v56-campaign-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.v56-campaign-grid article{padding:12px;background:white;border:1px solid #e3e5e9;border-radius:12px;display:grid;gap:8px}.v56-campaign-grid img{height:120px;width:100%;object-fit:contain}.v56-campaign-grid strong{font-size:12px}.v56-campaign-grid b{color:#cb1735}.v56-admin{background:#f5f6fa;color:#20242b;font-family:Arial,sans-serif}.v56-admin main{max-width:900px;margin:auto;padding:26px}.v56-admin #upgradeEditor{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.v56-admin label{display:grid;gap:5px;font-size:13px}.v56-admin input{padding:10px;border:1px solid #ccc;border-radius:6px}.v56-admin button{padding:12px;margin:8px;background:#b71537;color:white;border:0;border-radius:8px;cursor:pointer}@media(max-width:700px){.v56-feature-grid,.v56-campaign-grid,.v56-admin #upgradeEditor{grid-template-columns:1fr}.v56-dialog{padding:19px}.v56-feature-grid strong{font-size:16px}}
