.ref-steps[data-v-fff8ed91]{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.ref-step[data-v-fff8ed91]{align-content:start;border-top:1.5px dashed var(--dash);color:var(--ink-2);display:grid;gap:10px;padding-top:20px}.ref-step h2[data-v-fff8ed91]{color:var(--ink)}.ref-step__num[data-v-fff8ed91]{color:var(--accent-ink);font-family:var(--font-display);font-size:2.25rem;font-weight:700;line-height:1}.rewards[data-v-fff8ed91]{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rewards__intro[data-v-fff8ed91]{display:grid;gap:16px}.rewards__table[data-v-fff8ed91]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl)}.rewards__row[data-v-fff8ed91]{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:20px 28px}.rewards__row+.rewards__row[data-v-fff8ed91]{border-top:1px solid var(--line)}.rewards__row dt[data-v-fff8ed91]{color:var(--ink-2)}.rewards__row dd[data-v-fff8ed91]{color:var(--positive);font-family:var(--font-display);font-size:1.5rem;font-weight:700}.ref-cta[data-v-fff8ed91]{align-items:center;display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;padding:clamp(28px,4vw,56px)}.ref-cta>div[data-v-fff8ed91]{display:grid;gap:12px;max-width:620px}@media(max-width:991px){.ref-steps[data-v-fff8ed91],.rewards[data-v-fff8ed91]{gap:28px;grid-template-columns:1fr}}@media(max-width:575px){.rewards__row[data-v-fff8ed91]{padding:16px 20px}.ref-cta[data-v-fff8ed91]>.btn{width:100%}}
