.brand-lottie{aspect-ratio:1;width:100%;display:block;position:relative}.brand-lottie-canvas{opacity:0;pointer-events:none;position:absolute;inset:0}.brand-lottie-canvas svg,.brand-lottie-fallback{width:100%;height:100%;display:block}.brand-lottie[data-ready=true] .brand-lottie-canvas{opacity:1}.brand-lottie[data-ready=true] .brand-lottie-fallback{visibility:hidden}.motion-control-slot{min-height:52px}@media (prefers-reduced-motion:reduce){.motion-control-slot{display:none}}.motion-toggle{min-height:38px;color:var(--brand-ink,#2f2fe4);cursor:pointer;background:#ffffffb3;border:1px solid #e6e6f8;border-radius:24px;align-items:center;gap:7px;margin-top:14px;padding:6px 12px;font-size:11px;display:inline-flex}.motion-toggle svg{width:13px;height:13px}.motion-toggle:hover{background:#e6e6f8;border-color:#2f2fe4}.motion-toggle:focus-visible{outline-offset:4px;outline:2px solid #2f2fe4}.motion-experience[data-motion=paused] *,.motion-experience[data-motion=paused] :before,.motion-experience[data-motion=paused] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){.motion-experience[data-motion=playing] .selected-media,.motion-experience[data-motion=playing] .marketing-visual-panel{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.motion-experience[data-motion=playing] .selected-media:hover{transform:translateY(-5px);box-shadow:0 22px 45px -28px #2f2fe460}.motion-experience[data-motion=playing] .marketing-visual-panel{animation:6s ease-in-out infinite panel-breathe}@keyframes panel-breathe{0%,to{box-shadow:0 12px 32px #2f2fe40d}50%{box-shadow:0 18px 48px #2f2fe429}}}
