.cc-benefit-popup{width:560px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--forest);background:#fff;border:0;border-radius:6px;padding:0;overflow:auto;box-shadow:0 16px 60px #0005}.cc-benefit-popup::backdrop{background:#061b12a6}.cc-benefit-popup>header{justify-content:space-between;align-items:center;gap:12px;padding:5px 10px 5px 16px;font-size:13px;font-weight:600;display:flex}.cc-benefit-popup>header button{width:44px;height:44px;color:var(--forest);cursor:pointer;background:#fff;border:0;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.cc-benefit-poster{background:#f4f5f2;display:block}.cc-benefit-poster img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 150px);display:block}.cc-benefit-cta{background:var(--forest);color:#fff;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.cc-benefit-popup a:focus-visible,.cc-benefit-popup button:focus-visible{outline-offset:-3px;outline:3px solid #83b8d1}@media (max-width:440px){.cc-benefit-popup>header{font-size:12px}.cc-benefit-cta{font-size:15px}}
