1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1015],{2338:function(e,t,s){s.d(t,{J:function(){return f}});var i=s(5893),a=s(1664),r=s.n(a),l=s(5675),n=s.n(l),o=s(2417),c=s(5912),d=s(56),x=s(8384),m=s(7294),u=s(6509),p=s(8215),h=s(6204),g=s(1163);function f(e){let{title:t,description:s,primaryCta:a,backgroundImage:l}=e,f=(0,m.useRef)(null),v=(0,p.d)(),{t:b,localizePath:y}=(0,h.Z)(),w=(0,g.useRouter)(),{scrollYProgress:j}=(0,c.v)({target:f,offset:["start end","end start"]}),N=(0,d.H)(j,[0,1],v?["0%","0%"]:["-5%","5%"]),k=(null==a?void 0:a.text)||b("cta.beginJourney"),E=(null==a?void 0:a.link)||"/contact",C=t||(0,i.jsxs)(i.Fragment,{children:[b("aboutPage.ctaTitle1")," ",(0,i.jsx)("br",{}),b("aboutPage.ctaTitle2")]}),z=s||b("aboutPage.ctaDesc"),K=w?w.pathname:"",B="/assets/cta/cta2.webp";"/"===K||K.startsWith("/services")?B=
1"/assets/cta/cta1.webp":(K.startsWith("/about")||K.startsWith("/gallery"))
1&&(B="/assets/cta/cta2.webp");let _=l||B;return(0,i.jsxs)("section",{ref:f,className:"py-24 md:py-32 relative overflow-hidden flex items-center bg-[#1A1A1A]",children:[(0,i.jsxs)(x.E.div,{style:{y:N},className:"absolute inset-0 z-0 scale-105",children:[(0,i.jsx)(n(),{src:_,alt:"Refined Interior Background",fill:!0,className:"object-cover opacity-60",priority:!0}),(0,i.jsx)("div",{className:"absolute inset-0",style:{background:"linear-gradient(to right, rgba(45, 34, 26, 0.35), rgba(45, 34, 26, 0.1), transparent)"}}),(0,i.jsx)("div",{className:"absolute inset-0",style:{background:"linear-gradient(to top, rgba(45, 34, 26, 0.35) 0%, transparent 35%)"}}),(0,i.jsx)("div",{className:"absolute inset-0",style:{background:"linear-gradient(to bottom, rgba(45, 34, 26, 0.1) 0%, transparent 25%)"}})]}),(0,i.jsx)("div",{className:"container mx-auto px-4 relative z-20",children:(0,i.jsx)("div",{className:"max-w-3xl mx-auto",children:(0,i.jsxs)("div",{className:"relative group",children:[(0,i.jsx)("div",{className:"absolute inset-0 bg-white/[0.08] rounded-[40px] md:rounded-[60px] border border-white/20 shadow-2xl",style:{backdropFilter:"blur(24px)",WebkitBackdropFilter:"blur(24px)",transform:"translate3d(0, 0, 0)",backfaceVisibility:"hidden",willChange:"backdrop-filter"}}),(0,i.jsxs)(x.E.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"},className:"relative z-10 p-10 md:p-16 text-center",children:[(0,i.jsx)(x.E.span,{initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"inline-block text-white/60 text-xs md:text-sm tracking-[0.4em] uppercase mb-8 font-light",children:b("cta.badge")}),(0,i.jsx)("h2",{className:"text-3xl md:text-4xl lg:text-6xl font-mirage text-white mb-6 leading-[1.1] tracking-tight",children:C}),(0,i.jsx)("p",{className:"text-lg md:text-xl font-light text-white/70 mb-10 max-w-xl mx-auto leading-relaxed",children:z}),(0,i.jsxs)("div",{className:"flex flex-col sm:flex-row gap-6 justify-center items-center",children:[(0,i.jsx)(o.z,{size:"lg",className:"h-14 md:h-16 px-10 text-base md:text-lg rounded-full backdrop-blur-md border transition-all duration-500 overflow-hidden relative group/btn bg-white/10 text-white border-white/20 hover:bg-white hover:text-foreground shadow-[0_0_20px_rgba(255,255,255,0.1)] hover:shadow-[0_0_30px_rgba(255,255,255,0.2)]",asChild:!0,children:(0,i.jsxs)(r(),{href:y(E),className:"flex items-center gap-3 relative z-10",children:[(0,i.jsxs)("span",{className:"relative",children:[k,(0,i.jsx)("span",{className:"absolute -bottom-1 left-0 w-0 h-px bg-current transition-all duration-500 group-hover/btn:w-full"})]}),(0,i.jsx)(u.Z,{className:"w-5 h-5 group-hover/btn:translate-x-1 transition-transform"})]})}),(0,i.jsxs)(r(),{href:y("/services"),className:"text-white font-light tracking-wide hover:text-white/70 transition-colors flex flex-col items-center group/link text-sm md:text-base",children:[(0,i.jsx)("span",{className:"mb-1",children:b("cta.exploreServices")}),(0,i.jsx)("div",{className:"h-px w-0 group-hover/link:w-full bg-white/40 transition-all duration-500"})]})]})]})]})})})]})}},8932:function(e,t,s){s.d(t,{j:function(){return f}});var i=s(5893),a=s(8384),r=s(1664),l=s.n(r),n=s(2417),o=s(6204),c=s(2275),d=s(5688),x=s(46),m=s(6667),u=s(87),p=s(6509);let h={"01":c.Z,"02":d.Z,"03":x.Z,"04":m.Z,default:u.Z},g=(e,t)=>{let s=t.toLowerCase();return s.includes("discovery")||s.includes("book")||s.includes("onboarding")||s.includes("start")?c.Z:s.includes("concept")||s.includes("share")||s.includes("vision")||s.includes("design direction")?d.Z:s.includes("refine")||s.includes("design development")||s.includes("meet")||s.includes("session")?x.Z:s.includes("delivery")||s.includes("realization")||s.includes("finish")||s.includes("complete")?m.Z:h[e]||h.default};function f(e){let{badge:t,title:s,description:r,steps:c,showCta:d=!0}=e,{t:x,localizePath:m}=(0,o.Z)();return(0,i.jsxs)("section",{className:"py-24 bg-secondary/10 relative overflow-hidden",children:[(0,i.jsxs)("div",{className:"absolute top-0 left-0 w-full h-full overflow-hidden pointer-events-none opacity-20",children:[(0,i.jsx)("div",{className:"absolute -top-[10%] -left-[10%] w-[40%] h-[40%] bg-primary/5 rounded-full blur-[120px]"}),(0,i.jsx)("div",{className:"absolute -bottom-[10%] -right-[10%] w-[40%] h-[40%] bg-primary/5 rounded-full blur-[120px]"})]}),(0,i.jsxs)("div",{className:"container mx-auto px-4 relative z-10",children:[(0,i.jsxs)("div",{className:"max-w-3xl mx-auto text-center mb-20",children:[(0,i.jsx)(a.E.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-sm uppercase tracking-[0.3em] text-[#4A200B] mb-4",children:t}),(0,i.jsx)(a.E.h3,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"text-4xl md:text-5xl font-mirage mb-6 text-[#4A200B]",children:s}),(0,i.jsx)(a.E.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"text-lg text-muted-foreground font-light",children:r})]}),(0,i.jsxs)("div",{className:"grid md:grid-cols-2 gap-8 lg:gap-12 relative ".concat(3===c.length?"lg:grid-cols-3":"lg:grid-cols-4"),children:[(0,i.jsx)("div",{className:"hidden lg:block absolute top-[2.25rem] left-[10%] right-[10%] h-[1px] bg-primary/10 -z-10"}),c.map((e,t)=>{let s=e.icon||g(e.number,e.title);return(0,i.jsxs)(a.E.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*t},className:"group relative text-center md:text-left",children:[(0,i.jsx)("div",{className:"text-8xl font-mirage process-number text-[#6F724E]/40 absolute -top-8 left-1/2 -translate-x-1/2 md:left-auto md:-left-4 md:translate-x-0 group-hover:text-[#6F724E]/60 transition-colors pointer-events-none select-none",children:e.number}),(0,i.jsxs)("div",{className:"relative pt-6 h-full flex flex-col items-center md:items-start",children:[(0,i.jsx)("div",{className:"w-12 h-12 rounded-full bg-background border border-[#6F724E]/40 flex items-center justify-center mb-6 group-hover:border-[#6F724E]/70 hover:bg-[#D7D0BD] transition-all duration-500 shadow-sm relative z-20",children:(0,i.jsx)(s,{className:"w-5 h-5 text-[#6F724E] group-hover:text-[#6F724E] transition-colors"})}),(0,i.jsxs)("div",{className:"space-y-4",children:[(0,i.jsxs)("h4",{className:"text-xl font-mirage md:group-hover:translate-x-1 transition-transform inline-flex items-center justify-center md:justify-start gap-2",children:[e.title,(0,i.jsx)(p.Z,{className:"hidden md:block w-3 h-3 opacity-0 -translate-x-2 group-hover:opacity-100 group-hover:translate-x-0 transition-all text-primary"})]}),(0,i.jsx)("p",{className:"text-muted-foreground leading-relaxed font-light text-sm whitespace-pre-line",children:e.description})]}),(0,i.jsx)("div",{className:"mt-auto pt-6",children:(0,i.jsx)("div",{className:"w-8 h-[1px] bg-primary/20 group-hover:w-16 transition-all duration-500 mx-auto md:mx-0"})})]})]},t)})]}),d&&(0,i.jsx)(a.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.4},className:"flex justify-center mt-16",children:(0,i.jsx)(n.z,{size:"lg",className:"h-14 px-10 text-base rounded-full bg-primary text-primary-foreground hover:bg-primary/95 group transition-all duration-300 shadow-md border-none",asChild:!0,children:(0,i.jsxs)(l(),{href:m("/contact"),className:"flex items-center gap-3",children:[x("contact.getInTouch"),(0,i.jsx)(p.Z,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]})})})]})]})}},5670:function(e,t,s){s.d(t,{o:function(){return i}});let i=s(7178).f},1064:function(e,t,s){s.d(t,{Zb:function(){return l},aY:function(){return n}});var i=s(5893),a=s(7294),r=s(7596);let l=a.forwardRef((e,t)=>
1{let{className:s,...a}=e;return(0,i.jsx)("div",{ref:t,className:(0,r.cn)("rounded-xl border bg-card text-card-foreground shadow",s),...a})});l.displayName="Card",a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,i.jsx)("div",{ref:t,className:(0,r.cn)("flex flex-col space-y-1.5 p-6",s),...a})}).displayName="CardHeader",a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,i.jsx)("div",{ref:t,className:(0,r.cn)("font-semibold leading-none tracking-tight",s),...a})}).displayName="CardTitle",a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,i.jsx)("div",{ref:t,className:(0,r.cn)("text-sm text-muted-foreground",s),...a})}).displayName="CardDescription";let n=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,i.jsx)("div",{ref:t,className:(0,r.cn)("p-6 pt-0",s),...a})});n.displayName="CardContent",a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,i.jsx)("div",{ref:t,className:(0,r.cn)("flex items-center p-6 pt-0",s),...a})}).displayName="CardFooter"},1201:function(e,t,s){s.d(t,{I:function(){return i}});let i=[{id:"static_1",src:"/assets/gallery/residencial/1.jpg",category:"residential",title:"Sculptural Detailing",titleEs:"Detalle Escult\xf3rico",description:"Curated objects and textured ceramic surfaces dialogue in soft natural light.",descriptionEs:"Objetos curados y superficies cer\xe1micas texturizadas dialogando en una luz natural suave."},{id:"static_2",src:"/assets/gallery/residencial/2.jpg",category:"residential",title:"Sanctuary Living Room",titleEs:"Estancia Santuario",description:"Espresso-toned furnishings and warm limestone elements create quiet luxury.",descriptionEs:"Mobiliario en tonos espresso y elementos de piedra caliza c\xe1lida crean un lujo silencioso."},{id:"static_3",src:"/assets/gallery/residencial/3.jpg",category:"residential",title:"Noble Oak Materiality",titleEs:"Materialidad en Roble Noble",description:"A close study of linear wood patterns, raw linen, and warm mineral textures.",descriptionEs:"Un estudio cercano de patrones lineales de madera, lino crudo y texturas minerales c\xe1lidas."},{id:"static_4",src:"/assets/gallery/residencial/4.jpg",category:"residential",title:"Monolithic Kitchen Island",titleEs:"Isla de Cocina Monol\xedtica",description:"Raw stone surfaces anchoring the culinary space with geometric precision.",descriptionEs:"Superficies de piedra r\xfastica que anclan el espacio culinario con precisi\xf3n geom\xe9trica."},{id:"static_5",src:"/assets/gallery/residencial/5.jpg",category:"residential",title:"Poetic Light Play",titleEs:"Juego de Luz Po\xe9tico",description:"Subtle rays highlighting rich wall textures and creating cinematic shadows.",descriptionEs:"Rayos sutiles que resaltan ricas texturas de pared y crean sombras cinematogr\xe1ficas."},{id:"static_6",src:"/assets/gallery/comercial/6.jpg",category:"commercial",title:"Curated Workspace Lounge",titleEs:"Lounge de Trabajo Curado",description:"Sophisticated executive environments defined by tactile textures and deep comfort.",descriptionEs:"Ambientes ejecutivos sofisticados definidos por texturas t\xe1ctiles y profundo confort."},{id:"static_7",src:"/assets/gallery/residencial/7.jpg",category:"residential",title:"Atmospheric Dining Room",titleEs:"Comedor Atmosf\xe9rico",description:"Shadow-rich dining space
1s framed by warm timber and mineral textures.",descriptionEs:"Espacios de comedor ricos en sombras enmarcados por madera c\xe1lida y texturas minerales."},{id:"static_8",src:"/assets/gallery/residencial/8.jpg",category:"residential",title:"Travertine & Linen Harmony",titleEs:"Armon\xeda de Travertino y Lino",description:"A micro-view of organic cavities in natural stone juxtaposed with pure linen weaving.",descriptionEs:"Una micro-vista de cavidades org\xe1nicas en piedra natural yuxtapuestas con tejido de lino puro."},{id:"static_9",src:"/assets/gallery/residencial/9.jpg",category:"residential",title:"Sophisticated Reception Lounge",titleEs:"Lounge de Recepci\xf3n Sofisticado",description:"Quiet luxury hospitality space welcoming visitors with quiet, raw beauty.",descriptionEs:"Espacio de hospitalidad de lujo silencioso que recibe a los visitantes con belleza cruda y silenciosa."},{id:"static_10",src:"/assets/gallery/residencial/10.jpg",category:"residential",title:"Espresso Library Nook",titleEs:"Rinc\xf3n de Biblioteca Espresso",description:"A dark, moody reading retreat styled with rich textures and warm highlights.",descriptionEs:"Un refugio de lectura oscuro y melanc\xf3lico decorado con ricas texturas y luces c\xe1lidas."}]},8215:function(e,t,s){s.d(t,{d:function(){return a}});var i=s(7294);function a(){let[e,t]=i.useState(!0);return i.useEffect(()=>{let e=window.matchMedia("(max-width: ".concat(767,"px)")),s=()=>{t(window.innerWidth<768)};return e.addEventListener("change",s),t(window.innerWidth<768),()=>e.removeEventListener("change",s)},[]),e}},1015:function(e,t,s){s.r(t),s.d(t,{__N_SSG:function(){return el},default:function(){return en}});var i=s(5893),a=s(1664),r=s.n(a),l=s(5675),n=s.n(l),o=s(5912),c=s(56),d=s(8384),x=s(7294),m=s(2417),u=s(6509),p=s(9756),h=s(8215),g=s(6204);function f(){let e=(0,x.useRef)(null),t=(0,h.d)(),{t:s,localizePath:a}=(0,g.Z)(),{scrollYProgress:l}=(0,o.v)({target:e,offset:["start start","end start"]}),f=(0,c.H)(l,[0,1],t?["0%","0%"]:["0%","20%"]),v=(0,c.H)(l,[0,.5],t?[1,1]:[1,0]);return(0,i.jsxs)("section",{ref:e,className:"relative h-screen flex items-center overflow-hidden bg-[#1A1A1A]",children:[(0,i.jsxs)(d.E.div,{style:{y:f,opacity:v},className:"absolute inset-0 z-0",children:[(0,i.jsx)(n(),{src:"/assets/hero.webp",alt:"Premium Interior Design",fill:!0,className:"object-cover opacity-60",priority:!0}),(0,i.jsx)("div",{className:"absolute inset-0",style:{background:"linear-gradient(to right, rgba(74, 32, 11, 0.4), rgba(74, 32, 11, 0.08), transparent)"}}),(0,i.jsx)("div",{className:"absolute inset-0",style:{background:"linear-gradient(to top, rgba(74, 32, 11, 0.4) 0%, transparent 35%)"}}),(0,i.jsx)("div",{className:"absolute inset-0",style:{background:"linear-gradient(to bottom, rgba(74, 32, 11, 0.08) 0%, transparent 25%)"}})]}),(0,i.jsx)("div",{className:"container mx-auto px-6 relative z-10",children:(0,i.jsxs)("div",{className:"max-w-4xl",children:[(0,i.jsxs)(d.E.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8,ease:"easeOut"},children:[(0,i.jsx)(d.E.span,{initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:.2,duration:.8},className:"inline-block text-white/40 text-xs md:text-sm tracking-[0.4em] uppercase mb-8 font-light",children:s("hero.badge")}),(0,i.jsxs)("h1",{className:"text-4xl sm:text-6xl md:text-7xl lg:text-8xl font-mirage text-white leading-[1.05] mb-10 tracking-tight",children:[s("hero.title1")," ",(0,i.jsx)("br",{}),(0,i.jsx)("span",{className:"italic font-light text-white/90",children:s("hero.title2")})," ",(0,i.jsx)("br",{}),s("hero.title3")]})]}),(0,i.jsx)(d.E.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.4,ease:"easeOut"},className:"text-lg md:text-xl text-white/60 mb-12 max-w-xl leading-relaxed font-light",children:s("hero.description")}),(0,i.jsxs)(d.E.div,{initial:{opacity:0}
1,animate:{opacity:1},transition:{duration:.8,delay:.6,ease:"easeOut"},className:"flex flex-col sm:flex-row gap-6 items-center",children:[(0,i.jsx)(m.z,{size:"lg",className:"h-16 px-10 text-lg rounded-full w-full sm:w-auto backdrop-blur-md border transition-all duration-500 overflow-hidden relative group bg-white/10 text-white border-white/20 hover:bg-white hover:text-foreground shadow-[0_0_20px_rgba(255,255,255,0.1)] hover:shadow-[0_0_30px_rgba(255,255,255,0.25)]",asChild:!0,children:(0,i.jsxs)(r(),{href:a("/services"),className:"flex items-center gap-3 relative z-10",children:[(0,i.jsxs)("span",{className:"relative",children:[s("hero.exploreServices"),(0,i.jsx)("span",{className:"absolute -bottom-1 left-0 w-0 h-px bg-current transition-all duration-500 group-hover:w-full"})]}),(0,i.jsx)(u.Z,{className:"w-5 h-5 group-hover:translate-x-1 transition-transform"})]})}),(0,i.jsxs)(r(),{href:a("/contact"),className:"text-white font-light tracking-wide hover:text-white/70 transition-colors flex flex-col items-center group/link text-base",children:[(0,i.jsx)("span",{className:"mb-1",children:s("hero.bookConsultation")}),(0,i.jsx)("div",{className:"h-px w-0 group-hover/link:w-full bg-white/40 transition-all duration-500"})]})]})]})}),(0,i.jsxs)(d.E.div,{initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:1.2,duration:1},className:"absolute bottom-10 left-1/2 -translate-x-1/2 flex flex-col items-center gap-3 cursor-pointer group",onClick:()=>window.scrollTo({top:window.innerHeight,behavior:"smooth"}),children:[(0,i.jsx)("span",{className:"text-[10px] uppercase tracking-[0.3em] text-white/30 font-light group-hover:text-white/50 transition-colors",children:s("hero.discoverMore")}),(0,i.jsx)(d.E.div,{animate:{y:[0,10,0]},transition:{duration:2,repeat:1/0,ease:"easeInOut"},children:(0,i.jsx)(p.Z,{className:"w-5 h-5 text-white/20 group-hover:text-white/40 transition-colors"})})]})]})}function v(e){let{className:t=""}=e;return(0,i.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"0.5",className:t,xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("line",{x1:"12",y1:"2",x2:"12",y2:"22"})," ",(0,i.jsx)("line",{x1:"17.9",y1:"3.5",x2:"6.1",y2:"20.5"})," ",(0,i.jsx)("line",{x1:"20.5",y1:"6.1",x2:"3.5",y2:"17.9"})," ",(0,i.jsx)("line",{x1:"22",y1:"12",x2:"2",y2:"12"})," ",(0,i.jsx)("line",{x1:"20.5",y1:"17.9",x2:"3.5",y2:"6.1"})," ",(0,i.jsx)("line",{x1:"17.9",y1:"20.5",x2:"6.1",y2:"3.5"})," ",(0,i.jsx)("line",{x1:"12",y1:"22",x2:"12",y2:"2"})," ",(0,i.jsx)("line",{x1:"6.1",y1:"20.5",x2:"17.9",y2:"3.5"})," "]})}function b(e){let{className:t=""}=e;return(0,i.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"0.5",className:t,xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{d:"M12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21"}),(0,i.jsx)("path",{d:"M12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3"}),(0,i.jsx)("circle",{cx:"12",cy:"12",r:"2"})]})}function y(e){let{className:t=""}=e;return(0,i.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"0.5",className:t,xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("line",{x1:"4",y1:"12",x2:"20",y2:"12"}),(0,i.jsx)("line",{x1:"8",y1:"8",x2:"16",y2:"8"}),(0,i.jsx)("line",{x1:"6",y1:"16",x2:"18",y2:"16"})]})}function w(){let{t:e}=(0,g.Z)();return(0,i.jsx)("section",{className:"py-24 bg-[#EEE1D9]",style:{backgroundImage:"url('/assets/textures/flowers.webp')",backgroundSize:"cover",backgroundPosition:"bottom",backgroundRepeat:"no-repeat"},children:(0,i.jsx)("div",{className:"container mx-auto px-4",children:(0,i.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-12",children:[(0,i.jsxs)(d.E.div,{initial:{opacity:0}
1,whileInView:{opacity:1},viewport:{once:!0,margin:"-100px"},transition:{duration:.9,ease:"easeOut"},className:"relative rounded-[24px] p-8 shadow-2xl overflow-hidden",children:[(0,i.jsx)("div",{className:"absolute inset-0 bg-white/[0.08] border border-white/20 rounded-[24px]",style:{backdropFilter:"blur(16px)",WebkitBackdropFilter:"blur(16px)",transform:"translate3d(0, 0, 0)",backfaceVisibility:"hidden",willChange:"backdrop-filter"}}),(0,i.jsxs)(d.E.div,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.6,delay:.15,ease:"easeOut"},className:"relative z-10",children:[(0,i.jsx)("h2",{className:"text-3xl font-mirage mb-6 text-white",children:e("about.title")}),(0,i.jsx)("p",{className:"text-lg text-white/80 leading-relaxed font-light",children:e("about.description")})]})]}),(0,i.jsx)("div",{className:"space-y-8",children:[{Icon:v,titleKey:"about.feature1Title",descKey:"about.feature1Desc",color:"text-white"},{Icon:b,titleKey:"about.feature2Title",descKey:"about.feature2Desc",color:"text-white"},{Icon:y,titleKey:"about.feature3Title",descKey:"about.feature3Desc",color:"text-white"}].map((t,s)=>(0,i.jsxs)(d.E.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.6,delay:.15*s,ease:"easeOut"},className:"flex items-center gap-6 group",children:[(0,i.jsx)("div",{className:"w-12 h-12 ".concat(t.color," transition-transform duration-300 group-hover:scale-110"),children:(0,i.jsx)(t.Icon,{className:"w-full h-full"})}),(0,i.jsxs)("div",{className:"flex-1",children:[(0,i.jsx)("h3",{className:"text-xl font-mirage mb-1 text-white group-hover:text-white/80 transition-colors",children:e(t.titleKey)}),(0,i.jsx)("p",{className:"text-white/75 text-sm leading-relaxed",children:e(t.descKey)})]})]},s))})]})})})}function j(){let{t:e}=(0,g.Z)();return(0,i.jsx)("section",{className:"py-24 overflow-hidden",children:(0,i.jsx)("div",{className:"container mx-auto px-4",children:(0,i.jsxs)("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[(0,i.jsxs)(d.E.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[(0,i.jsx)("h2",{className:"text-sm uppercase tracking-[0.3em] text-[#4A200B] mb-4",children:e("ouressence.badge")}),(0,i.jsx)("h3",{className:"text-4xl md:text-5xl font-mirage mb-8 text-[#4A200B]",children:e("ouressence.title")}),(0,i.jsxs)("div",{className:"space-y-6 text-lg text-muted-foreground font-light leading-relaxed",children:[(0,i.jsx)("p",{children:e("ouressence.p1")}),(0,i.jsx)("p",{children:e("ouressence.p2")})]}),(0,i.jsxs)("div",{className:"mt-12 grid grid-cols-2 lg:gap-12 gap-6 max-w-sm",children:[(0,i.jsxs)("div",{className:"space-y-1",children:[(0,i.jsx)("span",{className:"block text-3xl md:text-4xl font-mirage text-primary",children:"100%"}),(0,i.jsx)("span",{className:"block text-[10px] sm:text-xs uppercase tracking-[0.2em] text-muted-foreground font-medium",children:e("ouressence.clientSatisfaction")})]}),(0,i.jsxs)("div",{className:"space-y-1",children:[(0,i.jsx)("span",{className:"block text-3xl md:text-4xl font-mirage text-primary",children:"15+"}),(0,i.jsx)("span",{className:"block text-[10px] sm:text-xs uppercase tracking-[0.2em] text-muted-foreground font-medium",children:e("ouressence.spacesTransformed")})]})]})]}),(0,i.jsxs)(d.E.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:1},className:"relative max-w-md mx-auto w-full",children:[(0,i.jsx)("div",{className:"relative aspect-[4/5] rounded-2xl overflow-hidden bg-secondary/20 shadow-xl",children:(0,i.jsx)(n(),{src:"/assets/nuestra-esencia.webp",alt:e("ouressence.imageAlt"),fill:!0,className:"object-cover",sizes:"(max-width: 768px) 100vw, 450px"})}),(0,i.jsx)("div",{className:"absolute -bottom-6 -right-6 w-32 h-32 bg-primary/10 rounded-full blur-3xl -z-10"}),(0,i.jsx)("div",{className:"absolute -top-6 -left-6 w-32 h-32 bg-primary/5 rounded-full blur-3xl -z-10"})]})]})})})}var N=s(4319),k=s(8983),E=s(1657),C=s(8552),z=s(1064);function K(){let e=(0,x.useRef)(null),t=(0,h.d)(),{t:s,localizePath:a}=(0,g.Z)(),{scrollYProgress:l}=(0,o.v)({target:e,offset:["start end","end start"]}),m=(0,c.H)(l,[0,1],t?["0%","0%"]:["-10%","10%"]);(0,c.H)(l,[0,.2,.8,1],t?[1,1,1,1]:[0,1,1,0]);let p=[{titleKey:"services.residential.title",descKey:"services.residential.description",link:"/services/residential",icon:N.Z},{titleKey:"services.commercial.title",descKey:"services.commercial.description",link:"/services/commercial",icon:k.Z},{titleKey:"services.edesign.title",descKey:"services.edesign.description",link:"/services/e-design",icon:E.Z},{titleKey:"services.consultancy.title",descKey:"services.consultancy.description",link:"/services/consultancy",icon:C.Z}];return(0,i.jsxs)("section",{ref:e,className:"py-24 md:py-32 relative overflow-hidden bg-[#E5DACF]",children:[(0,i.jsx)(d.E.div,{style:{y:m},className:"absolute inset-0 z-0 scale-110",children:(0,i.jsx)(n(),{src:"/assets/textures/flowers2.webp",alt:"Services Backgroun
1d",fill:!0,className:"object-cover"})}),(0,i.jsx)("div",{className:"absolute inset-0 z-10 pointer-events-none bg-[#EEE7DF]/20",style:{backgroundImage:"linear-gradient(rgba(232, 224, 213, 0.25), rgba(232, 224, 213, 0.25))"}}),(0,i.jsxs)("div",{className:"container mx-auto px-4 relative z-20",children:[(0,i.jsxs)("div",{className:"text-center mb-16 md:mb-24",children:[(0,i.jsx)(d.E.span,{initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"inline-block text-primary text-xs md:text-sm tracking-[0.4em] uppercase mb-6 font-medium",children:s("services.badge")}),(0,i.jsx)(d.E.h2,{initial:{opacity:0,y:-20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-4xl md:text-5xl lg:text-6xl font-mirage text-primary mb-6 tracking-tight",children:s("services.title")}),(0,i.jsx)(d.E.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},className:"h-px bg-primary/20 w-32 mx-auto"})]}),(0,i.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6 lg:gap-8",children:p.map((e,t)=>(0,i.jsx)("div",{children:(0,i.jsx)(r(),{href:a(e.link),className:"group block h-full",children:(0,i.jsxs)(z.Zb,{className:"h-full bg-transparent border-none shadow-2xl relative overflow-hidden transition-transform duration-500 group-hover:-translate-y-1",children:[(0,i.jsx)("div",{className:"absolute inset-0 bg-white/30 border border-white/40 rounded-3xl transition-all duration-500 group-hover:bg-white/50 group-hover:border-white/60 shadow-[0_8px_30px_rgba(0,0,0,0.04)]",style:{backdropFilter:"blur(24px)",WebkitBackdropFilter:"blur(24px)",transform:"translate3d(0, 0, 0)",backfaceVisibility:"hidden",willChange:"backdrop-filter"}}),(0,i.jsx)("div",{className:"absolute -top-10 -right-10 w-32 h-32 bg-primary/5 rounded-full blur-3xl op
1acity-0 transition-opacity duration-700 group-hover:opacity-100"}),(0,i.jsx)(z.aY,{className:"pt-10 pb-10 px-8 flex flex-col h-full relative z-10",children:(0,i.jsxs)("div",{className:"flex flex-col h-full",children:[(0,i.jsx)("div",{className:"w-14 h-14 text-[#B08D57] mb-8 transition-all duration-700 group-hover:scale-110 flex items-center justify-center bg-white/40 rounded-2xl backdrop-blur-md border border-white/40",children:(0,i.jsx)(e.icon,{size:28,strokeWidth:1})}),(0,i.jsx)("h3",{className:"text-2xl font-mirage text-primary mb-4 transition-colors duration-500",children:s(e.titleKey)}),(0,i.jsx)("p",{className:"text-muted-foreground mb-8 text-sm leading-relaxed flex-grow font-light",children:s(e.descKey)}),(0,i.jsxs)("div",{className:"flex items-center text-primary/70 font-light text-xs tracking-[0.15em] transition-colors duration-500 group-hover:text-primary",children:[(0,i.jsx)("span",{className:"transition-all duration-500",children:s("services.knowMore")}),(0,i.jsx)(u.Z,{size:14,className:"ml-0 opacity-0 -translate-x-2 transition-all duration-500 ease-out group-hover:ml-2 group-hover:opacity-100 group-hover:translate-x-0"})]})]})})]})})},t))})]})]})}var B=s(4079),_=s(4995),I=s(9382),Z=s(5670),q=s(1201);function S(){let{t:e,language:t,localizePath:s}=(0,g.Z)(),[a,l]=(0,I.Z)({align:"start",containScroll:"trimSnaps",dragFree:!0}),[o,c]=(0,x.useState)(!0),[u,p]=(0,x.useState)(!0),[h,f]=(0,x.useState)(0),[v,b]=(0,x.useState)([]),y=(0,x.useCallback)(()=>l&&l.scrollPrev(),[l]),w=(0,x.useCallback)(()=>l&&l.scrollNext(),[l]),j=(0,x.useCallback)(e=>{f(e.selectedScrollSnap()),c(!e.canScrollPrev()),p(!e.canScrollNext())},[]);return(0,x.useEffect)(()=>{l&&(j(l),b(l.scrollSnapList()),l.on("select",j),l.on("reInit",j))},[l,j]),(0,i.jsx)("section",{id:"projects",className:"py-24 bg-[#E8E0D5] overflow-hidden",children:(0,i.jsxs)("div",{className:"container mx-auto px-4 text-[#6E3B3B]",children:[(0,i.jsxs)("div",{className:"flex flex-col md:flex-row md:items-end justify-between mb-16 gap-8",children:[(0,i.jsxs)("div",{className:"max-w-2xl",children:[(0,i.jsx)(d.E.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-4xl md:text-6xl font-mirage mb-6 tracking-tight text-[#4A200B]",children:e("projects.title")}),(0,i.jsx)(d.E.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"text-[#6E3B3B] font-light text-lg leading-relaxed",children:e("projects.description")})]}),(0,i.jsx)("div",{className:"flex items-center gap-4",children:(0,i.jsxs)("div",{className:"flex gap-2",children:[(0,i.jsx)("button",{onClick:y,disabled:o,className:"w-12 h-12 rounded-full border border-[#6E3B3B]/20 flex items-center justify-center transition-all hover:bg-[#6E3B3B] hover:text-white disabled:opacity-30 disabled:cursor-not-allowed group",children:(0,i.jsx)(B.Z,{className:"w-5 h-5 transition-transform group-active:-translate-x-1"})}),(0,i.jsx)("button",{onClick:w,disabled:u,className:"w-12 h-12 rounded-full border border-[#6E3B3B]/20 flex items-center justify-center transition-all hover:bg-[#6E3B3B] hover:text-white disabled:opacity-30 disabled:cursor-not-allowed group",children:(0,i.jsx)(_.Z,{className:"w-5 h-5 transition-transform group-active:translate-x-1"})})]})})]}),(0,i.jsx)("div",{className:"embla",ref:a,children:(0,i.jsx)("div",{className:"embla__container flex gap-6 px-4",children:q.I.map((s,a)=>{let r="es"===t?s.titleEs:s.title,l="es"===t?s.descriptionEs:s.description,o=e("galleryPage.filter".concat(s.category.charAt(0).toUpperCase()+s.category.slice(1)));return(0,i.jsxs)("div",{className:"embla__slide flex-[0_0_85%] md:flex-[0_0_45%] lg:flex-[0_0_35%] min-w-0",children:[(0,i.jsx)(d.E.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.8,delay:.1*a},className:"group relative overflow-hidden rounded-3xl cursor-grab active:cursor-grabbing",children:(0,i.jsxs)(Z.o,{ratio:.8,children:[(0,i.jsx)(n(),{src:s.src,alt:r,fill:!0,className:"object-cover transition-all duration-1000 ease-out group-hover:scale-110"}),(0,i.jsx)("div",{className:"absolute inset-0 rounded-3xl pointer-events-none",style:{boxShadow:"inset 0 0 40px rgba(44,36,31,0.3)"}}),(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[#2C241F]/95 via-[#2C241F]/60 via-50% to-[#2C241F]/20 opacity-0 group-hover:opacity-100 transition-all duration-500 p-8 md:p-12 flex flex-col justify-end text-white",children:(0,i.jsxs)("div",{className:"transform translate-y-8 group-hover:translate-y-0 transition-transform duration-500 ease-out",children:[(0,i.jsx)("span",{className:"text-xs uppercase tracking-[0.3em] text-white/60 mb-3 block font-semibold",children:o}),(0,i.jsx)("h3",{className:"text-3xl font-mirage mb-4 leading-tight",children:r}),(0,i.jsx)("p",{className:"text-sm text-white/70 font-light line-clamp-2 mb-2 max-w-sm leading-relaxed",children:l})]})}),(0,i.jsx)("div",{className:"absolute bottom-8 left-8 group-hover:opacity-0 transition-opacity duration-300",children:(0,i.jsx)("div",{className:"bg-[#2C221D]/40 backdrop-blur-md rounded-full px-4 py-2 text-white border border-white/10 text-xs font-medium tracking-wider up
1percase",children:o})})]})}),(0,i.jsx)("div",{className:"mt-6 px-2 md:opacity-0 group-hover:opacity-100 transition-opacity",children:(0,i.jsx)("h4",{className:"text-xl font-mirage text-[#6E3B3B]",children:r})})]},s.id)})})}),(0,i.jsx)("div",{className:"mt-16 flex items-center justify-center gap-2",children:v.map((e,t)=>(0,i.jsx)("button",{onClick:()=>l&&l.scrollTo(t),className:"h-1 transition-all duration-500 rounded-full ".concat(t===h?"w-12 bg-[#6E3B3B]":"w-4 bg-[#6E3B3B]/20"),"aria-label":"Go to slide ".concat(t+1)},t))}),(0,i.jsx)("div",{className:"mt-16 text-center",children:(0,i.jsx)(r(),{href:s("/gallery"),children:(0,i.jsx)(m.z,{className:"rounded-full px-10 py-6 bg-[#6E3B3B] text-white hover:bg-[#5A2F2F] tracking-widest uppercase transition-all duration-300 hover:scale-105 active:scale-95 shadow-md shadow-[#6E3B3B]/10",children:e("projects.seeEntireGallery")})})})]})})}var R=s(8932),A=s(7398),F=s(1932),V=s(7596);let D=A.fC,T=x.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,i.jsx)(A.ck,{ref:t,className:(0,V.cn)("border-b",s),...a})});T.displayName="AccordionItem";let P=x.forwardRef((e,t)=>{let{className:s,children:a,...r}=e;return(0,i.jsx)(A.h4,{className:"flex",children:(0,i.jsxs)(A.xz,{ref:t,className:(0,V.cn)("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180",s),...r,children:[a,(0,i.jsx)(F.Z,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})]})})});P.displayName=A.xz.displayName;let L=x.forwardRef((e,t)=>{let{className:s,children:a,...r}=e;return(0,i.jsx)(A.VY,{ref:t,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...r,children:(0,i.jsx)("div",{className:(0,V.cn)("pb-4 pt-0",s),children:a})})});function W(){let{t:e,localizePath:t}=(0,g.Z)(),s={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.6,ease:[.22,1,.36,1]}}};return(0,i.jsxs)("section",{className:"py-24 md:py-32 bg-[#E8E0D5] relative overflow-hidden",children:[(0,i.jsx)("div",{className:"absolute top-0 right-0 w-1/3 h-1/3 bg-primary/5 rounded-full blur-[120px] -translate-y-1/2 translate-x-1/2"}),(0,i.jsx)("div",{className:"absolute bottom-0 left-0 w-1/4 h-1/4 bg-primary/5 rounded-full blur-[100px] translate-y-1/2 -translate-x-1/2"}),(0,i.jsx)("div",{className:"container mx-auto px-4 relative z-10",children:(0,i.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-16 lg:gap-24",children:[(0,i.jsx)("div",{className:"lg:col-span-5",children:(0,i.jsx)("div",{className:"lg:sticky lg:top-32",children:(0,i.jsxs)(d.E.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[(0,i.jsx)("span",{className:"text-[#4A200B] text-sm uppercase tracking-[0.3em] font-medium mb-6 block",children:e("faq.badge")}),(0,i.jsx)("h2",{className:"text-4xl sm:text-5xl lg:text-6xl font-mirage text-[#4A200B] leading-[1.1] mb-8",children:e("faq.title")}),(0,i.jsx)("div",{className:"w-20 h-px bg-[#2C241F]/30 mb-8"}),(0,i.jsx)("p",{className:"text-lg text-[#2C241F] font-light leading-relaxed mb-12 max-w-md",children:e("faq.description")}),(0,i.jsxs)("div",{className:"bg-white/50 backdrop-blur-sm border border-white/50 p-8 rounded-2xl",children:[(0,i.jsx)("h4",{className:"text-xl font-mirage text-[#2C241F] mb-4",children:e("faq.stillQuestions")}),(0,i.jsx)("p",{className:"text-[#2C241F]/80 font-light mb-6",children:e("faq.cantFind")}),(0,i.jsxs)(r(),{href:t("/contact"),className:"inline-flex items-center text-[#2C241F] font-medium group",children:[e("faq.contactUs"),(0,i.jsx)("span",{className:"ml-2 transition-transform group-hover:translate-x-1",children:"â"})]})]})]})})}),(0,i.jsx)("div",{className:"lg:col-span-7",children:(0,i.jsx)(d.E.div,{variants:{hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.1,delayChildren:.3}}},initial:"hidden",whileInView:"visible",viewport:{once:!0},children:(0,i.jsx)(D,{type:"single",collapsible:!0,className:"space-y-4",children:[{qKey:"faq.q1",aKey:"faq.a1"}
1,{qKey:"faq.q2",aKey:"faq.a2"},{qKey:"faq.q3",aKey:"faq.a3"},{qKey:"faq.q4",aKey:"faq.a4"},{qKey:"faq.q5",aKey:"faq.a5"},{qKey:"faq.q6",aKey:"faq.a6"}].map((t,a)=>(0,i.jsx)(d.E.div,{variants:s,children:(0,i.jsxs)(T,{value:"item-".concat(a),className:"border-none bg-white rounded-2xl shadow-sm overflow-hidden px-6",children:[(0,i.jsx)(P,{className:"text-lg md:text-xl font-mirage text-left py-6 hover:no-underline group",children:(0,i.jsx)("span",{className:"pr-4",children:e(t.qKey)})}),(0,i.jsx)(L,{className:"text-lg text-muted-foreground leading-relaxed font-light pb-8",children:e(t.aKey)})]})},a))})})})]})})]})}L.displayName=A.VY.displayName;var H=s(9963),M=s(952);let O=x.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,i.jsx)(M.fC,{ref:t,className:(0,V.cn)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",s),...a})});O.displayName=M.fC.displayName;let Y=x.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,i.jsx)(M.Ee,{ref:t,className:(0,V.cn)("aspect-square h-full w-full object-cover",s),...a})});Y.displayName=M.Ee.displayName;let U=x.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,i.jsx)(M.NY,{ref:t,className:(0,V.cn)("flex h-full w-full items-center justify-center rounded-full bg-muted",s),...a})});U.displayName=M.NY.displayName;var J=s(9618);let G=x.createContext(null);function Q(){let e=x.useContext(G);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}let X=x.forwardRef((e,t)=>{let{orientation:s="horizontal",opts:a,setApi:r,plugins:l,className:n,children:o,...c}=e,[d,m]=(0,I.Z)({...a,axis:"horizontal"===s?"x":"y"},l),[u,p]=x.useState(!1),[h,g]=x.useState(!1),f=x.useCallback(e=>{e&&(p(e.canScrollPrev()),g(e.canScrollNext()))},[]),v=x.useCallback(()=>{null==m||m.scrollPrev()},[m]),b=x.useCallback(()=>{null==m||m.scrollNext()},[m]),y=x.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),v()):"ArrowRight"===e.key&&(e.preventDefault(),b())},[v,b]);return x.useEffect(()=>{m&&r&&r(m)},[m,r]),x.useEffect(()=>{if(m)return f(m),m.on("reInit",f),m.on("select",f),()=>{null==m||m.off("select",f)}},[m,f]),(0,i.jsx)(G.Provider,{value:{carouselRef:d,api:m,opts:a,orientation:s||((null==a?void 0:a.axis)==="y"?"vertical":"horizontal"),scrollPrev:v,scrollNext:b,canScrollPrev:u,canScrollNext:h},children:(0,i.jsx)("div",{ref:t,onKeyDownCapture:y,className:(0,V.cn)("relative",n),role:"region","aria-roledescription":"carousel",...c,children:o})})});X.displayName="Carousel";let $=x.forwardRef((e,t)=>{let{className:s,...a}=e,{carouselRef:r,orientation:l}=Q();return(0,i.jsx)("div",{ref:r,className:"overflow-hidden",children:(0,i.jsx)("div",{ref:t,className:(0,V.cn)("flex","horizontal"===l?"-ml-4":"-mt-4 flex-col",s),...a})})});$.displayName="CarouselContent";let ee=x.forwardRef((e,t)=>{let{className:s,...a}=e,{orientation:r}=Q();return(0,i.jsx)("div",{ref:t,role:"group","aria-roledescription":"slide",className:(0,V.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===r?"pl-4":"pt-4",s),...a})});ee.displayName="CarouselItem";let et=x.forwardRef((e,t)=>{let{className:s,variant:a="outline",size:r="icon",...l}=e,{orientation:n,scrollPrev:o,canScrollPrev:c}=Q();return(0,i.jsxs)(m.z,{ref:t,variant:a,size:r,className:(0,V.cn)("absolute h-8 w-8 rounded-full","horizontal"===n?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",s),disabled:!c,onClick:o,...l,children:[(0,i.jsx)(J.Z,{className:"h-4 w-4"}),(0,i.jsx)("span",{className:"sr-only",children:"Previous slide"})]})});et.displayName="CarouselPrevious";let es=x.forwardRef((e,t)=>{let{className:s,variant:a="outline",size:r="icon",...l}=e,{orientation:n,scrollNext:o,canScrollNext:c}=Q();return(0,i.jsxs)(m.z,{ref:t,variant:a,size:r,className:(0,V.cn)("absolute h-8 w-8 rounded-full","horizontal"===n?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",s),disabled:!c,onClick:o,...l,children:[(0,i.jsx)(u.Z,{className:"h-4 w-4"}),(0,i.jsx)("span",{className:"sr-only",children:"Next slide"})]})});function ei(){let{t:e}=(0,g.Z)();return(0,i.jsxs)("section",{className:"py-24 bg-secondary/30 relative overflow-hidden",children:[(0,i.jsx)("div",{className:"absolute top-0 left-1/4 w-96 h-96 bg-primary/5 rounded-full blur-3xl -z-10 animate-pulse"}),(0,i.jsx)("div",{className:"absolute bottom-0 right-1/4 w-96 h-96 bg-primary/5 rounded-full blur-3xl -z-10 animate-pulse"}),(0,i.jsxs)("div",{className:"container mx-auto px-4",children:[(0,i.jsxs)(d.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8},className:"text-center mb-16",children:[(0,i.jsx)("h2",{className:"text-sm uppercase tracking-[0.3em] text-[#4A200B] mb-4",children:e("reviews.badge")}),(0,i.jsx)("h3",{className:"text-4xl md:text-5xl font-mirage text-[#4A200B]",children:e("reviews.title")})]}),(0,i.jsx)(d.E.div,{initial:{opacity:0}
1,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:1,delay:.2},children:(0,i.jsxs)(X,{opts:{align:"start",loop:!0},className:"w-full max-w-5xl mx-auto",children:[(0,i.jsx)($,{children:[{nameKey:"reviews.review1.name",image:"/assets/avatar-1.webp",roleKey:"reviews.review1.role",reviewKey:"reviews.review1.text"},{nameKey:"reviews.review2.name",image:"",roleKey:"reviews.review2.role",reviewKey:"reviews.review2.text"},{nameKey:"reviews.review3.name",image:"",roleKey:"reviews.review3.role",reviewKey:"reviews.review3.text"},{nameKey:"reviews.review4.name",image:"",roleKey:"reviews.review4.role",reviewKey:"reviews.review4.text"}].map((t,s)=>{let a=e(t.nameKey);return(0,i.jsx)(ee,{className:"md:basis-1/2 lg:basis-1/3 p-4",children:(0,i.jsx)(d.E.div,{whileHover:{y:-10},transition:{type:"spring",stiffness:300},children:(0,i.jsx)(z.Zb,{className:"bg-background/50 backdrop-blur-sm border-primary/10 h-full",children:(0,i.jsxs)(z.aY,{className:"pt-10 pb-8 px-8 flex flex-col items-center text-center",children:[(0,i.jsx)(H.Z,{className:"w-10 h-10 text-[#7A6145] mb-6"}),(0,i.jsxs)("p",{className:"text-muted-foreground font-light leading-relaxed italic mb-8 flex-grow",children:["â",e(t.reviewKey),"â"]}),(0,i.jsxs)("div",{className:"flex flex-col items-center",children:[(0,i.jsxs)(O,{className:"w-16 h-16 mb-4 border-2 border-primary/20",children:[(0,i.jsx)(Y,{src:t.image,alt:a}),(0,i.jsx)(U,{children:a.split(" ").map(e=>e[0]).join("")})]}),(0,i.jsx)("p",{className:"font-mirage text-lg text-foreground tracking-wide",children:a}),(0,i.jsx)("p",{className:"text-xs uppercase tracking-widest text-primary/60 mt-1",children:e(t.roleKey)})]})]})})})},s)})}),(0,i.jsxs)("div",{className:"hidden md:block",children:[(0,i.jsx)(et,{className:" -left-16"}),(0,i.jsx)(es,{className:" -right-16"})]})]})})]})]})}es.displayName="CarouselNext";var ea=s(3465),er=s(2338),el=!0;function en(){let{t:e,language:t}=(0,g.Z)(),s=[{number:"01",title:e("process.step1Title"),description:e("process.step1Desc")},{number:"02",title:e("process.step2Title"),description:e("process.step2Desc")},{number:"03",title:e("process.step3Title"),description:e("process.step3Desc")},{number:"04",title:e("process.step4Title"),description:e("process.step4Desc")}];return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ea.H,{title:e("seo.home.title"),description:e("seo.home.description"),path:"",language:t}),(0,i.jsx)(f,{}),(0,i.jsx)(w,{}),(0,i.jsx)(j,{}),(0,i.jsx)(K,{}),(0,i.jsx)(R.j,{badge:e("process.badge"),title:e("process.title"),description:e("process.description"),steps:s}),(0,i.jsx)(S,{}),(0,i.jsx)(ei,{}),(0,i.jsx)(er.J,{}),(0,i.jsx)(W,{})]})}}}]);
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.