[data-anim-nav]{transition:background .35s ease,box-shadow .35s ease,border-color .35s ease}[data-anim-nav].is-scrolled{background:rgba(20,20,20,.97)!important;border-bottom-color:rgba(var(--brand-rgb),.3)!important;box-shadow:0 10px 30px rgba(0,0,0,.35)}.jg-scan{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--brand-primary) 30%,var(--brand-on-dark) 50%,var(--brand-primary) 70%,transparent);box-shadow:0 0 12px rgba(var(--brand-rgb),.6);pointer-events:none;animation:jg-sweep 1.5s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes jg-sweep{from{transform:translateY(0)}to{transform:translateY(var(--jg-scan-h,160px))}}.btn-primary,.dl-btn,.nav-cta,.price-card .cta{transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.btn-primary:hover,.nav-cta:hover,.price-card .cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(var(--brand-rgb),.35)}.btn-primary:active,.nav-cta:active,.price-card .cta:active{transform:translateY(0)}.btn-ghost{transition:border-color .25s ease,color .25s ease,transform .25s ease}.btn-ghost:hover{transform:translateY(-2px)}.cmp-card,.flow-card,details{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.flow-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(31,41,55,.1);border-color:#e9b9ad}.dl-btn:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(31,41,55,.18)}.ent-banner a{transition:letter-spacing .25s ease;display:inline-block}.ent-banner a:hover{letter-spacing:1px}@media (prefers-reduced-motion:reduce){.btn-ghost,.btn-primary,.cmp-card,.dl-btn,.flow-card,.jg-scan,.nav-cta,.price-card .cta,[data-anim-nav],details{transition:none!important;animation:none!important}}