.cta b{position:relative;display:inline-grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(255,255,255,.42);border-radius:50%;font-size:0!important;line-height:0;overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s,box-shadow .35s}.cta b:before{content:"";position:absolute;width:13px;height:1.5px;background:currentColor;transform:translateX(-1px);transition:transform .45s cubic-bezier(.22,1,.36,1)}.cta b:after{content:"";position:absolute;width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateX(3px) rotate(45deg);transition:transform .45s cubic-bezier(.22,1,.36,1)}.cta:hover b{transform:translateX(4px) rotate(-8deg);background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.78);box-shadow:0 0 0 5px rgba(143,208,202,.10)}.cta:hover b:before{transform:translateX(1px) scaleX(1.12)}.cta:hover b:after{transform:translateX(5px) rotate(45deg)}.statement .cta b{border-color:rgba(16,42,67,.32)}.statement .cta:hover b{background:rgba(45,127,120,.09);border-color:#2d7f78}.form-card .cta b{border-color:rgba(255,255,255,.42)}@media(hover:none) and (pointer:coarse){.cta:active b{transform:translateX(4px) scale(.94);background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.78)}}@media(prefers-reduced-motion:reduce){.cta b,.cta b:before,.cta b:after{transition:none}.cta:hover b{transform:none}}
