{"id":4505,"date":"2026-07-27T09:55:21","date_gmt":"2026-07-27T07:55:21","guid":{"rendered":"https:\/\/weriseperformance.com\/?page_id=4505"},"modified":"2026-07-27T09:55:21","modified_gmt":"2026-07-27T07:55:21","slug":"caso-restaurante-sushi","status":"publish","type":"page","link":"https:\/\/weriseperformance.com\/en\/caso-restaurante-sushi\/","title":{"rendered":"Caso Cadena de sushi buffet \u00b7 +144% org\u00e1nico"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400&#038;family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,400&#038;family=DM+Mono:wght@400;500&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  * { box-sizing: border-box; }\n  body { margin:0; background:#F6F4EF; color:#0a0a0a; font-family:'DM Sans',sans-serif; }\n  ::selection { background:#1b64ff; color:#fff; }\n  a { color:#1040cc; } a:hover { color:#1b64ff; }\n\n  @keyframes wrLive   { 0%{box-shadow:0 0 0 0 rgba(27,100,255,.5)} 100%{box-shadow:0 0 0 14px rgba(27,100,255,0)} }\n  @keyframes wrTicker { from{transform:translateX(0)} to{transform:translateX(-50%)} }\n  @keyframes wrFade   { from{opacity:0;transform:translateY(10px)} to{opacity:1;transform:translateY(0)} }\n\n  .hl   { color:#1b64ff; }\n  .itbl { font-style:italic; color:#1b64ff; }\n  .itbk { font-style:italic; color:#0a0a0a; }\n\n  \/* \u2500\u2500 NAV \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .wr-nav {\n    position:fixed; top:0; left:0; right:0; z-index:200; height:60px; padding:0 40px;\n    display:flex; align-items:center; justify-content:space-between;\n    background:rgba(10,10,10,.92); backdrop-filter:blur(10px); border-bottom:1px solid rgba(255,255,255,.08);\n  }\n  .wr-nav__logo { font-family:'DM Mono',monospace; font-size:13px; color:#F6F4EF; text-decoration:none; }\n  .wr-nav__logo b { font-weight:500; }\n  .wr-nav__dot { color:#1b64ff; }\n  .wr-nav__links { display:flex; align-items:center; gap:26px; }\n  .wr-nav__links a { font-family:'DM Mono',monospace; font-size:11px; text-transform:uppercase; letter-spacing:.12em; color:rgba(255,255,255,.5); text-decoration:none; transition:color .2s; }\n  .wr-nav__links a:hover { color:#fff; }\n  .wr-nav__links a.is-active { color:#d0e0ff; }\n  .wr-nav__cta { font-family:'DM Mono',monospace; font-size:11px; text-transform:uppercase; letter-spacing:.12em; background:#1b64ff; color:#fff; padding:9px 16px; text-decoration:none; }\n\n  \/* \u2500\u2500 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .wr-hero { position:relative; background:#0a0a0a; padding:128px 56px 56px; overflow:hidden; }\n  .wr-hero__deco { position:absolute; top:-200px; right:-160px; width:560px; height:560px; pointer-events:none; background:radial-gradient(circle, rgba(27,100,255,.16) 0%, transparent 70%); }\n  .wr-hero__inner { position:relative; }\n  .wr-hero__topbar { display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid rgba(255,255,255,.1); padding-bottom:18px; gap:16px; flex-wrap:wrap; }\n  .wr-hero__crumb { font-family:'DM Mono',monospace; font-size:11px; letter-spacing:.14em; text-transform:uppercase; color:rgba(255,255,255,.5); }\n  .wr-hero__crumb a { color:#1b64ff; text-decoration:none; }\n  .wr-hero__crumb .sep { margin:0 8px; color:rgba(255,255,255,.3); }\n  .wr-hero__live { display:flex; align-items:center; gap:12px; }\n  .wr-hero__livedot { width:8px; height:8px; border-radius:50%; background:#1b64ff; animation:wrLive 1.8s infinite; }\n  .wr-hero__period { font-family:'DM Mono',monospace; font-size:12px; color:#d0e0ff; }\n  .wr-hero__sector { font-family:'DM Mono',monospace; font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:#1b64ff; margin-top:40px; }\n  .wr-hero h1 { font-family:'Playfair Display',serif; font-weight:900; font-size:clamp(40px,6vw,88px); line-height:1; letter-spacing:-.03em; color:#F6F4EF; margin:20px 0 0; }\n  .wr-hero__subhead { font-family:'Playfair Display',serif; font-style:italic; font-size:clamp(20px,2vw,28px); color:rgba(255,255,255,.85); max-width:820px; margin:28px 0 0; line-height:1.4; }\n  .wr-hero__tabs { display:inline-flex; margin-top:36px; border:1px solid rgba(255,255,255,.18); }\n  .wr-hero__kpis { display:grid; grid-template-columns:repeat(4,1fr); gap:1px; margin-top:20px; background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.1); }\n\n  \/* \u2500\u2500 TICKER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .wr-ticker { background:#1b64ff; padding:13px 0; overflow:hidden; white-space:nowrap; }\n  .wr-ticker__track { display:inline-flex; animation:wrTicker 30s linear infinite; }\n  .wr-ticker__item { font-family:'DM Mono',monospace; font-size:12px; letter-spacing:.22em; text-transform:uppercase; color:#fff; padding:0 28px; border-right:1px solid rgba(255,255,255,.25); }\n\n  \/* \u2500\u2500 SECCI\u00d3N GEN\u00c9RICA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .wr-sec-label { font-family:'DM Mono',monospace; font-size:11px; letter-spacing:.18em; text-transform:uppercase; margin-bottom:14px; }\n\n  \/* \u2500\u2500 01 EL RETO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .wr-reto { background:#F6F4EF; padding:72px 56px; }\n  .wr-reto__grid { display:grid; grid-template-columns:0.9fr 1.1fr; gap:64px; align-items:start; }\n  .wr-reto h2 { font-family:'Playfair Display',serif; font-weight:700; font-size:clamp(30px,4vw,54px); margin:0; line-height:1.05; letter-spacing:-.02em; color:#0a0a0a; }\n  .wr-reto__p1 { font-size:19px; color:#3a3833; line-height:1.7; margin:0; }\n  .wr-reto__p1 strong { font-weight:600; }\n  .wr-reto__p2 { font-size:19px; color:#6B6760; line-height:1.7; margin:20px 0 0; }\n  .wr-reto__p2 strong { color:#0a0a0a; font-weight:600; }\n\n  \/* \u2500\u2500 02 QU\u00c9 HICIMOS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .wr-did { background:#0a0a0a; padding:72px 56px; }\n  .wr-did h2 { font-family:'Playfair Display',serif; font-weight:700; font-size:clamp(34px,5vw,64px); color:#F6F4EF; margin:0 0 40px; line-height:1.02; letter-spacing:-.02em; }\n  .wr-did__grid { display:grid; grid-template-columns:repeat(3,1fr); gap:1px; background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.1); }\n  .wr-did__card { background:#0E0E0E; padding:40px 32px; display:flex; flex-direction:column; gap:16px; min-height:380px; }\n  .wr-did__head { display:flex; justify-content:space-between; align-items:baseline; gap:12px; }\n  .wr-did__tag { font-family:'DM Mono',monospace; font-size:11px; text-transform:uppercase; letter-spacing:.12em; color:#1b64ff; }\n  .wr-did__when { font-family:'DM Mono',monospace; font-size:10px; text-transform:uppercase; letter-spacing:.1em; color:rgba(255,255,255,.4); }\n  .wr-did__title { font-family:'Playfair Display',serif; font-weight:700; font-size:24px; color:#fff; line-height:1.1; letter-spacing:-.01em; }\n  .wr-did__items { display:flex; flex-direction:column; gap:12px; margin:0; padding:0; list-style:none; }\n  .wr-did__items li { position:relative; padding-left:22px; font-size:14.5px; color:rgba(255,255,255,.65); line-height:1.5; }\n  .wr-did__items li::before { content:''; position:absolute; left:0; top:7px; width:7px; height:7px; background:#1b64ff; }\n  .wr-did__foot { margin-top:auto; padding-top:20px; border-top:1px solid rgba(255,255,255,.1); font-family:'DM Mono',monospace; font-size:11px; text-transform:uppercase; letter-spacing:.1em; color:#d0e0ff; }\n\n  \/* \u2500\u2500 03 LOS N\u00daMEROS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .wr-num { background:#EDE9E0; padding:72px 56px; }\n  .wr-num h2 { font-family:'Playfair Display',serif; font-weight:700; font-size:clamp(34px,5vw,64px); margin:0; line-height:1.02; letter-spacing:-.02em; color:#0a0a0a; }\n  .wr-num__note { max-width:900px; color:#6B6760; font-size:17px; line-height:1.6; margin:20px 0 40px; }\n\n  \/* M\u00e9tricas comparativas *\/\n  .wr-metrics { display:grid; grid-template-columns:repeat(4,1fr); gap:1px; background:#D8D3C8; border:1px solid #D8D3C8; margin-bottom:24px; }\n  .wr-metrics__cell { background:#F6F4EF; padding:30px 26px; display:flex; flex-direction:column; gap:8px; min-height:180px; }\n  .wr-metrics__label { font-family:'DM Mono',monospace; font-size:11px; text-transform:uppercase; letter-spacing:.1em; color:#6B6760; }\n  .wr-metrics__delta { font-family:'Playfair Display',serif; font-weight:800; font-size:clamp(30px,3.2vw,42px); letter-spacing:-.02em; line-height:1; }\n  .wr-metrics__ft { font-family:'DM Mono',monospace; font-size:12px; letter-spacing:.06em; color:#6B6760; margin-top:auto; line-height:1.5; }\n\n  \/* Bloque 2 columnas (tabla + narrativa) *\/\n  .wr-loc { display:grid; grid-template-columns:1.45fr 1fr; gap:1px; background:#D8D3C8; border:1px solid #D8D3C8; margin-bottom:24px; }\n  .wr-loc__l { background:#0a0a0a; color:#fff; padding:40px 36px; }\n  .wr-loc__hd { display:flex; align-items:center; gap:10px; font-family:'DM Mono',monospace; font-size:12px; text-transform:uppercase; letter-spacing:.1em; margin-bottom:24px; }\n  .wr-loc__hd .dot { width:12px; height:12px; border-radius:50%; }\n  .wr-loc__note { font-size:13px; color:rgba(255,255,255,.55); line-height:1.5; margin:16px 0 0; }\n  .wr-loc__r { background:#F6F4EF; padding:40px 36px; display:flex; flex-direction:column; justify-content:center; }\n  .wr-loc__narr1 { font-family:'Playfair Display',serif; font-weight:500; font-size:clamp(21px,2.2vw,28px); line-height:1.28; letter-spacing:-.01em; margin:0; color:#0a0a0a; }\n\n  \/* Tabla reservas por canal *\/\n  .wr-cm__wrap { overflow-x:auto; }\n  .wr-cm__table { min-width:360px; }\n  .wr-cm__thead, .wr-cm__row { display:grid; grid-template-columns:1.1fr .95fr .95fr .8fr .95fr; gap:10px; align-items:center; }\n  .wr-cm__thead { padding-bottom:12px; border-bottom:1px solid rgba(255,255,255,.12); }\n  .wr-cm__th { font-family:'DM Mono',monospace; font-size:10.5px; text-transform:uppercase; letter-spacing:.05em; color:rgba(255,255,255,.4); }\n  .wr-cm__th.r { text-align:right; }\n  .wr-cm__th.motor { color:#1b64ff; }\n  .wr-cm__row { padding:11px 0; border-bottom:1px solid rgba(255,255,255,.07); }\n  .wr-cm__row.is-total { border-top:1px solid rgba(255,255,255,.2); border-bottom:none; margin-top:4px; padding-top:14px; }\n  .wr-cm__mes { font-family:'DM Mono',monospace; font-size:13px; color:rgba(255,255,255,.7); }\n  .wr-cm__c { font-family:'Playfair Display',serif; font-weight:700; font-size:16px; color:rgba(255,255,255,.5); text-align:right; }\n  .wr-cm__c.motor { color:#d0e0ff; }\n  .wr-cm__row.is-total .wr-cm__mes { color:#fff; font-weight:500; }\n  .wr-cm__row.is-total .wr-cm__c { color:#fff; font-size:17px; }\n  .wr-cm__row.is-total .wr-cm__c.motor { color:#d0e0ff; }\n\n  \/* Tabla evoluci\u00f3n de keywords *\/\n  .wr-kw { background:#F6F4EF; border:1px solid #D8D3C8; padding:40px 36px; margin-bottom:24px; }\n  .wr-kw__hd { display:flex; align-items:center; gap:10px; font-family:'DM Mono',monospace; font-size:12px; text-transform:uppercase; letter-spacing:.1em; margin-bottom:24px; color:#0a0a0a; }\n  .wr-kw__hd .dot { width:12px; height:12px; border-radius:50%; }\n  .wr-kw__wrap { overflow-x:auto; }\n  .wr-kw__table { min-width:560px; }\n  .wr-kw__thead, .wr-kw__row { display:grid; grid-template-columns:1.2fr 1.5fr .85fr 1fr 1.05fr; gap:12px; align-items:center; }\n  .wr-kw__thead { padding-bottom:12px; border-bottom:1px solid #D8D3C8; }\n  .wr-kw__th { font-family:'DM Mono',monospace; font-size:11px; text-transform:uppercase; letter-spacing:.05em; color:#6B6760; }\n  .wr-kw__row { padding:14px 0; border-bottom:1px solid #E4DFD5; }\n  .wr-kw__local { font-family:'DM Mono',monospace; font-size:12px; color:#6B6760; }\n  .wr-kw__kw { font-family:'DM Sans',sans-serif; font-size:15px; color:#0a0a0a; font-weight:500; }\n  .wr-kw__pos { font-family:'Playfair Display',serif; font-weight:700; font-size:16px; }\n  .wr-kw__pos.antes { color:#6B6760; }\n  .wr-kw__pos.despues { color:#1040cc; }\n  .wr-kw__badge { justify-self:start; font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.05em; text-transform:uppercase; padding:4px 8px; white-space:nowrap; }\n  .wr-kw__note { font-size:14px; color:#6B6760; line-height:1.55; margin:18px 0 0; }\n\n  \/* Lo que NO mostramos (transparencia) *\/\n  .wr-excl { background:#0a0a0a; padding:44px 40px; }\n  .wr-excl__label { font-family:'DM Mono',monospace; font-size:11px; letter-spacing:.16em; text-transform:uppercase; color:#1b64ff; margin-bottom:28px; }\n  .wr-excl__rows { display:flex; flex-direction:column; gap:12px; }\n  .wr-excl__row { background:#0E0E0E; border:1px solid rgba(255,255,255,.08); padding:20px 24px; display:grid; grid-template-columns:0.7fr 1.3fr; gap:28px; align-items:start; }\n  .wr-excl__t { font-family:'DM Mono',monospace; font-size:13px; letter-spacing:.03em; color:#d0e0ff; line-height:1.45; }\n  .wr-excl__d { font-family:'DM Sans',sans-serif; font-size:15px; color:rgba(255,255,255,.65); line-height:1.6; }\n\n  \/* \u2500\u2500 CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .wr-cta { position:relative; background:#1b64ff; padding:80px 56px; overflow:hidden; }\n  .wr-cta__dots { position:absolute; inset:0; opacity:.12; pointer-events:none; background-image:radial-gradient(rgba(255,255,255,.6) 1px,transparent 1px); background-size:5px 5px; }\n  .wr-cta__grid { position:relative; display:grid; grid-template-columns:1.3fr 1fr; gap:48px; align-items:center; }\n  .wr-cta__label { font-family:'DM Mono',monospace; font-size:11px; letter-spacing:.16em; text-transform:uppercase; color:rgba(255,255,255,.7); margin-bottom:24px; }\n  .wr-cta h2 { font-family:'Playfair Display',serif; font-weight:700; font-size:clamp(36px,5vw,64px); color:#fff; margin:0; line-height:1.03; letter-spacing:-.02em; }\n  .wr-cta__col { display:flex; flex-direction:column; align-items:flex-start; }\n  .wr-cta__col p { font-size:18px; color:rgba(255,255,255,.9); line-height:1.5; margin:0 0 28px; }\n  .wr-cta__btn { font-family:'DM Mono',monospace; font-size:12px; letter-spacing:.18em; text-transform:uppercase; background:#0a0a0a; color:#fff; padding:16px 26px; text-decoration:none; align-self:flex-start; display:inline-flex; }\n\n  \/* \u2500\u2500 FORM (cualificador) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .wr-form { background:#0a0a0a; padding:80px 56px; }\n  .wr-form__grid { display:grid; grid-template-columns:1fr 1.15fr; gap:56px; align-items:start; }\n  .wr-form__label { font-family:'DM Mono',monospace; font-size:11px; letter-spacing:.18em; text-transform:uppercase; color:#1b64ff; margin-bottom:16px; }\n  .wr-form__intro h2 { font-family:'Playfair Display',serif; font-weight:700; font-size:clamp(34px,4.5vw,58px); color:#F6F4EF; margin:0 0 20px; line-height:1.02; letter-spacing:-.02em; }\n  .wr-form__intro p { font-size:18px; color:rgba(255,255,255,.7); line-height:1.55; margin:0 0 28px; max-width:440px; }\n  .wr-form__trust { list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:12px; }\n  .wr-form__trust li { position:relative; padding-left:24px; font-size:14.5px; color:rgba(255,255,255,.75); line-height:1.5; }\n  .wr-form__trust li::before { content:'\u2713'; position:absolute; left:0; top:0; color:#1b64ff; font-weight:700; }\n  .wr-form__card { background:#F6F4EF; padding:36px 34px; display:flex; flex-direction:column; gap:18px; }\n  .wr-form__row { display:grid; grid-template-columns:1fr 1fr; gap:18px; }\n  .wr-form__field { display:flex; flex-direction:column; gap:7px; }\n  .wr-form__field label { font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.14em; text-transform:uppercase; color:#6B6760; }\n  .wr-form__field input, .wr-form__field select, .wr-form__field textarea {\n    font-family:'DM Sans',sans-serif; font-size:15px; color:#0a0a0a; background:#fff;\n    border:1px solid #D8D3C8; padding:12px 13px; width:100%; border-radius:0; outline:none; transition:border-color .2s;\n  }\n  .wr-form__field input:focus, .wr-form__field select:focus, .wr-form__field textarea:focus { border-color:#1b64ff; }\n  .wr-form__field textarea { resize:vertical; min-height:96px; }\n  .wr-form__consent { display:flex; align-items:flex-start; gap:10px; font-size:13px; color:#6B6760; line-height:1.45; cursor:pointer; }\n  .wr-form__consent input { margin-top:2px; accent-color:#1b64ff; flex-shrink:0; }\n  .wr-form__consent a { color:#1040cc; }\n  .wr-hp { position:absolute !important; left:-9999px !important; width:1px; height:1px; opacity:0; }\n  .wr-form__submit {\n    font-family:'DM Mono',monospace; font-size:12px; letter-spacing:.16em; text-transform:uppercase;\n    background:#1b64ff; color:#fff; border:none; padding:16px 24px; cursor:pointer; transition:background .2s; margin-top:2px;\n  }\n  .wr-form__submit:hover { background:#1040cc; }\n  .wr-form__submit:disabled { opacity:.6; cursor:default; }\n  .wr-form__msg { font-size:13.5px; line-height:1.5; min-height:1px; }\n  .wr-form__msg.is-err { color:#b3261e; }\n  .wr-form__thanks h3 { font-family:'Playfair Display',serif; font-weight:700; font-size:26px; color:#0a0a0a; margin:0 0 10px; }\n  .wr-form__thanks p { font-size:16px; color:#6B6760; line-height:1.55; margin:0; }\n\n  \/* \u2500\u2500 FOOTER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .wr-footer { background:#0a0a0a; padding:64px 56px 40px; }\n  .wr-footer__grid { display:grid; grid-template-columns:2fr 1fr 1fr 1.2fr; gap:40px; padding-bottom:40px; border-bottom:1px solid rgba(255,255,255,.1); }\n  .wr-footer__brand { font-family:'Playfair Display',serif; font-weight:900; font-size:28px; color:#F6F4EF; }\n  .wr-footer__brand span { color:#1b64ff; }\n  .wr-footer__tag { color:rgba(255,255,255,.5); font-size:15px; max-width:320px; margin-top:16px; line-height:1.5; }\n  .wr-footer__col h4 { font-family:'DM Mono',monospace; font-size:11px; letter-spacing:.16em; text-transform:uppercase; color:rgba(255,255,255,.5); margin:0 0 18px; font-weight:400; }\n  .wr-footer__col a, .wr-footer__col span { display:block; color:rgba(255,255,255,.75); font-size:14px; text-decoration:none; margin-bottom:12px; line-height:1.4; }\n  .wr-footer__col a:hover { color:#fff; }\n  .wr-footer__col a.is-active { color:#d0e0ff; }\n  .wr-footer__copy { padding-top:24px; font-family:'DM Mono',monospace; font-size:11px; letter-spacing:.1em; color:rgba(255,255,255,.3); }\n\n  \/* \u2500\u2500 RESPONSIVE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  @media (max-width:1024px) {\n    .wr-hero__kpis { grid-template-columns:repeat(2,1fr); }\n    .wr-did__grid { grid-template-columns:1fr; }\n    .wr-loc { grid-template-columns:1fr; }\n  }\n  @media (max-width:768px) {\n    .wr-nav { padding:0 24px; }\n    .wr-nav__links { display:none; }\n    .wr-hero { padding:100px 24px 56px; }\n    .wr-hero__kpis { grid-template-columns:repeat(2,1fr); }\n    .wr-reto, .wr-did, .wr-num, .wr-cta { padding:56px 24px; }\n    .wr-reto__grid { grid-template-columns:1fr; gap:28px; }\n    .wr-metrics { grid-template-columns:repeat(2,1fr); }\n    .wr-loc__l, .wr-loc__r { padding:32px 22px; }\n    .wr-cm__table { min-width:600px; }\n    .wr-kw { padding:32px 22px; }\n    .wr-excl { padding:36px 22px; }\n    .wr-excl__row { grid-template-columns:1fr; gap:8px; }\n    .wr-cta__grid { grid-template-columns:1fr; }\n    .wr-form { padding:56px 24px; }\n    .wr-form__grid { grid-template-columns:1fr; gap:36px; }\n    .wr-form__row { grid-template-columns:1fr; }\n    .wr-footer { padding:56px 24px 40px; }\n    .wr-footer__grid { grid-template-columns:1fr; }\n  }\n<\/style>\n\n<!-- \u2500\u2500 NAV \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<nav class=\"wr-nav\">\n  <a class=\"wr-nav__logo\" href=\"index.html\">WeRise <b>\u00b7<\/b> Performance<span class=\"wr-nav__dot\">.<\/span><\/a>\n  <div class=\"wr-nav__links\">\n    <a href=\"index.html\">Inicio<\/a>\n    <a href=\"index.html#seo-boost\">SEO Boost<\/a>\n    <a href=\"index.html#lead-boost\">Lead Boost<\/a>\n    <a href=\"index.html#ecommerce-boost\">Ecommerce Boost<\/a>\n    <a href=\"casos.html\" class=\"is-active\">Casos<\/a>\n    <a href=\"index.html#nosotros\">Nosotros<\/a>\n  <\/div>\n  <a class=\"wr-nav__cta\" href=\"index.html#reservar-sesion\">Sesi\u00f3n estrat\u00e9gica<\/a>\n<\/nav>\n\n<main>\n\n  <!-- \u2500\u2500 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"wr-hero\">\n    <div class=\"wr-hero__deco\"><\/div>\n    <div class=\"wr-hero__inner\">\n      <div class=\"wr-hero__topbar\">\n        <div class=\"wr-hero__crumb\">\n          <a href=\"casos.html\">Casos<\/a><span class=\"sep\">\/<\/span><span id=\"bc-block\"><\/span>\n        <\/div>\n        <div class=\"wr-hero__live\">\n          <span class=\"wr-hero__livedot\"><\/span>\n          <span class=\"wr-hero__period\"><span id=\"clock\"><\/span><span class=\"sep\" style=\"margin:0 8px;color:rgba(255,255,255,.3)\">\/<\/span><span id=\"hero-period\"><\/span><\/span>\n        <\/div>\n      <\/div>\n      <div class=\"wr-hero__sector\" id=\"hero-sector\"><\/div>\n      <h1 id=\"hero-h1\"><\/h1>\n      <p class=\"wr-hero__subhead\" id=\"hero-subhead\"><\/p>\n      <div class=\"wr-hero__tabs\" id=\"period-tabs\"><\/div>\n      <div class=\"wr-hero__kpis\" id=\"hero-kpis\"><\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2500\u2500 TICKER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"wr-ticker\" aria-hidden=\"true\">\n    <div class=\"wr-ticker__track\" id=\"ticker-track\"><\/div>\n  <\/section>\n\n  <!-- \u2500\u2500 01 EL RETO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"wr-reto\">\n    <div class=\"wr-reto__grid\">\n      <div>\n        <div class=\"wr-sec-label\" style=\"color:#1040cc\">01 \u2014 El reto<\/div>\n        <h2 id=\"reto-title\"><\/h2>\n      <\/div>\n      <div>\n        <p class=\"wr-reto__p1\" id=\"reto-p1\"><\/p>\n        <p class=\"wr-reto__p2\" id=\"reto-p2\"><\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2500\u2500 02 QU\u00c9 HICIMOS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"wr-did\">\n    <div class=\"wr-sec-label\" style=\"color:#1b64ff\">02 \u2014 Qu\u00e9 hicimos<\/div>\n    <h2>Un trabajo <span class=\"itbl\">t\u00e9cnico antes que creativo.<\/span><\/h2>\n    <div class=\"wr-did__grid\" id=\"actions-grid\"><\/div>\n  <\/section>\n\n  <!-- \u2500\u2500 03 LOS N\u00daMEROS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"wr-num\" id=\"numeros\">\n    <div class=\"wr-sec-label\" style=\"color:#1040cc\">03 \u2014 Los n\u00fameros<\/div>\n    <h2>La prueba, <span class=\"itbl\">medida.<\/span><\/h2>\n    <p class=\"wr-num__note\" id=\"num-note\"><\/p>\n\n    <!-- A \u00b7 M\u00e9tricas comparativas -->\n    <div class=\"wr-metrics\" id=\"metrics-grid\"><\/div>\n\n    <!-- B \u00b7 Tabla reservas por canal -->\n    <div class=\"wr-loc\">\n      <div class=\"wr-loc__l\">\n        <div class=\"wr-loc__hd\"><span class=\"dot\" style=\"background:#34A853\"><\/span>Reservas por canal \u00b7 un local \u00b7 H1 2026<\/div>\n        <div class=\"wr-cm__wrap\">\n          <div class=\"wr-cm__table\">\n            <div class=\"wr-cm__thead\">\n              <span class=\"wr-cm__th\">Mes<\/span>\n              <span class=\"wr-cm__th r motor\">Motor Web<\/span>\n              <span class=\"wr-cm__th r\">Google Ads<\/span>\n              <span class=\"wr-cm__th r\">Software<\/span>\n              <span class=\"wr-cm__th r\">Total<\/span>\n            <\/div>\n            <div id=\"cm-rows\"><\/div>\n          <\/div>\n        <\/div>\n        <p class=\"wr-loc__note\" id=\"cm-note\"><\/p>\n      <\/div>\n      <div class=\"wr-loc__r\">\n        <div class=\"wr-sec-label\" style=\"color:#1040cc\">Lo que dice el dato<\/div>\n        <p class=\"wr-loc__narr1\" id=\"cm-narr\"><\/p>\n      <\/div>\n    <\/div>\n\n    <!-- C \u00b7 Tabla evoluci\u00f3n de keywords -->\n    <div class=\"wr-kw\">\n      <div class=\"wr-kw__hd\"><span class=\"dot\" style=\"background:#1b64ff\"><\/span>Evoluci\u00f3n de posiciones \u00b7 antes vs despu\u00e9s de la consolidaci\u00f3n<\/div>\n      <div class=\"wr-kw__wrap\">\n        <div class=\"wr-kw__table\">\n          <div class=\"wr-kw__thead\">\n            <span class=\"wr-kw__th\">Local<\/span>\n            <span class=\"wr-kw__th\">Keyword<\/span>\n            <span class=\"wr-kw__th\">Pos. antes<\/span>\n            <span class=\"wr-kw__th\">Pos. despu\u00e9s<\/span>\n            <span class=\"wr-kw__th\">Estado<\/span>\n          <\/div>\n          <div id=\"kw-rows\"><\/div>\n        <\/div>\n      <\/div>\n      <p class=\"wr-kw__note\" id=\"kw-note\"><\/p>\n    <\/div>\n\n    <!-- D \u00b7 Lo que NO mostramos -->\n    <div class=\"wr-excl\">\n      <div class=\"wr-excl__label\" id=\"excl-label\"><\/div>\n      <div class=\"wr-excl__rows\" id=\"excl-rows\"><\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2500\u2500 CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"wr-cta\">\n    <div class=\"wr-cta__dots\"><\/div>\n    <div class=\"wr-cta__grid\">\n      <div>\n        <div class=\"wr-cta__label\">\u00bfQuieres resultados as\u00ed?<\/div>\n        <h2 id=\"cta-title\"><\/h2>\n      <\/div>\n      <div class=\"wr-cta__col\">\n        <p id=\"cta-body\"><\/p>\n        <a class=\"wr-cta__btn\" href=\"#contacto\">Reservar sesi\u00f3n estrat\u00e9gica \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2500\u2500 FORMULARIO CUALIFICADOR \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <section class=\"wr-form\" id=\"contacto\">\n    <div class=\"wr-form__grid\">\n      <div class=\"wr-form__intro\">\n        <div class=\"wr-form__label\">Sesi\u00f3n estrat\u00e9gica<\/div>\n        <h2>Cu\u00e9ntanos <span class=\"itbl\">tu caso.<\/span><\/h2>\n        <p>Miramos tus n\u00fameros reales y te decimos qu\u00e9 se puede mover \u2014 antes de cualquier propuesta. Respondemos en 24-48h laborables.<\/p>\n        <ul class=\"wr-form__trust\">\n          <li>Sin propuesta cerrada ni compromiso<\/li>\n          <li>Diagn\u00f3stico honesto de tu medici\u00f3n actual<\/li>\n          <li>Solo trabajamos con quien de verdad podemos ayudar<\/li>\n        <\/ul>\n      <\/div>\n\n      <form class=\"wr-form__card\" id=\"wr-lead-form\" novalidate>\n        <div class=\"wr-form__row\">\n          <div class=\"wr-form__field\"><label>Nombre*<\/label><input name=\"nombre\" type=\"text\" required autocomplete=\"name\"><\/div>\n          <div class=\"wr-form__field\"><label>Email*<\/label><input name=\"email\" type=\"email\" required autocomplete=\"email\"><\/div>\n        <\/div>\n        <div class=\"wr-form__row\">\n          <div class=\"wr-form__field\"><label>Tel\u00e9fono<\/label><input name=\"telefono\" type=\"tel\" autocomplete=\"tel\"><\/div>\n          <div class=\"wr-form__field\"><label>Web de tu negocio<\/label><input name=\"web\" type=\"text\" placeholder=\"https:\/\/\"><\/div>\n        <\/div>\n        <div class=\"wr-form__row\">\n          <div class=\"wr-form__field\"><label>Sector<\/label>\n            <select name=\"sector\">\n              <option value=\"\">Selecciona\u2026<\/option>\n              <option>E-commerce<\/option>\n              <option>Salud \/ Cl\u00ednica<\/option>\n              <option>Industrial \/ B2B<\/option>\n              <option>Hosteler\u00eda \/ Restauraci\u00f3n<\/option>\n              <option>Reformas \/ Construcci\u00f3n<\/option>\n              <option>Inmobiliaria<\/option>\n              <option>Servicios profesionales<\/option>\n              <option>Otro<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"wr-form__field\"><label>Servicio de inter\u00e9s<\/label>\n            <select name=\"servicio\">\n              <option value=\"\">Selecciona\u2026<\/option>\n              <option>SEO Boost<\/option>\n              <option>Lead Boost<\/option>\n              <option>Ecommerce Boost<\/option>\n              <option>No lo s\u00e9 a\u00fan<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"wr-form__row\">\n          <div class=\"wr-form__field\"><label>Inversi\u00f3n mensual en publicidad<\/label>\n            <select name=\"presupuesto\">\n              <option value=\"\">Selecciona\u2026<\/option>\n              <option>A\u00fan no invierto<\/option>\n              <option>Menos de 500 \u20ac\/mes<\/option>\n              <option>500 \u2013 1.500 \u20ac\/mes<\/option>\n              <option>1.500 \u2013 5.000 \u20ac\/mes<\/option>\n              <option>5.000 \u2013 15.000 \u20ac\/mes<\/option>\n              <option>M\u00e1s de 15.000 \u20ac\/mes<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"wr-form__field\"><label>Facturaci\u00f3n mensual aprox.<\/label>\n            <select name=\"facturacion\">\n              <option value=\"\">Selecciona\u2026<\/option>\n              <option>Menos de 10.000 \u20ac<\/option>\n              <option>10.000 \u2013 50.000 \u20ac<\/option>\n              <option>50.000 \u2013 150.000 \u20ac<\/option>\n              <option>M\u00e1s de 150.000 \u20ac<\/option>\n              <option>Prefiero no decirlo<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"wr-form__field\">\n          <label>\u00bfQu\u00e9 quieres conseguir?<\/label>\n          <textarea name=\"mensaje\" rows=\"4\" placeholder=\"Cu\u00e9ntanos tu situaci\u00f3n y tu objetivo principal.\"><\/textarea>\n        <\/div>\n        <label class=\"wr-form__consent\">\n          <input type=\"checkbox\" name=\"consent\" required>\n          <span>He le\u00eddo y acepto la <a href=\"\/politica-de-privacidad\/\" target=\"_blank\" rel=\"noopener\">pol\u00edtica de privacidad<\/a> y el tratamiento de mis datos para ser contactado.<\/span>\n        <\/label>\n        <!-- honeypot anti-spam -->\n        <input type=\"text\" name=\"empresa_web\" class=\"wr-hp\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\">\n        <input type=\"hidden\" name=\"origen\" id=\"wr-origen\" value=\"\">\n        <input type=\"hidden\" name=\"ts\" id=\"wr-ts\" value=\"\">\n        <button type=\"submit\" class=\"wr-form__submit\">Enviar y reservar sesi\u00f3n \u2192<\/button>\n        <div class=\"wr-form__msg\" id=\"wr-form-msg\" role=\"status\" aria-live=\"polite\"><\/div>\n      <\/form>\n    <\/div>\n  <\/section>\n\n<\/main>\n\n<!-- \u2500\u2500 FOOTER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<footer class=\"wr-footer\">\n  <div class=\"wr-footer__grid\">\n    <div>\n      <div class=\"wr-footer__brand\">WeRise<span>\u00b7<\/span><\/div>\n      <p class=\"wr-footer__tag\">Agencia de performance marketing. Solo ganamos si t\u00fa ganas.<\/p>\n    <\/div>\n    <div class=\"wr-footer__col\">\n      <h4>Bloques<\/h4>\n      <a href=\"index.html#seo-boost\">SEO Boost<\/a>\n      <a href=\"index.html#lead-boost\">Lead Boost<\/a>\n      <a href=\"index.html#ecommerce-boost\">Ecommerce Boost<\/a>\n    <\/div>\n    <div class=\"wr-footer__col\">\n      <h4>Compa\u00f1\u00eda<\/h4>\n      <a href=\"index.html#nosotros\">Nosotros<\/a>\n      <a href=\"casos.html\" class=\"is-active\">Casos<\/a>\n      <a href=\"index.html#contacto\">Contacto<\/a>\n    <\/div>\n    <div class=\"wr-footer__col\">\n      <h4>Contacto<\/h4>\n      <a href=\"mailto:hola@weriseperformance.com\">hola@weriseperformance.com<\/a>\n      <span>+34 \u00b7 Valencia, Espa\u00f1a<\/span>\n      <span>L-V \u00b7 9:00\u201319:00 CET<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"wr-footer__copy\">\u00a9 2026 WeRise Performance \u00b7 Solo ganamos si t\u00fa ganas<\/div>\n<\/footer>\n\n<script>\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\/\/ CASE_DATA \u2014 Para crear un nuevo caso: copia este archivo,\n\/\/ edita solo este objeto. No toques nada m\u00e1s.\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\nconst CASE_DATA = {\n  \/\/ Meta\n  block:    'SEO Boost + Google Ads',\n  sector:   'Cadena de restaurantes sushi buffet \u00b7 5 locales \u00b7 Espa\u00f1a',\n  period:   'Enero\u2013junio 2026 (H1)',\n  client:   'Cadena de sushi buffet \u00b7 Espa\u00f1a',\n\n  \/\/ Hero\n  kpiHero:  '+144%',\n  h1:       '+144% de tr\u00e1fico org\u00e1nico. El SEO genera el 56% de todas las reservas.',\n  subhead:  'Cinco locales con p\u00e1ginas que se canibalizaban entre s\u00ed. Cuando resolvimos eso, el org\u00e1nico se convirti\u00f3 en el canal de reservas n\u00famero uno \u2014 por encima de Google Ads y de cualquier otro canal.',\n\n  \/\/ Tabs de per\u00edodo (2 tabs: antes vs despu\u00e9s de la consolidaci\u00f3n)\n  periods: ['Antes (ene\u2013may)', 'Despu\u00e9s (jun 2026)'],\n  defaultPeriod: 'Despu\u00e9s (jun 2026)',\n\n  heroKpis: [\n    { label: 'Tr\u00e1fico org\u00e1nico YoY',    v2025: 'l\u00ednea base', v2026: '+144%',   delta: '+144% YoY' },\n    { label: 'Reservas canal org\u00e1nico', v2025: 'sin medir',  v2026: '56%',     delta: 'del total de reservas' },\n    { label: 'Coste por comensal \u00b7 Ads', v2025: 'no medido',  v2026: '0,18\u20ac',   delta: 'Google Ads \u00b7 un local' },\n    { label: 'Keywords recuperadas',    v2025: 'en ca\u00edda',   v2026: 'top 3-8', delta: '10 keywords principales' },\n  ],\n\n  \/\/ Ticker\n  tickerItems: [\n    'SEO multilocal \u00b7 5 locales',\n    'Canibalizaci\u00f3n resuelta en oleadas',\n    'Org\u00e1nico = canal n\u00ba1 de reservas',\n    '+144% tr\u00e1fico YoY',\n    '0,18\u20ac por comensal en Google Ads',\n    'Fuente de verdad: plataforma de reservas independiente',\n  ],\n\n  \/\/ Secci\u00f3n 01 \u2014 El reto\n  retoTitle: 'Cinco locales. Las mismas keywords. Y <span class=\"itbl\">Google confundido.<\/span>',\n  retoPara1: 'Una cadena de sushi buffet con cinco locales en distintas ciudades. El problema no era falta de contenido \u2014 era exceso: <strong>decenas de p\u00e1ginas compitiendo por las mismas b\u00fasquedas<\/strong>. \"Sushi Valencia\" pod\u00eda resolverse en cinco URLs distintas del mismo dominio. Google eleg\u00eda la peor. El resultado: posiciones cayendo pese a tener el contenido correcto.',\n  retoPara2: 'El encargo fue <strong>t\u00e9cnico antes que creativo<\/strong>: auditar qu\u00e9 URL deb\u00eda sobrevivir por local, redirigir o eliminar el resto, y despu\u00e9s reconstruir la autoridad interna con interlinking sistem\u00e1tico. Sin tocar una sola campa\u00f1a de pago hasta que el dato org\u00e1nico fuera fiable.',\n\n  \/\/ Secci\u00f3n 02 \u2014 Qu\u00e9 hicimos (3 columnas)\n  actions: [\n    {\n      tag: 'SEO t\u00e9cnico', when: 'May\u2013jun 2026',\n      title: 'Consolidaci\u00f3n de canibalizaci\u00f3n por oleadas',\n      effect: 'Posiciones top 3-8 \u00b7 +144% org\u00e1nico YoY',\n      items: [\n        'Auditor\u00eda de canibalizaci\u00f3n: mapeadas las URLs supervivientes por local (1 hub por ciudad)',\n        'Local Bilbao: primera oleada, 18 mayo \u2014 recuperaci\u00f3n confirmada en 10 d\u00edas',\n        'Local Valencia: dos oleadas (1 y 11 junio) \u2014 \"sushi valencia\" 10,5 \u2192 7,9, \"japon\u00e9s valencia\" 10,4 \u2192 7,5',\n        'Local Granada: 16 junio \u2014 \"sushi granada\" en recuperaci\u00f3n desde posici\u00f3n 14 hacia top 5',\n        'Local Alfafar: 26 junio \u2014 l\u00ednea base establecida, resultados esperados 14-21 julio',\n        '159 posts internos reapuntados a sus hubs mediante Elementor data patching (sin reedici\u00f3n manual)',\n      ],\n    },\n    {\n      tag: 'Google Ads', when: 'Ene\u2013jun 2026',\n      title: 'Ads estructurado sobre dato fiable',\n      effect: '0,18\u20ac\/comensal \u00b7 438 reservas verificadas junio',\n      items: [\n        'Fuente de verdad = plataforma de reservas del restaurante (no la plataforma publicitaria)',\n        'Reconciliaci\u00f3n mensual: Google Ads 438 reservas \u2248 plataforma canal Google 439 \u2014 diferencia de 1',\n        'Coste por comensal real: 0,18\u20ac (factor 3,3 comensales\/reserva)',\n        'LOCAL PMax = 89% del volumen de reservas del canal de pago',\n        'Conversi\u00f3n \u00fanica biddable: reserva confirmada \u2014 tel\u00e9fono y store visits degradados a secundarias',\n        'Test de incrementalidad planificado: pausar PMax 10-14 d\u00edas para descartar canibalizaci\u00f3n del org\u00e1nico',\n      ],\n    },\n    {\n      tag: 'Medici\u00f3n', when: 'Todo el semestre',\n      title: 'La plataforma de reservas como juez',\n      effect: 'Org\u00e1nico 56% \u00b7 Ads 38% \u00b7 Software 6%',\n      items: [\n        'KPI principal: comensales por canal en la plataforma de reservas (no atribuci\u00f3n de plataforma publicitaria)',\n        'Motor Web (org\u00e1nico + ficha GMB) = canal n\u00ba1 los 6 meses consecutivos del semestre',\n        'Local Heron City H1 2026: 22.712 comensales totales \u2014 12.793 por org\u00e1nico, 8.610 por Google, 1.309 por tel\u00e9fono',\n        'La \"ca\u00edda\" de junio en org\u00e1nico (\u221217% vs mayo) es estacional \u2014 YoY sigue en +144%',\n        'Datos sin modelo de atribuci\u00f3n propio de WeRise: la plataforma de reservas es externa e independiente',\n      ],\n    },\n  ],\n\n  \/\/ Secci\u00f3n 03 \u2014 Los n\u00fameros\n  numNote: 'Fuente de verdad: plataforma de reservas del restaurante (independiente de WeRise). Comparativa antes vs despu\u00e9s de la consolidaci\u00f3n de canibalizaci\u00f3n.',\n\n  \/\/ M\u00e9tricas comparativas (grid 4 celdas)\n  metrics: [\n    { label: 'Tr\u00e1fico org\u00e1nico YoY \u00b7 junio',     delta: '+144%',  from: '4.663 sesiones',  to: '11.387 sesiones', color: '#1b64ff' },\n    { label: 'Tr\u00e1fico org\u00e1nico YoY \u00b7 mayo',       delta: '+49,7%', from: '10.985 sesiones', to: '16.452 sesiones', color: '#1b64ff' },\n    { label: 'Coste\/comensal Google Ads',          delta: '0,18\u20ac',  from: 'no medido',       to: 'verificado plataforma reservas', color: '#0a0a0a' },\n    { label: 'Mix canal org\u00e1nico H1 \u00b7 un local',  delta: '56%',    from: 'Google Ads 38%',  to: 'Org\u00e1nico 56%', color: '#1b64ff' },\n  ],\n\n  \/\/ Evoluci\u00f3n de keywords por local\n  keywordRows: [\n    { local: 'Local Valencia',   keyword: 'sushi valencia',        antes: '10,5', despues: '7,9',            estado: 'recuperada' },\n    { local: 'Local Valencia',   keyword: 'japon\u00e9s valencia',      antes: '10,4', despues: '7,5',            estado: 'recuperada' },\n    { local: 'Local Valencia',   keyword: 'buffet sushi valencia', antes: '13,8', despues: '9,5',            estado: 'recuperando' },\n    { local: 'Local Bilbao',     keyword: 'sushi bilbao',          antes: 'p\u00e1g 3', despues: 'p\u00e1g 1-2',       estado: 'recuperada' },\n    { local: 'Local Granada',    keyword: 'sushi granada',         antes: '14',   despues: 'top 5',          estado: 'recuperando' },\n    { local: 'Local Granada',    keyword: 'japon\u00e9s granada',       antes: '3\u21926',  despues: 'recuperando',    estado: 'recuperando' },\n    { local: 'Local Heron City', keyword: 'sushi paterna',         antes: '\u2014',    despues: 'pos 3',          estado: 'defendida' },\n    { local: 'Local Alfafar',    keyword: 'buffet sushi alfafar',  antes: '\u2014',    despues: 'nueva landing',  estado: 'nueva' },\n  ],\n\n  \/\/ Tabla plataforma de reservas H1 (un local \u2014 \u00fanico con datos completos)\n  reservasRows: [\n    { mes: 'Enero',    motorWeb: '2.219',  google: '1.659', software: '388',   total: '4.266' },\n    { mes: 'Febrero',  motorWeb: '1.616',  google: '1.236', software: '309',   total: '3.161' },\n    { mes: 'Marzo',    motorWeb: '2.055',  google: '1.452', software: '123',   total: '3.630' },\n    { mes: 'Abril',    motorWeb: '2.479',  google: '1.320', software: '126',   total: '3.925' },\n    { mes: 'Mayo',     motorWeb: '2.419',  google: '1.492', software: '239',   total: '4.150' },\n    { mes: 'Junio',    motorWeb: '2.005',  google: '1.451', software: '124',   total: '3.580' },\n    { mes: 'H1 Total', motorWeb: '12.793', google: '8.610', software: '1.309', total: '22.712' },\n  ],\n  reservasNote: 'Datos de la plataforma de reservas del restaurante \u00b7 un \u00fanico local \u00b7 H1 2026. \"Motor Web\" = org\u00e1nico + ficha de Google. \"Google\" = Google Ads + bot\u00f3n de reserva en ficha. \"Software\" = tel\u00e9fono y gesti\u00f3n manual.',\n  reservasNarr: 'El canal org\u00e1nico supera al pago todos los meses del semestre, sin excepci\u00f3n. No es una casualidad ni un pico: es el compuesto del trabajo de SEO. El coste de ese canal org\u00e1nico, una vez posicionado, es 0\u20ac por visita.',\n\n  \/\/ Nota tabla keywords\n  keywordNote: 'Medici\u00f3n: Google Search Console \u00b7 posici\u00f3n media por query. Per\u00edodo de verificaci\u00f3n: 10-21 d\u00edas post-consolidaci\u00f3n.',\n\n  \/\/ Secci\u00f3n 03 \u00b7 D \u2014 Lo que NO mostramos (honestidad)\n  excludedLabel: 'Transparencia \u00b7 lo que excluimos y por qu\u00e9',\n  excluded: [\n    {\n      t: 'Los datos de otros 4 locales en la plataforma de reservas',\n      d: 'Solo disponemos del export completo del Local Heron City. El resto de locales tienen el dato pendiente de export. No publicamos lo que no podemos verificar.',\n    },\n    {\n      t: 'El test de incrementalidad de PMax',\n      d: 'Hay hip\u00f3tesis de que PMax se atribuye reservas que vendr\u00edan igual por la ficha de Google. Publicaremos el resultado cuando el test de 14 d\u00edas est\u00e9 ejecutado y analizado.',\n    },\n    {\n      t: 'El estado real de Granada antes de la poda',\n      d: '\"Sushi Granada\" cay\u00f3 de posici\u00f3n 4 a posici\u00f3n 14. Fue una ca\u00edda org\u00e1nica previa al trabajo de WeRise por canibalizaci\u00f3n hist\u00f3rica. La mostramos como punto de partida, no como resultado de nuestra acci\u00f3n.',\n    },\n  ],\n\n  \/\/ CTA final\n  ctaTitle: 'El SEO no es tr\u00e1fico. Es <span class=\"itbk\">reservas verificadas.<\/span>',\n  ctaBody:  'Antes de trabajar posicionamiento, auditamos qu\u00e9 p\u00e1ginas se estaban pisando entre s\u00ed. Sin ese paso, cualquier contenido nuevo empeora el problema. Empezamos por ah\u00ed.',\n};\n\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\/\/ C\u00d3MO USAR ESTE ARCHIVO COMO PLANTILLA PARA UN NUEVO CASO:\n\/\/ 1. Copia este archivo completo \u2192 ren\u00f3mbralo\n\/\/ 2. Edita SOLO el objeto CASE_DATA de arriba con los datos del nuevo caso\n\/\/ 3. Guarda y sube el archivo al servidor\n\/\/ 4. Abre casos.html \u2192 busca el objeto del caso en el array CASES\n\/\/    \u2192 cambia su href:'' por la ruta del archivo\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\ndocument.addEventListener('DOMContentLoaded', () => {\n\n  const D = CASE_DATA;\n  let activePeriod = D.defaultPeriod;\n\n  \/\/ \u2500\u2500 EST\u00c1TICO (todo desde CASE_DATA) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  document.title = 'Caso ' + D.client + ' \u00b7 ' + D.kpiHero + ' org\u00e1nico \u00b7 WeRise Performance';\n  document.getElementById('bc-block').textContent    = D.block;\n  document.getElementById('hero-period').textContent = D.period;\n  document.getElementById('hero-sector').textContent = D.sector;\n\n  \/\/ H1: kpiHero en span azul al inicio + resto\n  const h1El = document.getElementById('hero-h1');\n  if (D.h1.indexOf(D.kpiHero) === 0) {\n    h1El.innerHTML = '<span class=\"hl\">' + D.kpiHero + '<\/span>' + D.h1.slice(D.kpiHero.length);\n  } else {\n    h1El.innerHTML = '<span class=\"hl\">' + D.kpiHero + '<\/span> ' + D.h1;\n  }\n  document.getElementById('hero-subhead').textContent = D.subhead;\n\n  \/\/ Reto\n  document.getElementById('reto-title').innerHTML = D.retoTitle;\n  document.getElementById('reto-p1').innerHTML    = D.retoPara1;\n  document.getElementById('reto-p2').innerHTML    = D.retoPara2;\n\n  \/\/ Nota intro n\u00fameros\n  document.getElementById('num-note').textContent = D.numNote;\n\n  \/\/ Acciones (Qu\u00e9 hicimos)\n  document.getElementById('actions-grid').innerHTML = D.actions.map(a =>\n    '<div class=\"wr-did__card\">' +\n      '<div class=\"wr-did__head\"><span class=\"wr-did__tag\">' + a.tag + '<\/span>' +\n      '<span class=\"wr-did__when\">' + a.when + '<\/span><\/div>' +\n      '<div class=\"wr-did__title\">' + a.title + '<\/div>' +\n      '<ul class=\"wr-did__items\">' + a.items.map(i => '<li>' + i + '<\/li>').join('') + '<\/ul>' +\n      '<div class=\"wr-did__foot\">\u2192 ' + a.effect + '<\/div>' +\n    '<\/div>'\n  ).join('');\n\n  \/\/ A \u00b7 M\u00e9tricas comparativas\n  document.getElementById('metrics-grid').innerHTML = D.metrics.map(m =>\n    '<div class=\"wr-metrics__cell\">' +\n      '<span class=\"wr-metrics__label\">' + m.label + '<\/span>' +\n      '<span class=\"wr-metrics__delta\" style=\"color:' + (m.color || '#1b64ff') + '\">' + m.delta + '<\/span>' +\n      '<span class=\"wr-metrics__ft\">' + m.from + ' <span class=\"hl\">\u2192<\/span> ' + m.to + '<\/span>' +\n    '<\/div>'\n  ).join('');\n\n  \/\/ B \u00b7 Tabla reservas por canal\n  document.getElementById('cm-rows').innerHTML = D.reservasRows.map(r => {\n    const total = r.mes === 'H1 Total';\n    return '<div class=\"wr-cm__row' + (total ? ' is-total' : '') + '\">' +\n      '<span class=\"wr-cm__mes\">' + r.mes + '<\/span>' +\n      '<span class=\"wr-cm__c motor\">' + r.motorWeb + '<\/span>' +\n      '<span class=\"wr-cm__c\">' + r.google + '<\/span>' +\n      '<span class=\"wr-cm__c\">' + r.software + '<\/span>' +\n      '<span class=\"wr-cm__c\">' + r.total + '<\/span>' +\n    '<\/div>';\n  }).join('');\n  document.getElementById('cm-note').textContent = D.reservasNote;\n  document.getElementById('cm-narr').textContent = D.reservasNarr;\n\n  \/\/ C \u00b7 Tabla evoluci\u00f3n de keywords\n  const KW_BADGE = {\n    recuperada:  'color:#1A6B3C;background:rgba(26,107,60,.12)',\n    recuperando: 'color:#1040cc;background:rgba(27,100,255,.10)',\n    defendida:   'color:#6B6760;background:#EDE9E0',\n    nueva:       'color:#0a0a0a;background:rgba(0,0,0,.08)',\n  };\n  document.getElementById('kw-rows').innerHTML = D.keywordRows.map(r => {\n    const st = KW_BADGE[r.estado] || KW_BADGE.defendida;\n    const label = r.estado.charAt(0).toUpperCase() + r.estado.slice(1);\n    return '<div class=\"wr-kw__row\">' +\n      '<span class=\"wr-kw__local\">' + r.local + '<\/span>' +\n      '<span class=\"wr-kw__kw\">' + r.keyword + '<\/span>' +\n      '<span class=\"wr-kw__pos antes\">' + r.antes + '<\/span>' +\n      '<span class=\"wr-kw__pos despues\">' + r.despues + '<\/span>' +\n      '<span class=\"wr-kw__badge\" style=\"' + st + '\">' + label + '<\/span>' +\n    '<\/div>';\n  }).join('');\n  document.getElementById('kw-note').textContent = D.keywordNote;\n\n  \/\/ D \u00b7 Lo que NO mostramos\n  document.getElementById('excl-label').textContent = D.excludedLabel;\n  document.getElementById('excl-rows').innerHTML = D.excluded.map(e =>\n    '<div class=\"wr-excl__row\">' +\n      '<div class=\"wr-excl__t\">' + e.t + '<\/div>' +\n      '<div class=\"wr-excl__d\">' + e.d + '<\/div>' +\n    '<\/div>'\n  ).join('');\n\n  \/\/ CTA\n  document.getElementById('cta-title').innerHTML  = D.ctaTitle;\n  document.getElementById('cta-body').textContent = D.ctaBody;\n\n  \/\/ Ticker (duplicado para loop suave)\n  const oneT = D.tickerItems.map(t => '<span class=\"wr-ticker__item\">' + t + '<\/span>').join('');\n  document.getElementById('ticker-track').innerHTML = oneT + oneT;\n\n  \/\/ \u2500\u2500 SELECTOR DE PER\u00cdODO (tabs hero KPIs) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function renderPeriodTabs() {\n    const container = document.getElementById('period-tabs');\n    container.innerHTML = '';\n    D.periods.forEach(p => {\n      const active = p === activePeriod;\n      const btn = document.createElement('button');\n      btn.textContent = p;\n      btn.style.cssText =\n        \"font-family:'DM Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;\" +\n        \"padding:11px 20px;border:none;cursor:pointer;transition:all .2s;\" +\n        \"background:\" + (active ? '#1b64ff' : 'transparent') + \";\" +\n        \"color:\" + (active ? '#fff' : 'rgba(255,255,255,.55)');\n      btn.addEventListener('click', () => {\n        activePeriod = p;\n        renderPeriodTabs();\n        renderHeroKpis();\n      });\n      container.appendChild(btn);\n    });\n  }\n\n  function renderHeroKpis() {\n    const isLatest = activePeriod === D.defaultPeriod;\n    const grid = document.getElementById('hero-kpis');\n    grid.innerHTML = D.heroKpis.map(k => {\n      const val   = isLatest ? k.v2026 : k.v2025;\n      const badge = isLatest ? k.delta : 'l\u00ednea base';\n      const badgeStyle = isLatest\n        ? \"color:#d0e0ff;border:1px solid rgba(111,160,255,.4)\"\n        : \"color:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.12)\";\n      return '<div style=\"background:#0E0E0E;padding:28px 24px\">' +\n        '<b style=\"font-family:\\'Playfair Display\\',serif;font-weight:700;' +\n        'font-size:clamp(28px,3.2vw,44px);color:#d0e0ff;letter-spacing:-.02em;display:block;line-height:1\">' +\n        val + '<\/b>' +\n        '<div style=\"margin-top:12px\">' +\n        '<span style=\"font-family:\\'DM Mono\\',monospace;font-size:11px;letter-spacing:.08em;' +\n        'font-weight:600;padding:3px 8px;' + badgeStyle + '\">' + badge + '<\/span>' +\n        '<\/div>' +\n        '<span style=\"font-family:\\'DM Mono\\',monospace;font-size:10px;letter-spacing:.16em;' +\n        'color:rgba(255,255,255,.5);text-transform:uppercase;margin-top:10px;display:block;line-height:1.4\">' +\n        k.label + '<\/span>' +\n        '<\/div>';\n    }).join('');\n  }\n\n  renderPeriodTabs();\n  renderHeroKpis();\n\n  \/\/ \u2500\u2500 RELOJ (live) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  const clockEl = document.getElementById('clock');\n  const pad2 = n => String(n).padStart(2, '0');\n  const tick = () => {\n    const d = new Date();\n    clockEl.textContent = pad2(d.getHours()) + ':' + pad2(d.getMinutes()) + ':' + pad2(d.getSeconds()) + ' CET';\n  };\n  tick(); setInterval(tick, 1000);\n\n  \/\/ \u2500\u2500 FORMULARIO CUALIFICADOR \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  const form = document.getElementById('wr-lead-form');\n  if (form) {\n    const origen = document.getElementById('wr-origen');\n    const tsEl   = document.getElementById('wr-ts');\n    if (origen) origen.value = 'Caso: ' + (D.client || document.title);\n    if (tsEl)   tsEl.value = String(Date.now());\n\n    form.addEventListener('submit', async (e) => {\n      e.preventDefault();\n      const msg = document.getElementById('wr-form-msg');\n      msg.className = 'wr-form__msg';\n      if (!form.nombre.value.trim() || !form.email.value.trim() || !form.consent.checked) {\n        msg.className = 'wr-form__msg is-err';\n        msg.textContent = 'Completa nombre, email y acepta la pol\u00edtica de privacidad.';\n        return;\n      }\n      const btn = form.querySelector('.wr-form__submit');\n      const prev = btn.textContent;\n      btn.disabled = true; btn.textContent = 'Enviando\u2026';\n      const data = new FormData(form);\n      data.append('action', 'wr_case_lead');\n      try {\n        const r = await fetch('\/wp-admin\/admin-ajax.php', { method: 'POST', body: data });\n        const j = await r.json().catch(() => ({ success: false }));\n        if (r.ok && j.success) {\n          form.innerHTML =\n            '<div class=\"wr-form__thanks\"><h3>\u00a1Gracias! Hemos recibido tu caso.<\/h3>' +\n            '<p>Te escribimos en 24-48h laborables desde hola@weriseperformance.com.<\/p><\/div>';\n        } else {\n          throw new Error((j.data && j.data.message) || 'error');\n        }\n      } catch (err) {\n        msg.className = 'wr-form__msg is-err';\n        const asunto = encodeURIComponent('Quiero una sesi\u00f3n estrat\u00e9gica');\n        const cuerpo = encodeURIComponent(\n          'Nombre: ' + form.nombre.value + '\\nEmail: ' + form.email.value +\n          '\\nTel\u00e9fono: ' + form.telefono.value + '\\nWeb: ' + form.web.value +\n          '\\nSector: ' + form.sector.value + '\\nServicio: ' + form.servicio.value +\n          '\\nInversi\u00f3n mensual: ' + form.presupuesto.value + '\\nFacturaci\u00f3n: ' + form.facturacion.value +\n          '\\n\\n' + form.mensaje.value);\n        msg.innerHTML = 'No se pudo enviar autom\u00e1ticamente. Escr\u00edbenos a ' +\n          '<a href=\"mailto:hola@weriseperformance.com?subject=' + asunto + '&#038;body=' + cuerpo + '\">hola@weriseperformance.com<\/a>.';\n        btn.disabled = false; btn.textContent = prev;\n      }\n    });\n  }\n});\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>WeRise \u00b7 Performance. Inicio SEO Boost Lead Boost Ecommerce Boost Casos Nosotros Sesi\u00f3n estrat\u00e9gica Casos\/ \/ 01 \u2014 El reto 02 \u2014 Qu\u00e9 hicimos Un trabajo t\u00e9cnico antes que creativo. 03 \u2014 Los n\u00fameros La prueba, medida. Reservas por canal \u00b7 un local \u00b7 H1 2026 Mes Motor Web Google Ads Software Total Lo que [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-4505","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/weriseperformance.com\/en\/wp-json\/wp\/v2\/pages\/4505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weriseperformance.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/weriseperformance.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/weriseperformance.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/weriseperformance.com\/en\/wp-json\/wp\/v2\/comments?post=4505"}],"version-history":[{"count":1,"href":"https:\/\/weriseperformance.com\/en\/wp-json\/wp\/v2\/pages\/4505\/revisions"}],"predecessor-version":[{"id":4508,"href":"https:\/\/weriseperformance.com\/en\/wp-json\/wp\/v2\/pages\/4505\/revisions\/4508"}],"wp:attachment":[{"href":"https:\/\/weriseperformance.com\/en\/wp-json\/wp\/v2\/media?parent=4505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}