@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sv{animation:linear both sv-in;animation-timeline:view();animation-range:cover cover 55%}@keyframes sv-in{0%{opacity:.45;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes sv-in-18{0%{opacity:.45;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sv-in-22{0%{opacity:.45;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes sv-in-26{0%{opacity:.45;transform:translateY(26px)}to{opacity:1;transform:none}}.sv.sv-y18{animation-name:sv-in-18}.sv.sv-y22{animation-name:sv-in-22}.sv.sv-y26{animation-name:sv-in-26}.sv-exit{animation:linear both sv-out;animation-timeline:view();animation-range:exit exit 85%}@keyframes sv-out{to{opacity:.12;transform:translateY(-44px)}}}}[data-offscreen] .loop-anim,[data-offscreen] .loop-anim:before,[data-offscreen] .loop-anim:after{animation-play-state:paused!important}.pay-tail{isolation:isolate;position:relative}.pay-tail-wash{z-index:-1;pointer-events:none;background:linear-gradient(#6366f11a 0%,#6366f129 14%,#7c66f624 42%,#a855f714 70%,#a855f700 100%);position:absolute;inset:0;overflow:hidden}.pay-orb{pointer-events:none;border-radius:50%;position:absolute}.pay-orb-a{background:radial-gradient(circle,#6366f138 0%,#6366f100 70%);width:clamp(300px,44vw,620px);height:clamp(300px,44vw,620px);top:2%;left:-12%}.pay-orb-b{background:radial-gradient(circle,#a855f733 0%,#a855f700 70%);width:clamp(260px,38vw,540px);height:clamp(260px,38vw,540px);top:46%;right:-14%}.pay-seam{background:#6366f124;height:3px;position:relative}.pay-seam-fill{transform-origin:0;background:linear-gradient(90deg,#6366f1 0%,#a855f7 55%,#ec4899 100%);position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pay-tail{view-timeline:--tail block}.pay-orb{animation:none;animation-timeline:--tail;animation-range:cover}.pay-orb-a{animation-name:pay-orb-a}.pay-orb-b{animation-name:pay-orb-b}@keyframes pay-orb-a{0%{transform:translateY(70px)}to{transform:translate(44px,-90px)}}@keyframes pay-orb-b{0%{transform:translateY(90px)}to{transform:translate(-52px,-70px)}}.pay-seam-fill{animation:linear both pay-seam;animation-timeline:view();animation-range:cover 26% cover 62%}@keyframes pay-seam{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.final-cta:hover{filter:brightness(1.05)}
