.ts-referral-rewards{position:relative}.ts-referral-rewards__shell{background:var(--ts-color-white);border-radius:var(--ts-radius-32);box-shadow:var(--ts-shadow-card);padding:32px}.ts-referral-rewards__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.ts-referral-rewards__card{background:var(--ts-color-accent-100);border:1px solid var(--ts-color-accent-deep);border-radius:var(--ts-radius-panel);display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.ts-referral-rewards__card--orange{background:var(--ts-color-orange-100);border-color:var(--ts-color-orange-500)}.ts-referral-rewards__card-head{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.ts-referral-rewards__icon{font-size:32px;line-height:1}.ts-referral-rewards__title{color:var(--ts-color-navy-700);font-family:var(--ts-font-sans);font-size:var(--ts-text-h5);font-weight:700;line-height:var(--ts-leading-tight);margin:0}.ts-referral-rewards__title strong{color:var(--ts-color-accent-deep);font-weight:700}.ts-referral-rewards__card--orange .ts-referral-rewards__title strong{color:var(--ts-color-orange-500)}.ts-referral-rewards__badges{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ts-referral-rewards__badge{align-items:center;background:var(--ts-color-accent-deep);border-radius:var(--ts-radius-btn);color:var(--ts-color-white);display:flex;font-family:var(--ts-font-sans);font-size:var(--ts-text-sm);font-weight:700;justify-content:center;line-height:var(--ts-leading-tight);min-height:44px;padding:10px 14px;text-align:center}.ts-referral-rewards__card--orange .ts-referral-rewards__badge{background:var(--ts-color-orange-500)}.ts-referral-rewards__badge:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:100%;width:fit-content}.ts-referral-rewards__footnote{color:var(--ts-color-navy-600);font-family:var(--ts-font-serif);font-size:var(--ts-text-sm);font-weight:400;line-height:var(--ts-leading-body);margin:auto 0 0;text-align:center}.ts-referral-rewards__cta{width:100%}@media (max-width:899px){.ts-referral-rewards__shell{padding:24px 16px}.ts-referral-rewards__grid{gap:16px;grid-template-columns:1fr}.ts-referral-rewards__card{padding:20px 16px}}@media (max-width:639px){.ts-referral-rewards__badges{grid-template-columns:1fr}.ts-referral-rewards__badge:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}}