.features{background-color:var(--colors-primary-500)}.features h2{font-family:var(--typography-fontFamily-heading)}.features h2,.features p{color:var(--colors-text-inverse)}.features p{font-family:var(--typography-fontFamily-body)}.feature-card{background-color:var(--colors-neutral-900)}.feature-card h3{color:var(--colors-primary-300)}.features a{background-color:var(--colors-primary-600)}.features a:hover{background-color:var(--colors-primary-700)}.cta{background-color:var(--colors-accent-500)}.cta h2{color:var(--colors-primary-500)}.cta .button{background-color:var(--colors-primary-500)}.cta .button:hover{background-color:var(--colors-primary-600)}.footer{background-color:var(--colors-primary-700)}.badge,.hero{background-color:var(--colors-accent-500)}.badge{color:var(--colors-text-inverse);border-color:var(--colors-accent-700)}.hero h1,h2{color:var(--colors-primary-500);font-family:var(--typography-fontFamily-heading)}.hero .button{background-color:var(--colors-primary-500)}.hero p,a{font-family:var(--typography-fontFamily-body)}.hero .button:hover{background-color:var(--colors-primary-700)}.link:hover{color:var(--colors-primary-200)}.logo{font-family:var(--typography-fontFamily-heading)}.button:hover{background-color:var(--colors-accent-700)}