.LovablePublicLayer_layer___AY9g{min-height:100svh}.LovablePublicLayer_lightLayer__lFMNv{min-height:100svh;color:#1c1c1c;background:#f8f7f3;font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.LovablePublicLayer_lightLayer__lFMNv>main{min-height:100svh}body:has(.LovablePublicLayer_lightLayer__lFMNv){background:#f8f7f3}.LovablePublicLayer_lightLayer__lFMNv [data-lovable-scope=home-linked]{color-scheme:light;font-family:inherit!important}.LovablePublicLayer_lightLayer__lFMNv [data-lovable-scope=home-linked] h1,.LovablePublicLayer_lightLayer__lFMNv [data-lovable-scope=home-linked] h2,.LovablePublicLayer_lightLayer__lFMNv [data-lovable-scope=home-linked] h3{color:#1c1c1c;font-family:inherit!important;letter-spacing:-.035em}.LovablePublicLayer_layer___AY9g:has([data-lovable-scope=home-linked]){--lovable-canvas:#1c1c1c;--lovable-depth:#171716;--lovable-surface:#212120;--lovable-muted-surface:#272726;--lovable-muted-hover:#2e2e2d;--lovable-text:#fff;--lovable-text-muted:#d0d0ce;--lovable-text-subtle:#b0b0ae;--lovable-border:rgba(114,114,112,0.16);--lovable-border-strong:rgba(72,72,69,0.4);position:relative;isolation:isolate;min-height:100svh;overflow:clip;color:var(--lovable-text);background:var(--lovable-canvas);font-family:Camera Plain Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.LovablePublicLayer_layer___AY9g:has([data-lovable-scope=home-linked]):before{content:"";pointer-events:none;position:fixed;z-index:0;top:calc(-75vw + 50vh);left:50%;width:200vw;aspect-ratio:1200/1210;background-image:-webkit-image-set(url("/pulse-1920.avif") type("image/avif"),url("/pulse-1920.webp") type("image/webp")),radial-gradient(ellipse 34% 30% at 50% 52%,rgba(255,42,132,.4),rgba(64,139,255,.26) 58%,transparent 82%);background-image:image-set(url("/pulse-1920.avif") type("image/avif"),url("/pulse-1920.webp") type("image/webp")),radial-gradient(ellipse 34% 30% at 50% 52%,rgba(255,42,132,.4),rgba(64,139,255,.26) 58%,transparent 82%);background-repeat:no-repeat;background-position:50%;background-size:contain;filter:blur(4px);opacity:1;transform:translate3d(-50%,0,0)}@media (max-width:767px){.LovablePublicLayer_layer___AY9g:has([data-lovable-scope=home-linked]):before{background-image:-webkit-image-set(url("/pulse-1280.avif") type("image/avif"),url("/pulse-1280.webp") type("image/webp")),radial-gradient(ellipse 34% 30% at 50% 52%,rgba(255,42,132,.4),rgba(64,139,255,.26) 58%,transparent 82%);background-image:image-set(url("/pulse-1280.avif") type("image/avif"),url("/pulse-1280.webp") type("image/webp")),radial-gradient(ellipse 34% 30% at 50% 52%,rgba(255,42,132,.4),rgba(64,139,255,.26) 58%,transparent 82%)}}.LovablePublicLayer_layer___AY9g:has([data-lovable-scope=home-linked]):after{content:"";pointer-events:none;position:fixed;z-index:0;inset:0 0 auto;height:100svh;background:radial-gradient(ellipse 68% 38% at 50% 18%,rgba(25,25,24,.34),transparent 74%),linear-gradient(180deg,rgba(25,25,24,.94) 0,rgba(25,25,24,.34) 17%,rgba(25,25,24,.06) 47%,rgba(25,25,24,.12) 76%,var(--lovable-canvas) 100%)}.LovablePublicLayer_layer___AY9g:has([data-lovable-page=webapp]):before{filter:blur(8px) brightness(.42) saturate(.78)}.LovablePublicLayer_layer___AY9g:has([data-lovable-page=webapp]):after{background:radial-gradient(ellipse 62% 38% at 50% 18%,rgba(38,38,37,.16),transparent 72%),linear-gradient(180deg,rgba(28,28,28,.98) 0,rgba(28,28,28,.82) 38%,rgba(28,28,28,.9) 72%,var(--lovable-canvas) 100%)}.LovablePublicLayer_layer___AY9g:has([data-lovable-page=analysts]):before{filter:blur(8px) brightness(.38) saturate(.72)}.LovablePublicLayer_layer___AY9g:has([data-lovable-page=analysts]):after{background:radial-gradient(ellipse 62% 38% at 50% 18%,rgba(38,38,37,.14),transparent 72%),linear-gradient(180deg,rgba(28,28,28,.98) 0,rgba(28,28,28,.84) 38%,rgba(28,28,28,.92) 72%,var(--lovable-canvas) 100%)}.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-announcement],.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-hero]{color:var(--lovable-text-muted)!important;background:var(--lovable-depth)!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-muted]{color:var(--lovable-text-muted)!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-bar]{background:#343433!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-bar]:hover{background:#5a5957!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-tab=active]{color:var(--lovable-text)!important;background:var(--lovable-muted-surface)!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-tab=idle]:hover{background:var(--lovable-surface)!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-card-copy],.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-card-media],.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-plugin]{border-color:var(--lovable-border)!important;background:var(--lovable-surface)!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-plugin-wordmark]{color:var(--lovable-text)!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-github-logo]{filter:invert(1) brightness(1.4)}.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-metrika-logo]>img{display:none!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=analysts] [data-analysts-metrika-dark]{display:flex!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=partners] [data-partners-light-card],.LovablePublicLayer_layer___AY9g [data-lovable-page=partners] [data-partners-light-card] h2{color:#1d1d1f!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=partners] [data-partners-light-muted]{color:rgba(29,29,31,.62)!important}.LovablePublicLayer_layer___AY9g:has([data-lovable-scope=home-linked])>main{position:relative;z-index:1}body:has(.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked]){background:#1c1c1c}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked]{position:relative;min-height:100svh;color:var(--lovable-text)!important;color-scheme:dark;background-color:transparent!important;background-image:none!important;font-family:inherit!important;animation:LovablePublicLayer_linkedContentEnter__RFVRX .7s cubic-bezier(.16,1,.3,1) both}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] section{border-color:var(--lovable-border)!important;background-color:transparent!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h1,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h2,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h3,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h4{color:var(--lovable-text)!important;font-family:inherit!important;font-style:normal!important;letter-spacing:-.025em!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h1{font-weight:600!important;filter:blur(1px);animation:LovablePublicLayer_linkedGradientSweep__ntGWg 1.2s cubic-bezier(.455,.03,.515,.955) .1s forwards}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h1,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h1>span{color:transparent!important;background-image:linear-gradient(90deg,var(--lovable-text) 0,var(--lovable-text) 33.33%,#82bcff 40%,#2483ff 45%,#ff66f4 50%,#ff3029 55%,#fe7b02 60%,transparent 66.67%,transparent 100%)!important;background-position:100% 0;background-size:300% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h1>span{animation:LovablePublicLayer_linkedGradientSweep__ntGWg 1.2s cubic-bezier(.455,.03,.515,.955) .1s forwards!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h2,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h3{font-weight:600!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#ecebe8]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f0ede5]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f0f0ef]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f2f1ef]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f4f3f1]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f5f1eb]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f5f5f4]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f5f5f5]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f7f5f1]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f7f6f4]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f7f7f6]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f7f7f7]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f8f8f7]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f8f8f8]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#faf7f4]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#fafafa]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-white/60"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-white/70"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-white/82"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-white/85"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-white/88"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~=bg-white]{color:var(--lovable-text)!important;background-color:var(--lovable-surface)!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#e8e2d9]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#efeeeb]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="bg-[#f2f2f2]"]{background-color:var(--lovable-muted-surface)!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#111111]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#111]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#151515]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#171717]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#191918]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#242424]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#292722]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#303030]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#333]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#34322d]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~=text-black],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~=text-gray-900]{color:var(--lovable-text)!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class*="text-black/"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#4f4d48]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#4f4d49]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#514d45]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#555]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#5e5e5b]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#5f5d58]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#666]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#686660]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#686763]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#6f6a62]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#6f6d68]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#73716d]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#77736c]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#77746f]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#817d75]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#858481]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#888]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="text-[#8a8781]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~=text-gray-400],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~=text-gray-500]{color:var(--lovable-text-muted)!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class*="border-black/"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class*="border-white/"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="border-[#d7d6d2]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="border-[#d8d3ca]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="border-[#deddda]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="border-[#e1ded7]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="border-[#e1ded8]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="border-[#e5e2dc]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="border-[#e5e7eb]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~="border-[#e8e2d9]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~=border-gray-100]{border-color:var(--lovable-border)!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=webapp] [data-webapp-composer]>form{border-color:rgba(255,255,255,.06)!important;background:var(--lovable-surface)!important;box-shadow:0 18px 48px -30px rgba(0,0,0,.72)!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=webapp] [data-webapp-composer]>div{padding:14px!important;border:0!important;border-radius:18px;background:rgba(23,23,22,.94);box-shadow:0 16px 40px -28px rgba(0,0,0,.8)}.LovablePublicLayer_layer___AY9g [data-lovable-page=webapp] [data-webapp-composer] [class*=from-white]{display:none!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=webapp] [data-webapp-composer] button[class*=border-]{border-color:rgba(255,255,255,.06)!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=webapp] [data-webapp-composer] button[class~=bg-white]{background:var(--lovable-muted-surface)!important;color:var(--lovable-text-muted)!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] input,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] select,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] textarea{border-color:var(--lovable-border)!important;color:var(--lovable-text)!important;background-color:var(--lovable-surface)!important;box-shadow:0 18px 48px -28px rgba(0,0,0,.54)!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] input::-moz-placeholder,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] textarea::-moz-placeholder{color:var(--lovable-text-subtle)!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] input::placeholder,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] textarea::placeholder{color:var(--lovable-text-subtle)!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] :is(a,button)[class~="bg-[#111]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] :is(a,button)[class~="bg-[#171717]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] :is(a,button)[class~="bg-[#1a1a19]"],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] :is(a,button)[class~=bg-black]{color:#1e1e1c!important;background:rgba(255,255,255,.96)!important;box-shadow:0 6px 18px -10px rgba(0,0,0,.52)!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~=shadow-2xl],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~=shadow-lg],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~=shadow-md],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] [class~=shadow-sm]{box-shadow:0 18px 50px -36px rgba(0,0,0,.88)!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] .lork-pricing-manus-dark>div>div{border-color:var(--lovable-border)!important;background:var(--lovable-surface)!important}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] section[class]{background-color:transparent!important;background-image:none!important}.LovablePublicLayer_layer___AY9g [data-lovable-page=blog]{background-color:#101010!important;background-image:none!important}@keyframes LovablePublicLayer_linkedBackgroundEnter__BqRmn{0%{opacity:0;transform:translate3d(-50%,50vh,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@keyframes LovablePublicLayer_linkedGradientSweep__ntGWg{0%{filter:blur(1px);background-position:100% 0}to{filter:blur(0);background-position:0 0}}@keyframes LovablePublicLayer_linkedContentEnter__RFVRX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.LovablePublicLayer_layer___AY9g:has([data-lovable-scope=home-linked]):before{top:-400px;width:2400px}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] footer{width:calc(100% - 32px);margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h1,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h1>span,.LovablePublicLayer_layer___AY9g:has([data-lovable-scope=home-linked]):before{animation:none!important}.LovablePublicLayer_layer___AY9g:has([data-lovable-scope=home-linked]):before{opacity:1;transform:translate3d(-50%,0,0)}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked],.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h1,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h1>span{filter:none;transform:none}.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h1,.LovablePublicLayer_layer___AY9g [data-lovable-scope=home-linked] h1>span{background-position:0 0!important}}.LovableHomeStyle_home__EB5gL{--lovable-canvas:#1c1c1c;--lovable-depth:#171716;--lovable-surface:#212120;--lovable-muted:#272726;--lovable-muted-hover:#2e2e2d;--lovable-text:#fff;--lovable-text-muted:#a6a6a4;--lovable-text-subtle:#777775;--lovable-border:rgba(114,114,112,0.16);--lovable-border-strong:rgba(72,72,69,0.4);--lovable-accent:#1f55f1;--lovable-accent-muted:rgba(31,85,241,0.2);--lovable-accent-text:#749df7;position:relative;overflow:clip;background:var(--lovable-canvas)!important;color:var(--lovable-text)!important;font-family:Camera Plain Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.LovableHomeStyle_hero__QXzQR{position:relative;isolation:isolate;min-height:100svh;overflow:clip;overflow-anchor:none;padding-top:64px!important;background:var(--lovable-canvas)}.LovableHomeStyle_pulseParallax__4PBlb{pointer-events:none;position:absolute;z-index:-3;top:calc(-75vw + 50vh);left:50%;width:200vw;aspect-ratio:1200/1210;margin-left:-100vw;backface-visibility:hidden;will-change:transform}.LovableHomeStyle_pulseBackground__Kp4vH{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse 23% 24% at 41% 50%,rgba(255,103,21,.72) 0,rgba(255,26,123,.56) 48%,transparent 76%),radial-gradient(ellipse 23% 24% at 59% 50%,rgba(255,103,21,.72) 0,rgba(255,26,123,.56) 48%,transparent 76%),radial-gradient(ellipse 38% 33% at 50% 45%,rgba(64,139,255,.62) 0,rgba(64,139,255,.24) 62%,transparent 84%)}.LovableHomeStyle_pulseImage__6vkMR,.LovableHomeStyle_pulsePicture__WVhA_{position:absolute;inset:0;display:block;width:100%;height:100%}.LovableHomeStyle_pulseImage__6vkMR{-o-object-fit:contain;object-fit:contain;opacity:0;filter:blur(14px);transform:scale(.985);transition:opacity .56s ease-out,filter .8s ease-out,transform .9s cubic-bezier(.22,1,.36,1)}.LovableHomeStyle_pulseImageLoaded__1khSV{opacity:1;filter:blur(4px);transform:scale(1)}.LovableHomeStyle_heroVeil__Ea3sk{pointer-events:none;position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse 68% 38% at 50% 18%,rgba(25,25,24,.34),transparent 74%),linear-gradient(180deg,rgba(25,25,24,.94) 0,rgba(25,25,24,.34) 17%,rgba(25,25,24,.06) 47%,rgba(25,25,24,.12) 76%,var(--lovable-canvas) 100%)}.LovableHomeStyle_heroInner__grc32{position:relative;z-index:1;min-height:calc(100svh - 64px)!important;padding-top:clamp(84px,13vh,132px)!important;padding-bottom:clamp(76px,12vh,120px)!important}.LovableHomeStyle_title__O_Vqe{max-width:920px;color:transparent!important;font-family:inherit!important;font-size:clamp(2rem,3.75vw,3rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.025em!important;text-wrap:balance;background-image:linear-gradient(90deg,var(--lovable-text) 0,var(--lovable-text) 33.33%,#82bcff 40%,#2483ff 45%,#ff66f4 50%,#ff3029 55%,#fe7b02 60%,transparent 66.67%,transparent 100%);background-position:100% 0;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:blur(1px);animation:LovableHomeStyle_gradientSweep__pTNsB 1.2s cubic-bezier(.455,.03,.515,.955) .1s forwards}.LovableHomeStyle_subtitle__AyUqU{max-width:720px;margin:18px 0 0;color:rgba(255,255,255,.66);font-size:clamp(.9375rem,1.4vw,1.125rem);font-weight:400;line-height:1.45;text-wrap:balance}.LovableHomeStyle_composer__I0QCJ{margin-top:26px!important}.LovableHomeStyle_intentGroup__ApVdU{border:.5px solid var(--lovable-border)!important;background:var(--lovable-surface)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:blur(16px) saturate(1.08)}.LovableHomeStyle_intentButton__d9z9x{color:var(--lovable-text-subtle)!important}.LovableHomeStyle_intentButton__d9z9x:hover,.LovableHomeStyle_intentButton__d9z9x[aria-pressed=true]{color:var(--lovable-text)!important}.LovableHomeStyle_intentActive__PbZ0S{background:var(--lovable-muted-hover)!important;box-shadow:inset 0 .5px 0 rgba(255,255,255,.14),0 2px 6px rgba(0,0,0,.12)!important}.LovableHomeStyle_promptForm__C83me{border:.5px solid var(--lovable-border)!important;border-radius:28px!important;background:var(--lovable-surface)!important;color:var(--lovable-text)!important;box-shadow:0 0 0 .5px rgba(119,119,113,.4),0 0 0 .5px var(--lovable-surface),0 0 0 1px rgba(0,0,0,.16),0 1.5px 0 rgba(0,0,0,.08),0 1.5px 1px -.5px rgba(0,0,0,.08),0 3.5px 3px -1.5px rgba(0,0,0,.08),0 6.5px 6px -3px rgba(0,0,0,.08),0 12.5px 12px -6px rgba(0,0,0,.08),0 24.5px 24px -12px rgba(0,0,0,.18)!important;backdrop-filter:blur(18px) saturate(1.08);animation:LovableHomeStyle_composerEnter__9BHSQ .7s cubic-bezier(.16,1,.3,1) .18s both}.LovableHomeStyle_promptForm__C83me:hover{border-color:rgba(255,255,255,.12)!important}.LovableHomeStyle_promptForm__C83me:focus-within{border-color:rgba(255,255,255,.2)!important;box-shadow:0 0 0 .5px rgba(255,255,255,.14),0 0 0 1.5px rgba(0,0,0,.2),0 18px 48px -24px rgba(0,0,0,.54)!important}.LovableHomeStyle_promptTextarea__fbssR{color:var(--lovable-text)!important;caret-color:var(--lovable-text);font-size:16px!important;line-height:1.375!important;scrollbar-color:rgba(252,251,248,.2) transparent!important}.LovableHomeStyle_promptTextarea__fbssR::-moz-placeholder{color:var(--lovable-text-subtle)!important}.LovableHomeStyle_promptTextarea__fbssR::placeholder{color:var(--lovable-text-subtle)!important}.LovableHomeStyle_promptTextarea__fbssR::-webkit-scrollbar-thumb{background-color:rgba(252,251,248,.18)!important}.LovableHomeStyle_placeholder__oHlaB{color:var(--lovable-text-subtle)!important;font-size:16px!important;line-height:1.375!important}.LovableHomeStyle_placeholder__oHlaB span{color:rgba(252,251,248,.45)!important}.LovableHomeStyle_referenceCard__hxfPI{border-color:var(--lovable-border)!important;background:var(--lovable-muted)!important;box-shadow:0 6px 22px -12px rgba(0,0,0,.5)!important}.LovableHomeStyle_referenceClose__P2eCF{color:var(--lovable-text-subtle)!important}.LovableHomeStyle_referenceClose__P2eCF:hover{background:rgba(255,255,255,.08)!important;color:var(--lovable-text)!important}.LovableHomeStyle_referenceTitle__l6QVk{color:var(--lovable-text)!important}.LovableHomeStyle_referenceMeta__XqxfC{color:var(--lovable-text-subtle)!important}.LovableHomeStyle_iconButton__QBkyf,.LovableHomeStyle_railArrow__0sMLR{border-color:var(--lovable-border)!important;background:rgba(255,255,255,.04)!important;color:var(--lovable-text-muted)!important}.LovableHomeStyle_iconButton__QBkyf:hover,.LovableHomeStyle_railArrow__0sMLR:hover{border-color:var(--lovable-border-strong)!important;background:rgba(255,255,255,.1)!important;color:var(--lovable-text)!important}.LovableHomeStyle_selectedMode__d3_ST{border-color:rgba(31,85,241,.4)!important;background:var(--lovable-accent-muted)!important;color:var(--lovable-accent-text)!important}.LovableHomeStyle_selectedModeClose__dn0fB{background:rgba(31,85,241,.18)!important;color:var(--lovable-accent-text)!important}.LovableHomeStyle_selectedModeClose__dn0fB:hover{background:rgba(31,85,241,.28)!important}.LovableHomeStyle_submitButton__bh8tA:not(:disabled){background:rgba(255,255,255,.96)!important;color:#1e1e1c!important;box-shadow:0 2px 2px -1px rgba(0,0,0,.12),0 4px 4px -2px rgba(0,0,0,.12),inset 0 .5px 0 rgba(255,255,255,.9)!important}.LovableHomeStyle_submitButton__bh8tA:not(:disabled):hover{background:#fff!important;transform:translateY(-1px)}.LovableHomeStyle_submitButton__bh8tA:disabled{background:rgba(255,255,255,.12)!important;color:rgba(252,251,248,.38)!important}.LovableHomeStyle_railSection__peNnL{padding:14px!important;border:1px solid var(--lovable-border);border-radius:18px;background:rgba(23,23,22,.84);color:var(--lovable-text);box-shadow:0 16px 40px -28px rgba(0,0,0,.8)}.LovableHomeStyle_sectionLabel__BQloC{color:var(--lovable-text)!important}.LovableHomeStyle_promptActions__0399p,.LovableHomeStyle_promptActions__0399p button{color:var(--lovable-text-muted)!important}.LovableHomeStyle_promptActions__0399p button:hover{background:rgba(255,255,255,.08)!important;color:var(--lovable-text)!important}.LovableHomeStyle_promptActions__0399p button svg{color:currentColor!important}.LovableHomeStyle_promptActions__0399p>span{background:rgba(255,255,255,.12)!important}.LovableHomeStyle_categoryChip__yF3oA,.LovableHomeStyle_ideaChip__ciKsJ,.LovableHomeStyle_railChip__6pOws{border-color:rgba(58,58,56,.4)!important;background:var(--lovable-muted)!important;color:#e1e1e0!important;box-shadow:0 1px 0 rgba(0,0,0,.14);backdrop-filter:none}.LovableHomeStyle_categoryChip__yF3oA svg,.LovableHomeStyle_railChip__6pOws svg{color:var(--lovable-text-muted)!important}.LovableHomeStyle_ideaChip__ciKsJ svg{color:var(--lovable-text-subtle)!important}.LovableHomeStyle_categoryChip__yF3oA:hover,.LovableHomeStyle_ideaChip__ciKsJ:hover,.LovableHomeStyle_railChip__6pOws:hover{border-color:var(--lovable-border-strong)!important;background:var(--lovable-muted-hover)!important;color:var(--lovable-text)!important;transform:none}.LovableHomeStyle_categoryChipSelected__xoB6G{border-color:rgba(31,85,241,.4)!important;background:var(--lovable-accent-muted)!important;color:var(--lovable-accent-text)!important;box-shadow:none!important}.LovableHomeStyle_categoryChip__yF3oA span{color:inherit!important}.LovableHomeStyle_edgeFadeLeft__1A4Ux,.LovableHomeStyle_edgeFadeRight__81TrL{display:none}.LovableHomeStyle_dialogBackdrop__bNX_f{background:rgba(0,0,0,.76)!important;backdrop-filter:blur(14px) saturate(.86)}.LovableHomeStyle_dialog__wUqYv{border:1px solid rgba(255,255,255,.11)!important;background:radial-gradient(circle at 50% -20%,rgba(255,255,255,.07),transparent 48%),#181818!important;color:#f5f5f3!important;box-shadow:0 0 0 1px rgba(0,0,0,.22),0 32px 100px rgba(0,0,0,.62)!important}.LovableHomeStyle_dialogClose__HV5nu{color:rgba(255,255,255,.48)!important}.LovableHomeStyle_dialogClose__HV5nu:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.LovableHomeStyle_dialogIcon__0evYe{border-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.055)!important;color:rgba(255,255,255,.74)!important}.LovableHomeStyle_dialogTitle__nlkVp{color:#f7f7f5!important}.LovableHomeStyle_dialogText__v488t{color:rgba(255,255,255,.56)!important}.LovableHomeStyle_dialogInput__TTXn6{border-color:rgba(255,255,255,.13)!important;background:#111!important;color:#f7f7f5!important}.LovableHomeStyle_dialogInput__TTXn6::-moz-placeholder{color:rgba(255,255,255,.28)!important}.LovableHomeStyle_dialogInput__TTXn6::placeholder{color:rgba(255,255,255,.28)!important}.LovableHomeStyle_dialogInput__TTXn6:focus{border-color:rgba(255,255,255,.3)!important;background:#141414!important;box-shadow:0 0 0 3px rgba(255,255,255,.055)}.LovableHomeStyle_dialogSubmit__g0Esz:not(:disabled){background:rgba(255,255,255,.96)!important;color:#1e1e1c!important}.LovableHomeStyle_dialogSubmit__g0Esz:disabled{background:rgba(255,255,255,.09)!important;color:rgba(255,255,255,.3)!important}.LovableHomeStyle_dialogNotice__Pe_Dv{border-color:rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important;color:rgba(255,255,255,.46)!important}.LovableHomeStyle_dialogNotice__Pe_Dv svg{color:currentColor!important}body:has(.LovableHomeStyle_home__EB5gL){background:#1c1c1c}@keyframes LovableHomeStyle_backgroundEnter__ZIdJK{0%{opacity:0;transform:translateY(50vh)}to{opacity:1;transform:translateY(0)}}@keyframes LovableHomeStyle_gradientSweep__pTNsB{0%{filter:blur(1px);background-position:100% 0}to{filter:blur(0);background-position:0 0}}@keyframes LovableHomeStyle_composerEnter__9BHSQ{0%{opacity:0;filter:brightness(.88)}to{opacity:1;filter:brightness(1)}}@media (max-width:767px){.LovableHomeStyle_railArrow__0sMLR{display:none!important}.LovableHomeStyle_pulseParallax__4PBlb{top:-400px;width:2400px;margin-left:-1200px}.LovableHomeStyle_heroInner__grc32{min-height:calc(100svh - 64px)!important;padding:72px 16px 56px!important}.LovableHomeStyle_title__O_Vqe{max-width:390px;font-size:clamp(36px,10.5vw,42px)!important;line-height:.98!important;letter-spacing:-.035em!important}.LovableHomeStyle_subtitle__AyUqU{max-width:310px;margin-top:12px;font-size:14px;line-height:1.35}.LovableHomeStyle_composer__I0QCJ{margin-top:18px!important}.LovableHomeStyle_promptForm__C83me{border-radius:24px!important}.LovableHomeStyle_intentButton__d9z9x{min-height:34px!important;padding-inline:12px!important;font-size:13px!important}.LovableHomeStyle_categoryChip__yF3oA,.LovableHomeStyle_ideaChip__ciKsJ,.LovableHomeStyle_railChip__6pOws{font-size:15px!important}}.LovableHomeStyle_compact__X3tQ7{min-height:0!important;background:transparent!important}.LovableHomeStyle_compact__X3tQ7 .LovableHomeStyle_hero__QXzQR{min-height:0;padding:20px 0 88px!important;background:transparent}.LovableHomeStyle_compact__X3tQ7 .LovableHomeStyle_hero__QXzQR:before{content:none}.LovableHomeStyle_compact__X3tQ7 .LovableHomeStyle_heroInner__grc32{min-height:0!important;padding:0 24px!important}.LovableHomeStyle_compact__X3tQ7 .LovableHomeStyle_composer__I0QCJ{max-width:760px;margin-top:0!important}@media (min-width:768px) and (max-height:760px){.LovableHomeStyle_heroInner__grc32{padding-top:80px!important;padding-bottom:60px!important}.LovableHomeStyle_composer__I0QCJ{margin-top:20px!important}.LovableHomeStyle_railSection__peNnL{margin-top:14px!important}}@media (prefers-reduced-motion:reduce){.LovableHomeStyle_promptForm__C83me,.LovableHomeStyle_pulseBackground__Kp4vH,.LovableHomeStyle_pulseImage__6vkMR,.LovableHomeStyle_title__O_Vqe{animation:none!important;transition:none!important}.LovableHomeStyle_pulseImage__6vkMR{opacity:1;filter:blur(4px);transform:none}.LovableHomeStyle_title__O_Vqe{filter:none;background-position:0 0}}.PublicPagePerformance_deferredSections__a7nA7>section{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:767px){.PublicPagePerformance_deferredSections__a7nA7>section{contain-intrinsic-size:auto 720px}}@font-face{font-family:Camera Plain Variable;src:url(https://lovable.dev/assets/CameraPlainVariable-c48bd243-BhPypTEq.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.lovable-reference-treatment_page__FZ_Cf{--cream:#fcfbf8;--ink:#1c1c1c;min-height:100vh;overflow:clip;background:var(--cream);color:var(--ink);font-family:Camera Plain Variable,ui-sans-serif,system-ui,sans-serif}.lovable-reference-treatment_page__FZ_Cf *,.lovable-reference-treatment_page__FZ_Cf :after,.lovable-reference-treatment_page__FZ_Cf :before{box-sizing:border-box}.lovable-reference-treatment_page__FZ_Cf a{color:inherit;text-decoration:none}.lovable-reference-treatment_page__FZ_Cf button,.lovable-reference-treatment_page__FZ_Cf textarea{font:inherit}.lovable-reference-treatment_header__N1cNj{position:fixed;inset:0 0 auto;z-index:50;height:64px;background:rgba(252,251,248,.94);border-bottom:1px solid rgba(28,28,28,.06);backdrop-filter:blur(18px)}.lovable-reference-treatment_headerInner___u7cr{width:min(1280px,calc(100% - 160px));height:64px;margin:auto;display:grid;grid-template-columns:135px 1fr auto;align-items:center;gap:26px}.lovable-reference-treatment_brand__pUUUK{display:inline-flex;align-items:center;gap:8px;font-size:23px;line-height:1;font-weight:700;letter-spacing:-.04em}.lovable-reference-treatment_brand__pUUUK img{width:18px;height:24px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.lovable-reference-treatment_desktopNav__sCcfo{display:flex;align-items:center;gap:28px}.lovable-reference-treatment_desktopNav__sCcfo a,.lovable-reference-treatment_desktopNav__sCcfo button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:inherit;font-size:14px;line-height:20px;font-weight:400;white-space:nowrap;cursor:pointer}.lovable-reference-treatment_desktopNav__sCcfo>a,.lovable-reference-treatment_navDropdown__VMWaU>button{transition:opacity .18s ease}.lovable-reference-treatment_desktopNav__sCcfo>a:hover,.lovable-reference-treatment_navDropdown__VMWaU>button:hover,.lovable-reference-treatment_navDropdown__VMWaU>button[aria-expanded=true]{opacity:.58}.lovable-reference-treatment_desktopNav__sCcfo svg,.lovable-reference-treatment_navDropdown__VMWaU svg{width:12px;height:12px;stroke-width:1.6}.lovable-reference-treatment_navDropdown__VMWaU{position:relative;display:flex;height:64px;align-items:center}.lovable-reference-treatment_navDropdown__VMWaU>button[aria-expanded=true] svg{transform:rotate(180deg)}.lovable-reference-treatment_navPopover__m8zuF{position:absolute;top:54px;left:-18px;width:238px;padding:8px;border:1px solid rgba(28,28,28,.08);border-radius:14px;background:rgba(255,255,255,.98);box-shadow:0 18px 50px rgba(28,28,28,.14);animation:lovable-reference-treatment_navPopoverIn__I22_l .18s cubic-bezier(.16,1,.3,1) both}.lovable-reference-treatment_navPopover__m8zuF a{display:flex;justify-content:space-between;padding:10px 12px;border-radius:9px;font-size:13px;line-height:20px;transition:background .18s ease}.lovable-reference-treatment_navPopover__m8zuF a:hover{background:rgba(97,97,97,.08)}.lovable-reference-treatment_navPopover__m8zuF a svg{opacity:0;transform:translateX(-5px);transition:.18s ease}.lovable-reference-treatment_navPopover__m8zuF a:hover svg{opacity:1;transform:translateX(0)}.lovable-reference-treatment_headerActions__yRtHW{display:flex;align-items:center;gap:8px}.lovable-reference-treatment_headerActions__yRtHW button{height:34px;padding:0 13px;border-radius:8px;font-size:13px;line-height:20px;font-weight:500;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,background .18s ease}.lovable-reference-treatment_headerActions__yRtHW button:hover{transform:translateY(-1px)}.lovable-reference-treatment_headerActions__yRtHW button:active{transform:translateY(0) scale(.97)}.lovable-reference-treatment_loginButton__Oc7pZ{border:1px solid rgba(95,95,93,.16);background:#fff;color:var(--ink)}.lovable-reference-treatment_startButton__pTVOG{border:1px solid #1c1c1c;background:#1c1c1c;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.18)}.lovable-reference-treatment_menuButton__dRhpz{display:none;width:34px;padding:0!important;border:0;background:transparent}.lovable-reference-treatment_menuButton__dRhpz svg{width:20px}.lovable-reference-treatment_mobileMenu__sehNf{display:none}.lovable-reference-treatment_hero__xPz9D{position:relative;height:100dvh;min-height:620px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;padding:0 24px;background:var(--cream)}.lovable-reference-treatment_heroGlow__7OKC0{position:absolute;z-index:-1;top:calc(-75vw + 50vh + 160px);left:50%;width:200vw;aspect-ratio:1200/1210;margin-left:-100vw;pointer-events:none;will-change:transform}.lovable-reference-treatment_heroGlow__7OKC0>span{position:absolute;inset:0;background:url(https://lovable.dev/cdn-cgi/image/width=3840,f=auto,fit=scale-down,quality=50/img/background/pulse.webp) 50%/contain no-repeat;filter:blur(4px);will-change:transform,opacity;animation:lovable-reference-treatment_backgroundEnter__hE0Jj 1.6s cubic-bezier(.215,.61,.355,1) both,lovable-reference-treatment_backgroundAmbient__Z77qG 40s steps(100,jump-none) 1.6s infinite}.lovable-reference-treatment_heroContent__ITBRw{width:min(720px,100%);margin:0;padding:0 4px;text-align:center}.lovable-reference-treatment_hero__xPz9D h1{margin:0;font-size:48px;line-height:1.1;letter-spacing:-1.92px;font-weight:600;animation:lovable-reference-treatment_heroComponentEnter__QZyWI .8s cubic-bezier(.215,.61,.355,1) 80ms both}.lovable-reference-treatment_mobileBreak__t_5V7{display:none}.lovable-reference-treatment_heroContent__ITBRw>p{margin:4px 0 35px;color:#777571;font-size:18px;line-height:24px;animation:lovable-reference-treatment_heroComponentEnter__QZyWI .8s cubic-bezier(.215,.61,.355,1) .16s both}.lovable-reference-treatment_heroComposerReveal__lFtsh{width:100%;animation:lovable-reference-treatment_heroComposerEnter__Od1qg .9s cubic-bezier(.215,.61,.355,1) .24s both}.lovable-reference-treatment_composer__43y7r{position:relative;width:100%;max-width:608px;min-height:97px;margin:auto;padding:12px;border:.5px solid #fff;border-radius:28px;background:rgba(255,255,255,.98);box-shadow:0 0 0 1px rgba(0,0,0,.08),0 25px 50px -12px rgba(0,0,0,.25);transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.lovable-reference-treatment_composer__43y7r:focus-within,.lovable-reference-treatment_composer__43y7r:hover{border-color:rgba(255,255,255,.96);box-shadow:0 0 0 1px rgba(0,0,0,.13),0 28px 58px -15px rgba(0,0,0,.3);transform:translateY(-1px)}.lovable-reference-treatment_composer__43y7r textarea{display:block;width:100%;height:40px;min-height:40px;resize:none;border:0;outline:0;background:transparent;color:#1c1c1c;padding:6px 1px 0;font-size:16px;line-height:24px;overflow:hidden}.lovable-reference-treatment_composer__43y7r textarea::-moz-placeholder{color:#92918e;opacity:1}.lovable-reference-treatment_composer__43y7r textarea::placeholder{color:#92918e;opacity:1}.lovable-reference-treatment_composerControls__R7WqP{display:flex;align-items:center;justify-content:space-between;height:32px}.lovable-reference-treatment_circleButton__Zvrhx,.lovable-reference-treatment_micButton__A4nl0,.lovable-reference-treatment_sendButton__y4dg7{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#969490;cursor:pointer}.lovable-reference-treatment_circleButton__Zvrhx{border:1px solid rgba(28,28,28,.08)}.lovable-reference-treatment_circleButton__Zvrhx svg,.lovable-reference-treatment_micButton__A4nl0 svg,.lovable-reference-treatment_sendButton__y4dg7 svg{width:16px;height:16px;stroke-width:1.7}.lovable-reference-treatment_composerRight__SUcYF{display:flex;align-items:center;gap:5px}.lovable-reference-treatment_modeButton__GookU{display:inline-flex;align-items:center;gap:4px;padding:4px 2px;border:0;background:transparent;color:#777571;font-size:14px;cursor:pointer}.lovable-reference-treatment_modeButton__GookU svg{width:13px;height:13px;transition:transform .16s ease}.lovable-reference-treatment_modeButton__GookU[aria-expanded=true] svg{transform:rotate(180deg)}.lovable-reference-treatment_modePicker__F7dYX{position:relative}.lovable-reference-treatment_modeMenu__2mPr5{position:absolute;right:0;bottom:38px;z-index:4;width:132px;padding:6px;border:1px solid rgba(28,28,28,.1);border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(28,28,28,.16);animation:lovable-reference-treatment_navPopoverIn__I22_l .18s cubic-bezier(.16,1,.3,1) both}.lovable-reference-treatment_modeMenu__2mPr5 button{width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#1c1c1c;text-align:left;font-size:13px;cursor:pointer}.lovable-reference-treatment_modeMenu__2mPr5 button:hover,.lovable-reference-treatment_modeMenu__2mPr5 button[aria-checked=true]{background:rgba(28,28,28,.07)}.lovable-reference-treatment_sendButton__y4dg7{background:#1c1c1c;color:#fff}.lovable-reference-treatment_sendButton__y4dg7:not(:disabled){animation:lovable-reference-treatment_sendButtonIn__hdfFA .18s cubic-bezier(.16,1,.3,1) both}.lovable-reference-treatment_sendButton__y4dg7:disabled{display:none}.lovable-reference-treatment_composerFinal__a3Blm{box-shadow:0 12px 35px rgba(0,0,0,.18)}.lovable-reference-treatment_possibilities__eqt7s{height:916.594px;padding:160px 0;background:var(--cream)}.lovable-reference-treatment_sectionHeading__i5hoj{width:min(1120px,calc(100% - 40px));margin:auto}.lovable-reference-treatment_sectionHeading__i5hoj h2{max-width:780px;margin:0;font-size:36px;line-height:1.1;letter-spacing:-1.44px;font-weight:600}.lovable-reference-treatment_sectionHeading__i5hoj p{max-width:430px;margin:16px 0 0;color:#616161;font-size:16px;line-height:24px}.lovable-reference-treatment_possibilityGrid__LGu43{width:min(1120px,calc(100% - 40px));margin:68px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lovable-reference-treatment_possibilityGrid__LGu43 article{height:425px;display:grid;grid-template-rows:minmax(0,1fr) auto;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px rgba(118,118,118,.1),0 1px 1px rgba(118,118,118,.07),0 2px 5px rgba(118,118,118,.05),0 4px 34px -5px rgba(118,118,118,.08)}.lovable-reference-treatment_possibilityGrid__LGu43 article>div:first-child{min-height:0;margin:0}.lovable-reference-treatment_possibilityGrid__LGu43 h3{margin:0;padding:0 24px;font-size:16px;line-height:24px;font-weight:600}.lovable-reference-treatment_possibilityGrid__LGu43 article>p{margin:8px 0 0;padding:0 24px 24px;color:#616161;font-size:14px;line-height:24px}.lovable-reference-treatment_cardVisualPrompt__Kqtf5{position:relative;padding:72px 0 0 48px;overflow:hidden;background:radial-gradient(ellipse at 25% 55%,rgba(79,136,255,.22),transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(253,73,168,.16),transparent 48%)}.lovable-reference-treatment_cardVisualPrompt__Kqtf5 span{display:block;width:520px;height:168px;padding:16px 24px;border-radius:24px;background:#fff;color:rgba(95,95,93,.4);font-size:20px;line-height:24px;box-shadow:0 0 20px -4px rgba(0,0,0,.25),0 1px 1px rgba(0,0,0,.08)}.lovable-reference-treatment_typeCursor__Hh2sV{display:inline-block;width:2px;height:32px;margin-left:2px;vertical-align:-8px;border-radius:999px;background:rgba(28,28,28,.42);animation:lovable-reference-treatment_cursorBlink___Oel3 1.12s cubic-bezier(.45,0,.55,1) infinite}.lovable-reference-treatment_cardVisualPrompt__Kqtf5 svg{position:absolute;left:72%;top:53%;width:16px;height:23px;color:#111}.lovable-reference-treatment_cardVisualPreview__B1kO5{position:relative;padding:40px 0 0 48px;overflow:hidden;background:radial-gradient(ellipse at 20% 70%,rgba(79,136,255,.18),transparent 48%),radial-gradient(ellipse at 85% 20%,rgba(253,73,168,.14),transparent 50%)}.lovable-reference-treatment_previewToolbar__QtesN{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:9px;padding:3px 8px 3px 4px;border-radius:999px;background:#e9eefe;color:#5f5f5d;font-size:12px}.lovable-reference-treatment_previewToolbar__QtesN svg{width:16px;height:16px}.lovable-reference-treatment_previewToolbar__QtesN span{color:#1f55f1;font-weight:600}.lovable-reference-treatment_cardVisualPreview__B1kO5>strong{position:relative;display:block;width:315px;margin-top:38px;padding:8px;border:1px dashed #1f55f1;color:#696661;font-size:24px;line-height:28px}.lovable-reference-treatment_cardVisualPreview__B1kO5>strong i{position:absolute;top:50%;right:-1px;padding:3px 5px;border-radius:4px;background:#1f55f1;color:#fff;font-size:9px;line-height:12px;font-style:normal;opacity:0;transform:translateY(-50%) scale(.7)}.lovable-reference-treatment_cardVisualPreview__B1kO5>span{display:block;width:315px;margin:8px 0 0 8px;color:#a59781;font-size:12px;line-height:18px}.lovable-reference-treatment_cardVisualPreview__B1kO5>a{display:inline-flex;margin:12px 0 0 8px;padding:8px 12px;border-radius:4px;background:#666054;color:#fff;font-size:12px;font-weight:600}.lovable-reference-treatment_designCursor__3fyCZ{position:absolute;top:54%;left:77%;width:16px;height:23px;opacity:0;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));transform:translate(-104px,72px)}.lovable-reference-treatment_designPlaying__rYla_ .lovable-reference-treatment_designCursor__3fyCZ{animation:lovable-reference-treatment_designCursorMove__2ziNN 1.2s cubic-bezier(.65,0,.35,1) both}.lovable-reference-treatment_designPlaying__rYla_ .lovable-reference-treatment_cardVisualPreview__B1kO5>strong{animation:lovable-reference-treatment_designOutline__sFjrk 1s cubic-bezier(.22,1,.36,1) 1.05s both}.lovable-reference-treatment_designPlaying__rYla_ .lovable-reference-treatment_cardVisualPreview__B1kO5>strong i{animation:lovable-reference-treatment_designTagIn__1Tanr .7s cubic-bezier(.22,1,.36,1) 2.05s both}.lovable-reference-treatment_cardVisualOrbit__kfySZ{position:relative;padding:40px 0 0 80px;overflow:hidden;background:radial-gradient(ellipse at 25% 70%,rgba(253,73,168,.2),transparent 50%)}.lovable-reference-treatment_cardVisualOrbit__kfySZ span{position:relative;display:flex;width:155px;height:36px;align-items:center;gap:8px;padding:4px 12px;color:#616161;font-size:14px;opacity:0;transform:translateY(8px);transition:color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1)}.lovable-reference-treatment_cardVisualOrbit__kfySZ span svg{width:16px;height:16px;color:#989898;transition:color .25s cubic-bezier(.16,1,.3,1)}.lovable-reference-treatment_cardVisualOrbit__kfySZ .lovable-reference-treatment_activeTool__ICsnG{border-radius:8px;background:rgba(97,97,97,.1);color:#000}.lovable-reference-treatment_cardVisualOrbit__kfySZ .lovable-reference-treatment_activeTool__ICsnG svg{color:#000}.lovable-reference-treatment_toolsPlaying__ktxbG span{animation:lovable-reference-treatment_toolEnter__3GBYE .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--tool-index) * .1s)}.lovable-reference-treatment_cardVisualOrbit__kfySZ b{position:absolute;top:40px;left:247px;width:240px;height:260px;border:1px solid rgba(0,0,0,.06);border-radius:6px 0 0;background:#f9f8f5}.lovable-reference-treatment_infrastructureOuter__Wz3L1{width:100%;height:3279.594px;padding:0 8px}.lovable-reference-treatment_infrastructure__HBKZd{position:relative;height:100%;padding:104px 48px;border-radius:16px;background:#1c1c1c;color:#fff;overflow:clip}.lovable-reference-treatment_infrastructureLayout__rYTfG{width:704px;margin:auto}.lovable-reference-treatment_infrastructureIntro__agQVn h2{margin:0;font-size:36px;line-height:39.6px;letter-spacing:-1.44px;font-weight:600}.lovable-reference-treatment_infrastructureIntro__agQVn p{max-width:480px;margin:16px 0 0;color:#c5c1b9;font-size:18px;line-height:28px}.lovable-reference-treatment_infrastructureSteps__HP5xo,.lovable-reference-treatment_infrastructureTabs__kNkn1,.lovable-reference-treatment_infrastructureViewport__wRyxW{display:none}.lovable-reference-treatment_infrastructureStack__VGMsu{margin-top:48px;display:flex;flex-direction:column;gap:80px}.lovable-reference-treatment_infrastructureCard__CGFf5 h3{margin:0;color:#fff;font-size:16px;line-height:24px;font-weight:600}.lovable-reference-treatment_infrastructureCard__CGFf5>p{max-width:440px;margin:8px 0 0;color:#c6c1b8;font-size:14px;line-height:20px}.lovable-reference-treatment_infrastructureCard__CGFf5 picture,.lovable-reference-treatment_infrastructureCard__CGFf5>.lovable-reference-treatment_integrationVisual__P2mS0,.lovable-reference-treatment_infrastructureCard__CGFf5>.lovable-reference-treatment_paymentsVisual__KOxoJ{display:block;width:100%;height:580px;margin-top:16px;overflow:hidden;border-radius:12px;background:rgba(0,0,0,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.lovable-reference-treatment_infrastructureCard__CGFf5 picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.lovable-reference-treatment_infrastructureCard__CGFf5:hover picture img{transform:scale(1.012)}.lovable-reference-treatment_integrationVisual__P2mS0,.lovable-reference-treatment_paymentsVisual__KOxoJ{position:relative;overflow:hidden;border-radius:12px;background:#181818;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.lovable-reference-treatment_integrationVisual__P2mS0{display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 54%,rgba(63,108,255,.2),transparent 31%),radial-gradient(circle at 50% 67%,rgba(255,30,151,.12),transparent 38%),#181818}.lovable-reference-treatment_integrationGrid__KYKD8{width:min(520px,100%);display:grid;grid-template-columns:repeat(5,1fr);gap:8px;-webkit-mask-image:radial-gradient(ellipse 68% 72% at 50% 50%,#000 51%,transparent 100%);mask-image:radial-gradient(ellipse 68% 72% at 50% 50%,#000 51%,transparent 100%)}.lovable-reference-treatment_integrationGhost__xt9gB,.lovable-reference-treatment_integrationTile__IzBy5{aspect-ratio:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.028);color:rgba(255,255,255,.68);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,background .22s ease}.lovable-reference-treatment_integrationTile__IzBy5:focus-visible,.lovable-reference-treatment_integrationTile__IzBy5:hover{z-index:1;border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.08);transform:translateY(-3px)}.lovable-reference-treatment_integrationGrid__KYKD8 img,.lovable-reference-treatment_integrationGrid__KYKD8 svg{width:31px;height:31px;-o-object-fit:contain;object-fit:contain}.lovable-reference-treatment_integrationTile__IzBy5>span{max-width:calc(100% - 12px);overflow:hidden;color:rgba(255,255,255,.68);font-size:9px;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.lovable-reference-treatment_integrationGrid__KYKD8 .lovable-reference-treatment_integrationCenter__3DA9x{border-color:rgba(255,255,255,.34);background:linear-gradient(155deg,#4388ff 8%,#8783ff 50%,#ff1f9e 92%);color:#fff;box-shadow:0 18px 45px rgba(74,103,255,.28);border-radius:16px;box-shadow:0 18px 45px rgba(74,103,255,.28),0 0 70px rgba(255,36,158,.12);transform:scale(1.08)}.lovable-reference-treatment_integrationGrid__KYKD8 .lovable-reference-treatment_integrationCenter__3DA9x img{width:42px;height:42px;border-radius:10px}.lovable-reference-treatment_integrationGrid__KYKD8 .lovable-reference-treatment_integrationCenter__3DA9x>span{color:#fff;font-weight:600}.lovable-reference-treatment_integrationGhost__xt9gB{border-color:rgba(255,255,255,.045);background:rgba(255,255,255,.012);color:rgba(255,255,255,.18)}.lovable-reference-treatment_integrationGhost__xt9gB svg{width:27px;height:27px}.lovable-reference-treatment_paymentsVisual__KOxoJ{padding:56px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 50% 110%,rgba(72,126,255,.34),transparent 52%),#181818}.lovable-reference-treatment_paymentProvider__RdDKs{width:min(460px,100%);margin:0 auto;padding:20px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.055)}.lovable-reference-treatment_paymentProvider__RdDKs>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#4388ff,#7b67ee)}.lovable-reference-treatment_paymentProvider__RdDKs svg{width:23px}.lovable-reference-treatment_paymentProvider__RdDKs div{display:flex;min-width:0;flex-direction:column;gap:3px}.lovable-reference-treatment_paymentProvider__RdDKs small{color:#9d9a95;font-size:11px}.lovable-reference-treatment_paymentProvider__RdDKs strong{font-size:17px}.lovable-reference-treatment_paymentProvider__RdDKs b{padding:6px 9px;border-radius:999px;background:rgba(75,207,137,.12);color:#79dda7;font-size:11px;font-weight:600}.lovable-reference-treatment_paymentFlow__5RlnB{width:min(520px,100%);margin:56px auto 0;display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:6px}.lovable-reference-treatment_paymentFlow__5RlnB span{padding:13px 8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#d1cec8;text-align:center;font-size:12px}.lovable-reference-treatment_paymentFlow__5RlnB i{height:1px;background:linear-gradient(90deg,#fd2980,#4f88ff)}.lovable-reference-treatment_paymentsVisual__KOxoJ>a{margin:38px auto 0;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:600}.lovable-reference-treatment_paymentsVisual__KOxoJ>a svg{width:15px;transition:transform .18s ease}.lovable-reference-treatment_paymentsVisual__KOxoJ>a:hover svg{transform:translateX(3px)}.lovable-reference-treatment_trusted__cqff2{width:100%;height:408.5px;padding:0 80px;display:grid;grid-template-columns:2fr 1fr;border-bottom:1px solid rgba(95,95,93,.1)}.lovable-reference-treatment_logoGrid__H4xxd{align-self:center;height:272px;display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid rgba(95,95,93,.1)}.lovable-reference-treatment_logoGrid__H4xxd span{display:grid;place-items:center;border-right:1px solid rgba(95,95,93,.1);font-size:18px;font-weight:700;letter-spacing:-.03em;transition:background .22s ease,color .22s ease}.lovable-reference-treatment_logoGrid__H4xxd span:hover{background:#fff;color:#4f72ff}.lovable-reference-treatment_trustedCopy__6nkct{align-self:center;width:352px;padding-left:48px}.lovable-reference-treatment_trustedCopy__6nkct h2{margin:0;font-size:28px;line-height:30.8px;letter-spacing:-1.12px;font-weight:600}.lovable-reference-treatment_trustedCopy__6nkct p{margin:16px 0 0;color:#616161;font-size:16px;line-height:24px}.lovable-reference-treatment_proofHeading__UFTXI a,.lovable-reference-treatment_trustedCopy__6nkct a{display:inline-flex;margin-top:40px;padding:9.5px 16px;border-radius:6px;background:#fff;font-size:13px;line-height:21px;font-weight:600;box-shadow:0 0 0 1px rgba(95,95,93,.12),0 5px 10px -4px rgba(95,95,93,.15)}.lovable-reference-treatment_proof__wgONA{height:1119.594px;padding:160px 0 80px}.lovable-reference-treatment_proofHeading__UFTXI{width:576px;margin:auto;text-align:center}.lovable-reference-treatment_proofHeading__UFTXI h2{margin:0;font-size:36px;line-height:39.6px;letter-spacing:-1.44px;font-weight:600}.lovable-reference-treatment_proofHeading__UFTXI p{max-width:448px;margin:16px auto 0;color:#616161;font-size:16px;line-height:24px}.lovable-reference-treatment_proofHeading__UFTXI a{margin-top:32px;box-shadow:none}.lovable-reference-treatment_storyRail__R_Gqk{height:528px;margin-top:64px;display:grid;grid-template-columns:minmax(240px,1fr) 720px minmax(240px,1fr);gap:8px;align-items:center;transform:translateX(-4%)}.lovable-reference-treatment_sideStory__HpcJw{height:400px;display:grid;place-items:center;overflow:hidden;border:0;border-radius:16px;background:#f5f4f0;color:inherit;font-size:28px;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s ease}.lovable-reference-treatment_sideStory__HpcJw:focus-visible,.lovable-reference-treatment_sideStory__HpcJw:hover{background:#efede7;transform:scale(1.015)}.lovable-reference-treatment_sideStory__HpcJw:first-child{justify-items:end;padding-right:80px}.lovable-reference-treatment_sideStory__HpcJw:last-child{justify-items:start;padding-left:80px}.lovable-reference-treatment_mainStory__9eNq0{height:528px;padding:40px;display:grid;grid-template-columns:1fr 180px;grid-template-rows:auto 1fr auto;gap:24px 40px;border-radius:16px;background:#f5f4f0}.lovable-reference-treatment_storyFromRight__wPH3_{animation:lovable-reference-treatment_storyFromRight__wPH3_ .65s cubic-bezier(.16,1,.3,1) both}.lovable-reference-treatment_storyFromLeft__P_PBe{animation:lovable-reference-treatment_storyFromLeft__P_PBe .65s cubic-bezier(.16,1,.3,1) both}.lovable-reference-treatment_storyLogo__9gCjA{width:64px;height:64px;display:grid;place-items:center;border:3px solid #1c1c1c;border-radius:16px;font-size:28px;font-weight:800}.lovable-reference-treatment_storyCopy__u5UZa{align-self:end}.lovable-reference-treatment_storyCopy__u5UZa>p{max-width:420px;margin:0;font-size:14px;line-height:20px}.lovable-reference-treatment_storyCopy__u5UZa blockquote{margin:24px 0;padding-left:20px;border-left:1px solid #f45f8c;font-size:23px;line-height:1.3;font-weight:600}.lovable-reference-treatment_storyPerson__SCgE_{display:flex;align-items:center;gap:14px}.lovable-reference-treatment_storyPerson__SCgE_ img{width:48px;height:48px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.lovable-reference-treatment_storyPerson__SCgE_ span{display:flex;flex-direction:column;gap:3px}.lovable-reference-treatment_storyPerson__SCgE_ small{color:#696662}.lovable-reference-treatment_mainStory__9eNq0 dl{grid-column:2;grid-row:1/3;align-self:center}.lovable-reference-treatment_mainStory__9eNq0 dl div{margin-bottom:20px}.lovable-reference-treatment_mainStory__9eNq0 dt{color:#6b6864;font-size:12px}.lovable-reference-treatment_mainStory__9eNq0 dd{margin:3px 0 0;font-size:24px;line-height:28px}.lovable-reference-treatment_storyControls__nVYFo{display:flex;justify-content:center;gap:12px;margin-top:64px}.lovable-reference-treatment_storyControls__nVYFo button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dedbd5;border-radius:6px;background:#fff;cursor:pointer;transition:background .18s ease,transform .18s ease}.lovable-reference-treatment_storyControls__nVYFo button:hover{background:#f5f4f0;transform:translateY(-1px)}.lovable-reference-treatment_storyControls__nVYFo button:active{transform:translateY(0) scale(.96)}.lovable-reference-treatment_storyControls__nVYFo button:disabled{color:#9a9792}.lovable-reference-treatment_storyControls__nVYFo svg{width:16px}.lovable-reference-treatment_metrics__wOGPm{position:relative;height:848px;padding:120px max(80px,calc((100% - 1120px) / 2)) 80px;overflow:hidden}.lovable-reference-treatment_metrics__wOGPm .lovable-reference-treatment_sectionHeading__i5hoj{width:608px;margin:0;text-align:left}.lovable-reference-treatment_metrics__wOGPm .lovable-reference-treatment_sectionHeading__i5hoj p{max-width:520px;margin:16px 0 0;font-size:18px;line-height:28px}.lovable-reference-treatment_metricGrid__H0qSu{width:608px;margin:40px 0 0;display:flex;flex-direction:column;gap:20px}.lovable-reference-treatment_metricGrid__H0qSu div{min-height:0;padding:0;border:0;opacity:0;transform:translateY(12px)}.lovable-reference-treatment_metricsVisible__BwCmV .lovable-reference-treatment_metricGrid__H0qSu div{animation:lovable-reference-treatment_metricReveal__VWNFQ .7s cubic-bezier(.22,1,.36,1) both}.lovable-reference-treatment_metricsVisible__BwCmV .lovable-reference-treatment_metricGrid__H0qSu div:first-child{animation-delay:.3s}.lovable-reference-treatment_metricsVisible__BwCmV .lovable-reference-treatment_metricGrid__H0qSu div:nth-child(2){animation-delay:.45s}.lovable-reference-treatment_metricsVisible__BwCmV .lovable-reference-treatment_metricGrid__H0qSu div:nth-child(3){animation-delay:.6s}.lovable-reference-treatment_metricGrid__H0qSu dt{color:#616161;font-size:14px;line-height:20px}.lovable-reference-treatment_metricGrid__H0qSu dd{margin:2px 0 0;font-size:48px;line-height:52.8px;letter-spacing:-1.44px;font-weight:500}.lovable-reference-treatment_metrics__wOGPm:after{content:"";position:absolute;left:34%;right:-5%;bottom:-12%;height:62%;background:linear-gradient(145deg,transparent 0 24%,rgba(78,147,255,.25) 44%,rgba(255,1,120,.28) 67%,rgba(255,165,23,.25) 82%,transparent 83%);clip-path:polygon(0 100%,8% 94%,18% 88%,28% 78%,40% 68%,52% 50%,63% 43%,75% 24%,88% 12%,100% 0,100% 100%)}.lovable-reference-treatment_finalCta__AxE1l{position:relative;height:1290.594px;padding:128px 80px 80px;background:radial-gradient(ellipse 60% 32% at 50% 2%,#fcfbf8 0 35%,rgba(232,238,255,.9) 55%,transparent 78%),linear-gradient(180deg,#fcfbf8 0 14%,#6887ff 51%,#f33c77 79%,#ff7737)}.lovable-reference-treatment_finalContent__VE8gF{width:576px;height:236.594px;margin:auto;padding-top:32px;text-align:center}.lovable-reference-treatment_finalContent__VE8gF>span{color:#616161;font-size:18px;line-height:28px}.lovable-reference-treatment_finalContent__VE8gF h2{margin:0 0 32px;font-size:36px;line-height:39.6px;letter-spacing:-1.44px;font-weight:600}.lovable-reference-treatment_footerCard__A9wSd{width:100%;height:718px;margin:128px auto 0;padding:56px;display:grid;grid-template-columns:155px repeat(5,1fr);gap:35px;border:1px solid rgba(95,95,93,.1);border-radius:16px;background:#f7f4ed;box-shadow:0 10px 30px rgba(0,0,0,.08)}.lovable-reference-treatment_footerBrand__BZpgN{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.lovable-reference-treatment_footerMeta__G_uuy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:#696662;font-size:12px}.lovable-reference-treatment_footerMeta__G_uuy>span:last-child{padding:8px 12px;border:1px solid #d5d1cb;border-radius:8px}.lovable-reference-treatment_footerColumn__wVJPQ h3{margin:0 0 20px;font-size:13px}.lovable-reference-treatment_footerColumn__wVJPQ a{display:block;margin-bottom:14px;color:#696662;font-size:13px;line-height:1.35;transition:color .16s ease,transform .16s ease}.lovable-reference-treatment_footerColumn__wVJPQ a:hover{color:#1c1c1c;transform:translateX(2px)}@media (min-width:1024px) and (min-height:740px){.lovable-reference-treatment_finalCta__AxE1l{height:1293px}.lovable-reference-treatment_infrastructureOuter__Wz3L1{height:2528px;min-height:0}.lovable-reference-treatment_infrastructure__HBKZd{padding:80px 48px}.lovable-reference-treatment_infrastructureLayout__rYTfG{width:min(1344px,100%);display:grid;grid-template-columns:368px minmax(0,1fr);gap:80px;align-items:start}.lovable-reference-treatment_infrastructureCopy__0_oKj{position:sticky;top:152px;height:min(580px,calc(100vh - 240px));display:flex;flex-direction:column;justify-content:space-between}.lovable-reference-treatment_infrastructureStack__VGMsu{display:none}.lovable-reference-treatment_infrastructureTabs__kNkn1{display:block}.lovable-reference-treatment_infrastructureTabs__kNkn1 button{position:relative;width:100%;min-height:57px;padding:16px 0 8px;display:block;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;text-align:left}.lovable-reference-treatment_infrastructureTabs__kNkn1 strong{display:block;font-size:16px;line-height:24px;font-weight:400}.lovable-reference-treatment_infrastructureTabs__kNkn1 span{display:block;padding:8px 0;color:#c6c1b8;font-size:14px;line-height:20px}.lovable-reference-treatment_infrastructureTabs__kNkn1 i{position:absolute;left:0;bottom:-1px;width:0;height:2px;background:linear-gradient(270deg,#4f88ff,#fd2980);transition:width .45s cubic-bezier(.16,1,.3,1)}.lovable-reference-treatment_infrastructureTabs__kNkn1 .lovable-reference-treatment_activeTab__X_iYX i{width:100%}.lovable-reference-treatment_infrastructureViewport__wRyxW{display:flex;min-width:0;flex-direction:column;gap:16px;border:0;background:transparent}.lovable-reference-treatment_infrastructureVisual__xQbKy{position:relative;display:block;height:min(580px,calc(100vh - 240px));overflow:hidden;border-radius:12px;opacity:1;transform:none}.lovable-reference-treatment_infrastructureVisual__xQbKy picture,.lovable-reference-treatment_infrastructureVisual__xQbKy picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lovable-reference-treatment_infrastructureVisual__xQbKy>.lovable-reference-treatment_integrationVisual__P2mS0,.lovable-reference-treatment_infrastructureVisual__xQbKy>.lovable-reference-treatment_paymentsVisual__KOxoJ{width:100%;height:100%}.lovable-reference-treatment_infrastructureVisual__xQbKy>.lovable-reference-treatment_integrationVisual__P2mS0{display:grid}.lovable-reference-treatment_infrastructureVisual__xQbKy>.lovable-reference-treatment_paymentsVisual__KOxoJ{display:flex}.lovable-reference-treatment_infrastructureVisual__xQbKy picture img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.lovable-reference-treatment_infrastructureVisual__xQbKy:hover picture img{transform:scale(1.01)}.lovable-reference-treatment_infrastructureSteps__HP5xo{display:none}}@media (max-width:1000px){.lovable-reference-treatment_desktopNav__sCcfo{display:none}.lovable-reference-treatment_headerInner___u7cr{grid-template-columns:1fr auto}.lovable-reference-treatment_menuButton__dRhpz{display:grid;place-items:center}.lovable-reference-treatment_mobileMenu__sehNf{display:grid;padding:14px 20px 24px;gap:10px;background:var(--cream);border-bottom:1px solid #ddd;animation:lovable-reference-treatment_mobileMenuIn__tB1BM .22s cubic-bezier(.16,1,.3,1) both}.lovable-reference-treatment_mobileMenu__sehNf a{padding:8px 0;font-size:14px}.lovable-reference-treatment_possibilities__eqt7s{height:auto}.lovable-reference-treatment_possibilityGrid__LGu43{grid-template-columns:1fr}.lovable-reference-treatment_possibilityGrid__LGu43 article{height:480px}.lovable-reference-treatment_infrastructureOuter__Wz3L1{height:auto}.lovable-reference-treatment_infrastructure__HBKZd{height:auto;padding:72px 24px}.lovable-reference-treatment_infrastructureLayout__rYTfG{width:min(704px,100%)}.lovable-reference-treatment_trusted__cqff2{height:auto;min-height:620px;padding:0 24px;grid-template-columns:1fr}.lovable-reference-treatment_logoGrid__H4xxd{grid-template-columns:repeat(3,1fr)}.lovable-reference-treatment_trustedCopy__6nkct{width:auto;padding:64px 0}.lovable-reference-treatment_storyRail__R_Gqk{grid-template-columns:1fr;transform:none}.lovable-reference-treatment_sideStory__HpcJw{display:none}.lovable-reference-treatment_mainStory__9eNq0{width:calc(100% - 32px);margin:auto}.lovable-reference-treatment_footerCard__A9wSd{width:100%;grid-template-columns:1fr repeat(3,1fr)}.lovable-reference-treatment_footerBrand__BZpgN{grid-column:1/-1;flex-direction:row}.lovable-reference-treatment_footerMeta__G_uuy{flex-direction:row;align-items:center}}@media (max-width:680px){.lovable-reference-treatment_headerInner___u7cr,.lovable-reference-treatment_header__N1cNj{height:54px}.lovable-reference-treatment_headerInner___u7cr{width:calc(100% - 24px)}.lovable-reference-treatment_brand__pUUUK{font-size:19px}.lovable-reference-treatment_brand__pUUUK img{width:16px;height:22px}.lovable-reference-treatment_loginButton__Oc7pZ{display:none}.lovable-reference-treatment_headerActions__yRtHW button{height:31px;padding:0 11px}.lovable-reference-treatment_startButton__pTVOG{font-size:12px}.lovable-reference-treatment_menuButton__dRhpz{padding:0!important}.lovable-reference-treatment_hero__xPz9D{height:100svh;min-height:720px;padding:0 14px}.lovable-reference-treatment_heroContent__ITBRw{transform:translateY(-7px)}.lovable-reference-treatment_hero__xPz9D h1{max-width:310px;margin:auto;font-size:32px;line-height:35.2px;letter-spacing:-1.28px}.lovable-reference-treatment_mobileBreak__t_5V7{display:initial}.lovable-reference-treatment_heroContent__ITBRw>p{max-width:330px;margin:8px auto 37px;font-size:16px;line-height:24px}.lovable-reference-treatment_possibilities__eqt7s{height:1714px;padding:104px 0}.lovable-reference-treatment_possibilityGrid__LGu43,.lovable-reference-treatment_sectionHeading__i5hoj{width:calc(100% - 32px)}.lovable-reference-treatment_sectionHeading__i5hoj h2{font-size:32px;line-height:35.2px;letter-spacing:-1.28px}.lovable-reference-treatment_possibilityGrid__LGu43{margin-top:40px}.lovable-reference-treatment_possibilityGrid__LGu43 article{height:425px}.lovable-reference-treatment_cardVisualPreview__B1kO5,.lovable-reference-treatment_cardVisualPrompt__Kqtf5{padding-left:32px}.lovable-reference-treatment_cardVisualOrbit__kfySZ{padding-left:48px}.lovable-reference-treatment_infrastructureOuter__Wz3L1{height:3239px}.lovable-reference-treatment_infrastructure__HBKZd{height:100%;border-radius:12px;padding:104px 16px 80px}.lovable-reference-treatment_infrastructureIntro__agQVn h2{font-size:32px;line-height:35.2px}.lovable-reference-treatment_infrastructureIntro__agQVn p{font-size:16px;line-height:24px}.lovable-reference-treatment_infrastructureStack__VGMsu{margin-top:41px;gap:64px}.lovable-reference-treatment_infrastructureCard__CGFf5 picture,.lovable-reference-treatment_infrastructureCard__CGFf5>.lovable-reference-treatment_integrationVisual__P2mS0,.lovable-reference-treatment_infrastructureCard__CGFf5>.lovable-reference-treatment_paymentsVisual__KOxoJ{height:588px;margin-top:24px;margin-left:-8px;width:calc(100% + 16px)}.lovable-reference-treatment_integrationVisual__P2mS0{padding:24px}.lovable-reference-treatment_integrationGrid__KYKD8{width:min(430px,100%);grid-template-columns:repeat(3,1fr);gap:8px;-webkit-mask-image:none;mask-image:none}.lovable-reference-treatment_integrationGhost__xt9gB{display:none}.lovable-reference-treatment_integrationTile__IzBy5{gap:6px;border-radius:14px}.lovable-reference-treatment_integrationGrid__KYKD8 img,.lovable-reference-treatment_integrationGrid__KYKD8 svg{width:36px;height:36px}.lovable-reference-treatment_integrationGrid__KYKD8 .lovable-reference-treatment_integrationCenter__3DA9x img{width:44px;height:44px}.lovable-reference-treatment_paymentsVisual__KOxoJ{padding:24px}.lovable-reference-treatment_paymentProvider__RdDKs{padding:16px;grid-template-columns:42px 1fr;gap:12px}.lovable-reference-treatment_paymentProvider__RdDKs>span{width:42px;height:42px}.lovable-reference-treatment_paymentProvider__RdDKs b{grid-column:1/-1;justify-self:start}.lovable-reference-treatment_paymentFlow__5RlnB{margin-top:44px;grid-template-columns:1fr 12px 1fr 12px 1fr;gap:4px}.lovable-reference-treatment_paymentFlow__5RlnB span{padding:11px 4px;font-size:10px}.lovable-reference-treatment_trusted__cqff2{height:777px;min-height:0;padding:0 16px}.lovable-reference-treatment_logoGrid__H4xxd{grid-template-columns:repeat(2,1fr)}.lovable-reference-treatment_proof__wgONA{height:1025px;padding:104px 0 52px;overflow:hidden}.lovable-reference-treatment_proofHeading__UFTXI{width:calc(100% - 32px);text-align:left}.lovable-reference-treatment_proofHeading__UFTXI h2{font-size:32px;line-height:35.2px}.lovable-reference-treatment_mainStory__9eNq0{height:auto;min-height:528px;padding:24px;display:flex;flex-direction:column}.lovable-reference-treatment_mainStory__9eNq0 dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lovable-reference-treatment_mainStory__9eNq0 dd{font-size:17px}.lovable-reference-treatment_storyCopy__u5UZa blockquote{font-size:20px}.lovable-reference-treatment_storyControls__nVYFo{margin-top:32px}.lovable-reference-treatment_metrics__wOGPm{height:596px;padding:8px 16px 40px}.lovable-reference-treatment_metricGrid__H0qSu,.lovable-reference-treatment_metrics__wOGPm .lovable-reference-treatment_sectionHeading__i5hoj{width:100%}.lovable-reference-treatment_metrics__wOGPm .lovable-reference-treatment_sectionHeading__i5hoj p{font-size:16px;line-height:24px}.lovable-reference-treatment_metricGrid__H0qSu dd{font-size:40px;line-height:44px}.lovable-reference-treatment_finalCta__AxE1l{height:2275px;min-height:0;padding:104px 16px 16px}.lovable-reference-treatment_finalContent__VE8gF{width:100%;height:auto}.lovable-reference-treatment_finalContent__VE8gF h2{font-size:32px;line-height:35.2px}.lovable-reference-treatment_composer__43y7r{max-width:316px}.lovable-reference-treatment_footerCard__A9wSd{width:100%;height:1802px;margin-top:94px;padding:32px 24px;grid-template-columns:1fr;gap:24px;align-content:space-between}.lovable-reference-treatment_footerBrand__BZpgN{grid-column:auto;min-height:54px;flex-direction:row}.lovable-reference-treatment_footerMeta__G_uuy{flex-direction:row;align-items:center}.lovable-reference-treatment_footerColumn__wVJPQ h3{margin-bottom:12px}.lovable-reference-treatment_footerColumn__wVJPQ a{margin-bottom:8px;line-height:1.25}}@supports (animation-timeline:scroll()){.lovable-reference-treatment_heroGlow__7OKC0{animation:lovable-reference-treatment_heroParallax__sORld linear both;animation-timeline:scroll(root block);animation-range:0 900px}}@keyframes lovable-reference-treatment_navPopoverIn__I22_l{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes lovable-reference-treatment_mobileMenuIn__tB1BM{0%{opacity:0;transform:translateY(-10px)}}@keyframes lovable-reference-treatment_cursorBlink___Oel3{0%,to{opacity:1}50%{opacity:.15}}@keyframes lovable-reference-treatment_designCursorMove__2ziNN{0%{opacity:0;transform:translate(-104px,72px)}30%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes lovable-reference-treatment_designOutline__sFjrk{0%{border-color:#d8d2c9}to{border-color:#1f55f1}}@keyframes lovable-reference-treatment_designTagIn__1Tanr{0%{opacity:0;transform:translateY(-50%) scale(.7)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes lovable-reference-treatment_toolEnter__3GBYE{to{opacity:1;transform:translateY(0)}}@keyframes lovable-reference-treatment_storyFromRight__wPH3_{0%{opacity:.25;transform:translateX(34px) scale(.985)}}@keyframes lovable-reference-treatment_storyFromLeft__P_PBe{0%{opacity:.25;transform:translateX(-34px) scale(.985)}}@keyframes lovable-reference-treatment_metricReveal__VWNFQ{to{opacity:1;transform:translateY(0)}}@keyframes lovable-reference-treatment_sendButtonIn__hdfFA{0%{opacity:0;transform:scale(.7)}}@keyframes lovable-reference-treatment_heroParallax__sORld{to{transform:translateY(160px) scale(1.015)}}@keyframes lovable-reference-treatment_backgroundEnter__hE0Jj{0%{opacity:0;transform:translateY(50vh)}to{opacity:1;transform:translate(0)}}@keyframes lovable-reference-treatment_backgroundAmbient__Z77qG{0%,to{transform:translate(0) scale(1)}25%{transform:translate(2.4%,-1.6%) scale(1.09)}50%{transform:translate(-1.2%,2%) scale(1.12)}75%{transform:translate(-2.8%,-.8%) scale(1.06)}}@keyframes lovable-reference-treatment_heroComponentEnter__QZyWI{0%{opacity:0;transform:translateY(16px)}}@keyframes lovable-reference-treatment_heroComposerEnter__Od1qg{0%{opacity:0;transform:translateY(24px) scale(.985)}}@media (prefers-reduced-motion:reduce){.lovable-reference-treatment_page__FZ_Cf *,.lovable-reference-treatment_page__FZ_Cf :after,.lovable-reference-treatment_page__FZ_Cf :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.lovable-reference-treatment_heroComposerReveal__lFtsh,.lovable-reference-treatment_heroContent__ITBRw>p,.lovable-reference-treatment_heroGlow__7OKC0>span,.lovable-reference-treatment_hero__xPz9D h1{opacity:1!important;transform:none!important;animation:none!important}.lovable-reference-treatment_cardVisualOrbit__kfySZ span,.lovable-reference-treatment_metricGrid__H0qSu div{opacity:1;transform:none}}