.nw-cta{--nw-cta-ease:cubic-bezier(.16, 1, .3, 1);min-height:52px;padding:var(--rf-space-3) var(--rf-space-8);color:#14212a;transition:background .24s, box-shadow .24s, transform .32s var(--nw-cta-ease);background:#f0f3ed;border:1px solid #e9f0eb;border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff,0 4px 24px #0000001f}.nw-cta.nw-cta-primary{color:#14212a}.nw-cta.nw-cta-secondary{padding-inline:var(--rf-space-6);color:var(--nw-text-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border-color:#edf1f05c;box-shadow:inset 0 1px #ffffff1f}.nw-cta.nw-cta-compact{min-height:44px;padding-block:var(--rf-space-2);font-size:14px}.nw-cta-window{height:1.4em;transition:translate .36s var(--nw-cta-ease);display:block;position:relative;overflow:hidden}.nw-cta-label,.nw-cta-label-next{white-space:nowrap;transition:transform .32s var(--nw-cta-ease);display:block}.nw-cta-label-next{position:absolute;inset:0;transform:translateY(115%)}.nw-cta-primary .nw-cta-window{translate:-8px}.nw-cta-arrow{right:var(--rf-space-3);width:18px;height:18px;position:absolute;overflow:hidden}.nw-cta-arrow-current,.nw-cta-arrow-next{place-items:center;transition:transform .32s cubic-bezier(.65,0,.35,1);display:grid;position:absolute;inset:0}.nw-cta-arrow-next{transform:translate(-125%,125%)}.nw-cta:focus-visible{outline-offset:4px;outline:2px solid #cfffe9}.nw-cta-primary:focus-visible .nw-cta-label{transform:translateY(-115%)}.nw-cta-primary:focus-visible .nw-cta-label-next{transform:translateY(0)}.nw-cta-primary:focus-visible .nw-cta-arrow-current{transform:translate(125%,-125%)}.nw-cta-primary:focus-visible .nw-cta-arrow-next{transform:translate(0)}.nw-cta:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.nw-cta:hover{background:#fff;box-shadow:0 8px 32px #bddfd22e}.nw-cta-secondary:hover{background:#ffffff24}.nw-cta-primary:hover .nw-cta-label{transform:translateY(-115%)}.nw-cta-primary:hover .nw-cta-label-next{transform:translateY(0)}.nw-cta-primary:hover .nw-cta-arrow-current{transform:translate(125%,-125%)}.nw-cta-primary:hover .nw-cta-arrow-next{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.nw-cta,.nw-cta *{transition:none!important}}
