.membershipBenefits{background-color:#9093b11a;padding:80px 20px}.membershipBenefits .sectionHeader,.membershipBenefits .benefits{box-sizing:border-box;max-width:1512px;margin:0 auto}.membershipBenefits .benefits{padding:40px 0}.membershipBenefits .benefits .benefitsItems{align-items:center;gap:20px;padding:20px 0;display:flex}.membershipBenefits .benefits .benefitsItems span{font-size:1.25rem;font-weight:400}.membershipBenefits .sectionHeader h2{color:#000;margin-bottom:20px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.membershipBenefits .sectionHeader h2 span{color:#ec4612}.membershipBenefits .sectionHeader h3{color:#000;margin-top:20px;font-size:2rem;font-weight:400}.membershipBenefits .benefits .benefitsItems .benefitIcon{color:#ec4612}@media (max-width:1200px){.membershipBenefits .sectionHeader,.membershipBenefits .benefits{text-align:center}}.btnPrimary{color:#fff;background-color:#000;border-radius:6px;margin-top:30px;padding:16px 40px;font-size:1.25rem;font-weight:600;text-decoration:none;transition:background-color .3s ease-in-out;display:inline-block}.btnPrimary:hover{color:#fff;background-color:#ec4612}
.cta{text-align:center;box-sizing:border-box;max-width:1512px;margin:0 auto;padding:60px 20px 0}.cta h2{color:#ec4612;font-size:clamp(2rem,4vw,4rem);font-weight:700}.cta p{color:#000;margin:20px 0;font-size:clamp(1rem,2.5vw,3rem)}.cta a{color:#fff;background-color:#000;border-radius:6px;margin-top:30px;padding:16px 40px;font-size:1.25rem;font-weight:600;text-decoration:none;transition:background-color .3s ease-in-out;display:inline-block}.cta a:hover{color:#fff;background-color:#ec4612}
