1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2469],{42469:(e,t,s)=>{s.r(t),s.d(t,{default:()=>_});var a=s(95155),l=s(12115),r=s(6874),i=s.n(r),n=s(66766),o=s(27016),c=s(15960),d=s(9771),u=s(15273),m=s(85690),h=s(42355),x=s(13052),p=s(53311),g=s(92138),f=s(91981),v=s(54416),b=s(6262),y=s(40133),w=s(54481),j=s(5196),N=s(71687),k=s(36180),C=s(52074),A=s(44399),E=s(45454),F=s(54165);s(85948);var S=s(20695),I=s(17711),L=s(4863),P=s(27417),M=s(29302);let z=[{url:"https://bucket.videoguru.ai/marketing/demo-videos/photo-to-video/mercerisland_web-opt.mp4",portrait:!1},{url:"https://bucket.videoguru.ai/marketing/demo-videos/photo-to-video/videoguru-6013_web-opt.mp4",portrait:!1},{url:"https://bucket.videoguru.ai/marketing/demo-videos/photo-to-video/dreamkirkland-vertical-web-opt.mp4",portrait:!0},{url:"https://bucket.videoguru.ai/marketing/demo-videos/photo-to-video/Haodang-1_web-opt.mp4",portrait:!1},{url:"https://bucket.videoguru.ai/marketing/demo-videos/photo-to-video/Haodang-2_web-opt.mp4",portrait:!0}
1,{url:"https://bucket.videoguru.ai/marketing/demo-videos/photo-to-video/BestChoice-1_web-opt.mp4",portrait:!1},{url:"https://bucket.videoguru.ai/marketing/demo-videos/photo-to-video/BestChoice-2_web-opt.mp4",portrait:!0}],R="videoguru_last_auth_state",D=[{filename:"1-19606 Bellingham Ln Leesburg, VA-web-h265.mp4",title:"19606 Bellingham Ln, Leesburg, VA"},{url:"https://bucket.videoguru.ai/marketing/demo-videos/hillcreek-demo-opt.mp4",title:"12600 Hill Creek Ln, Potomac, MD",portrait:!0},{filename:"2-726 Sunpoint Road-web-h265.mp4",title:"726 Sunpoint Road"},{filename:"3-412 S Hill St, Gastonia, NC 28052-unbranded-web-h265.mp4",title:"412 S Hill St, Gastonia, NC"},{filename:"4-750 Ilwaco Pl NE, Renton-web-h265.mp4",title:"750 Ilwaco Pl NE, Renton"},{filename:"6-2001 12th St NW-web-h265.mp4",title:"2001 12th St NW"},{filename:"final4-web-h265.mp4",title:"1846 Riverwood Alley, Eugene, OR"},{filename:"8-29550 NE 64th St, Issaquah, WA-web-h265.mp4",title:"29550 NE 64th St, Issaquah, WA"}].map(e=>{var t;return{...e,url:null!=(t=e.url)?t:"https://bucket.videoguru.ai/marketing/demo-vi
1deos/".concat(encodeURIComponent(e.filename))}}),q=[{id:"renovation-furnishing-0417",duration:4,portrait:!1,photo:"https://bucket.videoguru.ai/marketing/demo-videos/clips/cracked-living-room-before.png",video:"https://bucket.videoguru.ai/marketing/demo-videos/clips/renovation-furnishing-0418-1-opt.mp4"},...[{id:"1-3s",duration:3,portrait:!1},{id:"4-3s",duration:3,portrait:!0},{id:"2-6s",duration:6,portrait:!1},{id:"5-2s",duration:2,portrait:!0},{id:"3-6s",duration:6,portrait:!1},{id:"6-6s",duration:6,portrait:!0}].map(e=>({...e,photo:"https://bucket.videoguru.ai/marketing/demo-videos/clips/".concat(e.id,".png"),video:"https://bucket.videoguru.ai/marketing/demo-videos/clips/".concat(e.id,"-opt.mp4")}))];function V(e){let{src:t,sourceType:s="video/mp4",disabled:r=!1,loadMargin:i="700px",autoPlay:n,preload:o,muted:c,volume:d,...u}=e,m=(0,l.useRef)(null),[h,x]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(r)return void x(!1);let e=m.current;if(!e)return;if(!("IntersectionObserver"in window))return void x(!0);let t=new IntersectionObserver(e=>{let[s]=e;s.isIntersecting&&(x(!0),t.disconnect())},{rootMargin:i});return t.observe(e),()=>t.disconnect()},[r,i]),(0,l.useEffect)(()=>{let e=m.current;e&&!r&&h&&n&&e.play().catch(()=>{})},[n,r,h,t]),(0,l.useEffect)(()=>{let e=m.current;e&&("boolean"==typeof c&&(e.muted=c),"number"==typeof d&&(e.volume=Math.max(0,Math.min(1,d))))},[c,d,h]),(0,a.jsx)("video",{ref:m,autoPlay:h&&!r&&n,preload:h&&!r?o||"metadata":"none",muted:c,controlsList:"nodownload",onContextMenu:e=>e.preventDefault(),...u,children:h&&!r?(0,a.jsx)("source",{src:t,type:s}):null})}function _(){let{language:e,navigate:t}=(0,c.o)(),{isLoaded:s,isSignedIn:r}=(0,o.d)(),[j,L]=(0,l.useState)(!1),[P,_]=(0,l.useState)(""),[B,T]=(0,l.useState)(""),[W,O]=(0,l.useState)(!1),[H,K]=(0,l.useState)(!1),[U,Y]=(0,l.useState)(!1),[X,Z]=(0,l.useState)(!1),[J,Q]=(0,l.useState)(!1),[ee,et]=(0,l.useState)(!1),[es,ea]=(0,l.useState)(!1),[el,er]=(0,l.useState)(!1),[ei,en]=(0,l.useState)(0),[eo,ec]=(0,l.useState)(!0),[ed,eu]=(0,l.useState)(0),[em,eh]=(0,l.useState)(!0),[ex,ep]=(0,l.useState)("photo"),[eg,ef]=(0,l.useState)(!1),[ev,eb]=(0,l.useState)(null),[ey,ew]=(0,l.useState)(1),[ej,eN]=(0,l.useState)(null),[ek,eC]=(0,l.useState)(!0),[eA,eE]=(0,l.useState)(!1),[eF,eS]=(0,l.useState)(!1),eI=(0,l.useRef)({hero:null,email:null}),eL=(0,l.useRef)(null),eP=(0,l.useRef)(null),eM=(0,l.useRef)(null),ez=(0,l.useRef)(null),eR=(0,l.useRef)("A"),eD=(0,l.useRef)(!1),eq=(0,l.useRef)(null),eV=(0,l.useRef)(null),e_=(0,l.useRef)(null),eB=(0,l.useRef)(null),eT=(0,l.useRef)("A"),eG=(0,l.useRef)(!1),eW=(0,l.useRef)(null),eO=s?!!r:j;(0,l.useEffect)(()=>{if(s)return void eS(!0);try{L("signed-in"===window.localStorage.getItem(R))}catch(e){}finally{eS(!0)}},[s]),(0,l.useEffect)(()=>{if(s){L(!!r),eS(!0);try{window.localStorage.setItem(R,r?"signed-in":"signed-out")}catch(e){}}},[s,r]),(0,l.useEffect)(()=>{let e=e=>{if("videoguru_auth_changed"===e.key){L(!1),eS(!0);try{window.localStorage.setItem(R,"signed-out")}catch(e){}}};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[]);let eH=(0,l.useCallback)(()=>{if(eO)return void window.location.assign("/home");eE(!0)},[eO]),[eK,eU]=(0,l.useState)(5),[e$,eY]=(0,l.useState)(0),[eX,eZ]=(0,l.useState)("idle"),eJ=(0,l.useRef)([]),eQ=(0,l.useRef)(null),e0=(0,l.useRef)(null),e1=(0,l.useRef)(null),e2=(0,l.useRef)([]),[e5,e4]=(0,l.useState)(()=>2*q.length+(q.length-1-5)),[e3,e6]=(0,l.useState)(0),[e9,e8]=(0,l.useState)(!0);(0,l.useEffect)(()=>{if("function"!=typeof window.matchMedia)return;let e=window.matchMedia("(prefers-reduced-motion: reduce)"),t=()=>ef(e.matches);return t(),"function"==typeof e.addEventListener?e.addEventListener("change",t):e.addListener(t),()=>{"function"==typeof e.removeEventListener?e.removeEventListener("change",t):e.removeListener(t)}},[]),(0,l.useEffect)(()=>{if(!ev)return;let e=document.body.style.overflow;document.body.style.overflow="hidden";let t=e=>{"Escape"===e.key&&eb(null)};return window.addEventListener("keydown",t),()=>{document.body.style.overflow=e,window.removeEventListener("keydown",t)}},[ev]),(0,l.useEffect)(()=>
1{if(!ej)return;let e=document.body.style.overflow;document.body.style.overflow="hidden";let t=e=>{"Escape"===e.key&&eN(null)};return window.addEventListener("keydown",t),()=>{document.body.style.overflow=e,window.removeEventListener("keydown",t)}},[ej]),(0,l.useEffect)(()=>{W?eI.current.hero=Date.now():eI.current.hero=null},[W]),(0,l.useEffect)(()=>{H?eI.current.email=Date.now():eI.current.email=null},[H]),(0,l.useEffect)(()=>{let e=e=>{let t=e.target,s=t.closest(".email-input-container"),a=t.closest(".error-tooltip");if(!s&&!a){let e=Date.now();eI.current.hero&&e-eI.current.hero>300&&O(!1),eI.current.email&&e-eI.current.email>300&&K(!1)}};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[]),(0,l.useEffect)(()=>{(0,S.dp)().catch(e=>{console.error("Failed to initialize Calendly:",e)})},[]),(0,l.useEffect)(()=>{(es||el)&&(0,S.RN)().catch(e=>{console.error("Failed to open Calendly:",e)})},[es,el]);let e7=(e,t)=>{if(eD.current||e===ei)return;let s="A"===eR.current,a=s?eM.current:ez.current,l=s?ez.current:eM.current,r=s?eP.current:eL.current,i=s?eL.current:eP.current;if(!a||!l||!r)return void en(e);eD.current=!0;let n=l.querySelector("[data-slide-inner]");n&&(D[e].portrait?n.className="relative rounded-xl shadow-lg overflow-hidden h-full aspect-[9/16]":n.className="relative rounded-xl shadow-lg overflow-hidden w-full h-full"),r.src=D[e].url,r.muted=eo,r.load(),r.play().catch(()=>{}),l.style.transition="none",l.style.opacity="0",l.style.zIndex="1",a.style.zIndex="0",a.style.transition="none",requestAnimationFrame(()=>{requestAnimationFrame(()=>{let t="opacity 0.5s ease-in-out";l.style.transition=t,a.style.transition=t,l.style.opacity="1",a.style.opacity="0",setTimeout(()=>{eR.current=s?"B":"A",i&&i.pause(),a.style.transition="none",a.style.zIndex="",l.style.zIndex="",en(e),eD.current=!1},500)})})},te=()=>{e7((ei+1)%D.length,"left")};(0,l.useEffect)(()=>{let e="A"===eR.current?eL.current:eP.current;e&&(e.muted=eo)},[eo]);let tt=e=>{if(e!==ex)if(ep(e),"photo"===e){let e="A"===eR.current?eL.current:eP.current;e&&e.pause();let t="A"===eT.current?eq.current:eV.current;t&&t.play().catch(()=>{})}else{let e="A"===eT.current?eq.current:eV.current;e&&e.pause();let t="A"===eR.current?eL.current:eP.current;t&&t.play().catch(()=>{})}},ts=(e,t)=>{if(eG.current||e===ed)return;let s="A"===eT.current,a=s?e_.current:eB.current,l=s?eB.current:e_.current,r=s?eV.current:eq.current,i=s?eq.current:eV.current;if(!a||!l||!r)return void eu(e);eG.current=!0;let n=l.querySelector("[data-slide-inner]");n&&(z[e].portrait?n.className="relative rounded-xl shadow-lg overflow-hidden h-full aspect-[9/16]":n.className="relative rounded-xl shadow-lg overflow-hidden w-full h-full"),r.src=z[e].url,r.muted=em,r.load(),r.play().catch(()=>{}),l.style.transition="none",l.style.opacity="0",l.style.zIndex="1",a.style.zIndex="0",a.style.transition="none",requestAnimationFrame(()=>{requestAnimationFrame(()=>{let t="opacity 0.5s ease-in-out";l.style.transition=t,a.style.transition=t,l.style.opacity="1",a.style.opacity="0",setTimeout(()=>{eT.current=s?"B":"A",i&&i.pause(),a.style.transition="none",a.style.zIndex="",l.style.zIndex="",eu(e),eG.current=!1},500)})})},ta=()=>{let e=(ed+1)%z.length;0===e&&I.s?tt("video"):ts(e,"left")},tl=(0,l.useCallback)(e=>{var t;null==(t=eW.current)||t.call(eW);let s=e.style.objectFit,a=e.style.backgroundColor,l=e.style.width,r=e.style.height;e.style.objectFit="contain",e.style.backgroundColor="#000",e.style.width="100%",e.style.height="100%";let i=()=>{e.style.objectFit=s,e.style.backgroundColor=a,e.style.width=l,e.style.height=r};return eW.current=i,i},[]),tr=(0,l.useCallback)(()=>{var e;null==(e=eW.current)||e.call(eW),eW.current=null},[]);(0,l.useCallback)(e=>{if(!e)return;let t=tl(e);if("function"==typeof e.webkitEnterFullscreen){e.addEventListener("webkitendfullscreen",tr,{once:!0}),e.webkitEnterFullscreen();return}return"function"==typeof e.requestFullscreen?void e.requestFullscreen().catch(()=>{t(),eW.current===t&&(eW.current=null)}):"function"==typeof e.webkitRequestFullscreen?void e.webkitRequestFullscreen().catch(()=>{t(),eW.current===t&&(eW.current=null)}):void(t(),eW.current===t&&(eW.current=null))},[tl,tr]),(0,l.useEffect)(()=>{let e=()=>{document.fullscreenElement||tr()};return document.addEventListener("fullscreenchange",e),document.addEventListener("webkitfullscreenchange",e),()=>{document.removeEventListener("fullscreenchange",e),document.removeEventListener("webkitfullscreenchange",e)}},[tr]),(0,l.useEffect)(()=>{let e="A"===eT.current?eq.current:eV.current;e&&(e.muted=em)}
1,[em]),(0,l.useEffect)(()=>{if(eg)return;let e=e0.current;if(!e)return;let t=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&"idle"===eX&&eZ("waiting")},{threshold:.3});return t.observe(e),()=>t.disconnect()},[eX,eg]),(0,l.useEffect)(()=>{requestAnimationFrame(()=>{let e=e1.current,t=e2.current[e5],s=null==e?void 0:e.parentElement;if(!e||!t||!s)return;let a=parseFloat(getComputedStyle(e).gap)||16,l=0;for(let e=0;e<e5;e++){let t=e2.current[e];t&&(l+=t.offsetWidth+a)}l+=t.offsetWidth/2,e6(s.offsetWidth/2-l)})},[e5]),(0,l.useEffect)(()=>{if(eg||"waiting"!==eX)return;let e=setTimeout(()=>{let e=eJ.current[eK];e&&(e.currentTime=0,e.play().catch(()=>{})),eZ("sweeping")},1e3);return()=>clearTimeout(e)},[eX,eK,eg]),(0,l.useEffect)(()=>{if(eg||"sweeping"!==eX)return;let e=performance.now(),t=s=>{let a=100*Math.min((s-e)/2e3,1);eY(a),a<100?eQ.current=requestAnimationFrame(t):eZ("playing")};return eQ.current=requestAnimationFrame(t),()=>{eQ.current&&cancelAnimationFrame(eQ.current)}},[eX,eg]);let ti=(0,l.useCallback)(e=>{eQ.current&&cancelAnimationFrame(eQ.current),eJ.current.forEach(e=>{e&&(e.pause(),e.currentTime=0)});let t=2*q.length+(q.length-1-e);eU(e),e4(t),e8(!0),eY(0),eZ("waiting")},[]),tn=(0,l.useCallback)(()=>{let e=(eK+1)%q.length,t=e5-1;if(t<q.length){let e=t+q.length;e8(!1),e4(e),setTimeout(()=>{e8(!0)},50)}else e8(!0),e4(t);0===e&&eJ.current.forEach(e=>{e&&(e.pause(),e.currentTime=0)}),eU(e),eY(0),eZ("waiting")},[eK,e5]);return(0,a.jsxs)("div",{className:"min-h-screen bg-white",children:[(0,a.jsx)(N.MarketingHeader,{onAuthClick:()=>eE(!0)}),(0,a.jsx)(F.lG,{open:eA,onOpenChange:eE,children:(0,a.jsxs)(F.Cf,{className:"max-h-[calc(100dvh-2rem)] w-[calc(100vw-2rem)] max-w-md overflow-y-auto rounded-2xl border-gray-200 bg-white p-6 shadow-2xl sm:p-8",children:[(0,a.jsx)(F.L3,{className:"sr-only",children:"Sign in to VideoGuru"}),(0,a.jsx)("div",{className:"mb-4 flex items-center justify-center",children:(0,a.jsx)(n.default,{src:"https://bucket.videoguru.ai/marketing/landing-page/logo_0809.png",alt:"VideoGuru by Insper",width:1489,height:341,unoptimized:!0,className:"h-10 w-auto"})}),(0,a.jsx)(M.A,{})]})}),(0,a.jsxs)("main",{className:"pt-16",children:[(0,a.jsx)("section",{id:"home",className:"scroll-mt-[64px] overflow-x-hidden bg-white",children:(0,a.jsxs)("div",{className:"container mx-auto px-4 lg:px-8",children:[(0,a.jsxs)("div",{className:"relative left-1/2 right-1/2 -ml-[50vw] -mr-[50vw] w-screen bg-[#0A0A0B] pt-8 sm:pt-10 lg:pt-12 pb-14 sm:pb-20 mb-12 sm:mb-16",children:[(0,a.jsxs)("div",{className:"max-w-5xl mx-auto text-center px-4",children:[(0,a.jsxs)("h1",{className:"font-display text-4xl md:text-5xl lg:text-6xl font-semibold tracking-tight text-white mb-6",children:["Create Stunning Real Estate Videos",(0,a.jsx)("br",{className:"hidden sm:block"})," in ",(0,a.jsx)("span",{className:"text-white",children:"10 Minutes"})," with AI"]}),(0,a.jsxs)("p",{className:"text-base sm:text-lg md:text-xl text-gray-400 mb-8 sm:mb-10 max-w-2xl mx-auto text-balance",children:["Create videos ",(0,a.jsx)("span",{className:"font-semibold text-white",children:"100X faster"})," from just photos"]}),(0,a.jsxs)("div",{className:"max-w-xl mx-auto mb-4",children:[(0,a.jsx)("button",{type:"button",onClick:eH,className:"inline-flex min-h-14 touch-manipulation items-center justify-center rounded-full bg-[#FF5A5F] px-10 py-4 text-lg font-semibold text-white shadow-lg shadow-[#FF5A5F]/25 transition-colors hover:bg-[#E03135] sm:px-12",children:eO?"Enter Dashboard":"Start for free"}),!eO&&(0,a.jsx)("p",{className:"mt-3 text-sm text-gray-400",children:"No credit card required"})]})]}),(0,a.jsxs)("div",{className:"mx-auto mt-10 sm:mt-14 grid grid-cols-1 gap-8 px-4 ".concat(I.s?"max-w-7xl lg:grid-cols-2":"max-w-3xl"),children:[(0,a.jsxs)("div",{children:[I.s&&(0,a.jsxs)("h3",{className:"text-lg md:text-xl font-semibold text-white text-center mb-4",children:["Created from Your ",(0,a.jsx)("span",{className:"text-white/70",children:"Listing Photos"})]}),(0,a.jsxs)("div",{className:"relative aspect-video",children:[(0,a.jsx)("div",{ref:e_,className:"absolute inset-0 flex items-center justify-center",style:{position:"absolute"},children:(0,a.jsxs)("div",{className:"relative rounded-xl shadow-lg overflow-hidden ".concat(z[0].portrait?"h-full aspect-[9/16]":"w-full h-full"),"data-sli
1de-inner":"PA",children:[(0,a.jsx)("video",{ref:eq,className:"w-full h-full object-cover",controlsList:"nodownload",onContextMenu:e=>e.preventDefault(),autoPlay:!0,muted:em,playsInline:!0,onEnded:ta,children:(0,a.jsx)("source",{src:z[0].url,type:"video/mp4"})}),(0,a.jsx)("button",{onClick:()=>eh(e=>!e),className:"absolute top-3 left-3 h-9 w-9 rounded-full bg-black/50 hover:bg-black/70 transition-colors flex items-center justify-center z-10","aria-label":em?"Unmute":"Mute",children:em?(0,a.jsx)(d.A,{className:"h-4 w-4 text-white"}):(0,a.jsx)(u.A,{className:"h-4 w-4 text-white"})}),"photo"!==ex&&(0,a.jsx)("button",{onClick:()=>tt("photo"),className:"absolute inset-0 z-20 flex items-center justify-center bg-black/30 rounded-xl cursor-pointer hover:bg-black/40","aria-label":"Play photo-to-video demos",children:(0,a.jsx)("div",{className:"h-16 w-16 rounded-full bg-white/90 flex items-center justify-center shadow-lg",children:(0,a.jsx)(m.A,{className:"h-8 w-8 text-gray-900 ml-1"})})})]})}),(0,a.jsx)("div",{ref:eB,className:"absolute inset-0 flex items-center justify-center",style:{opacity:0},children:(0,a.jsxs)("div",{className:"relative w-full h-full rounded-xl shadow-lg overflow-hidden","data-slide-inner":"PB",children:[(0,a.jsx)("video",{ref:eV,className:"w-full h-full object-cover",controlsList:"nodownload",onContextMenu:e=>e.preventDefault(),muted:em,playsInline:!0,onEnded:ta}),(0,a.jsx)("button",{onClick:()=>eh(e=>!e),className:"absolute top-3 left-3 h-9 w-9 rounded-full bg-black/50 hover:bg-black/70 transition-colors flex items-center justify-center z-10","aria-label":em?"Unmute":"Mute",children:em?(0,a.jsx)(d.A,{className:"h-4 w-4 text-white"}):(0,a.jsx)(u.A,{className:"h-4 w-4 text-white"})}),"photo"!==ex&&(0,a.jsx)("button",{onClick:()=>tt("photo"),className:"absolute inset-0 z-20 flex items-center justify-center bg-black/30 rounded-xl cursor-pointer hover:bg-black/40","aria-label":"Play photo-to-video demos",children:(0,a.jsx)("div",{className:"h-16 w-16 rounded-full bg-white/90 flex items-center justify-center shadow-lg",children:(0,a.jsx)(m.A,{className:"h-8 w-8 text-gray-900 ml-1"})})})]})})]}),(0,a.jsxs)("div",{className:"flex items-center justify-center gap-4 mt-3",children:[(0,a.jsx)("button",{onClick:()=>{tt("photo"),ts((ed-1+z.length)%z.length,"right")},className:"h-9 w-9 rounded-full bg-white shadow-md hover:bg-gray-50 hover:scale-110 transition-all border border-gray-200 flex items-center justify-center","aria-label":"Previous photo video",children:(0,a.jsx)(h.A,{className:"h-5 w-5 text-gray-800"})}),(0,a.jsx)("div",{className:"flex items-center gap-2",children:z.map((e,t)=>(0,a.jsx)("button",{onClick:()=>{tt("photo"),ts(t,t>ed?"left":"right")},className:"rounded-full transition-all ".concat(t===ed?"w-2.5 h-2.5 bg-white":"w-2 h-2 bg-white/40 hover:bg-white/60"),"aria-label":"Go to photo video ".concat(t+1)},t))}),(0,a.jsx)("button",{onClick:()=>{tt("photo"),ts((ed+1)%z.length,"left")},className:"h-9 w-9 rounded-full bg-white shadow-md hover:bg-gray-50 hover:scale-110 transition-all border border-gray-200 flex items-center justify-center","aria-label":"Next photo video",children:(0,a.jsx)(x.A,{className:"h-5 w-5 text-gray-800"})})]})]}),I.s&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("h3",{className:"text-lg md:text-xl font-semibold text-white text-center mb-4",children:["Created from Your ",(0,a.jsx)("span",{className:"text-white/70",children:"Video Clips"})]}),(0,a.jsxs)("div",{className:"relative aspect-video",children:[(0,a.jsx)("div",{ref:eM,className:"absolute inset-0 flex items-center justify-center",style:{position:"absolute"},children:(0,a.jsxs)("div",{className:"relative rounded-xl shadow-lg overflow-hidden ".concat(D[0].portrait?"h-full aspect-[9/16]":"w-full h-full"),"data-slide-inner":"A",children:[(0,a.jsx)("video",{controlsList:"nodownload",onContextMenu:e=>e.preventDefault(),ref:eL,className:"w-full h-full object-cover",preload:"metadata",muted:eo,playsInline:!0,onEnded:te,children:(0,a.jsx)("source",{src:D[0].url,type:"video/mp4"})}),(0,a.jsx)("button",{onClick:()=>ec(e=>!e),className:"absolute top-3 left-3 h-9 w-9 rounded-full bg-black/50 hover:bg-black/70 transition-colors flex items-center justify-center z-10","aria-label":eo?"Unmute":"Mute",children:eo?(0,a.jsx)(d.A,{className:"h-4 w-4 text-white"}):(0,a.jsx)(u.A,{className:"h-4 w-4 text-white"})}),"video"!==ex&&(0,a.jsx)("button",{onClick:()=>tt("video"),className:"absolute inset-0 z-20 flex items-center justify-center bg-black/30 rounded-xl cursor-pointer hover:bg-black/40","aria-label":"Play video demos",children:(0,a.jsx)("div",{className:"h-16 w-16 rounded-full bg-white/90 flex items-center justify-center shadow-lg",children:(0,a.jsx)(m.A,{className:"h-8 w-8 text-gray-900 ml-1"})})})]})}),(0,a.jsx)("div",{ref:ez,className:"absolute inset-0 flex items-center justify-center",style:{opacity:0}
1,children:(0,a.jsxs)("div",{className:"relative w-full h-full rounded-xl shadow-lg overflow-hidden","data-slide-inner":"B",children:[(0,a.jsx)("video",{controlsList:"nodownload",onContextMenu:e=>e.preventDefault(),ref:eP,className:"w-full h-full object-cover",muted:eo,playsInline:!0,onEnded:te}),(0,a.jsx)("button",{onClick:()=>ec(e=>!e),className:"absolute top-3 left-3 h-9 w-9 rounded-full bg-black/50 hover:bg-black/70 transition-colors flex items-center justify-center z-10","aria-label":eo?"Unmute":"Mute",children:eo?(0,a.jsx)(d.A,{className:"h-4 w-4 text-white"}):(0,a.jsx)(u.A,{className:"h-4 w-4 text-white"})}),"video"!==ex&&(0,a.jsx)("button",{onClick:()=>tt("video"),className:"absolute inset-0 z-20 flex items-center justify-center bg-black/30 rounded-xl cursor-pointer hover:bg-black/40","aria-label":"Play video demos",children:(0,a.jsx)("div",{className:"h-16 w-16 rounded-full bg-white/90 flex items-center justify-center shadow-lg",children:(0,a.jsx)(m.A,{className:"h-8 w-8 text-gray-900 ml-1"})})})]})})]}),(0,a.jsxs)("div",{className:"flex items-center justify-center gap-4 mt-3",children:[(0,a.jsx)("button",{onClick:()=>{tt("video"),e7((ei-1+D.length)%D.length,"right")},className:"h-9 w-9 rounded-full bg-white shadow-md hover:bg-gray-50 hover:scale-110 transition-all border border-gray-200 flex items-center justify-center","aria-label":"Previous video",children:(0,a.jsx)(h.A,{className:"h-5 w-5 text-gray-800"})}),(0,a.jsx)("div",{className:"flex items-center gap-2",children:D.map((e,t)=>(0,a.jsx)("button",{onClick:()=>{tt("video"),e7(t,t>ei?"left":"right")},className:"rounded-full transition-all ".concat(t===ei?"w-2.5 h-2.5 bg-[#0A0A0B]":"w-2 h-2 bg-gray-300 hover:bg-gray-400"),"aria-label":"Go to video ".concat(t+1)},t))}),(0,a.jsx)("button",{onClick:()=>{tt("video"),e7((ei+1)%D.length,"left")},className:"h-9 w-9 rounded-full bg-white shadow-md hover:bg-gray-50 hover:scale-110 transition-all border border-gray-200 flex items-center justify-center","aria-label":"Next video",children:(0,a.jsx)(x.A,{className:"h-5 w-5 text-gray-800"})})]})]})]}),(0,a.jsxs)("div",{className:"max-w-6xl mx-auto mt-16 px-4",children:[(0,a.jsx)("p",{className:"mb-10 text-center text-base sm:text-lg md:text-xl font-medium text-white/90 max-w-2xl mx-auto text-balance",children:"Every home deserves an incredible video."}),(0,a.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-10 sm:gap-6 text-center",children:[{value:"10 min",label:"to create a video"},{value:"Every frame",label:"furniture & style intact"},{value:"4\xd7",label:"more buyer inquiries"}].map(e=>(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-display text-4xl md:text-6xl font-semibold tracking-tight text-white whitespace-nowrap",children:e.value}),(0,a.jsx)("div",{className:"text-base md:text-lg text-gray-400 mt-3 sm:whitespace-nowrap",children:e.label})]},e.label))})]})]}),(0,a.jsxs)("div",{ref:e0,className:"mb-16 relative left-1/2 right-1/2 -ml-[50vw] -mr-[50vw] w-screen bg-gray-50 py-16 overflow-hidden",children:[(0,a.jsxs)("h3",{className:"font-display text-2xl md:text-3xl font-semibold tracking-tight text-gray-900 text-center mb-4",children:["Transform Your Content with AI in ",(0,a.jsx)("span",{className:"text-gray-900",children:"One Click"})," â No Prompt Needed"]}),(0,a.jsxs)("div",{className:"flex items-center justify-center gap-3 text-sm text-gray-500 mb-10 mx-auto",children:[(0,a.jsx)("span",{className:"font-medium text-gray-700",children:"Photo or Video Clip"}),(0,a.jsx)("span",{children:"â"}),(0,a.jsx)(p.A,{className:"h-4 w-4 text-gray-900"}),(0,a.jsx)("span",{children:"â"}),(0,a.jsx)("span",{className:"font-medium text-gray-700",children:"AI Video"})]}),(0,a.jsx)("div",{ref:e1,className:"flex items-center gap-3 md:gap-4 w-max min-h-[160px] md:min-h-[210px] lg:min-h-[260px] ".concat(e9?"transition-transform duration-700 ease-in-out":""),style:{transform:"translateX(".concat(e3,"px)")},children:Array.from({length:5*q.length},(e,t)=>{let s=q.length-1-t%q.length,l=q[s],r=t===e5,i=t>e5&&s<eK,n=r?e$:100*!!i,o=r&&"sweeping"===eX;return(0,a.jsxs)("div",{ref:e=>{e2.current[t]=e},className:"relative flex-shrink-0 rounded-xl overflow-hidden shadow-lg transition-all duration-500 cursor-pointer\n ".concat(r?"h-[160px] md:h-[210px] lg:h-[260px] scale-105 ring-2 ring-gray-400 ring-offset-2":"h-[130px] md:h-[170px] lg:h-[210px]"),style:{aspectRatio:l.portrait?"9/16":"16/9"},onClick:()=>{eQ.current&&cancelAnimationFrame(eQ.current),eJ.current.forEach(e
1=>{e&&(e.pause(),e.currentTime=0)}),eU(s),e4(t),e8(!0),eY(0),eZ("waiting")},children:[!eg&&"idle"!==eX&&(r||i)&&(0,a.jsx)("video",{controlsList:"nodownload",onContextMenu:e=>e.preventDefault(),ref:e=>{eJ.current[s]=e},className:"absolute inset-0 w-full h-full object-cover",style:{clipPath:"inset(0 ".concat(100-n,"% 0 0)")},src:l.video,muted:!0,playsInline:!0,loop:!r,preload:eg?"metadata":"auto",onEnded:r?tn:void 0}),(0,a.jsx)("img",{src:l.photo,alt:"Clip ".concat(s+1),className:"absolute inset-0 w-full h-full object-cover",style:{clipPath:n>0?"inset(0 0 0 ".concat(n,"%)"):void 0}}),o&&(0,a.jsx)("div",{className:"absolute top-0 bottom-0 w-[3px] bg-gray-400 shadow-[0_0_12px_rgba(59,130,246,0.6)] z-10 pointer-events-none",style:{left:"".concat(e$,"%"),transform:"translateX(-50%)"}})]},"".concat(l.id,"-").concat(t))})}),(0,a.jsxs)("div",{className:"flex items-center justify-center gap-4 mt-8",children:[(0,a.jsx)("button",{type:"button",onClick:()=>ti((eK-1+q.length)%q.length),"aria-label":"Previous viral effect",className:"w-11 h-11 rounded-full bg-white shadow-md hover:shadow-lg flex items-center justify-center text-gray-700 hover:text-gray-900 transition-shadow",children:(0,a.jsx)(h.A,{className:"w-5 h-5"})}),(0,a.jsx)("div",{className:"flex items-center gap-2",children:q.map((e,t)=>(0,a.jsx)("button",{onClick:()=>ti(t),className:"rounded-full transition-all ".concat(t===eK?"w-2.5 h-2.5 bg-[#0A0A0B]":"w-2 h-2 bg-gray-300 hover:bg-gray-400"),"aria-label":"Go to clip ".concat(t+1)},t))}),(0,a.jsx)("button",{type:"button",onClick:()=>ti((eK+1)%q.length),"aria-label":"Next viral effect",className:"w-11 h-11 rounded-full bg-white shadow-md hover:shadow-lg flex items-center justify-center text-gray-700 hover:text-gray-900 transition-shadow",children:(0,a.jsx)(x.A,{className:"w-5 h-5"})})]})]}),(0,a.jsxs)("div",{id:"testimonials",className:"mb-16 scroll-mt-[80px] relative left-1/2 right-1/2 -ml-[50vw] -mr-[50vw] w-screen px-2 bg-white py-16",children:[(0,a.jsx)("h3",{className:"font-display text-2xl md:text-3xl font-semibold tracking-tight text-gray-900 text-center mb-8",children:"What our users are saying"}),(0,a.jsx)(C.vZ,{}),(0,a.jsx)("div",{className:"mt-12",children:(0,a.jsx)(C.h4,{})}),(0,a.jsx)("div",{className:"mt-12 text-center",children:(0,a.jsx)("button",{type:"button",onClick:eH,className:"inline-flex min-h-14 touch-manipulation items-center justify-center rounded-full bg-[#FF5A5F] px-10 py-4 text-lg font-semibold text-white shadow-lg shadow-[#FF5A5F]/25 transition-colors hover:bg-[#E03135] sm:px-12",children:eO?"Enter Dashboard":"Join them today"})})]})]})}),(0,a.jsx)("section",{className:"py-16 lg:py-24 bg-white",children:(0,a.jsx)("div",{className:"container mx-auto px-4 lg:px-8",children:(0,a.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,a.jsxs)("div",{className:"text-center mb-12",children:[(0,a.jsx)("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-semibold tracking-tight text-gray-900",children:"Built for real estate's storytellers"}),(0,a.jsx)("p",{className:"text-lg text-gray-500 mt-4 max-w-2xl mx-auto",children:"Whether you list, shoot, or produce â create stunning real estate visuals that sell, from photos to video."})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:[(0,a.jsxs)("div",{className:"rounded-2xl border border-gray-200 overflow-hidden bg-white hover:shadow-lg transition-shadow",children:[(0,a.jsx)("div",{className:"aspect-[4/3] bg-gray-100 overflow-hidden",children:(0,a.jsx)(n.default,{src:"https://bucket.videoguru.ai/marketing/landing-page/persona/agent-broker.png",alt:"Real estate agents and brokers",width:600,height:450,className:"w-full h-full object-cover"})}),(0,a.jsxs)("div",{className:"p-6",children:[(0,a.jsx)("h3",{className:"font-display text-xl font-semibold text-gray-900",children:"Agents & brokers"}),(0,a.jsx)("p",{className:"text-gray-500 mt-2 text-sm leading-relaxed",children:"Win more listings, attract more buyer leads, and save money on production by turning property photos into polished marketing assets fast."})]})]}),(0,a.jsxs)("div",{className:"rounded-2xl border border-gray-200 overflow-hidden bg-white hover:shadow-lg transition-shadow",children:[(0,a.jsx)("div",{className:"aspect-[4/3] bg-gray-100 overflow-hidden",children:(0,a.jsx)(n.default,{src:"https://bucket.videoguru.ai/marketing/landing-page/persona/photographers.png",alt:"Real estate photographers",width:600,height:450,className:"w-full h-full object-cover"})}),(0,a.jsxs)("div",{className:"p-6",children:[(0,a.jsx)("h3",{className:"font-display text-xl font-semibold text-gray-900",children:"Photographers"}),(0,a.jsx)("p",{className:"text-gray-500 mt-2 text-sm leading-relaxed",children:"Deliver stunning videos and enhanced photos without extra editing work, giving every shoot a premium upsell worth $100+ more."})]})]}),(0,a.jsxs)("div",{className:"rounded-2xl border border-gray-200 overflow-hidden bg-white hover:shadow-lg transition-shadow",children:[(0,a.jsx)("div",{className:"aspect-[4/3] bg-gray-100 overflow-hidden",children:(0,a.jsx)(n.default,{src:"https://bucket.videoguru.ai/marketing/landing-page/persona/real-estate-media.png",alt:"Real estate media companies",width:600,height:450,className:"w-full h-full object-cover"})}),(0,a.jsxs)("div",{className:"p-6",children:[(0,a.jsx)("h3",{className:"font-display text-xl font-semibold text-gray-900",children:"Real Estate Media companies"}),(0,a.jsx)("p",{className:"text-gray-500 mt-2 text-sm leading-relaxed",children:"Scale your media business and stay competitive with AI-powered video, photo editing, and staging workflows without adding overhead."})]})]})]})]})})}),(0,a.jsx)("section",{id:"features",className:"pt-6 lg:pt-8 pb-20 lg:pb-28 bg-white scroll-mt-[64px]",children:(0,a.jsx)("div",{className:"container mx-auto px-4 lg:px-8",children:(0,a.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,a.jsxs)("div",{className:"text-center mb-14",children:[(0,a.jsx)("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-semibold tracking-tight text-gray-900",children:"Creating real estate video has never been easier"}),(0,a.jsx)("p",{className:"text-lg text-gray-500 mt-4 max-w-5xl mx-auto",children:"From listing photos to a polished video, in just a few clicks."})]}),(0,a.jsx)("div",{id:"video-creation",className:"mb-20 scroll-mt-[80px]",children:(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row gap-6 lg:items-stretch",children:[(0,a.jsxs)("div",{className:"lg:w-56 lg:flex-shrink-0 rounded-2xl border border-gray-200 bg-gray-50 p-6 flex flex-col justify-center",children:[(0,a.jsx)("h3",{className:"font-display text-xl md:text-2xl font-semibold tracking-tight text-gray-900",children:"Photo to Video Creation"}),(0,a.jsx)("p",{className:"text-sm text-gray-500 leading-relaxed mt-2",children:"From your photos to a ready-to-post video, in four simple steps."}),(0,a.jsxs)(i(),{href:"/".concat(e,"/real-estate-video-maker/"),className:"mt-5 inline-flex items-center gap-1.5 text-sm font-semibold text-[#E03135] transition-colors hover:text-[#B91C1C] focu
1s:outline-none focus-visible:underline",children:["Explore Real Estate Video Maker",(0,a.jsx)(g.A,{className:"h-4 w-4","aria-hidden":"true"})]})]}),(0,a.jsx)("div",{className:"flex-1 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",children:[{n:1,title:"Upload",desc:"Drop in listing photos or video clips from your device, Zillow, Dropbox, or Google Drive.",media:"https://bucket.videoguru.ai/marketing/landing-page/photo-to-video/upload.mp4"},{n:2,title:"Select & order",desc:"Pick your best shots and arrange them into the perfect sequence.",media:"https://bucket.videoguru.ai/marketing/landing-page/photo-to-video/select-order.mp4"},{n:3,title:"Choose format",desc:"MLS or social media â 9:16 or 16:9 in a single tap.",media:"https://bucket.videoguru.ai/marketing/landing-page/photo-to-video/format.mp4"},{n:4,title:"Export",desc:"AI assembles a cinematic video, ready to download and post.",media:"https://bucket.videoguru.ai/marketing/landing-page/photo-to-video/export.png"}].map(e=>(0,a.jsxs)("div",{className:"rounded-2xl border border-gray-200 overflow-hidden bg-white hover:shadow-lg transition-shadow",children:[(0,a.jsx)("div",{className:"aspect-[4/3] bg-gray-100 overflow-hidden",children:e.media.endsWith(".mp4")?(0,a.jsx)(V,{className:"w-full h-full object-cover",src:e.media,autoPlay:!0,loop:!0,muted:!0,playsInline:!0,disabled:eg}):(0,a.jsx)(n.default,{src:e.media,alt:e.title,width:600,height:450,unoptimized:!0,className:"w-full h-full object-cover"})}),(0,a.jsxs)("div",{className:"p-5",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2.5 mb-1.5",children:[(0,a.jsx)("span",{className:"flex-shrink-0 h-7 w-7 rounded-full bg-[#FF5A5F] text-white text-sm font-bold flex items-center justify-center",children:e.n}),(0,a.jsx)("h4",{className:"font-display text-lg font-semibold text-gray-900",children:e.title})]}),(0,a.jsx)("p",{className:"text-gray-500 text-sm leading-relaxed",children:e.desc})]})]},e.n))})]})}),(0,a.jsxs)("div",{id:"photo-editing",className:"scroll-mt-[80px]",children:[(0,a.jsx)("p",{className:"font-display text-lg md:text-xl font-medium text-gray-700 text-center max-w-4xl mx-auto mb-8",children:"Virtually stage your photos and turn them into scroll-stopping videos instantly."}),(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row gap-6 lg:items-stretch",children:[(0,a.jsxs)("div",{className:"lg:w-56 lg:flex-shrink-0 rounded-2xl border border-gray-200 bg-gray-50 p-6 flex flex-col justify-center",children:[(0,a.jsx)("h3",{className:"font-display text-xl md:text-2xl font-semibold tracking-tight text-gray-900",children:"Photo Editing"}),(0,a.jsx)("p",{className:"text-sm text-gray-500 leading-relaxed mt-2",children:"Turn ordinary listing photos into magazine-quality shots â virtual twilight, staging, sky swaps and more."}),(0,a.jsxs)(i(),{href:"/".concat(e,"/real-estate-photo-editing/"),className:"mt-5 inline-flex items-center gap-1.5 text-sm font-semibold text-[#E03135] transition-colors hover:text-[#B91C1C] focus:outline-none focus-visible:underline",children:["Explore Real Estate Photo Editing",(0,a.jsx)(g.A,{className:"h-4 w-4","aria-hidden":"true"})]})]}),(0,a.jsxs)("div",{className:"flex-1 min-w-0 relative",children:[(0,a.jsx)("div",{className:"flex gap-6 overflow-x-auto snap-x snap-mandatory no-scrollbar",children:[{title:"Virtual twilight",desc:"Turn a flat daytime shot into a golden-hour showstopper.",before:"https://bucket.videoguru.ai/marketing/landing-page/photo-editing/day.jpg",after:"https://bucket.videoguru.ai/marketing/landing-page/photo-editing/twilight.jpg"},{title:"Virtual staging",desc:"Fill an empty room with tasteful furniture, instantly.",before:"https://bucket.videoguru.ai/marketing/landing-page/photo-editing/empty-room.jpg",after:"https://bucket.videoguru.ai/marketing/landing-page/photo-editing/filled-room.jpg"},{title:"Declutter",desc:"Clear away the clutter for a clean, spacious feel.",before:"https://bucket.videoguru.ai/marketing/landing-page/photo-editing/clutter.jpg",after:"https://bucket.videoguru.ai/marketing/landing-page/photo-editing/declutter.jpg"},{title:"Restyle the room",desc:"Swap the entire look â modern to Scandinavian in a click.",before:"https://bucket.videoguru.ai/marketing/landing-page/photo-editing/modern-style.jpg",after:"https://bucket.videoguru.ai/marketing/landing-page/photo-editing/scandinavian.jpg"}].map(e=>(0,a.jsxs)("div",{className:"snap-start shrink-0 w-[80%] sm:w-[45%] lg:w-[30%]",children:[(0,a.jsx)(A.j,{beforeSrc:e.before,afterSrc:e.after,alt:e.title}),(0,a.jsxs)("div",{className:"mt-4",children:[(0,a.jsx)("h5",{className:"font-display text-lg font-semibold text-gray-900",children:e.title}),(0,a.jsx)("p",{className:"text-gray-500 text-sm leading-relaxed mt-1",children:e.desc})]})]},e.title))}),(0,a.jsx)("div",{className:"pointer-events-none absolute right-0 top-0 bottom-0 w-12 bg-gradient-to-l from-white to-transparent"})]})]})]}),(0,a.jsxs)("div",{id:"multi-angle-staging",className:"mt-20 scroll-mt-[80px]",children:[(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row gap-6 lg:items-stretch",children:[(0,a.jsxs)("div",{className:"lg:w-56 lg:flex-shrink-0 rounded-2xl border border-gray-200 bg-gray-50 p-6 flex flex-col justify-center",children:[(0,a.jsx)("h3",{className:"font-display text-xl md:text-2xl font-semibold tracking-tight text-gray-900",children:"Multi-Angle Staging"}),(0,a.jsx)("p",{className:"text-sm text-gray-500 leading-relaxed mt-2",children:"Apply the same professional furniture and design style consistently across multiple photos of the same room."}),(0,a.jsx)("p",{className:"text-sm text-gray-500 leading-relaxed mt-2",children:"Our expert team crafts each angle to ensure perfect consistency and photorealistic quality."})]}),(0,a.jsx)(E.K,{})]}),(0,a.jsx)("div",{className:"mt-10 text-center",children:(0,a.jsx)("button",{type:"button",onClick:eH,className:"inline-flex min-h-14 touch-manipulation items-center justify-center rounded-full bg-[#FF5A5F] px-10 py-4 text-lg font-semibold text-white shadow-lg shadow-[#FF5A5F]/25 transition-colors hover:bg-[#
1E03135] sm:px-12",children:eO?"Enter Dashboard":"Create your first video"})})]})]})})}),(0,a.jsx)("section",{className:"py-20 lg:py-28 bg-gradient-to-b from-gray-50 to-white",children:(0,a.jsx)("div",{className:"container mx-auto px-4 lg:px-8",children:(0,a.jsxs)("div",{className:"mx-auto",children:[(0,a.jsxs)("div",{className:"text-center mb-14",children:[(0,a.jsx)("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-semibold tracking-tight text-gray-900",children:"More ways to stand out"}),(0,a.jsx)("p",{className:"text-lg text-gray-500 mt-4 max-w-2xl mx-auto",children:"Everything you need to make every listing look unmistakably yours."})]}),(0,a.jsx)("div",{className:"flex flex-wrap justify-center gap-6",children:[{title:"Viral Effects",desc:"Twilight skies, virtual staging, dramatic reveals â apply breathtaking cinematic effects with a single click.",video:"https://bucket.videoguru.ai/marketing/landing-page/advanced/ai-effects.mp4",quarter:!0},{title:"Video Clips",desc:"Bring in real people talking â agent intros to open, client hand-offs and testimonials to close â plus drone shots.",video:"https://bucket.videoguru.ai/marketing/landing-page/advanced/opening-opt.mp4",sound:!0,quarter:!0},{title:"Music",desc:"Set the mood with a curated library of licensed tracks, perfectly timed to your video's pace.",img:"https://bucket.videoguru.ai/marketing/landing-page/advanced/music.jpg",quarter:!0},{title:"Brand Kits",desc:"Lock in your logo, colors, fonts, intro and outro cards. Every video comes out consistently on-brand, automatically.",img:"https://bucket.videoguru.ai/marketing/landing-page/advanced/brand-kits.png",contain:!0,quarter:!0},{title:"Voice Cloning & AI Avatar",desc:"Create personalized content with your face and voice so local clients can find you.",avatars:["male-1","male-9","female-6","female-10"]},{title:"Video Studio",desc:"Update clips, text and branding without entering the editor â no learning curve.",img:"https://bucket.videoguru.ai/marketing/landing-page/advanced/video-studio.png",contain:!0,zoom:!0}].map(e=>(0,a.jsx)("div",{className:"".concat(e.avatars?"w-full lg:w-[calc(45%-0.75rem)]":e.quarter?"w-full sm:w-[calc(50%-0.75rem)] lg:w-[calc(25%-1.125rem)]":"w-full sm:w-[calc(50%-0.75rem)] lg:w-[calc(28%-0.75rem)]"," rounded-2xl border border-gray-200 overflow-hidden bg-white hover:shadow-lg transition-shadow"),children:e.avatars?(0,a.jsxs)("div",{className:"flex h-full flex-col",children:[(0,a.jsxs)("div",{className:"flex flex-1 items-center justify-center gap-3 bg-gray-100 px-6 py-10 sm:gap-5",children:[e.avatars.map(e=>(0,a.jsx)(n.default,{src:"https://bucket.videoguru.ai/product/avatar/face/".concat(e,".jpg"),alt:"AI avatar presenter",width:160,height:160,unoptimized:!0,className:"h-14 w-14 rounded-full object-cover shadow-md ring-2 ring-white sm:h-20 sm:w-20 lg:h-24 lg:w-24"},e)),(0,a.jsx)(V,{className:"h-14 w-14 rounded-full object-cover shadow-md ring-2 ring-white sm:h-20 sm:w-20 lg:h-24 lg:w-24",src:"https://bucket.videoguru.ai/marketing/landing-page/advanced/avatar-animated.mp4",poster:"https://bucket.videoguru.ai/marketing/landing-page/advanced/avatar-animated-poster.jpg",autoPlay:!0,loop:!0,muted:!0,playsInline:!0,disabled:eg})]}),(0,a.jsxs)("div",{className:"p-6",children:[(0,a.jsx)("h3",{className:"font-display text-xl font-semibold text-gray-900",children:e.title}),(0,a.jsx)("p",{className:"text-gray-500 mt-2 text-sm leading-relaxed",children:e.desc})]})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"aspect-video overflow-hidden ".concat(e.zoom?"bg-white":"bg-gray-100"),children:e.video?(0,a.jsxs)("div",{role:"button",tabIndex:0,onClick:()=>eN({src:e.video,title:e.title}),onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),eN({src:e.video,title:e.title}))},className:"group relative h-full w-full cursor-pointer","aria-label":"Open ".concat(e.title," preview"),children:[(0,a.jsx)(V,{className:"h-full w-full object-cover",src:e.video,autoPlay:!0,loop:!0,muted:!e.sound||ek,volume:e.sound?.5:void 0,playsInline:!0,disabled:eg}),(0,a.jsx)("span",{className:"pointer-events-none absolute top-3 ".concat(e.sound?"right-14":"right-3"," flex h-9 w-9 items-center justify-center rounded-full bg-black/50 text-white opacity-100 shadow-sm md:opacity-0 md:transition-opacity md:group-hover:opacity-100"),children:(0,a.jsx)(f.A,{className:"h-4 w-4"})}),e.sound&&(0,a.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),eC(e=>!e)},className:"absolute top-3 right-3 z-10 flex h-9 w-9 items-center justify-center rounded-full bg-black/50 text-white backdrop-blur transition-colors hover:bg-black/70","aria-label":ek?"Unmute":"Mute",children:ek?(0,a.jsx)(d.A,{className:"h-4 w-4"}):(0,a.jsx)(u.A,{className:"h-4 w-4"})})]}):e.img?(0,a.jsxs)("button",{type:"button",onClick:()=>{ew(1),eb({src:e.img,title:e.title,contain:e.contain})},className:"group relative h-full w-full","aria-label":"Open ".concat(e.title," preview"),children:[(0,a.jsx)(n.default,{src:e.img,alt:e.title,width:1280,height:720,unoptimized:!0,className:"w-full h-full transition-transform duration-300 ".concat(e.zoom?"scale-125 group-hover:scale-[1.28]":"group-hover:scale-[1.02]"," ").concat(e.contain?"object-contain":"object-cover")}),(0,a.jsx)("span",{className:"absolute right-3 top-3 flex h-9 w-9 items-center justify-center rounded-full bg-black/50 text-white opacity-100 shadow-sm md:opacity-0 md:transition-opacity md:group-hover:opacity-100",children:(0,a.jsx)(f.A,{className:"h-4 w-4"})})]}):(0,a.jsx)("div",{className:"flex h-full w-full items-center justify-center bg-gray-100 text-xs font-medium text-gray-400",children:"Demo coming soon"})}),(0,a.jsxs)("div",{className:"p-6",children:[(0,a.jsx)("h3",{className:"font-display text-xl font-semibold text-gray-900",children:e.title}),(0,a.jsx)("p",{className:"text-gray-500 mt-2 text-sm leading-relaxed",children:e.desc})]})]})}
1,e.title))})]})})}),(0,a.jsx)(G,{authLoaded:s,isSignedIn:!!r,displaySignedIn:eO,authDisplayReady:eF,onRequireAuth:()=>eE(!0)}),(0,a.jsx)($,{}),(0,a.jsx)("section",{className:"py-20 lg:py-24 bg-[#0A0A0B]",children:(0,a.jsx)("div",{className:"container mx-auto px-4 lg:px-8",children:(0,a.jsxs)("div",{className:"max-w-4xl mx-auto text-center",children:[(0,a.jsx)("h2",{className:"font-display text-2xl sm:text-3xl md:text-4xl lg:text-5xl font-semibold tracking-tight text-white mb-4",children:"Create real estate video with AI today"}),(0,a.jsx)("p",{className:"text-base sm:text-lg md:text-2xl text-gray-400 mb-8 max-w-2xl mx-auto text-balance",children:"Join the real estate creator community at VideoGuru and make your videos stand out!"}),(0,a.jsx)("div",{className:"mb-4",children:(0,a.jsx)("button",{type:"button",onClick:eH,className:"inline-flex min-h-14 touch-manipulation items-center justify-center rounded-full bg-[#FF5A5F] px-10 py-4 text-lg font-semibold text-white shadow-lg shadow-[#FF5A5F]/25 transition-colors hover:bg-[#E03135] sm:px-12",children:eO?"Enter Dashboard":"Start for free"})})]})})})]}),ev&&(0,a.jsxs)("div",{className:"fixed inset-0 z-50 bg-black/90",role:"dialog","aria-modal":"true","aria-label":"".concat(ev.title," preview"),onClick:()=>eb(null),children:[(0,a.jsxs)("div",{className:"absolute left-4 top-4 right-4 z-10 flex items-center justify-between gap-3",children:[(0,a.jsx)("div",{className:"min-w-0 rounded-full bg-white/10 px-4 py-2 text-sm font-semibold text-white backdrop-blur",children:(0,a.jsx)("span",{className:"block truncate",children:ev.title})}),(0,a.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),eb(null)},className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-full bg-white/15 text-white backdrop-blur transition-colors hover:bg-white/25","aria-label":"Close preview",children:(0,a.jsx)(v.A,{className:"h-5 w-5"})})]}),(0,a.jsxs)("div",{className:"absolute bottom-5 left-1/2 z-10 flex -translate-x-1/2 items-center gap-2 rounded-full bg-white/15 p-1.5 text-white backdrop-blur",children:[(0,a.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),ew(e=>Math.max(.6,Math.round((e-.25)*100)/100))},className:"flex h-10 w-10 items-center justify-center rounded-full transition-colors hover:bg-white/20","aria-label":"Zoom out",children:(0,a.jsx)(b.A,{className:"h-5 w-5"})}),(0,a.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),ew(1)},className:"flex h-10 w-10 items-center justify-center rounded-full transition-colors hover:bg-white/20","aria-label":"Reset zoom",children:(0,a.jsx)(y.A,{className:"h-5 w-5"})}),(0,a.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),ew(e=>Math.min(3,Math.round((e+.25)*100)/100))},className:"flex h-10 w-10 items-center justify-center rounded-full transition-colors hover:bg-white/20","aria-label":"Zoom in",children:(0,a.jsx)(w.A,{className:"h-5 w-5"})})]}),(0,a.jsx)("div",{className:"h-full w-full overflow-auto px-4 pb-24 pt-20",children:(0,a.jsx)("div",{className:"flex min-h-full items-center justify-center",children:(0,a.jsx)("img",{src:ev.src,alt:ev.title,draggable:!1,onClick:e=>e.stopPropagation(),className:"rounded-lg bg-white shadow-2xl",style:{maxWidth:"".concat(92*ey,"vw"),maxHeight:"".concat(80*ey,"vh"),width:"auto",height:"auto"}})})})]}),ej&&(0,a.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/90 p-4",role:"dialog","aria-modal":"true","aria-label":"".concat(ej.title," preview"),onClick:()=>eN(null),children:[(0,a.jsx)("div",{className:"absolute left-4 top-4 z-10 min-w-0 max-w-[calc(100%-5rem)] rounded-full bg-white/10 px-4 py-2 text-sm font-semibold text-white backdrop-blur",children:(0,a.jsx)("span",{className:"block truncate",children:ej.title})}),(0,a.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),eN(null)},className:"absolute right-4 top-4 z-10 flex h-10 w-10 items-center justify-center rounded-full bg-white/15 text-white backdrop-blur transition-colors hover:bg-white/25","aria-label":"Close preview",children:(0,a.jsx)(v.A,{className:"h-5 w-5"})}),(0,a.jsx)("video",{controlsList:"nodownload",onContextMenu:e=>e.preventDefault(),src:ej.src,autoPlay:!0,loop:!0,controls:!0,playsInl
1ine:!0,onClick:e=>e.stopPropagation(),onLoadedMetadata:e=>{e.currentTarget.volume=.5},className:"max-h-[85vh] max-w-[92vw] rounded-lg bg-black shadow-2xl"})]}),(0,a.jsx)(k.MarketingFooter,{})]})}let B=["essential","growth","pro"],T={essential:"For individuals ready to publish a few videos each month.",growth:"For growing individuals and teams scaling their video content.",pro:"For top producers, teams, and agencies creating videos at scale."};function G(e){let{authLoaded:t,isSignedIn:s,displaySignedIn:r,authDisplayReady:i,onRequireAuth:n}=e,[o,d]=(0,l.useState)(!0),[u,m]=(0,l.useState)(null),{navigate:h}=(0,c.o)(),x=o?"yearly":"monthly",p=o?"year":"month",g=L.NB.filter(e=>e.visible&&"free"!==e.tier&&e.billing===x),f=B.reduce((e,t)=>{let s=L.NB.find(e=>e.visible&&e.tier===t&&"yearly"===e.billing),a=L.NB.find(e=>e.visible&&e.tier===t&&"monthly"===e.billing);if(!s||!a)return e;let l=Math.max(a.perVideoCost>0?Math.round((1-s.perVideoCost/a.perVideoCost)*100):0,a.photoCreditCost>0?Math.round((1-s.photoCreditCost/a.photoCreditCost)*100):0);return l>e?l:e},0),v=async e=>{if(t){if(!s)return void n();m(e.stripeLookupKey);try{let t="".concat(window.location.origin).concat(window.location.pathname).concat(window.location.search,"#pricing");t&&window.history.replaceState(null,"","".concat(window.location.pathname).concat(window.location.search,"#pricing"));let s=await fetch("/api/subscription/create-checkout-session",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({lookup_key:e.stripeLookupKey,cancel_url:t,referral:(0,P.m)()})}),a=await s.json().catch(()=>null);if(!s.ok||!(null==a?void 0:a.url))throw Error((null==a?void 0:a.error)||"Failed to create checkout session");window.location.assign(a.url)}catch(e){console.error("[PricingSection] Failed to start checkout",e),alert("Could not start checkout. Please try again."),m(null)}}};return(0,a.jsx)("section",{id:"pricing",className:"py-20 lg:py-24 bg-gradient-to-b from-gray-50 to-white scroll-mt-[64px]",children:(0,a.jsxs)("div",{className:"mx-auto px-4 lg:px-8",children:[(0,a.jsxs)("div",{className:"mx-auto",style:{maxWidth:"110rem"},children:[(0,a.jsxs)("div",{className:"text-center mb-8",children:[(0,a.jsx)("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-semibold tracking-tight text-gray-900",children:"Your All-In-One AI Property Video Solution"}),(0,a.jsx)("p",{className:"mt-4 text-lg text-gray-500",children:"Choose the plan that works best for you. Start free."})]}),(0,a.jsxs)("div",{className:"mt-10",children:[(0,a.jsx)("div",{className:"flex justify-center mb-6 mt-4",children:(0,a.jsxs)("div",{className:"flex gap-1 bg-gray-100 rounded-full p-1",children:[(0,a.jsx)("button",{onClick:()=>d(!1),className:"px-4 py-2 rounded-full text-sm font-bold transition-all ".concat(o?"text-gray-500 hover:text-gray-700":"bg-white text-gray-900 shadow-sm"),children:"Monthly"}),(0,a.jsxs)("button",{onClick:()=>d(!0),className:"px-4 py-2 rounded-full text-sm font-bold transition-all ".concat(o?"bg-white text-gray-900 shadow-sm":"text-gray-500 hover:text-gray-700"),children:["Yearly ",f>0&&(0,a.jsxs)("span",{className:"ml-1 rounded-full border border-teal-200 bg-teal-50 px-2 py-0.5 text-xs font-bold text-teal-700",children:["up to ",f,"% off"]})]})]})}),(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[(0,a.jsx)("div",{className:"p-5 bg-white border border-gray-200 rounded-xl hover:shadow-lg hover:scale-[1.03] hover:border-gray-300 transition-all duration-200",children:(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsx)("h3",{className:"text-lg font-bold text-gray-900 uppercase",children:"Free"}),(0,a.jsx)("p",{className:"text-xs text-gray-700",children:"For people who want to see how it works."}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("span",{className:"absolute top-0 left-0 text-xs text-gray-500 font-medium",children:"Up to"}),(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsxs)("div",{className:"flex justify-center",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-4xl font-bold text-gray-900",children:"2"}),(0,a.jsx)("span",{className:"text-lg font-bold text-gray-900",children:" videos"}),(0,a.jsx)("span",{className:"text-sm text-gray-400 font-normal",children:" /month"})]}),I.s&&(0,a.jsxs)("span",{className:"mx-1 self-end mb-1 text-sm whitespace-nowrap",children:[(0,a.jsx)("span",{className:"text-gray-400",children:","})," ",(0,a.jsx)("span",{className:"text-gray-900 font-bold",children:"or"})]})]}),I.s&&(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-4xl font-bold text-gray-900",children:"2"}),(0,a.jsx)("span",{className:"text-lg font-bold text-gray-900",children:" video edits"}),(0,a.jsx)("span",{className:"text-sm text-gray-400 font-normal",children:" /month"})]})]})]}),(0,a.jsxs)("div",{className:"flex gap-2 justify-center flex-wrap",children:[(0,a.jsxs)("div",{className:"rounded-lg border border-[#FFD3D6] bg-white px-3 py-1.5 shadow-sm",children:[(0,a.jsx)("span",{className:"text-sm font-bold text-gray-900",children:"$0"}),(0,a.jsx)("span",{className:"text-xs font-bold text-gray-900",children:" /month"})]}),(0,a.jsxs)("div",{className:"rounded-lg border border-[#FFD3D6] bg-white px-3 py-1.5 shadow-sm",children:[(0,a.jsx)("span",{className:"text-sm font-bold text-gray-900",children:"$0"}),(0,a.jsx)("span",{className:"text-xs font-bold text-gray-900",children:" /video"})]}),I.s&&(0,a.jsxs)("div",{className:"rounded-lg border border-[#FFD3D6] bg-white px-3 py-1.5 shadow-sm",children:[(0,a.jsx)("span",{className:"text-sm font-bold text-gray-900",children:"$0"}),(0,a.jsx)("span",{className:"text-xs font-bold text-gray-900",children:" /video edit"})]})]}),(0,a.jsx)("button",{type:"button",onClick:()=>!t&&r||s?void window.location.assign("/home"):void n(),className:"w-full py-2 px-4 border border-gray-300 rounded-md text-sm font-semibold text-gray-700 hover:bg-gray-50 transition-colors",children:(0,a.jsx)("span",{className:i?"":"opacity-0",children:r?"Try Now â":"Get Started Free â"})}),i&&!r&&(0,a.jsx)("p",{className:"text-center text-xs text-gray-500",children:"No credit card required"}),(0,a.jsxs)("div",{className:"space-y-2.5 pt-2",children:[(0,a.jsx)(W,{text:"2 videos / month included"}),(0,a.jsxs)("div",{className:"space-y-0.5",children:[(0,a.jsx)(O,{text:"5 AI photo edits / month included"}),(0,a.jsx)(H,{})]}),(0,a.jsx)(O,{text:"5 images per video, up to 15 seconds"}),(0,a.jsx)(O,{text:"720P video resolution"}),(0,a.jsx)(O,{text:"Watermark included"}),(0,a.jsx)(O,{text:"Credits reset every month"}),(0,a.jsx)(O,{text:"Standard Support"})]})]})}),g.map(e=>{var s,l;let n="monthly"===e.billing?null:null!=(l=L.NB.find(t=>t.visible&&t.tier===e.tier&&"monthly"===t.billing))?l:null,c="growth"===e.tier,d=n?n.perVideoCost:0,m=n?n.photoCreditCost:0,h=Math.max(o&&n&&d>0?Math.round((1-e.perVideoCost/d)*100):0,o&&n&&m>0?Math.round((1-e.photoCreditCost/m)*100):0),x=o&&n?n.priceMonthly:null,g=o&&n?n.photoCreditCost:null,f=o&&n?n.perVideoCost:null;return(0,a.jsxs)("div",{className:"relative p-5 bg-white rounded-xl hover:shadow-lg hover:scale-[1.03] transition-all duration-200 ".concat(c?"border-2 border-gray-300 shadow-md":"border border-gray-200 hover:border-gray-300"),children:[c&&(0,a.jsx)("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2",children:(0,a.jsx)("span",{className:"text-xs font-semibold bg-[#0A0A0B] text-white rounded-full px-3 py-1 shadow-sm",children:"Most Popular"})}),(0,a.jsxs)("div",{className:"space-y-3 ".concat(c?"pt-1":""),children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("h3",{className:"text-lg font-bold text-gray-900 uppercase",children:{essential:"Essential",growth:"Growth",pro:"Pro"}[e.tier]}),h>0&&(0,a.jsxs)("span",{className:"text-xs font-bold text-teal-700 bg-teal-50 border border-teal-200 rounded-full px-2.5 py-0.5",children:[h,"% OFF"]})]}),(0,a.jsx)("p",{className:"text-xs text-gray-700",children:null!=(s=T[e.tier])?s:""}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("span",{className:"absolute top-0 left-0 text-xs text-gray-500 font-medium",children:"Up to"}),(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsxs)("div",{className:"flex justify-center",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-4xl font-bold text-gray-900",children:(0,L.I8)(e)}),(0,a.jsx)("span",{className:"text-lg font-bold text-gray-900",children:" videos"}),(0,a.jsxs)("span",{className:"text-sm text-gray-400 font-normal",children:[" /",p]})]}),I.s&&(0,a.jsxs)("span",{className:"mx-1 self-end mb-1 text-sm whitespace-nowrap",children:[(0,a.jsx)("span",{className:"text-gray-400",children:","})," ",(0,a.jsx)("span",{className:"text-gray-900 font-bold",children:"or"})]})]}),I.s&&(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-4xl font-bold text-gray-900",children:(0,L.jC)(e)}),(0,a.jsx)("span",{className:"text-lg font-bold text-gray-900",children:" video edits"}),(0,a.jsxs)("span",{className:"text-sm text-gray-400 font-normal",children:[" /",p]})]})]})]}),(0,a.jsxs)("div",{className:"flex gap-2 justify-center flex-wrap",children:[(0,a.jsxs)("div",{className:"flex flex-col items-center gap-1",children:[(0,a.jsxs)("div",{className:"rounded-lg border border-[#FFD3D6] bg-white px-3 py-1.5 shadow-sm",children:[(0,a.jsxs)("span",{className:"text-sm font-bold text-gray-900",children:["$",e.priceMonthly]}),(0,a.jsx)("span",{className:"text-xs font-bold text-gray-900",children:" /month"})]}),x&&(0,a.jsxs)("span",{className:"text-sm text-gray-400 line-through",children:["$",x,"/month"]})]}),(0,a.jsxs)("div",{className:"flex flex-col items-center gap-1",children:[(0,a.jsxs)("div",{className:"rounded-lg border border-[#FFD3D6] bg-white px-3 py-1.5 shadow-sm",children:[(0,a.jsxs)("span",{className:"text-sm font-bold text-gray-900",children:["$",e.photoCreditCost]}),(0,a.jsx)("span",{className:"text-xs font-bold text-gray-900",children:" /video"})]}),g&&g>e.photoCreditCost&&(0,a.jsxs)("span",{className:"text-sm text-gray-400 line-through",children:["$",g,"/video"]})]}),I.s&&(0,a.jsxs)("div",{className:"flex flex-col items-center gap-1",children:[(0,a.jsxs)("div",{className:"rounded-lg border border-[#FFD3D6] bg-white px-3 py-1.5 shadow-sm",children:[(0,a.jsxs)("span",{className:"text-sm font-bold text-gray-900",children:["$",e.perVideoCost]}),(0,a.jsx)("span",{className:"text-xs font-bold text-gray-900",children:" /video edit"})]}),f&&f>e.perVideoCost&&(0,a.jsxs)("span",{className:"text-sm text-gray-400 line-through",children:["$",f,"/video edit"]})]})]}),(0,a.jsx)("button",{type:"button",onClick:()=>v(e),disabled:u===e.stripeLookupKey||!t&&r,className:"w-full py-2 px-4 roun
1ded-md text-sm font-semibold transition-colors disabled:cursor-not-allowed disabled:opacity-70 ".concat(c?"bg-[#0A0A0B] text-white hover:bg-gray-800":"border border-gray-300 text-gray-700 hover:bg-gray-50"),children:(0,a.jsx)("span",{className:i||u===e.stripeLookupKey?"":"opacity-0",children:u===e.stripeLookupKey?"Opening...":r?"Start Free Trial â":"Get Started Free â"})}),(0,a.jsx)("p",{className:"text-xs text-center text-gray-500 -mt-1",children:"7-day free trial - cancel anytime"}),(0,a.jsxs)("div",{className:"space-y-2.5 pt-1",children:[(0,a.jsx)(W,{text:"".concat((0,L.I8)(e)," videos / ").concat("yearly"===e.billing?"year":"month"," included")}),(0,a.jsx)(W,{text:"20 images per video, up to 60 seconds"}),e.viralEffectsPerVideoLimit>0&&(0,a.jsx)(W,{text:"".concat(e.viralEffectsPerVideoLimit," viral effects per video")}),(0,a.jsx)(W,{text:"growth"===e.tier||"pro"===e.tier?"Up to 4K video, 25MB photo":"1080P video resolution"}),(0,a.jsxs)("div",{className:"space-y-0.5",children:[(0,a.jsx)(W,{text:"".concat(e.photoEditLimit," AI photo edits / ").concat("yearly"===e.billing?"year":"month"," included")}),(0,a.jsx)(H,{})]}),("growth"===e.tier||"pro"===e.tier)&&(0,a.jsx)(W,{text:"Multi-angle staging with expert assistance"}),(0,a.jsx)(W,{text:"No watermark"}),(0,a.jsx)(W,{text:"Credits roll over for ".concat(12===e.rolloverMonths?"1 year":"".concat(e.rolloverMonths," months"))}),("growth"===e.tier||"pro"===e.tier)&&(0,a.jsx)(W,{text:"Live Onboarding Call"}),"essential"===e.tier&&(0,a.jsx)(W,{text:"Human support"}),"growth"===e.tier&&(0,a.jsx)(W,{text:"Priority human support"}),"pro"===e.tier&&(0,a.jsx)(W,{text:"Dedicated account support"})]})]})]},e.stripeLookupKey)})]})]})]}),(0,a.jsx)("div",{className:"mt-16 max-w-3xl mx-auto",children:(0,a.jsxs)("div",{className:"bg-[#0A0A0B] rounded-2xl p-8 md:p-10 text-center",children:[(0,a.jsx)("h3",{className:"font-display text-2xl md:text-3xl font-semibold tracking-tight text-white mb-2",children:"Enterprise Access"}),(0,a.jsx)("p",{className:"text-gray-400 mb-6",children:"For teams with high-volume needs"}),(0,a.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-8 text-left max-w-lg mx-auto",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(j.A,{className:"h-4 w-4 flex-shrink-0 text-white"}),(0,a.jsx)("span",{className:"text-sm text-gray-200",children:"100+ videos / month included"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(j.A,{className:"h-4 w-4 flex-shrink-0 text-white"}),(0,a.jsx)("span",{className:"text-sm text-gray-200",children:"20+ clips per video"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(j.A,{className:"h-4 w-4 flex-shrink-0 text-white"}),(0,a.jsx)("span",{className:"text-sm text-gray-200",children:"Custom billing cycle"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(j.A,{className:"h-4 w-4 flex-shrink-0 text-white"}),(0,a.jsx)("span",{className:"text-sm text-gray-200",children:"Early access to new features"})]})]}),(0,a.jsx)("button",{onClick:()=>h("/contact/?source=enterprise_access"),className:"bg-white hover:bg-gray-100 text-gray-900 px-8 py-3 rounded-full font-bold transition-colors",children:"Contact Us"})]})})]})})}function W(e){let{text:t}=e;return(0,a.jsxs)("div",{className:"flex items-start gap-2.5",children:[(0,a.jsx)("span",{className:"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-emerald-500 shadow-sm",children:(0,a.jsx)(j.A,{className:"h-3.5 w-3.5 text-white stroke-[3]"})}),(0,a.jsx)("span",{className:"text-xs text-gray-800",children:t})]})}function O(e){let{text:t}=e;return(0,a.jsxs)("div",{className:"flex items-start gap-2.5",children:[(0,a.jsx)("span",{className:"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-red-100 shadow-sm",children:(0,a.jsx)(v.A,{className:"h-3.5 w-3.5 text-red-500 stroke-[3]"})}),(0,a.jsx)("span",{className:"text-xs text-gray-500",children:t})]})}function H(){return(0,a.jsx)("ul",{className:"ml-[30px] space-y-1 text-[11px] leading-4 text-gray-600",children:L.D8.map(e=>(0,a.jsxs)("li",{className:"flex items-start gap-1.5",children:[(0,a.jsx)(j.A,{className:"mt-0.5 h-3 w-3 shrink-0 text-emerald-500 stroke-[2.5]","aria-hidden":"true"}),(0,a.jsx)("span",{children:e})]},e))})}let K=[{question:"How does VideoGuru work?",answer:"Our AI acts as your personal video maker, automatically turning your raw content into a compelling property story. It seamlessly weaves your content together with music to create emotional impact. With just a few clicks, you can add stunning AI visual effects to make your final video look exceptionally polished. The best part? Our intuitive, all-in-one platform allows you to achieve cinematic results in minutes without a steep learning curve or any prior editing skills."},{question:"How long does video processing take?",answer:"Depending on the volume and size of your uploaded content, your video will be ready in 10-20 minutes. It's a completely hands-off process that saves you hours of post-production time!"},{question:"Why is VideoGuru better compared to a generic video editor?",answer:"VideoGuru is designed specifically for real estate video and photo creation using AI. Instead of learning timelines, effects, and editing tools from scratch, you get a one-click experience that helps you create polished property media in minutes without editing skills, saving both time and money.\n\nMany features are built around real estate needs, including viral effects, music, photo editing, and virtual staging. In the VideoGuru video editor, you can also apply preset speed ramps, transitions, motion blur, and other real-estate-friendly enhancements directly to make your videos unforgettable."},{question:"How does pricing work?",answer:"We offer transparent pricing across photo and video products at four different tiers: Free, Essential, Growth and Pro. The Free plan is designed to let you experience the magic moment of creating stunning property videos in minutes. After that, you can upgrade to a paid plan â Essential, Growth, or Pro â to unlock the full feature experience without watermarks."},{question:"What's the difference between the plans?",answer:"As you move up tiers, you get more included videos per month, higher resolution exports, larger photo support, more viral effects per video, longer credit rollover, and more hands-on support."},{question:"Do I need a credit card to sign up?",answer:"No credit card is required! You can sign up with
1just your email address to get started on our Free plan, which gives you 2 videos per month at no cost.\n\nFor full access â including uploading up to 20 images per video, higher resolutions, no watermark, and all viral effect options â you can start a 7-day free trial by adding your payment info. No commitment, cancel anytime."},{question:"How does the 7-day free trial work?",answer:"You get full access to all features during the trial, including up to 3 watermark-free videos. Once you've used your 3 videos, you can activate a paid plan to keep going."},{question:"How do I remove the watermark?",answer:"Videos and photos exported on the Free plan include a VideoGuru watermark. To remove the watermark and unlock higher export resolutions (like 1080P and 4K), simply upgrade to any of our paid plans (Essential, Growth, or Pro)."},{question:"How can I get help?",answer:"If you have any questions or need support, please don't hesitate to reach out at [email protected].",hasEmailLink:!0}];function U(e){let{question:t,answer:s,hasEmailLink:r}=e,[i,n]=l.useState(!1);return(0,a.jsxs)("div",{className:"border-b border-gray-200",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>n(!i),className:"w-full flex items-center justify-between py-5 text-left",children:[(0,a.jsx)("span",{className:"text-base md:text-lg font-semibold text-gray-900 pr-4",children:t}),(0,a.jsx)("svg",{className:"w-5 h-5 text-gray-500 shrink-0 transition-transform duration-200 ".concat(i?"rotate-180":""),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]}),i&&(0,a.jsx)("div",{className:"pb-5",children:(()=>{if(r){let e=s.split("[email protected]");return(0,a.jsxs)("p",{className:"text-sm md:text-base text-gray-600 leading-relaxed whitespace-pre-line",children:[e[0],(0,a.jsx)("a",{href:"mailto:[email protected]",className:"text-gray-900 hover:text-gray-900 font-medium",children:"[email protected]"}),e[1]]})}return(0,a.jsx)("p",{className:"text-sm md:text-base text-gray-600 leading-relaxed whitespace-pre-line",children:s})})()})]})}function $(){return(0,a.jsx)("section",{id:"faq",className:"py-20 lg:py-24 bg-white scroll-mt-[64px]",children:(0,a.jsx)("div",{className:"container mx-auto px-4 lg:px-8",children:(0,a.jsxs)("div",{className:"max-w-3xl mx-auto",children:[(0,a.jsx)("h2",{className:"font-display text-3xl md:text-4xl font-semibold tracking-tight text-gray-900 text-center mb-12",children:"Frequently Asked Questions"}),(0,a.jsx)("div",{className:"border-t border-gray-200",children:K.map(e=>(0,a.jsx)(U,{question:e.question,answer:e.answer,hasEmailLink:e.hasEmailLink},e.question))})]})})})}},44399:(e,t,s)=>{s.d(t,{j:()=>i});var a=s(95155),l=s(12115),r=s(66766);function i(e){let{beforeSrc:t,afterSrc:s,alt:i}=e,n=(0,l.useRef)(null),[o,c]=(0,l.useState)(50),[d,u]=(0,l.useState)(!1),m=(0,l.useCallback)(e=>{let t=n.current;if(!t)return;let s=t.getBoundingClientRect();c(Math.max(0,Math.min(100,(e-s.left)/s.width*100)))},[]),h=(0,l.useCallback)(e=>{e.currentTarget.setPointerCapture(e.pointerId),u(!0),m(e.clientX)},[m]),x=(0,l.useCallback)(e=>{d&&m(e.clientX)},[d,m]),p=(0,l.useCallback)(()=>u(!1),[]);return(0,a.jsxs)("div",{ref:n,onPointerDown:h,onPointerMove:x,onPointerUp:p,onPointerCancel:p,className:"relative aspect-[4/3] overflow-hidden rounded-2xl border border-gray-200 bg-gray-100 cursor-ew-resize select-none touch-none",children:[(0,a.jsx)(r.default,{src:s,alt:"".concat(i," (after)"),fill:!0,unoptimized:!0,draggable:!1,sizes:"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw",className:"object-cover pointer-events-none"}),(0,a.jsx)(r.default,{src:t,alt:"".concat(i," (before)"),fill:!0,unoptimized:!0,draggable:!1,sizes:"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw",className:"object-cover pointer-events-none",style:{clipPath:"inset(0 ".concat(100-o,"% 0 0)")}}),(0,a.jsx)("div",{className:"absolute inset-y-0 z-10 w-[2px] -translate-x-1/2 bg-white/90 shadow-[0_0_0_1px_rgba(0,0,0,0.08)] pointer-events-none",style:{left:"".concat(o,"%")},children:(0,a.jsx)("div",{className:"absolute left-1/2 top-1/2 flex h-10 w-10 -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-white shadow-md ring-1 ring-black/5 transition-transform ".concat(d?"scale-110":""),children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:"h-4 w-4 text-[#FF5A5F]",fill:"none",stroke:"currentColor",strokeWidth:2.2,strokeLinecap:"round",strokeLinejoin:"round",children:(0,a.jsx)("path",{d:"M9 7l-5 5 5 5M15 7l5 5-5 5"})})})}),(0,a.jsx)("span",{className:"pointer-events-none absolute left-3 top-3 z-20 rounded-full bg-black/55 px-2.5 py-1 text-[11px] font-semibold uppercase tracking-wide text-white backdrop-blur-sm",children:"Before"}),(0,a.jsx)("span",{className:"pointer-events-none absolute right-3 top-3 z-20 rounded-full bg-[#FF5A5F] px-2.5 py-1 text-[11px] font-semibold uppercase tracking-wide text-white",children:"After"})]})}},45454:(e,t,s)=>{s.d(t,{K:()=>u});var a=s(95155),l=s(12115),r=s(66766);let i="https://bucket.videoguru.ai/marketing/landing-page/multi-angle-staging",n=[{before:"".concat(i,"/empty-3.jpg"),after:"".concat(i,"/generated-3-1.jpg")},{before:"".concat(i,"/empty-1-1.jpg"),after:"".concat(i,"/generated-1-1.jpg")},{before:"".concat(i,"/empty-2.jpg"),after:"".concat(i,"/generated-2.jpg")}],o=n.length;function c(e){let{children:t}=e;return(0,a.jsx)("div",{className:"relative w-full aspect-video overflow-hidden rounded-2xl border border-gray-200 bg-gray-100 shadow-lg",children:t})}function d(e){let{before:t,after:s,alt:r,onDone:i}=e,[n,o]=(0,l.useState)(!1),d=(0,l.useRef)(null),u=(0,l.useRef)(i);return u.current=i,(0,l.useEffect)(()=>{let e=!1,t=[],s=()=>{e||(t.push(setTimeout(()=>{e||o(!0)},1700)),t.push(setTimeout(()=>{e||u.current()},4e3)))},a=d.current;if(!a)return s(),()=>{e=!0};let l=()=>{a.decode().then(s).catch(s)};
1return a.complete&&a.naturalWidth>0?l():(a.addEventListener("load",l,{once:!0}),a.addEventListener("error",s,{once:!0})),()=>{e=!0,t.forEach(clearTimeout),a.removeEventListener("load",l),a.removeEventListener("error",s)}},[]),(0,a.jsxs)(c,{children:[(0,a.jsx)("img",{src:s,alt:"".concat(r," â staged"),draggable:!1,className:"absolute inset-0 h-full w-full object-cover"}),(0,a.jsx)("img",{ref:d,src:t,alt:"".concat(r," â empty"),draggable:!1,className:"absolute inset-0 h-full w-full object-cover",style:{clipPath:n?"inset(0 0 0 100%)":"inset(0 0 0 0)",transition:"clip-path ".concat(1300,"ms linear")}}),(0,a.jsx)("div",{className:"pointer-events-none absolute inset-y-0 z-10 w-[2px] -translate-x-1/2 bg-white/90 shadow-[0_0_0_1px_rgba(0,0,0,0.08)]",style:{left:n?"100%":"0%",transition:"left ".concat(1300,"ms linear")}})]})}function u(){let[e,t]=(0,l.useState)(0),[s,i]=(0,l.useState)(!1),[u,m]=(0,l.useState)(!1),h=(0,l.useRef)(null),x=(0,l.useRef)(!1),p=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=h.current;if(!e)return;if(!("IntersectionObserver"in window))return void m(!0);let t=new IntersectionObserver(e=>{let[s]=e;s.isIntersecting&&(m(!0),t.disconnect())},{rootMargin:"900px"});return t.observe(e),()=>t.disconnect()},[]),(0,l.useEffect)(()=>{u&&n.forEach(e=>[e.before,e.after].forEach(e=>{new window.Image().src=e}))},[u]);let g=(0,l.useCallback)(e=>{x.current=e,i(e),!e&&p.current&&(p.current=!1,t(e=>(e+1)%o))},[]),f=(0,l.useCallback)(()=>{if(x.current){p.current=!0;return}t(e=>(e+1)%o)},[]);return(0,a.jsx)("div",{ref:h,className:"relative flex-1 min-w-0 flex flex-col justify-center",onMouseEnter:()=>g(!0),onMouseLeave:()=>g(!1),onClick:()=>g(!x.current),role:"button",tabIndex:0,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),g(!x.current))},"aria-pressed":s,"aria-label":"Show all staged angles",children:u?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"transition-opacity duration-300 ".concat(s?"hidden opacity-0 md:block md:opacity-0":"block opacity-100 md:opacity-100"),children:[(0,a.jsx)("div",{className:"relative aspect-[7/2] overflow-hidden",children:n.map((t,s)=>{let l=(s-e)%o;l<0&&(l+=o),l>o/2&&(l-=o);let i=0===l;return(0,a.jsx)("div",{className:"absolute left-1/2 top-1/2 w-[50%] transition-all duration-700 ease-out",style:{transform:"translate(-50%, -50%) translateX(".concat(64*l,"%) scale(").concat(i?1:.74,")"),opacity:i?1:.45,zIndex:i?30:20},children:i?(0,a.jsx)(d,{before:t.before,after:t.after,alt:"Angle ".concat(s+1),onDone:f},e):(0,a.jsx)(c,{children:(0,a.jsx)(r.default,{src:t.after,alt:"Staged angle ".concat(s+1),fill:!0,unoptimized:!0,sizes:"40vw",className:"object-cover"})})},s)})}),(0,a.jsx)("p",{className:"mt-3 text-center text-xs text-gray-400",children:"Tap or hover to see all three staged angles"})]}),(0,a.jsx)("div",{className:"mt-4 flex-col gap-4 md:hidden ".concat(s?"flex":"hidden"),"aria-hidden":!s,children:n.map((e,t)=>(0,a.jsx)(c,{children:(0,a.jsx)(r.default,{src:e.after,alt:"Staged angle ".concat(t+1),fill:!0,unoptimized:!0,sizes:"100vw",className:"object-cover"})},t))}),(0,a.jsx)("div",{className:"absolute inset-0 hidden items-center transition-opacity duration-300 md:flex ".concat(s?"opacity-100":"opacity-0 pointer-events-none"),"aria-hidden":!s,children:(0,a.jsx)("div",{className:"flex w-full gap-3 sm:gap-4",children:n.map((e,t)=>(0,a.jsx)("div",{className:"flex-1 min-w-0",children:(0,a.jsx)(c,{children:(0,a.jsx)(r.default,{src:e.after,alt:"Staged angle ".concat(t+1),fill:!0,unoptimized:!0,sizes:"33vw",className:"object-cover"})})},t))})})]}):(0,a.jsx)("div",{className:"relative aspect-[7/2] overflow-hidden rounded-2xl border border-gray-200 bg-gray-100"})})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.