.s-text-btn{--scheme-surface:var(--surface-global-subtle);--scheme-text:var(--text-global-primary);--scheme-eyebrow:var(--text-global-secondary);background-color:var(--scheme-surface);border-radius:.25rem;color:var(--scheme-text);display:grid;gap:1.5rem;padding:var(--responsive-md) var(--responsive-lg)}.s-text-btn:has(.s-text-btn__usps){padding:var(--static-xl) var(--static-lg)}.s-text-btn .s-text-btn__cta.btn--secondary{background-color:var(--surface-button-secondary);border-color:var(--surface-button-secondary)}.s-text-btn--scheme-green{--scheme-surface:var(--surface-global-accent-dark);--scheme-text:var(--text-global-light);--scheme-eyebrow:var(--text-global-light)}.s-text-btn--scheme-slate{--scheme-surface:var(--surface-global-brand);--scheme-text:var(--text-global-light);--scheme-eyebrow:var(--text-global-light)}.s-text-btn--scheme-cream{--scheme-surface:var(--color-accent)}.s-text-btn--scheme-white{--scheme-surface:var(--surface-global-light)}.s-text-btn--title-medium .s-text-btn__title{font-family:var(--font-typeface-display);font-size:var(--font-display-lg);font-weight:700;line-height:1.2}.s-text-btn__content{display:grid;flex:1;gap:.25rem}.s-text-btn__eyebrow{color:var(--scheme-eyebrow);font-size:var(--font-body-sm);font-weight:700;letter-spacing:.04063rem;line-height:1.2;text-transform:uppercase}.s-text-btn__title{font-family:var(--font-typeface-display);font-size:var(--font-display-xs);font-weight:700;line-height:1.1}.s-text-btn__text{font-size:var(--font-body-sm)}.s-text-btn__usps{display:grid;gap:.25rem;margin-top:-.5rem}.s-text-btn__usp{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.s-text-btn__usp-icon{flex-shrink:0;height:1.75rem;width:1.75rem}.s-text-btn__usp-text{font-size:var(--font-body-md)}@media only screen and (min-width:48em){.s-text-btn{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.s-text-btn:has(.s-text-btn__usps){padding:var(--static-macro)}.s-text-btn:has(.s-text-btn__usps) .s-text-btn__content{flex:0 1 auto;max-width:28rem}.s-text-btn__usps{margin-top:0}}@media only screen and (hover:hover){.s-text-btn .s-text-btn__cta.btn--secondary:hover{background-color:var(--surface-button-secondary);border-color:var(--surface-button-secondary);color:var(--text-button-secondary)}}