.membership[data-v-e7b1e6ea]{align-items:start;gap:40px;display:grid}@media (width>=900px){.membership[data-v-e7b1e6ea]{grid-template-columns:1.2fr .8fr}.payment[data-v-e7b1e6ea]{position:sticky;top:96px}}.step-list[data-v-e7b1e6ea]{counter-reset:step;gap:24px;margin:0 0 32px;padding:0;list-style:none;display:grid}.step-list li[data-v-e7b1e6ea]{counter-increment:step;padding-left:64px;position:relative}.step-list li[data-v-e7b1e6ea]:before{content:counter(step);color:#fff;background:var(--puzzle-blue);border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:900;display:grid;position:absolute;top:-4px;left:0}.step-list li[data-v-e7b1e6ea]:nth-child(2):before{background:var(--puzzle-red)}.step-list li[data-v-e7b1e6ea]:nth-child(3):before{background:var(--puzzle-green)}.step-list h3[data-v-e7b1e6ea]{margin-bottom:.25em}.step-list p[data-v-e7b1e6ea]{color:var(--color-muted);margin:0}.support[data-v-e7b1e6ea]{border-left:6px solid var(--puzzle-yellow);padding:24px}.support p[data-v-e7b1e6ea]{color:var(--color-muted);margin:0}.note[data-v-e7b1e6ea]{color:var(--color-muted);margin-top:24px;font-size:.95rem}.payment[data-v-e7b1e6ea]{padding:clamp(24px,4vw,36px)}.payment__title[data-v-e7b1e6ea]{font-size:1.5rem}.payment__subtitle[data-v-e7b1e6ea]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-top:28px;font-size:.85rem}.fees[data-v-e7b1e6ea],.bank[data-v-e7b1e6ea]{margin:0}.fees__row[data-v-e7b1e6ea],.bank__row[data-v-e7b1e6ea]{border-bottom:1px solid var(--color-tint);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.fees dd[data-v-e7b1e6ea]{white-space:nowrap;margin:0;font-size:1.2rem;font-weight:900}.bank dt[data-v-e7b1e6ea]{color:var(--color-muted)}.bank dd[data-v-e7b1e6ea]{text-align:right;flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;margin:0;display:flex}.mono[data-v-e7b1e6ea]{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:800}.copy[data-v-e7b1e6ea]{font:inherit;background:var(--color-tint);color:var(--color-accent-dark);cursor:pointer;border:0;border-radius:999px;padding:4px 12px;font-size:.82rem;font-weight:800}.copy[data-v-e7b1e6ea]:hover{background:var(--color-tint-strong)}.payment__important[data-v-e7b1e6ea]{border-radius:var(--radius-sm);background:#fdf3d6;margin-top:20px;padding:14px 16px}.payment__welcome[data-v-e7b1e6ea]{color:var(--color-accent);margin:0;font-size:1.2rem;font-weight:900}
