.solid-cta{isolation:isolate;height:var(--solid-cta-height,clamp(3rem, 4.17vw, 5rem));padding-inline:var(--solid-cta-pad-x,clamp(1rem, 1.25vw, 1.5rem));border-radius:var(--solid-cta-radius,calc(var(--solid-cta-height,clamp(3rem, 4.17vw, 5rem)) / 4));background-color:var(--color-figma-blue);color:var(--color-figma-white);font-family:var(--font-sans);font-size:var(--solid-cta-font-size,clamp(.875rem, 1.25vw, 1.5rem));white-space:nowrap;border:1px solid #0000;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out,padding .3s ease-out;display:inline-flex;position:relative;overflow:hidden}@media not (min-width:40rem){.solid-cta{border-radius:calc(var(--solid-cta-radius,calc(var(--solid-cta-height,clamp(3rem, 4.17vw, 5rem)) / 4)) - 2px)}}.solid-cta:hover{background-color:#003872;border-color:#002839;box-shadow:0 6px 6px #00000059}.solid-cta:focus-visible{outline:3px solid var(--solid-cta-focus,#fff);outline-offset:3px}.solid-cta__label{z-index:1;position:relative}.solid-cta__shine{filter:blur(8px);pointer-events:none;background:#ffffff4d;width:3.5rem;transition:left .3s ease-out,transform .3s ease-out;position:absolute;top:-1rem;bottom:-1rem;left:0;transform:translate(calc(-100% - 1rem))skew(20deg)}.solid-cta:hover .solid-cta__shine{left:100%;transform:translate(5rem)skew(20deg)}@media (prefers-reduced-motion:reduce){.solid-cta,.solid-cta__shine{transition:none}}
