.aff.svelte-9okvlc{--ds-font-family:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-light-rainbow-text-1:linear-gradient(90deg, #e7358a 0%, #0b84ff 100%);--ds-navy-600:#617795;--ds-navy-500:#778ba4;--ds-green-900:#53a149;--ds-shadow-1:0 2px 5px 0 #0000001a;--ds-radius-round:9999px;font-family:var(--ds-font-family);color:var(--ds-navy-900);background:var(--ds-white)}.aff.svelte-9okvlc strong:where(.svelte-9okvlc){font-weight:500}.aff-g.svelte-9okvlc{background:var(--ds-light-rainbow-text-1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.aff-sec.svelte-9okvlc{max-width:1120px;margin:0 auto;padding:64px 24px}.aff-hero.svelte-9okvlc{text-align:center;max-width:800px;margin:0 auto;padding:72px 24px 48px}.aff-eyebrow.svelte-9okvlc{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-pink-700);margin:0 0 12px;font-size:12px;font-weight:500}.aff-h1.svelte-9okvlc{margin:0 0 20px;font-size:40px;font-weight:500;line-height:1.2}.aff-lead.svelte-9okvlc{max-width:640px;color:var(--ds-navy-700);margin:0 auto 28px;font-size:18px;font-weight:400;line-height:1.6}.aff-ctas.svelte-9okvlc{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.aff-btn-lg.svelte-9okvlc{height:48px;transition:background var(--ds-transition-fast);border-radius:7px;align-items:center;padding:0 28px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.aff-btn-pink.svelte-9okvlc{background:var(--ds-pink-700);color:var(--ds-white)}.aff-btn-pink.svelte-9okvlc:hover{background:var(--ds-pink-800)}.aff-btn-out.svelte-9okvlc{border:1px solid var(--ds-navy-100);color:var(--ds-navy-700)}.aff-btn-out.svelte-9okvlc:hover{background:var(--ds-gray-1)}.aff-btn-ghost-d.svelte-9okvlc{color:var(--ds-white);border:1px solid #fff6}.aff-btn-lg.svelte-9okvlc:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.aff-micro.svelte-9okvlc{color:var(--ds-navy-500);margin:16px 0 0;font-size:13px;font-weight:400}.aff-trust.svelte-9okvlc{color:var(--ds-green-900);flex-wrap:wrap;justify-content:center;gap:20px;margin:24px 0 0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.aff-h2.svelte-9okvlc{text-align:center;margin:0 0 12px;font-size:28px;font-weight:500;line-height:1.3}.aff-sub.svelte-9okvlc{max-width:640px;color:var(--ds-navy-600);text-align:center;margin:0 auto 36px;font-size:16px;font-weight:400;line-height:1.6}.aff-grid-2.svelte-9okvlc{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.aff-grid-3.svelte-9okvlc{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.aff-card.svelte-9okvlc,.aff-step.svelte-9okvlc{border:1px solid var(--ds-navy-50);background:var(--ds-white);box-shadow:var(--ds-shadow-1);border-radius:14px;padding:24px}.aff-card.svelte-9okvlc h3:where(.svelte-9okvlc),.aff-step.svelte-9okvlc h3:where(.svelte-9okvlc){margin:0 0 8px;font-size:17px;font-weight:500}.aff-card.svelte-9okvlc p:where(.svelte-9okvlc),.aff-step.svelte-9okvlc p:where(.svelte-9okvlc){color:var(--ds-navy-600);margin:0;font-size:14px;font-weight:400;line-height:1.6}.aff-icon.svelte-9okvlc{margin-bottom:12px;font-size:24px;display:block}.aff-num.svelte-9okvlc{border-radius:var(--ds-radius-round);background:var(--ds-pink-100);width:32px;height:32px;color:var(--ds-pink-700);justify-content:center;align-items:center;margin-bottom:12px;font-size:14px;font-weight:500;display:inline-flex}.aff-money.svelte-9okvlc{border:1px solid var(--ds-navy-50);background:var(--ds-gray-1);border-radius:14px;max-width:720px;margin:0 auto 28px;padding:28px}.aff-figure.svelte-9okvlc{color:var(--ds-navy-900);margin:0 0 16px;font-size:18px;font-weight:400;line-height:1.6}.aff-disclaimer.svelte-9okvlc{color:var(--ds-navy-500);margin:0 0 8px;font-size:12px;font-weight:400;line-height:1.6}.aff-disclaimer.svelte-9okvlc:last-child{margin-bottom:0}.aff-checks.svelte-9okvlc{max-width:720px;margin:0 auto;padding:0;list-style:none}.aff-checks.svelte-9okvlc li:where(.svelte-9okvlc){border-bottom:1px solid var(--ds-navy-50);color:var(--ds-navy-700);gap:12px;padding:12px 0;font-size:15px;font-weight:400;line-height:1.6;display:flex}.aff-check.svelte-9okvlc{color:var(--ds-green-900);flex-shrink:0;font-weight:500}.aff-faq.svelte-9okvlc{max-width:720px;margin:0 auto}.aff-faq-item.svelte-9okvlc{border-bottom:1px solid var(--ds-navy-50)}.aff-faq-q.svelte-9okvlc{width:100%;color:var(--ds-navy-900);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:inherit;font-size:16px;font-weight:500;display:flex}.aff-faq-mark.svelte-9okvlc{color:var(--ds-pink-700);flex-shrink:0;font-size:20px}.aff-faq-a-wrap.svelte-9okvlc{display:block}.aff-faq-a-wrap[hidden].svelte-9okvlc{display:none}.aff-faq-a.svelte-9okvlc{color:var(--ds-navy-600);margin:0;padding:0 0 20px;font-size:15px;font-weight:400;line-height:1.7}.aff-close.svelte-9okvlc{background:var(--ds-navy-900);text-align:center;padding:72px 24px}.aff-close-badge.svelte-9okvlc{border-radius:var(--ds-radius-round);color:var(--ds-white);background:#ffffff1a;margin:0 0 20px;padding:4px 16px;font-size:13px;font-weight:400;display:inline-block}.aff-close-h2.svelte-9okvlc{color:var(--ds-white);margin:0 0 16px;font-size:32px;font-weight:500;line-height:1.3}.aff-close-body.svelte-9okvlc{max-width:560px;color:var(--ds-navy-100);margin:0 auto 28px;font-size:16px;font-weight:400;line-height:1.6}.aff-close-note.svelte-9okvlc{max-width:640px;color:var(--ds-navy-400);margin:24px auto 0;font-size:12px;font-weight:400;line-height:1.6}.aff-sticky.svelte-9okvlc{z-index:30;background:var(--ds-pink-700);height:48px;color:var(--ds-white);box-shadow:var(--ds-shadow-3);border-radius:7px;justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:none;position:fixed;bottom:16px;left:16px;right:16px}@media (width<=760px){.aff-h1.svelte-9okvlc{font-size:30px}.aff-h2.svelte-9okvlc,.aff-close-h2.svelte-9okvlc{font-size:24px}.aff-grid-2.svelte-9okvlc,.aff-grid-3.svelte-9okvlc{grid-template-columns:minmax(0,1fr)}.aff-sec.svelte-9okvlc{padding:48px 20px}}@media (width<=640px){.aff-sticky.svelte-9okvlc{display:flex}.aff.svelte-9okvlc+.site-footer{padding-bottom:80px}}
