.landing-motion-globe{display:block;overflow:visible}.landing-motion-globe__outline,.landing-motion-globe__equator{transform:none}.landing-motion-globe__longitudes{transform-origin:0 0;will-change:transform;animation:landing-motion-globe-spin 14s linear infinite}@keyframes landing-motion-globe-spin{0%{transform:translate3d(-2.25rem,0,0)}to{transform:translateZ(0)}}.landing-lovable-exact .bleisr-hero-nav,.landing-lovable-exact .bleisr-hero-logo-link,.landing-lovable-exact .bleisr-hero-logo-image{animation:none;transform:none;will-change:auto;overflow:visible}.landing-motion-quote{display:block;transform-origin:50% 50%;transform-box:fill-box;will-change:transform;animation:landing-motion-quote-wiggle 4.2s ease-in-out infinite}@keyframes landing-motion-quote-wiggle{0%,82%{transform:rotate(0)}86%{transform:rotate(-4deg)}90%{transform:rotate(4deg)}94%{transform:rotate(-2deg)}98%,to{transform:rotate(0)}}.landing-motion-phone-wrap{overflow:visible}.landing-motion-phone{display:block;transform-origin:50% 50%;will-change:transform;animation:landing-motion-phone-float 8.5s ease-in-out infinite}@keyframes landing-motion-phone-float{0%,to{transform:translateZ(0) rotate(0)}20%{transform:translate3d(8px,-8px,0) rotate(1.2deg)}40%{transform:translate3d(8px,6px,0) rotate(.6deg)}60%{transform:translate3d(-8px,7px,0) rotate(-1.2deg)}80%{transform:translate3d(-8px,-6px,0) rotate(-.5deg)}}@keyframes landing-motion-phone-float-sm{0%,to{transform:translateZ(0) rotate(0)}20%{transform:translate3d(6px,-6px,0) rotate(1deg)}40%{transform:translate3d(6px,5px,0) rotate(.4deg)}60%{transform:translate3d(-6px,6px,0) rotate(-1deg)}80%{transform:translate3d(-6px,-5px,0) rotate(-.4deg)}}@media(max-width:1023px){.landing-motion-phone{animation-name:landing-motion-phone-float-sm}}.landing-ai-companion-orb{display:none}@media(max-width:767px){.landing-ai-companion-orb,.landing-ai-companion-orb:before,.landing-ai-companion-orb:after{display:none!important;animation:none!important;box-shadow:none!important;background:none!important;content:none!important}.landing-motion-phone-wrap--companion{isolation:isolate;padding:0;overflow:visible}.landing-motion-phone--stable,.landing-motion-phone-wrap--companion .landing-motion-phone{animation:landing-motion-phone-wiggle 7.8s ease-in-out infinite!important;transform-origin:50% 58%;will-change:transform}@keyframes landing-motion-phone-wiggle{0%,to{transform:rotate(0)}28%{transform:rotate(-1.15deg)}55%{transform:rotate(.85deg)}78%{transform:rotate(-.55deg)}}.landing-details-globe{width:26px;height:26px}}.landing-vs-section{overflow-x:clip}.landing-vs-marquee{overflow:hidden;max-width:100%;min-width:0;width:100%;scrollbar-width:none}.landing-vs-marquee__viewport{width:100%;min-width:0;overflow:hidden;scrollbar-width:none}.landing-vs-marquee__track{display:flex;width:max-content;align-items:center;will-change:transform}.landing-vs-marquee__track--left,.landing-vs-marquee__track--right{animation:landing-vs-marquee-right 24s linear infinite}.landing-vs-marquee__group{display:flex;align-items:center;gap:2.5rem;margin:0;padding:0 2.5rem 0 0;list-style:none;flex-shrink:0}.landing-vs-marquee__item{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@keyframes landing-vs-marquee-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(max-width:1023px){.landing-vs-marquee__track--left,.landing-vs-marquee__track--right{animation-duration:32s}}.landing-vs-section[data-landing-motion-paused=true] .landing-vs-marquee__track{animation-play-state:paused}.landing-vs-zoom-img{transform-origin:center center;will-change:transform;backface-visibility:hidden}@media(prefers-reduced-motion:reduce){.landing-motion-globe,.landing-motion-globe__longitudes,.landing-motion-quote,.landing-motion-phone,.landing-motion-phone--stable,.landing-ai-companion-orb,.landing-ai-companion-orb:before,.landing-vs-marquee__track{animation:none!important;transform:none!important;will-change:auto}.landing-ai-companion-orb{display:none!important}.landing-vs-zoom-img{transform:none!important;will-change:auto}.landing-vs-marquee,.landing-vs-marquee__viewport{overflow:visible}.landing-vs-marquee__track{display:block;width:100%}.landing-vs-marquee__clone{display:none}.landing-vs-marquee__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%;padding:0}.landing-vs-marquee__item{min-width:0}}@media(prefers-reduced-motion:reduce)and (min-width:768px){.landing-vs-marquee__group{gap:1.5rem}}@media(prefers-reduced-motion:reduce)and (min-width:1024px){.landing-vs-marquee__group{grid-template-columns:repeat(4,minmax(0,1fr))}}
