.cert-promo{background:var(--ct-paper);color:var(--ct-copy);border-block-end:1px solid var(--ct-line)}.cert-promo__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ct-space-1) var(--ct-space-5);margin-inline:auto;padding-inline:var(--ct-space-5);max-inline-size:var(--ct-wrap);min-block-size:44px}@media (min-width:640px){.cert-promo__inner{padding-inline:var(--ct-space-8)}}@media (min-width:1280px){.cert-promo__inner{padding-inline:var(--ct-space-12)}}.cert-promo__offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ct-space-1) var(--ct-space-4);margin:0;min-inline-size:0}.cert-promo__label{font-family:var(--font-measurement);font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ct-muted)}@media (max-width:639px){.cert-promo__label{display:none}}.cert-promo__detail{font-size:.8125rem;line-height:1.4;text-wrap:pretty}.cert-promo__value{margin-inline-end:.375em;font-family:var(--font-measurement);font-size:.9375rem;font-weight:700;letter-spacing:var(--ct-track-measure);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ct-ink)}.cert-promo__action{display:inline-flex;align-items:center;gap:var(--ct-space-2);min-block-size:44px;font-size:.8125rem;font-weight:600;line-height:1.3;white-space:nowrap;color:var(--ct-brand-ink);text-decoration:none;border-block-end:1px solid transparent;transition:border-color var(--ct-duration-control) var(--ct-ease-control)}.cert-promo__action:hover{border-block-end-color:var(--ct-action)}.cert-promo__action span{transition:transform var(--ct-duration-control) var(--ct-ease-control)}.cert-promo__action:hover span{transform:translateX(2px)}[dir=rtl] .cert-promo__action span{transform:scaleX(-1)}[dir=rtl] .cert-promo__action:hover span{transform:scaleX(-1) translateX(2px)}@media (prefers-reduced-motion:reduce){.cert-promo__action span,.cert-promo__action:hover span{transition:none;transform:none}[dir=rtl] .cert-promo__action span,[dir=rtl] .cert-promo__action:hover span{transform:scaleX(-1)}}