/* Original artwork and proportions, without React hydration or duplicated page sections. */
.hero-review-link{color:inherit;text-decoration:none;white-space:nowrap}.hero-review-link:hover{text-decoration:underline}
.home-updated [data-framer-appear-id]{opacity:1!important}
.home-updated [data-framer-root]>[id]{width:100%}
.home-updated #live-support{order:17}.home-updated #faqs{order:18}.home-updated .site-footer{order:19}.home-updated .eu-banner{order:20}
.home-entered{animation:home-reveal .65s ease both}@keyframes home-reveal{from{opacity:.3;translate:0 14px}to{opacity:1;translate:0 0}}
@media(max-width:809px){.home-main-title{font-size:clamp(29px,5.4vw,43px)!important;line-height:1.2!important;letter-spacing:-.04em!important}.home-updated #hero .framer-r8lekp{display:flex!important;width:100%!important;max-width:650px}.home-updated #hero .framer-19aczei{width:100%!important}.home-updated #hero .framer-1j66be{width:100%!important}.hero-review-link{font-size:11px}.home-updated #hero>.framer-1r56raj{min-height:670px!important}.home-updated #hero{min-height:700px!important}}
@media(prefers-reduced-motion:reduce){.home-entered{animation:none}}
@media(max-width:809px){
.home-updated #hero .framer-qr8sup,.home-updated #hero .framer-vf1kqr{width:100%!important;height:auto!important;justify-content:center!important;overflow:visible!important}
.home-updated #hero .framer-qr8sup p{font-size:clamp(25px,6.8vw,40px)!important;line-height:1.2!important}
.home-updated #hero .framer-vf1kqr p{font-size:clamp(25px,6.6vw,38px)!important;line-height:1.2!important;white-space:normal!important;text-align:center}
.home-updated #hero .framer-1nqbji9{width:100%!important}.home-updated #hero .framer-2vgzwx{width:auto!important}
.home-updated #hero .framer-qr8sup>div:not(.framer-2vgzwx){width:30px!important;height:30px!important}
.home-updated #hero .framer-19wuu1w{z-index:5!important}.home-updated #hero .framer-t1gteg{gap:25px!important}
.home-updated #hero>.framer-1r56raj{min-height:760px!important;padding-bottom:150px!important;height:auto!important}.home-updated #hero{min-height:790px!important}
.home-updated #hero .framer-148gzfs{top:650px!important;bottom:auto!important}.home-updated #hero .framer-z8kyjg-container{top:640px!important;bottom:auto!important}
}
@media(max-width:809px){.home-updated #hero .framer-1tf2xmu-container{top:680px!important;bottom:auto!important;scale:.72;transform-origin:top left}.home-updated #hero .framer-148gzfs{top:auto!important}.home-updated #hero .framer-z8kyjg-container{top:705px!important;scale:.8;transform-origin:top center}.home-updated #hero .framer-19wuu1w{position:relative!important;z-index:30!important}.home-updated #hero .framer-1r56raj>.ssr-variant{pointer-events:none}}
@media(min-width:810px) and (prefers-reduced-motion:no-preference){.hero-floating-card{animation:hero-drift 7s ease-in-out infinite!important}.hero-floating-card:nth-child(even){animation-delay:-3s!important}@keyframes hero-drift{50%{translate:0 -9px}}}
/* Interactive demos: preserve the original cards without the Framer runtime. */
.home-updated [data-brand-color]{cursor:pointer;outline-offset:3px;transition:box-shadow .2s;min-width:32px;min-height:32px}.home-updated [data-brand-color][aria-pressed=true]{box-shadow:0 0 0 2px var(--demo-brand);border-radius:7px}.home-updated [data-brand-color]::after{border:0!important}
.home-updated [data-brand-target]{background:var(--demo-brand)!important;transition:background .25s}
.home-updated [data-demo-logo],.home-updated [data-demo-copy],.home-updated [data-demo-language],.home-updated [data-cycle-language]{cursor:pointer;outline-offset:4px}.home-updated [data-demo-logo][aria-pressed=true]{box-shadow:0 0 0 2px #ff6320;border-radius:8px}.home-updated [data-demo-language]{background:transparent!important}.home-updated [data-demo-language][aria-pressed=true]{background:#fff0e8!important}
.home-updated [data-logo-preview]>.demo-logo-mark{display:grid;place-items:center;box-sizing:border-box;width:72px;height:64px;border-radius:9px;box-shadow:0 2px 4px #2222;background:white;color:var(--demo-brand)}.demo-logo-mark svg{width:38px;height:38px}
.home-updated [role=button]:focus-visible,.home-updated .home-steps-demo button:focus-visible,.home-updated .home-analytics-card select:focus-visible{outline:3px solid #ff6320;outline-offset:4px}
/* Bring the logo picker back into the illustration instead of off canvas. */
.home-updated #use-cases .framer-15t2081{top:70px!important;left:30px!important;right:auto!important;z-index:4!important}
@media(min-width:810px) and (max-width:1079px){.home-updated #use-cases .framer-15t2081{left:8px!important;scale:.75;transform-origin:top left}}
.home-updated #testimonials .home-more-bottom>.framer-t4f6q9{height:100%!important}.home-updated #testimonials .home-more-bottom .framer-yckdjb{flex:1!important;justify-content:flex-start!important}
@media(max-width:809px){
.home-updated #use-cases .framer-zs0r9e{height:auto!important;padding:22px 14px 0!important;overflow:hidden!important}
.home-updated #use-cases .framer-16tmhtw{width:100%!important;min-width:0!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}
.home-updated #use-cases .framer-52ktea{width:100%!important;display:block!important;height:auto!important;overflow:visible!important}
.home-updated #use-cases .framer-1vqk0ve{width:100%!important;box-sizing:border-box;padding:18px 12px!important;gap:18px!important;height:auto!important;display:flex!important;flex-direction:column!important}
.home-updated #use-cases .framer-1vqk0ve>div:not(.framer-15t2081):not(.ssr-variant):not(.framer-wl1cev){display:none!important}
.home-updated #use-cases .framer-1vqk0ve>.ssr-variant:not(:has([data-brand-demo])){display:none!important}
.home-updated #use-cases .framer-1vqk0ve>.ssr-variant:has([data-brand-demo]){width:100%!important;display:block!important}
.home-updated #use-cases .framer-172kxzx-container{width:100%!important;height:auto!important}
.home-updated #use-cases [data-brand-demo]{width:100%!important;display:flex!important;flex-direction:column!important;gap:16px!important}
.home-updated #use-cases [data-brand-demo] .framer-2qibgw{width:100%!important;max-width:100%!important;padding:14px!important;box-sizing:border-box}
.home-updated #use-cases [data-brand-demo] .framer-fji0kq{position:static!important;order:2;width:100%!important;align-items:center!important;border:1px solid #e4e6e9;border-radius:10px;box-sizing:border-box}
.home-updated #use-cases [data-brand-demo] .framer-fji0kq .framer-gnwwtx{width:100%!important;box-sizing:border-box}.home-updated #use-cases [data-brand-demo] .framer-yoe64n{gap:8px!important}
.home-updated #use-cases .framer-15t2081{position:static!important;top:auto!important;left:auto!important;right:auto!important;scale:1!important;width:100%!important;box-sizing:border-box;display:flex!important;flex-flow:row wrap!important;gap:8px!important;padding:10px!important}
.home-updated #use-cases .framer-bnvpmq{width:100%!important}.home-updated #use-cases .framer-bvaawu,.home-updated #use-cases .framer-50cf0o{display:contents!important}
.home-updated #use-cases [data-demo-logo]{width:44px!important;height:42px!important;flex:1!important;min-width:0!important}.home-updated #use-cases [data-demo-logo]>div{max-width:30px!important;max-height:30px!important}
.home-updated #use-cases .framer-wl1cev{position:static!important;width:auto!important;height:auto!important;order:3;padding:8px 14px;border:1px solid #e2e3e7;border-radius:8px;background:white}
.home-updated #use-cases .framer-ge1jl8{position:static!important;transform:none!important;width:auto!important;height:auto!important}.home-updated #use-cases .framer-wl1cev .framer-1ut14mj{display:none!important}
.home-updated #use-cases .framer-1y3u4w6 p,.home-updated #use-cases .framer-jboj9t p{font-size:12px!important}.home-updated #use-cases .framer-wf2nql,.home-updated #use-cases .framer-1y7y70t{gap:6px!important;min-width:0!important}.home-updated #use-cases .framer-1eqrv0e,.home-updated #use-cases .framer-e9nlkq{width:28px!important;height:28px!important}.home-updated #use-cases .framer-1xkmc97,.home-updated #use-cases .framer-11km7ts{padding:8px!important}
.home-updated #use-cases .framer-1egtsif{height:auto!important;padding:20px 14px!important;overflow:hidden!important}.home-updated #use-cases .framer-11ccmgv-container{width:100%!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important}
.home-updated #use-cases .framer-cd6NT{width:100%!important;display:flex!important;flex-direction:column!important}
.home-updated #use-cases .framer-7mqymc{position:static!important;order:3;width:100%!important;box-sizing:border-box;padding:8px!important;margin-top:10px}.home-updated #use-cases .framer-1b4man{flex-direction:row!important;gap:4px!important;width:100%!important}.home-updated #use-cases [data-demo-language]{flex:1!important;min-width:0!important;padding:9px 5px!important}.home-updated #use-cases [data-demo-language] p{font-size:11px!important}
.home-updated #use-cases .framer-dbtdp2,.home-updated #use-cases .framer-tt5xn5{width:100%!important;box-sizing:border-box;padding:14px!important}.home-updated #use-cases .framer-4y11pe p{font-size:15px!important}.home-updated #use-cases [data-cycle-language]{display:none!important}.home-updated #use-cases .framer-j486z8,.home-updated #use-cases .framer-w6x8lp,.home-updated #use-cases .framer-nhz5h4{white-space:normal!important;width:100%!important}.home-updated #use-cases .framer-j486z8 p,.home-updated #use-cases .framer-w6x8lp p,.home-updated #use-cases .framer-nhz5h4 p{white-space:normal!important;font-size:12px!important}
}

/* Keep the dimensions of the original Framer artwork, including its physics canvas. */
.home-updated #testimonials .framer-wf1v01,
.home-updated #testimonials .framer-1csuo99,
.home-updated #testimonials .framer-epzme3{min-height:245px;flex:1 0 245px}
.home-updated #testimonials .framer-tdjcco-container{height:221px;flex:1 0 221px}
.home-updated #testimonials .home-more-top{align-items:stretch}
.home-updated #testimonials .home-more-bottom{width:100%}
.home-updated #testimonials .framer-1de3alv-container{min-width:0}
@media(max-width:809px){
.home-updated #testimonials .home-more-top{display:grid!important;grid-template-columns:minmax(0,1fr);gap:24px}
.home-updated #testimonials .home-more-top>div{width:100%!important;min-width:0!important;min-height:366px}
.home-updated #testimonials .home-more-bottom{display:flex!important;flex-direction:column;gap:24px}
.home-updated #testimonials .home-more-bottom>div{width:100%!important}
.home-updated #testimonials .home-more-bottom>.ssr-variant{display:flex!important}
.home-updated #testimonials .framer-1de3alv-container{width:100%!important;min-height:380px}
}
