.ec-cta[data-v-8df0e439]{--h:52px;--dot:40px;--pad:calc((var(--h) - var(--dot))/2);position:relative;display:inline-flex;align-items:center;gap:18px;height:var(--h);padding:0 var(--pad) 0 24px;border:0;border-radius:999px;overflow:hidden;isolation:isolate;font-family:var(--ec-font-text);font-size:15px;font-weight:500;line-height:1;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .45s var(--ec-ease-out)}.ec-cta.is-l[data-v-8df0e439]{--h:60px;--dot:46px;gap:22px;padding-left:28px;font-size:16px}@media(max-width:419px){.ec-cta.is-l[data-v-8df0e439]{gap:12px;padding-left:20px;font-size:15px}}.ec-cta.is-light[data-v-8df0e439]{background-color:#fff;color:var(--ec-ink)}.ec-cta.is-ink[data-v-8df0e439]{background-color:var(--ec-ink);color:#fff}.ec-cta__dot[data-v-8df0e439],.ec-cta__label[data-v-8df0e439]{position:relative;z-index:1}.ec-cta__dot[data-v-8df0e439]{flex:none;display:grid;place-items:center;width:var(--dot);height:var(--dot);border-radius:50%;background-color:var(--ec-accent);color:#fff}.ec-cta__dot svg[data-v-8df0e439]{width:18px;height:18px;transition:transform .45s var(--ec-ease-out)}.ec-cta__fill[data-v-8df0e439]{position:absolute;inset:0;z-index:0;border-radius:inherit;background-color:var(--ec-accent);clip-path:circle(calc(var(--dot)/2) at calc(100% - var(--pad) - var(--dot)/2) 50%);transition:clip-path .6s var(--ec-ease-out)}@media(hover:hover)and (pointer:fine){.ec-cta[data-v-8df0e439]:hover{color:#fff}.ec-cta:hover .ec-cta__fill[data-v-8df0e439]{clip-path:circle(150% at calc(100% - var(--pad) - var(--dot)/2) 50%)}.ec-cta:hover .ec-cta__dot svg[data-v-8df0e439]{transform:translate(3px)}}.ec-cta[data-v-8df0e439]:focus-visible{outline:2px solid var(--ec-accent);outline-offset:3px}.ec-cta[aria-disabled=true][data-v-8df0e439]{opacity:.6;cursor:progress}@media(prefers-reduced-motion:reduce){.ec-cta[data-v-8df0e439],.ec-cta__dot svg[data-v-8df0e439],.ec-cta__fill[data-v-8df0e439]{transition:none}}
