{"id":15623,"date":"2026-08-23T16:19:54","date_gmt":"2026-08-23T16:19:54","guid":{"rendered":"https:\/\/www.costamedicalservices.com\/?page_id=15623"},"modified":"2026-08-26T14:26:58","modified_gmt":"2026-08-26T14:26:58","slug":"wegovy","status":"publish","type":"page","link":"https:\/\/www.costamedicalservices.com\/sv\/es\/wegovy\/","title":{"rendered":"Wegovy en Espa\u00f1a | Receta y consulta m\u00e9dica online"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15623\" class=\"elementor elementor-15623\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-86e7b78 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"86e7b78\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c795db\" data-id=\"3c795db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c4b7b44 elementor-widget elementor-widget-html\" data-id=\"c4b7b44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\nCOSTA MEDICAL SERVICES - WEGOVY ESPA\u00d1A MAIN HUB\nFULL CODE - ONE ELEMENTOR HTML WIDGET\nV8 + COMPACT SERVICES BOOKING MODAL + REFINED PRE-TEST FLOW\n========================================================= -->\n\n<div class=\"emc-wegovy-page\" id=\"emc-wegovy-page\" lang=\"es-ES\" data-page-language=\"es-ES\">\n\n  <script>\n    window.EMC_WEGOVY = {\n      PAGE_OFFSET_DESKTOP: 18,\n      PAGE_OFFSET_MOBILE: 10,\n\n      URLS: {\n        BOOK: \"https:\/\/costamedicalservices.setmore.com\/es\",\n        PRETEST: \"#emc-mj-pretest\",\n        DOSES: \"\/es\/wegovy\/dosis\/\",\n        SIDE_EFFECTS: \"\/es\/wegovy\/efectos-secundarios\/\",\n        VS_MOUNJARO: \"\/es\/wegovy-vs-mounjaro\/\",\n        ORAL: \"\/es\/wegovy-oral\/\",\n        TREATMENTS: \"\/es\/perder-peso\/\",\n        CONTACT: \"\/es\/contacto\/\"\n      },\n\n      PRICE: {\n        KEY: \"weight_loss_consultation\",\n        FALLBACK: \"39\u20ac\"\n      },\n\n      IMAGES: {\n        HERO_PENS: {\n          DESKTOP_BOX_HEIGHT: 390,\n          DESKTOP_X: 50,\n          DESKTOP_Y: 50,\n          DESKTOP_SCALE: 1.00,\n          MOBILE_BOX_HEIGHT: 285,\n          MOBILE_X: 50,\n          MOBILE_Y: 50,\n          MOBILE_SCALE: 1.00\n        },\n\n        DOSE_CHART: {\n          DESKTOP_BOX_HEIGHT: 330,\n          DESKTOP_X: 50,\n          DESKTOP_Y: 50,\n          DESKTOP_SCALE: 1.00,\n          MOBILE_BOX_HEIGHT: 220,\n          MOBILE_X: 50,\n          MOBILE_Y: 50,\n          MOBILE_SCALE: 1.00\n        },\n\n        PHARMACY: {\n          DESKTOP_BOX_HEIGHT: 230,\n          DESKTOP_X: 50,\n          DESKTOP_Y: 50,\n          DESKTOP_SCALE: 1.05,\n          MOBILE_BOX_HEIGHT: 185,\n          MOBILE_X: 50,\n          MOBILE_Y: 48,\n          MOBILE_SCALE: 1.06\n        }\n      }\n    };\n  <\/script>\n\n  <style>\n    :root{\n      --emc-mj-bg:#ffffff;\n      --emc-mj-text:#142b63;\n      --emc-mj-text-2:#5f6f8f;\n      --emc-mj-line:#e7eef8;\n      --emc-mj-soft:#f8fbff;\n      --emc-mj-soft-2:#f5f8fd;\n      --emc-mj-pink:#d9367f;\n      --emc-mj-blue:#1d67e0;\n      --emc-mj-blue-dark:#1452bd;\n      --emc-mj-teal:#26b59a;\n      --emc-mj-orange:#ef9b24;\n      --emc-mj-violet:#6f66ff;\n      --emc-mj-green:#2fb87e;\n      --emc-mj-shadow:0 18px 45px rgba(19,43,99,.07);\n      --emc-mj-shadow-soft:0 12px 28px rgba(19,43,99,.045);\n      --emc-mj-radius:26px;\n      --emc-mj-max:1240px;\n      --emc-page-offset-desktop:18px;\n      --emc-page-offset-mobile:10px;\n    }\n\n    html,\n    body{\n      background:#fff !important;\n    }\n\n    .emc-wegovy-page,\n    .emc-wegovy-page *{\n      box-sizing:border-box;\n    }\n\n    .emc-wegovy-page{\n      width:100vw;\n      margin-left:calc(50% - 50vw);\n      margin-right:calc(50% - 50vw);\n      background:#fff !important;\n      color:var(--emc-mj-text);\n      font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;\n      position:relative;\n      overflow:hidden;\n      margin-top:var(--emc-page-offset-desktop);\n    }\n\n    .emc-wegovy-page a{\n      text-decoration:none !important;\n    }\n\n    .emc-mj-shell{\n      width:min(var(--emc-mj-max), calc(100vw - 34px));\n      margin:0 auto;\n      position:relative;\n    }\n\n    .emc-mj-section{\n      padding:32px 0;\n      background:#fff !important;\n    }\n\n    .emc-mj-title{\n      margin:0 0 12px;\n      font-size:clamp(32px,4vw,56px);\n      line-height:1.03;\n      letter-spacing:-.035em;\n      font-weight:900;\n      color:var(--emc-mj-text);\n    }\n\n    .emc-mj-subtitle{\n      margin:0;\n      font-size:clamp(17px,1.55vw,20px);\n      line-height:1.55;\n      color:var(--emc-mj-text-2);\n      max-width:730px;\n    }\n\n    .emc-mj-kicker{\n      display:inline-flex;\n      align-items:center;\n      gap:10px;\n      padding:9px 15px;\n      border:1px solid #dce8fb;\n      background:#fff;\n      color:var(--emc-mj-blue);\n      border-radius:999px;\n      font-size:12px;\n      font-weight:900;\n      letter-spacing:.08em;\n      text-transform:uppercase;\n      margin-bottom:14px;\n      box-shadow:0 8px 24px rgba(20,43,99,.045);\n    }\n\n    .emc-mj-kicker:before{\n      content:\"\";\n      width:8px;\n      height:8px;\n      border-radius:50%;\n      background:linear-gradient(135deg,var(--emc-mj-blue),var(--emc-mj-teal));\n      flex:0 0 auto;\n    }\n\n    .emc-mj-card{\n      background:#fff;\n      border:1px solid var(--emc-mj-line);\n      border-radius:var(--emc-mj-radius);\n      box-shadow:var(--emc-mj-shadow);\n    }\n\n    .emc-mj-pill{\n      display:inline-flex;\n      align-items:center;\n      gap:10px;\n      padding:9px 14px;\n      border-radius:999px;\n      border:1px solid #d9e6fb;\n      background:#fff;\n      font-size:12.5px;\n      font-weight:800;\n      color:var(--emc-mj-text);\n      white-space:nowrap;\n    }\n\n    .emc-mj-btn-row{\n      display:flex;\n      flex-wrap:wrap;\n      gap:12px;\n      margin-top:22px;\n    }\n\n    .emc-mj-btn{\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      gap:10px;\n      text-decoration:none !important;\n      min-height:52px;\n      padding:13px 19px;\n      border-radius:17px;\n      font-weight:900;\n      font-size:15.5px;\n      transition:.22s ease;\n      border:1px solid transparent;\n      cursor:pointer;\n      font-family:inherit;\n    }\n\n    .emc-mj-btn-primary{\n      background:linear-gradient(135deg,var(--emc-mj-blue),#3c84ef);\n      color:#fff !important;\n      box-shadow:0 16px 30px rgba(29,103,224,.17);\n    }\n\n    .emc-mj-btn-primary:hover{\n      transform:translateY(-2px);\n      box-shadow:0 20px 34px rgba(29,103,224,.21);\n    }\n\n    .emc-mj-btn-secondary{\n      background:#fff;\n      color:var(--emc-mj-text) !important;\n      border-color:#d9e5f7;\n    }\n\n    .emc-mj-btn-secondary:hover{\n      transform:translateY(-2px);\n      background:#fff !important;\n      color:var(--emc-mj-text) !important;\n      box-shadow:0 14px 28px rgba(20,43,99,.08);\n    }\n\n    .emc-mj-price-chip{\n      display:inline-flex;\n      flex-direction:column;\n      align-items:flex-start;\n      justify-content:center;\n      gap:4px;\n      padding:17px 19px;\n      border-radius:22px;\n      border:1px solid #d8e6fb;\n      background:linear-gradient(180deg,#ffffff 0%,#f9fbff 100%);\n      box-shadow:0 18px 38px rgba(20,43,99,.08);\n      min-width:205px;\n    }\n\n    .emc-mj-price-chip strong{\n      display:block;\n      font-size:12.5px;\n      letter-spacing:.04em;\n      text-transform:uppercase;\n      color:var(--emc-mj-text-2);\n    }\n\n    .emc-mj-price-chip .emc-mj-price{\n      font-size:39px;\n      line-height:1;\n      font-weight:950;\n      color:var(--emc-mj-text);\n    }\n\n    .emc-mj-price-chip span{\n      font-size:12.5px;\n      color:var(--emc-mj-text-2);\n    }\n\n    \/* HERO *\/\n    .emc-mj-hero{\n      padding-top:10px;\n      padding-bottom:4px;\n      background:\n        radial-gradient(circle at 8% 14%, rgba(29,103,224,.06) 0, rgba(29,103,224,0) 22%),\n        radial-gradient(circle at 86% 18%, rgba(38,181,154,.06) 0, rgba(38,181,154,0) 20%),\n        #fff;\n    }\n\n    .emc-mj-hero-panel{\n      position:relative;\n      overflow:hidden;\n      padding:0;\n      border:1px solid var(--emc-mj-line);\n      border-radius:32px;\n      background:#fff;\n      box-shadow:0 20px 48px rgba(19,43,99,.055);\n    }\n\n    .emc-mj-hero-panel:before{\n      content:\"\";\n      position:absolute;\n      inset:0;\n      background:\n        linear-gradient(90deg, rgba(248,251,255,.95) 0%, rgba(255,255,255,.98) 44%, rgba(248,252,255,.8) 100%);\n      pointer-events:none;\n      z-index:0;\n    }\n\n    .emc-mj-hero-panel:after{\n      content:\"\";\n      position:absolute;\n      right:-130px;\n      top:-160px;\n      width:420px;\n      height:420px;\n      border-radius:50%;\n      background:\n        radial-gradient(circle,rgba(29,103,224,.08) 0, rgba(29,103,224,.035) 45%, rgba(29,103,224,0) 70%);\n      pointer-events:none;\n      z-index:0;\n    }\n\n    .emc-mj-hero-grid{\n      position:relative;\n      z-index:1;\n      display:grid;\n      grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);\n      gap:0;\n      align-items:stretch;\n    }\n\n    .emc-mj-hero-left{\n      padding:22px 24px 20px;\n      display:flex;\n      flex-direction:column;\n      justify-content:center;\n      min-height:420px;\n    }\n\n    .emc-mj-hero .emc-mj-title{\n      max-width:690px;\n      font-size:clamp(32px,3.45vw,50px);\n      line-height:1.01;\n      margin-bottom:10px;\n    }\n\n    .emc-mj-hero .emc-mj-subtitle{\n      max-width:680px;\n      font-size:clamp(15.5px,1.18vw,17.5px);\n      line-height:1.47;\n    }\n\n    .emc-mj-hero-pills{\n      display:flex;\n      flex-wrap:wrap;\n      gap:7px;\n      margin:12px 0 0;\n    }\n\n    .emc-mj-hero-action-grid{\n      display:grid;\n      grid-template-columns:minmax(0,1fr) 184px;\n      gap:9px;\n      align-items:stretch;\n      margin-top:12px;\n    }\n\n    .emc-mj-hero-buttons{\n      display:grid;\n      grid-template-columns:1fr 1fr;\n      gap:9px;\n      align-content:stretch;\n    }\n\n    .emc-mj-hero-buttons .emc-mj-btn{\n      width:100%;\n      min-height:50px;\n      border-radius:15px;\n    }\n\n    .emc-mj-hero-action-grid .emc-mj-price-chip{\n      width:100%;\n      min-width:0;\n      padding:12px 14px;\n      border-radius:18px;\n    }\n\n    .emc-mj-hero-action-grid .emc-mj-price-chip .emc-mj-price{\n      font-size:32px;\n    }\n\n    .emc-mj-note-box{\n      margin-top:9px;\n      padding:10px 12px;\n      border-radius:16px;\n      background:#fff;\n      border:1px solid var(--emc-mj-line);\n      color:var(--emc-mj-text-2);\n      font-size:12px;\n      line-height:1.4;\n      box-shadow:0 8px 18px rgba(20,43,99,.035);\n    }\n\n    .emc-mj-hero-right{\n      position:relative;\n      padding:14px;\n      min-height:420px;\n      display:grid;\n      grid-template-columns:minmax(0,1fr) 162px;\n      gap:10px;\n      align-items:stretch;\n    }\n\n    .emc-mj-hero-stage{\n      position:relative;\n      overflow:hidden;\n      border-radius:28px;\n      border:1px solid var(--emc-mj-line);\n      background:\n        radial-gradient(circle at 65% 18%, rgba(241,247,255,.95) 0, rgba(241,247,255,0) 30%),\n        radial-gradient(circle at 20% 75%, rgba(229,240,255,.95) 0, rgba(229,240,255,0) 32%),\n        linear-gradient(180deg,#ffffff 0%, #fbfdff 100%);\n      box-shadow:var(--emc-mj-shadow-soft);\n      padding:12px;\n      min-height:390px;\n    }\n\n    .emc-mj-main-image-wrap{\n      position:relative;\n      width:100%;\n      height:100%;\n      min-height:360px;\n      overflow:hidden;\n      border-radius:22px;\n      background:#fff;\n    }\n\n    .emc-mj-main-image-wrap img{\n      position:absolute;\n      inset:0;\n      width:100%;\n      height:100%;\n      object-fit:contain;\n      object-position:50% 50%;\n      transform:scale(1);\n      transition:transform .45s ease;\n      display:block;\n    }\n\n    .emc-mj-hero-stage:hover .emc-mj-main-image-wrap img{\n      transform:scale(1.035);\n    }\n\n    .emc-mj-image-top-strip{\n      position:absolute;\n      z-index:5;\n      top:14px;\n      left:14px;\n      right:14px;\n      display:grid;\n      grid-template-columns:repeat(3,1fr);\n      gap:7px;\n      pointer-events:none;\n    }\n\n    .emc-mj-image-strip-item{\n      border:1px solid rgba(216,230,251,.88);\n      border-radius:16px;\n      background:rgba(255,255,255,.92);\n      backdrop-filter:blur(10px);\n      padding:9px 10px;\n      box-shadow:0 10px 22px rgba(20,43,99,.06);\n    }\n\n    .emc-mj-image-strip-item strong{\n      display:block;\n      font-size:9.6px;\n      text-transform:uppercase;\n      letter-spacing:.08em;\n      color:var(--emc-mj-blue);\n      margin-bottom:3px;\n      font-weight:950;\n    }\n\n    .emc-mj-image-strip-item:nth-child(2) strong{\n      color:var(--emc-mj-teal);\n    }\n\n    .emc-mj-image-strip-item:nth-child(3) strong{\n      color:var(--emc-mj-orange);\n    }\n\n    .emc-mj-image-strip-item span{\n      display:block;\n      font-size:10.8px;\n      line-height:1.22;\n      color:var(--emc-mj-text-2);\n      font-weight:700;\n    }\n\n    .emc-mj-hero-glass-card{\n      position:absolute;\n      left:14px;\n      bottom:14px;\n      z-index:4;\n      width:min(270px,calc(100% - 28px));\n      padding:12px 13px;\n      border:1px solid rgba(216,230,251,.9);\n      border-radius:18px;\n      background:rgba(255,255,255,.92);\n      backdrop-filter:blur(12px);\n      box-shadow:0 14px 28px rgba(20,43,99,.095);\n    }\n\n    .emc-mj-hero-glass-card strong{\n      display:block;\n      color:var(--emc-mj-text);\n      font-size:13.4px;\n      line-height:1.16;\n      font-weight:950;\n      margin-bottom:4px;\n    }\n\n    .emc-mj-hero-glass-card span{\n      display:block;\n      color:var(--emc-mj-text-2);\n      font-size:11.8px;\n      line-height:1.33;\n      font-weight:650;\n    }\n\n    .emc-mj-side-stack{\n      display:grid;\n      grid-template-rows:1fr 1fr 1fr;\n      gap:8px;\n    }\n\n    .emc-mj-side-card{\n      position:relative;\n      overflow:hidden;\n      padding:10px;\n      border-radius:20px;\n      border:1px solid var(--emc-mj-line);\n      background:#fff;\n      box-shadow:var(--emc-mj-shadow-soft);\n      display:flex;\n      flex-direction:column;\n      justify-content:center;\n      min-height:0;\n      isolation:isolate;\n    }\n\n    .emc-mj-side-card:after{\n      content:\"\";\n      position:absolute;\n      inset:0;\n      z-index:-2;\n      background-size:cover;\n      background-position:center;\n      opacity:.36;\n      transform:scale(1.06);\n      filter:saturate(1.1) contrast(1.03);\n    }\n\n    .emc-mj-side-card:before{\n      content:\"\";\n      position:absolute;\n      inset:0;\n      z-index:-1;\n      background:\n        linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.82) 56%,rgba(255,255,255,.56) 100%),\n        radial-gradient(circle at 92% 86%, rgba(29,103,224,.16), rgba(29,103,224,0) 42%);\n      pointer-events:none;\n    }\n\n    .emc-mj-side-card:nth-child(1):after{\n      background-image:url(\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-23-a-las-21.09.09.png\");\n    }\n\n    .emc-mj-side-card:nth-child(2):after{\n      background-image:url(\"https:\/\/www.emagrecercommedico.pt\/wp-content\/uploads\/2026\/06\/Captura-de-pantalla-2026-06-02-a-las-14.33.05.png\");\n    }\n\n    .emc-mj-side-card:nth-child(3):after{\n      background-image:url(\"https:\/\/www.emagrecercommedico.pt\/wp-content\/uploads\/2026\/06\/Captura-de-pantalla-2026-06-05-a-las-19.25.39.png\");\n    }\n\n    .emc-mj-side-card:nth-child(2):before{\n      background:\n        linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.82) 56%,rgba(255,255,255,.56) 100%),\n        radial-gradient(circle at 92% 86%, rgba(38,181,154,.18), rgba(38,181,154,0) 42%);\n    }\n\n    .emc-mj-side-card:nth-child(3):before{\n      background:\n        linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.82) 56%,rgba(255,255,255,.56) 100%),\n        radial-gradient(circle at 92% 86%, rgba(239,155,36,.20), rgba(239,155,36,0) 42%);\n    }\n\n    .emc-mj-side-card small{\n      display:block;\n      color:var(--emc-mj-blue);\n      text-transform:uppercase;\n      letter-spacing:.08em;\n      font-weight:950;\n      font-size:9.5px;\n      margin-bottom:5px;\n    }\n\n    .emc-mj-side-card:nth-child(2) small{\n      color:var(--emc-mj-teal);\n    }\n\n    .emc-mj-side-card:nth-child(3) small{\n      color:var(--emc-mj-orange);\n    }\n\n    .emc-mj-side-card h4{\n      margin:0 0 4px;\n      font-size:13.2px;\n      font-weight:950;\n      line-height:1.12;\n      color:var(--emc-mj-text);\n    }\n\n    .emc-mj-side-card p{\n      margin:0;\n      font-size:11.2px;\n      line-height:1.3;\n      color:var(--emc-mj-text-2);\n      font-weight:650;\n    }\n\n    \/* MENU *\/\n    .emc-mj-jump-wrap{\n      padding-top:14px;\n      padding-bottom:6px;\n    }\n\n    .emc-mj-jump-box{\n      border:1px solid var(--emc-mj-line);\n      border-radius:26px;\n      padding:16px;\n      background:\n        linear-gradient(180deg,#fff 0%,#fbfdff 100%);\n      box-shadow:var(--emc-mj-shadow-soft);\n    }\n\n    .emc-mj-jump-inner{\n      display:grid;\n      grid-template-columns:260px 1fr;\n      gap:16px;\n      align-items:stretch;\n    }\n\n    .emc-mj-jump-label{\n      display:flex;\n      flex-direction:column;\n      justify-content:center;\n      gap:10px;\n      padding:16px;\n      border-radius:20px;\n      background:#fff;\n      border:1px solid #dce8fb;\n      box-shadow:0 10px 22px rgba(20,43,99,.035);\n    }\n\n    .emc-mj-jump-label strong{\n      display:flex;\n      align-items:center;\n      gap:10px;\n      color:var(--emc-mj-text);\n      font-size:13px;\n      text-transform:uppercase;\n      letter-spacing:.07em;\n      font-weight:950;\n    }\n\n    .emc-mj-jump-label strong:before{\n      content:\"\u2198\";\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      width:28px;\n      height:28px;\n      border-radius:10px;\n      color:#fff;\n      background:linear-gradient(135deg,var(--emc-mj-blue),var(--emc-mj-teal));\n      font-size:15px;\n    }\n\n    .emc-mj-jump-label span{\n      color:var(--emc-mj-text-2);\n      font-size:13px;\n      line-height:1.45;\n      font-weight:600;\n    }\n\n    .emc-mj-jump{\n      display:grid;\n      grid-template-columns:repeat(3,1fr);\n      gap:10px;\n    }\n\n    .emc-mj-jump a{\n      color:var(--emc-mj-text);\n      display:flex;\n      align-items:center;\n      gap:10px;\n      min-height:66px;\n      padding:13px 14px;\n      border:1px solid var(--emc-mj-line);\n      border-radius:18px;\n      background:#fff;\n      font-size:13px;\n      font-weight:900;\n      line-height:1.2;\n      box-shadow:0 10px 22px rgba(20,43,99,.035);\n      transition:.2s ease;\n    }\n\n    .emc-mj-jump a:hover{\n      transform:translateY(-2px);\n      box-shadow:0 14px 26px rgba(20,43,99,.075);\n      background:#fff !important;\n      color:var(--emc-mj-text) !important;\n    }\n\n    .emc-mj-jump .emc-mj-jump-icon{\n      width:20px;\n      height:20px;\n      flex:0 0 auto;\n      display:block;\n    }\n\n    .emc-mj-jump svg{\n      width:100%;\n      height:100%;\n      display:block;\n    }\n\n    \/* HEADERS *\/\n    .emc-mj-head{\n      margin-bottom:20px;\n    }\n\n    .emc-mj-head h2{\n      margin:0 0 9px;\n      font-size:clamp(25px,2.6vw,36px);\n      line-height:1.1;\n      font-weight:900;\n      letter-spacing:-.035em;\n      color:var(--emc-mj-text);\n    }\n\n    .emc-mj-head p{\n      margin:0;\n      max-width:820px;\n      font-size:16.5px;\n      line-height:1.58;\n      color:var(--emc-mj-text-2);\n    }\n\n    \/* METHODS *\/\n    .emc-mj-methods{\n      display:grid;\n      grid-template-columns:repeat(4,1fr);\n      gap:12px;\n    }\n\n    .emc-mj-method{\n      position:relative;\n      padding:16px 15px;\n      border:1px solid var(--emc-mj-line);\n      border-radius:22px;\n      background:\n        linear-gradient(180deg,#fff 0%,#fbfdff 100%);\n      box-shadow:0 12px 24px rgba(20,43,99,.035);\n      min-height:158px;\n      overflow:hidden;\n    }\n\n    .emc-mj-method:before{\n      content:\"\";\n      position:absolute;\n      top:0;\n      left:0;\n      right:0;\n      height:4px;\n      background:linear-gradient(90deg,var(--emc-mj-blue),rgba(29,103,224,.15));\n    }\n\n    .emc-mj-method:nth-child(2):before{\n      background:linear-gradient(90deg,var(--emc-mj-teal),rgba(38,181,154,.15));\n    }\n\n    .emc-mj-method:nth-child(3):before{\n      background:linear-gradient(90deg,var(--emc-mj-orange),rgba(239,155,36,.15));\n    }\n\n    .emc-mj-method:nth-child(4):before{\n      background:linear-gradient(90deg,var(--emc-mj-violet),rgba(111,102,255,.15));\n    }\n\n    .emc-mj-method-label{\n      display:inline-flex;\n      align-items:center;\n      gap:7px;\n      margin-bottom:8px;\n      color:var(--emc-mj-blue);\n      font-size:10px;\n      line-height:1;\n      font-weight:950;\n      text-transform:uppercase;\n      letter-spacing:.08em;\n    }\n\n    .emc-mj-method-label:before{\n      content:\"\";\n      width:7px;\n      height:7px;\n      border-radius:99px;\n      background:currentColor;\n    }\n\n    .emc-mj-method:nth-child(2) .emc-mj-method-label{\n      color:var(--emc-mj-teal);\n    }\n\n    .emc-mj-method:nth-child(3) .emc-mj-method-label{\n      color:var(--emc-mj-orange);\n    }\n\n    .emc-mj-method:nth-child(4) .emc-mj-method-label{\n      color:var(--emc-mj-violet);\n    }\n\n    .emc-mj-method h3{\n      margin:0 0 7px;\n      font-size:16px;\n      line-height:1.16;\n      font-weight:950;\n      color:var(--emc-mj-text);\n    }\n\n    .emc-mj-method p{\n      margin:0;\n      font-size:12.8px;\n      line-height:1.48;\n      color:var(--emc-mj-text-2);\n    }\n\n    \/* PRETEST *\/\n    .emc-mj-pretest-grid{\n      display:grid;\n      grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);\n      gap:22px;\n      align-items:stretch;\n    }\n\n    .emc-mj-pretest-side{\n      padding:26px;\n    }\n\n    .emc-mj-pretest-side h3{\n      margin:0 0 10px;\n      font-size:25px;\n      line-height:1.1;\n      font-weight:900;\n      color:var(--emc-mj-text);\n    }\n\n    .emc-mj-pretest-side p{\n      margin:0 0 13px;\n      color:var(--emc-mj-text-2);\n      line-height:1.62;\n      font-size:15px;\n    }\n\n    .emc-mj-checks{\n      display:grid;\n      gap:11px;\n      margin-top:16px;\n    }\n\n    .emc-mj-check{\n      display:flex;\n      align-items:flex-start;\n      gap:11px;\n      color:var(--emc-mj-text);\n      font-size:14.4px;\n      line-height:1.48;\n      font-weight:800;\n    }\n\n    .emc-mj-check svg{\n      width:19px;\n      height:19px;\n      flex:0 0 auto;\n      color:#34b37e;\n      margin-top:1px;\n    }\n\n    .emc-mj-pretest-details{\n      display:block;\n    }\n\n    .emc-mj-pretest-summary{\n      display:none;\n      list-style:none;\n      cursor:pointer;\n    }\n\n    .emc-mj-pretest-summary::-webkit-details-marker{\n      display:none;\n    }\n\n    .emc-mj-pretest-tool{\n      padding:22px;\n      border:1px solid var(--emc-mj-line);\n      border-radius:28px;\n      background:#fff;\n      box-shadow:var(--emc-mj-shadow);\n    }\n\n    .emc-mj-tool-grid{\n      display:grid;\n      grid-template-columns:repeat(2,1fr);\n      gap:13px;\n    }\n\n    .emc-mj-field{\n      display:grid;\n      gap:8px;\n    }\n\n    .emc-mj-field label{\n      font-size:12.8px;\n      line-height:1.2;\n      color:var(--emc-mj-text);\n      font-weight:900;\n    }\n\n    .emc-mj-field input,\n    .emc-mj-field select{\n      width:100%;\n      min-height:50px;\n      border:1px solid #d7e3f6;\n      border-radius:15px;\n      background:#fff;\n      padding:12px 14px;\n      font-size:14.4px;\n      color:var(--emc-mj-text);\n      outline:none;\n    }\n\n    .emc-mj-tool-actions{\n      display:flex;\n      flex-wrap:wrap;\n      gap:11px;\n      margin-top:15px;\n    }\n\n    .emc-mj-tool-actions .emc-mj-btn-primary{\n      background:linear-gradient(135deg,#1d67e0,#53a0ff);\n      box-shadow:0 14px 26px rgba(29,103,224,.16);\n    }\n\n    .emc-mj-tool-result{\n      margin-top:16px;\n      padding:16px 17px;\n      border:1px solid #dce8fb;\n      border-radius:19px;\n      background:#f8fbff;\n    }\n\n    .emc-mj-tool-result strong{\n      display:block;\n      margin-bottom:8px;\n      font-size:17px;\n      color:var(--emc-mj-text);\n    }\n\n    .emc-mj-tool-result p{\n      margin:0;\n      color:var(--emc-mj-text-2);\n      line-height:1.58;\n      font-size:14.2px;\n    }\n\n    .emc-mj-tool-mini{\n      display:grid;\n      grid-template-columns:repeat(3,1fr);\n      gap:10px;\n      margin-top:13px;\n    }\n\n    .emc-mj-tool-mini span{\n      padding:10px 11px;\n      border-radius:15px;\n      background:#fff;\n      border:1px solid #dce8fb;\n      color:var(--emc-mj-text);\n      font-size:11.8px;\n      font-weight:900;\n      line-height:1.25;\n      text-align:center;\n    }\n\n    \/* HOW TO GET *\/\n    .emc-mj-step-section{\n      border:1px solid #dce8f7;\n      border-radius:30px;\n      background:#fff;\n      box-shadow:0 18px 42px rgba(20,43,99,.045);\n      padding:22px;\n    }\n\n    .emc-mj-step-head{\n      display:grid;\n      grid-template-columns:.95fr 1.05fr;\n      gap:24px;\n      align-items:center;\n      margin-bottom:20px;\n    }\n\n    .emc-mj-step-head .emc-mj-kicker{\n      margin-bottom:13px;\n      background:#f7fbff;\n      font-size:11.5px;\n      padding:8px 14px;\n    }\n\n    .emc-mj-step-head h2{\n      margin:0;\n      color:var(--emc-mj-text);\n      font-size:clamp(28px,3.2vw,44px);\n      line-height:1.04;\n      letter-spacing:-.045em;\n      font-weight:950;\n    }\n\n    .emc-mj-step-head p{\n      margin:0;\n      color:var(--emc-mj-text-2);\n      font-size:16px;\n      line-height:1.55;\n    }\n\n    .emc-mj-steps{\n      display:grid;\n      grid-template-columns:repeat(4,1fr);\n      gap:14px;\n      position:relative;\n    }\n\n    .emc-mj-steps:before{\n      content:\"\";\n      position:absolute;\n      left:8%;\n      right:8%;\n      top:50px;\n      height:3px;\n      border-radius:999px;\n      background:linear-gradient(90deg, rgba(29,103,224,.45), rgba(38,181,154,.38), rgba(239,155,36,.38), rgba(217,54,127,.38));\n      z-index:0;\n    }\n\n    .emc-mj-step{\n      padding:20px 18px 18px;\n      border:1px solid var(--emc-mj-line);\n      border-radius:24px;\n      background:#fff;\n      box-shadow:0 12px 24px rgba(20,43,99,.04);\n      position:relative;\n      min-height:198px;\n      z-index:1;\n      overflow:hidden;\n    }\n\n    .emc-mj-step-no{\n      width:46px;\n      height:46px;\n      border-radius:999px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      color:#fff;\n      font-size:19px;\n      line-height:1;\n      font-weight:950;\n      margin-bottom:18px;\n      box-shadow:0 10px 20px rgba(20,43,99,.10);\n    }\n\n    .emc-mj-step:nth-child(1) .emc-mj-step-no{background:#176be6;}\n    .emc-mj-step:nth-child(2) .emc-mj-step-no{background:#2db77e;}\n    .emc-mj-step:nth-child(3) .emc-mj-step-no{background:#ef9b24;}\n    .emc-mj-step:nth-child(4) .emc-mj-step-no{background:#d9367f;}\n\n    .emc-mj-step h3{\n      margin:0 0 9px;\n      font-size:20px;\n      line-height:1.08;\n      font-weight:950;\n      letter-spacing:-.025em;\n      color:var(--emc-mj-text);\n    }\n\n    .emc-mj-step p{\n      margin:0;\n      color:var(--emc-mj-text-2);\n      font-size:13.6px;\n      line-height:1.45;\n    }\n\n    \/* DOSE *\/\n    .emc-mj-dose-grid{\n      display:grid;\n      grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);\n      gap:22px;\n      align-items:stretch;\n    }\n\n    .emc-mj-dose-copy{\n      padding:24px;\n      display:flex;\n      flex-direction:column;\n    }\n\n    .emc-mj-dose-copy h3{\n      margin:0 0 11px;\n      font-size:24px;\n      line-height:1.08;\n      font-weight:950;\n      color:var(--emc-mj-text);\n    }\n\n    .emc-mj-dose-copy p{\n      margin:0 0 12px;\n      color:var(--emc-mj-text-2);\n      font-size:14.8px;\n      line-height:1.55;\n    }\n\n    .emc-mj-mobile-dose-copy{\n      display:none;\n    }\n\n    .emc-mj-dose-points{\n      display:grid;\n      gap:9px;\n      margin-top:8px;\n    }\n\n    .emc-mj-dose-point{\n      padding:12px 14px;\n      border-radius:17px;\n      border:1px solid #dce8fb;\n      background:#fff;\n      font-size:13.8px;\n      line-height:1.38;\n      color:var(--emc-mj-text);\n      font-weight:800;\n    }\n\n    .emc-mj-dose-footer{\n      margin-top:auto;\n      padding-top:16px;\n      color:var(--emc-mj-text-2);\n      font-size:13.2px;\n      line-height:1.5;\n    }\n\n    .emc-mj-dose-chart{\n      padding:18px;\n      border-radius:30px;\n      border:1px solid var(--emc-mj-line);\n      background:#fff;\n      box-shadow:var(--emc-mj-shadow);\n      display:flex;\n      align-items:center;\n      justify-content:center;\n    }\n\n    .emc-mj-dose-chart-inner{\n      position:relative;\n      width:100%;\n      min-height:370px;\n      border-radius:24px;\n      overflow:hidden;\n      background:#fff;\n    }\n\n    .emc-mj-dose-chart img{\n      position:absolute;\n      inset:0;\n      width:100%;\n      height:100%;\n      object-fit:contain;\n      object-position:50% 50%;\n      display:block;\n      transform:scale(1);\n    }\n\n    \/* SUPPORT *\/\n    .emc-mj-support-grid{\n      display:grid;\n      grid-template-columns:1fr 1fr;\n      gap:22px;\n      align-items:stretch;\n    }\n\n    .emc-mj-support-copy,\n    .emc-mj-pharmacy-card{\n      min-height:100%;\n    }\n\n    .emc-mj-support-copy{\n      padding:26px;\n      display:flex;\n      flex-direction:column;\n    }\n\n    .emc-mj-support-copy h3{\n      margin:0 0 11px;\n      font-size:26px;\n      line-height:1.08;\n      font-weight:950;\n    }\n\n    .emc-mj-support-copy p{\n      margin:0 0 15px;\n      color:var(--emc-mj-text-2);\n      font-size:15px;\n      line-height:1.62;\n    }\n\n    .emc-mj-mini-grid{\n      display:grid;\n      grid-template-columns:repeat(2,1fr);\n      gap:13px;\n      margin-top:auto;\n    }\n\n    .emc-mj-mini-card{\n      position:relative;\n      padding:0;\n      border:1px solid var(--emc-mj-line);\n      border-radius:22px;\n      background:#fff;\n      min-height:188px;\n      box-shadow:0 10px 22px rgba(20,43,99,.035);\n      overflow:hidden;\n    }\n\n    .emc-mj-mini-card-photo{\n      position:relative;\n      height:90px;\n      overflow:hidden;\n      background:#f8fbff;\n    }\n\n    .emc-mj-mini-card-photo svg{\n      width:100%;\n      height:100%;\n      display:block;\n    }\n\n    .emc-mj-mini-card-body{\n      padding:14px 15px 15px;\n    }\n\n    .emc-mj-mini-card h4{\n      margin:0 0 7px;\n      font-size:16px;\n      line-height:1.2;\n      font-weight:950;\n    }\n\n    .emc-mj-mini-card p{\n      margin:0;\n      color:var(--emc-mj-text-2);\n      font-size:12.8px;\n      line-height:1.45;\n    }\n\n    .emc-mj-pharmacy-card{\n      padding:18px;\n      border:1px solid var(--emc-mj-line);\n      border-radius:28px;\n      background:#fff;\n      box-shadow:var(--emc-mj-shadow);\n      display:flex;\n      flex-direction:column;\n      gap:14px;\n    }\n\n    .emc-mj-pharmacy-card h4{\n      margin:0;\n      font-size:24px;\n      line-height:1.12;\n      font-weight:950;\n      color:var(--emc-mj-text);\n    }\n\n    .emc-mj-pharmacy-card p{\n      margin:0;\n      color:var(--emc-mj-text-2);\n      font-size:15px;\n      line-height:1.58;\n    }\n\n    .emc-mj-pharmacy-img{\n      position:relative;\n      width:100%;\n      min-height:230px;\n      border-radius:23px;\n      overflow:hidden;\n      background:#fff;\n      flex:1 1 auto;\n    }\n\n    .emc-mj-pharmacy-img img{\n      position:absolute;\n      inset:0;\n      width:100%;\n      height:100%;\n      object-fit:cover;\n      object-position:50% 50%;\n      transform:scale(1);\n      display:block;\n    }\n\n    \/* RELATED *\/\n    .emc-mj-related{\n      display:grid;\n      grid-template-columns:repeat(4,1fr);\n      gap:15px;\n    }\n\n    .emc-mj-related a{\n      display:block;\n      padding:20px 18px;\n      border:1px solid var(--emc-mj-line);\n      border-radius:23px;\n      background:#fff;\n      color:var(--emc-mj-text);\n      box-shadow:0 14px 28px rgba(20,43,99,.04);\n      transition:.22s ease;\n      position:relative;\n      overflow:hidden;\n    }\n\n    .emc-mj-related a:before{\n      content:\"\";\n      position:absolute;\n      inset:0 0 auto 0;\n      height:4px;\n      background:linear-gradient(90deg,var(--emc-mj-blue),rgba(29,103,224,.12));\n    }\n\n    .emc-mj-related a:nth-child(2):before{\n      background:linear-gradient(90deg,var(--emc-mj-pink),rgba(217,54,127,.12));\n    }\n\n    .emc-mj-related a:nth-child(3):before{\n      background:linear-gradient(90deg,var(--emc-mj-teal),rgba(38,181,154,.12));\n    }\n\n    .emc-mj-related a:nth-child(4):before{\n      background:linear-gradient(90deg,var(--emc-mj-orange),rgba(239,155,36,.12));\n    }\n\n    .emc-mj-related a:hover{\n      transform:translateY(-2px);\n      box-shadow:0 16px 30px rgba(20,43,99,.075);\n      background:#fff !important;\n      color:var(--emc-mj-text) !important;\n    }\n\n    .emc-mj-related h4{\n      margin:0 0 8px;\n      font-size:18px;\n      line-height:1.15;\n      font-weight:950;\n    }\n\n    .emc-mj-related p{\n      margin:0;\n      color:var(--emc-mj-text-2);\n      line-height:1.52;\n      font-size:13.8px;\n    }\n\n    \/* FAQ *\/\n    .emc-mj-faq-grid{\n      display:grid;\n      grid-template-columns:repeat(3,1fr);\n      gap:12px;\n      align-items:start;\n    }\n\n    .emc-mj-faq-item{\n      border:1px solid var(--emc-mj-line);\n      border-radius:20px;\n      background:#fff;\n      overflow:hidden;\n      box-shadow:0 10px 20px rgba(20,43,99,.03);\n    }\n\n    .emc-mj-faq-btn{\n      width:100%;\n      border:none;\n      background:#fff;\n      display:grid;\n      grid-template-columns:minmax(0,1fr) 28px;\n      gap:12px;\n      align-items:center;\n      text-align:left;\n      padding:14px 15px;\n      cursor:pointer;\n      font-family:inherit;\n    }\n\n    .emc-mj-faq-btn:hover,\n    .emc-mj-faq-btn:focus,\n    .emc-mj-faq-btn:active{\n      background:#fff !important;\n      color:var(--emc-mj-text) !important;\n      outline:none;\n    }\n\n    .emc-mj-faq-q{\n      font-size:13.6px;\n      line-height:1.3;\n      font-weight:500;\n      color:var(--emc-mj-text);\n      min-width:0;\n      padding-right:4px;\n    }\n\n    .emc-mj-faq-plus{\n      flex:0 0 28px;\n      width:28px;\n      height:28px;\n      border-radius:50%;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      border:1px solid #dce6f7;\n      color:var(--emc-mj-text);\n      font-size:18px;\n      line-height:1;\n      justify-self:end;\n      font-weight:500;\n      background:#fff;\n    }\n\n    .emc-mj-faq-a{\n      display:none;\n      padding:0 15px 14px;\n      color:var(--emc-mj-text-2);\n      font-size:12.8px;\n      line-height:1.48;\n      font-weight:400;\n    }\n\n    .emc-mj-faq-item.active .emc-mj-faq-a{\n      display:block;\n    }\n\n    .emc-mj-faq-item.active .emc-mj-faq-plus{\n      transform:rotate(45deg);\n    }\n\n    \/* FINAL CTA *\/\n    .emc-mj-cta-wrap{\n      padding-top:8px;\n      padding-bottom:54px;\n    }\n\n    .emc-mj-cta{\n      position:relative;\n      padding:30px;\n      border:1px solid var(--emc-mj-line);\n      border-radius:32px;\n      background:#fff;\n      box-shadow:var(--emc-mj-shadow);\n      display:grid;\n      grid-template-columns:1.05fr .95fr;\n      gap:22px;\n      align-items:center;\n    }\n\n    .emc-mj-cta h2{\n      margin:0 0 9px;\n      font-size:clamp(25px,2.7vw,36px);\n      line-height:1.08;\n      font-weight:950;\n      letter-spacing:-.035em;\n    }\n\n    .emc-mj-cta p{\n      margin:0;\n      color:var(--emc-mj-text-2);\n      font-size:16px;\n      line-height:1.62;\n      max-width:720px;\n    }\n\n    .emc-mj-cta-right{\n      display:flex;\n      flex-direction:column;\n      align-items:flex-start;\n      justify-content:center;\n      gap:13px;\n    }\n\n    .emc-mj-cta-price{\n      font-size:12.5px;\n      color:var(--emc-mj-text-2);\n      font-weight:900;\n      letter-spacing:.04em;\n      text-transform:uppercase;\n    }\n\n    .emc-mj-cta-price strong{\n      color:var(--emc-mj-text);\n      font-size:36px;\n      display:inline-block;\n      margin-left:8px;\n      vertical-align:middle;\n    }\n\n    .emc-mj-small{\n      font-size:12px;\n      color:var(--emc-mj-text-2);\n      line-height:1.5;\n    }\n\n    \/* RESPONSIVE *\/\n    @media (max-width:1140px){\n      .emc-mj-hero-grid,\n      .emc-mj-pretest-grid,\n      .emc-mj-dose-grid,\n      .emc-mj-support-grid,\n      .emc-mj-cta,\n      .emc-mj-step-head,\n      .emc-mj-jump-inner{\n        grid-template-columns:1fr;\n      }\n\n      .emc-mj-hero-left,\n      .emc-mj-hero-right{\n        min-height:auto;\n      }\n\n      .emc-mj-hero-right{\n        grid-template-columns:1fr;\n      }\n\n      .emc-mj-side-stack{\n        grid-template-columns:repeat(3,1fr);\n        grid-template-rows:none;\n      }\n\n      .emc-mj-methods,\n      .emc-mj-related{\n        grid-template-columns:repeat(2,1fr);\n      }\n\n      .emc-mj-jump{\n        grid-template-columns:repeat(3,1fr);\n      }\n\n      .emc-mj-steps{\n        grid-template-columns:repeat(2,1fr);\n      }\n\n      .emc-mj-steps:before{\n        display:none;\n      }\n\n      .emc-mj-faq-grid{\n        grid-template-columns:repeat(2,1fr);\n      }\n    }\n\n    @media (max-width:767px){\n      .emc-wegovy-page{\n        margin-top:var(--emc-page-offset-mobile);\n      }\n\n      .emc-mj-section{\n        padding:22px 0;\n      }\n\n      .emc-mj-shell{\n        width:min(100vw - 18px, 100%);\n      }\n\n      .emc-mj-title{\n        font-size:36px;\n        line-height:1.03;\n      }\n\n      .emc-mj-subtitle{\n        font-size:16px;\n        line-height:1.5;\n      }\n\n      .emc-mj-btn-row{\n        gap:10px;\n      }\n\n      .emc-mj-btn{\n        flex:1 1 calc(50% - 5px);\n        min-width:0;\n        padding:13px 12px;\n        font-size:14px;\n        border-radius:16px;\n        min-height:48px;\n      }\n\n      .emc-mj-price-chip{\n        min-width:0;\n        width:100%;\n        align-items:center;\n        text-align:center;\n        padding:15px;\n      }\n\n      .emc-mj-price-chip .emc-mj-price{\n        font-size:34px;\n      }\n\n      .emc-mj-hero{\n        padding-top:8px;\n        padding-bottom:2px;\n      }\n\n      .emc-mj-hero-panel{\n        border-radius:26px;\n      }\n\n      .emc-mj-hero-left{\n        padding:16px 14px 8px;\n      }\n\n      .emc-mj-hero .emc-mj-title{\n        font-size:33px;\n        margin-bottom:9px;\n      }\n\n      .emc-mj-hero .emc-mj-subtitle{\n        font-size:15.5px;\n        line-height:1.45;\n      }\n\n      .emc-mj-hero-pills{\n        margin-top:10px;\n        gap:6px;\n      }\n\n      .emc-mj-hero-action-grid{\n        grid-template-columns:1fr;\n        gap:8px;\n        margin-top:10px;\n      }\n\n      .emc-mj-hero-buttons{\n        grid-template-columns:1fr 1fr;\n      }\n\n      .emc-mj-note-box{\n        margin-top:8px;\n        font-size:11.8px;\n      }\n\n      .emc-mj-hero-right{\n        padding:8px 14px 12px;\n        min-height:auto;\n      }\n\n      .emc-mj-hero-stage{\n        min-height:auto;\n        padding:10px;\n        border-radius:23px;\n      }\n\n      .emc-mj-main-image-wrap{\n        min-height:285px;\n        border-radius:19px;\n        margin-top:0;\n      }\n\n      .emc-mj-image-top-strip{\n        position:absolute;\n        top:10px;\n        left:10px;\n        right:10px;\n        grid-template-columns:repeat(3,1fr);\n        gap:5px;\n        z-index:7;\n      }\n\n      .emc-mj-image-strip-item{\n        padding:7px 7px;\n        border-radius:13px;\n        background:rgba(255,255,255,.91);\n      }\n\n      .emc-mj-image-strip-item strong{\n        font-size:8.4px;\n        margin-bottom:2px;\n      }\n\n      .emc-mj-image-strip-item span{\n        font-size:9.2px;\n        line-height:1.15;\n      }\n\n      .emc-mj-hero-glass-card{\n        left:10px;\n        bottom:10px;\n        width:calc(100% - 20px);\n        padding:10px 11px;\n        border-radius:18px;\n      }\n\n      .emc-mj-hero-glass-card strong{\n        font-size:12.5px;\n      }\n\n      .emc-mj-hero-glass-card span{\n        font-size:11.2px;\n      }\n\n      .emc-mj-side-stack{\n        grid-template-columns:repeat(3,1fr);\n        grid-template-rows:none;\n        gap:6px;\n      }\n\n      .emc-mj-side-card{\n        border-radius:16px;\n        padding:8px 7px;\n        min-height:68px;\n      }\n\n      .emc-mj-side-card:after{\n        opacity:.34;\n      }\n\n      .emc-mj-side-card small{\n        font-size:7.8px;\n        margin-bottom:3px;\n        letter-spacing:.06em;\n      }\n\n      .emc-mj-side-card h4{\n        font-size:11.4px;\n        line-height:1.08;\n        margin-bottom:0;\n      }\n\n      .emc-mj-side-card p{\n        display:none;\n      }\n\n      .emc-mj-jump-box{\n        border-radius:22px;\n        padding:12px;\n      }\n\n      .emc-mj-jump-label{\n        padding:14px;\n      }\n\n      .emc-mj-jump-label strong{\n        font-size:12px;\n      }\n\n      .emc-mj-jump-label span{\n        font-size:12px;\n      }\n\n      .emc-mj-jump{\n        grid-template-columns:repeat(3,1fr);\n        gap:8px;\n      }\n\n      .emc-mj-jump a{\n        min-height:76px;\n        border-radius:16px;\n        padding:12px 9px;\n        flex-direction:column;\n        align-items:flex-start;\n        justify-content:flex-start;\n        gap:8px;\n        font-size:11.2px;\n      }\n\n      .emc-mj-head{\n        margin-bottom:14px;\n      }\n\n      .emc-mj-head h2{\n        font-size:27px;\n        margin-bottom:7px;\n      }\n\n      .emc-mj-head p{\n        font-size:14.7px;\n        line-height:1.45;\n      }\n\n      .emc-mj-methods,\n      .emc-mj-steps,\n      .emc-mj-faq-grid,\n      .emc-mj-tool-grid{\n        grid-template-columns:1fr;\n      }\n\n      .emc-mj-method{\n        min-height:auto;\n        padding:15px 14px;\n      }\n\n      .emc-mj-method h3{\n        font-size:16px;\n      }\n\n      .emc-mj-method p{\n        font-size:13px;\n      }\n\n      .emc-mj-method,\n      .emc-mj-step,\n      .emc-mj-mini-card,\n      .emc-mj-related a{\n        min-height:auto;\n      }\n\n      \/* MOBILE PRETEST: smaller + collapsible *\/\n      .emc-mj-pretest-side{\n        padding:16px 15px;\n      }\n\n      .emc-mj-pretest-side h3{\n        font-size:21px;\n        margin-bottom:7px;\n      }\n\n      .emc-mj-pretest-side p{\n        font-size:13.2px;\n        line-height:1.42;\n        margin-bottom:9px;\n      }\n\n      .emc-mj-pretest-side p:nth-of-type(2){\n        display:none;\n      }\n\n      .emc-mj-checks{\n        gap:7px;\n        margin-top:9px;\n      }\n\n      .emc-mj-check{\n        font-size:12.6px;\n        line-height:1.3;\n        gap:8px;\n      }\n\n      .emc-mj-check svg{\n        width:16px;\n        height:16px;\n      }\n\n      .emc-mj-pretest-details{\n        border:1px solid var(--emc-mj-line);\n        border-radius:22px;\n        background:#fff;\n        box-shadow:var(--emc-mj-shadow-soft);\n        overflow:hidden;\n      }\n\n      .emc-mj-pretest-summary{\n        display:flex;\n        align-items:center;\n        justify-content:space-between;\n        gap:12px;\n        padding:15px 16px;\n        color:var(--emc-mj-text);\n        font-weight:950;\n        font-size:14px;\n        line-height:1.2;\n      }\n\n      .emc-mj-pretest-summary small{\n        display:block;\n        font-size:11.5px;\n        color:var(--emc-mj-text-2);\n        font-weight:700;\n        margin-top:3px;\n      }\n\n      .emc-mj-pretest-toggle{\n        flex:0 0 34px;\n        width:34px;\n        height:34px;\n        border-radius:50%;\n        border:1px solid #dbe7f8;\n        display:flex;\n        align-items:center;\n        justify-content:center;\n        color:var(--emc-mj-text);\n        background:#fff;\n        box-shadow:0 8px 16px rgba(20,43,99,.06);\n        font-size:22px;\n        line-height:1;\n      }\n\n      .emc-mj-pretest-toggle:before{\n        content:\"+\";\n        transform:translateY(-1px);\n      }\n\n      .emc-mj-pretest-details[open] .emc-mj-pretest-toggle:before{\n        content:\"\u00d7\";\n      }\n\n      .emc-mj-pretest-tool{\n        padding:0 15px 15px;\n        border:none;\n        border-radius:0;\n        box-shadow:none;\n      }\n\n      .emc-mj-field label{\n        font-size:11.8px;\n      }\n\n      .emc-mj-field input,\n      .emc-mj-field select{\n        min-height:45px;\n        font-size:13.2px;\n        border-radius:14px;\n      }\n\n      .emc-mj-tool-actions{\n        margin-top:12px;\n        gap:8px;\n      }\n\n      .emc-mj-tool-actions .emc-mj-btn{\n        flex:1 1 100%;\n        min-height:45px;\n      }\n\n      .emc-mj-tool-result{\n        margin-top:12px;\n        padding:13px;\n        border-radius:16px;\n      }\n\n      .emc-mj-tool-result strong{\n        font-size:15px;\n      }\n\n      .emc-mj-tool-result p{\n        font-size:12.6px;\n        line-height:1.42;\n      }\n\n      .emc-mj-tool-mini{\n        grid-template-columns:1fr;\n        gap:7px;\n      }\n\n      .emc-mj-tool-mini span{\n        padding:8px 9px;\n        font-size:11.2px;\n      }\n\n      .emc-mj-step-section{\n        padding:15px;\n        border-radius:26px;\n      }\n\n      .emc-mj-step-head h2{\n        font-size:30px;\n      }\n\n      .emc-mj-step-head p{\n        font-size:15px;\n        line-height:1.5;\n      }\n\n      .emc-mj-steps{\n        grid-template-columns:1fr 1fr;\n        gap:11px;\n      }\n\n      .emc-mj-step{\n        padding:16px 13px;\n        min-height:160px;\n        border-radius:20px;\n      }\n\n      .emc-mj-step-no{\n        width:40px;\n        height:40px;\n        font-size:17px;\n        margin-bottom:14px;\n      }\n\n      .emc-mj-step h3{\n        font-size:16.5px;\n      }\n\n      .emc-mj-step p{\n        font-size:12.1px;\n        line-height:1.38;\n      }\n\n      \/* MOBILE DOSE: shorter copy but image kept *\/\n      .emc-mj-dose-grid{\n        gap:12px;\n      }\n\n      .emc-mj-dose-copy{\n        padding:16px 15px;\n      }\n\n      .emc-mj-dose-copy h3{\n        font-size:20px;\n        margin-bottom:7px;\n      }\n\n      .emc-mj-desktop-dose-copy{\n        display:none;\n      }\n\n      .emc-mj-mobile-dose-copy{\n        display:block;\n        font-size:13.2px !important;\n        line-height:1.42 !important;\n        margin-bottom:0 !important;\n      }\n\n      .emc-mj-dose-points,\n      .emc-mj-dose-footer,\n      .emc-mj-dose-copy .emc-mj-btn-row{\n        display:none;\n      }\n\n      .emc-mj-dose-chart{\n        padding:12px;\n        border-radius:24px;\n      }\n\n      .emc-mj-dose-chart-inner{\n        min-height:220px;\n        border-radius:18px;\n      }\n\n      .emc-mj-pharmacy-img{\n        min-height:185px;\n      }\n\n      \/* MOBILE CONSULTATION CARDS: two per row *\/\n      .emc-mj-support-copy,\n      .emc-mj-pharmacy-card,\n      .emc-mj-cta{\n        padding:17px 15px;\n      }\n\n      .emc-mj-support-copy h3{\n        font-size:22px;\n      }\n\n      .emc-mj-support-copy p{\n        font-size:13.4px;\n        line-height:1.43;\n      }\n\n      .emc-mj-mini-grid{\n        grid-template-columns:repeat(2,1fr);\n        gap:9px;\n      }\n\n      .emc-mj-mini-card{\n        border-radius:18px;\n      }\n\n      .emc-mj-mini-card-photo{\n        height:70px;\n      }\n\n      .emc-mj-mini-card-body{\n        padding:10px 10px 11px;\n      }\n\n      .emc-mj-mini-card h4{\n        font-size:13.2px;\n        line-height:1.15;\n        margin-bottom:5px;\n      }\n\n      .emc-mj-mini-card p{\n        font-size:11.3px;\n        line-height:1.33;\n      }\n\n      \/* MOBILE GUIDES: 2 x 2 with color *\/\n      .emc-mj-related{\n        grid-template-columns:repeat(2,1fr);\n        gap:9px;\n      }\n\n      .emc-mj-related a{\n        padding:16px 13px 14px;\n        border-radius:18px;\n        background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);\n      }\n\n      .emc-mj-related h4{\n        font-size:14.5px;\n        line-height:1.12;\n        margin-bottom:6px;\n      }\n\n      .emc-mj-related p{\n        font-size:11.5px;\n        line-height:1.34;\n      }\n\n      .emc-mj-faq-grid{\n        grid-template-columns:1fr;\n        gap:9px;\n      }\n\n      .emc-mj-faq-btn{\n        padding:13px 14px;\n      }\n\n      .emc-mj-faq-q{\n        font-size:13.4px;\n        line-height:1.28;\n      }\n\n      .emc-mj-faq-a{\n        font-size:12.6px;\n        line-height:1.45;\n      }\n\n      .emc-mj-cta{\n        border-radius:25px;\n      }\n\n      .emc-mj-cta p{\n        font-size:15.8px;\n      }\n\n      .emc-mj-cta-right{\n        align-items:stretch;\n      }\n\n      .emc-mj-cta .emc-mj-btn-row{\n        width:100%;\n      }\n\n      .emc-mj-cta .emc-mj-btn{\n        flex:1 1 100%;\n      }\n    }\n\n\n    \/* ===== V2 UPDATES: BOOKING MODAL + STRONGER ICONS + PRETEST ===== *\/\n    .emc-mj-jump-icon{\n      width:40px !important;\n      height:40px !important;\n      flex:0 0 40px !important;\n      display:grid !important;\n      place-items:center;\n      padding:8px;\n      border-radius:13px;\n      background:#f4f7fb;\n      border:1px solid #e2e9f3;\n      color:#173f78;\n      box-shadow:0 6px 14px rgba(20,43,99,.05);\n    }\n\n    .emc-mj-jump-icon svg{\n      width:23px !important;\n      height:23px !important;\n      stroke:currentColor !important;\n      stroke-width:2.35 !important;\n    }\n\n    .emc-mj-jump a{\n      gap:12px;\n    }\n\n    .emc-mj-method{\n      padding:18px 17px 19px;\n      min-height:178px;\n      border-color:#dfe7f1;\n      background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);\n      box-shadow:0 10px 24px rgba(20,43,99,.04);\n    }\n\n    .emc-mj-method:before{\n      display:none !important;\n      content:none !important;\n    }\n\n    .emc-mj-method-icon{\n      width:42px;\n      height:42px;\n      display:grid;\n      place-items:center;\n      border-radius:14px;\n      background:#f3f6fa;\n      border:1px solid #e1e8f1;\n      color:#173f78;\n      margin-bottom:12px;\n    }\n\n    .emc-mj-method-icon svg{\n      width:22px;\n      height:22px;\n      display:block;\n    }\n\n    .emc-mj-method-label{\n      color:#66758d !important;\n      margin-bottom:8px;\n    }\n\n    .emc-mj-method-label:before{\n      background:#9aa8bb !important;\n    }\n\n    .emc-mj-pretest-side{\n      overflow:hidden;\n    }\n\n    .emc-mj-pretest-visual{\n      position:relative;\n      height:172px;\n      border-radius:20px;\n      overflow:hidden;\n      border:1px solid #e1eaf5;\n      background:linear-gradient(135deg,#f8fbff,#ffffff);\n      margin:0 0 17px;\n    }\n\n    .emc-mj-pretest-visual img{\n      width:100%;\n      height:100%;\n      display:block;\n      object-fit:cover;\n      object-position:center 36%;\n    }\n\n    .emc-mj-field-full{\n      grid-column:1 \/ -1;\n    }\n\n    .emc-mj-field[hidden],\n    .emc-mj-unit-group[hidden]{\n      display:none !important;\n    }\n\n    .emc-mj-unit-grid{\n      display:grid;\n      grid-template-columns:repeat(3,1fr);\n      gap:10px;\n    }\n\n    .emc-mj-unit-grid.emc-mj-unit-grid-2{\n      grid-template-columns:repeat(2,1fr);\n    }\n\n    .emc-mj-safety-title{\n      grid-column:1 \/ -1;\n      margin:4px 0 -2px;\n      padding-top:4px;\n      font-size:12px;\n      line-height:1.25;\n      font-weight:950;\n      letter-spacing:.07em;\n      text-transform:uppercase;\n      color:#60718e;\n    }\n\n    .emc-mj-tool-actions{\n      align-items:center;\n    }\n\n    .emc-mj-btn-reset{\n      background:#fff;\n      color:#60718e !important;\n      border-color:#d9e3ef;\n    }\n\n    .emc-mj-result-stop{\n      background:#fff8f7 !important;\n      border-color:#f0d6d1 !important;\n    }\n\n    .emc-mj-result-review{\n      background:#fffaf2 !important;\n      border-color:#eedfbe !important;\n    }\n\n    .emc-mj-result-ok{\n      background:#f6fbf8 !important;\n      border-color:#d6eadf !important;\n    }\n\n    \/* Booking popup *\/\n    .emc-mj-book-modal{\n      position:fixed;\n      inset:0;\n      z-index:999999;\n      display:none;\n      align-items:center;\n      justify-content:center;\n      padding:24px;\n      background:rgba(10,24,48,.62);\n      backdrop-filter:blur(5px);\n    }\n\n    .emc-mj-book-modal.is-open{\n      display:flex;\n    }\n\n    .emc-mj-book-dialog{\n      position:relative;\n      width:min(960px,calc(100vw - 48px));\n      height:min(790px,calc(100dvh - 48px));\n      min-height:520px;\n      border-radius:24px;\n      background:#fff;\n      border:1px solid rgba(222,231,242,.95);\n      box-shadow:0 32px 90px rgba(6,18,38,.30);\n      overflow:hidden;\n    }\n\n    .emc-mj-book-close{\n      position:absolute;\n      top:12px;\n      right:12px;\n      z-index:5;\n      width:38px;\n      height:38px;\n      border-radius:50%;\n      border:1px solid #d7e0eb;\n      background:#fff;\n      color:#17325f;\n      display:grid;\n      place-items:center;\n      cursor:pointer;\n      box-shadow:0 8px 22px rgba(20,43,99,.14);\n      padding:0;\n      font-family:inherit;\n    }\n\n    .emc-mj-book-close:hover,\n    .emc-mj-book-close:focus{\n      background:#f7f9fc !important;\n      color:#17325f !important;\n      outline:none;\n    }\n\n    .emc-mj-book-close svg{\n      width:18px;\n      height:18px;\n      display:block;\n    }\n\n    .emc-mj-book-frame{\n      width:100%;\n      height:100%;\n      border:0;\n      display:block;\n      background:#fff;\n    }\n\n    body.emc-mj-modal-open{\n      overflow:hidden !important;\n    }\n\n    @media (max-width:767px){\n      .emc-mj-jump-icon{\n        width:38px !important;\n        height:38px !important;\n        flex-basis:38px !important;\n      }\n\n      .emc-mj-pretest-visual{\n        height:145px;\n        margin-bottom:14px;\n      }\n\n      .emc-mj-tool-grid,\n      .emc-mj-unit-grid,\n      .emc-mj-unit-grid.emc-mj-unit-grid-2{\n        grid-template-columns:1fr !important;\n      }\n\n      .emc-mj-field-full,\n      .emc-mj-safety-title{\n        grid-column:auto;\n      }\n\n      .emc-mj-book-modal{\n        align-items:flex-start;\n        padding:12px 8px max(12px,env(safe-area-inset-bottom));\n        padding-top:max(12px,env(safe-area-inset-top));\n      }\n\n      .emc-mj-book-dialog{\n        width:100%;\n        height:calc(100dvh - max(24px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));\n        min-height:0;\n        border-radius:20px;\n      }\n\n      .emc-mj-book-close{\n        top:10px;\n        right:10px;\n        width:40px;\n        height:40px;\n      }\n    }\n\n  \n\n    \/* ===== V3 VISUAL REFINEMENT: COSTA WEIGHT-LOSS FAMILY ===== *\/\n\n    \/* Keep sentence case everywhere, even if the WordPress theme forces uppercase *\/\n    .emc-wegovy-page .emc-mj-btn,\n    .emc-wegovy-page button,\n    .emc-wegovy-page label,\n    .emc-wegovy-page .emc-mj-kicker,\n    .emc-wegovy-page .emc-mj-method-label,\n    .emc-wegovy-page .emc-mj-safety-title,\n    .emc-wegovy-page .emc-mj-jump-label strong,\n    .emc-wegovy-page .emc-mj-side-card small,\n    .emc-wegovy-page .emc-mj-price-chip strong,\n    .emc-wegovy-page .emc-mj-cta-price{\n      text-transform:none !important;\n      letter-spacing:normal !important;\n    }\n\n    \/* Main title remains the one deliberately strong heading *\/\n    .emc-mj-title{\n      font-weight:900 !important;\n    }\n\n    .emc-mj-title-main,\n    .emc-mj-title-sub{\n      display:block;\n    }\n\n    .emc-mj-title-main{\n      color:#142b63;\n      font-weight:900;\n    }\n\n    .emc-mj-title-sub{\n      color:#2875dc;\n      font-weight:820;\n      margin-top:4px;\n    }\n\n    \/* Lighter headings throughout the rest of the page *\/\n    .emc-wegovy-page h2,\n    .emc-wegovy-page h3,\n    .emc-wegovy-page h4,\n    .emc-mj-head h2,\n    .emc-mj-step-head h2,\n    .emc-mj-cta h2,\n    .emc-mj-method h3,\n    .emc-mj-step h3,\n    .emc-mj-dose-copy h3,\n    .emc-mj-support-copy h3,\n    .emc-mj-pharmacy-card h4,\n    .emc-mj-related h4,\n    .emc-mj-side-card h4,\n    .emc-mj-pretest-side h3{\n      font-weight:500 !important;\n    }\n\n    .emc-mj-field label,\n    .emc-mj-check,\n    .emc-mj-dose-point,\n    .emc-mj-tool-mini span{\n      font-weight:500 !important;\n    }\n\n    .emc-mj-faq-q{\n      font-weight:400 !important;\n      text-transform:none !important;\n      letter-spacing:normal !important;\n    }\n\n    \/* Hero: more image-led, closer to the weight-loss landing-page family *\/\n    .emc-mj-hero-panel{\n      border-color:#e3ebf5;\n      box-shadow:0 22px 56px rgba(20,43,99,.07);\n    }\n\n    .emc-mj-hero-right{\n      grid-template-columns:minmax(0,1fr) 178px;\n      gap:12px;\n    }\n\n    .emc-mj-side-stack{\n      gap:10px;\n    }\n\n    .emc-mj-side-card{\n      min-height:118px;\n      padding:12px;\n      justify-content:flex-end;\n      border:0;\n      color:#fff;\n      box-shadow:0 14px 30px rgba(20,43,99,.10);\n    }\n\n    .emc-mj-side-card:after{\n      opacity:.82 !important;\n      transform:scale(1.03);\n      filter:saturate(1.03) contrast(1.03);\n    }\n\n    .emc-mj-side-card:before,\n    .emc-mj-side-card:nth-child(2):before,\n    .emc-mj-side-card:nth-child(3):before{\n      background:linear-gradient(180deg,rgba(11,29,59,.02) 16%,rgba(11,29,59,.72) 100%) !important;\n    }\n\n    .emc-mj-side-card small,\n    .emc-mj-side-card h4,\n    .emc-mj-side-card p{\n      color:#fff !important;\n      text-shadow:0 1px 10px rgba(0,0,0,.18);\n    }\n\n    .emc-mj-side-card small{\n      font-size:10px;\n      font-weight:500 !important;\n      opacity:.88;\n    }\n\n    .emc-mj-side-card h4{\n      font-size:15px;\n    }\n\n    .emc-mj-side-card p{\n      font-size:11.4px;\n      font-weight:400;\n    }\n\n    \/* Quick menu: refined coloured icons *\/\n    .emc-mj-jump-box{\n      background:linear-gradient(180deg,#ffffff 0%,#f9fbff 100%);\n      border-color:#e2eaf4;\n    }\n\n    .emc-mj-jump-label strong{\n      font-weight:600 !important;\n      font-size:14px;\n    }\n\n    .emc-mj-jump-label strong:before{\n      background:linear-gradient(135deg,#236fd1,#54a0f0);\n      border-radius:12px;\n      box-shadow:0 8px 18px rgba(35,111,209,.17);\n    }\n\n    .emc-mj-jump a{\n      border-color:#e2eaf4;\n      background:rgba(255,255,255,.96);\n      font-weight:500;\n    }\n\n    .emc-mj-jump-icon{\n      width:46px !important;\n      height:46px !important;\n      flex:0 0 46px !important;\n      border:0 !important;\n      border-radius:15px !important;\n      box-shadow:0 10px 22px rgba(20,43,99,.09) !important;\n    }\n\n    .emc-mj-jump a:nth-child(1) .emc-mj-jump-icon{background:linear-gradient(145deg,#e8f2ff,#d9eaff);color:#176be6;}\n    .emc-mj-jump a:nth-child(2) .emc-mj-jump-icon{background:linear-gradient(145deg,#e7fbf6,#d7f5ec);color:#149875;}\n    .emc-mj-jump a:nth-child(3) .emc-mj-jump-icon{background:linear-gradient(145deg,#fff4df,#ffead0);color:#d98212;}\n    .emc-mj-jump a:nth-child(4) .emc-mj-jump-icon{background:linear-gradient(145deg,#f0edff,#e4e0ff);color:#655ae8;}\n    .emc-mj-jump a:nth-child(5) .emc-mj-jump-icon{background:linear-gradient(145deg,#ffeaf3,#ffdae9);color:#c92e73;}\n    .emc-mj-jump a:nth-child(6) .emc-mj-jump-icon{background:linear-gradient(145deg,#eaf9ef,#d9f1e2);color:#27875b;}\n\n    .emc-mj-jump-icon svg{\n      width:25px !important;\n      height:25px !important;\n      stroke-width:2.15 !important;\n    }\n\n    \/* More colourful, modern treatment cards; no top stripes *\/\n    .emc-mj-method{\n      border:0 !important;\n      min-height:198px;\n      padding:20px 18px 20px;\n      box-shadow:0 14px 30px rgba(20,43,99,.07);\n      isolation:isolate;\n    }\n\n    .emc-mj-method:nth-child(1){background:linear-gradient(145deg,#eef6ff 0%,#ffffff 78%);}\n    .emc-mj-method:nth-child(2){background:linear-gradient(145deg,#eafaf5 0%,#ffffff 78%);}\n    .emc-mj-method:nth-child(3){background:linear-gradient(145deg,#fff4e4 0%,#ffffff 78%);}\n    .emc-mj-method:nth-child(4){background:linear-gradient(145deg,#f3efff 0%,#ffffff 78%);}\n\n    .emc-mj-method:after{\n      content:\"\";\n      position:absolute;\n      width:110px;\n      height:110px;\n      right:-40px;\n      bottom:-44px;\n      border-radius:50%;\n      z-index:-1;\n      opacity:.7;\n    }\n\n    .emc-mj-method:nth-child(1):after{background:rgba(29,103,224,.10);}\n    .emc-mj-method:nth-child(2):after{background:rgba(38,181,154,.12);}\n    .emc-mj-method:nth-child(3):after{background:rgba(239,155,36,.13);}\n    .emc-mj-method:nth-child(4):after{background:rgba(111,102,255,.11);}\n\n    .emc-mj-method-icon{\n      width:50px;\n      height:50px;\n      border:0;\n      border-radius:16px;\n      box-shadow:0 9px 20px rgba(20,43,99,.08);\n    }\n\n    .emc-mj-method:nth-child(1) .emc-mj-method-icon{background:#dcecff;color:#176be6;}\n    .emc-mj-method:nth-child(2) .emc-mj-method-icon{background:#d9f4eb;color:#159674;}\n    .emc-mj-method:nth-child(3) .emc-mj-method-icon{background:#ffe9c9;color:#d77d0d;}\n    .emc-mj-method:nth-child(4) .emc-mj-method-icon{background:#e7e2ff;color:#6257df;}\n\n    .emc-mj-method-icon svg{width:25px;height:25px;}\n\n    .emc-mj-method-label{\n      font-size:11.5px;\n      font-weight:500 !important;\n      color:#61708a !important;\n      margin-top:1px;\n    }\n\n    .emc-mj-method-label:before{display:none;}\n\n    \/* Pre-test: bigger complete phone image and softer left panel *\/\n    .emc-mj-pretest-grid{\n      grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);\n    }\n\n    .emc-mj-pretest-side{\n      padding:23px;\n      background:linear-gradient(150deg,#f4f9ff 0%,#ffffff 58%,#f2fbf8 100%);\n      border-color:#dfe9f5;\n    }\n\n    .emc-mj-pretest-visual{\n      height:245px;\n      border:0;\n      background:radial-gradient(circle at 50% 45%,#ffffff 0%,#edf5ff 66%,#e4f1ff 100%);\n      box-shadow:inset 0 0 0 1px #e1eaf5;\n      margin-bottom:19px;\n    }\n\n    .emc-mj-pretest-visual img{\n      width:100%;\n      height:100%;\n      object-fit:contain !important;\n      object-position:center center !important;\n      transform:scale(1.10);\n      transform-origin:center;\n    }\n\n    .emc-mj-pretest-side h3{\n      font-size:23px;\n      line-height:1.18;\n    }\n\n    .emc-mj-pretest-side p{\n      font-size:14.5px;\n      line-height:1.55;\n    }\n\n    .emc-mj-check{\n      font-size:13.7px;\n    }\n\n    \/* Form labels and questions: natural sentence case, normal weight *\/\n    .emc-mj-field label,\n    .emc-mj-question-title{\n      font-size:13.4px;\n      line-height:1.38;\n      color:#22395f;\n      font-weight:500 !important;\n      text-transform:none !important;\n      letter-spacing:normal !important;\n    }\n\n    .emc-mj-question-title span{\n      color:#64738d;\n      font-weight:400;\n    }\n\n    .emc-mj-condition-field{\n      padding:16px;\n      border-radius:19px;\n      background:linear-gradient(135deg,#f7fbff,#ffffff);\n      border:1px solid #dfe9f5;\n      gap:12px;\n    }\n\n    .emc-mj-choice-row{\n      display:grid;\n      grid-template-columns:1fr 1fr;\n      gap:10px;\n    }\n\n    .emc-mj-choice{\n      min-height:48px;\n      border-radius:15px;\n      border:1px solid #d7e3f2;\n      background:#fff;\n      color:#203a66;\n      font-size:14px;\n      font-weight:500 !important;\n      cursor:pointer;\n      transition:.18s ease;\n    }\n\n    .emc-mj-choice:hover{\n      transform:translateY(-1px);\n      border-color:#b9cee8;\n      background:#f8fbff !important;\n      color:#203a66 !important;\n    }\n\n    .emc-mj-choice.is-selected{\n      border-color:#2b75db;\n      background:#eaf3ff !important;\n      color:#175ebc !important;\n      box-shadow:0 8px 18px rgba(29,103,224,.10);\n    }\n\n    .emc-mj-safety-title{\n      font-size:13px;\n      font-weight:500 !important;\n      color:#52647e;\n      padding-top:8px;\n      margin-bottom:0;\n    }\n\n    .emc-mj-tool-result strong{\n      font-weight:500;\n    }\n\n    @media (max-width:1140px){\n      .emc-mj-hero-right{grid-template-columns:1fr;}\n      .emc-mj-side-stack{grid-template-columns:repeat(3,1fr);}\n      .emc-mj-side-card{min-height:132px;}\n      .emc-mj-pretest-grid{grid-template-columns:1fr;}\n      .emc-mj-pretest-visual{height:270px;}\n    }\n\n    @media (max-width:767px){\n      .emc-mj-title-sub{margin-top:3px;}\n      .emc-mj-jump-icon{\n        width:42px !important;\n        height:42px !important;\n        flex-basis:42px !important;\n      }\n      .emc-mj-method{min-height:auto;}\n      .emc-mj-pretest-side{padding:16px;}\n      .emc-mj-pretest-visual{height:215px;margin-bottom:15px;}\n      .emc-mj-pretest-visual img{transform:scale(1.04);}\n      .emc-mj-choice-row{grid-template-columns:1fr 1fr;}\n      .emc-mj-side-card{min-height:110px;}\n    }\n\n  \n\n    \/* =========================================================\n       V4 \u2014 visual family from \/es\/perder-peso\/ + modal pre-test\n       ========================================================= *\/\n\n    \/* Keep the hero strong; make the rest of the page calmer and lighter. *\/\n    .emc-mj-title-main{\n      color:#142b63 !important;\n      font-weight:900 !important;\n    }\n    .emc-mj-title-sub{\n      color:#7d667f !important;\n      font-weight:700 !important;\n    }\n\n    .emc-wegovy-page h2,\n    .emc-wegovy-page h3,\n    .emc-wegovy-page h4,\n    .emc-wegovy-page .emc-mj-head h2,\n    .emc-wegovy-page .emc-mj-step-head h2,\n    .emc-wegovy-page .emc-mj-cta h2{\n      font-weight:400 !important;\n    }\n\n    .emc-wegovy-page button,\n    .emc-wegovy-page .emc-mj-btn,\n    .emc-wegovy-page a.emc-mj-btn{\n      font-weight:500 !important;\n      text-transform:none !important;\n      letter-spacing:normal !important;\n    }\n\n    .emc-mj-faq-q{\n      font-weight:400 !important;\n      text-transform:none !important;\n      letter-spacing:normal !important;\n    }\n\n    \/* Menu mosaic copied in spirit and proportions from the supplied weight-loss menu. *\/\n    .emc-mj-mosaic-section{\n      padding:20px 0 28px;\n      background:#fff;\n    }\n    .emc-mj-mosaic-title{\n      margin:0 0 12px;\n    }\n    .emc-mj-mosaic-title h2{\n      margin:0 0 3px;\n      color:#142b43;\n      font-size:clamp(24px,2.4vw,34px);\n      line-height:1.08;\n      font-weight:400 !important;\n    }\n    .emc-mj-mosaic-title p{\n      margin:0;\n      color:#526579;\n      font-size:14px;\n      line-height:1.45;\n    }\n    .emc-mj-mosaic-title span{\n      display:block;\n      margin-top:5px;\n      color:#708092;\n      font-size:12.5px;\n      line-height:1.4;\n    }\n    .emc-mj-mosaic-layout{\n      display:grid;\n      grid-template-columns:2fr 1fr;\n      gap:14px;\n      align-items:stretch;\n    }\n    .emc-mj-mosaic-grid{\n      display:grid;\n      grid-template-columns:repeat(6,1fr);\n      grid-auto-rows:145px;\n      gap:10px;\n    }\n    .emc-mj-mosaic-card{\n      position:relative;\n      overflow:hidden;\n      display:flex;\n      flex-direction:column;\n      justify-content:flex-end;\n      padding:15px;\n      border:1px solid #dde4ea;\n      border-radius:16px;\n      background:#f2f4f5;\n      color:#142b43 !important;\n      box-shadow:0 8px 20px rgba(20,43,67,.045);\n      transition:transform .18s ease, box-shadow .18s ease;\n      text-decoration:none !important;\n    }\n    .emc-mj-mosaic-card:hover{\n      transform:translateY(-2px);\n      box-shadow:0 15px 34px rgba(20,43,67,.09);\n      color:#142b43 !important;\n    }\n    .emc-mj-mosaic-card:nth-child(1),\n    .emc-mj-mosaic-card:nth-child(2){ grid-column:span 3; }\n    .emc-mj-mosaic-card:nth-child(3),\n    .emc-mj-mosaic-card:nth-child(4),\n    .emc-mj-mosaic-card:nth-child(5){ grid-column:span 2; }\n    .emc-mj-mosaic-card:nth-child(6),\n    .emc-mj-mosaic-card:nth-child(7){ grid-column:span 3; }\n    .emc-mj-mosaic-bg{\n      position:absolute;\n      inset:0;\n      background-position:center;\n      background-size:cover;\n      transform:scale(1.01);\n    }\n    .emc-mj-mosaic-bg:after{\n      content:\"\";\n      position:absolute;\n      inset:0;\n      background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.16) 38%,rgba(255,255,255,.76) 73%,rgba(255,255,255,.98) 100%);\n    }\n    .emc-mj-mosaic-arrow{\n      position:absolute;\n      top:11px;\n      right:12px;\n      z-index:4;\n      width:30px;\n      height:30px;\n      display:grid;\n      place-items:center;\n      border-radius:50%;\n      background:rgba(255,255,255,.90);\n      color:#46586a;\n      font-size:15px;\n      box-shadow:0 5px 14px rgba(20,43,67,.06);\n    }\n    .emc-mj-mosaic-copy{ position:relative; z-index:3; }\n    .emc-mj-mosaic-copy strong{\n      display:block;\n      color:#142b43;\n      font-size:16px;\n      line-height:1.15;\n      font-weight:500 !important;\n    }\n    .emc-mj-mosaic-copy small{\n      display:block;\n      margin-top:3px;\n      color:#677889;\n      font-size:11px;\n      line-height:1.3;\n      font-weight:400;\n    }\n    .emc-mj-mosaic-price{\n      position:absolute;\n      inset:0;\n      background:radial-gradient(circle at 75% 30%,rgba(126,91,151,.25),transparent 29%),linear-gradient(135deg,#f7f2fa,#e9e0f0);\n    }\n    .emc-mj-mosaic-price:before{\n      content:\"39\u20ac\";\n      position:absolute;\n      top:12px;\n      left:18px;\n      color:rgba(96,67,119,.38);\n      font-size:66px;\n      line-height:1;\n      font-weight:500;\n      letter-spacing:-.06em;\n    }\n    .emc-mj-mosaic-bmi{\n      position:absolute;\n      inset:0;\n      background:radial-gradient(circle at 77% 37%,rgba(78,141,121,.28),transparent 29%),linear-gradient(135deg,#f3f8f5,#dfeae5);\n    }\n    .emc-mj-mosaic-bmi:before{\n      content:\"IMC\";\n      position:absolute;\n      top:12px;\n      left:18px;\n      color:rgba(53,94,82,.34);\n      font-size:58px;\n      line-height:1;\n      font-weight:500;\n    }\n    .emc-mj-mosaic-bmi:after{\n      content:\"\u2713\";\n      position:absolute;\n      right:28px;\n      top:35px;\n      color:#4e8d79;\n      font-size:40px;\n      line-height:1;\n      font-weight:500;\n    }\n    .emc-mj-online-panel{\n      padding:24px;\n      display:flex;\n      flex-direction:column;\n      justify-content:center;\n      border:1px solid #dfe6eb;\n      border-radius:16px;\n      background:#fff;\n      box-shadow:0 9px 25px rgba(20,43,67,.045);\n    }\n    .emc-mj-online-label{\n      color:#7d667f;\n      font-size:11px;\n      font-weight:500;\n      text-transform:uppercase;\n      letter-spacing:.06em;\n    }\n    .emc-mj-online-panel h3{\n      margin:7px 0 9px;\n      color:#142b43;\n      font-size:clamp(25px,2.4vw,36px);\n      line-height:1.05;\n      font-weight:400 !important;\n    }\n    .emc-mj-online-panel p{\n      margin:0;\n      color:#526579;\n      font-size:13.5px;\n      line-height:1.52;\n    }\n    .emc-mj-online-points{\n      display:grid;\n      gap:8px;\n      margin:15px 0 16px;\n    }\n    .emc-mj-online-points div{\n      display:flex;\n      align-items:center;\n      gap:9px;\n      color:#495d70;\n      font-size:12.5px;\n      line-height:1.35;\n      font-weight:400;\n    }\n    .emc-mj-online-points i{\n      width:8px;\n      height:8px;\n      flex:0 0 8px;\n      border-radius:50%;\n      background:#7d667f;\n    }\n    .emc-mj-online-button{\n      align-self:flex-start;\n      background:#4e8d79 !important;\n      color:#fff !important;\n      box-shadow:0 10px 20px rgba(78,141,121,.16);\n    }\n\n    \/* Eligibility teaser instead of showing the entire form on the page. *\/\n    .emc-mj-eligibility-head{\n      max-width:980px;\n      margin:0 auto 24px;\n      text-align:center;\n    }\n    .emc-mj-eligibility-head h2{\n      margin:0 0 9px;\n      color:#142b63;\n      font-size:clamp(34px,4vw,54px);\n      line-height:1.04;\n      letter-spacing:-.035em;\n      font-weight:400 !important;\n    }\n    .emc-mj-eligibility-head p{\n      max-width:920px;\n      margin:0 auto;\n      color:#5f6f8f;\n      font-size:16px;\n      line-height:1.55;\n    }\n    .emc-mj-eligibility-grid{\n      display:grid;\n      grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);\n      gap:22px;\n      align-items:stretch;\n    }\n    .emc-mj-eligibility-card,\n    .emc-mj-eligibility-photo-card{\n      border:1px solid #dfe7ed;\n      border-radius:24px;\n      background:#fff;\n      box-shadow:0 14px 34px rgba(20,43,67,.05);\n      overflow:hidden;\n    }\n    .emc-mj-eligibility-card{ padding:18px; }\n    .emc-mj-eligibility-table{\n      overflow:hidden;\n      border:1px solid #dfe7ed;\n      border-radius:18px;\n      background:#fff;\n    }\n    .emc-mj-eligibility-row{\n      display:grid;\n      grid-template-columns:1.25fr .62fr .78fr;\n      gap:10px;\n      align-items:center;\n      min-height:53px;\n      padding:10px 15px;\n      border-bottom:1px solid #e5ebef;\n      color:#526579;\n      font-size:13.5px;\n      line-height:1.25;\n    }\n    .emc-mj-eligibility-row:last-child{ border-bottom:0; }\n    .emc-mj-eligibility-header{\n      background:#f8fafb;\n      color:#334b60;\n      font-weight:500;\n    }\n    .emc-mj-status{\n      justify-self:start;\n      padding:5px 9px;\n      border-radius:999px;\n      background:#eaf6f0;\n      color:#397663;\n      font-size:11px;\n      white-space:nowrap;\n    }\n    .emc-mj-status.review{\n      background:#fbf4ec;\n      color:#966631;\n    }\n    .emc-mj-eligibility-note{\n      margin:13px 4px 2px;\n      color:#708092;\n      font-size:11.5px;\n      line-height:1.5;\n    }\n    .emc-mj-eligibility-photo-card{\n      position:relative;\n      min-height:420px;\n      display:flex;\n      flex-direction:column;\n      background:linear-gradient(180deg,#fff 0%,#fafcfd 100%);\n    }\n    .emc-mj-eligibility-photo-card > img{\n      width:100%;\n      height:245px;\n      object-fit:contain;\n      object-position:center;\n      background:#fff;\n      padding:8px;\n    }\n    .emc-mj-eligibility-photo-copy{\n      padding:19px 20px 21px;\n      border-top:1px solid #e7ecef;\n    }\n    .emc-mj-eligibility-photo-copy h3{\n      margin:0 0 7px;\n      color:#142b43;\n      font-size:23px;\n      line-height:1.12;\n      font-weight:400 !important;\n    }\n    .emc-mj-eligibility-photo-copy p{\n      margin:0 0 15px;\n      color:#526579;\n      font-size:13px;\n      line-height:1.5;\n    }\n\n    \/* Pre-test modal: centered with a visible margin on every edge. *\/\n    .emc-mj-pretest-modal{\n      position:fixed;\n      inset:0;\n      z-index:1000001;\n      display:none;\n      align-items:center;\n      justify-content:center;\n      padding:36px;\n      background:rgba(8,23,39,.68);\n      backdrop-filter:blur(5px);\n    }\n    .emc-mj-pretest-modal.is-open{ display:flex; }\n    .emc-mj-pretest-dialog{\n      position:relative;\n      width:min(920px,calc(100vw - 72px));\n      max-height:calc(100dvh - 72px);\n      overflow:auto;\n      border:1px solid #dfe7ed;\n      border-radius:24px;\n      background:#fff;\n      box-shadow:0 32px 90px rgba(0,0,0,.30);\n      padding:25px;\n      overscroll-behavior:contain;\n    }\n    .emc-mj-pretest-close{\n      position:sticky;\n      float:right;\n      top:0;\n      margin:-3px -3px 0 12px;\n      z-index:8;\n      width:40px;\n      height:40px;\n      display:grid;\n      place-items:center;\n      border:1px solid #d7e0eb;\n      border-radius:50%;\n      background:#fff;\n      color:#142b43;\n      box-shadow:0 8px 22px rgba(20,43,67,.13);\n      cursor:pointer;\n      padding:0;\n    }\n    .emc-mj-pretest-close svg{ width:18px; height:18px; display:block; }\n    .emc-mj-pretest-modal-head{\n      padding:2px 52px 15px 2px;\n      border-bottom:1px solid #e7ecef;\n      margin-bottom:17px;\n    }\n    .emc-mj-pretest-modal-head > span{\n      display:block;\n      margin-bottom:5px;\n      color:#7d667f;\n      font-size:11px;\n      text-transform:uppercase;\n      letter-spacing:.06em;\n    }\n    .emc-mj-pretest-modal-head h2{\n      margin:0 0 5px;\n      color:#142b43;\n      font-size:30px;\n      line-height:1.08;\n      font-weight:400 !important;\n    }\n    .emc-mj-pretest-modal-head p{\n      margin:0;\n      color:#708092;\n      font-size:12.5px;\n      line-height:1.45;\n    }\n    .emc-mj-pretest-tool-modal{\n      padding:0 !important;\n      border:0 !important;\n      border-radius:0 !important;\n      box-shadow:none !important;\n    }\n    .emc-mj-pretest-tool-modal .emc-mj-field label,\n    .emc-mj-pretest-tool-modal .emc-mj-question-title,\n    .emc-mj-pretest-tool-modal .emc-mj-safety-title{\n      text-transform:none !important;\n      letter-spacing:normal !important;\n      font-weight:500 !important;\n    }\n    .emc-mj-pretest-tool-modal .emc-mj-safety-title{\n      font-size:13px;\n      color:#526579;\n      margin-top:5px;\n    }\n    .emc-mj-modal-actions{\n      display:flex;\n      flex-wrap:wrap;\n      gap:9px;\n    }\n    body.emc-mj-pretest-modal-open{ overflow:hidden !important; }\n\n    @media(max-width:1050px){\n      .emc-mj-mosaic-layout,\n      .emc-mj-eligibility-grid{ grid-template-columns:1fr; }\n      .emc-mj-online-panel{ min-height:0; }\n      .emc-mj-eligibility-photo-card{ min-height:0; }\n    }\n\n    @media(max-width:767px){\n      .emc-mj-mosaic-section{ padding:15px 0 22px; }\n      .emc-mj-mosaic-title h2{ font-size:25px; }\n      .emc-mj-mosaic-grid{\n        grid-template-columns:1fr 1fr;\n        grid-auto-rows:120px;\n        gap:8px;\n      }\n      .emc-mj-mosaic-card,\n      .emc-mj-mosaic-card:nth-child(1),\n      .emc-mj-mosaic-card:nth-child(2),\n      .emc-mj-mosaic-card:nth-child(3),\n      .emc-mj-mosaic-card:nth-child(4),\n      .emc-mj-mosaic-card:nth-child(5),\n      .emc-mj-mosaic-card:nth-child(6),\n      .emc-mj-mosaic-card:nth-child(7){ grid-column:span 1; }\n      .emc-mj-mosaic-card:nth-child(7){ grid-column:1 \/ -1; }\n      .emc-mj-mosaic-card{ padding:12px; border-radius:14px; }\n      .emc-mj-mosaic-copy strong{ font-size:14px; }\n      .emc-mj-mosaic-copy small{ font-size:9.8px; }\n      .emc-mj-online-panel{ padding:19px; }\n\n      .emc-mj-eligibility-head{ margin-bottom:17px; }\n      .emc-mj-eligibility-head h2{ font-size:34px; }\n      .emc-mj-eligibility-head p{ font-size:14px; }\n      .emc-mj-eligibility-card{ padding:10px; border-radius:18px; }\n      .emc-mj-eligibility-row{\n        grid-template-columns:1.15fr .58fr .8fr;\n        padding:9px 9px;\n        gap:6px;\n        font-size:11px;\n      }\n      .emc-mj-status{ padding:4px 6px; font-size:9px; }\n      .emc-mj-eligibility-photo-card{ border-radius:18px; }\n      .emc-mj-eligibility-photo-card > img{ height:210px; }\n\n      .emc-mj-pretest-modal{\n        padding:16px 12px;\n        align-items:center;\n      }\n      .emc-mj-pretest-dialog{\n        width:calc(100vw - 24px);\n        max-height:calc(100dvh - 32px);\n        border-radius:20px;\n        padding:17px;\n      }\n      .emc-mj-pretest-close{ width:38px; height:38px; }\n      .emc-mj-pretest-modal-head{ padding-right:44px; }\n      .emc-mj-pretest-modal-head h2{ font-size:25px; }\n      .emc-mj-modal-actions .emc-mj-btn{ flex:1 1 calc(50% - 5px); }\n      .emc-mj-modal-actions .emc-mj-btn:last-child{ flex-basis:100%; }\n    }\n\n\n    \/* ===== V5 refinements ===== *\/\n    .emc-mj-title-sub{ color:#7d667f !important; }\n    .emc-mj-mosaic-chartbg{ background-size:contain !important; background-repeat:no-repeat !important; background-position:center !important; background-color:#fff !important; }\n    .emc-mj-mosaic-chartbg:after{ background:linear-gradient(180deg,rgba(255,255,255,.08) 0%, rgba(255,255,255,.25) 32%, rgba(255,255,255,.82) 73%, rgba(255,255,255,.98) 100%) !important; }\n\n    .emc-mj-btn, .emc-wegovy-page .emc-mj-btn{ font-weight:600 !important; text-transform:none !important; letter-spacing:normal !important; }\n    .emc-mj-faq-q{ font-weight:400 !important; text-transform:none !important; }\n    .emc-mj-online-panel h3, .emc-mj-online-label{ font-weight:400 !important; }\n\n    \/* Methods cards: no boxed icon, no decorative circles *\/\n    .emc-mj-method{ position:relative; overflow:hidden; }\n    .emc-mj-method:after{ display:none !important; content:none !important; }\n    .emc-mj-method-icon{ width:auto !important; height:auto !important; border:0 !important; background:transparent !important; box-shadow:none !important; border-radius:0 !important; margin-bottom:10px !important; padding:0 !important; }\n    .emc-mj-method:nth-child(1) .emc-mj-method-icon{ color:#176be6 !important; }\n    .emc-mj-method:nth-child(2) .emc-mj-method-icon{ color:#159674 !important; }\n    .emc-mj-method:nth-child(3) .emc-mj-method-icon{ color:#d77d0d !important; }\n    .emc-mj-method:nth-child(4) .emc-mj-method-icon{ color:#6257df !important; }\n    .emc-mj-method-icon svg{ width:28px !important; height:28px !important; }\n\n    \/* Eligibility section closer to supplied design *\/\n    .emc-mj-eligibility-head{ max-width:1100px; text-align:center; margin:0 auto 26px; }\n    .emc-mj-eligibility-head h2{ font-size:clamp(34px,4.6vw,58px); line-height:1.05; margin-bottom:10px; }\n    .emc-mj-eligibility-head p{ max-width:1100px; font-size:clamp(16px,1.6vw,20px); line-height:1.55; }\n    .emc-mj-eligibility-grid{ grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr); align-items:stretch; gap:24px; }\n    .emc-mj-eligibility-card, .emc-mj-eligibility-photo-card{ background:#fbfbfb; border:1px solid #dfe6eb; box-shadow:none; }\n    .emc-mj-eligibility-card{ padding:18px; }\n    .emc-mj-eligibility-table{ background:#fff; border:1px solid #dfe6eb; border-radius:22px; overflow:hidden; }\n    .emc-mj-eligibility-row{ grid-template-columns:minmax(0,1.3fr) minmax(100px,.7fr) minmax(82px,.55fr); padding:15px 18px; font-size:16px; }\n    .emc-mj-eligibility-header{ font-weight:600; color:#3f5367; background:#fbfcfd; }\n    .emc-mj-status{ font-size:14px; font-weight:600; padding:6px 11px; border-radius:999px; background:#eaf4ee; color:#56715d; justify-self:end; }\n    .emc-mj-status.review{ background:#f2f1e8; color:#7d6f4e; }\n    .emc-mj-eligibility-note{ margin-top:12px; font-size:12px; line-height:1.45; }\n    .emc-mj-eligibility-actions{ margin-top:14px; display:flex; justify-content:flex-start; }\n    .emc-mj-eligibility-people-card{ padding:0; min-height:520px; display:block; overflow:hidden; background:#f5f5f5; }\n    .emc-mj-eligibility-people-card > img{ width:100%; height:100%; object-fit:cover; object-position:center center; }\n    .emc-mj-eligibility-photo-copy{ display:none !important; }\n\n    \/* Pretest modal visual and compacter form *\/\n    .emc-mj-pretest-modal{ padding:30px !important; }\n    .emc-mj-pretest-dialog{ width:min(920px,92vw) !important; max-height:min(860px,88vh); overflow:auto; border-radius:28px !important; padding:20px 20px 22px; position:relative; }\n    .emc-mj-pretest-close{ top:14px !important; right:14px !important; }\n    .emc-mj-pretest-modal-head{ padding-right:54px; margin-bottom:10px; }\n    .emc-mj-pretest-modal-head > span{ font-weight:500 !important; }\n    .emc-mj-pretest-modal-head h2{ margin-top:3px; margin-bottom:7px; }\n    .emc-mj-pretest-modal-head p{ max-width:none; }\n    .emc-mj-pretest-modal-visual{ margin:4px 0 14px; border:1px solid #e2e7ec; border-radius:22px; overflow:hidden; background:#f5f5f5; height:220px; }\n    .emc-mj-pretest-modal-visual img{ width:100%; height:100%; display:block; object-fit:cover; object-position:center center; }\n    .emc-mj-pretest-tool-modal{ padding:18px !important; border-radius:22px !important; box-shadow:none !important; }\n    .emc-mj-pretest-tool-modal .emc-mj-tool-grid{ gap:10px 12px; }\n    .emc-mj-pretest-tool-modal .emc-mj-field label{ font-size:12px; margin-bottom:6px; font-weight:500; }\n    .emc-mj-pretest-tool-modal .emc-mj-field input,\n    .emc-mj-pretest-tool-modal .emc-mj-field select{ min-height:46px; border-radius:13px; padding:11px 13px; font-size:14px; }\n    .emc-mj-question-title{ font-size:14px; font-weight:500; line-height:1.35; }\n    .emc-mj-question-title span{ display:inline-block; margin-top:4px; }\n    .emc-mj-choice{ font-weight:500 !important; min-height:44px !important; }\n    .emc-mj-tool-actions .emc-mj-btn{ min-height:44px; }\n\n    \/* Guide cards: remove top colour bars and use softer full-card treatments *\/\n    .emc-mj-related a:before{ display:none !important; content:none !important; }\n    .emc-mj-related a{ border-color:#e0e6ec; box-shadow:0 10px 24px rgba(20,43,99,.04); }\n    .emc-mj-related a:nth-child(1){ background:linear-gradient(180deg,#ffffff 0%,#f9fbff 100%); }\n    .emc-mj-related a:nth-child(2){ background:linear-gradient(180deg,#ffffff 0%,#fff9fb 100%); }\n    .emc-mj-related a:nth-child(3){ background:linear-gradient(180deg,#ffffff 0%,#f8fffc 100%); }\n    .emc-mj-related a:nth-child(4){ background:linear-gradient(180deg,#ffffff 0%,#fffaf4 100%); }\n\n    @media (max-width:767px){\n      .emc-mj-title-sub{ margin-top:6px; }\n      .emc-mj-eligibility-grid{ grid-template-columns:1fr; }\n      .emc-mj-eligibility-row{ grid-template-columns:minmax(0,1.2fr) 86px 72px; padding:12px 12px; font-size:13.5px; }\n      .emc-mj-eligibility-people-card{ min-height:280px; }\n      .emc-mj-pretest-modal{ padding:14px !important; }\n      .emc-mj-pretest-dialog{ width:min(100%,94vw) !important; max-height:90vh; padding:14px 14px 16px; border-radius:22px !important; }\n      .emc-mj-pretest-modal-visual{ height:150px; border-radius:18px; }\n      .emc-mj-pretest-tool-modal{ padding:14px !important; }\n    }\n\n\n\n    \/* ===== V6 refinements ===== *\/\n    .emc-mj-title-sub{ color:#6a4d86 !important; }\n    .emc-mj-online-label,\n    .emc-mj-online-panel .emc-mj-online-points i,\n    .emc-mj-online-panel .emc-mj-online-points span::before{ color:#6a4d86 !important; }\n    .emc-mj-online-panel .emc-mj-online-points i{ background:#6a4d86 !important; opacity:1 !important; }\n    .emc-mj-online-label{ color:#6a4d86 !important; }\n    .emc-mj-online-points div{ color:#4f6177; }\n\n    .emc-mj-hero-pills-lower{ margin-top:16px !important; }\n    .emc-mj-hero-pills-lower .emc-mj-pill{ background:#f5f1fa; border-color:#e7ddf2; color:#5d4d78; }\n    .emc-mj-main-image-wrap img{ object-position:center 66% !important; transform:scale(1.14); transform-origin:center center; }\n\n    .emc-mj-book-dialog{ width:min(900px,90vw) !important; }\n    @media (max-width:767px){ .emc-mj-book-dialog{ width:min(100%,92vw) !important; } }\n\n    \/* Pre-test modal: smaller, more useful top banner *\/\n    .emc-mj-pretest-modal-visual{ height:128px !important; background:#fff !important; }\n    .emc-mj-pretest-modal-visual img{ object-fit:cover !important; object-position:center 42% !important; }\n\n    \/* Exact-style apto section from PT reference, translated *\/\n    .emc-apto-section .emc-apto-head{ max-width:1280px; margin:0 auto 26px; text-align:center; }\n    .emc-apto-section .emc-apto-head h2{ font-size:clamp(34px,4.8vw,58px); line-height:1.02; letter-spacing:-.04em; margin-bottom:12px; font-weight:800 !important; color:#112f74; }\n    .emc-apto-section .emc-apto-head p{ max-width:1250px; margin:0 auto; font-size:clamp(16px,1.8vw,20px); line-height:1.55; color:#5c6d83; }\n    .emc-apto-grid{ width:58%; margin:0 auto; display:grid; grid-template-columns:1fr 1fr; gap:20px; align-items:center; justify-content:center; background:#fff !important; }\n    .emc-apto-left{ display:flex; flex-direction:column; align-items:center; padding-right:20px; }\n    .emc-apto-table{ width:100%; max-width:310px; border:1px solid #e6edf5; border-radius:18px; overflow:hidden; background:#fff !important; box-shadow:0 10px 24px rgba(15,23,42,.04); }\n    .emc-apto-row{ display:grid; grid-template-columns:1.28fr .85fr 52px; gap:8px; padding:8px 10px; align-items:center; border-bottom:1px solid #eef2f7; background:#fff !important; }\n    .emc-apto-row:last-child{ border-bottom:none; }\n    .emc-apto-row.head{ background:#fafcff !important; font-weight:900; color:#15326e; }\n    .emc-apto-row span{ font-size:12.3px; line-height:1.25; color:#46586f; text-align:left; }\n    .emc-apto-row span:nth-child(2), .emc-apto-row span:nth-child(3){ text-align:center; }\n    .emc-apto-ok{ display:inline-flex; justify-content:center; align-items:center; width:34px; height:21px; border-radius:999px; background:#eaf6ef; color:#52705b; font-size:11px; font-weight:900; justify-self:center; }\n    .emc-apto-no{ width:34px; height:21px; justify-self:center; }\n    .emc-apto-figure{ text-align:center; background:#fff !important; }\n    .emc-apto-figure img{ max-width:100%; width:280px; height:auto; object-fit:contain; }\n    .emc-apto-note{ margin-top:14px; text-align:center; color:#6b788a; font-size:12.5px; line-height:1.45; }\n    .emc-apto-cta{ display:flex; justify-content:center; margin-top:22px; }\n\n    \/* Process cards with photos in a straight line *\/\n    .emc-mj-process-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:18px; align-items:stretch; padding:10px 0 12px; }\n    .emc-mj-process-card{ background:#fff; border:1px solid #e2e8f0; border-radius:26px; overflow:hidden; box-shadow:0 10px 24px rgba(20,43,99,.05); min-height:325px; }\n    .emc-mj-process-img{ position:relative; height:150px; overflow:hidden; display:flex; align-items:center; justify-content:center; background:#fff; }\n    .emc-mj-process-img img{ width:100%; height:100%; object-fit:cover; object-position:center center; display:block; }\n    .emc-mj-process-card:nth-child(1) .emc-mj-process-img img{ transform:translate(0px,0px) scale(1.10); }\n    .emc-mj-process-card:nth-child(2) .emc-mj-process-img img{ transform:translate(0px,0px) scale(1.14); }\n    .emc-mj-process-card:nth-child(3) .emc-mj-process-img img{ transform:translate(0px,-2px) scale(1.12); }\n    .emc-mj-process-card:nth-child(4) .emc-mj-process-img img{ transform:translate(0px,0px) scale(1.14); }\n    .emc-mj-process-content{ padding:20px 18px 22px; }\n    .emc-mj-process-top{ display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:12px; }\n    .emc-mj-process-number{ width:44px; height:44px; border-radius:999px; display:flex; align-items:center; justify-content:center; color:#fff; font-weight:900; font-size:18px; }\n    .emc-mj-process-card:nth-child(1) .emc-mj-process-number{ background:#2d7af0; }\n    .emc-mj-process-card:nth-child(2) .emc-mj-process-number{ background:#d36aa0; }\n    .emc-mj-process-card:nth-child(3) .emc-mj-process-number{ background:#48a486; }\n    .emc-mj-process-card:nth-child(4) .emc-mj-process-number{ background:#e79f44; }\n    .emc-mj-process-tag{ font-size:11px; text-transform:uppercase; letter-spacing:.05em; color:#718096; font-weight:800; }\n    .emc-mj-process-card h3{ margin:0; color:#17305e; font-size:22px; line-height:1.12; letter-spacing:-.03em; font-weight:700 !important; }\n    .emc-mj-process-card p{ margin:9px 0 0; color:#53657a; font-size:14.6px; line-height:1.48; }\n    .emc-mj-process-overlay{ position:absolute; left:14px; right:14px; top:12px; display:inline-flex; justify-content:center; align-items:center; min-height:30px; padding:5px 10px; border-radius:10px; background:rgba(255,255,255,.95); color:#17305e; font-size:11px; line-height:1.2; font-weight:700; box-shadow:0 6px 14px rgba(15,23,42,.09); }\n    .emc-mj-process-overlay-pharmacy{ left:auto; right:12px; width:auto; padding:6px 10px; background:rgba(255,255,255,.97); color:#1e6c5a; }\n\n    \/* Dose watermark behind left box *\/\n    .emc-mj-dose-copy{ position:relative; overflow:hidden; background:#fff !important; }\n    .emc-mj-dose-copy::before{ content:\"\"; position:absolute; inset:0; background-image:url(\"https:\/\/www.emagrecercommedico.pt\/wp-content\/uploads\/2026\/05\/ladyscales.png\"); background-size:cover; background-position:center center; opacity:.15; pointer-events:none; }\n    .emc-mj-dose-copy > *{ position:relative; z-index:1; }\n\n    \/* Useful guides: white cards with colourful icons *\/\n    .emc-mj-related a{ background:#fff !important; }\n    .emc-mj-related a::after{ content:\"\"; display:block; width:38px; height:38px; border-radius:12px; margin-top:14px; background:linear-gradient(135deg,#e7f0ff,#ffffff); box-shadow:inset 0 0 0 1px rgba(23,63,120,.07); }\n    .emc-mj-related a:nth-child(1)::after{ background:radial-gradient(circle at 30% 30%,#dbe9ff 0,#eef5ff 58%,#fff 100%); }\n    .emc-mj-related a:nth-child(2)::after{ background:radial-gradient(circle at 30% 30%,#f6e2ec 0,#fff1f6 58%,#fff 100%); }\n    .emc-mj-related a:nth-child(3)::after{ background:radial-gradient(circle at 30% 30%,#dcf3eb 0,#eefcf7 58%,#fff 100%); }\n    .emc-mj-related a:nth-child(4)::after{ background:radial-gradient(circle at 30% 30%,#ffedd2 0,#fff7ea 58%,#fff 100%); }\n\n    @media (max-width:1024px){\n      .emc-apto-grid{ width:100%; }\n      .emc-mj-process-grid{ grid-template-columns:repeat(2,1fr); }\n    }\n    @media (max-width:767px){\n      .emc-apto-section .emc-apto-head h2{ font-size:25px; }\n      .emc-apto-grid{ width:100%; grid-template-columns:1fr; }\n      .emc-apto-left{ padding-right:0; width:100%; }\n      .emc-apto-table{ width:100%; max-width:none; display:block; border:1px solid #e6edf5; border-radius:16px; overflow:hidden; box-shadow:0 8px 18px rgba(15,23,42,.035); }\n      .emc-apto-row.head{ display:grid; grid-template-columns:1.15fr .72fr 42px; padding:7px 8px; }\n      .emc-apto-row{ grid-template-columns:1.15fr .72fr 42px; gap:5px; padding:6px 8px; border-bottom:1px solid #eef2f7; }\n      .emc-apto-row span{ font-size:10.9px; line-height:1.15; text-align:left !important; }\n      .emc-apto-row span:nth-child(2), .emc-apto-row span:nth-child(3){ text-align:center !important; }\n      .emc-apto-ok{ width:31px; height:18px; font-size:9.4px; }\n      .emc-apto-no{ width:31px; height:18px; }\n      .emc-apto-figure img{ width:240px; }\n      .emc-mj-process-grid{ grid-template-columns:1fr; }\n      .emc-mj-process-card{ min-height:0; }\n      .emc-mj-process-img{ height:140px; }\n      .emc-mj-process-card h3{ font-size:21px; }\n    }\n\n\n\n    \/* ===== V7 user-requested refinements ===== *\/\n    :root{--emc-mj-brand-purple:#5b3f7d;}\n    .emc-mj-title-sub{color:var(--emc-mj-brand-purple) !important;}\n    .emc-mj-online-label{color:var(--emc-mj-brand-purple) !important;}\n    .emc-mj-online-points i{background:var(--emc-mj-brand-purple) !important;}\n\n    \/* Deliberate breathing space in hero where the 4 feature pills used to sit *\/\n    .emc-mj-hero-hueco{height:68px; min-height:68px;}\n\n    \/* Four features live outside the hero now *\/\n    .emc-mj-feature-strip-section{padding:12px 0 8px; background:#fff;}\n    .emc-mj-feature-strip{width:min(var(--emc-mj-max),calc(100% - 36px)); margin:0 auto; display:grid; grid-template-columns:repeat(4,1fr); gap:10px;}\n    .emc-mj-feature-item{min-height:54px; display:flex; align-items:center; justify-content:center; gap:9px; padding:10px 12px; border:1px solid #e8e1ef; border-radius:16px; background:#faf8fc; color:#4f4268; font-size:12.5px; text-align:center;}\n    .emc-mj-feature-item strong{font-weight:600 !important;}\n    .emc-mj-feature-dot{width:8px; height:8px; flex:0 0 8px; border-radius:50%; background:var(--emc-mj-brand-purple); opacity:.75;}\n\n    \/* Zoom first right-side phone tile enough to hide the logo at the top *\/\n    .emc-mj-side-card:nth-child(1):after{background-position:center 68% !important; transform:scale(1.28) !important;}\n\n    \/* Booking modal: fixed white title bar + separately scrolling Setmore content *\/\n    .emc-mj-book-modal{padding:24px !important;}\n    .emc-mj-book-dialog{width:min(1380px,94vw) !important; height:min(930px,92dvh) !important; min-height:560px; display:flex !important; flex-direction:column; overflow:hidden !important; border-radius:28px !important;}\n    .emc-mj-book-topbar{flex:0 0 98px; min-height:98px; display:flex; align-items:center; justify-content:space-between; gap:20px; padding:18px 26px 17px 30px; border-bottom:1px solid #dfe5eb; background:#fff; position:relative; z-index:10;}\n    .emc-mj-book-heading h2{margin:0 0 4px; color:#18384f; font-size:26px; line-height:1.08; font-weight:700 !important; letter-spacing:-.025em;}\n    .emc-mj-book-heading p{margin:0; color:#5b6e7b; font-size:14px; line-height:1.35;}\n    .emc-mj-book-close{position:static !important; flex:0 0 50px; width:50px !important; height:50px !important; border:0 !important; background:#eff4f7 !important; box-shadow:none !important; color:#244255 !important;}\n    .emc-mj-book-close svg{width:21px !important; height:21px !important;}\n    .emc-mj-book-scrollarea{flex:1 1 auto; min-height:0; overflow:hidden; background:#fff;}\n    .emc-mj-book-frame{width:100% !important; height:100% !important; border:0 !important; display:block;}\n\n    \/* Pre-test visual = relevant waist\/tape crop, shallow banner *\/\n    .emc-mj-pretest-modal-visual{height:112px !important; border-radius:18px !important; overflow:hidden;}\n    .emc-mj-pretest-modal-visual img{width:100% !important; height:100% !important; object-fit:cover !important; object-position:center 47% !important; transform:scale(1.12);}\n\n    \/* Actual edited Spanish prescription\/pharmacy images; no CSS labels *\/\n    .emc-mj-process-overlay{display:none !important;}\n    .emc-mj-process-card:nth-child(3) .emc-mj-process-img img{transform:scale(1.06) !important; object-position:center center !important;}\n    .emc-mj-process-card:nth-child(4) .emc-mj-process-img img{transform:scale(1.05) !important; object-position:center center !important;}\n\n    \/* Slightly stronger scales + tape watermark behind dosage copy *\/\n    .emc-mj-dose-copy::before{opacity:.27 !important;}\n\n    @media(max-width:900px){\n      .emc-mj-feature-strip{grid-template-columns:1fr 1fr;}\n      .emc-mj-hero-hueco{height:42px; min-height:42px;}\n    }\n    @media(max-width:767px){\n      .emc-mj-book-modal{padding:12px !important; align-items:center !important;}\n      .emc-mj-book-dialog{width:calc(100vw - 24px) !important; height:calc(100dvh - 30px) !important; min-height:0 !important; border-radius:22px !important;}\n      .emc-mj-book-topbar{flex-basis:82px; min-height:82px; padding:14px 14px 13px 18px;}\n      .emc-mj-book-heading h2{font-size:21px;}\n      .emc-mj-book-heading p{font-size:12px;}\n      .emc-mj-book-close{width:42px !important; height:42px !important; flex-basis:42px;}\n      .emc-mj-feature-strip{grid-template-columns:1fr; width:calc(100% - 24px);}\n      .emc-mj-feature-item{justify-content:flex-start; text-align:left;}\n      .emc-mj-pretest-modal-visual{height:92px !important;}\n    }\n\n\n\n    \/* ===== V8 compact booking + refined pre-test ===== *\/\n\n    \/* \"\u00bfEs este tratamiento para m\u00ed?\" \u2014 lighter, calmer and two-line supporting text *\/\n    .emc-apto-section .emc-apto-head{max-width:980px !important; margin-bottom:24px !important;}\n    .emc-apto-section .emc-apto-head h2{\n      font-size:clamp(34px,4vw,50px) !important;\n      line-height:1.08 !important;\n      font-weight:400 !important;\n      letter-spacing:-.035em !important;\n      margin-bottom:12px !important;\n    }\n    .emc-apto-section .emc-apto-head p{\n      max-width:880px !important;\n      font-size:15.5px !important;\n      line-height:1.55 !important;\n      margin:0 auto !important;\n      color:#607087 !important;\n    }\n\n    \/* Booking modal: approx. half the previous footprint and optically zoomed out *\/\n    .emc-mj-book-modal{padding:18px !important;}\n    .emc-mj-book-dialog{\n      width:min(720px,86vw) !important;\n      height:min(610px,80dvh) !important;\n      min-height:480px !important;\n      border-radius:24px !important;\n    }\n    .emc-mj-book-topbar{\n      flex:0 0 76px !important;\n      min-height:76px !important;\n      padding:13px 16px 12px 20px !important;\n    }\n    .emc-mj-book-heading h2{font-size:21px !important; font-weight:600 !important; margin-bottom:3px !important;}\n    .emc-mj-book-heading p{font-size:12px !important;}\n    .emc-mj-book-close{width:40px !important; height:40px !important; flex-basis:40px !important;}\n    .emc-mj-book-close svg{width:18px !important; height:18px !important;}\n    .emc-mj-book-scrollarea{position:relative !important; overflow:hidden !important; background:#fff !important;}\n    .emc-mj-book-frame{\n      position:absolute !important;\n      left:0 !important;\n      top:-455px !important;\n      width:138.89% !important;\n      height:calc(138.89% + 700px) !important;\n      transform:scale(.72) !important;\n      transform-origin:top left !important;\n      border:0 !important;\n      background:#fff !important;\n    }\n\n    \/* Pre-test shell: the rounded dialog itself no longer scrolls *\/\n    .emc-mj-pretest-modal{padding:26px !important;}\n    .emc-mj-pretest-dialog{\n      width:min(860px,90vw) !important;\n      max-height:88dvh !important;\n      padding:0 !important;\n      overflow:hidden !important;\n      border-radius:26px !important;\n      background:#fff !important;\n    }\n    .emc-mj-pretest-scroll{\n      max-height:88dvh;\n      overflow-y:auto;\n      overflow-x:hidden;\n      padding:20px 20px 22px;\n      border-radius:inherit;\n      scrollbar-width:thin;\n      scrollbar-color:#bcc7d2 transparent;\n      scrollbar-gutter:stable;\n    }\n    .emc-mj-pretest-scroll::-webkit-scrollbar{width:8px;}\n    .emc-mj-pretest-scroll::-webkit-scrollbar-track{background:transparent; margin:18px 0;}\n    .emc-mj-pretest-scroll::-webkit-scrollbar-thumb{background:#bcc7d2; border-radius:999px; border:2px solid #fff;}\n    .emc-mj-pretest-close{top:13px !important; right:13px !important; z-index:20 !important;}\n    .emc-mj-pretest-modal-head{padding-right:52px !important; margin-bottom:10px !important;}\n    .emc-mj-pretest-modal-head h2{font-size:26px !important; margin-bottom:5px !important; font-weight:500 !important;}\n    .emc-mj-pretest-modal-head p{font-size:13px !important; line-height:1.45 !important; margin:0 !important;}\n\n    \/* Wegovy pen image, shallow and useful rather than a portrait *\/\n    .emc-mj-pretest-modal-visual{\n      height:104px !important;\n      margin:8px 0 14px !important;\n      border-radius:17px !important;\n      overflow:hidden !important;\n      background:#f7f8fb !important;\n      border:1px solid #e4e9ef !important;\n    }\n    .emc-mj-pretest-modal-visual img{\n      width:100% !important;\n      height:100% !important;\n      object-fit:cover !important;\n      object-position:center 52% !important;\n      transform:scale(1.04) !important;\n    }\n\n    \/* Cleaner two-column question flow *\/\n    .emc-mj-pretest-tool-modal{padding:16px !important; border-radius:20px !important;}\n    .emc-mj-pretest-confirm-row{margin-bottom:12px;}\n    .emc-mj-confirm-card{\n      display:flex;\n      align-items:center;\n      gap:11px;\n      min-height:50px;\n      padding:11px 14px;\n      border:1px solid #dbe4ed;\n      border-radius:15px;\n      background:#fbfcfe;\n      color:#20395b;\n      font-size:13.5px;\n      line-height:1.3;\n      font-weight:500;\n      cursor:pointer;\n      user-select:none;\n    }\n    .emc-mj-confirm-card input{position:absolute; opacity:0; pointer-events:none;}\n    .emc-mj-confirm-box{\n      width:24px;\n      height:24px;\n      flex:0 0 24px;\n      display:grid;\n      place-items:center;\n      border:1px solid #cbd7e3;\n      border-radius:7px;\n      background:#fff;\n      color:transparent;\n      font-size:14px;\n      font-weight:700;\n      transition:.16s ease;\n    }\n    .emc-mj-confirm-card input:checked + .emc-mj-confirm-box{\n      background:#5b3f7d;\n      border-color:#5b3f7d;\n      color:#fff;\n    }\n    .emc-mj-pretest-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:11px 12px !important;}\n    .emc-mj-question-label,\n    .emc-mj-pretest-tool-modal .emc-mj-field label{\n      font-size:12.2px !important;\n      line-height:1.3 !important;\n      font-weight:500 !important;\n      color:#253d5c !important;\n      margin-bottom:5px !important;\n    }\n    .emc-mj-segmented{display:grid; grid-template-columns:1fr 1fr; gap:7px;}\n    .emc-mj-segment{\n      min-height:46px;\n      border:1px solid #d7e1eb;\n      border-radius:13px;\n      background:#fff;\n      color:#29415f;\n      font-family:inherit;\n      font-size:13.5px;\n      font-weight:500;\n      cursor:pointer;\n      text-transform:none !important;\n    }\n    .emc-mj-segment.is-selected{\n      background:#f3eef8;\n      border-color:#9d88b7;\n      color:#553a76;\n      box-shadow:0 0 0 2px rgba(91,63,125,.07);\n    }\n    .emc-mj-pretest-tool-modal .emc-mj-field input,\n    .emc-mj-pretest-tool-modal .emc-mj-field select{min-height:46px !important; font-size:13.5px !important;}\n    .emc-mj-question-title{font-size:13.5px !important; font-weight:500 !important; line-height:1.4 !important;}\n    .emc-mj-question-title span{font-size:12px !important; color:#708096 !important;}\n    .emc-mj-safety-title{font-size:11px !important; font-weight:600 !important; letter-spacing:.055em !important; color:#6d7b8d !important;}\n\n    @media(max-width:767px){\n      .emc-apto-section .emc-apto-head{max-width:100% !important;}\n      .emc-apto-section .emc-apto-head h2{font-size:30px !important;}\n      .emc-apto-section .emc-apto-head p{font-size:13.5px !important; line-height:1.5 !important; padding:0 8px;}\n\n      .emc-mj-book-modal{padding:14px !important;}\n      .emc-mj-book-dialog{width:calc(100vw - 28px) !important; height:70dvh !important; min-height:460px !important;}\n      .emc-mj-book-topbar{flex-basis:70px !important; min-height:70px !important; padding:11px 12px 10px 15px !important;}\n      .emc-mj-book-heading h2{font-size:19px !important;}\n      .emc-mj-book-heading p{font-size:11px !important;}\n      .emc-mj-book-frame{top:-340px !important; width:125% !important; height:calc(125% + 520px) !important; transform:scale(.80) !important;}\n\n      .emc-mj-pretest-modal{padding:14px !important;}\n      .emc-mj-pretest-dialog{width:calc(100vw - 28px) !important; max-height:90dvh !important; border-radius:22px !important;}\n      .emc-mj-pretest-scroll{max-height:90dvh; padding:15px 14px 17px;}\n      .emc-mj-pretest-modal-visual{height:86px !important;}\n      .emc-mj-pretest-flow-grid{grid-template-columns:1fr !important;}\n      .emc-mj-field-full,\n      .emc-mj-safety-title{grid-column:1 !important;}\n      .emc-mj-unit-grid,\n      .emc-mj-unit-grid.emc-mj-unit-grid-2{grid-template-columns:1fr 1fr !important;}\n    }\n\n\n\n    \/* ===== V9 polish ===== *\/\n    \/* Booking modal: keep same outer size but fill more width and remove empty right strip *\/\n    .emc-mj-book-dialog{\n      width:min(720px,86vw) !important;\n      height:min(610px,80dvh) !important;\n    }\n    .emc-mj-book-scrollarea{background:#fff !important; overflow:hidden !important;}\n    .emc-mj-book-frame{\n      left:-10px !important;\n      top:-454px !important;\n      width:146% !important;\n      height:calc(146% + 720px) !important;\n      transform:scale(.72) !important;\n      transform-origin:top left !important;\n      background:#fff !important;\n    }\n\n    \/* Pre-test: premium, cleaner, no top image *\/\n    .emc-mj-pretest-modal-visual{display:none !important;}\n    .emc-mj-pretest-dialog{\n      box-shadow:0 28px 70px rgba(17,30,56,.18) !important;\n      border:1px solid #e7edf3 !important;\n    }\n    .emc-mj-pretest-scroll{padding:22px 22px 22px !important;}\n    .emc-mj-pretest-tool-modal{\n      background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%) !important;\n      border:1px solid #e5ebf1 !important;\n      box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 10px 24px rgba(21,44,99,.04) !important;\n      padding:18px !important;\n    }\n    .emc-mj-tool-result{display:block; margin-top:18px !important;}\n    .emc-mj-tool-result[hidden]{display:none !important;}\n    .emc-mj-modal-actions{\n      display:grid !important;\n      grid-template-columns:1.2fr .9fr .9fr;\n      gap:10px !important;\n      margin-top:18px !important;\n    }\n    .emc-mj-modal-actions .emc-mj-btn{\n      min-height:48px !important;\n      border-radius:999px !important;\n      font-size:14px !important;\n      font-weight:600 !important;\n      letter-spacing:.01em !important;\n      border:1px solid transparent !important;\n      box-shadow:0 10px 22px rgba(19,38,80,.07) !important;\n      transition:transform .18s ease, box-shadow .18s ease, background .18s ease !important;\n    }\n    .emc-mj-modal-actions .emc-mj-btn:hover{transform:translateY(-1px); box-shadow:0 14px 28px rgba(19,38,80,.10) !important;}\n    .emc-mj-modal-actions .emc-mj-btn-primary{\n      background:linear-gradient(135deg,#1a60d7 0%, #4d9cff 100%) !important;\n      color:#fff !important;\n    }\n    .emc-mj-modal-actions .emc-mj-btn-reset{\n      background:#fff !important;\n      color:#22344d !important;\n      border-color:#dbe4ed !important;\n    }\n\n    @media (max-width:767px){\n      .emc-mj-book-frame{\n        left:-8px !important;\n        top:-340px !important;\n        width:132% !important;\n        height:calc(132% + 520px) !important;\n        transform:scale(.80) !important;\n      }\n      .emc-mj-pretest-scroll{padding:16px 14px 16px !important;}\n      .emc-mj-modal-actions{grid-template-columns:1fr !important; gap:8px !important;}\n    }\n\n\n\n    \/* ===== V10 final modal sizing ===== *\/\n    \/* Setmore: keep the modal size, but give the embedded page a narrower CSS viewport\n       and slightly greater visual zoom so its services list fills the full white area. *\/\n    .emc-mj-book-scrollarea{\n      position:relative !important;\n      overflow:hidden !important;\n      background:#fff !important;\n    }\n    .emc-mj-book-frame{\n      left:-12px !important;\n      right:auto !important;\n      top:-504px !important;\n      width:130% !important;\n      height:calc(130% + 760px) !important;\n      transform:scale(.80) !important;\n      transform-origin:top left !important;\n      max-width:none !important;\n      background:#fff !important;\n    }\n\n    \/* Pre-test: fit the complete form into the existing desktop modal without an internal scrollbar. *\/\n    .emc-mj-pretest-dialog{\n      width:min(860px,90vw) !important;\n      max-height:88dvh !important;\n      overflow:hidden !important;\n      border-radius:24px !important;\n    }\n    .emc-mj-pretest-scroll{\n      max-height:none !important;\n      height:auto !important;\n      overflow:visible !important;\n      scrollbar-width:none !important;\n      scrollbar-gutter:auto !important;\n      padding:16px 18px 17px !important;\n    }\n    .emc-mj-pretest-scroll::-webkit-scrollbar{display:none !important; width:0 !important; height:0 !important;}\n    .emc-mj-pretest-close{\n      position:absolute !important;\n      float:none !important;\n      top:11px !important;\n      right:11px !important;\n      width:30px !important;\n      height:30px !important;\n      margin:0 !important;\n      border-color:#dfe6ed !important;\n      box-shadow:0 5px 12px rgba(20,43,67,.08) !important;\n      background:#f7f9fb !important;\n    }\n    .emc-mj-pretest-close svg{width:13px !important; height:13px !important; stroke-width:2.1 !important;}\n    .emc-mj-pretest-modal-head{\n      padding:0 42px 9px 0 !important;\n      margin:0 0 10px !important;\n    }\n    .emc-mj-pretest-modal-head > span{font-size:9.5px !important; margin-bottom:2px !important;}\n    .emc-mj-pretest-modal-head h2{font-size:23px !important; line-height:1.05 !important; margin:0 0 3px !important;}\n    .emc-mj-pretest-modal-head p{font-size:11.5px !important; line-height:1.35 !important;}\n    .emc-mj-pretest-tool-modal{\n      transform:none !important;\n      padding:12px !important;\n      border-radius:17px !important;\n    }\n    .emc-mj-pretest-confirm-row{margin-bottom:7px !important;}\n    .emc-mj-confirm-card{\n      min-height:38px !important;\n      padding:7px 10px !important;\n      gap:8px !important;\n      border-radius:11px !important;\n      font-size:11.8px !important;\n    }\n    .emc-mj-confirm-box{width:19px !important; height:19px !important; flex-basis:19px !important; border-radius:5px !important; font-size:11px !important;}\n    .emc-mj-pretest-flow-grid{gap:7px 9px !important;}\n    .emc-mj-question-label,\n    .emc-mj-pretest-tool-modal .emc-mj-field label{\n      font-size:10.8px !important;\n      line-height:1.2 !important;\n      margin-bottom:3px !important;\n    }\n    .emc-mj-segmented{gap:5px !important;}\n    .emc-mj-segment,\n    .emc-mj-choice{\n      min-height:36px !important;\n      border-radius:10px !important;\n      font-size:11.7px !important;\n      padding:7px 10px !important;\n    }\n    .emc-mj-pretest-tool-modal .emc-mj-field input,\n    .emc-mj-pretest-tool-modal .emc-mj-field select{\n      min-height:36px !important;\n      height:36px !important;\n      padding:7px 10px !important;\n      border-radius:10px !important;\n      font-size:11.7px !important;\n    }\n    .emc-mj-unit-grid,\n    .emc-mj-unit-grid.emc-mj-unit-grid-2{gap:7px 8px !important;}\n    .emc-mj-question-title{font-size:11.6px !important; line-height:1.25 !important; margin-bottom:5px !important;}\n    .emc-mj-question-title span{font-size:10.5px !important; line-height:1.25 !important; margin-top:2px !important;}\n    .emc-mj-choice-row{gap:6px !important; margin-top:5px !important;}\n    .emc-mj-safety-title{\n      font-size:9.4px !important;\n      line-height:1.1 !important;\n      margin:2px 0 0 !important;\n      padding-top:2px !important;\n    }\n    .emc-mj-modal-actions{\n      grid-template-columns:1.15fr .8fr .8fr !important;\n      gap:7px !important;\n      margin-top:10px !important;\n    }\n    .emc-mj-modal-actions .emc-mj-btn{\n      min-height:36px !important;\n      height:36px !important;\n      padding:7px 13px !important;\n      font-size:11.8px !important;\n      box-shadow:0 6px 14px rgba(19,38,80,.06) !important;\n    }\n    .emc-mj-tool-result{\n      margin-top:9px !important;\n      padding:10px 12px !important;\n      border-radius:13px !important;\n    }\n    .emc-mj-tool-result strong{font-size:13.5px !important; margin-bottom:4px !important;}\n    .emc-mj-tool-result p{font-size:11.4px !important; line-height:1.35 !important;}\n    .emc-mj-tool-mini{gap:6px !important; margin-top:7px !important;}\n    .emc-mj-tool-mini span{padding:6px 7px !important; font-size:9.8px !important; border-radius:9px !important;}\n\n    @media (max-width:767px){\n      .emc-mj-book-frame{\n        left:-8px !important;\n        top:-340px !important;\n        width:132% !important;\n        height:calc(132% + 540px) !important;\n        transform:scale(.80) !important;\n      }\n      .emc-mj-pretest-dialog{\n        width:calc(100vw - 22px) !important;\n        max-height:94dvh !important;\n        overflow:auto !important;\n      }\n      .emc-mj-pretest-scroll{\n        overflow:visible !important;\n        padding:13px 12px 14px !important;\n      }\n      .emc-mj-pretest-flow-grid{grid-template-columns:1fr 1fr !important; gap:6px 7px !important;}\n      .emc-mj-field-full,\n      .emc-mj-safety-title{grid-column:1 \/ -1 !important;}\n      .emc-mj-unit-grid,\n      .emc-mj-unit-grid.emc-mj-unit-grid-2{grid-template-columns:1fr 1fr !important;}\n      #emc-mj-imperial-fields .emc-mj-unit-grid{grid-template-columns:repeat(3,1fr) !important;}\n      .emc-mj-modal-actions{grid-template-columns:1.15fr .8fr .8fr !important;}\n      .emc-mj-modal-actions .emc-mj-btn{font-size:10.8px !important; padding:6px 8px !important;}\n    }\n\n\n\n    \/* ===== V11 booking + pre-test expansion fixes ===== *\/\n    \/* Booking modal: 15% wider. The Setmore iframe now begins BELOW our white header,\n       fills the whole content width, is slightly larger, and no longer crops away the first service. *\/\n    .emc-mj-book-dialog{\n      width:min(828px,92vw) !important;\n    }\n    .emc-mj-book-scrollarea{\n      position:relative !important;\n      flex:1 1 auto !important;\n      min-height:0 !important;\n      overflow:hidden !important;\n      background:#fff !important;\n    }\n    .emc-mj-book-frame{\n      position:absolute !important;\n      left:0 !important;\n      right:auto !important;\n      top:-365px !important;\n      width:119.05% !important;\n      height:calc(119.05% + 610px) !important;\n      transform:scale(.84) !important;\n      transform-origin:top left !important;\n      max-width:none !important;\n      border:0 !important;\n      background:#fff !important;\n    }\n\n    \/* Pre-test result: allow the rounded modal itself to grow when a result appears. *\/\n    .emc-mj-pretest-dialog{\n      height:auto !important;\n      max-height:94dvh !important;\n      overflow:hidden !important;\n      transition:max-height .18s ease, height .18s ease !important;\n    }\n    .emc-mj-pretest-dialog.has-result{\n      max-height:97dvh !important;\n    }\n    .emc-mj-pretest-dialog.has-result .emc-mj-pretest-scroll{\n      height:auto !important;\n      max-height:none !important;\n      overflow:visible !important;\n    }\n\n    @media (max-width:767px){\n      .emc-mj-book-dialog{\n        width:calc(100vw - 20px) !important;\n      }\n      .emc-mj-book-frame{\n        left:0 !important;\n        top:-300px !important;\n        width:116.28% !important;\n        height:calc(116.28% + 500px) !important;\n        transform:scale(.86) !important;\n      }\n      .emc-mj-pretest-dialog,\n      .emc-mj-pretest-dialog.has-result{\n        max-height:96dvh !important;\n      }\n    }\n\n\n\n    \/* ===== V12 final interaction fixes ===== *\/\n    \/* Setmore starts at the first pixel directly below our white booking header. *\/\n    .emc-mj-book-scrollarea{position:relative !important; overflow:hidden !important; background:#fff !important;}\n    .emc-mj-book-frame{\n      top:0 !important;\n      left:0 !important;\n      width:119.05% !important;\n      height:119.05% !important;\n      transform:scale(.84) !important;\n      transform-origin:top left !important;\n      max-width:none !important;\n    }\n    @media (max-width:767px){\n      .emc-mj-book-frame{\n        top:0 !important;\n        left:0 !important;\n        width:116.28% !important;\n        height:116.28% !important;\n        transform:scale(.86) !important;\n      }\n    }\n\n\n\n    \/* ===== V13 hero + What is Wegovy refinements ===== *\/\n    \/* Hero pen image: remove top boxes and lift pens above the lower message card *\/\n    .emc-mj-image-top-strip{display:none !important;}\n    .emc-mj-main-image-wrap img{\n      object-position:center 24% !important;\n      transform:translateY(-18px) scale(1.12) !important;\n      transform-origin:center top !important;\n    }\n    .emc-mj-hero-stage:hover .emc-mj-main-image-wrap img{\n      transform:translateY(-18px) scale(1.12) !important;\n    }\n\n    \/* Price on the left, shorter buttons on the right *\/\n    .emc-mj-hero-action-grid-v13{\n      grid-template-columns:184px minmax(0,1fr) !important;\n      gap:10px !important;\n      align-items:center !important;\n    }\n    .emc-mj-hero-action-grid-v13 .emc-mj-price-chip{\n      grid-column:1 !important;\n      grid-row:1 !important;\n      min-height:76px !important;\n      padding:10px 13px !important;\n    }\n    .emc-mj-hero-action-grid-v13 .emc-mj-price-chip .emc-mj-price{font-size:30px !important;}\n    .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons{\n      grid-column:2 !important;\n      grid-row:1 !important;\n      grid-template-columns:1fr 1fr !important;\n      gap:9px !important;\n      align-items:center !important;\n    }\n    .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons .emc-mj-btn{\n      min-height:34px !important;\n      height:34px !important;\n      padding:6px 12px !important;\n      border-radius:12px !important;\n      font-size:12.5px !important;\n      line-height:1 !important;\n      font-weight:500 !important;\n    }\n\n    \/* Dedicated What is Wegovy section *\/\n    .emc-mj-what-section{padding-top:42px !important; padding-bottom:24px !important;}\n    .emc-mj-what-grid{\n      display:grid;\n      grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);\n      gap:34px;\n      align-items:center;\n      padding:28px;\n      border:1px solid #e1e8ef;\n      border-radius:28px;\n      background:linear-gradient(180deg,#fff 0%,#fbfcff 100%);\n      box-shadow:0 14px 34px rgba(20,43,99,.045);\n    }\n    .emc-mj-what-copy h2{\n      margin:7px 0 11px;\n      color:#17305e;\n      font-size:clamp(30px,3.2vw,44px);\n      line-height:1.04;\n      letter-spacing:-.035em;\n      font-weight:400 !important;\n    }\n    .emc-mj-what-copy > p{\n      margin:0;\n      max-width:720px;\n      color:#53657a;\n      font-size:15.5px;\n      line-height:1.58;\n    }\n    .emc-mj-what-copy > p strong{font-weight:650; color:#233c5e;}\n    .emc-mj-what-points{\n      display:grid;\n      grid-template-columns:1fr 1fr;\n      gap:10px 12px;\n      margin-top:20px;\n    }\n    .emc-mj-what-point{\n      display:grid;\n      grid-template-columns:34px 1fr;\n      gap:10px;\n      align-items:start;\n      padding:12px;\n      border:1px solid #e5ebf2;\n      border-radius:16px;\n      background:#fff;\n    }\n    .emc-mj-what-point > span{\n      width:30px;\n      height:30px;\n      border-radius:999px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      background:#f2eef8;\n      color:#6a4d86;\n      font-size:10.5px;\n      font-weight:700;\n    }\n    .emc-mj-what-point strong{\n      display:block;\n      margin:0 0 3px;\n      color:#20395b;\n      font-size:13.4px;\n      line-height:1.25;\n      font-weight:600;\n    }\n    .emc-mj-what-point small{\n      display:block;\n      color:#66768a;\n      font-size:11.6px;\n      line-height:1.4;\n    }\n    .emc-mj-what-image{\n      min-height:360px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      overflow:hidden;\n      border-radius:24px;\n      background:#fff;\n      border:1px solid #edf1f5;\n    }\n    .emc-mj-what-image img{\n      display:block;\n      width:100%;\n      height:100%;\n      min-height:360px;\n      object-fit:contain;\n      object-position:center center;\n      transform:scale(1.03);\n    }\n\n    @media (max-width:1024px){\n      .emc-mj-what-grid{grid-template-columns:1fr;}\n      .emc-mj-what-image{min-height:300px;}\n      .emc-mj-what-image img{min-height:300px;}\n    }\n\n    @media (max-width:767px){\n      .emc-mj-main-image-wrap img{\n        object-position:center 20% !important;\n        transform:translateY(-10px) scale(1.09) !important;\n      }\n      .emc-mj-hero-stage:hover .emc-mj-main-image-wrap img{\n        transform:translateY(-10px) scale(1.09) !important;\n      }\n      .emc-mj-hero-action-grid-v13{\n        grid-template-columns:112px minmax(0,1fr) !important;\n        gap:7px !important;\n      }\n      .emc-mj-hero-action-grid-v13 .emc-mj-price-chip{\n        min-height:66px !important;\n        padding:8px 9px !important;\n        align-items:flex-start !important;\n        text-align:left !important;\n      }\n      .emc-mj-hero-action-grid-v13 .emc-mj-price-chip strong{font-size:9px !important;}\n      .emc-mj-hero-action-grid-v13 .emc-mj-price-chip .emc-mj-price{font-size:25px !important;}\n      .emc-mj-hero-action-grid-v13 .emc-mj-price-chip span{font-size:9.5px !important;}\n      .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons{\n        grid-template-columns:1fr !important;\n        gap:6px !important;\n      }\n      .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons .emc-mj-btn{\n        height:30px !important;\n        min-height:30px !important;\n        font-size:11.5px !important;\n        padding:5px 8px !important;\n      }\n      .emc-mj-what-section{padding-top:28px !important;}\n      .emc-mj-what-grid{padding:18px 14px; gap:18px; border-radius:22px;}\n      .emc-mj-what-copy h2{font-size:29px;}\n      .emc-mj-what-copy > p{font-size:14px; line-height:1.52;}\n      .emc-mj-what-points{grid-template-columns:1fr; gap:8px;}\n      .emc-mj-what-image{min-height:220px; border-radius:18px;}\n      .emc-mj-what-image img{min-height:220px;}\n    }\n\n\n\n    \/* ===== V14 menu expansion ===== *\/\n    .emc-mj-mosaic-guides .emc-mj-mosaic-bg{\n      background-position:center 34% !important;\n    }\n    .emc-mj-mosaic-faq .emc-mj-mosaic-bg{\n      background-position:center 30% !important;\n      background-size:cover !important;\n    }\n    .emc-mj-mosaic-guides .emc-mj-mosaic-bg:after,\n    .emc-mj-mosaic-faq .emc-mj-mosaic-bg:after{\n      background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,rgba(255,255,255,.12) 38%,rgba(255,255,255,.72) 72%,rgba(255,255,255,.98) 100%) !important;\n    }\n    @media(max-width:767px){\n      .emc-mj-mosaic-guides .emc-mj-mosaic-bg{background-position:center 28% !important;}\n      .emc-mj-mosaic-faq .emc-mj-mosaic-bg{background-position:center 24% !important;}\n    }\n\n\n\n    \/* ===== V15 hero + menu refinements ===== *\/\n    \/* Hero pens: zoom out slightly so the full image is seen better *\/\n    .emc-mj-main-image-wrap img{\n      object-position:center 22% !important;\n      transform:translateY(-12px) scale(1.06) !important;\n      transform-origin:center top !important;\n    }\n    .emc-mj-hero-stage:hover .emc-mj-main-image-wrap img{\n      transform:translateY(-12px) scale(1.06) !important;\n    }\n\n    \/* Align the two action buttons with the bottom of the price panel *\/\n    .emc-mj-hero-action-grid-v13{\n      align-items:end !important;\n    }\n    .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons{\n      align-self:end !important;\n      margin-top:auto !important;\n    }\n\n    \/* Rebuild menu without the price slab *\/\n    .emc-mj-mosaic-grid{\n      grid-template-columns:repeat(6,1fr) !important;\n      grid-auto-rows:145px !important;\n      gap:10px !important;\n    }\n    .emc-mj-mosaic-card:nth-child(1){ grid-column:span 3 !important; }\n    .emc-mj-mosaic-card:nth-child(2){ grid-column:span 2 !important; }\n    .emc-mj-mosaic-card:nth-child(3){ grid-column:span 1 !important; }\n    .emc-mj-mosaic-card:nth-child(4){ grid-column:span 2 !important; }\n    .emc-mj-mosaic-card:nth-child(5){ grid-column:span 3 !important; }\n    .emc-mj-mosaic-card:nth-child(6){ grid-column:span 1 !important; }\n\n    .emc-mj-mosaic-how .emc-mj-mosaic-bg{\n      background-position:68% center !important;\n      background-size:cover !important;\n    }\n    .emc-mj-mosaic-pretest .emc-mj-mosaic-copy small{font-size:11.5px !important;}\n    .emc-mj-mosaic-guides .emc-mj-mosaic-bg{\n      background-position:center 34% !important;\n    }\n\n    \/* FAQ mini slab: purple question-mark graphic instead of photo *\/\n    .emc-mj-mosaic-faq{\n      background:linear-gradient(180deg,#f5eefb 0%, #f8f0ff 100%) !important;\n      border-color:#e2d5ef !important;\n    }\n    .emc-mj-mosaic-faq .emc-mj-mosaic-bg{ display:none !important; }\n    .emc-mj-mosaic-faq-bg{\n      position:absolute;\n      inset:0;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      background:radial-gradient(circle at 35% 25%, rgba(255,255,255,.9) 0%, rgba(255,255,255,.55) 24%, rgba(255,255,255,.15) 46%, transparent 47%), linear-gradient(135deg,#8f69b8 0%, #b286dc 100%);\n    }\n    .emc-mj-mosaic-faq-bg:after{\n      content:\"\";\n      position:absolute;\n      inset:0;\n      background:linear-gradient(180deg,rgba(255,255,255,.06) 0%, rgba(255,255,255,.12) 30%, rgba(255,255,255,.68) 72%, rgba(255,255,255,.95) 100%);\n    }\n    .emc-mj-mosaic-faq-bg span{\n      position:relative;\n      z-index:1;\n      font-size:58px;\n      line-height:1;\n      font-weight:700;\n      color:rgba(255,255,255,.93);\n      text-shadow:0 8px 24px rgba(74,35,118,.25);\n      transform:translateY(-8px);\n    }\n    .emc-mj-mosaic-faq .emc-mj-mosaic-copy small{font-size:11px !important;}\n\n    @media (max-width:767px){\n      .emc-mj-main-image-wrap img{\n        transform:translateY(-8px) scale(1.03) !important;\n      }\n      .emc-mj-hero-stage:hover .emc-mj-main-image-wrap img{\n        transform:translateY(-8px) scale(1.03) !important;\n      }\n      .emc-mj-hero-action-grid-v13{\n        align-items:stretch !important;\n      }\n      .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons{\n        align-self:stretch !important;\n      }\n      .emc-mj-mosaic-card,\n      .emc-mj-mosaic-card:nth-child(1),\n      .emc-mj-mosaic-card:nth-child(2),\n      .emc-mj-mosaic-card:nth-child(3),\n      .emc-mj-mosaic-card:nth-child(4),\n      .emc-mj-mosaic-card:nth-child(5),\n      .emc-mj-mosaic-card:nth-child(6){\n        grid-column:span 1 !important;\n      }\n      .emc-mj-mosaic-faq-bg span{font-size:48px; transform:translateY(-5px);}\n    }\n\n\n\n    \/* ===== V16 desktop + mobile refinements ===== *\/\n    \/* New single-pen image in What is Wegovy *\/\n    .emc-mj-what-image img{\n      object-fit:contain !important;\n      object-position:center center !important;\n      transform:scale(.92) !important;\n    }\n\n    \/* Desktop only: make the two hero action buttons around 6% taller *\/\n    @media (min-width:768px){\n      .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons .emc-mj-btn{\n        min-height:36px !important;\n        height:36px !important;\n      }\n    }\n\n    \/* FAQ mobile reveal button hidden on desktop *\/\n    .emc-mj-faq-more{display:none;}\n\n    @media (max-width:767px){\n      \/* Hero message becomes more translucent so pens can show through *\/\n      .emc-mj-hero-glass-card{\n        background:rgba(255,255,255,.74) !important;\n        border-color:rgba(255,255,255,.72) !important;\n        backdrop-filter:blur(4px) !important;\n        -webkit-backdrop-filter:blur(4px) !important;\n        box-shadow:0 10px 22px rgba(20,43,99,.08) !important;\n      }\n\n      \/* Keep all three side card headings on one line *\/\n      .emc-mj-side-card h4{\n        white-space:nowrap !important;\n        font-size:10.6px !important;\n        letter-spacing:-.02em !important;\n      }\n\n      \/* Remove the four feature boxes on mobile only *\/\n      .emc-mj-feature-strip-section{display:none !important;}\n\n      \/* Menu: same two-row asymmetric slab composition as desktop *\/\n      .emc-mj-mosaic-grid{\n        grid-template-columns:repeat(6,minmax(0,1fr)) !important;\n        grid-auto-rows:112px !important;\n        gap:7px !important;\n      }\n      .emc-mj-mosaic-card:nth-child(1){grid-column:span 3 !important;}\n      .emc-mj-mosaic-card:nth-child(2){grid-column:span 2 !important;}\n      .emc-mj-mosaic-card:nth-child(3){grid-column:span 1 !important;}\n      .emc-mj-mosaic-card:nth-child(4){grid-column:span 2 !important;}\n      .emc-mj-mosaic-card:nth-child(5){grid-column:span 3 !important;}\n      .emc-mj-mosaic-card:nth-child(6){grid-column:span 1 !important;}\n      .emc-mj-mosaic-card{\n        min-width:0 !important;\n        padding:9px !important;\n        border-radius:13px !important;\n      }\n      .emc-mj-mosaic-copy strong{\n        font-size:11px !important;\n        line-height:1.1 !important;\n        letter-spacing:-.02em !important;\n      }\n      .emc-mj-mosaic-copy small{\n        font-size:8.2px !important;\n        line-height:1.18 !important;\n        margin-top:3px !important;\n      }\n      .emc-mj-mosaic-pretest .emc-mj-mosaic-copy small,\n      .emc-mj-mosaic-faq .emc-mj-mosaic-copy small{display:none !important;}\n      .emc-mj-mosaic-arrow{\n        width:24px !important;\n        height:24px !important;\n        font-size:12px !important;\n        top:7px !important;\n        right:7px !important;\n      }\n      .emc-mj-mosaic-faq-bg span{font-size:38px !important; transform:translateY(-4px) !important;}\n      .emc-mj-mosaic-how .emc-mj-mosaic-bg{background-position:72% center !important;}\n\n      \/* What is Wegovy: single pen on both desktop\/mobile *\/\n      .emc-mj-what-image{min-height:185px !important;}\n      .emc-mj-what-image img{min-height:185px !important; transform:scale(.88) !important;}\n\n      \/* Four medical-support cards: 2 x 2 *\/\n      .emc-mj-methods{\n        grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n        gap:8px !important;\n      }\n      .emc-mj-method{\n        padding:13px 11px !important;\n        border-radius:18px !important;\n      }\n      .emc-mj-method h3{font-size:14px !important; line-height:1.15 !important;}\n      .emc-mj-method p{font-size:11.6px !important; line-height:1.35 !important;}\n      .emc-mj-method-label{font-size:8.8px !important;}\n      .emc-mj-method-icon svg{width:24px !important; height:24px !important;}\n\n      \/* Eligibility: table and people side-by-side on mobile *\/\n      .emc-apto-grid{\n        width:100% !important;\n        grid-template-columns:minmax(0,1.7fr) minmax(94px,.75fr) !important;\n        gap:7px !important;\n        align-items:center !important;\n      }\n      .emc-apto-left{padding-right:0 !important; min-width:0 !important;}\n      .emc-apto-table{max-width:none !important; border-radius:13px !important;}\n      .emc-apto-row.head,\n      .emc-apto-row{\n        grid-template-columns:1.15fr .72fr 37px !important;\n        gap:3px !important;\n        padding:5px 5px !important;\n      }\n      .emc-apto-row span{font-size:8.8px !important; line-height:1.08 !important;}\n      .emc-apto-ok{width:27px !important; height:16px !important; font-size:8px !important;}\n      .emc-apto-no{width:27px !important; height:16px !important;}\n      .emc-apto-figure{min-width:0 !important; overflow:hidden !important;}\n      .emc-apto-figure img{width:116px !important; max-width:100% !important;}\n\n      \/* Four-step process: 2 x 2 *\/\n      .emc-mj-process-grid{\n        grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n        gap:9px !important;\n      }\n      .emc-mj-process-card{min-height:0 !important; border-radius:19px !important;}\n      .emc-mj-process-img{height:100px !important;}\n      .emc-mj-process-content{padding:12px 11px 14px !important;}\n      .emc-mj-process-number{width:34px !important; height:34px !important; font-size:14px !important;}\n      .emc-mj-process-tag{font-size:8.5px !important;}\n      .emc-mj-process-card h3{font-size:15px !important; line-height:1.12 !important;}\n      .emc-mj-process-card p{font-size:11.2px !important; line-height:1.35 !important;}\n\n      \/* FAQ: show only first 3 until user taps See more *\/\n      #emc-mj-faq .emc-mj-faq-item:nth-child(n+4){display:none !important;}\n      .emc-mj-faq-mobile-expanded #emc-mj-faq .emc-mj-faq-item:nth-child(n+4){display:block !important;}\n      .emc-mj-faq-more{\n        display:flex !important;\n        width:100%;\n        min-height:43px;\n        align-items:center;\n        justify-content:center;\n        margin-top:10px;\n        border:1px solid #dce5ef;\n        border-radius:14px;\n        background:#fff;\n        color:#17305e;\n        font:500 13px\/1 Inter,Arial,sans-serif;\n        cursor:pointer;\n      }\n\n      \/* Final CTA: more compact *\/\n      .emc-mj-cta p{font-size:14px !important; line-height:1.42 !important;}\n      .emc-mj-cta-price{text-align:center !important; font-size:0 !important;}\n      .emc-mj-cta-price strong{font-size:38px !important;}\n    }\n\n\n\n    \/* ===== V17 desktop + mobile refinements ===== *\/\n    \/* Desktop: stronger watermark in dose panel *\/\n    .emc-mj-dose-copy::before{ opacity:.24 !important; }\n\n    \/* FAQ starts fully closed *\/\n    .emc-mj-faq-item .emc-mj-faq-a{ display:none; }\n    .emc-mj-faq-item.active .emc-mj-faq-a{ display:block; }\n\n    \/* Final CTA desktop *\/\n    .emc-mj-cta h2{ font-weight:700 !important; }\n    .emc-mj-cta-price{\n      display:flex !important;\n      align-items:flex-end !important;\n      gap:10px !important;\n      text-transform:none !important;\n      letter-spacing:normal !important;\n      font-weight:600 !important;\n    }\n    .emc-mj-cta-price strong{ font-size:44px !important; margin-left:0 !important; line-height:1 !important; }\n    .emc-mj-cta-price span{ font-size:12px !important; color:var(--emc-mj-text-2) !important; line-height:1.25 !important; margin-bottom:5px; }\n    .emc-mj-cta .emc-mj-btn-row{\n      display:grid !important;\n      grid-template-columns:1fr 1fr !important;\n      gap:12px !important;\n      width:100% !important;\n      margin-top:18px !important;\n    }\n    .emc-mj-cta .emc-mj-btn{ width:100% !important; flex:0 0 auto !important; min-width:0 !important; }\n\n    \/* Desktop: more whitespace and stronger menu helper copy *\/\n    .emc-mj-mosaic-title{ margin:0 0 22px !important; }\n    .emc-mj-mosaic-title span{\n      margin-top:10px !important;\n      color:#c13e3e !important;\n      font-size:13.5px !important;\n      font-weight:700 !important;\n      line-height:1.45 !important;\n    }\n    .emc-mj-mosaic-layout{ margin-top:16px !important; }\n\n    \/* Guide cards: add tick + call to action *\/\n    .emc-mj-related a::after{\n      content:\"\u2713 Pincha aqu\u00ed\" !important;\n      display:inline-flex !important;\n      align-items:center !important;\n      justify-content:center !important;\n      width:auto !important;\n      height:auto !important;\n      padding:7px 12px !important;\n      border-radius:999px !important;\n      margin-top:14px !important;\n      font-size:11px !important;\n      font-weight:700 !important;\n      color:#17305e !important;\n      background:#fff !important;\n      border:1px solid #dfe7ef !important;\n      box-shadow:0 6px 14px rgba(20,43,67,.06) !important;\n    }\n\n    \/* Mobile hero: pen image as watermark behind title\/subtitle\/intro *\/\n    @media (max-width:767px){\n      .emc-mj-hero-left{\n        position:relative !important;\n        overflow:hidden !important;\n        padding:16px 14px 8px !important;\n      }\n      .emc-mj-hero-left::before{\n        content:\"\";\n        position:absolute;\n        inset:4px 6px auto 6px;\n        height:292px;\n        background-image:url('https:\/\/www.emagrecercommedico.pt\/wp-content\/uploads\/2026\/06\/Captura-de-pantalla-2026-06-02-a-las-14.33.05.png');\n        background-repeat:no-repeat;\n        background-position:center 12px;\n        background-size:contain;\n        opacity:.12;\n        pointer-events:none;\n        z-index:0;\n      }\n      .emc-mj-hero-left > *{ position:relative; z-index:1; }\n\n      \/* Mobile hero order: note box, three side cards, then glass card. *\/\n      .emc-mj-hero-right{\n        display:flex !important;\n        flex-direction:column !important;\n        gap:10px !important;\n        padding:6px 14px 12px !important;\n      }\n      .emc-mj-side-stack{ order:1 !important; grid-template-columns:repeat(3,1fr) !important; }\n      .emc-mj-side-card h4{ font-size:13px !important; white-space:nowrap !important; }\n      .emc-mj-side-card p{ font-size:11px !important; }\n      .emc-mj-hero-stage{\n        order:2 !important;\n        min-height:auto !important;\n        padding:0 !important;\n        background:transparent !important;\n        border:0 !important;\n        box-shadow:none !important;\n        border-radius:0 !important;\n      }\n      .emc-mj-main-image-wrap{ display:none !important; }\n      .emc-mj-hero-glass-card{\n        background:rgba(255,255,255,.78) !important;\n        -webkit-backdrop-filter:blur(4px) !important;\n        backdrop-filter:blur(4px) !important;\n        border:1px solid rgba(219,228,237,.9) !important;\n      }\n\n      \/* Mobile menu heading and helper copy *\/\n      .emc-mj-mosaic-title{ margin:0 0 18px !important; }\n      .emc-mj-mosaic-title h2{ font-weight:700 !important; margin-bottom:0 !important; }\n      .emc-mj-mosaic-title p{ display:none !important; }\n      .emc-mj-mosaic-title span{\n        margin-top:8px !important;\n        color:#c13e3e !important;\n        font-size:14px !important;\n        font-weight:700 !important;\n      }\n\n      \/* Mobile menu arrangement: 2 cols + long pretest, no FAQ slab *\/\n      .emc-mj-mosaic-grid{\n        grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n        grid-auto-rows:138px !important;\n        gap:9px !important;\n      }\n      .emc-mj-mosaic-faq{ display:none !important; }\n      .emc-mj-mosaic-what{ order:1; grid-column:span 1 !important; }\n      .emc-mj-mosaic-dose{ order:2; grid-column:span 1 !important; }\n      .emc-mj-mosaic-how{ order:3; grid-column:span 1 !important; }\n      .emc-mj-mosaic-guides{ order:4; grid-column:span 1 !important; }\n      .emc-mj-mosaic-pretest{ order:5; grid-column:1 \/ -1 !important; }\n      .emc-mj-mosaic-pretest .emc-mj-mosaic-copy strong{ font-size:17px !important; }\n      .emc-mj-mosaic-pretest .emc-mj-mosaic-copy small{ font-size:12px !important; }\n\n      \/* What is Wegovy section: integrate pen image into section, not isolated *\/\n      .emc-mj-what-grid{\n        grid-template-columns:minmax(0,1fr) 112px !important;\n        gap:12px !important;\n        align-items:start !important;\n        padding:16px 14px !important;\n        border-radius:22px !important;\n        background:#fff !important;\n      }\n      .emc-mj-what-copy{ grid-column:1 !important; }\n      .emc-mj-what-copy h2{ margin-top:4px !important; }\n      .emc-mj-what-copy > p{ font-size:13.5px !important; line-height:1.48 !important; }\n      .emc-mj-what-image{\n        grid-column:2 !important;\n        grid-row:1 !important;\n        min-height:0 !important;\n        height:156px !important;\n        align-self:start !important;\n        background:transparent !important;\n        border:0 !important;\n        box-shadow:none !important;\n        border-radius:0 !important;\n        overflow:visible !important;\n      }\n      .emc-mj-what-image img{\n        min-height:0 !important;\n        height:156px !important;\n        width:100% !important;\n        object-fit:contain !important;\n        transform:none !important;\n      }\n      .emc-mj-what-points{ grid-column:1 \/ -1 !important; }\n\n      \/* Mobile pre-test must scroll with finger *\/\n      .emc-mj-pretest-modal{ padding:14px !important; overflow:auto !important; -webkit-overflow-scrolling:touch !important; }\n      .emc-mj-pretest-dialog,\n      .emc-mj-pretest-dialog.has-result{\n        width:calc(100vw - 28px) !important;\n        max-height:90dvh !important;\n        overflow:hidden !important;\n      }\n      .emc-mj-pretest-scroll,\n      .emc-mj-pretest-dialog.has-result .emc-mj-pretest-scroll{\n        max-height:calc(90dvh - 24px) !important;\n        overflow-y:auto !important;\n        overflow-x:hidden !important;\n        -webkit-overflow-scrolling:touch !important;\n        overscroll-behavior:contain !important;\n        touch-action:pan-y !important;\n        padding:16px 14px 16px !important;\n      }\n\n      \/* Mobile FAQ CTA and final CTA *\/\n      .emc-mj-cta p{ font-size:14px !important; line-height:1.42 !important; }\n      .emc-mj-cta-price{ justify-content:center !important; align-items:flex-end !important; }\n      .emc-mj-cta-price strong{ font-size:38px !important; }\n      .emc-mj-cta-price span{ font-size:11px !important; margin-bottom:4px !important; }\n    }\n\n\n\n    \/* ===== V18 requested refinements ===== *\/\n    .emc-mj-mobile-action-pen,\n    .emc-mj-side-icon,\n    .emc-mj-pretest-label-mobile{display:none;}\n\n    \/* Desktop: both hero buttons exactly match the height of the 39 \u20ac price box. *\/\n    @media (min-width:768px){\n      .emc-mj-hero-action-grid-v13 .emc-mj-price-chip{\n        height:76px !important;\n        min-height:76px !important;\n      }\n      .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons{\n        align-self:stretch !important;\n        height:76px !important;\n      }\n      .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons .emc-mj-btn{\n        height:76px !important;\n        min-height:76px !important;\n      }\n\n      \/* More white space between the four feature boxes and the information menu. *\/\n      .emc-mj-feature-strip-section{padding-bottom:32px !important;}\n      .emc-mj-mosaic-section{padding-top:36px !important;}\n    }\n\n    @media (max-width:767px){\n      \/* Remove the four-pen watermark from behind the mobile hero text. *\/\n      .emc-mj-hero-left::before{display:none !important; content:none !important;}\n\n      \/* Put the treatment\/Wegovy image immediately above the two stacked action buttons. *\/\n      .emc-mj-hero-action-grid-v13{\n        grid-template-columns:112px minmax(0,1fr) !important;\n        gap:7px !important;\n        align-items:end !important;\n      }\n      .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons{\n        display:grid !important;\n        grid-template-columns:1fr !important;\n        grid-template-rows:auto auto auto !important;\n        gap:6px !important;\n        align-self:end !important;\n      }\n      .emc-mj-mobile-action-pen{\n        display:flex !important;\n        height:48px !important;\n        align-items:center !important;\n        justify-content:center !important;\n        overflow:hidden !important;\n        border-radius:12px !important;\n        background:#fff !important;\n        border:1px solid #e6ebf0 !important;\n      }\n      .emc-mj-mobile-action-pen img{\n        width:100% !important;\n        height:100% !important;\n        object-fit:cover !important;\n        object-position:center 43% !important;\n        opacity:.88 !important;\n      }\n      .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons .emc-mj-btn{\n        height:30px !important;\n        min-height:30px !important;\n      }\n\n      \/* Three mobile hero cards: remove photos and use compact coloured icons. *\/\n      .emc-mj-side-card{\n        min-height:112px !important;\n        padding:10px 8px !important;\n        justify-content:flex-start !important;\n        background:#fff !important;\n        border:1px solid #e4e9ef !important;\n        box-shadow:0 8px 18px rgba(20,43,99,.05) !important;\n        color:#20395b !important;\n      }\n      .emc-mj-side-card:after,\n      .emc-mj-side-card:before{display:none !important; content:none !important;}\n      .emc-mj-side-icon{\n        display:flex !important;\n        width:31px !important;\n        height:31px !important;\n        align-items:center !important;\n        justify-content:center !important;\n        border-radius:10px !important;\n        margin-bottom:7px !important;\n      }\n      .emc-mj-side-icon svg{width:18px !important; height:18px !important;}\n      .emc-mj-side-icon-blue{background:#edf4ff !important; color:#296fd8 !important;}\n      .emc-mj-side-icon-teal{background:#eaf9f5 !important; color:#1d9f87 !important;}\n      .emc-mj-side-icon-orange{background:#fff3e5 !important; color:#d98416 !important;}\n      .emc-mj-side-card small,\n      .emc-mj-side-card h4,\n      .emc-mj-side-card p{\n        color:#20395b !important;\n        text-shadow:none !important;\n      }\n      .emc-mj-side-card small{font-size:8.4px !important; margin-bottom:3px !important;}\n      .emc-mj-side-card h4{font-size:12px !important; line-height:1.08 !important; margin-bottom:3px !important; white-space:normal !important;}\n      .emc-mj-side-card p{font-size:9.6px !important; line-height:1.22 !important;}\n\n      \/* Menu: force true 2-column rows, then a full-width IMC pre-test slab. *\/\n      .emc-mj-mosaic-grid{\n        display:grid !important;\n        grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n        grid-auto-flow:row !important;\n        grid-auto-rows:138px !important;\n        gap:9px !important;\n      }\n      .emc-mj-mosaic-what{order:1 !important; grid-column:1 !important;}\n      .emc-mj-mosaic-dose{order:2 !important; grid-column:2 !important;}\n      .emc-mj-mosaic-how{order:3 !important; grid-column:1 !important;}\n      .emc-mj-mosaic-guides{order:4 !important; grid-column:2 !important;}\n      .emc-mj-mosaic-pretest{order:5 !important; grid-column:1 \/ -1 !important; min-height:118px !important;}\n      .emc-mj-mosaic-faq{display:none !important;}\n      .emc-mj-pretest-label-desktop{display:none !important;}\n      .emc-mj-pretest-label-mobile{display:inline !important;}\n      .emc-mj-mosaic-pretest .emc-mj-mosaic-copy strong{font-size:17px !important;}\n      .emc-mj-mosaic-pretest .emc-mj-mosaic-copy small{font-size:12px !important; line-height:1.3 !important; max-width:92% !important;}\n\n      \/* What is Wegovy: one full-width content column; pen floats at the top right. *\/\n      .emc-mj-what-grid{\n        position:relative !important;\n        display:block !important;\n        padding:16px 14px !important;\n        background:#fff !important;\n      }\n      .emc-mj-what-copy{width:100% !important;}\n      .emc-mj-what-copy .emc-mj-kicker,\n      .emc-mj-what-copy h2{padding-right:118px !important;}\n      .emc-mj-what-copy > p{\n        width:100% !important;\n        max-width:none !important;\n        padding-right:0 !important;\n        margin-top:18px !important;\n      }\n      .emc-mj-what-image{\n        position:absolute !important;\n        top:5px !important;\n        right:10px !important;\n        width:118px !important;\n        height:152px !important;\n        min-height:0 !important;\n        display:flex !important;\n        align-items:flex-start !important;\n        justify-content:center !important;\n        background:transparent !important;\n        border:0 !important;\n        border-radius:0 !important;\n        overflow:visible !important;\n        z-index:2 !important;\n      }\n      .emc-mj-what-image img{\n        width:118px !important;\n        height:152px !important;\n        min-height:0 !important;\n        object-fit:contain !important;\n        transform:scale(1.08) translateY(-4px) !important;\n        transform-origin:center top !important;\n      }\n      .emc-mj-what-points{\n        width:100% !important;\n        grid-template-columns:1fr !important;\n        margin-top:15px !important;\n      }\n\n      \/* Prevent iOS input focus auto-zoom in the pre-test. *\/\n      .emc-mj-pretest-tool-modal input,\n      .emc-mj-pretest-tool-modal select,\n      .emc-mj-pretest-tool-modal textarea,\n      .emc-mj-pretest-tool-modal .emc-mj-field input,\n      .emc-mj-pretest-tool-modal .emc-mj-field select{\n        font-size:16px !important;\n      }\n    }\n\n\n\n    \/* ===== V19 final mobile refinements ===== *\/\n    \/* Remove mini result chips from the pre-test result *\/\n    .emc-mj-tool-mini{ display:none !important; }\n\n    @media (max-width:767px){\n      \/* Hero pen image above buttons: no surrounding box, slightly larger and floating visually *\/\n      .emc-mj-mobile-action-pen{\n        background:transparent !important;\n        border:0 !important;\n        box-shadow:none !important;\n        border-radius:0 !important;\n        height:58px !important;\n        margin:0 0 3px !important;\n        overflow:visible !important;\n      }\n      .emc-mj-mobile-action-pen img{\n        width:100% !important;\n        height:100% !important;\n        object-fit:contain !important;\n        object-position:center center !important;\n        opacity:.98 !important;\n        transform:translateY(-4px) scale(1.1) !important;\n      }\n\n      \/* Mobile menu layout: full width first slab, then 2 half slabs, then 3\/4 + 1\/4 row *\/\n      .emc-mj-mosaic-grid{\n        grid-template-columns:repeat(4,minmax(0,1fr)) !important;\n        grid-auto-rows:132px !important;\n        gap:9px !important;\n      }\n      .emc-mj-mosaic-what{ order:1 !important; grid-column:1 \/ -1 !important; }\n      .emc-mj-mosaic-dose{ order:2 !important; grid-column:1 \/ span 2 !important; }\n      .emc-mj-mosaic-how{ order:3 !important; grid-column:3 \/ span 2 !important; }\n      .emc-mj-mosaic-guides{ order:4 !important; grid-column:1 \/ span 3 !important; }\n      .emc-mj-mosaic-pretest{ order:5 !important; grid-column:4 \/ span 1 !important; min-height:132px !important; }\n      .emc-mj-mosaic-faq{ display:none !important; }\n      .emc-mj-mosaic-pretest .emc-mj-mosaic-copy{ padding-right:4px !important; }\n      .emc-mj-mosaic-pretest .emc-mj-mosaic-copy strong{\n        font-size:11.2px !important;\n        line-height:1.15 !important;\n        letter-spacing:-.01em !important;\n      }\n      .emc-mj-mosaic-pretest .emc-mj-mosaic-copy small{\n        font-size:9.6px !important;\n        line-height:1.25 !important;\n        max-width:100% !important;\n      }\n      .emc-mj-mosaic-guides .emc-mj-mosaic-copy strong,\n      .emc-mj-mosaic-what .emc-mj-mosaic-copy strong,\n      .emc-mj-mosaic-dose .emc-mj-mosaic-copy strong,\n      .emc-mj-mosaic-how .emc-mj-mosaic-copy strong{font-size:16px !important;}\n\n      \/* What is Wegovy section: keep full width text and points; pen floats near heading *\/\n      .emc-mj-what-grid{\n        grid-template-columns:1fr !important;\n        position:relative !important;\n        padding:18px 14px 14px !important;\n      }\n      .emc-mj-what-copy{\n        grid-column:1 \/ -1 !important;\n        padding-right:108px !important;\n      }\n      .emc-mj-what-copy .emc-mj-kicker{\n        position:relative !important;\n        z-index:5 !important;\n        background:#fff !important;\n      }\n      .emc-mj-what-copy h2,\n      .emc-mj-what-copy > p{ position:relative !important; z-index:3 !important; }\n      .emc-mj-what-image{\n        position:absolute !important;\n        top:10px !important;\n        right:12px !important;\n        width:102px !important;\n        height:172px !important;\n        min-height:0 !important;\n        z-index:1 !important;\n        background:transparent !important;\n        border:0 !important;\n        box-shadow:none !important;\n        border-radius:0 !important;\n        overflow:visible !important;\n      }\n      .emc-mj-what-image img{\n        width:100% !important;\n        height:100% !important;\n        object-fit:contain !important;\n        object-position:center top !important;\n        transform:translateY(-6px) scale(1.06) !important;\n      }\n      .emc-mj-what-points{\n        grid-column:1 \/ -1 !important;\n        margin-top:12px !important;\n        position:relative !important;\n        z-index:4 !important;\n      }\n    }\n\n\n\n    \/* ===== V20 mobile-only layout corrections ===== *\/\n    .emc-mj-what-image-mobile{display:none;}\n\n    @media (max-width:767px){\n      \/* Hero: use the four-Wegovy-pens image above the two booking buttons. *\/\n      .emc-mj-mobile-action-pen{\n        height:64px !important;\n        margin:0 0 2px !important;\n      }\n      .emc-mj-mobile-action-pen img{\n        object-fit:contain !important;\n        object-position:center center !important;\n        transform:translateY(-2px) scale(1.02) !important;\n      }\n\n      \/* Qu\u00e9 es Wegovy: one true full-width column. *\/\n      .emc-mj-what-grid{\n        display:block !important;\n        position:relative !important;\n        padding:18px 14px 14px !important;\n      }\n      .emc-mj-what-copy{\n        display:block !important;\n        width:100% !important;\n        padding-right:0 !important;\n        grid-column:auto !important;\n      }\n      .emc-mj-what-copy .emc-mj-kicker{\n        display:block !important;\n        width:100% !important;\n        white-space:nowrap !important;\n        font-size:10.5px !important;\n        position:relative !important;\n        z-index:3 !important;\n      }\n      .emc-mj-what-copy h2{\n        display:block !important;\n        width:100% !important;\n        white-space:nowrap !important;\n        margin:5px 0 2px !important;\n        position:relative !important;\n        z-index:3 !important;\n      }\n      .emc-mj-what-copy > p{\n        width:100% !important;\n        max-width:none !important;\n        padding:0 !important;\n        margin:4px 0 0 !important;\n        position:relative !important;\n        z-index:3 !important;\n      }\n\n      \/* Mobile-only pen sits in its own space directly after the heading. *\/\n      .emc-mj-what-image-mobile{\n        display:flex !important;\n        width:100% !important;\n        height:118px !important;\n        align-items:center !important;\n        justify-content:center !important;\n        margin:-4px 0 2px !important;\n        background:transparent !important;\n        border:0 !important;\n        overflow:visible !important;\n      }\n      .emc-mj-what-image-mobile img{\n        display:block !important;\n        width:100% !important;\n        height:100% !important;\n        object-fit:contain !important;\n        object-position:center center !important;\n        transform:translateY(-5px) scale(1.06) !important;\n      }\n\n      \/* Hide the desktop-side image on mobile so nothing forms a second column. *\/\n      .emc-mj-what-grid > .emc-mj-what-image{display:none !important;}\n\n      .emc-mj-what-points{\n        display:grid !important;\n        grid-template-columns:1fr !important;\n        width:100% !important;\n        margin-top:12px !important;\n        position:relative !important;\n        z-index:3 !important;\n      }\n      .emc-mj-what-point{width:100% !important;}\n    }\n\n\n    \/* ===== V23 mobile hero image enlargement ===== *\/\n    @media (max-width:767px){\n      \/* Keep exactly the same vertical layout\/spacing, but make the four-pen image\n         visually twice as large by letting it grow upward inside the existing slot. *\/\n      .emc-mj-mobile-action-pen{\n        position:relative !important;\n        height:64px !important;\n        min-height:64px !important;\n        margin:0 0 2px !important;\n        overflow:visible !important;\n      }\n      .emc-mj-mobile-action-pen img{\n        position:absolute !important;\n        left:auto !important;\n        right:0 !important;\n        bottom:0 !important;\n        width:auto !important;\n        height:128px !important;\n        max-width:none !important;\n        object-fit:contain !important;\n        object-position:center bottom !important;\n        transform:none !important;\n        transform-origin:center bottom !important;\n        z-index:0 !important;\n      }\n      .emc-mj-hero-buttons .emc-mj-btn{\n        position:relative !important;\n        z-index:2 !important;\n      }\n    }\n\n\n    \/* ===== V25 pre-test explanation + mobile hero action flow ===== *\/\n    .emc-mj-mobile-pretest-callout{display:none;}\n\n    .emc-apto-pretest-explain{\n      max-width:920px !important;\n      margin:0 auto 10px !important;\n      padding:12px 16px !important;\n      border:1px solid #e4eaf1 !important;\n      border-radius:16px !important;\n      background:#fbfcfe !important;\n      color:#4f6076 !important;\n      font-size:14px !important;\n      line-height:1.5 !important;\n    }\n    .emc-apto-pretest-explain strong{\n      color:#17305e !important;\n      font-weight:700 !important;\n    }\n\n    @media (max-width:767px){\n      \/* Keep the four-pen image above the booking action, but remove the duplicate\n         pre-test button from the top hero action area. *\/\n      .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons > [data-emc-pretest-open]{\n        display:none !important;\n      }\n      .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons{\n        grid-template-rows:auto auto !important;\n      }\n      .emc-mj-hero-action-grid-v13 .emc-mj-hero-buttons > [data-emc-url=\"BOOK\"]{\n        height:60px !important;\n        min-height:60px !important;\n        padding:10px 12px !important;\n        font-size:13.5px !important;\n        border-radius:14px !important;\n      }\n\n      \/* Place the explanatory pre-test block directly below the three hero cards. *\/\n      .emc-mj-side-stack{order:1 !important;}\n      .emc-mj-mobile-pretest-callout{\n        order:2 !important;\n        display:block !important;\n        padding:15px 14px 14px !important;\n        border:1px solid #e3e9f0 !important;\n        border-radius:18px !important;\n        background:linear-gradient(180deg,#ffffff 0%,#fbfcff 100%) !important;\n        box-shadow:0 9px 20px rgba(20,43,99,.05) !important;\n        text-align:left !important;\n      }\n      .emc-mj-hero-stage{order:3 !important;}\n\n      .emc-mj-mobile-pretest-eyebrow{\n        display:block !important;\n        margin-bottom:3px !important;\n        color:#6b4b88 !important;\n        font-size:10.5px !important;\n        line-height:1 !important;\n        font-weight:700 !important;\n        letter-spacing:.06em !important;\n        text-transform:uppercase !important;\n      }\n      .emc-mj-mobile-pretest-callout h3{\n        margin:0 0 6px !important;\n        color:#17305e !important;\n        font-size:18px !important;\n        line-height:1.15 !important;\n        font-weight:650 !important;\n        letter-spacing:-.015em !important;\n      }\n      .emc-mj-mobile-pretest-callout p{\n        margin:0 0 11px !important;\n        color:#5d6f83 !important;\n        font-size:12.2px !important;\n        line-height:1.45 !important;\n      }\n      .emc-mj-mobile-pretest-callout .emc-mj-btn{\n        width:100% !important;\n        min-height:44px !important;\n        height:44px !important;\n        padding:9px 12px !important;\n        border-radius:13px !important;\n        font-size:13px !important;\n        font-weight:600 !important;\n      }\n\n      \/* Compact the desktop-style pre-test explanation on phones. *\/\n      .emc-apto-pretest-explain{\n        margin:0 8px 9px !important;\n        padding:10px 11px !important;\n        font-size:12.3px !important;\n        line-height:1.42 !important;\n        border-radius:14px !important;\n      }\n    }\n\n\n    \/* =========================================================\n       WEGOVY SPAIN OVERRIDES\n       Same layout\/template as the Spanish Mounjaro hub.\n       ========================================================= *\/\n    :root{\n      --emc-mj-text:#102245;\n      --emc-mj-text-2:#607088;\n      --emc-mj-line:#dce7f2;\n      --emc-mj-soft:#f8fbff;\n      --emc-mj-soft-2:#f5f9fd;\n      --emc-mj-pink:#cc3366;\n      --emc-mj-blue:#0d64dc;\n      --emc-mj-blue-dark:#074faf;\n      --emc-mj-teal:#13a8a8;\n      --emc-mj-orange:#cc3366;\n      --emc-mj-violet:#4f94d4;\n      --emc-mj-green:#2eaf78;\n    }\n\n    .emc-wegovy-page .emc-mj-btn-primary{\n      background:linear-gradient(135deg,#0d64dc,#3f8ff0);\n      box-shadow:0 16px 30px rgba(13,100,220,.17);\n    }\n\n    .emc-wegovy-page .emc-mj-btn-primary:hover{\n      box-shadow:0 20px 34px rgba(13,100,220,.22);\n    }\n\n    .emc-wegovy-page .emc-mj-kicker{\n      color:#0d64dc;\n      border-color:#d7e7fb;\n    }\n\n    .emc-wegovy-page .emc-mj-kicker:before{\n      background:linear-gradient(135deg,#0d64dc,#13a8a8);\n    }\n\n    .emc-wegovy-page .emc-mj-side-card:nth-child(1):after{\n      background-image:url(\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2024\/09\/Captura-de-pantalla-2024-09-10-a-las-0.10.01.png\");\n    }\n\n    .emc-wegovy-page .emc-mj-side-card:nth-child(2):after{\n      background-image:url(\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/03\/Wegovy.jpg\");\n    }\n\n    .emc-wegovy-page .emc-mj-side-card:nth-child(3):after{\n      background-image:url(\"https:\/\/www.emagrecercommedico.pt\/wp-content\/uploads\/2026\/06\/Captura-de-pantalla-2026-06-05-a-las-19.25.39.png\");\n    }\n\n    .emc-wg-dose-visual{\n      min-height:320px;\n      height:100%;\n      display:flex;\n      flex-direction:column;\n      justify-content:center;\n      gap:14px;\n      padding:22px;\n      border-radius:22px;\n      background:\n        radial-gradient(circle at 15% 20%,rgba(13,100,220,.08),transparent 30%),\n        radial-gradient(circle at 88% 78%,rgba(19,168,168,.09),transparent 32%),\n        #fff;\n    }\n\n    .emc-wg-dose-title{\n      font-size:15px;\n      font-weight:950;\n      color:var(--emc-mj-text);\n    }\n\n    .emc-wg-dose-sub{\n      color:var(--emc-mj-text-2);\n      font-size:12px;\n      line-height:1.4;\n      margin-top:-8px;\n    }\n\n    .emc-wg-dose-line{\n      display:grid;\n      grid-template-columns:repeat(5,1fr);\n      gap:8px;\n      align-items:end;\n    }\n\n    .emc-wg-dose-step{\n      min-height:116px;\n      border-radius:18px;\n      padding:13px 10px;\n      display:flex;\n      flex-direction:column;\n      justify-content:flex-end;\n      border:1px solid #dce7f2;\n      box-shadow:0 10px 22px rgba(16,34,69,.035);\n    }\n\n    .emc-wg-dose-step:nth-child(1){background:#eef6ff}\n    .emc-wg-dose-step:nth-child(2){background:#eefaf8}\n    .emc-wg-dose-step:nth-child(3){background:#f7fbef}\n    .emc-wg-dose-step:nth-child(4){background:#fff4f8}\n    .emc-wg-dose-step:nth-child(5){background:#f4f7fb}\n\n    .emc-wg-dose-step small{\n      display:block;\n      color:var(--emc-mj-text-2);\n      font-size:9.5px;\n      font-weight:800;\n    }\n\n    .emc-wg-dose-step strong{\n      display:block;\n      margin-top:5px;\n      color:var(--emc-mj-text);\n      font-size:25px;\n      line-height:1;\n      font-weight:950;\n      letter-spacing:-.04em;\n    }\n\n    .emc-wg-dose-step span{\n      display:block;\n      margin-top:7px;\n      color:var(--emc-mj-text-2);\n      font-size:10px;\n      line-height:1.3;\n    }\n\n    .emc-wg-oral-card{\n      margin-top:14px;\n      padding:12px;\n      display:grid;\n      grid-template-columns:122px 1fr;\n      gap:13px;\n      align-items:center;\n      border:1px solid var(--emc-mj-line);\n      border-radius:20px;\n      background:#fff;\n      box-shadow:0 10px 22px rgba(20,43,99,.035);\n    }\n\n    .emc-wg-oral-card img{\n      width:122px;\n      height:105px;\n      object-fit:cover;\n      object-position:center;\n      border-radius:15px;\n      background:#fff;\n    }\n\n    .emc-wg-oral-card h4{\n      margin:0 0 5px;\n      color:var(--emc-mj-text);\n      font-size:16px;\n      font-weight:950;\n    }\n\n    .emc-wg-oral-card p{\n      margin:0;\n      color:var(--emc-mj-text-2);\n      font-size:11.5px;\n      line-height:1.42;\n    }\n\n    .emc-wg-oral-card strong{color:#0d64dc}\n\n    .emc-wg-city-section{\n      padding:32px 0;\n      background:#fff;\n    }\n\n    .emc-wg-city-box{\n      border:1px solid var(--emc-mj-line);\n      border-radius:26px;\n      background:linear-gradient(180deg,#fff 0%,#fbfdff 100%);\n      box-shadow:var(--emc-mj-shadow-soft);\n      padding:20px;\n    }\n\n    .emc-wg-city-head{\n      display:flex;\n      justify-content:space-between;\n      gap:20px;\n      align-items:flex-end;\n      margin-bottom:15px;\n    }\n\n    .emc-wg-city-head h2{\n      margin:0 0 6px;\n      color:var(--emc-mj-text);\n      font-size:30px;\n      line-height:1.08;\n      font-weight:950;\n      letter-spacing:-.035em;\n    }\n\n    .emc-wg-city-head p{\n      margin:0;\n      max-width:680px;\n      color:var(--emc-mj-text-2);\n      font-size:13px;\n      line-height:1.45;\n    }\n\n    .emc-wg-city-grid{\n      display:grid;\n      grid-template-columns:repeat(5,1fr);\n      gap:8px;\n    }\n\n    .emc-wg-city{\n      min-height:62px;\n      padding:11px 12px;\n      display:flex;\n      justify-content:space-between;\n      align-items:center;\n      gap:8px;\n      border-radius:16px;\n      color:var(--emc-mj-text) !important;\n      background:#fff;\n      border:1px solid var(--emc-mj-line);\n      font-size:12px;\n      font-weight:900;\n      box-shadow:0 8px 18px rgba(20,43,99,.03);\n      transition:.18s ease;\n    }\n\n    .emc-wg-city:hover{\n      transform:translateY(-2px);\n      box-shadow:0 12px 22px rgba(20,43,99,.07);\n    }\n\n    .emc-wg-city b{\n      color:#0d64dc;\n      font-size:16px;\n    }\n\n    @media(max-width:767px){\n      .emc-wg-dose-visual{\n        min-height:0;\n        padding:14px;\n      }\n\n      .emc-wg-dose-line{\n        grid-template-columns:1fr;\n      }\n\n      .emc-wg-dose-step{\n        min-height:68px;\n        display:grid;\n        grid-template-columns:82px 1fr;\n        align-items:center;\n      }\n\n      .emc-wg-dose-step strong{\n        grid-column:1;\n        grid-row:1 \/ 3;\n        margin:0;\n        font-size:21px;\n      }\n\n      .emc-wg-dose-step small,\n      .emc-wg-dose-step span{\n        grid-column:2;\n      }\n\n      .emc-wg-oral-card{\n        grid-template-columns:92px 1fr;\n      }\n\n      .emc-wg-oral-card img{\n        width:92px;\n        height:88px;\n      }\n\n      .emc-wg-city-head{\n        display:block;\n      }\n\n      .emc-wg-city-grid{\n        grid-template-columns:1fr 1fr;\n        gap:7px;\n      }\n\n      .emc-wg-city{\n        min-height:56px;\n        padding:9px 10px;\n        font-size:11px;\n      }\n    }\n\n  \n\n    \/* =========================================================\n       WEGOVY SPAIN V2 \u2014 requested visual refinements\n       ========================================================= *\/\n\n    \/* Hero: Wegovy blue rather than Mounjaro purple. *\/\n    .emc-wegovy-page .emc-mj-title-sub{\n      color:#0d64dc !important;\n      font-weight:750 !important;\n    }\n\n    .emc-wegovy-page .emc-mj-price-chip{\n      padding:11px 13px !important;\n      gap:2px !important;\n      justify-content:center !important;\n      min-height:95px !important;\n    }\n    .emc-wegovy-page .emc-mj-price-chip strong{\n      color:#48627a !important;\n      font-size:10.8px !important;\n      letter-spacing:.035em !important;\n    }\n    .emc-wegovy-page .emc-mj-price-chip .emc-mj-price{\n      color:#0d64dc !important;\n      font-size:31px !important;\n      line-height:.95 !important;\n    }\n    .emc-wegovy-page .emc-mj-price-chip .emc-mj-price sup{\n      font-size:12px !important;\n      line-height:1 !important;\n      vertical-align:top !important;\n      position:relative !important;\n      top:-2px !important;\n    }\n    .emc-wegovy-page .emc-mj-price-chip span{\n      color:#7b8897 !important;\n      font-size:9.2px !important;\n      line-height:1.22 !important;\n      margin-top:2px !important;\n    }\n\n    \/* Main hero uses the new supplied Wegovy image. *\/\n    .emc-wegovy-page .emc-mj-main-image-wrap img{\n      object-fit:contain !important;\n      object-position:center center !important;\n      transform:scale(.98) !important;\n    }\n\n    \/* Top right treatment progressive slab. *\/\n    .emc-wegovy-page .emc-mj-side-card:nth-child(2):after{\n      background-image:url(\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.35.13.png\") !important;\n      background-position:center center !important;\n      background-size:cover !important;\n      opacity:.52 !important;\n    }\n    .emc-wegovy-page .emc-mj-side-card:nth-child(2):before{\n      background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.80) 55%,rgba(255,255,255,.36) 100%) !important;\n    }\n\n    \/* Wegovy blue accents in telemedicine and FAQ mosaic. *\/\n    .emc-wegovy-page .emc-mj-online-label{\n      color:#0d64dc !important;\n      font-weight:700 !important;\n    }\n    .emc-wegovy-page .emc-mj-online-points div{\n      color:#245b99 !important;\n    }\n    .emc-wegovy-page .emc-mj-online-points i{\n      background:#0d64dc !important;\n      box-shadow:0 0 0 4px rgba(13,100,220,.08) !important;\n    }\n    .emc-wegovy-page .emc-mj-online-button{\n      background:#0d64dc !important;\n      color:#fff !important;\n      box-shadow:0 10px 20px rgba(13,100,220,.16) !important;\n    }\n    .emc-wegovy-page .emc-mj-mosaic-faq .emc-mj-mosaic-copy strong{\n      color:#0d64dc !important;\n    }\n    .emc-wegovy-page .emc-mj-mosaic-faq-bg{\n      background:radial-gradient(circle at 66% 30%,rgba(13,100,220,.25),transparent 35%),linear-gradient(135deg,#eef6ff,#dcecff) !important;\n    }\n    .emc-wegovy-page .emc-mj-mosaic-faq-bg span{\n      color:#0d64dc !important;\n    }\n    .emc-wegovy-page .emc-mj-faq-plus{\n      color:#0d64dc !important;\n    }\n\n    \/* Dose menu image supplied by user. *\/\n    .emc-wegovy-page .emc-mj-mosaic-dose .emc-mj-mosaic-bg{\n      background-position:center center !important;\n      background-size:cover !important;\n    }\n\n    \/* Qu\u00e9 es Wegovy: fit new image on desktop. *\/\n    .emc-wegovy-page .emc-mj-what-image img{\n      object-fit:contain !important;\n      object-position:center center !important;\n      transform:scale(.96) !important;\n      background:#fff !important;\n    }\n\n    \/* Restore Mounjaro-style IMC table proportions. *\/\n    .emc-wegovy-page .emc-apto-table{\n      width:100% !important;\n      max-width:310px !important;\n      border:1px solid #e6edf5 !important;\n      border-radius:18px !important;\n      overflow:hidden !important;\n      background:#fff !important;\n      box-shadow:0 10px 24px rgba(15,23,42,.04) !important;\n    }\n    .emc-wegovy-page .emc-apto-row{\n      display:grid !important;\n      grid-template-columns:1.28fr .85fr 52px !important;\n      gap:8px !important;\n      padding:8px 10px !important;\n      align-items:center !important;\n      border-bottom:1px solid #eef2f7 !important;\n      background:#fff !important;\n    }\n    .emc-wegovy-page .emc-apto-row.head{\n      background:#fafcff !important;\n      font-weight:900 !important;\n      color:#15326e !important;\n    }\n    .emc-wegovy-page .emc-apto-row span{\n      font-size:12.3px !important;\n      line-height:1.25 !important;\n    }\n    .emc-wg-apto-footnote{\n      max-width:310px;\n      margin-top:7px;\n      color:#748399;\n      font-size:9.6px;\n      line-height:1.35;\n    }\n\n    \/* Combined dose section \u2014 text + new supplied image, no second scale. *\/\n    .emc-wg-dose-combined{\n      display:grid;\n      grid-template-columns:.78fr 1.22fr;\n      gap:14px;\n      align-items:stretch;\n      border:1px solid var(--emc-mj-line);\n      border-radius:24px;\n      background:#fff;\n      overflow:hidden;\n      box-shadow:0 14px 30px rgba(20,43,99,.045);\n    }\n    .emc-wg-dose-combined-copy{\n      padding:24px 22px;\n      display:flex;\n      flex-direction:column;\n      justify-content:center;\n    }\n    .emc-wg-dose-combined-copy h3{\n      margin:8px 0 9px;\n      color:var(--emc-mj-text);\n      font-size:27px;\n      line-height:1.08;\n      font-weight:500 !important;\n    }\n    .emc-wg-dose-combined-copy > p{\n      margin:0;\n      color:var(--emc-mj-text-2);\n      font-size:13.5px;\n      line-height:1.52;\n    }\n    .emc-wg-dose-combined-image{\n      min-height:350px;\n      padding:12px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      background:#fff;\n    }\n    .emc-wg-dose-combined-image img{\n      width:100%;\n      height:100%;\n      max-height:360px;\n      object-fit:contain !important;\n      object-position:center center !important;\n      border-radius:17px;\n      background:#fff;\n    }\n    .emc-wg-dose-footer{\n      margin-top:10px !important;\n      font-size:10.5px !important;\n    }\n\n    \/* Wegovy oral image: never crop the screenshot's corners. *\/\n    .emc-wegovy-page .emc-wg-oral-card img{\n      object-fit:contain !important;\n      object-position:center center !important;\n      transform:scale(.92) !important;\n      padding:3px !important;\n      background:#fff !important;\n    }\n\n    \/* Guides + cities share one desktop row. *\/\n    .emc-wg-resource-section{\n      padding-top:36px !important;\n      padding-bottom:36px !important;\n    }\n    .emc-wg-resource-layout{\n      display:grid;\n      grid-template-columns:1fr 1fr;\n      gap:18px;\n      align-items:stretch;\n    }\n    .emc-wg-guides-column,\n    .emc-wg-cities-column{\n      padding:20px;\n      border:1px solid var(--emc-mj-line);\n      border-radius:24px;\n      background:#fff;\n      box-shadow:0 12px 28px rgba(20,43,99,.04);\n    }\n    .emc-wg-resource-head{\n      margin-bottom:14px !important;\n    }\n    .emc-wg-resource-head h2,\n    .emc-wg-city-head h2{\n      margin:0 0 6px !important;\n      color:var(--emc-mj-text) !important;\n      font-size:28px !important;\n      line-height:1.08 !important;\n      font-weight:400 !important;\n    }\n    .emc-wg-resource-head p,\n    .emc-wg-city-head p{\n      margin:0 !important;\n      color:var(--emc-mj-text-2) !important;\n      font-size:12.5px !important;\n      line-height:1.45 !important;\n    }\n    .emc-wg-related-2x2{\n      grid-template-columns:repeat(2,1fr) !important;\n      gap:10px !important;\n    }\n    .emc-wg-related-2x2 a{\n      min-height:132px;\n      padding:16px 15px !important;\n      border-radius:18px !important;\n    }\n    .emc-wg-related-2x2 h4{\n      font-size:15.5px !important;\n    }\n    .emc-wg-related-2x2 p{\n      font-size:11.5px !important;\n      line-height:1.4 !important;\n    }\n\n    .emc-wg-city-title-mobile{display:none;}\n    .emc-wg-city-toggle{display:none;}\n    .emc-wg-city-list{\n      display:grid;\n      grid-template-columns:repeat(2,1fr);\n      column-gap:26px;\n      row-gap:0;\n      margin-top:14px;\n    }\n    .emc-wg-city-list a{\n      display:flex;\n      align-items:center;\n      justify-content:space-between;\n      min-height:38px;\n      padding:7px 2px;\n      border-bottom:1px solid #edf1f5;\n      color:#36566f !important;\n      font-size:12px;\n      font-weight:700;\n      text-decoration:none !important;\n    }\n    .emc-wg-city-list a:after{\n      content:\"\u2192\";\n      color:#0d64dc;\n      font-size:13px;\n    }\n    .emc-wg-city-note{\n      margin-top:12px;\n      padding:10px 12px;\n      border-radius:14px;\n      background:#f7faff;\n      color:#64758a;\n      font-size:10.8px;\n      line-height:1.4;\n    }\n\n    @media(max-width:767px){\n      \/* Keep the image above Reservar consulta, but prevent it from covering text. *\/\n      .emc-wegovy-page .emc-mj-mobile-action-pen{\n        position:static !important;\n        width:100% !important;\n        height:86px !important;\n        min-height:86px !important;\n        margin:0 0 5px !important;\n        display:flex !important;\n        align-items:center !important;\n        justify-content:center !important;\n        overflow:hidden !important;\n      }\n      .emc-wegovy-page .emc-mj-mobile-action-pen img{\n        position:static !important;\n        width:100% !important;\n        height:82px !important;\n        max-width:100% !important;\n        object-fit:contain !important;\n        object-position:center center !important;\n        transform:none !important;\n      }\n\n      \/* Qu\u00e9 es Wegovy: image to the right and paragraph wraps around it. *\/\n      .emc-wegovy-page .emc-mj-what-grid{\n        display:block !important;\n        padding:16px 14px 14px !important;\n      }\n      .emc-wegovy-page .emc-mj-what-copy{\n        display:block !important;\n        width:100% !important;\n      }\n      .emc-wegovy-page .emc-mj-what-image-mobile{\n        display:block !important;\n        float:right !important;\n        width:44% !important;\n        height:145px !important;\n        margin:0 0 8px 13px !important;\n        overflow:hidden !important;\n        background:#fff !important;\n      }\n      .emc-wegovy-page .emc-mj-what-image-mobile img{\n        width:100% !important;\n        height:100% !important;\n        object-fit:contain !important;\n        object-position:center center !important;\n        transform:scale(.96) !important;\n      }\n      .emc-wegovy-page .emc-mj-what-copy > p{\n        display:block !important;\n        width:auto !important;\n        margin-top:5px !important;\n      }\n      .emc-wegovy-page .emc-mj-what-points{\n        clear:both !important;\n      }\n\n      \/* Restore compact Mounjaro-style IMC table sizing on phones. *\/\n      .emc-wegovy-page .emc-apto-table{\n        width:100% !important;\n        max-width:none !important;\n        border-radius:16px !important;\n      }\n      .emc-wegovy-page .emc-apto-row.head,\n      .emc-wegovy-page .emc-apto-row{\n        grid-template-columns:1.15fr .72fr 42px !important;\n        gap:5px !important;\n        padding:6px 8px !important;\n      }\n      .emc-wegovy-page .emc-apto-row.head{padding:7px 8px !important;}\n      .emc-wegovy-page .emc-apto-row span{\n        font-size:10.9px !important;\n        line-height:1.15 !important;\n      }\n      .emc-wg-apto-footnote{\n        max-width:none;\n        font-size:9.2px;\n      }\n\n      \/* New dose image replaces the removed right-side scale. *\/\n      .emc-wg-dose-combined{\n        grid-template-columns:1fr !important;\n        gap:0 !important;\n        border-radius:18px !important;\n      }\n      .emc-wg-dose-combined-copy{\n        padding:16px 15px 12px !important;\n      }\n      .emc-wg-dose-combined-copy h3{\n        font-size:21px !important;\n      }\n      .emc-wg-dose-combined-copy > p{\n        font-size:12px !important;\n      }\n      .emc-wg-dose-combined-image{\n        min-height:0 !important;\n        height:225px !important;\n        padding:7px 10px 12px !important;\n      }\n      .emc-wg-dose-combined-image img{\n        width:100% !important;\n        height:100% !important;\n        max-height:none !important;\n        object-fit:contain !important;\n        border-radius:13px !important;\n      }\n\n      \/* Keep the oral screenshot fully visible. *\/\n      .emc-wegovy-page .emc-wg-oral-card img{\n        transform:scale(.88) !important;\n      }\n\n      \/* Guides stay 2 x 2; cities collapse behind a single button. *\/\n      .emc-wg-resource-layout{\n        grid-template-columns:1fr !important;\n        gap:12px !important;\n      }\n      .emc-wg-guides-column,\n      .emc-wg-cities-column{\n        padding:16px !important;\n        border-radius:19px !important;\n      }\n      .emc-wg-related-2x2{\n        grid-template-columns:repeat(2,1fr) !important;\n        gap:8px !important;\n      }\n      .emc-wg-related-2x2 a{\n        min-height:0 !important;\n        padding:14px 12px !important;\n      }\n      .emc-wg-city-title-desktop{display:none !important;}\n      .emc-wg-city-title-mobile{display:inline !important;}\n      .emc-wg-city-toggle{\n        width:100%;\n        min-height:47px;\n        margin-top:12px;\n        padding:10px 13px;\n        display:flex !important;\n        align-items:center;\n        justify-content:space-between;\n        border:1px solid #dfe8f2;\n        border-radius:14px;\n        background:#f7faff;\n        color:#234e83;\n        font-size:13px;\n        font-weight:700;\n        cursor:pointer;\n      }\n      .emc-wg-city-toggle b{\n        color:#0d64dc;\n        font-size:21px;\n        line-height:1;\n        font-weight:500;\n        transition:transform .18s ease;\n      }\n      .emc-wg-city-toggle.is-open b{transform:rotate(45deg);}\n      .emc-wg-city-list{\n        display:none;\n        grid-template-columns:1fr 1fr;\n        column-gap:16px;\n        margin-top:8px;\n      }\n      .emc-wg-city-list.is-open{display:grid;}\n      .emc-wg-city-list a{\n        min-height:34px;\n        padding:6px 1px;\n        font-size:11px;\n      }\n      .emc-wg-city-note{\n        margin-top:9px;\n        font-size:9.8px;\n      }\n    }\n\n  \n    \/* =========================================================\n       WEGOVY SPAIN V3 \u2014 desktop\/mobile refinements\n       ========================================================= *\/\n\n    \/* Desktop subtitle: different from the Wegovy-blue H1.\n       Mobile deliberately stays Wegovy blue. *\/\n    @media(min-width:768px){\n      .emc-wegovy-page .emc-mj-title-sub{\n        color:#148f8f !important;\n      }\n    }\n    @media(max-width:767px){\n      .emc-wegovy-page .emc-mj-title-sub{\n        color:#0d64dc !important;\n      }\n    }\n\n    \/* Restore primary buttons to the original template blue rather than\n       the later custom override. *\/\n    .emc-wegovy-page .emc-mj-btn-primary,\n    .emc-wegovy-page .emc-mj-online-button{\n      background:linear-gradient(135deg,#1d67e0,#3c84ef) !important;\n      color:#fff !important;\n      box-shadow:0 16px 30px rgba(29,103,224,.17) !important;\n    }\n    .emc-wegovy-page .emc-mj-btn-primary:hover,\n    .emc-wegovy-page .emc-mj-online-button:hover{\n      box-shadow:0 20px 34px rgba(29,103,224,.21) !important;\n    }\n\n    \/* Hero image: zoom into the pen label on desktop, intentionally\n       losing some very top\/bottom empty area. *\/\n    @media(min-width:768px){\n      .emc-wegovy-page .emc-mj-main-image-wrap{\n        overflow:hidden !important;\n      }\n      .emc-wegovy-page .emc-mj-main-image-wrap img{\n        width:100% !important;\n        height:100% !important;\n        object-fit:cover !important;\n        object-position:center 50% !important;\n        transform:scale(1.36) !important;\n        transform-origin:center center !important;\n      }\n      .emc-wegovy-page .emc-mj-hero-stage:hover .emc-mj-main-image-wrap img{\n        transform:scale(1.40) !important;\n      }\n    }\n\n    \/* Right-hand hero slabs:\n       1) restore the video\/phone consultation photo from the original template\n       2) use a different, less-white image for progressive treatment\n       3) keep follow-up. *\/\n    .emc-wegovy-page .emc-mj-side-card:nth-child(1):after{\n      background-image:url(\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-23-a-las-21.09.09.png\") !important;\n      background-position:center 58% !important;\n      background-size:cover !important;\n      opacity:.48 !important;\n      transform:scale(1.08) !important;\n    }\n    .emc-wegovy-page .emc-mj-side-card:nth-child(2):after{\n      background-image:url(\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-23-a-las-18.11.33.png\") !important;\n      background-position:center center !important;\n      background-size:cover !important;\n      opacity:.50 !important;\n      transform:scale(1.07) !important;\n    }\n    .emc-wegovy-page .emc-mj-side-card:nth-child(1):before,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(2):before{\n      background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.80) 54%,rgba(255,255,255,.34) 100%) !important;\n    }\n\n    \/* Telemedicine remains Wegovy blue, but bullets\/text no longer repeat\n       the exact same blue. *\/\n    .emc-wegovy-page .emc-mj-online-label{\n      color:#0d64dc !important;\n    }\n    .emc-wegovy-page .emc-mj-online-points div{\n      color:#556b78 !important;\n    }\n    .emc-wegovy-page .emc-mj-online-points i{\n      background:#13a8a8 !important;\n      box-shadow:0 0 0 4px rgba(19,168,168,.08) !important;\n    }\n\n    \/* FAQ mosaic: question symbol above, title below, no subtitle line. *\/\n    .emc-wegovy-page .emc-mj-mosaic-faq-bg{\n      background:linear-gradient(135deg,#eef6ff,#e7f1ff) !important;\n    }\n    .emc-wg-faq-menu-copy{\n      display:flex !important;\n      flex-direction:column !important;\n      align-items:flex-start !important;\n      justify-content:flex-end !important;\n      gap:4px !important;\n    }\n    .emc-wg-faq-menu-symbol{\n      display:inline-flex;\n      width:34px;\n      height:34px;\n      align-items:center;\n      justify-content:center;\n      border-radius:12px;\n      background:#fff;\n      color:#0d64dc;\n      font-size:22px;\n      line-height:1;\n      font-weight:900;\n      box-shadow:0 6px 14px rgba(13,100,220,.10);\n    }\n    .emc-wg-faq-menu-copy strong{\n      color:#0d64dc !important;\n    }\n\n    \/* Qu\u00e9 es Wegovy: desktop image fills its panel.\n       Mobile rules from V2 continue to use contain\/wrap. *\/\n    @media(min-width:768px){\n      .emc-wegovy-page .emc-mj-what-image{\n        overflow:hidden !important;\n      }\n      .emc-wegovy-page .emc-mj-what-image img{\n        width:100% !important;\n        height:100% !important;\n        object-fit:cover !important;\n        object-position:center center !important;\n        transform:none !important;\n      }\n    }\n\n    \/* Pre-test people: centre the figure vertically beside the IMC table\n       and never crop the source image. *\/\n    .emc-wegovy-page .emc-apto-grid{\n      align-items:stretch !important;\n    }\n    .emc-wegovy-page .emc-apto-figure{\n      display:flex !important;\n      align-items:center !important;\n      justify-content:center !important;\n      min-height:100% !important;\n      overflow:visible !important;\n      background:#fff !important;\n    }\n    .emc-wegovy-page .emc-apto-figure img{\n      width:min(310px,100%) !important;\n      height:auto !important;\n      max-height:100% !important;\n      object-fit:contain !important;\n      object-position:center center !important;\n      transform:none !important;\n    }\n\n    \/* Dose section: slightly larger image horizontally on desktop,\n       darker slimmer information button. *\/\n    .emc-wg-dose-more{\n      min-height:40px !important;\n      height:40px !important;\n      padding:8px 15px !important;\n      border-radius:12px !important;\n      background:#174f96 !important;\n      border:1px solid #174f96 !important;\n      color:#fff !important;\n      font-size:12.3px !important;\n      font-weight:800 !important;\n      box-shadow:0 8px 18px rgba(23,79,150,.14) !important;\n    }\n    .emc-wg-dose-more:hover{\n      background:#123f78 !important;\n      border-color:#123f78 !important;\n      color:#fff !important;\n      transform:translateY(-1px) !important;\n    }\n    .emc-wg-dose-combined-image picture{\n      width:100%;\n      height:100%;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n    }\n    @media(min-width:768px){\n      .emc-wg-dose-combined-image{\n        padding:8px 5px 8px 0 !important;\n      }\n      .emc-wg-dose-combined-image img{\n        width:calc(100% + 16px) !important;\n        max-width:none !important;\n        height:100% !important;\n        max-height:372px !important;\n        object-fit:contain !important;\n        object-position:center center !important;\n        transform:scaleX(1.025) !important;\n      }\n    }\n\n    \/* Oral screenshot: zoom out so none of the screenshot corners are lost. *\/\n    .emc-wegovy-page .emc-wg-oral-card{\n      overflow:hidden !important;\n    }\n    .emc-wegovy-page .emc-wg-oral-card img{\n      object-fit:contain !important;\n      object-position:center center !important;\n      transform:scale(.78) !important;\n      padding:5px !important;\n      background:#fff !important;\n    }\n\n    \/* Useful guides: introduce restrained colour without adding heavy borders. *\/\n    .emc-wg-related-2x2 a:nth-child(1){\n      background:linear-gradient(180deg,#f4f8ff 0%,#ffffff 100%) !important;\n    }\n    .emc-wg-related-2x2 a:nth-child(2){\n      background:linear-gradient(180deg,#fff5f8 0%,#ffffff 100%) !important;\n    }\n    .emc-wg-related-2x2 a:nth-child(3){\n      background:linear-gradient(180deg,#f2fbf8 0%,#ffffff 100%) !important;\n    }\n    .emc-wg-related-2x2 a:nth-child(4){\n      background:linear-gradient(180deg,#fff9ef 0%,#ffffff 100%) !important;\n    }\n    .emc-wg-related-2x2 a:nth-child(1) h4{color:#1659a7 !important;}\n    .emc-wg-related-2x2 a:nth-child(2) h4{color:#a44767 !important;}\n    .emc-wg-related-2x2 a:nth-child(3) h4{color:#247d69 !important;}\n    .emc-wg-related-2x2 a:nth-child(4) h4{color:#9a6c1e !important;}\n\n    @media(max-width:767px){\n      \/* Mobile hero dosage image above the buttons: about 50% visually larger,\n         same allocated height so it does not push into surrounding text. *\/\n      .emc-wegovy-page .emc-mj-mobile-action-pen{\n        height:86px !important;\n        min-height:86px !important;\n        overflow:hidden !important;\n      }\n      .emc-wegovy-page .emc-mj-mobile-action-pen img{\n        width:100% !important;\n        height:82px !important;\n        object-fit:contain !important;\n        object-position:center center !important;\n        transform:scale(1.45) !important;\n        transform-origin:center center !important;\n      }\n\n      \/* New user-supplied mobile-specific dose image. *\/\n      .emc-wg-dose-combined-image{\n        height:230px !important;\n        padding:6px 7px 10px !important;\n      }\n      .emc-wg-dose-combined-image picture{\n        width:100% !important;\n        height:100% !important;\n      }\n      .emc-wg-dose-combined-image img{\n        width:100% !important;\n        height:100% !important;\n        max-height:none !important;\n        object-fit:contain !important;\n        object-position:center center !important;\n        transform:none !important;\n      }\n\n      .emc-wegovy-page .emc-wg-oral-card img{\n        transform:scale(.74) !important;\n      }\n\n      \/* Keep the pre-test people centred beside\/under the table on mobile. *\/\n      .emc-wegovy-page .emc-apto-figure{\n        min-height:230px !important;\n      }\n      .emc-wegovy-page .emc-apto-figure img{\n        width:min(250px,92%) !important;\n        margin:auto !important;\n      }\n    }\n\n  \n    \/* =========================================================\n       WEGOVY SPAIN V4 \u2014 latest refinements\n       ========================================================= *\/\n\n    \/* Desktop subtitle: different accent from the blue H1.\n       Mobile subtitle keeps the current color from v3. *\/\n    @media(min-width:768px){\n      .emc-wegovy-page .emc-mj-title-sub{\n        color:#8c5b78 !important;\n      }\n    }\n\n    \/* Hero reserve button: change away from blue on the page itself. *\/\n    .emc-wegovy-page .emc-mj-hero-buttons .emc-mj-btn-primary,\n    .emc-wegovy-page .emc-mj-cta-right .emc-mj-btn-primary{\n      background:linear-gradient(135deg,#158173,#29a08d) !important;\n      border-color:#158173 !important;\n      box-shadow:0 16px 30px rgba(21,129,115,.16) !important;\n      color:#fff !important;\n    }\n    .emc-wegovy-page .emc-mj-hero-buttons .emc-mj-btn-primary:hover,\n    .emc-wegovy-page .emc-mj-cta-right .emc-mj-btn-primary:hover{\n      background:linear-gradient(135deg,#116d62,#248a7a) !important;\n      border-color:#116d62 !important;\n      box-shadow:0 20px 34px rgba(21,129,115,.21) !important;\n    }\n\n    \/* Make the first two right-hand slabs use the same darker watermark logic\n       so the white text reads as clearly as the follow-up slab. *\/\n    .emc-wegovy-page .emc-mj-side-card:nth-child(1):before,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(2):before,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(3):before{\n      background:linear-gradient(90deg,rgba(27,36,54,.86) 0%,rgba(27,36,54,.60) 46%,rgba(27,36,54,.22) 100%) !important;\n    }\n    .emc-wegovy-page .emc-mj-side-card:nth-child(1):after,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(2):after,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(3):after{\n      opacity:.64 !important;\n      transform:scale(1.08) !important;\n    }\n    .emc-wegovy-page .emc-mj-side-card:nth-child(1) small,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(2) small,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(3) small,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(1) h4,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(2) h4,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(3) h4,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(1) p,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(2) p,\n    .emc-wegovy-page .emc-mj-side-card:nth-child(3) p{\n      color:#fff !important;\n      text-shadow:0 2px 10px rgba(0,0,0,.22);\n    }\n\n    \/* Full-body pre-test illustration *\/\n    .emc-wegovy-page .emc-wg-apto-illustration{\n      width:min(320px,100%);\n      margin:auto;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n    }\n    .emc-wegovy-page .emc-wg-apto-illustration svg{\n      width:100%;\n      height:auto;\n      display:block;\n    }\n    .emc-wegovy-page .emc-apto-figure{\n      padding:10px 8px !important;\n    }\n\n    @media(max-width:767px){\n      .emc-wegovy-page .emc-apto-figure{\n        min-height:250px !important;\n        padding:8px 6px !important;\n      }\n      .emc-wegovy-page .emc-wg-apto-illustration{\n        width:min(260px,92%);\n      }\n    }\n\n  \n    \/* =========================================================\n       WEGOVY SPAIN V5 \u2014 latest requested refinements\n       ========================================================= *\/\n\n    \/* Slightly lighter green for Reservar consulta. *\/\n    .emc-wegovy-page .emc-mj-hero-buttons .emc-mj-btn-primary,\n    .emc-wegovy-page .emc-mj-cta-right .emc-mj-btn-primary{\n      background:linear-gradient(135deg,#28a98f,#55bea7) !important;\n      border-color:#28a98f !important;\n      box-shadow:0 16px 30px rgba(40,169,143,.16) !important;\n      color:#fff !important;\n    }\n    .emc-wegovy-page .emc-mj-hero-buttons .emc-mj-btn-primary:hover,\n    .emc-wegovy-page .emc-mj-cta-right .emc-mj-btn-primary:hover{\n      background:linear-gradient(135deg,#20977f,#48ad97) !important;\n      border-color:#20977f !important;\n      box-shadow:0 20px 34px rgba(40,169,143,.20) !important;\n    }\n\n    \/* New user-supplied pre-test image.\n       Desktop: keep it centred and never taller than the IMC table. *\/\n    @media(min-width:768px){\n      .emc-wegovy-page .emc-apto-grid{\n        align-items:stretch !important;\n      }\n      .emc-wegovy-page .emc-apto-left{\n        min-height:0 !important;\n      }\n      .emc-wegovy-page .emc-apto-figure{\n        min-height:0 !important;\n        height:100% !important;\n        display:flex !important;\n        align-items:center !important;\n        justify-content:center !important;\n        padding:0 8px !important;\n        overflow:hidden !important;\n        background:#fff !important;\n      }\n      .emc-wegovy-page .emc-wg-apto-photo{\n        width:100% !important;\n        height:100% !important;\n        max-width:330px !important;\n        max-height:100% !important;\n        object-fit:contain !important;\n        object-position:center center !important;\n        transform:none !important;\n      }\n    }\n\n    @media(max-width:767px){\n      \/* Mobile hero pen: use the same single-pen hero image as desktop,\n         show the COMPLETE pen with no zoom\/crop, and make the allocated\n         image area about 35% larger. *\/\n      .emc-wegovy-page .emc-mj-mobile-action-pen{\n        height:116px !important;\n        min-height:116px !important;\n        overflow:visible !important;\n        padding:4px 6px !important;\n        background:#fff !important;\n      }\n      .emc-wegovy-page .emc-mj-mobile-action-pen img{\n        width:100% !important;\n        height:108px !important;\n        max-width:100% !important;\n        object-fit:contain !important;\n        object-position:center center !important;\n        transform:none !important;\n        opacity:1 !important;\n      }\n\n      \/* Mobile three hero cards: retain compact icons and make all\n         labels\/text visible again. The late desktop watermark rule\n         must not turn these texts white. *\/\n      .emc-wegovy-page .emc-mj-side-card{\n        background:#fff !important;\n        color:#20395b !important;\n      }\n      .emc-wegovy-page .emc-mj-side-card:before,\n      .emc-wegovy-page .emc-mj-side-card:after{\n        display:none !important;\n        content:none !important;\n      }\n      .emc-wegovy-page .emc-mj-side-card:nth-child(1) small,\n      .emc-wegovy-page .emc-mj-side-card:nth-child(2) small,\n      .emc-wegovy-page .emc-mj-side-card:nth-child(3) small,\n      .emc-wegovy-page .emc-mj-side-card:nth-child(1) h4,\n      .emc-wegovy-page .emc-mj-side-card:nth-child(2) h4,\n      .emc-wegovy-page .emc-mj-side-card:nth-child(3) h4,\n      .emc-wegovy-page .emc-mj-side-card:nth-child(1) p,\n      .emc-wegovy-page .emc-mj-side-card:nth-child(2) p,\n      .emc-wegovy-page .emc-mj-side-card:nth-child(3) p{\n        color:#20395b !important;\n        text-shadow:none !important;\n        opacity:1 !important;\n        visibility:visible !important;\n      }\n\n      \/* Mobile pre-test: no people image; table becomes full width. *\/\n      .emc-wegovy-page .emc-apto-grid{\n        display:block !important;\n      }\n      .emc-wegovy-page .emc-apto-left{\n        width:100% !important;\n        max-width:none !important;\n      }\n      .emc-wegovy-page .emc-apto-figure{\n        display:none !important;\n      }\n      .emc-wegovy-page .emc-apto-table{\n        width:100% !important;\n        max-width:none !important;\n      }\n    }\n\n  <\/style>\n\n  <div class=\"emc-mj-shell\">\n\n    <!-- HERO -->\n    <section class=\"emc-mj-section emc-mj-hero\">\n      <div class=\"emc-mj-hero-panel\">\n        <div class=\"emc-mj-hero-grid\">\n\n          <div class=\"emc-mj-hero-left\">\n            <div class=\"emc-mj-kicker\">Tratamiento m\u00e9dico para perder peso<\/div>\n\n            <h1 class=\"emc-mj-title\">\n              <span class=\"emc-mj-title-main\">Wegovy en Espa\u00f1a<\/span>\n              <span class=\"emc-mj-title-sub\">Consulta m\u00e9dica online + receta electr\u00f3nica por email<\/span>\n            <\/h1>\n\n            <p class=\"emc-mj-subtitle\">\n              Un plan m\u00e9dico online para valorar si Wegovy puede ser adecuado en tu caso:\n              IMC, antecedentes, medicaci\u00f3n actual, dosis, tolerancia y objetivos de p\u00e9rdida de peso.\n            <\/p>\n\n            <div class=\"emc-mj-hero-hueco\" aria-hidden=\"true\"><\/div>\n\n            <div class=\"emc-mj-hero-action-grid emc-mj-hero-action-grid-v13\">\n              <div class=\"emc-mj-price-chip\" id=\"emc-mj-price\">\n                <strong>Consulta online<\/strong>\n                <div class=\"emc-mj-price emc-price\" data-price-key=\"weight_loss_consultation\" data-fallback=\"39\u20ac\">39\u20ac<sup>*<\/sup><\/div>\n                <span>Medicaci\u00f3n siempre aparte en farmacia.<\/span>\n              <\/div>\n\n              <div class=\"emc-mj-hero-buttons\">\n                <div class=\"emc-mj-mobile-action-pen\" aria-hidden=\"true\">\n                  <img decoding=\"async\" src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.50.54.png\" alt=\"\" loading=\"lazy\" \/>\n                <\/div>\n                <a class=\"emc-mj-btn emc-mj-btn-primary\" href=\"#\" data-emc-url=\"BOOK\">Reservar consulta<\/a>\n                <a class=\"emc-mj-btn emc-mj-btn-secondary\" href=\"#\" data-emc-pretest-open>Hacer pre-test<\/a>\n              <\/div>\n            <\/div>\n\n            <div class=\"emc-mj-note-box\">\n              Informaci\u00f3n sobre <strong>Wegovy (semaglutida)<\/strong>: inyecci\u00f3n semanal,\n              dosis progresiva, receta electr\u00f3nica si es adecuada y consulta m\u00e9dica online en Espa\u00f1a.\n            <\/div>\n          <\/div>\n\n          <div class=\"emc-mj-hero-right\">\n            <div class=\"emc-mj-hero-stage emc-mj-target-hero\">\n\n              <div class=\"emc-mj-main-image-wrap\">\n                <img decoding=\"async\"\n                  src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.50.54.png\"\n                  alt=\"Wegovy en Espa\u00f1a\"\n                \/>\n              <\/div>\n\n              <div class=\"emc-mj-hero-glass-card\">\n                <strong>La receta llega despu\u00e9s de la valoraci\u00f3n m\u00e9dica<\/strong>\n                <span>Antes se revisan indicaci\u00f3n, seguridad, dosis, efectos secundarios, antecedentes y seguimiento.<\/span>\n              <\/div>\n            <\/div>\n\n            <div class=\"emc-mj-side-stack\">\n              <div class=\"emc-mj-side-card\">\n                <span class=\"emc-mj-side-icon emc-mj-side-icon-blue\" aria-hidden=\"true\">\n                  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 5h16v11H8l-4 3V5z\"\/><path d=\"M8 9h8M8 12h5\"\/><\/svg>\n                <\/span>\n                <small>Consulta<\/small>\n                <h4>M\u00e9dico online<\/h4>\n                <p>Revisi\u00f3n cl\u00ednica antes de decidir.<\/p>\n              <\/div>\n\n              <div class=\"emc-mj-side-card\">\n                <span class=\"emc-mj-side-icon emc-mj-side-icon-teal\" aria-hidden=\"true\">\n                  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8 3h8v4H8z\"\/><path d=\"M9 7v3l-3 4a4 4 0 0 0 3.2 6h5.6A4 4 0 0 0 18 14l-3-4V7\"\/><path d=\"M9 14h6\"\/><\/svg>\n                <\/span>\n                <small>Tratamiento<\/small>\n                <h4>Tratamiento progresivo<\/h4>\n                <p>Dosis por fases, con revisi\u00f3n de tolerancia.<\/p>\n              <\/div>\n\n              <div class=\"emc-mj-side-card\">\n                <span class=\"emc-mj-side-icon emc-mj-side-icon-orange\" aria-hidden=\"true\">\n                  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3 5 6v5c0 5 3 8 7 10 4-2 7-5 7-10V6z\"\/><path d=\"m9 12 2 2 4-5\"\/><\/svg>\n                <\/span>\n                <small>Seguridad<\/small>\n                <h4>Seguimiento<\/h4>\n                <p>Control de s\u00edntomas, objetivos y respuesta.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"emc-mj-mobile-pretest-callout\">\n              <span class=\"emc-mj-mobile-pretest-eyebrow\">Pre-test<\/span>\n              <h3>\u00bfWegovy podr\u00eda ser adecuado para ti?<\/h3>\n              <p>Responde unas preguntas sencillas en menos de un minuto para obtener una orientaci\u00f3n inicial antes de la consulta.<\/p>\n              <button class=\"emc-mj-btn emc-mj-btn-secondary\" type=\"button\" data-emc-pretest-open>Hacer el pre-test<\/button>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- KEY WEGOVY FEATURES - OUTSIDE HERO -->\n    <section class=\"emc-mj-feature-strip-section\" aria-label=\"Caracter\u00edsticas principales de Wegovy\">\n      <div class=\"emc-mj-feature-strip\">\n        <div class=\"emc-mj-feature-item\"><span class=\"emc-mj-feature-dot\"><\/span><strong>Semaglutida GLP-1<\/strong><\/div>\n        <div class=\"emc-mj-feature-item\"><span class=\"emc-mj-feature-dot\"><\/span><strong>Inyecci\u00f3n semanal<\/strong><\/div>\n        <div class=\"emc-mj-feature-item\"><span class=\"emc-mj-feature-dot\"><\/span><strong>Receta electr\u00f3nica si es adecuada<\/strong><\/div>\n        <div class=\"emc-mj-feature-item\"><span class=\"emc-mj-feature-dot\"><\/span><strong>Seguimiento m\u00e9dico<\/strong><\/div>\n      <\/div>\n    <\/section>\n\n    <!-- MENU -->\n    <section class=\"emc-mj-mosaic-section\" aria-label=\"M\u00e1s informaci\u00f3n sobre Wegovy\">\n      <div class=\"emc-mj-mosaic-title\">\n        <h2>M\u00e1s informaci\u00f3n sobre el tratamiento<\/h2>\n        <p>Medicaci\u00f3n, proceso, pre-test, seguridad, gu\u00edas y preguntas frecuentes.<\/p>\n        <span>Pulsa en la opci\u00f3n que te interese para ir directamente a la secci\u00f3n correspondiente de la p\u00e1gina.<\/span>\n      <\/div>\n\n      <div class=\"emc-mj-mosaic-layout\">\n        <nav class=\"emc-mj-mosaic-grid\" aria-label=\"Men\u00fa de Wegovy\">\n          <a class=\"emc-mj-mosaic-card emc-mj-mosaic-what\" href=\"#emc-mj-what\">\n            <div class=\"emc-mj-mosaic-bg\" style=\"background-image:url('https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2024\/08\/weight-loss-objective.jpeg');\"><\/div>\n            <span class=\"emc-mj-mosaic-arrow\" aria-hidden=\"true\">\u2197<\/span>\n            <div class=\"emc-mj-mosaic-copy\">\n              <strong>Qu\u00e9 es Wegovy y c\u00f3mo ayuda<\/strong>\n              <small>Semaglutida, saciedad y control del peso<\/small>\n            <\/div>\n          <\/a>\n\n          <a class=\"emc-mj-mosaic-card emc-mj-mosaic-how\" href=\"#emc-mj-how\">\n            <div class=\"emc-mj-mosaic-bg\" style=\"background-image:url('https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2024\/09\/Captura-de-pantalla-2024-09-10-a-las-0.10.01.png');\"><\/div>\n            <span class=\"emc-mj-mosaic-arrow\" aria-hidden=\"true\">\u2197<\/span>\n            <div class=\"emc-mj-mosaic-copy\">\n              <strong>C\u00f3mo conseguirlo<\/strong>\n              <small>Consulta, valoraci\u00f3n, receta y farmacia<\/small>\n            <\/div>\n          <\/a>\n\n          <a class=\"emc-mj-mosaic-card emc-mj-mosaic-pretest\" href=\"#emc-mj-pretest\" data-emc-pretest-open>\n            <div class=\"emc-mj-mosaic-bmi\"><\/div>\n            <span class=\"emc-mj-mosaic-arrow\" aria-hidden=\"true\">\u2197<\/span>\n            <div class=\"emc-mj-mosaic-copy\">\n              <strong><span class=\"emc-mj-pretest-label-desktop\">Pre-test<\/span><span class=\"emc-mj-pretest-label-mobile\">\u00cdndice de masa corporal<\/span><\/strong>\n              <small><span class=\"emc-mj-pretest-label-desktop\">IMC y orientaci\u00f3n inicial<\/span><span class=\"emc-mj-pretest-label-mobile\">Realiza un test r\u00e1pido para saber si podr\u00edas cumplir criterios<\/span><\/small>\n            <\/div>\n          <\/a>\n\n          <a class=\"emc-mj-mosaic-card emc-mj-mosaic-dose\" href=\"#emc-mj-dose\">\n            <div class=\"emc-mj-mosaic-bg emc-mj-mosaic-chartbg\" style=\"background-image:url('https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.37.40.png');\" title=\"Wegovy dose all\"><\/div>\n            <span class=\"emc-mj-mosaic-arrow\" aria-hidden=\"true\">\u2197<\/span>\n            <div class=\"emc-mj-mosaic-copy\">\n              <strong>Dosis y seguridad<\/strong>\n              <small>0,25 mg \u2192 2,4 mg y revisi\u00f3n m\u00e9dica<\/small>\n            <\/div>\n          <\/a>\n\n          <a class=\"emc-mj-mosaic-card emc-mj-mosaic-guides\" href=\"#emc-mj-links\">\n            <div class=\"emc-mj-mosaic-bg\" style=\"background-image:url('https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-23-a-las-18.11.46.png');\"><\/div>\n            <span class=\"emc-mj-mosaic-arrow\" aria-hidden=\"true\">\u2197<\/span>\n            <div class=\"emc-mj-mosaic-copy\">\n              <strong>Gu\u00edas \u00fatiles<\/strong>\n              <small>Dosis, efectos secundarios, Wegovy oral y comparaciones<\/small>\n            <\/div>\n          <\/a>\n\n          <a class=\"emc-mj-mosaic-card emc-mj-mosaic-faq\" href=\"#emc-mj-faq\">\n            <div class=\"emc-mj-mosaic-faq-bg\" aria-hidden=\"true\"><\/div>\n            <span class=\"emc-mj-mosaic-arrow\" aria-hidden=\"true\">\u2197<\/span>\n            <div class=\"emc-mj-mosaic-copy emc-wg-faq-menu-copy\">\n              <span class=\"emc-wg-faq-menu-symbol\" aria-hidden=\"true\">?<\/span>\n              <strong>Preguntas frecuentes<\/strong>\n            <\/div>\n          <\/a>\n        <\/nav>\n\n        <aside class=\"emc-mj-online-panel\">\n          <span class=\"emc-mj-online-label\">Telemedicina<\/span>\n          <h3>Consulta 100% online<\/h3>\n          <p>Todo el proceso m\u00e9dico puede realizarse por tel\u00e9fono o videollamada. No es necesaria una visita presencial.<\/p>\n          <div class=\"emc-mj-online-points\">\n            <div><i><\/i><span>Consulta por tel\u00e9fono o v\u00eddeo<\/span><\/div>\n            <div><i><\/i><span>Consulta m\u00e9dica \u00b7 39 \u20ac<\/span><\/div>\n            <div><i><\/i><span>Receta electr\u00f3nica si es adecuada<\/span><\/div>\n            <div><i><\/i><span>Wegovy se compra aparte en farmacia<\/span><\/div>\n          <\/div>\n          <button class=\"emc-mj-btn emc-mj-online-button\" type=\"button\" data-emc-url=\"BOOK\">Ver citas disponibles<\/button>\n        <\/aside>\n      <\/div>\n    <\/section>\n\n    <!-- WHAT IS WEGOVY -->\n    <section class=\"emc-mj-section emc-mj-what-section\" id=\"emc-mj-what\">\n      <div class=\"emc-mj-what-grid\">\n        <div class=\"emc-mj-what-copy\">\n          <div class=\"emc-mj-kicker\">Wegovy \u00b7 semaglutida<\/div>\n          <h2>Qu\u00e9 es Wegovy<\/h2>\n          <div class=\"emc-mj-what-image-mobile\" aria-hidden=\"true\">\n            <img decoding=\"async\" src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.39.45.png\" alt=\"\" loading=\"lazy\" \/>\n          <\/div>\n\n          <p>\n            Wegovy contiene <strong>semaglutida<\/strong>, un agonista del receptor GLP-1.\n            La formulaci\u00f3n inyectable se administra normalmente una vez por semana y se utiliza\n            junto con alimentaci\u00f3n, actividad f\u00edsica y seguimiento m\u00e9dico para el control del peso\n            en personas que cumplen los criterios cl\u00ednicos.\n          <\/p>\n\n          <div class=\"emc-mj-what-points\">\n            <div class=\"emc-mj-what-point\"><span>01<\/span><div><strong>Inyecci\u00f3n semanal<\/strong><small>La formulaci\u00f3n inyectable habitual se administra una vez por semana.<\/small><\/div><\/div>\n            <div class=\"emc-mj-what-point\"><span>02<\/span><div><strong>Saciedad y apetito<\/strong><small>Puede ayudar a aumentar la sensaci\u00f3n de saciedad y reducir la ingesta de alimentos.<\/small><\/div><\/div>\n            <div class=\"emc-mj-what-point\"><span>03<\/span><div><strong>Dosis progresiva<\/strong><small>Se empieza con dosis baja y se aumenta por etapas para mejorar la tolerancia.<\/small><\/div><\/div>\n            <div class=\"emc-mj-what-point\"><span>04<\/span><div><strong>Necesita valoraci\u00f3n m\u00e9dica<\/strong><small>La receta solo se emite cuando el m\u00e9dico considera que el tratamiento es adecuado y seguro.<\/small><\/div><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-mj-what-image\" aria-label=\"Wegovy\">\n          <img decoding=\"async\" src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.39.45.png\" alt=\"Wegovy con semaglutida sobre fondo blanco\" loading=\"lazy\" \/>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- METHODS -->\n    <section class=\"emc-mj-section\" id=\"emc-mj-methods\">\n      <div class=\"emc-mj-head\">\n        <h2>Formas reales de perder peso con apoyo m\u00e9dico<\/h2>\n        <p>\n          Wegovy puede ser una herramienta \u00fatil, pero el tratamiento tiene m\u00e1s sentido dentro de un plan\n          que tenga en cuenta tu salud, h\u00e1bitos, objetivos, tolerancia y evoluci\u00f3n.\n        <\/p>\n      <\/div>\n\n      <div class=\"emc-mj-methods\">\n        <div class=\"emc-mj-method\">\n          <div class=\"emc-mj-method-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <path d=\"M8 3h8v4H8z\"\/><path d=\"M9 7v3l-3 4a4 4 0 0 0 3.2 6h5.6A4 4 0 0 0 18 14l-3-4V7\"\/><path d=\"M9 14h6\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"emc-mj-method-label\">Tratamiento<\/span>\n          <h3>Medicaci\u00f3n cuando est\u00e1 indicada<\/h3>\n          <p>El m\u00e9dico valora si semaglutida encaja con tu IMC, antecedentes, medicaci\u00f3n y objetivos.<\/p>\n        <\/div>\n\n        <div class=\"emc-mj-method\">\n          <div class=\"emc-mj-method-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <path d=\"M4 12c4-7 12-8 16-8 0 8-3 15-11 16-3 .4-5-2-5-4 0-1.5.7-2.8 2-4z\"\/><path d=\"M8 16c2-3 5-5 9-7\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"emc-mj-method-label\">H\u00e1bitos<\/span>\n          <h3>Nutrici\u00f3n que puedas mantener<\/h3>\n          <p>Alimentaci\u00f3n pr\u00e1ctica para acompa\u00f1ar el tratamiento sin convertirlo en una dieta imposible.<\/p>\n        <\/div>\n\n        <div class=\"emc-mj-method\">\n          <div class=\"emc-mj-method-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <path d=\"M7 7h10\"\/><path d=\"M5 5v4M19 5v4M5 15v4M19 15v4\"\/><path d=\"M7 17h10\"\/><path d=\"M9 12h6\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"emc-mj-method-label\">Actividad<\/span>\n          <h3>Movimiento y fuerza<\/h3>\n          <p>Actividad f\u00edsica adaptada para apoyar la p\u00e9rdida de grasa y ayudar a preservar masa muscular.<\/p>\n        <\/div>\n\n        <div class=\"emc-mj-method\">\n          <div class=\"emc-mj-method-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <path d=\"M12 3 5 6v5c0 5 3 8 7 10 4-2 7-5 7-10V6z\"\/><path d=\"m9 12 2 2 4-5\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"emc-mj-method-label\">Seguimiento<\/span>\n          <h3>Control m\u00e9dico de seguridad<\/h3>\n          <p>Revisi\u00f3n de tolerancia, efectos secundarios, evoluci\u00f3n del peso y progresi\u00f3n de dosis.<\/p>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- PRETEST -->\n    <section class=\"emc-mj-section emc-apto-section\" id=\"emc-mj-pretest\">\n      <div class=\"emc-mj-eligibility-head emc-apto-head\">\n        <h2>\u00bfWegovy podr\u00eda ser una opci\u00f3n para ti?<\/h2>\n        <p class=\"emc-apto-pretest-explain\"><strong>\u00bfQu\u00e9 es el pre-test?<\/strong> Es un cuestionario r\u00e1pido sobre IMC, antecedentes y seguridad. Tarda menos de un minuto y ofrece una orientaci\u00f3n inicial antes de la consulta m\u00e9dica.<\/p>\n        <p>En adultos, Wegovy suele valorarse con IMC de 30 o m\u00e1s, o desde IMC 27 cuando existe al menos una condici\u00f3n relacionada con el peso.<\/p>\n      <\/div>\n\n      <div class=\"emc-apto-grid\">\n        <div class=\"emc-apto-left\">\n          <div class=\"emc-apto-table\">\n            <div class=\"emc-apto-row head\"><span>Categor\u00eda<\/span><span>IMC<\/span><span><\/span><\/div>\n            <div class=\"emc-apto-row\"><span>Bajo peso<\/span><span>&lt;18.5<\/span><span class=\"emc-apto-no\"><\/span><\/div>\n            <div class=\"emc-apto-row\"><span>Peso normal<\/span><span>18.5 - 24.9<\/span><span class=\"emc-apto-no\"><\/span><\/div>\n            <div class=\"emc-apto-row\"><span>Sobrepeso grado I<\/span><span>25 - 26.9<\/span><span class=\"emc-apto-no\"><\/span><\/div>\n            <div class=\"emc-apto-row\"><span>Sobrepeso grado II<\/span><span>27 - 29.9<\/span><span class=\"emc-apto-ok\">Valorar*<\/span><\/div>\n            <div class=\"emc-apto-row\"><span>Obesidad grado I<\/span><span>30 - 34.9<\/span><span class=\"emc-apto-ok\">Valorar<\/span><\/div>\n            <div class=\"emc-apto-row\"><span>Obesidad grado II<\/span><span>35 - 39.9<\/span><span class=\"emc-apto-ok\">Valorar<\/span><\/div>\n            <div class=\"emc-apto-row\"><span>Obesidad grado III<\/span><span>40 - 49.9<\/span><span class=\"emc-apto-ok\">Valorar<\/span><\/div>\n            <div class=\"emc-apto-row\"><span>Obesidad grado IV<\/span><span>&gt;50<\/span><span class=\"emc-apto-ok\">Valorar<\/span><\/div>\n          <\/div>\n          <div class=\"emc-wg-apto-footnote\">* Entre IMC 27 y 29,9 suele ser necesaria al menos una condici\u00f3n relacionada con el peso.<\/div>\n        <\/div>\n\n        <div class=\"emc-apto-figure\">\n          <img decoding=\"async\"\n            class=\"emc-wg-apto-photo\"\n            src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/03\/2.png\"\n            alt=\"Personas de cuerpo completo para orientaci\u00f3n sobre IMC y Wegovy\"\n            loading=\"lazy\"\n          >\n        <\/div>\n      <\/div>\n\n      <div class=\"emc-apto-cta\">\n        <button class=\"emc-mj-btn emc-mj-btn-primary\" type=\"button\" data-emc-pretest-open>Abrir pre-test<\/button>\n      <\/div>\n\n      <div class=\"emc-apto-note\">El IMC es solo una orientaci\u00f3n inicial. La decisi\u00f3n final depende siempre de la valoraci\u00f3n m\u00e9dica.<\/div>\n    <\/section>\n\n    <!-- HOW TO GET -->\n    <section class=\"emc-mj-section\" id=\"emc-mj-how\">\n      <div class=\"emc-mj-step-section\">\n        <div class=\"emc-mj-step-head\">\n          <div>\n            <div class=\"emc-mj-kicker\">Receta Wegovy Espa\u00f1a<\/div>\n            <h2>C\u00f3mo conseguir Wegovy en Espa\u00f1a y el proceso<\/h2>\n          <\/div>\n\n          <p>\n            El primer paso no es comprar Wegovy online, sino realizar una valoraci\u00f3n m\u00e9dica.\n            La receta solo se emite si el m\u00e9dico considera que el tratamiento est\u00e1 indicado y es seguro.\n          <\/p>\n        <\/div>\n\n        <div class=\"emc-mj-process-grid\">\n          <div class=\"emc-mj-process-card\">\n            <div class=\"emc-mj-process-img\"><img decoding=\"async\" src=\"https:\/\/www.emagrecercommedico.pt\/wp-content\/uploads\/2026\/05\/dateandtime.png\" alt=\"Elegir fecha y hora\" loading=\"lazy\"><\/div>\n            <div class=\"emc-mj-process-content\">\n              <div class=\"emc-mj-process-top\"><div class=\"emc-mj-process-number\">1<\/div><div class=\"emc-mj-process-tag\">Online<\/div><\/div>\n              <h3>Elige fecha y hora<\/h3>\n              <p>Reserva directamente en la web el d\u00eda y la hora que prefieras.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"emc-mj-process-card\">\n            <div class=\"emc-mj-process-img\"><img decoding=\"async\" src=\"https:\/\/www.emagrecercommedico.pt\/wp-content\/uploads\/2026\/05\/ladyatpc.png\" alt=\"Hablar con el m\u00e9dico\" loading=\"lazy\"><\/div>\n            <div class=\"emc-mj-process-content\">\n              <div class=\"emc-mj-process-top\"><div class=\"emc-mj-process-number\">2<\/div><div class=\"emc-mj-process-tag\">Consulta<\/div><\/div>\n              <h3>Habla con el m\u00e9dico<\/h3>\n              <p>Consulta por v\u00eddeo o tel\u00e9fono para revisar IMC, antecedentes, seguridad y objetivos.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"emc-mj-process-card emc-mj-process-prescription\">\n            <div class=\"emc-mj-process-img\"><img decoding=\"async\" src=\"https:\/\/cdn.creativeclaw.co\/u\/6e44ba22\/images\/540c6052-df12-4302-9569-ddc96dae12b6.jpg\" alt=\"Receta m\u00e9dica de Costa Medical Services\" loading=\"lazy\"><\/div>\n            <div class=\"emc-mj-process-content\">\n              <div class=\"emc-mj-process-top\"><div class=\"emc-mj-process-number\">3<\/div><div class=\"emc-mj-process-tag\">Receta<\/div><\/div>\n              <h3>Recibe la receta<\/h3>\n              <p>Si Wegovy es adecuado, recibes la receta electr\u00f3nica por email.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"emc-mj-process-card emc-mj-process-pharmacy\">\n            <div class=\"emc-mj-process-img\"><img decoding=\"async\" src=\"https:\/\/cdn.creativeclaw.co\/u\/6e44ba22\/images\/65f53f64-fb5c-4d79-a1ba-9964853a9b1c.jpg\" alt=\"Farmacia en Espa\u00f1a\" loading=\"lazy\"><\/div>\n            <div class=\"emc-mj-process-content\">\n              <div class=\"emc-mj-process-top\"><div class=\"emc-mj-process-number\">4<\/div><div class=\"emc-mj-process-tag\">Farmacia<\/div><\/div>\n              <h3>\u00dasala en la farmacia<\/h3>\n              <p>Wegovy se obtiene y se paga aparte en una farmacia en Espa\u00f1a, seg\u00fan disponibilidad.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- DOSE -->\n    <section class=\"emc-mj-section\" id=\"emc-mj-dose\">\n      <div class=\"emc-mj-head\">\n        <h2>Dosis de Wegovy y aumento progresivo<\/h2>\n        <p>\n          La formulaci\u00f3n inyectable empieza con una dosis baja y aumenta por etapas para mejorar la tolerancia.\n          La pauta individual siempre debe seguir la indicaci\u00f3n m\u00e9dica.\n        <\/p>\n      <\/div>\n\n      <div class=\"emc-wg-dose-combined\">\n        <div class=\"emc-wg-dose-combined-copy\">\n          <div class=\"emc-mj-kicker\">Escalado habitual<\/div>\n          <h3>La dosis aumenta de forma progresiva<\/h3>\n          <p>\n            Wegovy suele empezar en 0,25 mg una vez por semana y aumentar por fases hasta 2,4 mg cuando corresponde.\n            Si aparecen efectos secundarios, el m\u00e9dico puede retrasar una subida o ajustar la pauta.\n          <\/p>\n\n          <div class=\"emc-mj-dose-points\">\n            <div class=\"emc-mj-dose-point\">Inicio gradual para reducir molestias digestivas.<\/div>\n            <div class=\"emc-mj-dose-point\">La progresi\u00f3n depende de tolerancia, respuesta y criterio m\u00e9dico.<\/div>\n            <div class=\"emc-mj-dose-point\">No debes subir o bajar la dosis por tu cuenta.<\/div>\n          <\/div>\n\n          <div class=\"emc-mj-btn-row\">\n            <a class=\"emc-mj-btn emc-wg-dose-more\" href=\"\/es\/wegovy\/dosis\/\">M\u00e1s informaci\u00f3n sobre la dosis<\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-wg-dose-combined-image\">\n          <picture>\n            <source media=\"(max-width: 767px)\" srcset=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-1.18.21.png\">\n            <img decoding=\"async\" src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.45.31.png\" alt=\"Escalado habitual de dosis de Wegovy\" loading=\"lazy\">\n          <\/picture>\n        <\/div>\n      <\/div>\n\n      <div class=\"emc-mj-dose-footer emc-wg-dose-footer\">\n        La pauta puede modificarse si hay mala tolerancia o por criterio m\u00e9dico. La imagen resume el escalado habitual y no sustituye una pauta individual.\n      <\/div>\n    <\/section>\n\n    <!-- SUPPORT -->\n    <section class=\"emc-mj-section\" id=\"emc-mj-support\">\n      <div class=\"emc-mj-head\">\n        <h2>Wegovy es m\u00e1s que una inyecci\u00f3n<\/h2>\n        <p>\n          El valor de la consulta no est\u00e1 solo en la receta. Est\u00e1 en valorar la seguridad, revisar la tolerancia,\n          ajustar h\u00e1bitos y decidir qu\u00e9 hacer si la evoluci\u00f3n no es la esperada.\n        <\/p>\n      <\/div>\n\n      <div class=\"emc-mj-support-grid\">\n        <div class=\"emc-mj-card emc-mj-support-copy\">\n          <h3>Qu\u00e9 se revisa en la consulta<\/h3>\n          <p>\n            Revisamos expectativas, hambre, picoteo, horarios, ejercicio, sue\u00f1o, respuesta al tratamiento\n            y qu\u00e9 hacer si hay poca p\u00e9rdida de peso, mala tolerancia o dudas con la inyecci\u00f3n.\n          <\/p>\n\n          <div class=\"emc-mj-mini-grid\">\n            <div class=\"emc-mj-mini-card\">\n              <div class=\"emc-mj-mini-card-photo\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 520 190\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <defs><linearGradient id=\"wgConsultBg\" x1=\"0\" x2=\"1\"><stop offset=\"0\" stop-color=\"#eef6ff\"\/><stop offset=\"1\" stop-color=\"#ffffff\"\/><\/linearGradient><\/defs>\n                  <rect width=\"520\" height=\"190\" fill=\"url(#wgConsultBg)\"\/>\n                  <circle cx=\"90\" cy=\"65\" r=\"42\" fill=\"#edc2a4\"\/>\n                  <path d=\"M35 190c18-55 87-70 125-30 14 15 22 26 29 30H35z\" fill=\"#0d64dc\" opacity=\".9\"\/>\n                  <rect x=\"252\" y=\"28\" width=\"185\" height=\"112\" rx=\"18\" fill=\"#ffffff\" stroke=\"#d5e4f7\" stroke-width=\"4\"\/>\n                  <circle cx=\"313\" cy=\"72\" r=\"24\" fill=\"#e8b58f\"\/>\n                  <path d=\"M275 123c12-34 65-35 82 0\" fill=\"#13a8a8\"\/>\n                <\/svg>\n              <\/div>\n              <div class=\"emc-mj-mini-card-body\">\n                <h4>Consulta y receta<\/h4>\n                <p>Valoramos si Wegovy es adecuado y explicamos c\u00f3mo empezar de forma segura.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"emc-mj-mini-card\">\n              <div class=\"emc-mj-mini-card-photo\" aria-hidden=\"true\">\n                <img decoding=\"async\" src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-23-a-las-10.09.53.png\" alt=\"\" loading=\"lazy\" style=\"width:100%;height:100%;object-fit:cover;\">\n              <\/div>\n              <div class=\"emc-mj-mini-card-body\">\n                <h4>Nutrici\u00f3n y h\u00e1bitos<\/h4>\n                <p>Orientaci\u00f3n realista para acompa\u00f1ar el tratamiento y reducir errores frecuentes.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"emc-mj-mini-card\">\n              <div class=\"emc-mj-mini-card-photo\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 520 190\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <rect width=\"520\" height=\"190\" fill=\"#fff8f2\"\/>\n                  <rect x=\"84\" y=\"45\" width=\"58\" height=\"112\" rx=\"24\" fill=\"#fff\" stroke=\"#dce8fb\" stroke-width=\"5\"\/>\n                  <rect x=\"105\" y=\"64\" width=\"16\" height=\"72\" rx=\"8\" fill=\"#0d64dc\"\/>\n                  <rect x=\"185\" y=\"42\" width=\"58\" height=\"118\" rx=\"24\" fill=\"#fff\" stroke=\"#dce8fb\" stroke-width=\"5\"\/>\n                  <rect x=\"206\" y=\"61\" width=\"16\" height=\"80\" rx=\"8\" fill=\"#13a8a8\"\/>\n                  <path d=\"M310 125l35-34 36 22 46-62\" fill=\"none\" stroke=\"#cc3366\" stroke-width=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n              <\/div>\n              <div class=\"emc-mj-mini-card-body\">\n                <h4>Dosis y tolerancia<\/h4>\n                <p>Ajuste de dosis, n\u00e1useas, digesti\u00f3n, respuesta y objetivos.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"emc-mj-mini-card\">\n              <div class=\"emc-mj-mini-card-photo\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 520 190\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <rect width=\"520\" height=\"190\" fill=\"#f4fbf9\"\/>\n                  <path d=\"M128 36l70 24v47c0 43-27 72-70 89-43-17-70-46-70-89V60l70-24z\" fill=\"#fff\" stroke=\"#dce8fb\" stroke-width=\"6\"\/>\n                  <path d=\"M94 105l25 25 48-58\" fill=\"none\" stroke=\"#13a8a8\" stroke-width=\"12\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                  <rect x=\"270\" y=\"48\" width=\"158\" height=\"96\" rx=\"18\" fill=\"#fff\" stroke=\"#dce8fb\" stroke-width=\"4\"\/>\n                  <path d=\"M298 84h102\" stroke=\"#0d64dc\" stroke-width=\"8\" stroke-linecap=\"round\" opacity=\".65\"\/>\n                <\/svg>\n              <\/div>\n              <div class=\"emc-mj-mini-card-body\">\n                <h4>Seguridad cl\u00ednica<\/h4>\n                <p>Explicamos efectos secundarios, signos de alarma y cu\u00e1ndo pedir ayuda.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"emc-wg-oral-card\">\n            <img decoding=\"async\" src=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-23-a-las-10.08.57.png\" alt=\"Wegovy oral en comprimidos\" loading=\"lazy\">\n            <div>\n              <h4>Wegovy oral<\/h4>\n              <p>\n                La formulaci\u00f3n oral recibi\u00f3 autorizaci\u00f3n europea en 2026. <strong>La autorizaci\u00f3n no significa que exista disponibilidad inmediata en Espa\u00f1a.<\/strong>\n                Lanzamiento, precio y stock deben confirmarse para el mercado espa\u00f1ol.\n              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-mj-pharmacy-card\">\n          <h4>Wegovy se paga en la farmacia<\/h4>\n          <p>\n            La consulta m\u00e9dica cuesta 39 \u20ac. Si el m\u00e9dico prescribe Wegovy, el medicamento se obtiene\n            y se paga aparte en la farmacia. La consulta no garantiza stock.\n          <\/p>\n\n          <div class=\"emc-mj-pharmacy-img emc-mj-target-pharmacy\">\n            <img decoding=\"async\"\n              src=\"https:\/\/www.emagrecercommedico.pt\/wp-content\/uploads\/2026\/06\/Captura-de-pantalla-2026-06-05-a-las-19.25.39.png\"\n              alt=\"Farmacia en Espa\u00f1a\"\n            \/>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- RELATED + WEGOVY BY CITY -->\n    <section class=\"emc-mj-section emc-wg-resource-section\" id=\"emc-mj-links\">\n      <div class=\"emc-wg-resource-layout\">\n\n        <div class=\"emc-wg-guides-column\">\n          <div class=\"emc-mj-head emc-wg-resource-head\">\n            <h2>Gu\u00edas \u00fatiles sobre Wegovy<\/h2>\n            <p>Dosis, efectos secundarios, Wegovy oral y comparaci\u00f3n con Mounjaro.<\/p>\n          <\/div>\n\n          <div class=\"emc-mj-related emc-wg-related-2x2\">\n            <a href=\"\/es\/wegovy\/dosis\/\">\n              <h4>Dosis de Wegovy<\/h4>\n              <p>Escalado desde 0,25 mg, tolerancia y dudas frecuentes.<\/p>\n            <\/a>\n\n            <a href=\"\/es\/wegovy\/efectos-secundarios\/\">\n              <h4>Efectos secundarios<\/h4>\n              <p>N\u00e1useas, digesti\u00f3n, se\u00f1ales de alarma y cu\u00e1ndo pedir ayuda.<\/p>\n            <\/a>\n\n            <a href=\"\/es\/wegovy-oral\/\">\n              <h4>Wegovy oral<\/h4>\n              <p>Qu\u00e9 se ha autorizado en la UE y qu\u00e9 debe confirmarse en Espa\u00f1a.<\/p>\n            <\/a>\n\n            <a href=\"\/es\/wegovy-vs-mounjaro\/\">\n              <h4>Wegovy vs Mounjaro<\/h4>\n              <p>Semaglutida y tirzepatida: diferencias para comentar con el m\u00e9dico.<\/p>\n            <\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-wg-cities-column\" id=\"emc-wg-cities\">\n          <div class=\"emc-wg-city-head\">\n            <div>\n              <h2><span class=\"emc-wg-city-title-desktop\">Wegovy por ciudad en Espa\u00f1a<\/span><span class=\"emc-wg-city-title-mobile\">Wegovy por ciudad<\/span><\/h2>\n              <p>Servicio m\u00e9dico online para toda Espa\u00f1a.<\/p>\n            <\/div>\n          <\/div>\n\n          <button type=\"button\" class=\"emc-wg-city-toggle\" id=\"emc-wg-city-toggle\" aria-expanded=\"false\" aria-controls=\"emc-wg-city-list\">\n            <span>Ciudades<\/span><b>+<\/b>\n          <\/button>\n\n          <div class=\"emc-wg-city-list\" id=\"emc-wg-city-list\">\n            <a href=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/madrid\">Madrid<\/a>\n            <a href=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/barcelona\">Barcelona<\/a>\n            <a href=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/valencia\">Valencia<\/a>\n            <a href=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/sevilla\">Sevilla<\/a>\n            <a href=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/zaragoza\">Zaragoza<\/a>\n            <a href=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/malaga\">M\u00e1laga<\/a>\n            <a href=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/murcia\">Murcia<\/a>\n            <a href=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/palma-de-mallorca\">Palma<\/a>\n            <a href=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/alicante\">Alicante<\/a>\n            <a href=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/bilbao\">Bilbao<\/a>\n          <\/div>\n\n          <div class=\"emc-wg-city-note\">\n            La consulta puede realizarse online desde cualquier punto de Espa\u00f1a. La disponibilidad del medicamento depende de cada farmacia.\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/section>\n\n    <!-- FAQ -->\n    <section class=\"emc-mj-section\" id=\"emc-mj-faq\">\n      <div class=\"emc-mj-head\">\n        <h2>Preguntas frecuentes sobre Wegovy<\/h2>\n        <p>\n          Respuestas claras sobre receta, consulta, IMC, dosis, farmacia, efectos secundarios y Wegovy oral.\n        <\/p>\n      <\/div>\n\n      <div class=\"emc-mj-faq-grid\">\n        <div class=\"emc-mj-faq-item\">\n          <button class=\"emc-mj-faq-btn\" type=\"button\">\n            <span class=\"emc-mj-faq-q\">\u00bfQu\u00e9 es Wegovy?<\/span>\n            <span class=\"emc-mj-faq-plus\">+<\/span>\n          <\/button>\n          <div class=\"emc-mj-faq-a\">\n            Wegovy contiene semaglutida. La formulaci\u00f3n inyectable se administra normalmente una vez por semana\n            y se utiliza para el control del peso en personas que cumplen los criterios cl\u00ednicos.\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-mj-faq-item\">\n          <button class=\"emc-mj-faq-btn\" type=\"button\">\n            <span class=\"emc-mj-faq-q\">\u00bfNecesito receta para Wegovy en Espa\u00f1a?<\/span>\n            <span class=\"emc-mj-faq-plus\">+<\/span>\n          <\/button>\n          <div class=\"emc-mj-faq-a\">\n            S\u00ed. Wegovy es un medicamento sujeto a receta. La decisi\u00f3n de prescribir depende de la valoraci\u00f3n cl\u00ednica individual.\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-mj-faq-item\">\n          <button class=\"emc-mj-faq-btn\" type=\"button\">\n            <span class=\"emc-mj-faq-q\">\u00bfPuedo conseguir una receta de Wegovy online?<\/span>\n            <span class=\"emc-mj-faq-plus\">+<\/span>\n          <\/button>\n          <div class=\"emc-mj-faq-a\">\n            Puede realizarse una consulta m\u00e9dica online. Si el m\u00e9dico considera que Wegovy est\u00e1 indicado y es seguro,\n            puede emitir una receta privada electr\u00f3nica.\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-mj-faq-item\">\n          <button class=\"emc-mj-faq-btn\" type=\"button\">\n            <span class=\"emc-mj-faq-q\">\u00bfLa consulta incluye Wegovy?<\/span>\n            <span class=\"emc-mj-faq-plus\">+<\/span>\n          <\/button>\n          <div class=\"emc-mj-faq-a\">\n            No. Los 39 \u20ac corresponden a la consulta m\u00e9dica online. El medicamento se obtiene y se paga aparte en la farmacia.\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-mj-faq-item\">\n          <button class=\"emc-mj-faq-btn\" type=\"button\">\n            <span class=\"emc-mj-faq-q\">\u00bfQu\u00e9 IMC necesito para Wegovy?<\/span>\n            <span class=\"emc-mj-faq-plus\">+<\/span>\n          <\/button>\n          <div class=\"emc-mj-faq-a\">\n            En adultos, suele valorarse con IMC de 30 o m\u00e1s, o desde IMC 27 cuando existe al menos una condici\u00f3n relacionada con el peso.\n            La decisi\u00f3n depende siempre de la valoraci\u00f3n m\u00e9dica.\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-mj-faq-item\">\n          <button class=\"emc-mj-faq-btn\" type=\"button\">\n            <span class=\"emc-mj-faq-q\">\u00bfCu\u00e1l es la dosis habitual de Wegovy inyectable?<\/span>\n            <span class=\"emc-mj-faq-plus\">+<\/span>\n          <\/button>\n          <div class=\"emc-mj-faq-a\">\n            Habitualmente se empieza en 0,25 mg una vez por semana y se aumenta progresivamente hasta 2,4 mg,\n            seg\u00fan tolerancia, respuesta e indicaci\u00f3n m\u00e9dica.\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-mj-faq-item\">\n          <button class=\"emc-mj-faq-btn\" type=\"button\">\n            <span class=\"emc-mj-faq-q\">\u00bfCu\u00e1les son los efectos secundarios m\u00e1s frecuentes?<\/span>\n            <span class=\"emc-mj-faq-plus\">+<\/span>\n          <\/button>\n          <div class=\"emc-mj-faq-a\">\n            Pueden aparecer n\u00e1useas, v\u00f3mitos, diarrea, estre\u00f1imiento, sensaci\u00f3n de plenitud,\n            acidez y otras molestias digestivas. Los s\u00edntomas importantes o persistentes deben revisarse.\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-mj-faq-item\">\n          <button class=\"emc-mj-faq-btn\" type=\"button\">\n            <span class=\"emc-mj-faq-q\">\u00bfEs mejor Wegovy o Mounjaro?<\/span>\n            <span class=\"emc-mj-faq-plus\">+<\/span>\n          <\/button>\n          <div class=\"emc-mj-faq-a\">\n            Son tratamientos diferentes. Wegovy contiene semaglutida y Mounjaro tirzepatida.\n            La elecci\u00f3n depende de antecedentes, tolerancia, objetivos, disponibilidad y criterio m\u00e9dico.\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-mj-faq-item\">\n          <button class=\"emc-mj-faq-btn\" type=\"button\">\n            <span class=\"emc-mj-faq-q\">\u00bfQu\u00e9 pasa si Wegovy est\u00e1 agotado en la farmacia?<\/span>\n            <span class=\"emc-mj-faq-plus\">+<\/span>\n          <\/button>\n          <div class=\"emc-mj-faq-a\">\n            La consulta no garantiza stock. La disponibilidad depende de la presentaci\u00f3n y de la farmacia.\n            Si hay problemas de suministro, el m\u00e9dico puede orientar sobre los siguientes pasos.\n          <\/div>\n        <\/div>\n\n        <div class=\"emc-mj-faq-item\">\n          <button class=\"emc-mj-faq-btn\" type=\"button\">\n            <span class=\"emc-mj-faq-q\">\u00bfWegovy oral ya existe?<\/span>\n            <span class=\"emc-mj-faq-plus\">+<\/span>\n          <\/button>\n          <div class=\"emc-mj-faq-a\">\n            La formulaci\u00f3n oral recibi\u00f3 autorizaci\u00f3n europea en 2026. La autorizaci\u00f3n europea no significa\n            que exista disponibilidad comercial inmediata en Espa\u00f1a; lanzamiento y stock deben confirmarse.\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <button type=\"button\" class=\"emc-mj-faq-more\" id=\"emc-mj-faq-more\" aria-expanded=\"false\">Ver m\u00e1s preguntas<\/button>\n    <\/section>\n\n    <!-- FINAL CTA -->\n    <section class=\"emc-mj-section emc-mj-cta-wrap\">\n      <div class=\"emc-mj-cta\">\n        <div>\n          <h2>\u00bfQuieres saber si Wegovy puede ser adecuado para ti?<\/h2>\n          <p>\n            Haz el pre-test o reserva una consulta m\u00e9dica online para revisar tu caso, IMC, seguridad,\n            dosis y si una receta puede estar indicada.\n          <\/p>\n        <\/div>\n\n        <div class=\"emc-mj-cta-right\">\n          <div class=\"emc-mj-cta-price\"><strong class=\"emc-price\" data-price-key=\"weight_loss_consultation\" data-fallback=\"39\u20ac\">39\u20ac<\/strong><span>Consulta m\u00e9dica + receta electr\u00f3nica si procede<\/span><\/div>\n\n          <div class=\"emc-mj-btn-row\">\n            <a class=\"emc-mj-btn emc-mj-btn-primary\" href=\"#\" data-emc-url=\"BOOK\">Reserva tu consulta<\/a>\n            <a class=\"emc-mj-btn emc-mj-btn-secondary\" href=\"#\" data-emc-pretest-open>Haz el pre-test<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- WEGOVY PRE-TEST MODAL -->\n  <div class=\"emc-mj-pretest-modal\" id=\"emc-mj-pretest-modal\" aria-hidden=\"true\">\n    <div class=\"emc-mj-pretest-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"emc-mj-pretest-modal-title\">\n      <button type=\"button\" class=\"emc-mj-pretest-close\" id=\"emc-mj-pretest-close\" aria-label=\"Cerrar pre-test\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.3\" stroke-linecap=\"round\"><path d=\"M6 6l12 12M18 6 6 18\"\/><\/svg>\n      <\/button>\n\n      <div class=\"emc-mj-pretest-scroll\">\n        <div class=\"emc-mj-pretest-modal-head\">\n          <span>Orientaci\u00f3n inicial<\/span>\n          <h2 id=\"emc-mj-pretest-modal-title\">Pre-test de Wegovy<\/h2>\n          <p>Unas preguntas breves, c\u00e1lculo de IMC y orientaci\u00f3n inicial antes de reservar la consulta m\u00e9dica.<\/p>\n        <\/div>\n\n        <div class=\"emc-mj-pretest-tool emc-mj-pretest-tool-modal\">\n          <input type=\"hidden\" id=\"emc-mj-adult\" value=\"\" \/>\n          <input type=\"hidden\" id=\"emc-mj-sex\" value=\"\" \/>\n\n          <div class=\"emc-mj-pretest-confirm-row emc-mj-field-full\">\n            <label class=\"emc-mj-confirm-card\" for=\"emc-mj-adult-check\">\n              <input type=\"checkbox\" id=\"emc-mj-adult-check\" \/>\n              <span class=\"emc-mj-confirm-box\" aria-hidden=\"true\">\u2713<\/span>\n              <span>Confirmo que tengo 18 a\u00f1os o m\u00e1s<\/span>\n            <\/label>\n          <\/div>\n\n          <div class=\"emc-mj-tool-grid emc-mj-pretest-flow-grid\">\n            <div class=\"emc-mj-field\">\n              <div class=\"emc-mj-question-label\">Sexo<\/div>\n              <div class=\"emc-mj-segmented\" role=\"group\" aria-label=\"Sexo\">\n                <button type=\"button\" class=\"emc-mj-segment\" data-sex=\"female\" aria-pressed=\"false\">Mujer<\/button>\n                <button type=\"button\" class=\"emc-mj-segment\" data-sex=\"male\" aria-pressed=\"false\">Hombre<\/button>\n              <\/div>\n            <\/div>\n\n            <div class=\"emc-mj-field\">\n              <label for=\"emc-mj-units\">Unidades<\/label>\n              <select id=\"emc-mj-units\">\n                <option value=\"metric\">M\u00e9trico \u2014 cm y kg<\/option>\n                <option value=\"imperial\">Imperial \u2014 pies, pulgadas y lb<\/option>\n              <\/select>\n            <\/div>\n\n            <div class=\"emc-mj-field emc-mj-female-only\" hidden>\n              <label for=\"emc-mj-pregnant\">\u00bfEst\u00e1s embarazada o crees que podr\u00edas estarlo?<\/label>\n              <select id=\"emc-mj-pregnant\">\n                <option value=\"\">Selecciona<\/option>\n                <option value=\"no\">No<\/option>\n                <option value=\"yes\">S\u00ed<\/option>\n              <\/select>\n            <\/div>\n\n            <div class=\"emc-mj-field emc-mj-female-only\" hidden>\n              <label for=\"emc-mj-breastfeeding\">\u00bfEst\u00e1s en periodo de lactancia?<\/label>\n              <select id=\"emc-mj-breastfeeding\">\n                <option value=\"\">Selecciona<\/option>\n                <option value=\"no\">No<\/option>\n                <option value=\"yes\">S\u00ed<\/option>\n              <\/select>\n            <\/div>\n\n            <div class=\"emc-mj-unit-group emc-mj-field-full\" id=\"emc-mj-metric-fields\">\n              <div class=\"emc-mj-unit-grid emc-mj-unit-grid-2\">\n                <div class=\"emc-mj-field\">\n                  <label for=\"emc-mj-height\">Altura (cm)<\/label>\n                  <input type=\"number\" id=\"emc-mj-height\" min=\"100\" max=\"250\" step=\"0.1\" placeholder=\"Ej.: 172\" \/>\n                <\/div>\n                <div class=\"emc-mj-field\">\n                  <label for=\"emc-mj-weight\">Peso (kg)<\/label>\n                  <input type=\"number\" id=\"emc-mj-weight\" min=\"25\" max=\"400\" step=\"0.1\" placeholder=\"Ej.: 92\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"emc-mj-unit-group emc-mj-field-full\" id=\"emc-mj-imperial-fields\" hidden>\n              <div class=\"emc-mj-unit-grid\">\n                <div class=\"emc-mj-field\">\n                  <label for=\"emc-mj-feet\">Altura (pies)<\/label>\n                  <input type=\"number\" id=\"emc-mj-feet\" min=\"3\" max=\"8\" step=\"1\" placeholder=\"Ej.: 5\" \/>\n                <\/div>\n                <div class=\"emc-mj-field\">\n                  <label for=\"emc-mj-inches\">Pulgadas<\/label>\n                  <input type=\"number\" id=\"emc-mj-inches\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"Ej.: 8\" \/>\n                <\/div>\n                <div class=\"emc-mj-field\">\n                  <label for=\"emc-mj-pounds\">Peso (lb)<\/label>\n                  <input type=\"number\" id=\"emc-mj-pounds\" min=\"55\" max=\"880\" step=\"0.1\" placeholder=\"Ej.: 203\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"emc-mj-field emc-mj-field-full emc-mj-condition-field\">\n              <div class=\"emc-mj-question-title\">\u00bfTienes alguna condici\u00f3n relacionada con el peso?<br><span>Por ejemplo: tensi\u00f3n alta, colesterol, apnea del sue\u00f1o, prediabetes o diabetes.<\/span><\/div>\n              <input type=\"hidden\" id=\"emc-mj-comorb\" value=\"\" \/>\n              <div class=\"emc-mj-choice-row\" role=\"group\" aria-label=\"Condici\u00f3n relacionada con el peso\">\n                <button type=\"button\" class=\"emc-mj-choice\" data-comorb=\"yes\" aria-pressed=\"false\">S\u00ed<\/button>\n                <button type=\"button\" class=\"emc-mj-choice\" data-comorb=\"no\" aria-pressed=\"false\">No<\/button>\n              <\/div>\n            <\/div>\n\n            <div class=\"emc-mj-safety-title\">Comprobaciones de seguridad<\/div>\n\n            <div class=\"emc-mj-field\">\n              <label for=\"emc-mj-allergy\">\u00bfHas tenido una reacci\u00f3n al\u00e9rgica grave a Wegovy (semaglutida) o a alguno de sus componentes?<\/label>\n              <select id=\"emc-mj-allergy\">\n                <option value=\"\">Selecciona<\/option>\n                <option value=\"no\">No<\/option>\n                <option value=\"yes\">S\u00ed<\/option>\n                <option value=\"unknown\">No estoy seguro\/a<\/option>\n              <\/select>\n            <\/div>\n\n            <div class=\"emc-mj-field\">\n              <label for=\"emc-mj-mtc\">\u00bfTienes antecedentes personales o familiares de carcinoma medular de tiroides (MTC) o MEN2?<\/label>\n              <select id=\"emc-mj-mtc\">\n                <option value=\"\">Selecciona<\/option>\n                <option value=\"no\">No<\/option>\n                <option value=\"yes\">S\u00ed<\/option>\n                <option value=\"unknown\">No estoy seguro\/a<\/option>\n              <\/select>\n            <\/div>\n          <\/div>\n\n          <div class=\"emc-mj-tool-actions emc-mj-modal-actions\">\n            <button type=\"button\" class=\"emc-mj-btn emc-mj-btn-primary\" id=\"emc-mj-calc-btn\">Obtener resultado<\/button>\n            <button type=\"button\" class=\"emc-mj-btn emc-mj-btn-reset\" id=\"emc-mj-reset-btn\">Reiniciar<\/button>\n            <button type=\"button\" class=\"emc-mj-btn emc-mj-btn-reset\" data-emc-pretest-close>Cerrar<\/button>\n          <\/div>\n\n          <div class=\"emc-mj-tool-result\" id=\"emc-mj-result\" aria-live=\"polite\" hidden>\n            <strong>Resultado del pre-test<\/strong>\n            <p>Completa los campos para calcular tu IMC y recibir una orientaci\u00f3n inicial.<\/p>\n            <div class=\"emc-mj-tool-mini\"><span>Edad<\/span><span>IMC<\/span><span>Seguridad<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- SETMORE BOOKING MODAL -->\n  <div class=\"emc-mj-book-modal\" id=\"emc-mj-book-modal\" aria-hidden=\"true\">\n    <div class=\"emc-mj-book-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"emc-mj-book-title\">\n      <div class=\"emc-mj-book-topbar\">\n        <div class=\"emc-mj-book-heading\">\n          <h2 id=\"emc-mj-book-title\">Reservar consulta<\/h2>\n          <p>Consulta m\u00e9dica online \u00b7 Costa Medical Services Espa\u00f1a<\/p>\n        <\/div>\n        <button type=\"button\" class=\"emc-mj-book-close\" id=\"emc-mj-book-close\" aria-label=\"Cerrar ventana de reserva\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.3\" stroke-linecap=\"round\"><path d=\"M6 6l12 12M18 6 6 18\"\/><\/svg>\n        <\/button>\n      <\/div>\n      <div class=\"emc-mj-book-scrollarea\">\n        <iframe class=\"emc-mj-book-frame\" id=\"emc-mj-book-frame\" src=\"about:blank\" title=\"Servicios y reserva de Costa Medical Services\" scrolling=\"yes\" allow=\"web-share; payment\"><\/iframe>\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- SCHEMA: SPANISH WEGOVY INFORMATION + ONLINE MEDICAL CONSULTATION -->\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\":\"https:\/\/schema.org\",\n    \"@graph\":[\n      {\n        \"@type\":\"MedicalBusiness\",\n        \"@id\":\"https:\/\/www.costamedicalservices.com\/#organization\",\n        \"name\":\"Costa Medical Services\",\n        \"url\":\"https:\/\/www.costamedicalservices.com\/\",\n        \"email\":\"info@costamedicalservices.com\",\n        \"areaServed\":{\"@type\":\"Country\",\"name\":\"Espa\u00f1a\"},\n        \"medicalSpecialty\":[\"Obesity\",\"DietNutrition\"]\n      },\n      {\n        \"@type\":\"WebSite\",\n        \"@id\":\"https:\/\/www.costamedicalservices.com\/#website\",\n        \"url\":\"https:\/\/www.costamedicalservices.com\/\",\n        \"name\":\"Costa Medical Services\",\n        \"publisher\":{\"@id\":\"https:\/\/www.costamedicalservices.com\/#organization\"},\n        \"inLanguage\":\"es-ES\"\n      },\n      {\n        \"@type\":\"Service\",\n        \"@id\":\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#service\",\n        \"name\":\"Consulta m\u00e9dica online para p\u00e9rdida de peso y valoraci\u00f3n de Wegovy\",\n        \"serviceType\":\"Consulta m\u00e9dica online para p\u00e9rdida de peso\",\n        \"provider\":{\"@id\":\"https:\/\/www.costamedicalservices.com\/#organization\"},\n        \"areaServed\":{\"@type\":\"Country\",\"name\":\"Espa\u00f1a\"},\n        \"description\":\"Consulta m\u00e9dica online para valorar IMC, antecedentes, seguridad y si Wegovy puede ser adecuado. Costa Medical Services no vende ni dispensa Wegovy desde esta p\u00e1gina; la medicaci\u00f3n, si se prescribe, se obtiene aparte en farmacia.\",\n        \"availableChannel\":{\n          \"@type\":\"ServiceChannel\",\n          \"serviceUrl\":\"https:\/\/www.costamedicalservices.com\/es\/wegovy\",\n          \"availableLanguage\":\"es\"\n        },\n        \"offers\":{\n          \"@type\":\"Offer\",\n          \"price\":\"39\",\n          \"priceCurrency\":\"EUR\",\n          \"description\":\"Precio de la consulta m\u00e9dica online. La medicaci\u00f3n no est\u00e1 incluida.\"\n        }\n      },\n      {\n        \"@type\":\"Drug\",\n        \"@id\":\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#drug\",\n        \"name\":\"Wegovy\",\n        \"activeIngredient\":\"Semaglutida\",\n        \"dosageForm\":[\"Injectable solution\",\"Tablet\"],\n        \"administrationRoute\":[\"Subcutaneous\",\"Oral\"],\n        \"description\":\"Wegovy contiene semaglutida y dispone de formulaciones autorizadas para control del peso. Esta p\u00e1gina ofrece informaci\u00f3n y acceso a consulta m\u00e9dica; Costa Medical Services no vende el medicamento.\"\n      },\n      {\n        \"@type\":\"BreadcrumbList\",\n        \"@id\":\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#breadcrumb\",\n        \"itemListElement\":[\n          {\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\/\/www.costamedicalservices.com\/\"},\n          {\"@type\":\"ListItem\",\"position\":2,\"name\":\"Espa\u00f1a\",\"item\":\"https:\/\/www.costamedicalservices.com\/es\/\"},\n          {\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wegovy\",\"item\":\"https:\/\/www.costamedicalservices.com\/es\/wegovy\"}\n        ]\n      },\n      {\n        \"@type\":\"MedicalWebPage\",\n        \"@id\":\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#webpage\",\n        \"url\":\"https:\/\/www.costamedicalservices.com\/es\/wegovy\",\n        \"name\":\"Wegovy en Espa\u00f1a | Consulta m\u00e9dica online + receta electr\u00f3nica | 39\u20ac\",\n        \"headline\":\"Wegovy en Espa\u00f1a: consulta m\u00e9dica online + receta electr\u00f3nica si procede\",\n        \"description\":\"Consulta m\u00e9dica online para valorar Wegovy en Espa\u00f1a por 39\u20ac. Revisi\u00f3n de IMC, antecedentes, seguridad, dosis y receta electr\u00f3nica si el m\u00e9dico considera que es adecuado. Medicaci\u00f3n no incluida.\",\n        \"inLanguage\":\"es-ES\",\n        \"isPartOf\":{\"@id\":\"https:\/\/www.costamedicalservices.com\/#website\"},\n        \"publisher\":{\"@id\":\"https:\/\/www.costamedicalservices.com\/#organization\"},\n        \"mainEntity\":{\"@id\":\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#service\"},\n        \"about\":{\"@id\":\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#drug\"},\n        \"breadcrumb\":{\"@id\":\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#breadcrumb\"}\n      },\n      {\n        \"@type\":\"FAQPage\",\n        \"@id\":\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#faq\",\n        \"mainEntity\":[\n          {\n            \"@type\":\"Question\",\n            \"name\":\"\u00bfQu\u00e9 es Wegovy?\",\n            \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Wegovy contiene semaglutida. La formulaci\u00f3n inyectable se administra normalmente una vez por semana y se utiliza para el control del peso en personas que cumplen los criterios cl\u00ednicos.\"}\n          },\n          {\n            \"@type\":\"Question\",\n            \"name\":\"\u00bfNecesito receta para Wegovy en Espa\u00f1a?\",\n            \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed. Wegovy es un medicamento sujeto a receta. La decisi\u00f3n de prescribir depende de una valoraci\u00f3n cl\u00ednica individual.\"}\n          },\n          {\n            \"@type\":\"Question\",\n            \"name\":\"\u00bfLa consulta incluye Wegovy?\",\n            \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Los 39 \u20ac corresponden a la consulta m\u00e9dica online. Si el m\u00e9dico prescribe Wegovy, el medicamento se obtiene y se paga aparte en la farmacia.\"}\n          },\n          {\n            \"@type\":\"Question\",\n            \"name\":\"\u00bfQu\u00e9 IMC necesito para Wegovy?\",\n            \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"En adultos, suele valorarse con IMC de 30 o m\u00e1s, o desde IMC 27 cuando existe al menos una condici\u00f3n relacionada con el peso. La decisi\u00f3n depende siempre de la valoraci\u00f3n m\u00e9dica.\"}\n          },\n          {\n            \"@type\":\"Question\",\n            \"name\":\"\u00bfEs mejor Wegovy o Mounjaro?\",\n            \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Son tratamientos diferentes. Wegovy contiene semaglutida y Mounjaro tirzepatida. La elecci\u00f3n depende de antecedentes, tolerancia, objetivos, disponibilidad y criterio m\u00e9dico.\"}\n          }\n        ]\n      }\n    ]\n  }\n  <\/script>\n\n  <script>\n    (function(){\n      const cfg = window.EMC_WEGOVY || {};\n      const root = document.getElementById('emc-wegovy-page');\n      if(!root) return;\n      document.documentElement.setAttribute('lang','es-ES');\n\n      document.documentElement.style.setProperty('--emc-page-offset-desktop', (cfg.PAGE_OFFSET_DESKTOP || 18) + 'px');\n      document.documentElement.style.setProperty('--emc-page-offset-mobile', (cfg.PAGE_OFFSET_MOBILE || 10) + 'px');\n\n      root.querySelectorAll('[data-emc-url]').forEach(el=>{\n        const key = el.getAttribute('data-emc-url');\n        if(cfg.URLS && cfg.URLS[key]) el.setAttribute('href', cfg.URLS[key]);\n      });\n\n      root.querySelectorAll('.emc-price').forEach(el=>{\n        let key = el.getAttribute('data-price-key');\n        let value = el.getAttribute('data-fallback') || '39\u20ac';\n\n        try{\n          if(window.EMC_DYNAMIC_PRICING && typeof window.EMC_DYNAMIC_PRICING.getPrice === 'function'){\n            const got = window.EMC_DYNAMIC_PRICING.getPrice(key);\n            if(got) value = got;\n          }else if(window.CMS_DYNAMIC_PRICES && window.CMS_DYNAMIC_PRICES[key]){\n            value = window.CMS_DYNAMIC_PRICES[key];\n          }else if(window.EMC_PRICES && window.EMC_PRICES[key]){\n            value = window.EMC_PRICES[key];\n          }\n        }catch(e){}\n\n        el.textContent = value;\n      });\n\n      root.querySelectorAll('.emc-mj-faq-item').forEach(item=>{\n        const btn = item.querySelector('.emc-mj-faq-btn');\n        if(!btn) return;\n        btn.addEventListener('click', ()=>{\n          item.classList.toggle('active');\n        });\n      });\n\n      const mobileFaqMore = document.getElementById('emc-mj-faq-more');\n      if(mobileFaqMore){\n        mobileFaqMore.addEventListener('click', function(){\n          const expanded = root.classList.toggle('emc-mj-faq-mobile-expanded');\n          mobileFaqMore.setAttribute('aria-expanded', expanded ? 'true' : 'false');\n          mobileFaqMore.textContent = expanded ? 'Ver menos preguntas' : 'Ver m\u00e1s preguntas';\n        });\n      }\n\n      \/* Booking modal: keep Setmore in the middle of this page *\/\n      const bookModal = document.getElementById('emc-mj-book-modal');\n      const bookDialog = bookModal ? bookModal.querySelector('.emc-mj-book-dialog') : null;\n      const bookFrame = document.getElementById('emc-mj-book-frame');\n      const bookClose = document.getElementById('emc-mj-book-close');\n      let lastBookingTrigger = null;\n\n      function openBookingModal(trigger){\n        if(!bookModal || !bookFrame) return;\n        lastBookingTrigger = trigger || null;\n        const bookingUrl = (cfg.URLS && cfg.URLS.BOOK) ? cfg.URLS.BOOK : 'https:\/\/costamedicalservices.setmore.com\/es';\n        const servicesUrl = bookingUrl + (bookingUrl.includes('#') ? '' : '#services');\n        if(bookFrame.getAttribute('src') !== servicesUrl) bookFrame.setAttribute('src', servicesUrl);\n        bookModal.classList.add('is-open');\n        bookModal.setAttribute('aria-hidden','false');\n        document.body.classList.add('emc-mj-modal-open');\n        setTimeout(()=>{ if(bookClose) bookClose.focus(); }, 30);\n      }\n\n      function closeBookingModal(){\n        if(!bookModal) return;\n        bookModal.classList.remove('is-open');\n        bookModal.setAttribute('aria-hidden','true');\n        document.body.classList.remove('emc-mj-modal-open');\n        if(lastBookingTrigger && typeof lastBookingTrigger.focus === 'function') lastBookingTrigger.focus();\n      }\n\n      root.querySelectorAll('[data-emc-url=\"BOOK\"]').forEach(el=>{\n        el.addEventListener('click', function(e){\n          e.preventDefault();\n          openBookingModal(el);\n        });\n      });\n\n      if(bookClose) bookClose.addEventListener('click', closeBookingModal);\n      if(bookModal){\n        bookModal.addEventListener('click', function(e){\n          if(e.target === bookModal) closeBookingModal();\n        });\n      }\n      document.addEventListener('keydown', function(e){\n        if(e.key === 'Escape' && bookModal && bookModal.classList.contains('is-open')) closeBookingModal();\n      });\n\n      \/* Centered Wegovy pre-test modal *\/\n      const pretestModal = document.getElementById('emc-mj-pretest-modal');\n      const pretestDialog = pretestModal ? pretestModal.querySelector('.emc-mj-pretest-dialog') : null;\n      const pretestClose = document.getElementById('emc-mj-pretest-close');\n      let lastPretestTrigger = null;\n\n      function openPretestModal(trigger){\n        if(!pretestModal) return;\n        lastPretestTrigger = trigger || null;\n        pretestModal.classList.add('is-open');\n        pretestModal.setAttribute('aria-hidden','false');\n        document.body.classList.add('emc-mj-pretest-modal-open');\n        if(pretestDialog) pretestDialog.scrollTop = 0;\n        const pretestScroll = pretestModal.querySelector('.emc-mj-pretest-scroll');\n        if(pretestScroll) pretestScroll.scrollTop = 0;\n        if(pretestDialog && resultBox && resultBox.hidden) pretestDialog.classList.remove('has-result');\n        setTimeout(()=>{ if(pretestClose) pretestClose.focus(); },30);\n      }\n\n      function closePretestModal(){\n        if(!pretestModal) return;\n        pretestModal.classList.remove('is-open');\n        pretestModal.setAttribute('aria-hidden','true');\n        document.body.classList.remove('emc-mj-pretest-modal-open');\n        if(lastPretestTrigger && typeof lastPretestTrigger.focus === 'function') lastPretestTrigger.focus();\n      }\n\n      root.querySelectorAll('[data-emc-pretest-open]').forEach(el=>{\n        el.addEventListener('click',function(e){\n          e.preventDefault();\n          openPretestModal(el);\n        });\n      });\n\n      root.querySelectorAll('[data-emc-pretest-close]').forEach(el=>{\n        el.addEventListener('click',closePretestModal);\n      });\n      if(pretestClose) pretestClose.addEventListener('click',closePretestModal);\n      if(pretestModal){\n        pretestModal.addEventListener('click',function(e){\n          if(e.target === pretestModal) closePretestModal();\n        });\n      }\n      document.addEventListener('keydown',function(e){\n        if(e.key === 'Escape' && pretestModal && pretestModal.classList.contains('is-open')) closePretestModal();\n      });\n\n      \/* Expanded Wegovy pretest *\/\n      const calcBtn = document.getElementById('emc-mj-calc-btn');\n      const resetBtn = document.getElementById('emc-mj-reset-btn');\n      const resultBox = document.getElementById('emc-mj-result');\n      const sexField = document.getElementById('emc-mj-sex');\n      const adultHidden = document.getElementById('emc-mj-adult');\n      const adultCheck = document.getElementById('emc-mj-adult-check');\n      const sexButtons = root.querySelectorAll('[data-sex]');\n      const unitField = document.getElementById('emc-mj-units');\n      const femaleFields = root.querySelectorAll('.emc-mj-female-only');\n      const metricFields = document.getElementById('emc-mj-metric-fields');\n      const imperialFields = document.getElementById('emc-mj-imperial-fields');\n\n      function syncSexFields(){\n        const female = sexField && sexField.value === 'female';\n        femaleFields.forEach(field=>{ field.hidden = !female; });\n        if(!female){\n          const p = document.getElementById('emc-mj-pregnant');\n          const b = document.getElementById('emc-mj-breastfeeding');\n          if(p) p.value = '';\n          if(b) b.value = '';\n        }\n      }\n\n      function syncUnitFields(){\n        const imperial = unitField && unitField.value === 'imperial';\n        if(metricFields) metricFields.hidden = imperial;\n        if(imperialFields) imperialFields.hidden = !imperial;\n      }\n\n      if(adultCheck){\n        adultCheck.addEventListener('change', function(){\n          if(adultHidden) adultHidden.value = adultCheck.checked ? 'yes' : '';\n        });\n      }\n\n      sexButtons.forEach(btn=>{\n        btn.addEventListener('click', function(){\n          const value = this.getAttribute('data-sex') || '';\n          if(sexField) sexField.value = value;\n          sexButtons.forEach(other=>{\n            const active = other === this;\n            other.classList.toggle('is-selected', active);\n            other.setAttribute('aria-pressed', active ? 'true' : 'false');\n          });\n          syncSexFields();\n        });\n      });\n\n      if(unitField) unitField.addEventListener('change', syncUnitFields);\n      syncSexFields();\n      syncUnitFields();\n\n      function setResult(type, title, text, mini){\n        if(!resultBox) return;\n        resultBox.hidden = false;\n        if(pretestDialog) pretestDialog.classList.add('has-result');\n        resultBox.classList.remove('emc-mj-result-stop','emc-mj-result-review','emc-mj-result-ok');\n        if(type) resultBox.classList.add(type);\n        resultBox.innerHTML = `\n          <strong>${title}<\/strong>\n          <p>${text}<\/p>\n          <div class=\"emc-mj-tool-mini\">\n            ${(mini || ['Pretest','Wegovy','Consulta m\u00e9dica']).map(x=>`<span>${x}<\/span>`).join('')}\n          <\/div>\n        `;\n      }\n\n      function calculateBMI(){\n        const units = unitField ? unitField.value : 'metric';\n        if(units === 'imperial'){\n          const feet = parseFloat((document.getElementById('emc-mj-feet') || {}).value || 0);\n          const inches = parseFloat((document.getElementById('emc-mj-inches') || {}).value || 0);\n          const pounds = parseFloat((document.getElementById('emc-mj-pounds') || {}).value || 0);\n          const totalInches = (feet * 12) + inches;\n          if(!feet || totalInches < 39 || totalInches > 98 || !pounds || pounds < 55 || pounds > 880) return null;\n          return 703 * pounds \/ Math.pow(totalInches, 2);\n        }\n\n        const h = parseFloat((document.getElementById('emc-mj-height') || {}).value || 0);\n        const w = parseFloat((document.getElementById('emc-mj-weight') || {}).value || 0);\n        if(!h || !w || h < 100 || h > 250 || w < 25 || w > 400) return null;\n        return w \/ Math.pow(h\/100, 2);\n      }\n\n      const comorbInput = document.getElementById('emc-mj-comorb');\n      const comorbButtons = root.querySelectorAll('[data-comorb]');\n\n      comorbButtons.forEach(btn => {\n        btn.addEventListener('click', function(){\n          const value = this.getAttribute('data-comorb') || '';\n          if(comorbInput) comorbInput.value = value;\n          comorbButtons.forEach(other => {\n            const active = other === this;\n            other.classList.toggle('is-selected', active);\n            other.setAttribute('aria-pressed', active ? 'true' : 'false');\n          });\n        });\n      });\n\n      function hidePretestResult(){\n        if(!resultBox) return;\n        resultBox.hidden = true;\n        resultBox.classList.remove('emc-mj-result-stop','emc-mj-result-review','emc-mj-result-ok');\n        if(pretestDialog) pretestDialog.classList.remove('has-result');\n      }\n\n      function evaluatePretest(showIncompleteMessage){\n        if(!resultBox) return;\n        const adult = (document.getElementById('emc-mj-adult') || {}).value || '';\n        const sex = (document.getElementById('emc-mj-sex') || {}).value || '';\n        const pregnant = (document.getElementById('emc-mj-pregnant') || {}).value || '';\n        const breastfeeding = (document.getElementById('emc-mj-breastfeeding') || {}).value || '';\n        const comorb = (document.getElementById('emc-mj-comorb') || {}).value || '';\n        const allergy = (document.getElementById('emc-mj-allergy') || {}).value || '';\n        const mtc = (document.getElementById('emc-mj-mtc') || {}).value || '';\n\n        const questionsComplete = !!adult && !!sex && !!comorb && !!allergy && !!mtc && (sex !== 'female' || (!!pregnant && !!breastfeeding));\n        if(!questionsComplete){\n          if(showIncompleteMessage){\n            setResult('emc-mj-result-review','Faltan algunos datos','Completa todas las preguntas visibles antes de calcular el resultado.',['Completar','Resultado autom\u00e1tico','Pre-test']);\n          }else{\n            hidePretestResult();\n          }\n          return;\n        }\n\n        if(sex === 'female' && pregnant === 'yes'){\n          setResult('emc-mj-result-stop','No continuar con Wegovy durante el embarazo','Wegovy no debe utilizarse para perder peso durante el embarazo. Este resultado necesita una valoraci\u00f3n m\u00e9dica individual.',['Embarazo','No continuar','Hablar con m\u00e9dico']);\n          return;\n        }\n\n        if(sex === 'female' && breastfeeding === 'yes'){\n          setResult('emc-mj-result-review','La lactancia necesita una valoraci\u00f3n m\u00e9dica individual','Para esta v\u00eda online no clasificamos autom\u00e1ticamente como apta a una persona en periodo de lactancia. Un m\u00e9dico debe revisar el caso antes de iniciar o continuar semaglutida.',['Lactancia','Revisi\u00f3n m\u00e9dica','No autom\u00e1tico']);\n          return;\n        }\n\n        if(allergy === 'yes'){\n          setResult('emc-mj-result-stop','No continuar con semaglutida por esta v\u00eda','Has indicado una reacci\u00f3n al\u00e9rgica grave previa a Wegovy (semaglutida) o a alguno de sus componentes. Esto requiere valoraci\u00f3n m\u00e9dica y no debe avanzarse mediante este pre-test.',['Alergia','No continuar','Valoraci\u00f3n m\u00e9dica']);\n          return;\n        }\n\n        if(allergy === 'unknown'){\n          setResult('emc-mj-result-review','Necesitamos aclarar la posible alergia','Antes de valorar Wegovy, el m\u00e9dico debe aclarar qu\u00e9 medicamento provoc\u00f3 la reacci\u00f3n y qu\u00e9 ocurri\u00f3.',['Alergia','Revisar','M\u00e9dico']);\n          return;\n        }\n\n        if(mtc === 'yes' || mtc === 'unknown'){\n          setResult('emc-mj-result-review','Este antecedente necesita revisi\u00f3n m\u00e9dica antes de continuar','Has indicado antecedentes personales o familiares de MTC\/MEN2, o no est\u00e1s seguro\/a. No te clasificaremos como apto\/a autom\u00e1ticamente: el m\u00e9dico debe revisar este punto primero.',['MTC \/ MEN2','Revisi\u00f3n m\u00e9dica','No autom\u00e1tico']);\n          return;\n        }\n\n        const bmi = calculateBMI();\n        if(!bmi){\n          if(showIncompleteMessage){\n            setResult('emc-mj-result-review','Comprueba tu altura y peso','Introduce una altura y un peso v\u00e1lidos en el sistema de unidades seleccionado para calcular el IMC.',['Altura','Peso','IMC']);\n          }else{\n            hidePretestResult();\n          }\n          return;\n        }\n\n        const b = bmi.toFixed(1);\n        if(bmi >= 30){\n          setResult('emc-mj-result-ok','Tu IMC encaja en los criterios para una valoraci\u00f3n m\u00e9dica',`Tu IMC estimado es <strong>${b}<\/strong>. Un IMC de 30 o m\u00e1s entra dentro de los criterios de control del peso con Wegovy, siempre sujeto a historia cl\u00ednica, seguridad y decisi\u00f3n m\u00e9dica.`,[`IMC: ${b}`,'Valorar Wegovy','Consulta m\u00e9dica']);\n        }else if(bmi >= 27 && comorb === 'yes'){\n          setResult('emc-mj-result-ok','Tu IMC y tus factores asociados justifican una valoraci\u00f3n',`Tu IMC estimado es <strong>${b}<\/strong>. Con IMC entre 27 y 30, la presencia de al menos una condici\u00f3n relacionada con el peso puede encajar en los criterios de valoraci\u00f3n para Wegovy.`,[`IMC: ${b}`,'Factor asociado','Valorar']);\n        }else if(bmi >= 27){\n          setResult('emc-mj-result-review','Tu IMC por s\u00ed solo no confirma el criterio habitual',`Tu IMC estimado es <strong>${b}<\/strong>. Entre 27 y 30, normalmente se necesita adem\u00e1s una condici\u00f3n relacionada con el peso. El m\u00e9dico puede revisar tu situaci\u00f3n completa.`,[`IMC: ${b}`,'Revisar factores','Consulta']);\n        }else{\n          setResult('emc-mj-result-review','Tu IMC est\u00e1 por debajo del criterio habitual para Wegovy en control del peso',`Tu IMC estimado es <strong>${b}<\/strong>. Para p\u00e9rdida de peso, los criterios habituales parten de IMC 30, o de IMC 27 con una condici\u00f3n relacionada con el peso.`,[`IMC: ${b}`,'Otras opciones','Consulta']);\n        }\n      }\n\n      let pretestAutoTimer = null;\n      function schedulePretestEvaluation(){\n        clearTimeout(pretestAutoTimer);\n        pretestAutoTimer = setTimeout(()=>evaluatePretest(false), 140);\n      }\n\n      if(calcBtn){\n        \/* Kept as a fallback\/manual refresh, but a click is no longer required. *\/\n        calcBtn.addEventListener('click', function(){ evaluatePretest(true); });\n      }\n\n      \/* Auto-result: once every required visible answer + valid height\/weight is present,\n         the result appears immediately and updates whenever the patient changes an answer. *\/\n      if(adultCheck) adultCheck.addEventListener('change', schedulePretestEvaluation);\n      if(unitField) unitField.addEventListener('change', schedulePretestEvaluation);\n      ['emc-mj-pregnant','emc-mj-breastfeeding','emc-mj-allergy','emc-mj-mtc'].forEach(id=>{\n        const el=document.getElementById(id); if(el) el.addEventListener('change', schedulePretestEvaluation);\n      });\n      ['emc-mj-height','emc-mj-weight','emc-mj-feet','emc-mj-inches','emc-mj-pounds'].forEach(id=>{\n        const el=document.getElementById(id); if(el) el.addEventListener('input', schedulePretestEvaluation);\n      });\n      sexButtons.forEach(btn=>btn.addEventListener('click', schedulePretestEvaluation));\n      comorbButtons.forEach(btn=>btn.addEventListener('click', schedulePretestEvaluation));\n\n      if(resetBtn){\n        resetBtn.addEventListener('click', function(){\n          clearTimeout(pretestAutoTimer);\n          ['emc-mj-adult','emc-mj-sex','emc-mj-pregnant','emc-mj-breastfeeding','emc-mj-comorb','emc-mj-allergy','emc-mj-mtc'].forEach(id=>{\n            const el=document.getElementById(id); if(el) el.value='';\n          });\n          if(adultCheck) adultCheck.checked = false;\n          sexButtons.forEach(btn=>{\n            btn.classList.remove('is-selected');\n            btn.setAttribute('aria-pressed','false');\n          });\n          const units=document.getElementById('emc-mj-units'); if(units) units.value='metric';\n          ['emc-mj-height','emc-mj-weight','emc-mj-feet','emc-mj-inches','emc-mj-pounds'].forEach(id=>{\n            const el=document.getElementById(id); if(el) el.value='';\n          });\n          syncSexFields();\n          syncUnitFields();\n          if(comorbButtons){\n            comorbButtons.forEach(btn => {\n              btn.classList.remove('is-selected');\n              btn.setAttribute('aria-pressed','false');\n            });\n          }\n          hidePretestResult();\n          if(resultBox){\n            resultBox.innerHTML = `\n              <strong>Resultado del pre-test<\/strong>\n              <p>Completa los campos para calcular tu IMC y recibir una orientaci\u00f3n inicial.<\/p>\n              <div class=\"emc-mj-tool-mini\"><span>Edad<\/span><span>IMC<\/span><span>Seguridad<\/span><\/div>\n            `;\n          }\n        });\n      }\n\n      function applyControlledImage(targetSelector, settings){\n        const wrap = root.querySelector(targetSelector);\n        if(!wrap || !settings) return;\n\n        const img = wrap.querySelector('img');\n        if(!img) return;\n\n        const isMobile = window.innerWidth <= 767;\n\n        const boxHeight = isMobile ? settings.MOBILE_BOX_HEIGHT : settings.DESKTOP_BOX_HEIGHT;\n        const x = isMobile ? settings.MOBILE_X : settings.DESKTOP_X;\n        const y = isMobile ? settings.MOBILE_Y : settings.DESKTOP_Y;\n        const scale = isMobile ? settings.MOBILE_SCALE : settings.DESKTOP_SCALE;\n\n        wrap.style.minHeight = boxHeight + 'px';\n        img.style.objectPosition = (x || 50) + '% ' + (y || 50) + '%';\n        img.style.transform = 'scale(' + (scale || 1) + ')';\n      }\n\n      function applyAllImages(){\n        applyControlledImage('.emc-mj-target-hero .emc-mj-main-image-wrap', cfg.IMAGES && cfg.IMAGES.HERO_PENS);\n        applyControlledImage('.emc-mj-target-dose .emc-mj-dose-chart-inner', cfg.IMAGES && cfg.IMAGES.DOSE_CHART);\n        applyControlledImage('.emc-mj-target-pharmacy .emc-mj-pharmacy-img', cfg.IMAGES && cfg.IMAGES.PHARMACY);\n      }\n\n      function setPretestOpenState(){\n        const details = root.querySelector('.emc-mj-pretest-details');\n        if(!details) return;\n        if(window.innerWidth <= 767){\n          details.removeAttribute('open');\n        }else{\n          details.setAttribute('open','');\n        }\n      }\n\n      applyAllImages();\n      setPretestOpenState();\n\n      window.addEventListener('resize', function(){\n        applyAllImages();\n        setPretestOpenState();\n      });\n    \n\n      \/* Wegovy city list: mobile reveal button *\/\n      const wgCityToggle = document.getElementById('emc-wg-city-toggle');\n      const wgCityList = document.getElementById('emc-wg-city-list');\n      if(wgCityToggle && wgCityList){\n        wgCityToggle.addEventListener('click', function(){\n          const open = wgCityList.classList.toggle('is-open');\n          wgCityToggle.classList.toggle('is-open', open);\n          wgCityToggle.setAttribute('aria-expanded', open ? 'true' : 'false');\n        });\n      }\n\n})();\n  <\/script>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Tratamiento m\u00e9dico para perder peso Wegovy en Espa\u00f1a Consulta m\u00e9dica online + receta electr\u00f3nica por email Un plan m\u00e9dico online para valorar si Wegovy puede ser adecuado en tu caso: IMC, antecedentes, medicaci\u00f3n actual, dosis, tolerancia y objetivos de p\u00e9rdida de peso. Consulta online 39\u20ac* Medicaci\u00f3n siempre aparte en farmacia. Reservar consulta Hacer pre-test Informaci\u00f3n [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":15034,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-15623","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wegovy en Espa\u00f1a: consulta y receta | Costa Medical Services<\/title>\n<meta name=\"description\" content=\"Consulta m\u00e9dica online para valorar Wegovy en Espa\u00f1a. Precio 39 \u20ac y receta electr\u00f3nica mediante REMPe si est\u00e1 cl\u00ednicamente indicado.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wegovy en Espa\u00f1a: consulta y receta | Costa Medical Services\" \/>\n<meta property=\"og:description\" content=\"Consulta m\u00e9dica online para valorar Wegovy en Espa\u00f1a. Precio 39 \u20ac y receta electr\u00f3nica mediante REMPe si est\u00e1 cl\u00ednicamente indicado.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.costamedicalservices.com\/es\/wegovy\/\" \/>\n<meta property=\"og:site_name\" content=\"English Speaking Doctor\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-26T14:26:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.50.54.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/wegovy\\\/\",\"url\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/wegovy\\\/\",\"name\":\"Wegovy en Espa\u00f1a: consulta y receta | Costa Medical Services\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/wegovy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/wegovy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.costamedicalservices.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Captura-de-pantalla-2026-08-24-a-las-0.50.54.png\",\"datePublished\":\"2026-08-23T16:19:54+00:00\",\"dateModified\":\"2026-08-26T14:26:58+00:00\",\"description\":\"Consulta m\u00e9dica online para valorar Wegovy en Espa\u00f1a. Precio 39 \u20ac y receta electr\u00f3nica mediante REMPe si est\u00e1 cl\u00ednicamente indicado.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/wegovy\\\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/wegovy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/wegovy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.costamedicalservices.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Captura-de-pantalla-2026-08-24-a-las-0.50.54.png\",\"contentUrl\":\"https:\\\/\\\/www.costamedicalservices.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Captura-de-pantalla-2026-08-24-a-las-0.50.54.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/wegovy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.costamedicalservices.com\\\/sv\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Consulta M\u00e9dica Online en Espa\u00f1a | Costa Medical Services\",\"item\":\"https:\\\/\\\/www.costamedicalservices.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wegovy en Espa\u00f1a | Receta y consulta m\u00e9dica online\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#website\",\"url\":\"https:\\\/\\\/www.costamedicalservices.com\\\/\",\"name\":\"English Speaking Doctor\",\"description\":\"English Speaking Doctor\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.costamedicalservices.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#organization\",\"name\":\"English Speaking Doctor\",\"url\":\"https:\\\/\\\/www.costamedicalservices.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.costamedicalservices.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/cropped-logo-bright.png\",\"contentUrl\":\"https:\\\/\\\/www.costamedicalservices.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/cropped-logo-bright.png\",\"width\":343,\"height\":347,\"caption\":\"English Speaking Doctor\"},\"image\":{\"@id\":\"https:\\\/\\\/www.costamedicalservices.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wegovy en Espa\u00f1a: consulta y receta | Costa Medical Services","description":"Consulta m\u00e9dica online para valorar Wegovy en Espa\u00f1a. Precio 39 \u20ac y receta electr\u00f3nica mediante REMPe si est\u00e1 cl\u00ednicamente indicado.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.costamedicalservices.com\/es\/wegovy\/","og_locale":"sv_SE","og_type":"article","og_title":"Wegovy en Espa\u00f1a: consulta y receta | Costa Medical Services","og_description":"Consulta m\u00e9dica online para valorar Wegovy en Espa\u00f1a. Precio 39 \u20ac y receta electr\u00f3nica mediante REMPe si est\u00e1 cl\u00ednicamente indicado.","og_url":"https:\/\/www.costamedicalservices.com\/es\/wegovy\/","og_site_name":"English Speaking Doctor","article_modified_time":"2026-08-26T14:26:58+00:00","og_image":[{"url":"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.50.54.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Ber\u00e4knad l\u00e4stid":"11 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.costamedicalservices.com\/es\/wegovy\/","url":"https:\/\/www.costamedicalservices.com\/es\/wegovy\/","name":"Wegovy en Espa\u00f1a: consulta y receta | Costa Medical Services","isPartOf":{"@id":"https:\/\/www.costamedicalservices.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#primaryimage"},"image":{"@id":"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.50.54.png","datePublished":"2026-08-23T16:19:54+00:00","dateModified":"2026-08-26T14:26:58+00:00","description":"Consulta m\u00e9dica online para valorar Wegovy en Espa\u00f1a. Precio 39 \u20ac y receta electr\u00f3nica mediante REMPe si est\u00e1 cl\u00ednicamente indicado.","breadcrumb":{"@id":"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.costamedicalservices.com\/es\/wegovy\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#primaryimage","url":"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.50.54.png","contentUrl":"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2026\/08\/Captura-de-pantalla-2026-08-24-a-las-0.50.54.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.costamedicalservices.com\/es\/wegovy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.costamedicalservices.com\/sv\/"},{"@type":"ListItem","position":2,"name":"Consulta M\u00e9dica Online en Espa\u00f1a | Costa Medical Services","item":"https:\/\/www.costamedicalservices.com\/es\/"},{"@type":"ListItem","position":3,"name":"Wegovy en Espa\u00f1a | Receta y consulta m\u00e9dica online"}]},{"@type":"WebSite","@id":"https:\/\/www.costamedicalservices.com\/#website","url":"https:\/\/www.costamedicalservices.com\/","name":"English Speaking Doctor","description":"English Speaking Doctor","publisher":{"@id":"https:\/\/www.costamedicalservices.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.costamedicalservices.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/www.costamedicalservices.com\/#organization","name":"English Speaking Doctor","url":"https:\/\/www.costamedicalservices.com\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/www.costamedicalservices.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2021\/12\/cropped-logo-bright.png","contentUrl":"https:\/\/www.costamedicalservices.com\/wp-content\/uploads\/2021\/12\/cropped-logo-bright.png","width":343,"height":347,"caption":"English Speaking Doctor"},"image":{"@id":"https:\/\/www.costamedicalservices.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/pages\/15623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/comments?post=15623"}],"version-history":[{"count":39,"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/pages\/15623\/revisions"}],"predecessor-version":[{"id":15843,"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/pages\/15623\/revisions\/15843"}],"up":[{"embeddable":true,"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/pages\/15034"}],"wp:attachment":[{"href":"https:\/\/www.costamedicalservices.com\/sv\/wp-json\/wp\/v2\/media?parent=15623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}