PageSourceSearch

https://rocwwa.com/assets/ProyectoUrbanRoute-BjJvfOH8.js

js rocwwa.com collected 2026-10-09 00:13:16 UTC 17,159 bytes, 27 lines download raw bytes

1import{j as e}from"./ui-vendor-CvKGm_q5.js";import{r as x}from"./react-vendor-Ha2EEEdd.js";import{l as g}from"./logo-urban-route-white.png.asset-p_3aPVRP.js";import{i as m,a as f,b as h,c as b}from"./ur-hedge.jpg.asset-9QhdEijM.js";import{P as y}from"./printer-CXIFIFQK.js";import{L as j}from"./leaf-Cfq3r33g.js";import{m as s,G as p,k as u,b as v,C as N}from"./index-DHkosme8.js";import{C as w}from"./calendar-clock-DAO49t8v.js";import{C as k}from"./check-WMDerhg3.js";import{L as C}from"./layers-DivPNtV9.js";import{U as A}from"./users-CtdoEn-H.js";import{S}from"./share-2-DRw_nFPg.js";import{B as E}from"./bot-DbJB46tu.js";import"./utils-D4g_pHhn.js";import"./supabase-BX7rdG91.js";import"./charts-CNKk7AGQ.js";import"./motion-CCWkY5Yf.js";const a={ink:"#0A2E3B",moss:"#0F3D4D",emerald:"#5BA85C",teal:"#1A6B6B",gold:"#B8954A",goldSoft:"#D4B87A",bone:"#F2EFE9",line:"#1A4A5A"},t={initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.7,ease:[.22,1,.36,1]}};function n({n:i,children:o}){return e.jsxs("div",{className:"font-mono text-[10px] md:text-[11px] tracking-[0.32em] uppercase mb-5 flex items-center gap-3",style:{color:a.gold},children:[i&&e.jsx("span",{style:{color:`${a.gold}99`},children:i}),e.jsx("span",{className:"h-px w-10 inline-block",style:{background:`${a.gold}88`}}),e.jsx("span",{children:o})]})}function r({children:i}){return e.jsx("h2",{className:"font-serif leading-[1.05] tracking-tight",style:{color:a.bone,fontSize:"clamp(1.9rem, 4.2vw, 3.4rem)"},children:i})}function l({children:i,className:o="",glow:c=!1}){return e.jsx("div",{className:`relative rounded-2xl p-6 md:p-8 backdrop-blur-sm ur-card ${o}`,style:{background:`linear-gradient(180deg, ${a.moss}E6 0%, ${a.ink}F2 100%)`,border:`1px solid ${c?a.gold:a.line}`,boxShadow:c?`0 30px 80px -30px ${a.gold}55, inset 0 1px 0 ${a.gold}33`:`0 20px 60px -30px #000000AA, inset 0 1px 0 ${a.bone}0d`},children:i})}function d({items:i}){return e.jsx("ul",{className:"space-y-2.5",children:i.map(o=>e.jsxs("li",{className:"flex items-start gap-3 font-sans text-[14.5px] leading-relaxed",style:{color:`${a.bone}DD`},children:[e.jsx(k,{className:"h-4 w-4 mt-0.5 flex-shrink-0",style:{color:a.emerald}}),e.jsx("span",{children:o})]},o))})}const $=[{icon:v,phase:"Fase 1",title:"Marca y posicionamiento",owner:"Equipo de Estrategia + Diseño",items:["Análisis de mercado y competencia.","Desarrollo de propuesta única de valor (USP).","Definición de posicionamiento premium.","Creación de slogan corporativo.","Storytelling de marca.","Manual básico de identidad visual."]},{icon:C,phase:"Fase 1",title:"Diseño y material gráfico",owner:"Equipo de Diseño",items:["Diseño de rotulación de vehículos.","Diseño de uniformes corporativos.","Diseño de tarjetas de presentación.","Diseño de flyers promocionales.","Diseño de brochures corporativos.","Plantillas para redes sociales.","Presentación comercial profesional."]},{icon:p,phase:"Fase 2",title:"Sitio web bilingüe",owner:"Equipo Web + Contenidos",items:["Creación de contenidos en Inglés / Español.","Compra de fotografías.","Elaboración de material gráfico.","Creación de secciones ancla para posicionamiento.","Diseño profesional responsivo.","Optimización para dispositivos móviles.","Integración de formularios de contacto.","Sistema de reservaciones online.","Pasarela de pagos.","Blog optimizado para SEO.","Integración con CRM.","Integración con Google Maps.","Certificado SSL."]},{icon:A,phase:"Fase 2",title:"Portal de clientes (Web App)",owner:"Equipo de Desarrollo",items:["Login privado para clientes.","Solicitud de servicios.","Historial y récord de servicios.","Seguimiento de trabajos.","Gestión de pagos.","Notificaciones automáticas.","Agendar servicio.","Fotografías del servicio.","Solicitudes adicionales.","Recomendaciones.","Preparación para futura App móvil."]},{icon:N,phase:"Fase 2",title:"Analítica y medición",owner:"Equipo de Data / Tracking",items:["Google Search Console.","Google Analytics 4.","Google Tag Manager.","Bing Webmaster Tools.","Configuración de conversiones básicas.","Configuración de eventos principales.","Seguimiento de formularios.","Seguimiento de llamadas telefónicas.","Seguimiento de clics en WhatsApp."]},{icon:u,phase:"Fase 2",title:"SEO local inicial",owner:"Equipo SEO",items:["Optimización de información NAP 
1(Name, Address & Phone).","Optimización de página de contacto.","Integración de Google Maps.","Implementación de Schema Local Business.","Configuración de Google Business Profile.","Configuración de Bing Places.","Optimización inicial de perfil empresarial.","Configuración de categorías y servicios."]},{icon:S,phase:"Fase 2",title:"Redes sociales · Setup",owner:"Equipo Social Media",items:["Facebook Business Manager.","Instagram Business.","Canal de YouTube.","Optimización de perfiles.","Diseño de imágenes de portada.","Configuración de botones de contacto.","Vinculación con sitio web."]},{icon:E,phase:"Fase 2",title:"Automatización y CRM",owner:"Equipo de Automatización",items:["Integración CRM.","Automatización de seguimiento de prospectos.","Automatización de cotizaciones.","Automatización de recordatorios de servicio.","Automatización de solicitudes de reseñas.","Integración de WhatsApp Business."]}],z=[{title:"Contenido y autoridad",items:["Artículos mensuales optimizados con SEO.","Contenido bilingüe (inglés y español).","Investigación de palabras clave.","Optimización continua de páginas.","Estrategia avanzada de enlazado interno.","Registro y depuración en directorios empresariales.","Construcción de autoridad digital.","Creación de landing pages para campañas."]},{title:"SEO local y perfiles",items:["Gestión y optimización continua de Google Business Profile.","Publicaciones mensuales en Google Business Profile.","Optimización de Bing Places.","Optimización del perfil corporativo de LinkedIn.","Monitoreo de rankings locales.","Corrección técnica SEO continua.","Optimización para ChatGPT, Gemini y Perplexity."]},{title:"Video y reputación",items:["Grabación y edición de 2 videos mensuales para YouTube SEO.","Creación de Shorts para YouTube.","Gestión activa de reseñas.","Gestión de reputación online."]},{title:"Datos, CRM y gobierno",items:["Monitoreo de Search Console y Analytics.","Seguimiento avanzado de conversiones.","Campañas de Email Marketing.","Automatizaciones CRM.","Análisis competitivo trimestral.","Dashboard ejecutivo de resultados.","Reunión estratég
1ica mensual + reporte."]}],B=[{k:"2",l:"Fases de ejecución"},{k:"8",l:"Frentes de trabajo"},{k:"2",l:"Idiomas (EN / ES)"},{k:"12",l:"Meses de acompañamiento"}],P=[{src:m.url,label:"Mantenimiento residencial"},{src:f.url,label:"Instalación de césped"},{src:h.url,label:"Poda especializada"},{src:b.url,label:"Diseño de setos"}];function Q(){return x.useEffect(()=>{document.title="Proyecto Urban Route · Presentación interna de equipo";const i=document.querySelector('meta[name="robots"]')||document.createElement("meta");i.setAttribute("name","robots"),i.setAttribute("content","noindex, nofollow"),i.parentNode||document.head.appendChild(i)},[]),e.jsxs("div",{className:"ur-root min-h-screen overflow-x-hidden",style:{background:`
2          radial-gradient(1100px 600px at 85% -5%, ${a.emerald}3a 0%, transparent 60%),
3          radial-gradient(900px 500px at -10% 30%, ${a.gold}1a 0%, transparent 55%),
4          radial-gradient(800px 800px at 50% 110%, ${a.emerald}26 0%, transparent 60%),
5          ${a.ink}
6        `,color:a.bone,fontFamily:"'Cormorant Garamond', Georgia, serif"},children:[e.jsx("style",{children:`
7        @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Outfit:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');
8        .font-serif { font-family: 'Cormorant Garamond',Georgia,serif; }
9        .font-sans  { font-family: 'Outfit','Helvetica Neue',Arial,sans-serif; }
10        .font-mono  { font-family: 'JetBrains Mono',ui-monospace,monospace; }
11        .ur-card { transition: transform .55s cubic-bezier(.22,1,.36,1), box-shadow .55s ease, border-color .4s ease; }
12        .ur-card:hover { transform: translateY(-6px); border-color: ${a.gold}99 !important; }
13        @keyframes urKB { 0%{transform:scale(1.06)} 100%{transform:scale(1.16) translate3d(-1.5%,-1%,0)} }
14        .ur-kb { animation: urKB 26s ease-in-out infinite alternate; }
15        @media (prefers-reduced-motion: reduce) { .ur-kb { animation: none !important; } }
16        @media print {
17          @page { size: A4; margin: 13mm 12mm; }
18          .no-print { display: none !important; }
19          .ur-root { background:#fff !important; color:#1a1a1a !important; font-family:'Outfit',Arial,sans-serif !important; }
20          .ur-root * { box-shadow:none !important; animation:none !important; transform:none !important; backdrop-filter:none !important; opacity:1 !important; }
21          .ur-root img, .ur-root [class*="absolute"][class*="inset-0"] { display:none !important; }
22          .ur-root section { padding: 6mm 0 !important; border-bottom:1px solid #e5e1d6 !important; }
23          .ur-root h1,.ur-root h2,.ur-root h3,.ur-root .font-serif { color:#0A2E3B !important; }
24          .ur-root .ur-card { border:1px solid #ddd6c6 !important; background:#fff !important; page-break-inside: avoid; }
25          .ur-root [style*="color: rgb(242, 239, 233)"], .ur-root li, .ur-root p, .ur-root span { color:#2b2b2b !important; }
26        }
27      `}),e.jsxs("section",{className:"relative min-h-[86vh] flex items-center px-6 md:px-12 py-24 overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("img",{src:m.url,alt:"Equipo de Urban Route Landscaping trabajando en jardín residencial",className:"w-full h-full object-cover ur-kb"}),e.jsx("div",{className:"absolute inset-0",style:{background:`linear-gradient(100deg, ${a.ink}F5 0%, ${a.ink}D9 45%, ${a.moss}99 100%)`}})]}),e.jsxs("div",{className:"relative max-w-6xl mx-auto w-full",children:[e.jsx(s.img,{src:g.url,alt:"Urban Route Landscaping",className:"h-14 md:h-16 w-auto mb-10",initial:{opacity:0,y:14},animate:{opacity:1,y:0},transition:{duration:.8}}),e.jsx(n,{n:"Documento interno",children:"Presentación de proyecto · Equipo ROC"}),e.jsxs(s.h1,{className:"font-serif tracking-tight leading-[0.98] max-w-4xl",style:{fontSize:"clamp(2.6rem, 7vw, 5.4rem)"},initial:{opacity:0,y:26},animate:{opacity:1,y:0},transition:{duration:.9,delay:.15},children:["Proyecto"," ",e.jsx("span",{style:{background:`linear-gradient(120deg, ${a.goldSoft}, ${a.gold}
27 60%, #8B6F47)`,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"},children:"Urban Route"})]}),e.jsxs(s.p,{className:"font-sans mt-7 max-w-2xl text-[16px] md:text-[18px] leading-relaxed",style:{color:`${a.bone}CC`},initial:{opacity:0},animate:{opacity:1},transition:{duration:1,delay:.35},children:["Alcance completo de ejecución: marca, sitio web bilingüe, portal de clientes, analítica, SEO local, redes y automatización. Este documento describe"," ",e.jsx("strong",{style:{color:a.bone},children:"qué vamos a hacer"})," y quién lo lidera. No incluye información comercial ni de costos."]}),e.jsx("div",{className:"mt-12 grid grid-cols-2 md:grid-cols-4 gap-4 max-w-3xl",children:B.map((i,o)=>e.jsxs(s.div,{initial:{opacity:0,y:18},animate:{opacity:1,y:0},transition:{duration:.6,delay:.5+o*.08},className:"rounded-xl px-5 py-4",style:{background:`${a.moss}B3`,border:`1px solid ${a.line}`},children:[e.jsx("div",{className:"font-serif text-3xl md:text-4xl",style:{color:a.goldSoft},children:i.k}),e.jsx("div",{className:"font-mono text-[10px] tracking-[0.18em] uppercase mt-1",style:{color:`${a.bone}99`},children:i.l})]},i.l))}),e.jsxs("button",{onClick:()=>window.print(),className:"no-print mt-12 inline-flex items-center gap-2 rounded-full px-6 py-3 font-sans text-sm font-medium",style:{background:`${a.bone}14`,border:`1px solid ${a.gold}66`,color:a.bone},children:[e.jsx(y,{className:"h-4 w-4"})," Imprimir / Guardar PDF"]})]})]}),e.jsx("section",{className:"px-6 md:px-12 py-24",children:e.jsxs(s.div,{...t,className:"max-w-6xl mx-auto",children:[e.jsx(n,{n:"01",children:"Objetivo del proyecto"}),e.jsx(r,{children:"Convertir a Urban Route en la marca de landscaping más visible de su mercado."}),e.jsx("div",{className:"grid md:grid-cols-3 gap-6 mt-12",children:[{icon:j,t:"Marca premium",d:"Una identidad consistente en vehículos, uniformes y material comercial que comunique calidad antes del primer contacto."},{icon:p,t:"Plataforma que vende",d:"Sitio bilingüe con reservaciones, pagos y portal de clientes: el sitio deja de ser folleto y opera el negocio."},{icon:u,t:"Dominio local",d:"SEO local, perfiles optimizados y contenido continuo para aparecer primero en cada búsqueda de la zona."}].map(i=>e.jsxs(l,{children:[e.jsx(i.icon,{className:"h-6 w-6 mb-5",style:{color:a.emerald}}),e.jsx("h3",{className:"font-serif text-2xl mb-3",children:i.t}),e.jsx("p",{className:"font-sans text-[14.5px] leading-relaxed",style:{color:`${a.bone}BB`},children:i.d})]},i.t))})]})}),e.jsx("section",{className:"px-6 md:px-12 py-24",children:e.jsxs(s.div,{...t,className:"max-w-6xl mx-auto",children:[e.jsx(n,{n:"02",children:"Frentes de trabajo"}),e.jsx(r,{children:"Todo lo que vamos a ejecutar"}),e.jsx("p",{className:"font-sans mt-6 max-w-2xl text-[15px] leading-relaxed",style:{color:`${a.bone}AA`},children:"Ocho frentes, dos fases. Cada bloque indica el equipo responsable."}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6 mt-12",children:$.map((i,o)=>e.jsx(s.div,{initial:{opacity:0,y:22},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.15},transition:{duration:.6,delay:o%2*.1},children:e.jsxs(l,{className:"h-full",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4 mb-5",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"grid place-items-center h-11 w-11 rounded-xl flex-shrink-0",style:{background:`${a.emerald}1f`,border:`1px solid ${a.emerald}44`},children:e.jsx(i.icon,{className:"h-5 w-5",style:{color:a.emerald}})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-serif text-2xl leading-tight",children:i.title}),e.jsx("div",{className:"font-mono text-[10px] tracking-[0.18em] uppercase mt-1",style:{color:`${a.bone}88`},children:i.owner})]})]}),e.jsx("span",{className:"font-mono text-[10px] tracking-[0.2em] uppercase px-3 py-1.5 rounded-full whitespace-nowrap",style:{background:`${a.gold}1f`,border:`1px solid ${a.gold}55`,color:a.goldSoft},children:i.phase})]}),e.jsx(d,{items:i.items})]})},i.title))})]})}),e.jsx("section",{className:"px-6 md:px-12 py-20",children:e.jsxs(s.div,{...t,className:"max-w-6xl mx-auto",children:[e.jsx(n,{n:"03",children:"Contexto del negocio"}),e.jsx(r,{children:"Los servicios que vamos a comunicar"}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mt-12",children:P.map((i,o)=>e.jsxs(s.figure,{initial:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.6,delay:o*.08},className:"relative rounded-2xl overflow-hidden",style:{border:`1px solid ${a.line}`},children:[e.jsx("img",{src:i.src,alt:i.label,className:"w-full h-52 md:h-64 object-cover",loading:"lazy"}),e.jsx("div",{className:"absolute inset-0",style:{background:`linear-gradient(180deg, transparent 40%, ${a.ink}E6 100%)`}}),e.jsx("figcaption",{className:"absolute bottom-0 left-0 right-0 p-4 font-mono text-[10px] tracking-[0.18em] uppercase",style:{color:a.bone},children:i.label})]},i.label))})]})}),e.jsx("section",{className:"px-6 md:px-12 py-24",children:e.jsxs(s.div,{...t,className:"max-w-6xl mx-auto",children:[e.jsx(n,{n:"04",children:"Operación continua"}),e.jsx(r,{children:"Trabajo mensual una vez lanzado"}),e.jsx("p",{className:"font-sans mt-6 max-w-2xl text-[15px] leading-relaxed",style:{color:`${a.bone}AA`},children:"Acompañamiento de 12 meses. Estas son las rutinas que sostiene el equipo mes a mes."}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6 mt-12",children:z.map((i,o)=>e.jsxs(l,{glow:o===0,children:[e.jsxs("div",{className:"flex items-center gap-3 mb-5",children:[e.jsx(w,{className:"h-5 w-5",style:{color:a.goldSoft}}),e.jsx("h3",{className:"font-serif text-2xl",children:i.title})]}),e.jsx(d,{items:i.items})]},i.title))})]})}),e.jsx("section",{className:"px-6 md:px-12 py-24",children:e.jsxs(s.div,{...t,className:"max-w-4xl mx-auto text-center",children:[e.jsx(n,{children:"Siguiente paso"}),e.jsx(r,{children:"Cada frente arranca con su responsable definido."}),e.jsx("p",{className:"font-sans mt-7 text-[16px] leading-relaxed mx-auto max-w-2xl",style:{color:`${a.bone}BB`},children:"Revisemos en el kickoff interno las dependencias entre mar
27ca, web y portal de clientes para fijar fechas por entregable."}),e.jsx("div",{className:"mt-14 pt-8 font-mono text-[10px] tracking-[0.22em] uppercase",style:{borderTop:`1px solid ${a.line}`,color:`${a.bone}77`},children:"ROC Worldwide Agency · Documento interno · No distribuir al cliente"})]})})]})}export{Q as default};

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.