@media not all and (min-width:47.9375rem){:root{--cta-height:var(--cta-narrow-height);--cta-radius:var(--cta-narrow-radius);--cta-padding-x:var(--cta-narrow-padding-x);--cta-gap:var(--cta-narrow-gap);--cta-label-size:var(--cta-narrow-label-size)}}.cta-box{--wide-scale:1;height:var(--cta-height);border-radius:var(--cta-radius);padding-inline:var(--cta-padding-x);gap:var(--cta-gap)}.cta-label{font-size:calc(var(--cta-label-size) + (var(--type-body-l) - var(--type-body-2)) * var(--wide-type-progress));line-height:var(--cta-label-leading);letter-spacing:var(--cta-label-tracking);font-weight:var(--cta-label-weight);text-align:center;white-space:nowrap}.cta-wrap{height:auto;min-height:var(--cta-height);padding-block:var(--cta-gap)}.cta-wrap .cta-label{white-space:normal;text-wrap:balance}.cta-wrap .cta-inline-icon{vertical-align:middle;margin-inline-end:var(--cta-gap);display:inline-block}@media not all and (min-width:47.9375rem){.cta-box{--cta-label-size:var(--type-body-3);--cta-label-leading:var(--type-body-3-leading);width:100%}}.cta-legacy{border:var(--cta-legacy-edge) solid transparent;background-image:linear-gradient(var(--color-e2e2e2), var(--color-e2e2e2)), var(--gradient-cta-legacy);transition:border-width var(--motion-hover-duration) var(--ease-slow);background-origin:border-box;background-clip:padding-box,border-box}@media (hover:hover){.cta-legacy:hover{border-width:var(--cta-legacy-edge-hover)}}.cta-legacy:focus-visible,.cta-legacy:active,.cta-legacy[data-pinned]{border-width:var(--cta-legacy-edge-hover)}.cta-legacy-text{color:var(--color-black);background-image:var(--gradient-cta-legacy);-webkit-text-stroke:var(--cta-legacy-label-stroke) transparent;-webkit-background-clip:text;background-clip:text}
