.affiliate-program_page__XKFHh{--accent:var(--primaryColor);--accent-contrast:#ffffff;--bg:#f7f9fc;--card-bg:#ffffff;--card-border:#e6eaf1;--card-shadow:0 6px 20px rgba(15,23,42,0.06);--muted:#667085;--ring:#c7d2fe;--text:#0f172a;background:radial-gradient(1400px 700px at 50% -10%,rgba(141,84,255,.34),transparent 60%),linear-gradient(180deg,#ffffff,#f4f7fb);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.65;padding:0 20px 72px}.affiliate-program_button___Cupb{font-size:1.2rem;padding:20px}.affiliate-program_card__QPDHk{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow);padding:22px}.affiliate-program_card__text__1ic9N{color:var(--muted);margin:8px 0 0}.affiliate-program_card__title__FxMtt{font-size:1.05rem;letter-spacing:.2px;margin:0 0 2px}.affiliate-program_faq__3If_7{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;box-shadow:var(--card-shadow);margin:12px 0;padding:14px 16px}.affiliate-program_faq__3If_7[open] .affiliate-program_faq__q__WA3X9{opacity:.95}.affiliate-program_faq__a___jtHt{color:var(--muted);margin:10px 0 0}.affiliate-program_faq__q__WA3X9{cursor:pointer;font-weight:700;list-style:none;margin:0;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.affiliate-program_grid__Sv9IT{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}@media(max-width:900px){.affiliate-program_grid__Sv9IT{grid-template-columns:1fr}}.affiliate-program_hero__Yc4AN{padding:72px 0 32px}.affiliate-program_hero__content__MEQcT{margin:0 auto;max-width:1120px;text-align:center}.affiliate-program_hero__cta__8bJH5{align-items:center;display:flex;gap:12px;justify-content:center;margin:50px 0}@media(max-width:520px){.affiliate-program_hero__cta__8bJH5{flex-direction:column}}.affiliate-program_hero__subtitle__dPH2p{color:var(--muted);margin:50px auto;max-width:860px}.affiliate-program_hero__title__0AuvF{color:#a846ff;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 auto 10px;max-width:980px}.affiliate-program_links___E_gl{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:20px;justify-content:center;margin:20px 0 0}.affiliate-program_links___E_gl a{color:#999}.affiliate-program_section__yITY_{margin:42px auto 0;max-width:1120px}.affiliate-program_section__cta__TndMH{margin:22px 0 0;text-align:center}.affiliate-program_section__title__9Tv06{font-size:1.6rem;font-weight:800;letter-spacing:-.01em;margin:0 0 10px}.affiliate-program_stats__0M2Zg{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:22px auto 0;max-width:1120px;padding:0}@media(max-width:1100px){.affiliate-program_stats__0M2Zg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.affiliate-program_stats__0M2Zg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.affiliate-program_stats__0M2Zg{grid-template-columns:repeat(1,minmax(0,1fr))}}.affiliate-program_stats__item__sILba{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;box-shadow:var(--card-shadow);padding:14px 12px;text-align:center}.affiliate-program_stats__label__XKjnI{color:var(--muted);display:block;font-size:.78rem;letter-spacing:.22px;margin:0 0 4px;text-transform:uppercase}.affiliate-program_stats__value__gE_Pb{font-size:1.02rem;font-weight:800;letter-spacing:0}.affiliate-program_steps__QHAjS{counter-reset:step;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;list-style:none;margin:10px 0 0;padding:0}.affiliate-program_steps__item__nNAw5{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--card-shadow);padding:14px}.affiliate-program_steps__item__nNAw5:before{align-items:center;background:var(--accent);border-radius:999px;color:var(--accent-contrast);content:counter(step);counter-increment:step;display:inline-flex;font-weight:800;height:24px;justify-content:center;margin-right:10px;width:24px}