.section-sm { padding-top: var(--space-12); padding-bottom: var(--space-12); }.container { width: 100%; max-width: var(--container-xl); margin-left: auto; margin-right: auto; padding-left: var(--container-padding); padding-right: var(--container-padding); }.cta-banner { display: flex; align-items: center; justify-content: space-between; gap: var(--space-8); padding: var(--space-8); border-radius: var(--radius-xl); }.bg-primary { background-color: var(--color-primary); }.text-h3 { font-family: var(--font-primary); font-size: var(--text-2xl); font-weight: var(--font-semibold); line-height: var(--leading-normal); color: var(--color-neutral-700); }.btn-lg { font-size: var(--text-lg); padding: var(--space-4) var(--space-8); }.btn-white { background-color: var(--color-white); color: var(--color-primary); border-color: var(--color-white); }.btn { display: inline-flex; align-items: center; justify-content: center; gap: var(--space-2); font-family: var(--font-primary); font-size: var(--text-base); font-weight: var(--font-semibold); padding-top: var(--space-3); padding-bottom: var(--space-3); padding-left: var(--space-6); padding-right: var(--space-6); border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); border-top-width: var(--border-width-2); border-right-width: var(--border-width-2); border-bottom-width: var(--border-width-2); border-left-width: var(--border-width-2); border-style: solid; border-color: transparent; cursor: pointer; transition: all var(--transition-base); text-decoration: none; white-space: nowrap; }.test-style{background-color:#140808;color:#ff3333;font-weight:900;letter-spacing:20px;margin-bottom:48px;margin-top:12px;text-align:right;text-decoration:underline;text-transform:lowercase;padding:24px 30px 24px 12px}.test-style:hover{margin-top:14px;margin-right:14px;margin-left:444px;border-radius:30px}