.instructions-section{counter-reset:steps;gap:4rem;padding:1rem 0;display:grid}.instructions-section__item:before{color:#00838f;content:counter(steps);counter-increment:steps;font-size:2.28rem;font-weight:600;display:block}.instructions-section__item-title{margin:.75rem 0;padding:.25rem 0;font-size:1.27rem;font-weight:600}.instructions-section__item-content{color:var(--mild-text-color);line-height:1.5}@media (min-width:768px){.instructions-section{grid-template-columns:repeat(3,1fr)}}.affiliates-top-section__content{max-width:50rem;margin:0 auto}.affiliates-top-section__features-list{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:2rem 6rem;margin-top:4rem;display:grid}.affiliates-top-section__feature-title{color:#00838f;font-size:2.89rem;font-weight:600;line-height:5.75rem;display:block}.affiliates-top-section__feature:last-child .affiliates-top-section__feature-title{font-size:4.5rem;font-weight:400}@media (max-width:767px){.affiliates-top-section{padding-top:2rem}}@media (min-width:768px){.affiliates-top-section{text-align:center}.affiliates-top-section__buttons,.affiliates-top-section__features-list{justify-content:center}.affiliates-top-section__feature{padding:0 2rem}}.risk-disclaimer-section{text-align:center;font-size:.89rem;line-height:1.5}.risk-disclaimer-section__content{background-color:var(--mild-fill-color);max-width:87.5rem;margin:0 auto;padding:1rem}.risk-disclaimer-section a{font-weight:500}@media (min-width:1280px){.risk-disclaimer-section{margin:1rem 0}.risk-disclaimer-section__content{border-radius:1rem;padding:1rem 1.5rem}}.affiliate-platform__features-list{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));gap:3rem 2rem;margin-top:4rem;padding:1rem 0;display:grid}.affiliate-platform__feature-description{margin:1rem 0 .5rem}.affiliate-platform__reviews{width:100%;margin-top:3rem}@media (min-width:768px){.affiliate-platform__title{text-align:center}}.affiliate-section__features-list{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));gap:3rem 2rem;margin-top:4rem;padding:1rem 0;display:grid}.affiliate-section__feature{align-items:flex-start;display:flex}.affiliate-section__feature-icon{margin-right:1rem}@media (min-width:768px){.affiliate-section__title{text-align:center}}.affiliates-promotion__support{margin-top:2rem}.affiliates-promotion__support-title{margin-bottom:.5rem;font-size:1.27rem}.affiliates-promotion__support-description{font-size:1.125rem}.affiliates-promotion__support-description a{color:var(--positive-text-color);font-weight:400}