.cta[data-v-fda5c994]{display:inline-flex;align-items:center;gap:18px;padding:5px 5px 5px 22px;border:1px solid transparent;border-radius:14px;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer;transform:translate3d(var(--mag-x, 0px),calc(var(--mag-y, 0px) + var(--cta-lift, 0px)),0);transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.cta[data-v-fda5c994]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}.cta[data-v-fda5c994]:hover:before{opacity:1}.cta-label[data-v-fda5c994]{display:inline-flex;align-items:center;min-height:40px;position:relative;z-index:1}.cta-arrow[data-v-fda5c994]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.cta-arrow svg[data-v-fda5c994]{width:15px;height:15px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.cta[data-v-fda5c994]:hover{--cta-lift: -3px}.cta:hover .cta-arrow svg[data-v-fda5c994]{transform:translate(3px,-3px)}.cta[data-v-fda5c994]:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.cta--primary.cta--light[data-v-fda5c994]{background:var(--ink);color:var(--paper)}.cta--primary.cta--light .cta-arrow[data-v-fda5c994]{background:var(--signal);color:var(--ink)}.cta--primary.cta--light[data-v-fda5c994]:hover{box-shadow:0 20px 40px #080a0f47,0 8px 16px #080a0f26}.cta--primary.cta--dark[data-v-fda5c994]{background:var(--paper);color:var(--ink)}.cta--primary.cta--dark .cta-arrow[data-v-fda5c994]{background:var(--signal);color:var(--ink)}.cta--primary.cta--dark[data-v-fda5c994]:hover{background:#fffdf6;box-shadow:0 20px 48px #0006,0 8px 20px #0003}.cta--secondary[data-v-fda5c994]{background:transparent;padding-right:7px}.cta--secondary.cta--light[data-v-fda5c994]{border-color:#080a0f33;color:var(--ink)}.cta--secondary.cta--light .cta-arrow[data-v-fda5c994]{border:1px solid rgba(8,10,15,.18);color:var(--ink)}.cta--secondary.cta--light[data-v-fda5c994]:hover{border-color:#080a0f73;background:#080a0f09}.cta--secondary.cta--dark[data-v-fda5c994]{border-color:#eef3fb3d;color:var(--paper)}.cta--secondary.cta--dark .cta-arrow[data-v-fda5c994]{border:1px solid rgba(238,243,251,.24);color:var(--paper)}.cta--secondary.cta--dark[data-v-fda5c994]:hover{border-color:#eef3fb8c;background:#ffffff0d}.cta--sm[data-v-fda5c994]{gap:12px;padding:4px 4px 4px 17px;font-size:13.5px}.cta--sm .cta-label[data-v-fda5c994]{min-height:30px}.cta--sm .cta-arrow[data-v-fda5c994]{width:30px;height:30px;border-radius:7px}.cta--sm .cta-arrow svg[data-v-fda5c994]{width:13px;height:13px}@media (prefers-reduced-motion: reduce){.cta[data-v-fda5c994],.cta-arrow[data-v-fda5c994],.cta-arrow svg[data-v-fda5c994]{transition-duration:.01ms}.cta[data-v-fda5c994]{transform:none}.cta[data-v-fda5c994]:hover{--cta-lift: 0px;transform:none}.cta:hover .cta-arrow svg[data-v-fda5c994]{transform:none}}
