.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}}.lovable-fast_page__Z0Wup{--cream:#fcfbf8;--ink:#1c1c1c;--muted:#777571;min-height:100vh;overflow:clip;background:var(--cream);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lovable-fast_page__Z0Wup *,.lovable-fast_page__Z0Wup :after,.lovable-fast_page__Z0Wup :before{box-sizing:border-box}.lovable-fast_page__Z0Wup a{color:inherit;text-decoration:none}.lovable-fast_header__uJ1a_{position:absolute;inset:0 0 auto;z-index:20;height:64px}.lovable-fast_headerInner__FaRxn{width:min(1280px,calc(100% - 80px));height:64px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.lovable-fast_logo__b93gR{display:inline-flex;align-items:center;gap:8px;color:inherit;font-size:17px;font-weight:750;letter-spacing:-.03em}.lovable-fast_header__uJ1a_ nav{display:flex;gap:28px}.lovable-fast_header__uJ1a_ nav a,.lovable-fast_login__7oncJ{color:#5f5d59;font-size:13px}.lovable-fast_headerActions__m0Y_p{display:flex;align-items:center;gap:8px}.lovable-fast_login__7oncJ,.lovable-fast_start__0Bv1y{padding:8px 13px;border-radius:8px;font-size:13px}.lovable-fast_header__uJ1a_ .lovable-fast_start__0Bv1y{background:#1c1c1c;color:white;font-weight:650;box-shadow:0 4px 10px rgba(0,0,0,.15)}.lovable-fast_headerDark__l2ToH{color:white}.lovable-fast_headerDark__l2ToH .lovable-fast_login__7oncJ,.lovable-fast_headerDark__l2ToH nav a{color:rgba(255,255,255,.68)}.lovable-fast_headerDark__l2ToH .lovable-fast_start__0Bv1y{background:white;color:#19161d}.lovable-fast_hero__KhTty{position:relative;height:100svh;min-height:620px;display:grid;place-items:center;overflow:hidden;isolation:isolate;padding:88px 24px 56px}.lovable-fast_heroGlow__TIW1u{position:absolute;z-index:-1;inset:26% -12% -8%;background:radial-gradient(ellipse 44% 86% at 17% 102%,#ff43b4 0 38%,rgba(255,79,190,.72) 54%,transparent 73%),radial-gradient(ellipse 44% 86% at 83% 102%,#ff3c9e 0 38%,rgba(255,77,174,.72) 54%,transparent 73%),radial-gradient(ellipse 82% 96% at 50% 78%,#5688ff 0 30%,rgba(93,142,255,.78) 56%,transparent 80%);filter:blur(14px);transform:scale(1.04);opacity:.96}.lovable-fast_heroContent__zlpZi{width:min(720px,100%);text-align:center;transform:translateY(-2vh)}.lovable-fast_hero__KhTty h1{margin:0;font-size:50px;line-height:1.08;letter-spacing:-.045em;font-weight:650}.lovable-fast_heroCopy__HDZnA{max-width:650px;margin:8px auto 32px;color:var(--muted);font-size:17px;line-height:1.5}.lovable-fast_composer__S4MxL{width:min(608px,100%);margin:auto;padding:11px;border:1px solid rgba(28,28,28,.08);border-radius:25px;background:rgba(255,255,255,.97);box-shadow:0 24px 54px rgba(35,28,39,.18)}.lovable-fast_composer__S4MxL textarea{display:block;box-sizing:border-box;width:100%;min-height:58px;padding:8px;border:0;resize:none;background:transparent;color:var(--ink);font:inherit;font-size:14px;line-height:1.45;outline:none}.lovable-fast_composer__S4MxL textarea::-moz-placeholder{color:#9d999f}.lovable-fast_composer__S4MxL textarea::placeholder{color:#9d999f}.lovable-fast_composerActions__dCmhJ{display:flex;align-items:center;justify-content:space-between}.lovable-fast_modeSwitch__03EVV{display:flex;gap:2px;padding:3px;border-radius:10px;background:#f2eef4}.lovable-fast_modeSwitch__03EVV button{border:0;border-radius:8px;padding:6px 10px;background:transparent;color:#736d76;font-size:11px;font-weight:700;cursor:pointer}.lovable-fast_modeSwitch__03EVV .lovable-fast_modeActive__npHG1{background:white;color:#342b3e;box-shadow:0 1px 4px rgba(0,0,0,.08)}.lovable-fast_send__N8b1V{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:#ede8ef;color:#777078;font-size:19px;cursor:pointer}.lovable-fast_send__N8b1V:not(:disabled){background:#1c1c1c;color:white}.lovable-fast_send__N8b1V:disabled{opacity:.65;cursor:default}.lovable-fast_proofSection__497gZ,.lovable-fast_section__TCxEp{max-width:1120px;margin:auto;padding:106px 24px}.lovable-fast_sectionHeading__X2sID{max-width:580px}.lovable-fast_sectionHeading__X2sID h2{margin:0;font-size:clamp(32px,4vw,46px);line-height:1.08;letter-spacing:-.045em}.lovable-fast_sectionHeading__X2sID>span{display:block;margin-top:14px;color:var(--muted);font-size:16px;line-height:1.55}.lovable-fast_possibilityGrid__YfCbg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.lovable-fast_possibilityGrid__YfCbg article{padding:14px 14px 22px;border:1px solid rgba(28,28,28,.08);border-radius:13px;background:white;box-shadow:0 12px 28px rgba(53,42,59,.06)}.lovable-fast_visual__XTTmr{position:relative;height:220px;overflow:hidden;padding:24px;border-radius:9px;background:linear-gradient(145deg,#eef3ff,#fff 45%,#ffeef9)}.lovable-fast_visual__XTTmr svg{width:30px;height:30px}.lovable-fast_visual__XTTmr>span{position:absolute;top:22px;right:22px;color:#918b94;font-size:11px;font-weight:750}.lovable-fast_mockLineShort__ack43,.lovable-fast_mockLine__8AyLu{position:absolute;right:24px;bottom:54px;left:24px;height:13px;border-radius:4px;background:rgba(80,65,91,.13)}.lovable-fast_mockLineShort__ack43{right:40%;bottom:31px}.lovable-fast_possibilityGrid__YfCbg h3{margin:20px 5px 0;font-size:14px}.lovable-fast_possibilityGrid__YfCbg p{margin:8px 5px 0;color:var(--muted);font-size:12px;line-height:1.55}.lovable-fast_darkSection__d4BAy{margin:0 8px;padding:76px max(24px,calc((100vw - 1080px)/2));border-radius:14px;background:#191919;color:white}.lovable-fast_darkInner__vtPjd{display:grid;grid-template-columns:280px minmax(0,1fr);gap:64px}.lovable-fast_infrastructureCopy__mWC5D{padding-top:14px}.lovable-fast_infrastructureCopy__mWC5D h2{margin:0;font-size:32px;line-height:1.07;letter-spacing:-.04em}.lovable-fast_infrastructureCopy__mWC5D>p{margin:18px 0 34px;color:rgba(255,255,255,.58);font-size:13px;line-height:1.6}.lovable-fast_infrastructureList__0jYT_{display:flex;flex-direction:column}.lovable-fast_infrastructureList__0jYT_ span{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.09);color:rgba(255,255,255,.5);font-size:12px}.lovable-fast_infrastructureList__0jYT_ .lovable-fast_activeItem__6qftT{color:white}.lovable-fast_infrastructureList__0jYT_ .lovable-fast_activeItem__6qftT:after{content:"";display:block;width:100%;height:1px;margin-top:13px;background:linear-gradient(90deg,#ff4ca4,#568dff)}.lovable-fast_infrastructureVisuals__xH1vg{display:grid;gap:28px}.lovable-fast_infrastructureVisuals__xH1vg article{position:relative;min-height:390px;overflow:hidden;padding:62px 52px 38px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:radial-gradient(circle at 50% 70%,rgba(82,103,255,.22),transparent 43%),#1e2028}.lovable-fast_infrastructureVisuals__xH1vg article:nth-child(2){background:radial-gradient(circle at 50% 60%,rgba(255,57,164,.18),transparent 40%),#1e2028}.lovable-fast_infrastructureVisuals__xH1vg article:nth-child(3){background:radial-gradient(circle at 50% 85%,rgba(67,114,255,.3),transparent 40%),#1e2028}.lovable-fast_browserBar__kF_gm{position:absolute;inset:0 0 auto;display:flex;gap:5px;height:31px;padding:13px;border-bottom:1px solid rgba(255,255,255,.07)}.lovable-fast_browserBar__kF_gm i{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.2)}.lovable-fast_infrastructureVisuals__xH1vg article>svg{width:44px;height:44px;margin-top:42px;color:#b5a6ff}.lovable-fast_infrastructureVisuals__xH1vg h3{margin:20px 0 0;font-size:24px}.lovable-fast_infrastructureVisuals__xH1vg p{max-width:370px;margin:10px 0 0;color:rgba(255,255,255,.55);font-size:14px}.lovable-fast_toolRail__vzG85{display:flex;gap:10px;margin-top:56px}.lovable-fast_toolRail__vzG85 span{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.05)}.lovable-fast_toolRail__vzG85 svg{width:18px;color:rgba(255,255,255,.65)}.lovable-fast_proofSection__497gZ{padding-top:64px;padding-bottom:120px}.lovable-fast_logoStrip__A3ewK{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:20px;min-height:120px;margin-bottom:106px;font-size:11px;font-weight:750}.lovable-fast_logoStrip__A3ewK strong{font-size:16px;line-height:1.25}.lovable-fast_storyGrid__PpV_E{display:grid;grid-template-columns:.75fr 1.6fr .75fr;align-items:center;gap:12px;margin-top:44px}.lovable-fast_storyGrid__PpV_E article{min-height:220px;padding:26px;border:1px solid rgba(28,28,28,.06);border-radius:12px;background:#f4f2ee;color:#807d78}.lovable-fast_storyGrid__PpV_E article:first-child{transform:translateX(-28%)}.lovable-fast_storyGrid__PpV_E article:last-child{transform:translateX(28%)}.lovable-fast_storyGrid__PpV_E .lovable-fast_featuredStory___1jO4{min-height:330px;padding:36px;background:#f2f0ec;color:var(--ink);box-shadow:0 14px 32px rgba(40,34,45,.07)}.lovable-fast_storyGrid__PpV_E strong{font-size:14px}.lovable-fast_storyGrid__PpV_E p{margin:36px 0 0;font-size:14px;line-height:1.7}.lovable-fast_featuredStory___1jO4 p{font-size:18px;font-weight:550}.lovable-fast_featuredStory___1jO4 dl{display:flex;gap:40px;margin:46px 0 0}.lovable-fast_featuredStory___1jO4 dl div{display:flex;flex-direction:column}.lovable-fast_featuredStory___1jO4 dt{color:var(--muted);font-size:10px}.lovable-fast_featuredStory___1jO4 dd{margin:5px 0 0;font-size:17px;font-weight:700}.lovable-fast_metrics_____Yd{display:grid;grid-template-columns:repeat(3,1fr);margin-top:110px}.lovable-fast_metrics_____Yd div{padding:24px 0;border-top:1px solid rgba(28,28,28,.1)}.lovable-fast_metrics_____Yd span,.lovable-fast_metrics_____Yd strong{display:block}.lovable-fast_metrics_____Yd strong{font-size:28px;letter-spacing:-.04em}.lovable-fast_metrics_____Yd span{margin-top:6px;color:var(--muted);font-size:12px}.lovable-fast_finalSection__tNjpe{position:relative;min-height:650px;display:grid;place-items:center;overflow:hidden;padding:100px 24px 260px;background:var(--cream)}.lovable-fast_finalGlow__3bYTN{position:absolute;inset:36% -10% -28%;background:radial-gradient(ellipse 42% 90% at 18% 100%,#ff4db8 0 38%,transparent 72%),radial-gradient(ellipse 42% 90% at 82% 100%,#ff438f 0 38%,transparent 72%),radial-gradient(ellipse 85% 100% at 50% 72%,#608cff 0 34%,transparent 78%);filter:blur(11px);transform:scale(1.04)}.lovable-fast_finalContent__194_G{position:relative;z-index:1;width:min(700px,100%);text-align:center}.lovable-fast_finalContent__194_G>p{margin:0;color:var(--muted);font-size:11px}.lovable-fast_finalContent__194_G h2{margin:8px 0 28px;font-size:34px;letter-spacing:-.04em}.lovable-fast_composerCompact__Llzp3{max-width:550px}.lovable-fast_footer__eJIZ0{position:relative;display:grid;grid-template-columns:150px 1fr auto;align-items:start;gap:30px;width:min(1280px,calc(100% - 80px));min-height:290px;margin:-220px auto 24px;padding:40px;border-radius:12px;background:var(--cream)}.lovable-fast_footer__eJIZ0>div{display:grid;grid-template-columns:repeat(3,max-content);gap:16px 42px}.lovable-fast_footer__eJIZ0>div a,.lovable-fast_footer__eJIZ0>span{color:#777571;font-size:11px}@media (max-width:820px){.lovable-fast_headerInner__FaRxn{width:calc(100% - 32px)}.lovable-fast_header__uJ1a_ nav,.lovable-fast_login__7oncJ{display:none}.lovable-fast_hero__KhTty{height:auto;min-height:700px;padding:110px 18px 88px}.lovable-fast_heroGlow__TIW1u{inset:34% -48% -8%}.lovable-fast_heroContent__zlpZi{transform:none}.lovable-fast_hero__KhTty h1{font-size:39px}.lovable-fast_heroCopy__HDZnA{max-width:330px;margin-top:10px;margin-bottom:28px;font-size:14px}.lovable-fast_composer__S4MxL{border-radius:20px}.lovable-fast_composer__S4MxL textarea{min-height:68px;font-size:13px}.lovable-fast_proofSection__497gZ,.lovable-fast_section__TCxEp{padding:78px 18px}.lovable-fast_sectionHeading__X2sID h2{font-size:34px}.lovable-fast_possibilityGrid__YfCbg{grid-template-columns:1fr;margin-top:34px}.lovable-fast_visual__XTTmr{height:190px}.lovable-fast_darkSection__d4BAy{margin:0 5px;padding:62px 14px}.lovable-fast_darkInner__vtPjd{grid-template-columns:1fr;gap:36px}.lovable-fast_infrastructureCopy__mWC5D{padding:0 10px}.lovable-fast_infrastructureCopy__mWC5D h2{font-size:30px}.lovable-fast_infrastructureList__0jYT_{display:none}.lovable-fast_infrastructureVisuals__xH1vg article{min-height:340px;padding:54px 26px 30px}.lovable-fast_toolRail__vzG85{flex-wrap:wrap;margin-top:38px}.lovable-fast_logoStrip__A3ewK{grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:76px}.lovable-fast_logoStrip__A3ewK strong{grid-column:1/-1;max-width:180px}.lovable-fast_storyGrid__PpV_E{grid-template-columns:1fr}.lovable-fast_storyGrid__PpV_E article:first-child,.lovable-fast_storyGrid__PpV_E article:last-child{display:none}.lovable-fast_storyGrid__PpV_E .lovable-fast_featuredStory___1jO4{min-height:300px;padding:28px}.lovable-fast_featuredStory___1jO4 p{font-size:16px}.lovable-fast_metrics_____Yd{grid-template-columns:1fr;margin-top:70px}.lovable-fast_finalSection__tNjpe{min-height:560px;padding:85px 18px 220px}.lovable-fast_finalContent__194_G h2{font-size:30px}.lovable-fast_footer__eJIZ0{grid-template-columns:1fr;width:calc(100% - 28px);min-height:420px;margin-top:-190px;padding:28px}.lovable-fast_footer__eJIZ0>div{grid-template-columns:repeat(2,1fr)}}