.cta-root{max-width:190px;margin:-4px auto -2px}.cta-root :is(.r-x,.r-bob,.j-hipL,.j-hipR,.j-kneeL,.j-kneeR,.j-shL,.j-shR,.j-torso,.j-head,.j-look,.j-pigL,.j-pigR,.f-normal,.f-happy,.f-mouth,.f-marker,.sc-bubble){animation:none}.cta-root .r-x{transform:none}.cta-root :is(.j-hipL,.j-hipR,.j-kneeL,.j-kneeR,.j-torso,.j-head,.j-look){transform:none}.cta-root .j-shL{transform:rotate(8deg)}.cta-root .j-shR{transform:rotate(-8deg)}.cta-cf,.cta-sparkles{opacity:0}.cta-root .sc-steam{display:none}@media (prefers-reduced-motion:no-preference){.cta-root *{animation-play-state:var(--sc-state)!important}.cta-root[data-motion=on] .r-bob{animation:cta-breathe 3.2s ease-in-out infinite}.cta-root[data-motion=on] .j-pigL{animation:cta-sway 3.2s ease-in-out infinite}.cta-root[data-motion=on] .j-pigR{animation:cta-sway 3.2s ease-in-out -1.1s infinite reverse}.cta-root[data-motion=on] .j-shR{animation:cta-wave 6s linear 1s infinite}.cta-root[data-motion=on] .j-head{animation:cta-nod 6s ease-in-out 1s infinite}@keyframes cta-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(.992,1.012)}}@keyframes cta-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes cta-wave{0%,52%{transform:rotate(-8deg);animation-timing-function:var(--e-out)}60%{transform:rotate(-148deg);animation-timing-function:ease-in-out}66%{transform:rotate(-172deg);animation-timing-function:ease-in-out}72%{transform:rotate(-146deg);animation-timing-function:ease-in-out}78%{transform:rotate(-172deg);animation-timing-function:ease-in-out}84%{transform:rotate(-148deg);animation-timing-function:var(--e-in)}92%,to{transform:rotate(-8deg)}}@keyframes cta-nod{0%,56%,92%,to{transform:rotate(0)}64%,84%{transform:rotate(-4deg)}}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root[data-motion=on] .r-bob{animation:cta-jump 1.7s linear 1}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root[data-motion=on] .j-shL{animation:cta-armL 1.7s linear 1}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root[data-motion=on] .j-shR{animation:cta-armR 1.7s linear 1}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root[data-motion=on] .j-torso{animation:cta-lean 1.7s ease-in-out 1}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root[data-motion=on] .j-head{animation:cta-tilt 1.7s ease-in-out 1}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root[data-motion=on] .f-happy{animation:cta-face-on 1.7s step-end 1}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root[data-motion=on] .f-mouth{animation:cta-face-on 1.7s step-end 1}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root[data-motion=on] .f-normal{animation:cta-face-off 1.7s step-end 1}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root[data-motion=on] .cta-sparkles{animation:cta-sparkle 1.7s linear 1}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root[data-motion=on] .cta-cf{animation:cta-confetti 1.7s ease-out var(--d) 1 both}@keyframes cta-jump{0%{transform:translateY(0) scale(1);animation-timing-function:var(--e-io)}14%{transform:translateY(5px) scale(1.07,.9);animation-timing-function:var(--e-out)}40%{transform:translateY(-48px) scale(.95,1.06);animation-timing-function:var(--e-in)}62%{transform:translateY(0) scale(1.06,.92);animation-timing-function:var(--e-out)}74%{transform:translateY(-14px) scale(.98,1.03);animation-timing-function:var(--e-in)}86%{transform:translateY(0) scale(1.03,.96);animation-timing-function:var(--e-io)}to{transform:translateY(0) scale(1)}}@keyframes cta-armL{0%{transform:rotate(8deg);animation-timing-function:var(--e-io)}14%{transform:rotate(-14deg);animation-timing-function:var(--e-out)}40%{transform:rotate(168deg);animation-timing-function:ease-in-out}62%{transform:rotate(150deg);animation-timing-function:ease-in-out}74%{transform:rotate(172deg);animation-timing-function:ease-in-out}90%{transform:rotate(150deg);animation-timing-function:var(--e-io)}to{transform:rotate(8deg)}}@keyframes cta-armR{0%{transform:rotate(-8deg);animation-timing-function:var(--e-io)}14%{transform:rotate(14deg);animation-timing-function:var(--e-out)}40%{transform:rotate(-168deg);animation-timing-function:ease-in-out}62%{transform:rotate(-150deg);animation-timing-function:ease-in-out}74%{transform:rotate(-172deg);animation-timing-function:ease-in-out}90%{transform:rotate(-150deg);animation-timing-function:var(--e-io)}to{transform:rotate(-8deg)}}@keyframes cta-lean{0%,to{transform:rotate(0)}14%{transform:rotate(4deg)}40%{transform:rotate(-3deg)}62%{transform:rotate(3deg)}}@keyframes cta-tilt{0%,to{transform:rotate(0)}40%{transform:rotate(-6deg)}62%{transform:rotate(4deg)}}@keyframes cta-face-on{0%,13.9%{opacity:0}14%,85.9%{opacity:1}86%,to{opacity:0}}@keyframes cta-face-off{0%,13.9%{opacity:1}14%,85.9%{opacity:0}86%,to{opacity:1}}@keyframes cta-sparkle{0%,12%{opacity:0}20%,80%{opacity:1}to{opacity:0}}@keyframes cta-confetti{0%{transform:translate(0) rotate(0deg);opacity:0;animation-timing-function:var(--e-out)}4%{opacity:1}34%{transform:translate(calc(var(--dx) * .6),var(--up)) rotate(calc(var(--rot) * .4));opacity:1;animation-timing-function:var(--e-in)}92%{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}}.pxp-cta__perch{position:relative;--w:200px}.pxp-cta__perch--on{margin-top:calc(var(--w) * 214 / 220 + 14px)}.pxp-cta__perch .cta-root{position:absolute;left:0;right:0;bottom:calc(100% - var(--w) * 70 / 220);z-index:2;width:var(--w);max-width:none;margin:0 auto;pointer-events:none;transition:transform .2s ease}.pxp-cta__perch:has(.pxp-linkcard:hover) .cta-root{transform:var(--t-linkcard-hover-t,none)}.cta-root--perch .j-hipL{transform:rotate(75deg)}.cta-root--perch .j-hipR,.cta-root--perch .j-kneeL{transform:rotate(-75deg)}.cta-root--perch .j-kneeR{transform:rotate(75deg)}.cta-root--perch .j-torso{transform:rotate(-2deg)}.cta-root--perch .j-shL{transform:rotate(34deg)}.cta-root--perch .j-shR{transform:rotate(-134deg)}.cta-root--perch .cta-cast{opacity:.26}@media (prefers-reduced-motion:no-preference){.cta-root--perch[data-motion=on] .j-hipL,.cta-root--perch[data-motion=on] .j-hipR{animation:none}.cta-root--perch[data-motion=on] .j-kneeL{animation:cta-swing-l 3.2s ease-in-out infinite}.cta-root--perch[data-motion=on] .j-kneeR{animation:cta-swing-r 3.2s ease-in-out -1.6s infinite}.cta-root--perch[data-motion=on] .j-shR{animation:cta-perch-wave 4.2s linear infinite}.cta-root--perch[data-motion=on] .j-head{animation:cta-perch-nod 4.2s ease-in-out infinite}.cta-root--perch[data-motion=on] .j-shL{animation:none}@keyframes cta-swing-l{0%,to{transform:rotate(-64deg)}50%{transform:rotate(-88deg)}}@keyframes cta-swing-r{0%,to{transform:rotate(64deg)}50%{transform:rotate(88deg)}}@keyframes cta-perch-wave{0%{transform:rotate(-12deg);animation-timing-function:var(--e-out)}8%{transform:rotate(-124deg);animation-timing-function:ease-in-out}16%{transform:rotate(-146deg);animation-timing-function:ease-in-out}26%{transform:rotate(-122deg);animation-timing-function:ease-in-out}36%{transform:rotate(-146deg);animation-timing-function:ease-in-out}46%{transform:rotate(-122deg);animation-timing-function:ease-in-out}56%{transform:rotate(-146deg);animation-timing-function:ease-in-out}66%{transform:rotate(-124deg);animation-timing-function:var(--e-in)}80%,to{transform:rotate(-12deg)}}@keyframes cta-perch-nod{0%,70%,8%,to{transform:rotate(0)}18%,60%{transform:rotate(-4deg)}}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root--perch[data-motion=on] .r-bob{animation:cta-perch-hop 1.7s linear 1}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root--perch[data-motion=on] .j-kneeL{animation:cta-kick-l .5s ease-in-out 3}.pxp-cta:has(.pxp-linkcard--accent:is(:hover,:focus-visible)) .cta-root--perch[data-motion=on] .j-kneeR{animation:cta-kick-r .5s ease-in-out -.25s 3}@keyframes cta-perch-hop{0%{transform:translateY(0) scale(1);animation-timing-function:var(--e-io)}14%{transform:translateY(2px) scale(1.04,.95);animation-timing-function:var(--e-out)}38%{transform:translateY(-12px) scale(.97,1.04);animation-timing-function:var(--e-in)}60%{transform:translateY(0) scale(1.04,.95);animation-timing-function:var(--e-out)}76%{transform:translateY(-5px) scale(.99,1.01);animation-timing-function:var(--e-in)}90%,to{transform:translateY(0) scale(1)}}@keyframes cta-kick-l{0%,to{transform:rotate(-60deg)}50%{transform:rotate(-100deg)}}@keyframes cta-kick-r{0%,to{transform:rotate(60deg)}50%{transform:rotate(100deg)}}}