.tba-cta[data-v-0f278a27]{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){.tba-cta[data-v-0f278a27]{padding:1.05rem 2rem;font-size:1.125rem}}.tba-cta[data-v-0f278a27]:hover{transform:translateY(-2px)}.tba-cta[data-v-0f278a27]:focus-visible{outline:3px solid #58c5bb;outline-offset:3px}.tba-cta-teal[data-v-0f278a27]{background:linear-gradient(135deg,var(--color-brand-500),var(--color-brand-700));color:#fff;box-shadow:0 12px 30px -10px #21a4a3a6}.tba-cta-teal[data-v-0f278a27]:hover{box-shadow:0 18px 40px -12px #21a4a3cc}.tba-cta-teal[data-v-0f278a27]: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}.tba-cta-teal[data-v-0f278a27]:hover:after{transform:translate(120%)}.tba-cta-hell[data-v-0f278a27]{background:#fff;color:var(--color-brand-700);box-shadow:0 12px 30px -12px #00000059}.tba-cta-hell[data-v-0f278a27]:hover{box-shadow:0 18px 40px -14px #00000073}@media(prefers-reduced-motion:reduce){.tba-cta[data-v-0f278a27],.tba-cta-teal[data-v-0f278a27]:after{transition:none}}
