.epcs-inline-cta,.epcs-campaign-offer{box-sizing:border-box;width:min(1180px,calc(100% - 32px));margin:28px auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #dce4ec;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgb(14 35 58 / .06)}.epcs-inline-cta h2,.epcs-campaign-offer h2{margin:0;color:#112641;font-size:clamp(22px,3vw,32px);line-height:1.2}.epcs-inline-cta p,.epcs-campaign-offer p{margin:8px 0 0;color:#5d6d7f;line-height:1.7}.epcs-eyebrow{margin:0 0 6px!important;color:#b61f2c!important;font-size:12px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.epcs-button{box-sizing:border-box;display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:11px 17px;border:1px solid #fff0;border-radius:10px;text-decoration:none!important;font-weight:800;line-height:1.25;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.epcs-button:hover{transform:translateY(-1px)}.epcs-button--primary{background:#bd202e;color:#fff!important;box-shadow:0 8px 20px rgb(189 32 46 / .18)}.epcs-button--secondary{border-color:#cbd6e0;background:#fff;color:#142b48!important}.epcs-button--ghost{border-color:#dbe3eb;background:#f7f9fb;color:#40546a!important}.epcs-button:focus-visible,.epcs-inline-cta a:focus-visible,.epcs-campaign-offer a:focus-visible{outline:3px solid #1f5f99;outline-offset:3px}@media(max-width:720px){.epcs-inline-cta,.epcs-campaign-offer{width:min(100% - 20px,1180px);padding:19px;align-items:stretch;flex-direction:column}.epcs-inline-cta .epcs-button,.epcs-campaign-offer .epcs-button{width:100%}}@media(prefers-reduced-motion:reduce){.epcs-button{transition:none}}.epcs-offer-status{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;margin:0 0 9px;border-radius:999px;background:#eef3f7;color:#40546a;font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.epcs-campaign-offer[data-epcs-status="active"] .epcs-offer-status{background:#edf8ef;color:#19703a}.epcs-campaign-offer[data-epcs-status="expired"] .epcs-offer-status{background:#fff0f0;color:brown}.epcs-campaign-offer[data-epcs-status="scheduled"] .epcs-offer-status{background:#eef4ff;color:#2459a6}.epcs-offer-terms{font-size:12px!important;color:#728195!important}.epcs-campaign-offer--automatic{border-left:4px solid #bd202e}