#cp-tells{background:var(--cp-bg);color:var(--cp-text);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#cp-tells .cp-container{margin:0 auto;max-width:1100px;padding:3rem 1.25rem}#cp-tells .cp-eyebrow{color:var(--cp-primary);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#cp-tells .cp-h2{font-size:clamp(1.6rem,2.2vw + 1rem,2.25rem);font-weight:700;margin:.35rem 0 1.25rem}#cp-tells .cp-toggle{background:#fff;border:1px solid var(--cp-border);border-radius:12px;display:inline-flex;gap:.35rem;margin-bottom:1rem;padding:.35rem}#cp-tells .cp-btn{background:#fff;border:1px solid transparent;border-radius:10px;color:var(--cp-alt);cursor:pointer;font-weight:700;padding:.55rem .9rem}#cp-tells .cp-btn.is-active{background:var(--cp-primary);color:#fff}#cp-tells .cp-row{margin:.6rem 0}#cp-tells .cp-bar{--val:0;background:#fff;border:1px solid var(--cp-border);border-radius:12px;height:44px;overflow:hidden;position:relative}#cp-tells .cp-fill{background:var(--cp-primary);inset:0 auto 0 0;position:absolute;width:calc(var(--val)*1%)}#cp-tells .cp-label{align-items:center;display:flex;font-weight:700;height:100%;justify-content:space-between;padding:0 .8rem;position:relative;z-index:1}#cp-tells .cp-muted{color:#6b7280;font-size:.9rem;margin-top:.5rem}