.c-new-cta__group{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.c-new-cta__group--align-left{justify-content:flex-start}.c-new-cta__group--align-center{justify-content:center}.c-new-cta__group--align-right{justify-content:flex-end}.c-new-cta__btn{--cta-pad-y:14px;--cta-pad-x:22px;--cta-radius:5px;--cta-font:16px;--cta-weight:600;align-items:center;border:1px solid transparent;border-radius:var(--cta-radius);color:#16162e;display:inline-flex;font-size:var(--cta-font);font-weight:var(--cta-weight);gap:6px;justify-content:center;line-height:1.2;outline:0;padding:calc(var(--cta-pad-y) - 1px) calc(var(--cta-pad-x) - 1px);position:relative;transition:box-shadow .18s ease,filter .18s ease,background-color .18s ease,transform .18s ease,color .12s ease,scale .15s ease}.c-new-cta__btn,.c-new-cta__btn:active,.c-new-cta__btn:focus,.c-new-cta__btn:visited{text-decoration:none}.c-new-cta__label{align-items:center;display:inline-flex;white-space:nowrap}.c-new-cta__icon{display:inline-block;flex:0 0 auto;height:18px;margin-top:-1px;vertical-align:middle;width:18px}.c-new-cta__btn--large{--cta-pad-y:16px;--cta-pad-x:26px;--cta-font:18px;border-radius:8px}.c-new-cta__btn--lime{background:#b8eb4b;border-color:#b8eb4b;color:#16162e;--cta-glow:#8fbe2f}.c-new-cta__btn--mineral{background:#01d4fe;border-color:#01d4fe;color:#16162e;--cta-glow:#028dbe}.c-new-cta__btn--gradient{background:linear-gradient(90deg,#16162e,#4e3cbb 55%,#6a67ff);border-color:#b2b0ff;color:#fff;--cta-glow:#6a67ff}.c-new-cta__btn--light-border{background:transparent;border-color:#fff;color:#fff}.c-new-cta__btn--dark-border{background:transparent;border-color:#16162e;color:#16162e}.c-new-cta__btn--gradient,.c-new-cta__btn--gradient:active,.c-new-cta__btn--gradient:focus,.c-new-cta__btn--gradient:hover,.c-new-cta__btn--gradient:visited,.c-new-cta__btn--light-border,.c-new-cta__btn--light-border:active,.c-new-cta__btn--light-border:focus,.c-new-cta__btn--light-border:hover,.c-new-cta__btn--light-border:visited{color:#fff!important}.c-new-cta__btn:focus-visible{outline:2px solid #b8eb4b;outline-offset:3px}@media (hover:hover) and (pointer:fine){.c-new-cta__btn:hover{filter:brightness(.96)}}@media (hover:hover) and (pointer:fine){@media (min-width:641px){@keyframes c-new-cta-bounce-duo{0%{transform:translateY(0)}56%{transform:translateY(-7px)}84%{transform:translateY(0)}96%{transform:translateY(-3px)}to{transform:translateY(0)}}.c-new-cta__anim--bounce:hover{animation:c-new-cta-bounce-duo .48s cubic-bezier(.22,.7,.18,1) 1;will-change:transform}.c-new-cta__anim--bounce:active{animation:none;transform:translateY(0)}.c-new-cta__anim--shadow:hover{box-shadow:0 0 0 1px hsla(0,0%,100%,0),0 0 10px 2px color-mix(in srgb,var(--cta-glow,rgba(0,0,0,.2)) 70%,transparent);scale:1.01}.c-new-cta__anim--shadow:active{box-shadow:0 0 6px 1.5px color-mix(in srgb,var(--cta-glow,rgba(0,0,0,.15)) 60%,transparent);scale:1}.c-new-cta__anim--float:hover{transform:scale(1.04)}.c-new-cta__anim--float:active{transform:scale(1)}}}@media (prefers-reduced-motion:reduce){.c-new-cta__btn{transition:none}.c-new-cta__anim--bounce:hover,.c-new-cta__anim--float:hover{animation:none;transform:none}}@media (max-width:480px){.c-new-cta__group{gap:12px}.c-new-cta__btn{--cta-pad-y:12px;--cta-pad-x:18px;--cta-font:15px}.c-new-cta__btn--large{--cta-pad-y:14px;--cta-pad-x:22px;--cta-font:17px}}