.boop-affiliate{background:#f3f3f1;color:#111}.boop-affiliate__eyebrow{font-size:1.2rem;font-weight:800;letter-spacing:.2em;margin:0 0 1.3rem}.boop-affiliate__hero{background:#050608;color:#fff;padding:6rem 0}.boop-affiliate__hero h1{color:#fff!important;font-size:clamp(5.5rem,9vw,11rem);line-height:.84;letter-spacing:-.025em;margin:0;max-width:1150px}.boop-affiliate__lead{color:#d4d4d4;font-size:clamp(1.8rem,2.3vw,2.5rem);line-height:1.5;max-width:850px;margin:2.5rem 0 3rem}.boop-affiliate__steps,.boop-affiliate__fit{padding-top:6rem;padding-bottom:6rem}.boop-affiliate__heading,.boop-affiliate__tier-inner,.boop-affiliate__fit{display:grid;grid-template-columns:1.1fr .9fr;gap:6rem;align-items:end}.boop-affiliate h2{font-size:clamp(4.5rem,6.5vw,8rem);line-height:.92;margin:0}.boop-affiliate__heading>p,.boop-affiliate__tier-inner>div:last-child,.boop-affiliate__checks{font-size:1.7rem;line-height:1.6}.boop-affiliate__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;border-top:1px solid #bbb;border-left:1px solid #bbb}.boop-affiliate__grid article{padding:3rem;border-right:1px solid #bbb;border-bottom:1px solid #bbb;background:#fff}.boop-affiliate__grid span{font-weight:800}.boop-affiliate__grid h3{font-size:3rem;line-height:1.05;margin:3rem 0 1.5rem}.boop-affiliate__grid p{font-size:1.55rem;line-height:1.55}.boop-affiliate__tier{background:#111;color:#fff;padding:6rem 0}.boop-affiliate__tier h2{color:#fff!important}.boop-affiliate__checks{display:grid;gap:1.2rem}.boop-affiliate__checks p{margin:0;padding-bottom:1.2rem;border-bottom:1px solid #bbb}.boop-affiliate__fineprint{background:#d8d8d3;padding:5rem 0}.boop-affiliate__fineprint .page-width{max-width:1000px}.boop-affiliate__fineprint h2{font-size:4rem}.boop-affiliate__fineprint p{font-size:1.5rem;line-height:1.65;margin:2rem 0 2.5rem}@media(max-width:749px){.boop-affiliate__hero{padding:4rem 0 4.5rem}.boop-affiliate__hero h1{font-size:5.2rem}.boop-affiliate__steps,.boop-affiliate__fit{padding-top:4rem;padding-bottom:4rem}.boop-affiliate__heading,.boop-affiliate__tier-inner,.boop-affiliate__fit{grid-template-columns:1fr;gap:2.5rem}.boop-affiliate__grid{grid-template-columns:1fr;margin-top:3rem}.boop-affiliate__tier{padding:4rem 0}.boop-affiliate h2{font-size:4.5rem}}
