.ts-referral-rewards{padding-top:40px;position:relative}.ts-referral-rewards__shell{background:var(--ts-color-white);border-radius:var(--ts-radius-xl);box-shadow:var(--ts-shadow-card);padding:24px}.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-50);border:2px solid var(--ts-color-accent-deep);border-radius:var(--ts-radius-32);display:flex;flex-direction:column;gap:16px;padding:32px 24px}.ts-referral-rewards__card--orange{background:var(--ts-color-orange-50);border-color:var(--ts-color-orange-600)}.ts-referral-rewards__card-head{align-items:center;display:flex;gap:6px}.ts-referral-rewards__icon{font-size:var(--ts-text-h5);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:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ts-referral-rewards__badge{align-items:center;cursor:default;display:flex;font-weight:700;justify-content:center;min-height:32px;text-align:center}.ts-referral-rewards__card--orange .ts-referral-rewards__badge{background:var(--ts-color-orange-600);border-color:var(--ts-color-orange-600)}.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);text-align:left}.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}}