.cta-rise{transition:transform .9s var(--v3-ease);transform:translateY(48px)}[data-shown] .cta-rise{transform:none}.cta-shimmer{opacity:0;pointer-events:none;height:140px;position:absolute;inset:0 0 auto;overflow:hidden;transform:translateY(-140px);-webkit-mask-image:linear-gradient(#0000,#000 45% 55%,#0000);mask-image:linear-gradient(#0000,#000 45% 55%,#0000)}.cta-shimmer>img{filter:brightness(1.75)saturate(.7);max-width:none;position:absolute;top:0;left:0;transform:translateY(140px)}[data-shown][data-live] .cta-shimmer{opacity:.6;animation:6.4s linear 1.1s infinite cta-band}[data-shown][data-live] .cta-shimmer>img{animation:6.4s linear 1.1s infinite cta-band-copy}@keyframes cta-band{0%{transform:translateY(-140px)}42%,to{transform:translateY(419px)}}@keyframes cta-band-copy{0%{transform:translateY(140px)}42%,to{transform:translateY(-419px)}}.cta-row{opacity:0;transition:opacity .36s var(--v3-ease), transform .48s var(--v3-ease);transition-delay:calc(.38s + var(--i) * .12s);transform:translateY(6px)}[data-shown] .cta-row{opacity:1;transform:none}.cta-row-flash{opacity:0}[data-shown] .cta-row-flash{animation:cta-flash .9s var(--v3-ease) calc(.38s + 3 * .12s + .18s) both}@keyframes cta-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.cta-dot{transform:scale(1)}[data-shown] .cta-dot-proof{animation:cta-pop .52s var(--v3-ease) calc(.38s + 3 * .12s + .12s) both}@keyframes cta-pop{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1)}}[data-static] .cta-rise,[data-static] .cta-row{opacity:1;transition:none;transform:none}[data-static] .cta-shimmer,[data-static] .cta-row-flash{opacity:0;animation:none}[data-static] .cta-dot-proof{animation:none}@media (prefers-reduced-motion:reduce){.cta-rise,.cta-row{opacity:1;transition:none;transform:none}.cta-shimmer,.cta-row-flash{opacity:0!important;animation:none!important}.cta-dot-proof{animation:none!important}}.tree-pre,.tree-label{transition:color .15s}.tree-arrow{opacity:0;transition:opacity .15s ease, transform .2s var(--v3-ease);transform:translate(-3px)}.tree-link:hover .tree-pre,.tree-link:focus-visible .tree-pre,[data-static] .tree-link[data-demo-hover] .tree-pre{color:#9db6ff}.tree-link:hover .tree-label,.tree-link:focus-visible .tree-label,[data-static] .tree-link[data-demo-hover] .tree-label{color:#9db6ff;font-weight:500}.tree-link:hover .tree-arrow,.tree-link:focus-visible .tree-arrow,[data-static] .tree-link[data-demo-hover] .tree-arrow{opacity:1;transform:none}.cta-dot-run{transform-origin:50%}[data-shown][data-live] .cta-dot-run{animation:cta-dot-run 1.6s var(--v3-ease) infinite}@keyframes cta-dot-run{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}[data-shown][data-live] .cta-run-px>span{animation:1.2s step-end infinite cta-run-px;animation-delay:calc(var(--k) * .12s)}@keyframes cta-run-px{0%,40%,to{opacity:.3}10%,30%{opacity:1}}[data-static] .cta-dot-run,[data-static] .cta-run-px>span{animation:none}@media (prefers-reduced-motion:reduce){.cta-dot-run,.cta-run-px>span{animation:none!important}}.tm-live .tm-body{transition:transform .26s var(--v3-ease)}.tm-live .tm-band{transform:translateY(250px)}.tm-live .tm-glint{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(0)}@media (hover:hover){[data-mark-host]:hover .tm-body{transform:translateY(-12px)}[data-mark-host]:hover .tm-band{transition:transform .62s cubic-bezier(.3,.6,.25,1);transform:translateY(-110px)}[data-mark-host]:hover .tm-glint{animation:.52s step-end .34s both tm-glint}}[data-mark-host]:focus-visible .tm-body{transform:translateY(-12px)}[data-mark-host]:focus-visible .tm-band{transition:transform .62s cubic-bezier(.3,.6,.25,1);transform:translateY(-110px)}[data-mark-host]:focus-visible .tm-glint{animation:.52s step-end .34s both tm-glint}@keyframes tm-glint{0%{opacity:0;transform:scale(0)}8%{opacity:1;transform:scale(.34)}28%,62%{opacity:1;transform:none}82%{opacity:1;transform:scale(.34)}to{opacity:0;transform:scale(0)}}[data-static] .tm-live .tm-body,[data-static] .tm-live .tm-band{transition:none}@media (prefers-reduced-motion:reduce){.tm-live .tm-band,.tm-live .tm-glint{display:none}.tm-live .tm-body{transition:none}}
