.affiliates-module__XFs33W__page{width:100%;max-width:820px;padding-top:64px;padding-bottom:96px}.affiliates-module__XFs33W__hero{margin-bottom:56px}.affiliates-module__XFs33W__kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-deep);background:var(--accent-light);border-radius:var(--radius-full);margin-bottom:16px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-block}.affiliates-module__XFs33W__hero h1{font-family:var(--font-display);color:var(--text-primary);margin:0 0 16px;font-size:2.4rem;line-height:1.15}.affiliates-module__XFs33W__intro{color:var(--text-body);margin:0 0 28px;font-size:1.15rem;line-height:1.6}.affiliates-module__XFs33W__heroActions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.affiliates-module__XFs33W__heroCta{align-items:center;min-height:44px;display:inline-flex}.affiliates-module__XFs33W__heroLink{color:var(--accent);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.affiliates-module__XFs33W__heroLink:hover{text-decoration:underline}.affiliates-module__XFs33W__section{margin-bottom:56px}.affiliates-module__XFs33W__section h2{font-family:var(--font-display);color:var(--text-primary);margin:0 0 20px;font-size:1.6rem}.affiliates-module__XFs33W__section h3{color:var(--text-primary);margin:28px 0 12px;font-size:1.15rem}.affiliates-module__XFs33W__sectionText{color:var(--text-body);margin:16px 0 0;font-size:1.05rem;line-height:1.65}.affiliates-module__XFs33W__muted{color:var(--text-muted);font-weight:400}.affiliates-module__XFs33W__tableWrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-white);box-shadow:var(--shadow-sm);overflow:hidden}.affiliates-module__XFs33W__table{border-collapse:collapse;width:100%;font-size:1.05rem}.affiliates-module__XFs33W__table th,.affiliates-module__XFs33W__table td{text-align:left;border-bottom:1px solid var(--border);color:var(--text-primary);font-variant-numeric:tabular-nums;padding:14px 18px}.affiliates-module__XFs33W__table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-body);background:var(--accent-light);font-size:.85rem;font-weight:600}.affiliates-module__XFs33W__table tbody tr:last-child th,.affiliates-module__XFs33W__table tbody tr:last-child td{border-bottom:none}.affiliates-module__XFs33W__table td{font-weight:600}.affiliates-module__XFs33W__cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:none}.affiliates-module__XFs33W__planCard{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--text-body);padding:16px 18px;line-height:1.6}.affiliates-module__XFs33W__planCard strong{color:var(--text-primary)}.affiliates-module__XFs33W__steps{counter-reset:step;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.affiliates-module__XFs33W__steps li{counter-increment:step;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--text-body);padding:20px 20px 20px 64px;font-size:1.05rem;line-height:1.55;position:relative}.affiliates-module__XFs33W__steps li strong{color:var(--text-primary)}.affiliates-module__XFs33W__steps li:before{content:counter(step);background:var(--accent);width:32px;height:32px;color:var(--text-on-dark);border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex;position:absolute;top:18px;left:18px}.affiliates-module__XFs33W__bullets{color:var(--text-body);flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:1.05rem;line-height:1.6;display:flex}.affiliates-module__XFs33W__kit code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--accent-light);border-radius:6px;padding:2px 6px}.affiliates-module__XFs33W__logoRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.affiliates-module__XFs33W__logoPreview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-white);width:100%;height:auto}.affiliates-module__XFs33W__chips{flex-wrap:wrap;gap:10px;display:flex}.affiliates-module__XFs33W__chip{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-white);min-height:44px;color:var(--text-primary);box-shadow:var(--shadow-sm);align-items:center;padding:8px 16px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.affiliates-module__XFs33W__chip:hover{border-color:var(--accent);color:var(--accent)}.affiliates-module__XFs33W__ideas{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.affiliates-module__XFs33W__idea{background:var(--bg-white);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:18px 20px}.affiliates-module__XFs33W__idea strong{color:var(--text-primary);margin-bottom:6px;font-size:1.05rem;display:block}.affiliates-module__XFs33W__idea p{color:var(--text-body);margin:0;font-size:1rem;line-height:1.6}.affiliates-module__XFs33W__idea a{color:var(--accent);font-weight:600;text-decoration:none}.affiliates-module__XFs33W__idea a:hover{text-decoration:underline}.affiliates-module__XFs33W__faqItem{border-bottom:1px solid var(--border);padding:20px 0}.affiliates-module__XFs33W__faqItem h3{color:var(--text-primary);margin:0 0 8px;font-size:1.1rem}.affiliates-module__XFs33W__faqItem p{color:var(--text-body);margin:0;font-size:1.02rem;line-height:1.6}.affiliates-module__XFs33W__ctaCard{text-align:center;background:var(--bg-dark);color:var(--text-on-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:48px 32px}.affiliates-module__XFs33W__ctaCard h2{font-family:var(--font-display);color:var(--text-on-dark);margin:0 0 12px;font-size:1.7rem}.affiliates-module__XFs33W__ctaCard p{color:var(--text-on-dark-muted);max-width:480px;margin:0 auto 24px;font-size:1.05rem;line-height:1.6}@media (max-width:768px){.affiliates-module__XFs33W__page{padding-top:48px;padding-bottom:72px}.affiliates-module__XFs33W__hero h1{font-size:2rem}.affiliates-module__XFs33W__intro{font-size:1.08rem}}@media (max-width:480px){.affiliates-module__XFs33W__hero h1{font-size:1.7rem}.affiliates-module__XFs33W__intro{font-size:1rem}.affiliates-module__XFs33W__tableWrap{display:none}.affiliates-module__XFs33W__cards{display:flex}.affiliates-module__XFs33W__steps li{padding:16px 16px 16px 56px;font-size:1rem}.affiliates-module__XFs33W__steps li:before{width:28px;height:28px;top:16px;left:14px}.affiliates-module__XFs33W__logoRow{grid-template-columns:minmax(0,1fr)}.affiliates-module__XFs33W__heroActions .affiliates-module__XFs33W__heroCta{justify-content:center;width:100%}.affiliates-module__XFs33W__ctaCard{padding:36px 20px}.affiliates-module__XFs33W__ctaCard h2{font-size:1.4rem}.affiliates-module__XFs33W__section h2{font-size:1.35rem}}
