.affiliate-page .affiliate-container{max-width:46rem;margin:0 auto;padding:5rem 0 6rem}@media screen and (max-width:479px){.affiliate-page .affiliate-container{padding:3rem 0 4rem}}.affiliate-page h1{margin-top:1.25rem;font-size:3.5rem;font-weight:500;line-height:1.15}@media screen and (max-width:991px){.affiliate-page h1{font-size:2.75rem}}@media screen and (max-width:479px){.affiliate-page h1{font-size:2rem}}.affiliate-page h1 em{-webkit-text-fill-color:#924dff}.affiliate-page h2{margin-bottom:2rem;font-size:2rem;font-weight:500;line-height:1.2}@media screen and (max-width:479px){.affiliate-page h2{font-size:1.5rem}}.affiliate-page h3{-webkit-text-fill-color:#fff;background-image:none;font-size:1.125rem;font-weight:500}.affiliate-page p,.affiliate-page li{color:#c9ccd8;line-height:1.6}.affiliate-page .affiliate-hero{text-align:center}.affiliate-page .affiliate-eyebrow{color:#924dff;text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;font-weight:600}.affiliate-page .affiliate-subheading{max-width:34rem;margin:1.25rem auto 0;font-size:1.125rem}.affiliate-page .affiliate-button{margin-top:2rem;display:inline-flex}.affiliate-page .affiliate-block{border-top:1px solid #ffffff14;margin-top:3rem;padding-top:3rem}@media screen and (max-width:479px){.affiliate-page .affiliate-block{margin-top:2.5rem;padding-top:2.5rem}}.affiliate-page .affiliate-step{align-items:flex-start;gap:1rem;display:flex}.affiliate-page .affiliate-step+.affiliate-step{margin-top:1.75rem}.affiliate-page .affiliate-step .affiliate-step-number{color:#924dff;background-color:#924dff26;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:600;display:flex}.affiliate-page .affiliate-audience{padding-left:1.25rem;list-style:none}.affiliate-page .affiliate-audience li+li{margin-top:.875rem}.affiliate-page .affiliate-audience li:before{content:"";background-color:#924dff;border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.625rem;left:-1.25rem}.affiliate-page .affiliate-audience li{position:relative}.affiliate-page .affiliate-audience strong{color:#fff;font-weight:600}.affiliate-page .affiliate-note{color:#7a7990;margin-top:1.75rem}.affiliate-page .affiliate-question+.affiliate-question{margin-top:1.75rem}.affiliate-page .affiliate-step p,.affiliate-page .affiliate-question p{margin-top:.375rem}
