.tbl-cta[data-v-20470dd4]{position:relative;display:inline-flex;align-items:center;gap:.75rem;overflow:hidden;border-radius:9999px;padding:.95rem 1.5rem;font-size:1rem;font-weight:700;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}@media(min-width:640px){.tbl-cta[data-v-20470dd4]{padding:1.05rem 2rem;font-size:1.125rem}}.tbl-cta[data-v-20470dd4]:hover{transform:translateY(-2px)}.tbl-cta[data-v-20470dd4]:focus-visible{outline:3px solid #58c5bb;outline-offset:3px}.tbl-cta-teal[data-v-20470dd4]{background:linear-gradient(135deg,var(--color-brand-500),var(--color-brand-700));color:#fff;box-shadow:0 12px 30px -10px #21a4a3a6}.tbl-cta-teal[data-v-20470dd4]:hover{box-shadow:0 18px 40px -12px #21a4a3cc}.tbl-cta-teal[data-v-20470dd4]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s ease}.tbl-cta-teal[data-v-20470dd4]:hover:after{transform:translate(120%)}.tbl-cta-hell[data-v-20470dd4]{background:#fff;color:var(--color-brand-700);box-shadow:0 12px 30px -12px #00000059}.tbl-cta-hell[data-v-20470dd4]:hover{box-shadow:0 18px 40px -14px #00000073}@media(prefers-reduced-motion:reduce){.tbl-cta[data-v-20470dd4],.tbl-cta-teal[data-v-20470dd4]:after{transition:none}}
