{"id":802,"date":"2026-05-27T14:46:18","date_gmt":"2026-05-27T12:46:18","guid":{"rendered":"https:\/\/vortexmedia.agency\/?page_id=802"},"modified":"2026-05-27T14:47:08","modified_gmt":"2026-05-27T12:47:08","slug":"consultoria","status":"publish","type":"page","link":"https:\/\/vortexmedia.agency\/es\/consultoria\/","title":{"rendered":"consultoria"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"802\" class=\"elementor elementor-802\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f7f328 e-flex e-con-boxed e-con e-parent\" data-id=\"3f7f328\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b6881e elementor-widget elementor-widget-shortcode\" data-id=\"4b6881e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Consultor\u00eda y Estrategia \u2014 Vortex Media<\/title>\r\n<meta name=\"description\" content=\"Consultor\u00eda estrat\u00e9gica de comunicaci\u00f3n: auditor\u00edas, planes de comunicaci\u00f3n, posicionamiento de marca y transformaci\u00f3n digital.\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.13.0\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.13.0\/ScrollTrigger.min.js\"><\/script>\r\n<style>\r\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\r\n:root{\r\n  --white:#ffffff;--off-white:#f8f8fa;--light-gray:#eeeff2;--mid-gray:#dcdde2;\r\n  --text-primary:#0a0a0f;--text-secondary:#3a3a4a;--text-muted:#8a8a9a;\r\n  --accent:#0055ff;--accent-rgb:0,85,255;--accent-light:#eef3ff;--accent-hover:#003ecc;\r\n  --dark:#0a0a0f;\r\n  --font-h:'Space Grotesk',sans-serif;--font-b:'Inter',sans-serif;\r\n  --pastel-blue:#e8f0fe;--pastel-violet:#ede9fe;--pastel-mint:#e6f9f0;\r\n}\r\nhtml{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}\r\nbody{font-family:var(--font-b);color:var(--text-primary);background:var(--white);line-height:1.6;overflow-x:hidden}\r\nh1,h2,h3,h4{font-family:var(--font-h);line-height:1.15}\r\na{text-decoration:none!important;color:inherit}\r\n\r\n\/* \u2550\u2550\u2550 HERO \u2550\u2550\u2550 *\/\r\n.hero{\r\n  min-height:92vh;display:flex;align-items:center;\r\n  background:var(--white)!important;color:var(--text-primary)!important;\r\n  position:relative;overflow:hidden;padding:4rem 2rem 6rem;\r\n}\r\n.hero-bg-canvas{position:absolute;inset:0;z-index:0}\r\n.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%}\r\n.hero-breadcrumb{font-size:.8rem;color:var(--text-muted)!important;margin-bottom:3rem}\r\n.hero-breadcrumb a{color:var(--text-muted)!important;transition:color .3s}\r\n.hero-breadcrumb a:hover{color:var(--accent)!important}\r\n.hero-breadcrumb span{margin:0 .5rem}\r\n.hero-label{\r\n  display:inline-flex;align-items:center;gap:.6rem;\r\n  font-family:var(--font-h);font-size:.75rem;font-weight:600;\r\n  letter-spacing:.15em;text-transform:uppercase;color:var(--accent)!important;margin-bottom:2rem;\r\n}\r\n.hero-label::before{content:'';width:32px;height:2px;background:var(--accent);display:block}\r\n.hero-title{\r\n  font-size:clamp(2.8rem,6vw,4.8rem)!important;font-weight:800!important;\r\n  letter-spacing:-.03em;line-height:1.05!important;max-width:800px;margin-bottom:2rem;\r\n  color:var(--text-primary)!important;\r\n}\r\n.hero-title em{font-style:normal;background:linear-gradient(135deg,var(--accent),#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\r\n.hero-lead{font-size:1.15rem;line-height:1.7;color:var(--text-secondary)!important;max-width:520px;margin-bottom:3rem}\r\n.hero-cta{\r\n  display:inline-flex;align-items:center;gap:.8rem;\r\n  padding:1rem 2.2rem;background:var(--accent)!important;color:#ffffff!important;\r\n  font-family:var(--font-h);font-size:.9rem;font-weight:600;\r\n  border-radius:8px;border:none;cursor:pointer;\r\n  transition:transform .3s,box-shadow .3s,background .3s;\r\n  box-shadow:0 4px 24px rgba(0,85,255,.2);\r\n}\r\n.hero-cta:hover,.hero-cta:focus,.hero-cta:visited{color:#ffffff!important;background:var(--accent-hover)!important;transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,85,255,.3)}\r\n.hero-cta svg{width:18px;height:18px;stroke:#ffffff!important}\r\n\r\n\/* \u2550\u2550\u2550 STATS \u2550\u2550\u2550 *\/\r\n.stats{padding:4rem 2rem;background:var(--white)!important;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray)}\r\n.stats-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}\r\n.stat{text-align:center;padding:1.5rem}\r\n.stat-num{font-family:var(--font-h);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-primary)!important;letter-spacing:-.02em}\r\n.stat-num span{color:var(--accent)!important}\r\n.stat-label{font-size:.85rem;color:var(--text-muted)!important;margin-top:.25rem}\r\n\r\n\/* \u2550\u2550\u2550 TAG \u2550\u2550\u2550 *\/\r\n.tag{font-family:var(--font-h);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)!important;margin-bottom:1rem;display:block}\r\n.section-title{font-size:clamp(1.8rem,3.5vw,2.8rem)!important;font-weight:700!important;letter-spacing:-.02em;margin-bottom:1rem;color:var(--text-primary)!important}\r\n.section-sub{font-size:1.05rem;color:var(--text-secondary)!important;max-width:540px}\r\n\r\n\/* \u2550\u2550\u2550 ACCORDION SERVICES \u2014 unique to Consultoria \u2550\u2550\u2550 *\/\r\n.accord-section{padding:7rem 2rem;background:var(--off-white)!important}\r\n.accord-inner{max-width:1200px;margin:0 auto}\r\n.accord-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem;align-items:start}\r\n.accord-list{display:flex;flex-direction:column;gap:.75rem}\r\n.accord-item{\r\n  border:1px solid var(--light-gray);border-radius:14px;\r\n  background:var(--white)!important;overflow:hidden;\r\n  transition:border-color .3s,box-shadow .3s;cursor:pointer;\r\n}\r\n.accord-item.is-open{border-color:rgba(var(--accent-rgb),.25);box-shadow:0 8px 30px rgba(var(--accent-rgb),.06)}\r\n.accord-head{\r\n  display:flex;align-items:center;gap:1rem;\r\n  padding:1.25rem 1.5rem;font-family:var(--font-h);font-size:1rem;font-weight:600;\r\n  color:var(--text-primary)!important;user-select:none;\r\n}\r\n.accord-head svg{width:20px;height:20px;stroke:var(--accent);flex-shrink:0}\r\n.accord-chevron{margin-left:auto;width:20px;height:20px;stroke:var(--text-muted);transition:transform .3s}\r\n.accord-item.is-open .accord-chevron{transform:rotate(180deg);stroke:var(--accent)}\r\n.accord-body{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 1.5rem}\r\n.accord-item.is-open .accord-body{max-height:200px;padding:0 1.5rem 1.25rem}\r\n.accord-body p{font-size:.92rem;color:var(--text-secondary)!important;line-height:1.7}\r\n.accord-visual{\r\n  position:sticky;top:6rem;\r\n  background:linear-gradient(135deg,var(--pastel-blue),var(--pastel-violet));\r\n  border-radius:20px;padding:3rem;display:flex;align-items:center;justify-content:center;\r\n  min-height:400px;\r\n}\r\n.accord-visual svg{width:80%;max-width:300px;height:auto}\r\n\r\n\/* \u2550\u2550\u2550 PROCESS HORIZONTAL \u2550\u2550\u2550 *\/\r\n.process{padding:7rem 2rem;background:var(--white)!important}\r\n.process-inner{max-width:1200px;margin:0 auto}\r\n.process-track{display:flex;gap:0;margin-top:4rem;position:relative}\r\n.process-track::before{content:'';position:absolute;top:30px;left:4%;right:4%;height:2px;background:var(--light-gray)}\r\n.process-track::after{content:'';position:absolute;top:30px;left:4%;height:2px;background:var(--accent);width:0%;transition:width .1s linear}\r\n.p-step{flex:1;text-align:center;position:relative;padding-top:4.5rem}\r\n.p-dot{\r\n  position:absolute;top:20px;left:50%;transform:translateX(-50%);\r\n  width:22px;height:22px;border-radius:50%;\r\n  background:var(--white)!important;border:3px solid var(--mid-gray);\r\n  z-index:2;transition:all .5s;\r\n}\r\n.p-step.is-active .p-dot{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 0 0 6px rgba(var(--accent-rgb),.12)}\r\n.p-step h3{font-size:1.05rem;font-weight:600;margin-bottom:.4rem;color:var(--text-primary)!important}\r\n.p-step p{font-size:.85rem;color:var(--text-secondary)!important;line-height:1.6;padding:0 .75rem}\r\n\r\n\/* \u2550\u2550\u2550 DIFFERENTIALS \u2550\u2550\u2550 *\/\r\n.diff{padding:7rem 2rem;background:var(--off-white)!important}\r\n.diff-inner{max-width:1200px;margin:0 auto}\r\n.diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}\r\n.diff-card{\r\n  padding:2.5rem 2rem;border-radius:16px;background:var(--white)!important;\r\n  border:1px solid var(--light-gray);transition:all .4s;position:relative;overflow:hidden;\r\n}\r\n.diff-card:hover{border-color:rgba(var(--accent-rgb),.2);box-shadow:0 12px 40px rgba(var(--accent-rgb),.06);transform:translateY(-4px)}\r\n.diff-icon{\r\n  width:52px;height:52px;border-radius:14px;margin-bottom:1.25rem;\r\n  display:flex;align-items:center;justify-content:center;\r\n}\r\n.diff-icon--1{background:var(--pastel-blue)}\r\n.diff-icon--2{background:var(--pastel-violet)}\r\n.diff-icon--3{background:var(--pastel-mint)}\r\n.diff-icon svg{width:24px;height:24px;stroke:var(--accent)}\r\n.diff-card h3{font-size:1.1rem;font-weight:600;margin-bottom:.6rem;color:var(--text-primary)!important}\r\n.diff-card p{font-size:.92rem;color:var(--text-secondary)!important;line-height:1.7}\r\n\r\n\/* \u2550\u2550\u2550 LOGOS \u2550\u2550\u2550 *\/\r\n.logos{padding:5rem 2rem;background:var(--white)!important;overflow:hidden;border-top:1px solid var(--light-gray)}\r\n.logos-wrap{max-width:1200px;margin:0 auto;text-align:center}\r\n.logos-title{font-size:clamp(1.4rem,2.5vw,1.8rem)!important;font-weight:700!important;letter-spacing:-.02em;margin-bottom:.75rem;color:var(--text-primary)!important}\r\n.logos-sub{font-size:.95rem;color:var(--text-muted)!important;margin-bottom:3rem}\r\n.logos-track{display:flex;align-items:center;animation:logosScroll 30s linear infinite;width:max-content}\r\n.logos-track:hover{animation-play-state:paused}\r\n.logo-item{flex-shrink:0;padding:0 3rem;display:flex;align-items:center;justify-content:center;height:50px;opacity:.3;filter:grayscale(100%);transition:opacity .4s,filter .4s}\r\n.logo-item:hover{opacity:.7;filter:grayscale(0%)}\r\n.logo-item span{font-family:var(--font-h);font-size:1.15rem;font-weight:700;color:var(--text-primary)!important;letter-spacing:-.01em;white-space:nowrap}\r\n@keyframes logosScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\r\n\r\n\/* \u2550\u2550\u2550 CTA \u2550\u2550\u2550 *\/\r\n.cta{padding:7rem 2rem;text-align:center;background:var(--white)!important;position:relative;overflow:hidden}\r\n.cta-title{font-size:clamp(1.8rem,3.5vw,2.8rem)!important;font-weight:700!important;margin-bottom:1.5rem;letter-spacing:-.02em;color:var(--text-primary)!important}\r\n.cta-text{font-size:1.1rem;color:var(--text-secondary)!important;margin-bottom:2.5rem;max-width:500px;margin-left:auto;margin-right:auto}\r\n.cta-btn{\r\n  display:inline-flex;align-items:center;gap:.8rem;\r\n  padding:1rem 2.5rem;background:var(--accent)!important;color:#ffffff!important;\r\n  font-family:var(--font-h);font-size:1rem;font-weight:600;\r\n  border-radius:8px;border:none;cursor:pointer;position:relative;overflow:hidden;\r\n  transition:background .3s,transform .3s,box-shadow .3s;box-shadow:0 4px 20px rgba(var(--accent-rgb),.25);\r\n}\r\n.cta-btn:hover,.cta-btn:focus,.cta-btn:visited{background:var(--accent-hover)!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 8px 32px rgba(var(--accent-rgb),.4)}\r\n.cta-btn svg{stroke:#ffffff!important}\r\n\r\n\/* \u2550\u2550\u2550 RESPONSIVE \u2550\u2550\u2550 *\/\r\n@media(max-width:968px){\r\n  .stats-inner{grid-template-columns:repeat(2,1fr)}\r\n  .accord-grid{grid-template-columns:1fr}\r\n  .accord-visual{display:none}\r\n  .process-track{flex-direction:column;gap:2rem}\r\n  .process-track::before,.process-track::after{display:none}\r\n  .p-step{text-align:left;padding-top:0;padding-left:3rem}\r\n  .p-dot{left:0;top:0;transform:none}\r\n  .diff-grid{grid-template-columns:1fr}\r\n}\r\n@media(max-width:640px){\r\n  .hero{padding:2rem 1.5rem 4rem;min-height:80vh}\r\n  .hero-title{font-size:2.2rem!important}\r\n  .stats-inner{grid-template-columns:1fr 1fr}\r\n  .logo-item{padding:0 2rem}\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<!-- \u2550\u2550\u2550 HERO \u2550\u2550\u2550 -->\r\n<section class=\"hero\">\r\n  <canvas class=\"hero-bg-canvas\" id=\"heroCanvas\"><\/canvas>\r\n  <div class=\"hero-content\">\r\n    <div class=\"hero-breadcrumb\"><a href=\"\/\">Inicio<\/a><span>\/<\/span><a href=\"\/servicios\">Servicios<\/a><span>\/<\/span>Consultor\u00eda<\/div>\r\n    <div class=\"hero-label\">01 \u2014 Consultor\u00eda y Estrategia<\/div>\r\n    <h1 class=\"hero-title\">Cada gran marca empieza con una gran <em>estrategia.<\/em><\/h1>\r\n    <p class=\"hero-lead\">Antes de comunicar, hay que pensar. Analizamos tu situaci\u00f3n, definimos el camino y dise\u00f1amos la hoja de ruta que convertir\u00e1 tus objetivos en resultados.<\/p>\r\n    <a href=\"\/contacto\" class=\"hero-cta\">Solicitar consultor\u00eda <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/a>\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<!-- \u2550\u2550\u2550 ACCORDION SERVICES \u2550\u2550\u2550 -->\r\n<section class=\"accord-section\">\r\n  <div class=\"accord-inner\">\r\n    <span class=\"tag\">Qu\u00e9 hacemos<\/span>\r\n    <h2 class=\"section-title\">Servicios de consultor\u00eda<\/h2>\r\n    <p class=\"section-sub\">Diagn\u00f3stico, estrategia y acompa\u00f1amiento para que cada decisi\u00f3n de comunicaci\u00f3n est\u00e9 fundamentada.<\/p>\r\n    <div class=\"accord-grid\">\r\n      <div class=\"accord-list\" id=\"accordList\">\r\n        <div class=\"accord-item is-open\" data-idx=\"0\">\r\n          <div class=\"accord-head\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg>\r\n            Auditor\u00eda de comunicaci\u00f3n\r\n            <svg class=\"accord-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\r\n          <\/div>\r\n          <div class=\"accord-body\"><p>Radiograf\u00eda completa de tu ecosistema comunicativo: canales, mensajes, reputaci\u00f3n online, presencia medi\u00e1tica y percepci\u00f3n de marca. El punto de partida para cualquier cambio.<\/p><\/div>\r\n        <\/div>\r\n        <div class=\"accord-item\" data-idx=\"1\">\r\n          <div class=\"accord-head\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\"><path d=\"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z\"\/><path d=\"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z\"\/><\/svg>\r\n            Plan estrat\u00e9gico\r\n            <svg class=\"accord-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\r\n          <\/div>\r\n          <div class=\"accord-body\"><p>Hoja de ruta integral: objetivos, p\u00fablicos, mensajes clave, canales, calendario y KPIs. Un documento accionable que gu\u00eda todas las decisiones comunicativas.<\/p><\/div>\r\n        <\/div>\r\n        <div class=\"accord-item\" data-idx=\"2\">\r\n          <div class=\"accord-head\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\"><path d=\"M12 20V10\"\/><path d=\"M18 20V4\"\/><path d=\"M6 20v-4\"\/><\/svg>\r\n            Posicionamiento de marca\r\n            <svg class=\"accord-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\r\n          <\/div>\r\n          <div class=\"accord-body\"><p>Definimos tu propuesta de valor diferencial, territorio de marca y narrativa estrat\u00e9gica para que cada comunicaci\u00f3n refuerce tu posici\u00f3n en el mercado.<\/p><\/div>\r\n        <\/div>\r\n        <div class=\"accord-item\" data-idx=\"3\">\r\n          <div class=\"accord-head\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><\/svg>\r\n            Transformaci\u00f3n digital\r\n            <svg class=\"accord-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\r\n          <\/div>\r\n          <div class=\"accord-body\"><p>Evoluci\u00f3n digital de tu comunicaci\u00f3n: nuevos canales, herramientas, automatizaci\u00f3n y m\u00e9tricas para un ecosistema comunicativo moderno y eficiente.<\/p><\/div>\r\n        <\/div>\r\n        <div class=\"accord-item\" data-idx=\"4\">\r\n          <div class=\"accord-head\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><\/svg>\r\n            Gesti\u00f3n de stakeholders\r\n            <svg class=\"accord-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\r\n          <\/div>\r\n          <div class=\"accord-body\"><p>Mapeo y gesti\u00f3n estrat\u00e9gica de p\u00fablicos clave: inversores, medios, instituciones y comunidad interna con enfoque diferenciado para cada audiencia.<\/p><\/div>\r\n        <\/div>\r\n        <div class=\"accord-item\" data-idx=\"5\">\r\n          <div class=\"accord-head\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg>\r\n            Prevenci\u00f3n de crisis\r\n            <svg class=\"accord-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\r\n          <\/div>\r\n          <div class=\"accord-body\"><p>Protocolos de actuaci\u00f3n, simulacros y manuales de crisis para responder con rapidez y coherencia ante cualquier imprevisto reputacional.<\/p><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"accord-visual\">\r\n        <svg viewBox=\"0 0 300 280\" fill=\"none\">\r\n          <circle cx=\"150\" cy=\"140\" r=\"60\" stroke=\"#0055ff\" stroke-width=\"1.5\" stroke-dasharray=\"6 4\" opacity=\".3\"\/>\r\n          <circle cx=\"150\" cy=\"140\" r=\"100\" stroke=\"#0055ff\" stroke-width=\"1\" stroke-dasharray=\"4 6\" opacity=\".15\"\/>\r\n          <circle cx=\"150\" cy=\"140\" r=\"8\" fill=\"#0055ff\" opacity=\".6\"\/>\r\n          <line x1=\"158\" y1=\"140\" x2=\"220\" y2=\"90\" stroke=\"#0055ff\" stroke-width=\"1.2\" opacity=\".4\"\/>\r\n          <circle cx=\"220\" cy=\"90\" r=\"5\" fill=\"#7c3aed\" opacity=\".5\"\/>\r\n          <text x=\"228\" y=\"94\" font-family=\"Space Grotesk\" font-size=\"11\" fill=\"#3a3a4a\" opacity=\".7\">Medios<\/text>\r\n          <line x1=\"150\" y1=\"132\" x2=\"150\" y2=\"50\" stroke=\"#0055ff\" stroke-width=\"1.2\" opacity=\".4\"\/>\r\n          <circle cx=\"150\" cy=\"50\" r=\"5\" fill=\"#0055ff\" opacity=\".5\"\/>\r\n          <text x=\"162\" y=\"54\" font-family=\"Space Grotesk\" font-size=\"11\" fill=\"#3a3a4a\" opacity=\".7\">Digital<\/text>\r\n          <line x1=\"142\" y1=\"140\" x2=\"80\" y2=\"100\" stroke=\"#0055ff\" stroke-width=\"1.2\" opacity=\".4\"\/>\r\n          <circle cx=\"80\" cy=\"100\" r=\"5\" fill=\"#10b981\" opacity=\".5\"\/>\r\n          <text x=\"45\" y=\"104\" font-family=\"Space Grotesk\" font-size=\"11\" fill=\"#3a3a4a\" opacity=\".7\">Interno<\/text>\r\n          <line x1=\"150\" y1=\"148\" x2=\"90\" y2=\"200\" stroke=\"#0055ff\" stroke-width=\"1.2\" opacity=\".4\"\/>\r\n          <circle cx=\"90\" cy=\"200\" r=\"5\" fill=\"#f59e0b\" opacity=\".5\"\/>\r\n          <text x=\"55\" y=\"218\" font-family=\"Space Grotesk\" font-size=\"11\" fill=\"#3a3a4a\" opacity=\".7\">Institucional<\/text>\r\n          <line x1=\"158\" y1=\"145\" x2=\"230\" y2=\"190\" stroke=\"#0055ff\" stroke-width=\"1.2\" opacity=\".4\"\/>\r\n          <circle cx=\"230\" cy=\"190\" r=\"5\" fill=\"#ec4899\" opacity=\".5\"\/>\r\n          <text x=\"238\" y=\"194\" font-family=\"Space Grotesk\" font-size=\"11\" fill=\"#3a3a4a\" opacity=\".7\">Crisis<\/text>\r\n          <text x=\"115\" y=\"145\" font-family=\"Space Grotesk\" font-size=\"12\" font-weight=\"600\" fill=\"#0055ff\">Estrategia<\/text>\r\n        <\/svg>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550 PROCESS \u2550\u2550\u2550 -->\r\n<section class=\"process\">\r\n  <div class=\"process-inner\">\r\n    <span class=\"tag\">Proceso<\/span>\r\n    <h2 class=\"section-title\">C\u00f3mo trabajamos<\/h2>\r\n    <p class=\"section-sub\">Un m\u00e9todo riguroso en cuatro fases que transforma el an\u00e1lisis en acci\u00f3n.<\/p>\r\n    <div class=\"process-track\" id=\"processTrack\">\r\n      <div class=\"p-step\"><div class=\"p-dot\"><\/div><h3>Diagn\u00f3stico<\/h3><p>Entrevistas, auditor\u00eda de canales, benchmark competitivo y an\u00e1lisis de percepci\u00f3n.<\/p><\/div>\r\n      <div class=\"p-step\"><div class=\"p-dot\"><\/div><h3>Estrategia<\/h3><p>Objetivos SMART, p\u00fablicos prioritarios, mensajes clave y arquitectura de canales.<\/p><\/div>\r\n      <div class=\"p-step\"><div class=\"p-dot\"><\/div><h3>Implementaci\u00f3n<\/h3><p>Formaci\u00f3n de equipos, activaci\u00f3n de canales, contenidos iniciales y primeras mediciones.<\/p><\/div>\r\n      <div class=\"p-step\"><div class=\"p-dot\"><\/div><h3>Optimizaci\u00f3n<\/h3><p>Revisi\u00f3n trimestral, ajuste de t\u00e1cticas y evoluci\u00f3n continua de la estrategia.<\/p><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550 DIFFERENTIALS \u2550\u2550\u2550 -->\r\n<section class=\"diff\">\r\n  <div class=\"diff-inner\">\r\n    <span class=\"tag\">Diferencial<\/span>\r\n    <h2 class=\"section-title\">Por qu\u00e9 nosotros<\/h2>\r\n    <p class=\"section-sub\">No damos recetas gen\u00e9ricas. Cada estrategia nace del an\u00e1lisis profundo de tu realidad.<\/p>\r\n    <div class=\"diff-grid\">\r\n      <div class=\"diff-card\">\r\n        <div class=\"diff-icon diff-icon--1\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 8v4l3 3\"\/><\/svg><\/div>\r\n        <h3>Visi\u00f3n comunicativa<\/h3>\r\n        <p>Integramos comunicaci\u00f3n corporativa, digital, interna y de crisis en un solo marco estrat\u00e9gico coherente.<\/p>\r\n      <\/div>\r\n      <div class=\"diff-card\">\r\n        <div class=\"diff-icon diff-icon--2\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\"><path d=\"M12 20V10\"\/><path d=\"M18 20V4\"\/><path d=\"M6 20v-4\"\/><\/svg><\/div>\r\n        <h3>Orientaci\u00f3n a resultados<\/h3>\r\n        <p>Cada acci\u00f3n tiene un KPI asociado. Medimos impacto medi\u00e1tico, engagement, reputaci\u00f3n y conversi\u00f3n real.<\/p>\r\n      <\/div>\r\n      <div class=\"diff-card\">\r\n        <div class=\"diff-icon diff-icon--3\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><\/svg><\/div>\r\n        <h3>Acompa\u00f1amiento continuo<\/h3>\r\n        <p>No entregamos un PDF y desaparecemos. Estamos contigo en la implementaci\u00f3n y las decisiones del d\u00eda a d\u00eda.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550 LOGOS \u2550\u2550\u2550 -->\r\n<section class=\"logos\">\r\n  <div class=\"logos-wrap\">\r\n    <h2 class=\"logos-title\">Empresas con las que trabajamos<\/h2>\r\n    <p class=\"logos-sub\">Conf\u00edan en nosotros para definir su estrategia de comunicaci\u00f3n.<\/p>\r\n    <div class=\"logos-track\"><div class=\"logo-item\"><span>El Mundo Financiero<\/span><\/div><div class=\"logo-item\"><span>Progress Cycles<\/span><\/div><div class=\"logo-item\"><span>Magicshine<\/span><\/div><div class=\"logo-item\"><span>Assessoria Baix<\/span><\/div><div class=\"logo-item\"><span>Luxury Concierge Services<\/span><\/div><div class=\"logo-item\"><span>KCNC<\/span><\/div><div class=\"logo-item\"><span>Fun Sport SL<\/span><\/div><div class=\"logo-item\"><span>Ready Go<\/span><\/div><div class=\"logo-item\"><span>El Mundo Financiero<\/span><\/div><div class=\"logo-item\"><span>Progress Cycles<\/span><\/div><div class=\"logo-item\"><span>Magicshine<\/span><\/div><div class=\"logo-item\"><span>Assessoria Baix<\/span><\/div><div class=\"logo-item\"><span>Luxury Concierge Services<\/span><\/div><div class=\"logo-item\"><span>KCNC<\/span><\/div><div class=\"logo-item\"><span>Fun Sport SL<\/span><\/div><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550 CTA \u2550\u2550\u2550 -->\r\n<section class=\"cta\">\r\n  <h2 class=\"cta-title\">Tu comunicaci\u00f3n merece una estrategia a la altura<\/h2>\r\n  <p class=\"cta-text\">Hablemos sobre c\u00f3mo transformar tu comunicaci\u00f3n en una ventaja competitiva real.<\/p>\r\n  <a href=\"\/contacto\" class=\"cta-btn\">Solicitar consultor\u00eda <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/a>\r\n<\/section>\r\n\r\n<script>\r\ngsap.registerPlugin(ScrollTrigger);\r\n\/* \u2550\u2550\u2550 ACCORDION \u2550\u2550\u2550 *\/\r\ndocument.querySelectorAll('.accord-item').forEach(item=>{\r\n  item.querySelector('.accord-head').addEventListener('click',()=>{\r\n    const wasOpen=item.classList.contains('is-open');\r\n    document.querySelectorAll('.accord-item').forEach(i=>i.classList.remove('is-open'));\r\n    if(!wasOpen)item.classList.add('is-open');\r\n  });\r\n});\r\n\/* \u2550\u2550\u2550 COUNTER \u2550\u2550\u2550 *\/\r\ndocument.querySelectorAll('.stat-num').forEach(el=>{\r\n  const target=+el.dataset.target;const suffix=el.querySelector('span')?.outerHTML||'';\r\n  ScrollTrigger.create({trigger:el,start:'top 90%',once:true,\r\n    onEnter:()=>{gsap.to({v:0},{v:target,duration:2,ease:'power2.out',onUpdate:function(){el.innerHTML=Math.round(this.targets()[0].v)+suffix}})}\r\n  });\r\n});\r\n\/* \u2550\u2550\u2550 PROCESS SCROLL ACTIVATION \u2550\u2550\u2550 *\/\r\n(function(){\r\n  const track=document.getElementById('processTrack');\r\n  const steps=track.querySelectorAll('.p-step');\r\n  steps.forEach((step,i)=>{\r\n    ScrollTrigger.create({\r\n      trigger:step,start:'top 70%',once:true,\r\n      onEnter:()=>{\r\n        step.classList.add('is-active');\r\n        gsap.to(track,{'--progress':((i+1)\/steps.length*92)+'%',duration:.6,ease:'power2.out',\r\n          onUpdate:function(){track.querySelector('::after');}\r\n        });\r\n        const afterEl=track.style;\r\n        afterEl.setProperty('--pw',((i+1)\/steps.length*92)+'%');\r\n      }\r\n    });\r\n  });\r\n  const style=document.createElement('style');\r\n  style.textContent='.process-track::after{width:var(--pw,0%)!important;transition:width .6s ease!important}';\r\n  document.head.appendChild(style);\r\n})();\r\n\/* \u2550\u2550\u2550 GSAP \u2550\u2550\u2550 *\/\r\ngsap.from('.hero-label',{opacity:0,y:20,duration:.6,delay:.3});\r\ngsap.from('.hero-title',{opacity:0,y:30,duration:.8,delay:.5});\r\ngsap.from('.hero-lead',{opacity:0,y:20,duration:.6,delay:.8});\r\ngsap.from('.hero-cta',{opacity:0,y:20,duration:.6,delay:1});\r\ngsap.utils.toArray('.stat').forEach((s,i)=>{gsap.from(s,{opacity:0,y:20,duration:.6,delay:i*.1,scrollTrigger:{trigger:s,start:'top 90%',once:true}})});\r\ngsap.utils.toArray('.p-step').forEach((s,i)=>{gsap.from(s,{opacity:0,y:25,duration:.6,delay:i*.15,ease:'power3.out',scrollTrigger:{trigger:s,start:'top 85%',once:true}})});\r\ngsap.utils.toArray('.diff-card').forEach((c,i)=>{gsap.from(c,{opacity:0,y:25,duration:.6,delay:i*.12,ease:'power3.out',scrollTrigger:{trigger:c,start:'top 85%',once:true}})});\r\ngsap.from('.cta-title',{opacity:0,y:25,duration:.7,scrollTrigger:{trigger:'.cta',start:'top 75%',once:true}});\r\ngsap.from('.cta-btn',{opacity:0,y:20,duration:.6,delay:.3,scrollTrigger:{trigger:'.cta',start:'top 75%',once:true}});\r\n\/* \u2550\u2550\u2550 HERO CANVAS \u2014 CONSTELLATION NETWORK \u2550\u2550\u2550 *\/\r\n(function(){\r\n  const c=document.getElementById('heroCanvas');\r\n  const ctx=c.getContext('2d');\r\n  let W,H;\r\n  function resize(){W=c.width=c.offsetWidth;H=c.height=c.offsetHeight}\r\n  resize();window.addEventListener('resize',resize);\r\n  const nodes=[];\r\n  for(let i=0;i<45;i++){\r\n    nodes.push({\r\n      x:Math.random()*2000,y:Math.random()*1200,\r\n      vx:(Math.random()-.5)*.4,vy:(Math.random()-.5)*.3,\r\n      r:1.5+Math.random()*2,a:.08+Math.random()*.12\r\n    });\r\n  }\r\n  function draw(){\r\n    ctx.clearRect(0,0,W,H);\r\n    nodes.forEach(n=>{\r\n      n.x+=n.vx;n.y+=n.vy;\r\n      if(n.x<-10)n.x=W+10;if(n.x>W+10)n.x=-10;\r\n      if(n.y<-10)n.y=H+10;if(n.y>H+10)n.y=-10;\r\n      ctx.beginPath();\r\n      ctx.arc(n.x,n.y,n.r,0,Math.PI*2);\r\n      ctx.fillStyle='rgba(0,85,255,'+n.a+')';\r\n      ctx.fill();\r\n    });\r\n    for(let i=0;i<nodes.length;i++){\r\n      for(let j=i+1;j<nodes.length;j++){\r\n        const dx=nodes[i].x-nodes[j].x;\r\n        const dy=nodes[i].y-nodes[j].y;\r\n        const dist=Math.sqrt(dx*dx+dy*dy);\r\n        if(dist<150){\r\n          ctx.beginPath();\r\n          ctx.moveTo(nodes[i].x,nodes[i].y);\r\n          ctx.lineTo(nodes[j].x,nodes[j].y);\r\n          ctx.strokeStyle='rgba(0,85,255,'+(0.05*(1-dist\/150))+')';\r\n          ctx.lineWidth=.6;\r\n          ctx.stroke();\r\n        }\r\n      }\r\n    }\r\n    requestAnimationFrame(draw);\r\n  }\r\n  draw();\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-802","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vortexmedia.agency\/es\/wp-json\/wp\/v2\/pages\/802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vortexmedia.agency\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vortexmedia.agency\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vortexmedia.agency\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vortexmedia.agency\/es\/wp-json\/wp\/v2\/comments?post=802"}],"version-history":[{"count":4,"href":"https:\/\/vortexmedia.agency\/es\/wp-json\/wp\/v2\/pages\/802\/revisions"}],"predecessor-version":[{"id":806,"href":"https:\/\/vortexmedia.agency\/es\/wp-json\/wp\/v2\/pages\/802\/revisions\/806"}],"wp:attachment":[{"href":"https:\/\/vortexmedia.agency\/es\/wp-json\/wp\/v2\/media?parent=802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}