.c-prod-badge{--badge-padding:0.25rem 0.5rem;--badge-font-size:var(--font-static-xxs);--badge-radius:var(--radius-round);background-color:var(--surface-accent);border-radius:var(--badge-radius,var(--radius-xs));color:var(--text);display:inline-block;font-size:var(--badge-font-size,var(--font-static-xxs));font-weight:700;inset:var(--badge-inset,0);max-width:-moz-max-content;max-width:max-content;padding:var(--badge-padding,.5rem .75rem);position:var(--badge-position,static);text-transform:uppercase}.c-prod-badge:empty{display:none}.c-bundle-upgrade{align-items:stretch;border-radius:var(--radius-lg);display:flex;flex-direction:row;justify-content:flex-start;position:relative}.c-bundle-upgrade__image{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:8rem}.c-bundle-upgrade__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-bundle-upgrade__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.375rem;justify-content:center;padding:1.25rem 1rem}.c-bundle-upgrade__eyebrow{color:var(--text-brand);font-size:var(--font-static-xxs);font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase}.c-bundle-upgrade__title{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-sm);font-variation-settings:"wdth" 100;font-weight:600;line-height:1.1;line-height:1.15;margin-bottom:.25rem}.c-bundle-upgrade__badge{left:.5rem;position:absolute;top:.5rem}.c-bundle-upgrade__badge .c-prod-badge{background-color:var(--color-brand-yellow);color:var(--text)}.c-bundle-upgrade__cta-link{padding-inline:1.5rem}@media only screen and (min-width:64em){.c-bundle-upgrade__image{width:10.125rem}.c-bundle-upgrade__content{padding:1.5rem}}