1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,87486,e=>{"use strict";var t=e.i(43476);let a={default:"bg-gray/10 text-gray",success:"bg-green-100 text-green-800",warning:"bg-amber-100 text-amber-800",error:"bg-red-100 text-red-800",info:"bg-celeste/10 text-celeste"};function r({children:e,variant:i="default",className:s=""}){return(0,t.jsx)("span",{className:`inline-flex items-center rounded-full px-3 py-1 text-xs font-medium ${a[i]} ${s}`,children:e})}let i={active:"success",nearly_sold_out:"warning",sold_out:"info",delivered:"info",under_construction:"info",frozen:"default"},s={active:"En Venta",nearly_sold_out:"Ãltimas Unidades",sold_out:"Entregado",delivered:"Entregado",under_construction:"En Construcción",frozen:"Próximamente"};e.s(["Badge",0,r,"CategoryTag",0,function({label:e,className:a=""}){return e&&e.trim()?(0,t.jsx)("span",{className:`inline-flex items-center rounded-full bg-navy px-3 py-1 text-[10px] font-bold uppercase tracking-[0.18em] text-white ${a}`,children:e}):null},"ProjectStatusBadge",0,function({status:e,className:a=""}){return(0,t.jsx)(r,{variant:i[e],className:a,children:s[e]})}])},72520,e=>{"use strict";let t=(0,e.i(75254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],72520)},7486,e=>{"use strict";let t=(0,e.i(75254).default)("building-2",[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]]);e.s(["Building2",0,t],7486)},95561,e=>{"use strict";var t=e.i(43476),a=e.i(57688),r=e.i(22016),i=e.i(72520),s=e.i(7486),n=e.i(87486);e.s(["ProjectCard",0,function({slug:e,name:l,hero_image_url:o,starting_price_display:c,location_description:d,status:u,bedroom_range:m,total_units:x,category_tag:p}){let h=[d,m?`${m} hab.`:null].filter(Boolean).join(" · ");return(0,t.jsxs)(r.default,{href:`/proyectos/${e}`,className:"group flex h-full flex-col overflow-hidden rounded-2xl bg-white shadow-sm ring-1 ring-navy/5 transition-all duration-300 hover:-translate-y-1 hover:shadow-xl hover:shadow-navy/10",children:[(0,t.jsxs)("div",{className:"relative aspect-[16/10] overflow-hidden",children:[o?(0,t.jsx)(a.default,{src:o,alt:l,fill:!0,className:"object-cover transition-transform duration-500 group-hover:scale-[1.06]",sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 33vw"}):(0,t.jsx)("div",{className:"flex h-full w-full items-center justify-center bg-navy/5",children:(0,t.jsx)(s.Building2,{className:"h-12 w-12 text-gray/20"})}),(0,t.jsxs)("div",{className:"absolute inset-x-0 top-0 flex items-start justify-between p-4",children:[(0,t.jsx)(n.CategoryTag,{label:p}),(0,t.jsx)(n.ProjectStatusBadge,{status:u,className:"ml-auto bg-white/90 backdrop-blur"})]})]}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col p-5",children:[(0,t.jsx)("h3",{className:"font-heading text-xl font-bold leading-tight text-navy",children:l}),h&&(0,t.jsx)("p",{className:"mt-1.5 text-sm text-gray",children:h}),(0,t.jsxs)("div",{className:"mt-auto flex items-center justify-between border-t border-navy/10 pt-4",children:[c?(0,t.jsxs)("p",{className:"text-sm font-semibold text-primary",children:["Desde ",c]}):(0,t.jsx)("p",{className:"text-sm font-semibold text-primary",children:"Consultar disponibilidad"}),(0,t.jsxs)("span",{className:"flex items-center gap-2 text-xs text-gray",children:[(0,t.jsxs)("span",{className:"hidden sm:inline",children:[x," uds."]}),(0,t.jsx)(i.ArrowRight,{className:"h-4 w-4 text-navy transition-transform duration-300 group-hover:translate-x-1","aria-hidden":"true"})]})]})]})]})}])},67239,e=>{"use strict";e.i(47167);var t=e.i(43476);let a=(0,e.i(75254).default)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]);e.s(["WhatsAppButton",0,function({phoneNumber:e,message:r}={}){let i=`https://wa.me/${e||"50224249388"}?text=${encodeURIComponent(r||"Hola, me gustarÃa obtener más información sobre sus proyectos.")}`;return(0,t.jsx)("a",{href:i,target:"_blank",rel:"noopener noreferrer","aria-label":"Contáctenos por WhatsApp",className:"fixed bottom-6 right-6 z-40 flex h-14 w-14 items-center justify-center rounded-full bg-[#25D366] text-white shadow-lg transition-transform duration-300 hover:scale-110 hover:shadow-xl",children:(0,t.jsx)(a,{className:"h-7 w-7",fill:"currentColor"})})}],67239)},72328,e=>{"use strict";var t=e.i(71164),a=e.i(38544),r=e.i(71645);e.s(["useReducedMotion",0,function(){t.hasReducedMotionListener.current||(0,a.initPrefersReducedMotion)();let[e]=(0,r.useState)(t.prefersReducedMotion.current);return e}])},80735,e=>{"use strict";var t=e.i(43476),a=e.i(46932),r=e.i(72328);let i={"fade-up":{hidden:{opacity:0,y:40},visible:{opacity:1,y:0}},"fade-in":{hidden:{opacity:0}
1,visible:{opacity:1}},"slide-left":{hidden:{opacity:0,x:60},visible:{opacity:1,x:0}},"slide-right":{hidden:{opacity:0,x:-60},visible:{opacity:1,x:0}}};e.s(["ScrollReveal",0,function({children:e,variant:s="fade-up",delay:n=0,duration:l=.7,className:o="",staggerChildren:c}){return(0,r.useReducedMotion)()?(0,t.jsx)("div",{className:o,children:e}):(0,t.jsx)(a.motion.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"0px 0px -100px 0px"},transition:{duration:l,delay:n,ease:[.25,.46,.45,.94],...c?{staggerChildren:c}:{}},variants:i[s],className:o,children:e})},"ScrollRevealChild",0,function({children:e,className:r=""}){return(0,t.jsx)(a.motion.div,{variants:{hidden:{opacity:0,y:30},visible:{opacity:1,y:0}},transition:{duration:.5,ease:[.25,.46,.45,.94]},className:r,children:e})}])},66440,e=>{"use strict";var t=e.i(71645);e.s(["useIntersection",0,function({threshold:e=.2,rootMargin:a="0px 0px -100px 0px",triggerOnce:r=!0}={}){let i=(0,t.useRef)(null),[s,n]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let t=i.current;if(!t)return;let s=new IntersectionObserver(([e])=>{e.isIntersecting?(n(!0),r&&s.unobserve(t)):r||n(!1)},{threshold:e,rootMargin:a});return s.observe(t),()=>{s.unobserve(t)}},[e,a,r]),{ref:i,isInView:s}}])},92844,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(66440);e.s(["CounterAnimation",0,function({end:e,prefix:i="",suffix:s="",duration:n=2e3,className:l=""}){let{ref:o,isInView:c}=(0,r.useIntersection)({threshold:.3}),d=function({end:e,duration:t=2e3,enabled:r=!1}){let[i,s]=(0,a.useState)(0);return(0,a.useEffect)(()=>{let a;if(!r)return;let i=null,n=r=>{i||(i=r);let l=Math.min((r-i)/t,1);s(Math.floor((1-Math.pow(1-l,3))*e)),l<1&&(a=requestAnimationFrame(n))};return a=requestAnimationFrame(n),()=>{cancelAnimationFrame(a)}},[e,t,r]),i}({end:e,duration:n,enabled:c});return(0,t.jsxs)("span",{ref:o,className:l,children:[i,d.toLocaleString("es-GT"),s]})}],92844)},94218,e=>{"use strict";var t=e.i(43476),a=e.i(57688),r=e.i(71645),i=e.i(3303);function s(e){let t=e.match(/(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|shorts\/|watch\?v=|watch\?.+&v=))([^&?#]+)/);return t?.[1]??null}let n=()=>()=>{},l=()=>window.location.origin,o=()=>"";function c({videoId:e,overlayClassName:a}){let s=(0,r.useRef)(null),d=(0,r.useRef)(null),[u,m]=(0,r.useState)(!1),[x,p]=(0,r.useState)(!1),h=(0,r.useSyncExternalStore)(n,l,o),f=(0,r.useCallback)(()=>{let e=window.YT,t=s.current;e&&t&&!d.current&&(d.current=new e.Player(t,{events:{onReady:t=>{m(t.target.getPlayerState()===e.PlayerState.PLAYING)},onStateChange:t=>{m(t.data===e.PlayerState.PLAYING)}}}))},[]);if((0,r.useEffect)(()=>{if(h){if(window.YT?.Player)f();else{let e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{e?.(),f()}}return()=>{d.current=null}}},[h,f]),!h)return null;let v=`https://www.youtube.com/embed/${e}?autoplay=1&mute=1&loop=1&playlist=${e}&controls=0&rel=0&modestbranding=1&playsinline=1&disablekb=1&iv_load_policy=3&fs=0&enablejsapi=1&origin=${encodeURIComponent(h)}`;return(0,t.jsxs)("div",{className:"absolute inset-0",children:[(0,t.jsx)("div",{className:"relative h-full w-full overflow-hidden",children:(0,t.jsx)("iframe",{ref:s,src:v,title:"Video de Puerta Abierta",allow:"autoplay; encrypted-media",className:"pointer-events-none absolute left-1/2 top-1/2 h-[56.25vw] min-h-full w-full min-w-[177.78vh] -translate-x-1/2 -translate-y-1/2",style:{border:"none"}})}),(0,t.jsx)("div",{className:`absolute inset-0 ${a}`}),(0,t.jsx)("div",{"aria-hidden":"true",className:`absolute inset-0 bg-hero-gradient transition-opacity duration-1000 ease-out ${u||x?"opacity-0":"opacity-100"}`}),(0,t.jsx)(i.default,{src:"https://www.youtube.com/iframe_api",strategy:"lazyOnload",onLoad:f,onError:()=>p(!0)})]})}e.s(["HeroBackground",0,function({media:e,overlayClassName:r="bg-gradient-to-b from-navy-deep/70 via-navy/45 to-navy/80"}){if(!e||!e.url.trim())return null;if("image"===e.type)return(0,t.jsxs)("div",{className:"absolute inset-0",children:[(0,t.jsx)(a.default,{src:e.url,alt:"",fill:!0,priority:!0,sizes:"100vw",className:"object-cover"}),(0,t.jsx)("div",{className:`absolute inset-0 ${r}`})]});let i=s(e.url);return i?(0,t.jsx)(c,{videoId:i,overlayClassName:r}):(0,t.jsxs)("div",{className:"absolute inset-0",children:[(0,t.jsx)("video",{src:e.url,autoPlay:!0,muted:!0,loop:!0,playsInl
1ine:!0,className:"absolute inset-0 h-full w-full object-cover"}),(0,t.jsx)("div",{className:`absolute inset-0 ${r}`})]})},"extractYouTubeId",0,s])},60407,e=>{"use strict";e.s(["getUtmParams",0,function(){let e=new URLSearchParams(window.location.search);return{utm_source:e.get("utm_source")??void 0,utm_medium:e.get("utm_medium")??void 0,utm_campaign:e.get("utm_campaign")??void 0}}])},8877,e=>{"use strict";var t=e.i(43476);e.s(["Eyebrow",0,function({className:e="",children:a,...r}){return(0,t.jsx)("p",{className:`text-[11px] font-bold uppercase tracking-[0.22em] text-celeste md:text-xs ${e}`,...r,children:a})}])},8603,e=>{"use strict";var t=e.i(43476);e.s(["OutlineText",0,function({className:e="",children:a,...r}){return(0,t.jsx)("span",{className:`text-outline font-black italic ${e}`,...r,children:a})}])},74921,e=>{"use strict";var t=e.i(43476),a=e.i(8877);e.s(["SectionHeading",0,function({eyebrow:e,title:r,lead:i,tone:s="light",align:n="left",as:l="h2",size:o="md",className:c=""}){let d="dark"===s?"text-white":"text-navy",u="dark"===s?"text-white/70":"text-gray";return(0,t.jsxs)("div",{className:`max-w-3xl ${"center"===n?"mx-auto text-center":"text-left"} ${c}`,"data-tone":s,children:[e&&(0,t.jsx)(a.Eyebrow,{className:"mb-4",children:e}),(0,t.jsx)(l,{className:`font-heading font-extrabold leading-[1.08] tracking-tight ${"lg"===o?"text-4xl md:text-5xl lg:text-6xl":"text-3xl md:text-4xl lg:text-[2.75rem]"} ${d}`,children:r}),i&&(0,t.jsx)("p",{className:`mt-5 text-base leading-relaxed md:text-lg ${u} ${"center"===n?"mx-auto":""} max-w-2xl`,children:i})]})}])},91435,e=>{"use strict";var t=e.i(43476);e.s(["Marquee",0,function({children:e,speed:a=30,pauseOnHover:r=!0,className:i="",direction:s="left"}){let n=`${a}s`;return(0,t.jsxs)("div",{className:`relative overflow-hidden ${i}`,style:{maskImage:"linear-gradient(to right, transparent, black 5%, black 95%, transparent)",WebkitMaskImage:"linear-gradient(to right, transparent, black 5%, black 95%, transparent)"},children:[(0,t.jsxs)("div",{className:`flex w-max gap-8 ${r?"hover:[animation-play-state:paused]":""}`,style:{animation:`${"right"===s?"marquee-reverse":"marquee"} ${n} linear infinite`},children:[e,e]}),(0,t.jsx)("style",{children:` 2 @keyframes marquee { 3 0% { transform: translateX(0); } 4 100% { transform: translateX(-50%); } 5 } 6 @keyframes marquee-reverse { 7 0% { transform: translateX(-50%); } 8 100% { transform: translateX(0); } 9 } 10 `})]})}])},19682,e=>{"use strict";var t=e.i(43476),a=e.i(57688),r=e.i(91435);let i=[{name:"Bosque Las Tapias",src:"/icons/project-logos/bosque-las-tapias.jpg"},{name:"Casa Elisa",src:"/icons/project-logos/casa-elisa.jpg"},{name:"Boulevard 5",src:"/icons/project-logos/boulevard-5.jpg"},{name:"Santa Elena",src:"/icons/project-logos/santa-elena.jpg"},{name:"Benestare Residenciales",src:"/icons/project-logos/benestare.png"}];e.s(["ProjectLogosRibbon",0,function({projects:e}){let s=new Set(i.map(e=>e.name.toLowerCase())),n=[...i,...e.filter(e=>e.logo_url&&!s.has(e.name.toLowerCase())).map(e=>({name:e.name,src:e.logo_url}))];return 0===n.length?null:(0,t.jsx)("section",{className:"border-b border-gray/10 bg-off-white py-8",children:(0,t.jsx)(r.Marquee,{speed:40,pauseOnHover:!0,className:"mx-auto max-w-7xl",children:n.map(e=>(0,t.jsx)("div",{className:"flex shrink-0 items-center px-8 opacity-50 transition-opacity duration-300 hover:opacity-100",children:(0,t.jsx)(a.default,{src:e.src,alt:e.name,width:160,height:56,className:"h-14 w-auto object-contain grayscale md:h-20"})},e.name))})})}])},69603,e=>{"use strict";var t=e.i(43476),a=e.i(46932),r=e.i(94218),i=e.i(8877),s=e.i(8603),n=e.i(3348);let l=[.25,.46,.45,.94];e.s(["ServiciosHero",0,function({media:e,whatsappHref:o}){return(0,t.jsxs)("section",{"data-tone":"dark",className:"relative flex min-h-[92vh] w-full items-center overflow-hidden bg-hero-gradient",children:[(0,t.jsx)(r.HeroBackground,{media:e,overlayClassName:"bg-gradient-to-br from-navy-deep/90 via-navy/75 to-navy/60"}),(0,t.jsx)("div",{className:"relative z-10 mx-auto w-full max-w-7xl px-6 pb-20 pt-36 md:pb-28 md:pt-44",children:(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:30}
10,animate:{opacity:1,y:0},transition:{duration:.8,ease:l},className:"max-w-3xl",children:[(0,t.jsx)(i.Eyebrow,{className:"mb-5",children:"Servicios para desarrolladores"}),(0,t.jsxs)("h1",{className:"font-heading text-4xl font-extrabold leading-[1.05] tracking-tight text-white md:text-6xl lg:text-7xl",children:["Marketing, ventas y tecnologÃa para vender"," ",(0,t.jsx)(s.OutlineText,{children:"tu desarrollo"})," inmobiliario"]}),(0,t.jsx)(a.motion.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.2,ease:l},className:"mt-6 max-w-2xl text-lg leading-relaxed text-white/75 md:text-xl",children:"Sumamos a tu proyecto un equipo de mercadeo y ventas que ya opera en el mercado guatemalteco: performance marketing, fuerza comercial optimizada y tecnologÃa propia para convertir interés en cierres."}),(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.4,ease:l},className:"mt-9 flex flex-wrap items-center gap-4",children:[(0,t.jsxs)(n.ButtonLink,{href:"#formulario",variant:"primary",size:"lg",children:["SÃ, quiero llevar mis ventas a otro nivel",(0,t.jsx)("span",{"aria-hidden":"true",children:"â"})]}),(0,t.jsx)(n.ButtonLink,{href:o,variant:"outline-light",size:"lg",children:"Hablar por WhatsApp"})]})]})})]})}],69603)},99827,e=>{"use strict";var t=e.i(43476),a=e.i(80735),r=e.i(92844),i=e.i(74921),s=e.i(8603);e.s(["ServiciosKpis",0,function({kpis:e}){return 0===e.length?null:(0,t.jsx)("section",{className:"bg-navy py-20 md:py-28",children:(0,t.jsx)("div",{className:"mx-auto max-w-7xl px-6",children:(0,t.jsxs)(a.ScrollReveal,{variant:"fade-up",children:[(0,t.jsx)(i.SectionHeading,{tone:"dark",eyebrow:"Hitos y números",title:(0,t.jsxs)(t.Fragment,{children:["Resultados que ",(0,t.jsx)(s.OutlineText,{children:"respaldan"})," el método."]})}),(0,t.jsx)("div",{className:"mt-12 grid gap-10 border-t border-white/10 pt-10 sm:grid-cols-3",children:e.map(e=>{let a,i,s,n,l,{prefix:o,end:c,suffix:d}=(a=String(e.value??"").match(/^(\D*)([\d,.]*)(\D*)$/),i=a?.[1]??"",s=(a?.[2]??"").replace(/,/g,""),n=a?.[3]??"",{prefix:i,end:Number.isFinite(l=Number(s))?l:0,suffix:n});return(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"font-heading text-5xl font-extrabold text-celeste md:text-6xl",children:Number.isFinite(c)&&c>0?(0,t.jsx)(r.CounterAnimation,{end:c,prefix:o,suffix:d,duration:1800}):e.value}),(0,t.jsx)("p",{className:"mt-3 text-base font-medium text-white",children:e.label}),e.note&&(0,t.jsx)("p",{className:"mt-1 text-sm text-white/50",children:e.note})]},e.label)})})]})})})}],99827)},5008,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(60407);e.s(["PipedriveWebForm",0,function({formUrl:e,minHeight:i=560}){let s=(0,a.useRef)(null),[n,l]=(0,a.useState)("loading");return(0,a.useEffect)(()=>{let e=s.current;if(!e)return;let t=(0,r.getUtmParams)();window.pd_webform={...t.utm_source?{utm_source:t.utm_source}:{},...t.utm_medium?{utm_medium:t.utm_medium}:{},...t.utm_campaign?{utm_campaign:t.utm_campaign}:{},page_url:window.location.href};let a=new MutationObserver(()=>{let t=e.querySelector("iframe");t&&(t.addEventListener("load",()=>l("ready"),{once:!0}),a.disconnect())});a.observe(e,{childList:!0});let i=document.createElement("script");return i.src="https://webforms.pipedrive.com/f/loader",i.async=!0,i.onerror=()=>l("error"),e.appendChild(i),()=>{a.disconnect(),i.remove()}},[e]),(0,t.jsxs)("div",{className:"relative",style:{minHeight:"ready"===n?void 0:i},children:["loading"===n&&(0,t.jsxs)("div",{"aria-hidden":"true",className:"absolute inset-0 animate-pulse space-y-4 rounded-xl",children:[[0,1,2,3,4].map(e=>(0,t.jsx)("div",{className:"h-11 rounded-lg bg-navy/5"},e)),(0,t.jsx)("div",{className:"h-12 rounded-full bg-primary/15"})]}),"error"===n&&(0,t.jsx)("p",{className:"text-sm text-gray",children:"El formulario no pudo cargarse. EscrÃbenos por WhatsApp y te contactamos."}),(0,t.jsx)("div",{ref:s,className:`pipedriveWebForms transition-opacity duration-300 ${"ready"===n?"opacity-100":"opacity-0"}`,"data-pd-webforms":e})]})}])}]);
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.