{"id":2274,"date":"2026-08-04T22:38:03","date_gmt":"2026-08-04T22:38:03","guid":{"rendered":"https:\/\/bodyloungemedspa.com\/?page_id=2274"},"modified":"2026-09-18T13:01:28","modified_gmt":"2026-09-18T13:01:28","slug":"dermal-fillers","status":"publish","type":"page","link":"https:\/\/bodyloungemedspa.com\/es\/our-services\/dermal-fillers\/","title":{"rendered":"Rellenos d\u00e9rmicos"},"content":{"rendered":"\n<script>document.documentElement.classList.add(\"js\")<\/script>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght,SOFT,WONK@0,9..144,300..600,0..100,0..1;1,9..144,300..600,0..100,0..1&#038;family=Archivo:ital,wght@0,300..700;1,300..700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\/* ============================================================\n   Body Lounge Med Spa \u2014 Home prototype v3\n   Editorial Light (final theme): warm paper body sections,\n   nav + hero + footer stay dark. Fraunces + Archivo.\n\n   Geometry: --radius-card (18px) on cards, media and accordion;\n   --radius-pill on buttons; arch tops on the three Body\n   Contouring video cards (signature variant, revert if too much).\n\n   Scroll rule: the document is the ONLY scroll container.\n   overflow-x uses `clip` (never `hidden`) \u2014 `hidden` computes to\n   `hidden auto` and turns <body> into a nested scroll context,\n   which paints as a second scrollbar \/ doubled page in exports.\n\n   NO desaturation\/color filters on any media \u2014 the treatment\n   videos carry intentional selective-color accents (red laser,\n   blue Emsculpt rings, icy Cryoslim glow). See brief \u00a73.\n   ============================================================ *\/\n\n:root {\n  \/* Fixed dark surfaces \u2014 nav, hero, footer *\/\n  --ink: #111311;\n  --ink-soft: #1B1E1B;\n  --bone: #F2F0EA;\n  --bone-dim: #B9B8B0;\n  --sage: #94A281;\n  --sage-deep: #6E7B60;\n\n  \/* Editorial Light body sections *\/\n  --bg-page: #F4F2EC;        \/* --paper *\/\n  --bg-card: #EAE7DE;        \/* --paper-soft *\/\n  --tx: #1C1E1A;\n  --tx-dim: #5C5F58;\n  --accent-fill: #94A281;    \/* button fills, dark text on top *\/\n  --accent-fill-tx: #1C1E1A;\n  --accent-hover: #6E7B60;\n  --accent-hover-tx: #F2F0EA;\n  --accent-text: #566349;    \/* eyebrows\/small accent text \u2014 AA on paper *\/\n  --accent-line: #94A281;    \/* decorative rules *\/\n  --border: rgba(28, 30, 26, 0.16);\n  --border-sage: rgba(148, 162, 129, 0.25);  \/* card hairlines *\/\n\n  --radius-card: 18px;\n  --radius-pill: 999px;\n  --shadow-lift: 0 12px 32px rgba(28, 30, 26, 0.10);\n\n  --font-display: \"Fraunces\", serif;\n  --font-body: \"Archivo\", sans-serif;\n\n  --ease-out: cubic-bezier(0.22, 1, 0.36, 1);\n  --pad-x: clamp(1.25rem, 5vw, 6rem);\n  --sec-pad-y: 4rem;            \/* 64px mobile minimum *\/\n  --measure: 34em;\n}\n@media (min-width: 1024px) {\n  :root { --sec-pad-y: 6rem; }  \/* 96px desktop minimum *\/\n}\n\n\/* ---------- Reset ---------- *\/\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\/* overflow-x: hidden on <html> is safe \u2014 it clips at the VIEWPORT.\n   On <body> it must stay `clip`: `hidden` computes to `hidden auto`\n   and can promote body to a nested scroll container (second scrollbar). *\/\nhtml { scroll-behavior: smooth; overflow-x: hidden; }\nbody {\n  background: var(--bg-page);\n  color: var(--tx-dim);\n  font-family: var(--font-body);\n  font-weight: 300;\n  font-size: 1.0625rem;\n  line-height: 1.65;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: clip;\n}\nimg, video { display: block; max-width: 100%; }\na { color: inherit; text-decoration: none; }\nul { list-style: none; }\naddress { font-style: normal; }\n\n\/* Every section: normal flow, own background, no overlap ever *\/\nmain > section { position: relative; background: var(--bg-page); }\n\n\/* ---------- Type ---------- *\/\nh1, h2 {\n  font-family: var(--font-display);\n  font-variation-settings: \"SOFT\" 40, \"WONK\" 1;\n  font-optical-sizing: auto;\n  font-weight: 380;\n  color: var(--tx);\n  line-height: 1.08;\n  letter-spacing: -0.01em;\n}\nh2 { font-size: clamp(2.1rem, 4.4vw, 3.6rem); }\nh2 em { font-style: italic; color: var(--accent-text); }\n\n.eyebrow {\n  font-family: var(--font-body);\n  font-size: 0.72rem;\n  font-weight: 500;\n  letter-spacing: 0.32em;\n  text-transform: uppercase;\n  color: var(--accent-text);\n}\n\n.section-head { padding: 0 var(--pad-x); margin-bottom: clamp(2.5rem, 5vw, 4rem); }\n.section-head .eyebrow { margin-bottom: 1.1rem; }\n\n\/* ---------- Buttons \u2014 pill geometry ---------- *\/\n.btn {\n  display: inline-block;\n  font-family: var(--font-body);\n  font-size: 0.8rem;\n  font-weight: 500;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 1.05em 2.6em;\n  border: 1px solid transparent;\n  border-radius: var(--radius-pill);\n  cursor: pointer;\n  transition: background-color 0.35s var(--ease-out), color 0.35s var(--ease-out),\n              border-color 0.35s var(--ease-out);\n}\n.btn--sage { background: var(--accent-fill); color: var(--accent-fill-tx); }\n.btn--sage:hover, .btn--sage:focus-visible { background: var(--accent-hover); color: var(--accent-hover-tx); }\n.btn--ghost { border-color: var(--accent-text); color: var(--tx); }\n.btn--ghost:hover, .btn--ghost:focus-visible { border-color: var(--accent-hover); color: var(--accent-text); }\n\n:is(a, button, summary):focus-visible {\n  outline: 1px solid var(--accent-text);\n  outline-offset: 3px;\n}\n\n.link-quiet {\n  color: var(--tx);\n  font-size: 0.8rem;\n  font-weight: 500;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding-bottom: 0.4em;\n  border-bottom: 1px solid var(--accent-line);\n  transition: border-color 0.3s var(--ease-out), color 0.3s var(--ease-out);\n}\n.link-quiet:hover, .link-quiet:focus-visible { color: var(--accent-text); border-color: var(--accent-hover); }\n\n\/* ============================================================\n   NAV \u2014 dark\n   ============================================================ *\/\n.nav {\n  position: fixed;\n  inset: 0 0 auto 0;\n  z-index: 100;\n  transition: background-color 0.4s var(--ease-out), border-color 0.4s var(--ease-out);\n  border-bottom: 1px solid transparent;\n}\n.nav--solid {\n  background: rgba(17, 19, 17, 0.94);\n  backdrop-filter: blur(12px);\n  border-bottom-color: rgba(242, 240, 234, 0.08);\n}\n.nav__inner {\n  display: flex;\n  align-items: center;\n  gap: 2.5rem;\n  padding: 1.1rem var(--pad-x);\n}\n.nav__logo { display: flex; align-items: baseline; gap: 0.6rem; margin-right: auto; }\n.nav__logo-mark {\n  font-family: var(--font-display);\n  font-size: 1.7rem;\n  font-weight: 400;\n  color: var(--sage);\n  line-height: 1;\n}\n.nav__logo-word {\n  display: flex; flex-direction: column;\n  font-size: 0.78rem; font-weight: 500;\n  letter-spacing: 0.22em; text-transform: uppercase;\n  color: var(--bone); line-height: 1.35;\n}\n.nav__logo-word em { font-style: normal; font-weight: 300; color: var(--bone-dim); font-size: 0.62rem; }\n\n.nav__links { display: flex; align-items: center; gap: 1.9rem; }\n.nav__link {\n  font-size: 0.78rem; font-weight: 400;\n  letter-spacing: 0.14em; text-transform: uppercase;\n  color: var(--bone);\n  background: none; border: none; cursor: pointer;\n  font-family: var(--font-body);\n  padding: 0.4rem 0;\n  transition: color 0.3s var(--ease-out);\n}\n.nav__link:hover, .nav__link:focus-visible { color: var(--sage); }\n\n.nav__item--services { position: relative; }\n.nav__caret {\n  display: inline-block; margin-left: 0.5em;\n  width: 5px; height: 5px;\n  border-right: 1px solid currentColor; border-bottom: 1px solid currentColor;\n  transform: translateY(-2px) rotate(45deg);\n}\n.nav__dropdown {\n  position: absolute; top: calc(100% + 0.9rem); left: -1.4rem;\n  min-width: 15rem;\n  background: var(--ink-soft);\n  border: 1px solid rgba(242, 240, 234, 0.08);\n  border-radius: var(--radius-card);\n  overflow: hidden;\n  padding: 0.9rem 0;\n  opacity: 0; visibility: hidden;\n  transition: opacity 0.3s var(--ease-out), visibility 0.3s;\n}\n.nav__item--services:hover .nav__dropdown,\n.nav__item--services:focus-within .nav__dropdown,\n.nav__item--services.is-open .nav__dropdown {\n  opacity: 1; visibility: visible;\n}\n.nav__dropdown a {\n  display: block;\n  padding: 0.55rem 1.4rem;\n  font-size: 0.8rem; letter-spacing: 0.1em; text-transform: uppercase;\n  color: var(--bone-dim);\n  transition: color 0.25s var(--ease-out);\n}\n.nav__dropdown a:hover, .nav__dropdown a:focus-visible { color: var(--sage); }\n.nav__dropdown-all { margin-top: 0.5rem; border-top: 1px solid rgba(242, 240, 234, 0.08); color: var(--sage) !important; }\n\n.nav__cta { padding: 0.85em 2em; }\n\/* Nav + hero CTAs keep sage-on-dark *\/\n.nav .btn--sage, .hero .btn--sage { background: var(--sage); color: var(--ink); }\n.nav .btn--sage:hover, .nav .btn--sage:focus-visible,\n.hero .btn--sage:hover, .hero .btn--sage:focus-visible { background: var(--sage-deep); color: var(--bone); }\n\n.nav__burger {\n  display: none;\n  flex-direction: column; justify-content: center; gap: 7px;\n  width: 44px; height: 44px;\n  background: none; border: none; cursor: pointer;\n}\n.nav__burger span {\n  display: block; height: 1px; width: 26px;\n  background: var(--bone); margin-inline: auto;\n  transition: transform 0.35s var(--ease-out);\n}\n.nav__burger[aria-expanded=\"true\"] span:first-child { transform: translateY(4px) rotate(45deg); }\n.nav__burger[aria-expanded=\"true\"] span:last-child { transform: translateY(-4px) rotate(-45deg); }\n\n\/* Mobile overlay menu \u2014 dark *\/\n.mobile-menu {\n  position: fixed; inset: 0; z-index: 90;\n  background: var(--ink);\n  padding: 7rem var(--pad-x) 3rem;\n  overflow-y: auto; \/* only while OPEN; closed it is display:none and paints nothing *\/\n}\n\/* Closed = removed from paint, layout, a11y tree AND tab order (JS also sets inert) *\/\n.mobile-menu[hidden] { display: none !important; visibility: hidden; }\n.mobile-menu__eyebrow {\n  font-size: 0.68rem; letter-spacing: 0.32em; text-transform: uppercase;\n  color: var(--sage); margin-bottom: 1.2rem;\n}\n.mobile-menu__sub {\n  display: block;\n  font-family: var(--font-display);\n  font-size: 1.55rem; color: var(--bone);\n  padding: 0.42rem 0;\n}\n.mobile-menu__rule { height: 1px; background: rgba(242, 240, 234, 0.1); margin: 2rem 0; }\n.mobile-menu__main {\n  display: block;\n  font-size: 0.85rem; letter-spacing: 0.16em; text-transform: uppercase;\n  color: var(--bone-dim); padding: 0.65rem 0;\n}\n.mobile-menu__main:active, .mobile-menu__sub:active { color: var(--sage); }\n.mobile-menu__cta { margin-top: 2.5rem; background: var(--sage); color: var(--ink); }\nbody.menu-open { overflow: clip; }\n\n\/* ============================================================\n   HERO \u2014 responsive recomposition (16:9 source can't fill\n   portrait screens without destroying the frame):\n   \u22651024px  immersive 100svh cover\n   768\u20131023 72svh cover, re-tuned position, capped headline\n   <768px   complete 16:9 video on top + text block on ink\n   Source composition: subject in the left third (~15\u201340% x),\n   logo block right (~61\u201394% x) \u2014 object-position values below\n   keep both in frame, biased toward the logo end-plate.\n   ============================================================ *\/\n.hero {\n  position: relative;\n  height: 100svh;\n  overflow: hidden;\n  background: var(--ink);\n}\n.hero__video {\n  position: absolute; inset: 0;\n  width: 100%; height: 100%; object-fit: cover;\n  \/* 70%, logo-biased: source has face \u224822\u201337% x, logo \u224861\u201394% x.\n     1024\u00d7768 (worst desktop crop) \u2192 visible [17.5%, 92.5%]: face whole,\n     logo whole minus the last letter-edge. 1440\u00d7900 \u2192 [7%, 97%]: all in. *\/\n  object-position: 70% 50%;\n}\n.hero__scrim {\n  position: absolute; inset: 0;\n  background:\n    linear-gradient(to top, rgba(17, 19, 17, 0.88) 0%, transparent 55%),\n    rgba(17, 19, 17, 0.34);\n}\n.hero__content {\n  position: absolute;\n  left: var(--pad-x); right: var(--pad-x); bottom: clamp(2.5rem, 8vh, 6rem);\n  max-width: 44rem;\n}\n.hero__eyebrow { color: var(--sage); margin-bottom: 1.2rem; }\n.hero__title {\n  color: var(--bone);\n  font-size: clamp(2.4rem, 6vw, 5rem);\n  margin-bottom: 1.2rem;\n}\n.hero__line { display: block; }\n.hero__sub { max-width: 30em; color: var(--bone-dim); margin-bottom: 2rem; }\n.hero__ctas { display: flex; flex-wrap: wrap; gap: 1rem; }\n.hero .btn--ghost { border-color: var(--sage-deep); color: var(--bone); }\n.hero .btn--ghost:hover, .hero .btn--ghost:focus-visible { border-color: var(--sage); color: var(--sage); }\n\n\/* Hero load sequence \u2014 opacity only *\/\nhtml.js .hero__eyebrow,\nhtml.js .hero__line,\nhtml.js .hero__sub,\nhtml.js .hero__ctas {\n  opacity: 0;\n  animation: hero-in 1s var(--ease-out) forwards;\n}\nhtml.js .hero__eyebrow { animation-delay: 0.15s; }\nhtml.js .hero__line:nth-child(1) { animation-delay: 0.3s; }\nhtml.js .hero__line:nth-child(2) { animation-delay: 0.42s; }\nhtml.js .hero__sub { animation-delay: 0.62s; }\nhtml.js .hero__ctas { animation-delay: 0.78s; }\n@keyframes hero-in { to { opacity: 1; } }\n\n\/* Tablet: shorter hero, position tuned to hold the face + the BL\n   monogram (the wordmark tail may crop \u2014 acceptable at ~41% crop),\n   headline capped so text stays off the subject's face *\/\n@media (min-width: 768px) and (max-width: 1023px) {\n  .hero { height: 72svh; min-height: 30rem; }\n  .hero__video { object-position: 52% 50%; }\n  .hero__content { max-width: 34rem; }\n}\n\n\/* Phone: recomposed hero \u2014 the FULL 16:9 frame, then the text\n   block as one unit on ink. No crop, no scrim needed. *\/\n@media (max-width: 767px) {\n  .hero { height: auto; min-height: 0; }\n  .hero__video {\n    position: static;\n    width: 100%; height: auto;\n    aspect-ratio: 16 \/ 9;\n    object-fit: cover;      \/* aspect matches source \u2014 zero crop *\/\n    object-position: center;\n    margin-top: 5.25rem;    \/* clears the (solid) fixed nav \u2014 measured 80px + cushion *\/\n  }\n  .hero__scrim { display: none; }\n  .hero__content {\n    position: static;\n    max-width: none;\n    padding: 1.5rem var(--pad-x) 2.25rem;\n  }\n  \/* Nav can't sit transparent over the light film \u2014 solid on phones *\/\n  .nav { background: var(--ink); }\n}\n\n\/* ============================================================\n   TRUST BAR\n   ============================================================ *\/\n.trust { border-bottom: 1px solid var(--border); background: var(--bg-page); }\n.trust__inner {\n  display: flex; align-items: center; justify-content: center;\n  flex-wrap: wrap; gap: 1.5rem 2.5rem;\n  padding: 2rem var(--pad-x);\n  font-size: 0.86rem; letter-spacing: 0.06em;\n}\n.trust__reviews { display: flex; align-items: center; gap: 0.9rem; color: var(--tx); transition: color 0.3s var(--ease-out); }\n.trust__reviews:hover, .trust__reviews:focus-visible { color: var(--accent-text); }\n.trust__stars { color: var(--accent-text); letter-spacing: 0.22em; font-size: 0.8rem; }\n.trust__sep { width: 1px; height: 1.4rem; background: var(--border); }\n.trust__years { color: var(--tx-dim); }\n\n\/* ============================================================\n   TREATMENTS \u2014 soft-geometry cards\n   ============================================================ *\/\n.treatments { padding: var(--sec-pad-y) 0; }\n\n.t-group { padding: 0 var(--pad-x); margin-bottom: clamp(3rem, 6vw, 5rem); }\n.t-group:last-child { margin-bottom: 0; }\n.t-group__label {\n  display: flex; align-items: center; gap: 1.6rem;\n  margin-bottom: 1.8rem;\n}\n.t-group__label span {\n  font-family: var(--font-display);\n  font-variation-settings: \"SOFT\" 40, \"WONK\" 1;\n  font-size: 1.15rem; font-weight: 400;\n  color: var(--tx-dim);\n  white-space: nowrap;\n}\n.t-group__label::after {\n  content: \"\";\n  flex: 1; height: 1px;\n  background: var(--border);\n}\n\n\/* Grid: 3 cols \u22651024 \/ 2 cols 640\u20131023 \/ 1 col below. Gap 32px. *\/\n.t-grid { display: grid; grid-template-columns: 1fr; gap: 2rem; }\n@media (min-width: 640px) { .t-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (min-width: 1024px) { .t-grid { grid-template-columns: repeat(3, 1fr); } }\n\n.card {\n  display: flex; flex-direction: column;\n  background: var(--bg-card);\n  border: 1px solid var(--border-sage);\n  border-radius: var(--radius-card);\n  overflow: hidden; \/* media clips to the curve *\/\n  transition: transform 0.45s var(--ease-out), box-shadow 0.45s var(--ease-out);\n}\n.card:hover, .card:focus-visible {\n  transform: translateY(-4px);\n  box-shadow: var(--shadow-lift);\n}\n.card__media {\n  overflow: hidden;\n  background: var(--bg-card);\n  aspect-ratio: 4 \/ 3;\n  max-height: 300px;\n  width: 100%;\n}\n.card__media :is(img, video) {\n  width: 100%; height: 100%; object-fit: cover;\n  transition: transform 0.8s var(--ease-out);\n}\n.card:hover .card__media :is(img, video),\n.card:focus-visible .card__media :is(img, video) { transform: scale(1.03); }\n.card__body { padding: 1.4rem 1.5rem 1.6rem; display: flex; flex-direction: column; flex: 1; }\n.card__name {\n  font-family: var(--font-display);\n  font-variation-settings: \"SOFT\" 40, \"WONK\" 1;\n  font-weight: 400;\n  font-size: 1.4rem;\n  color: var(--tx);\n  margin-bottom: 0.4rem;\n}\n.card__benefit { font-size: 0.92rem; max-width: 26em; }\n.card__rule {\n  display: block;\n  margin-top: auto;\n  padding-top: 1rem;\n  height: calc(1px + 1rem); width: 100%;\n  background: linear-gradient(var(--border), var(--border)) bottom \/ 100% 1px no-repeat;\n  position: relative;\n}\n.card__rule::after {\n  content: \"\";\n  position: absolute; left: 0; right: 0; bottom: 0; height: 1px;\n  background: var(--accent-line);\n  transform: scaleX(0);\n  transform-origin: left;\n  transition: transform 0.6s var(--ease-out);\n}\n.card:hover .card__rule::after,\n.card:focus-visible .card__rule::after,\n.card:active .card__rule::after { transform: scaleX(1); }\n\n\/* ============================================================\n   SPOTLIGHT \u2014 T-SHAPE 2\n   ============================================================ *\/\n.spotlight {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: clamp(2.5rem, 6vw, 6rem);\n  align-items: center;\n  padding: var(--sec-pad-y) var(--pad-x);\n  background: var(--bg-card);\n}\n@media (min-width: 900px) { .spotlight { grid-template-columns: 1fr 1fr; } }\n.spotlight__media {\n  overflow: hidden;\n  aspect-ratio: 16 \/ 10;\n  border-radius: var(--radius-card);\n}\n@media (min-width: 900px) { .spotlight__media { aspect-ratio: 4 \/ 5; max-height: 640px; } }\n.spotlight__media video { width: 100%; height: 100%; object-fit: cover; }\n.spotlight__copy .eyebrow { margin-bottom: 1.1rem; }\n.spotlight__copy h2 { margin-bottom: 1.5rem; }\n.spotlight__body { max-width: var(--measure); margin-bottom: 2.2rem; }\n.spotlight__review {\n  margin-top: 3rem;\n  padding-left: 1.6rem;\n  border-left: 1px solid var(--accent-line);\n  max-width: 30em;\n}\n.spotlight__review blockquote {\n  font-family: var(--font-display);\n  font-style: italic;\n  font-weight: 350;\n  font-size: 1.12rem;\n  color: var(--tx);\n  line-height: 1.5;\n  margin-bottom: 0.8rem;\n}\n.spotlight__review figcaption { font-size: 0.78rem; letter-spacing: 0.14em; text-transform: uppercase; }\n\n\/* ============================================================\n   ABOUT\n   ============================================================ *\/\n.about { padding: var(--sec-pad-y) var(--pad-x); }\n.about__inner { max-width: 46rem; }\n.about .eyebrow { margin-bottom: 1.1rem; }\n.about h2 { margin-bottom: 1.6rem; }\n.about__body { max-width: var(--measure); font-size: 1.15rem; margin-bottom: 2.4rem; }\n.about__links { display: flex; flex-wrap: wrap; gap: 2.2rem; }\n\n\/* ============================================================\n   PROMO\n   ============================================================ *\/\n.promo { padding: var(--sec-pad-y) var(--pad-x); }\n.promo__inner {\n  background: var(--bg-card);\n  border: 1px solid var(--border-sage);\n  border-radius: var(--radius-card);\n  padding: clamp(3rem, 7vw, 5.5rem) clamp(1.5rem, 5vw, 5.5rem);\n  text-align: center;\n}\n.promo .eyebrow { margin-bottom: 1.1rem; }\n.promo h2 { margin-bottom: 1.3rem; }\n.promo__body { max-width: 32em; margin: 0 auto 2.2rem; }\n\n\/* ============================================================\n   TECH STRIP\n   ============================================================ *\/\n.tech {\n  padding: 2.4rem var(--pad-x);\n  border-block: 1px solid var(--border);\n  display: flex; flex-wrap: wrap; align-items: center;\n  gap: 1rem 3rem;\n  background: var(--bg-page);\n}\n.tech__label { font-size: 0.72rem; letter-spacing: 0.28em; text-transform: uppercase; color: var(--tx-dim); }\n.tech__list { display: flex; flex-wrap: wrap; gap: 1rem 2.8rem; }\n.tech__list li {\n  font-family: var(--font-display);\n  font-size: 1.05rem; font-weight: 350;\n  color: var(--tx-dim);\n}\n\n\/* ============================================================\n   REVIEWS\n   ============================================================ *\/\n.reviews { padding: var(--sec-pad-y) 0; }\n.reviews__grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 2rem;\n  padding: 0 var(--pad-x);\n  max-width: 44rem;\n}\n@media (min-width: 1024px) {\n  .reviews__grid { grid-template-columns: repeat(3, 1fr); max-width: none; }\n}\n.review {\n  background: var(--bg-card);\n  border: 1px solid var(--border-sage);\n  border-radius: var(--radius-card);\n  padding: 2.4rem 2.2rem;\n  display: flex; flex-direction: column; gap: 1.4rem;\n}\n.review blockquote {\n  font-family: var(--font-display);\n  font-style: italic;\n  font-weight: 350;\n  font-size: 1.08rem;\n  line-height: 1.55;\n  color: var(--tx);\n  flex: 1;\n}\n.review figcaption { font-size: 0.76rem; letter-spacing: 0.14em; text-transform: uppercase; }\n\n\/* ============================================================\n   FAQ \u2014 same geometry as cards\n   ============================================================ *\/\n.faq { padding: var(--sec-pad-y) var(--pad-x); }\n.faq .section-head { padding: 0; }\n.faq__list { max-width: 52rem; display: flex; flex-direction: column; gap: 0.75rem; }\n.faq__item {\n  background: var(--bg-card);\n  border: 1px solid var(--border-sage);\n  border-radius: var(--radius-card);\n  overflow: hidden;\n}\n.faq__item summary {\n  list-style: none;\n  cursor: pointer;\n  display: flex; align-items: center; justify-content: space-between; gap: 2rem;\n  padding: 1.35rem 1.6rem;\n  min-height: 44px;\n  font-family: var(--font-display);\n  font-variation-settings: \"SOFT\" 40, \"WONK\" 1;\n  font-weight: 380;\n  font-size: 1.22rem;\n  color: var(--tx);\n  transition: color 0.3s var(--ease-out);\n}\n.faq__item summary::-webkit-details-marker { display: none; }\n.faq__item summary:hover { color: var(--accent-text); }\n.faq__item summary::after {\n  content: \"+\";\n  font-family: var(--font-body);\n  font-weight: 300;\n  font-size: 1.5rem;\n  color: var(--accent-text);\n  flex-shrink: 0;\n  transition: transform 0.4s var(--ease-out);\n}\n.faq__item[open] summary::after { transform: rotate(45deg); }\n.faq__answer { padding: 0 1.6rem 1.6rem; max-width: 44em; }\n.faq__answer a { color: var(--tx); border-bottom: 1px solid var(--accent-line); transition: color 0.25s; }\n.faq__answer a:hover { color: var(--accent-text); }\n\n\/* ============================================================\n   BOOK\n   ============================================================ *\/\n.book {\n  background: var(--bg-card);\n  padding: var(--sec-pad-y) var(--pad-x);\n  text-align: center;\n}\n.book .eyebrow { margin-bottom: 1.1rem; }\n.book h2 { margin-bottom: 1.3rem; }\n.book__body { max-width: 30em; margin: 0 auto 2.4rem; }\n.book__options { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; }\n.book__address { margin-top: 2.4rem; font-size: 0.86rem; letter-spacing: 0.08em; }\n\n\/* ============================================================\n   FOOTER \u2014 dark\n   ============================================================ *\/\n.footer {\n  background: var(--ink);\n  color: var(--bone-dim);\n  padding: var(--sec-pad-y) var(--pad-x) 2.5rem;\n}\n.footer__inner {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 2.5rem;\n  padding-bottom: 3.5rem;\n  border-bottom: 1px solid rgba(242, 240, 234, 0.07);\n}\n@media (min-width: 640px) { .footer__inner { grid-template-columns: 1fr 1fr; gap: 3rem; } }\n@media (min-width: 1024px) { .footer__inner { grid-template-columns: 2fr 1fr 1fr 1fr; } }\n.footer__logo {\n  font-family: var(--font-display);\n  font-size: 2.2rem;\n  color: var(--sage);\n  margin-bottom: 0.8rem;\n}\n.footer__tagline { max-width: 18em; margin-bottom: 1.6rem; }\n.footer__social { display: flex; gap: 1rem; }\n.footer__social a {\n  display: grid; place-items: center;\n  width: 44px; height: 44px;\n  border: 1px solid rgba(242, 240, 234, 0.12);\n  border-radius: 50%;\n  color: var(--bone-dim);\n  transition: color 0.3s var(--ease-out), border-color 0.3s var(--ease-out);\n}\n.footer__social a:hover, .footer__social a:focus-visible { color: var(--sage); border-color: var(--sage-deep); }\n\n.footer__head {\n  font-size: 0.7rem; font-weight: 500;\n  letter-spacing: 0.28em; text-transform: uppercase;\n  color: var(--sage);\n  margin-bottom: 1.3rem;\n}\n.footer__col a, .footer__col address {\n  display: block;\n  font-size: 0.9rem;\n  padding: 0.28rem 0;\n  color: var(--bone-dim);\n  transition: color 0.25s var(--ease-out);\n}\n.footer__col a:hover, .footer__col a:focus-visible { color: var(--sage); }\n.footer__hours { margin-top: 1.1rem; font-size: 0.85rem; line-height: 1.8; }\n\n.footer__base {\n  display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1rem;\n  padding-top: 2.2rem;\n  font-size: 0.78rem;\n  color: rgba(185, 184, 176, 0.75);\n}\n\n\/* ============================================================\n   WHATSAPP FLOAT \u2014 rendered once, fixed\n   ============================================================ *\/\n.whatsapp {\n  position: fixed;\n  right: clamp(1rem, 3vw, 2rem);\n  bottom: clamp(1rem, 3vw, 2rem);\n  z-index: 80;\n  display: grid; place-items: center;\n  width: 54px; height: 54px;\n  border-radius: 50%;\n  background: var(--ink-soft);\n  border: 1px solid rgba(148, 162, 129, 0.45);\n  color: var(--sage);\n  transition: background-color 0.3s var(--ease-out);\n}\n.whatsapp:hover, .whatsapp:focus-visible { background: var(--sage-deep); color: var(--bone); }\n\n\/* ============================================================\n   SCROLL REVEALS \u2014 opacity only, gated on JS availability\n   ============================================================ *\/\nhtml.js .reveal { opacity: 0; transition: opacity 0.6s var(--ease-out); }\nhtml.js .reveal.is-in { opacity: 1; }\n\n\/* ============================================================\n   REDUCED MOTION\n   ============================================================ *\/\n@media (prefers-reduced-motion: reduce) {\n  html { scroll-behavior: auto; }\n  *, *::before, *::after { animation-duration: 0.001s !important; transition-duration: 0.001s !important; }\n  html.js .hero__eyebrow, html.js .hero__line, html.js .hero__sub, html.js .hero__ctas { opacity: 1; animation: none; }\n  html.js .reveal { opacity: 1; }\n  .card:hover, .card:focus-visible { transform: none; }\n}\n\n\/* ============================================================\n   MOBILE REFINEMENTS\n   ============================================================ *\/\n@media (max-width: 900px) {\n  .nav__links, .nav__cta { display: none; }\n  .nav__burger { display: flex; }\n}\n@media (max-width: 640px) {\n  body { font-size: 1rem; }\n  .hero__title { font-size: clamp(2.1rem, 9.5vw, 2.8rem); }\n  .hero__sub { margin-bottom: 1.5rem; }\n  .hero__ctas .btn { flex: 1 1 100%; text-align: center; }\n  .trust__inner { flex-direction: column; gap: 0.9rem; }\n  .trust__sep { display: none; }\n  .book__options .btn { flex: 1 1 100%; }\n  .footer__base { flex-direction: column; }\n}\n\n\/* ============================================================\n   INTERIOR PAGES \u2014 shared components (extend the home system;\n   nav, footer, cards, FAQ, promo, book band are reused as-is)\n   ============================================================ *\/\n\n\/* Interior hero: same vocabulary, 72svh presence *\/\n@media (min-width: 768px) {\n  .hero--page { height: 72svh; min-height: 34rem; }\n}\n@media (max-width: 767px) {\n  .hero--page { height: auto; min-height: 0; }\n  .hero--page .hero__content { padding-bottom: 3rem; }\n}\n.hero--page .hero__title { font-size: clamp(2.3rem, 5vw, 4.2rem); }\n.hero__sub .accent { color: var(--sage); font-style: italic; }\n\n\/* Intro split \u2014 copy + one still *\/\n.intro-split {\n  display: grid; grid-template-columns: 1fr; gap: clamp(2.5rem, 6vw, 5rem);\n  align-items: center;\n  padding: var(--sec-pad-y) var(--pad-x);\n}\n@media (min-width: 900px) { .intro-split { grid-template-columns: 7fr 5fr; } }\n.intro-split .eyebrow { margin-bottom: 1.1rem; }\n.intro-split h2 { margin-bottom: 1.5rem; }\n.intro-split__copy p { max-width: var(--measure); }\n.intro-split__copy p + p { margin-top: 1.2rem; }\n.intro-split__media {\n  border-radius: var(--radius-card);\n  overflow: hidden;\n  aspect-ratio: 1 \/ 1;\n  background: var(--bg-card);\n}\n.intro-split__media--wide { aspect-ratio: 16 \/ 10; }\n.intro-split__media img { width: 100%; height: 100%; object-fit: cover; }\n\n\/* How it works \u2014 a true sequence, numbered *\/\n.steps { padding: var(--sec-pad-y) var(--pad-x); background: var(--bg-card); }\n.steps .section-head { padding: 0; }\n.steps__grid { display: grid; grid-template-columns: 1fr; gap: 2rem; }\n@media (min-width: 768px) { .steps__grid { grid-template-columns: repeat(3, 1fr); } }\n.step__media {\n  border-radius: var(--radius-card);\n  overflow: hidden;\n  aspect-ratio: 1 \/ 1;\n  background: var(--bg-page);\n  margin-bottom: 1.3rem;\n}\n.step__media img { width: 100%; height: 100%; object-fit: cover; }\n.step__num {\n  font-size: 0.72rem; font-weight: 500;\n  letter-spacing: 0.32em; text-transform: uppercase;\n  color: var(--accent-text);\n  display: block; margin-bottom: 0.5rem;\n}\n.step h3 {\n  font-family: var(--font-display);\n  font-variation-settings: \"SOFT\" 40, \"WONK\" 1;\n  font-weight: 400; font-size: 1.35rem;\n  color: var(--tx);\n  margin-bottom: 0.5rem;\n}\n.step p { font-size: 0.95rem; }\n\/* Text-only step variant \u2014 when a page has no per-step photography *\/\n.step--text { border-top: 1px solid var(--border); padding-top: 1.5rem; }\n\n\/* Left-aligned promo variant (e.g. featured-option blocks like Sculptra) *\/\n.promo__inner--left { text-align: left; }\n.promo__inner--left .promo__body { margin-inline: 0; }\n.promo__inner--left .logo-ph { margin-top: 1.6rem; }\n\n\/* Index page head \u2014 quiet dark opening, no media *\/\n.page-head {\n  background: var(--ink);\n  padding: calc(4.5rem + var(--sec-pad-y)) var(--pad-x) var(--sec-pad-y);\n}\n.page-head .eyebrow { color: var(--sage); margin-bottom: 1.1rem; }\n.page-head h1 {\n  color: var(--bone);\n  font-size: clamp(2.4rem, 5.5vw, 4.4rem);\n  margin-bottom: 1.2rem;\n}\n.page-head p { color: var(--bone-dim); max-width: 34em; }\n\n\/* Blog \u2014 editorial index (typographic restyle only) *\/\n.blog-list { padding: var(--sec-pad-y) var(--pad-x); max-width: 62rem; }\n.post-card {\n  border-top: 1px solid var(--border);\n  padding: 2.2rem 0;\n  display: grid; grid-template-columns: 1fr; gap: 1.4rem;\n}\n@media (min-width: 768px) { .post-card { grid-template-columns: 3fr 2fr; align-items: start; gap: 2.5rem; } }\n.post-card:last-of-type { border-bottom: 1px solid var(--border); }\n.post-card__date {\n  font-size: 0.7rem; font-weight: 500;\n  letter-spacing: 0.28em; text-transform: uppercase;\n  color: var(--accent-text);\n  margin-bottom: 0.5rem;\n}\n.post-card h2 { font-size: clamp(1.4rem, 2.6vw, 1.8rem); line-height: 1.2; margin-bottom: 0.7rem; }\n.post-card h2 a { transition: color 0.25s var(--ease-out); }\n.post-card h2 a:hover, .post-card h2 a:focus-visible { color: var(--accent-text); }\n.post-card__excerpt { font-size: 0.95rem; max-width: 65ch; margin-bottom: 1rem; }\n.post-card__media {\n  border-radius: var(--radius-card);\n  overflow: hidden;\n  aspect-ratio: 16 \/ 10;\n  background: var(--bg-card);\n}\n.post-card__media .ph-frame { height: 100%; aspect-ratio: auto; border-radius: 0; border-style: dashed; }\n.blog-pagination {\n  padding: 2rem 0 0;\n  font-size: 0.85rem; letter-spacing: 0.12em;\n  color: var(--tx-dim);\n}\n\n\/* Blog \u2014 single post typography (~65\u201370ch measure) *\/\n.post { padding: var(--sec-pad-y) var(--pad-x); }\n.post__head { max-width: 62rem; margin-bottom: 2.2rem; }\n.post__head h1 { font-size: clamp(2rem, 4.5vw, 3.2rem); color: var(--tx); line-height: 1.12; margin: 0.5rem 0 0; }\n.post__media {\n  max-width: 62rem;\n  border-radius: var(--radius-card);\n  overflow: hidden;\n  aspect-ratio: 16 \/ 9;\n  background: var(--bg-card);\n  margin-bottom: 2.5rem;\n}\n.post__media .ph-frame { height: 100%; aspect-ratio: auto; border-radius: 0; }\n.post__body { max-width: 68ch; font-size: 1.05rem; }\n.post__body h2 {\n  font-size: clamp(1.4rem, 2.5vw, 1.8rem);\n  margin: 2.4rem 0 0.9rem;\n}\n.post__body p + p { margin-top: 1.15rem; }\n.post__body ul, .post__body ol { margin: 1.15rem 0 1.15rem 1.3rem; }\n.post__body ul { list-style: disc; }\n.post__body ol { list-style: decimal; }\n.post__body li + li { margin-top: 0.4rem; }\n.post__body a { color: var(--tx); border-bottom: 1px solid var(--accent-line); transition: color 0.25s; }\n.post__body a:hover { color: var(--accent-text); }\n.post__body blockquote {\n  margin: 1.8rem 0;\n  padding-left: 1.5rem;\n  border-left: 1px solid var(--accent-line);\n  font-family: var(--font-display);\n  font-style: italic; font-weight: 350;\n  font-size: 1.15rem; color: var(--tx);\n}\n.post__related { padding: var(--sec-pad-y) var(--pad-x); background: var(--bg-card); }\n.post__related-list { display: grid; grid-template-columns: 1fr; gap: 1.6rem; max-width: 62rem; }\n@media (min-width: 768px) { .post__related-list { grid-template-columns: repeat(3, 1fr); } }\n.post__related-list a { display: block; }\n.post__related-list h3 { font-family: var(--font-display); font-variation-settings: \"SOFT\" 40, \"WONK\" 1; font-weight: 400; font-size: 1.15rem; color: var(--tx); line-height: 1.3; margin-top: 0.4rem; transition: color 0.25s var(--ease-out); }\n.post__related-list a:hover h3 { color: var(--accent-text); }\n\n\/* VIP Membership \u2014 card motif + tiers *\/\n.page-head--split {\n  display: grid; grid-template-columns: 1fr; gap: 2.5rem;\n  align-items: center;\n}\n@media (min-width: 900px) { .page-head--split { grid-template-columns: 3fr 2fr; } }\n.vip-card {\n  aspect-ratio: 1.586;\n  max-width: 22rem;\n  width: 100%;\n  border-radius: 20px;\n  background: linear-gradient(135deg, #1B1E1B 0%, #111311 60%, #171a15 100%);\n  border: 1px solid rgba(148, 162, 129, 0.5);\n  padding: 1.6rem 1.8rem;\n  display: flex; flex-direction: column; justify-content: space-between;\n  box-shadow: 0 18px 50px rgba(0, 0, 0, 0.45);\n}\n.vip-card__mark { font-family: var(--font-display); font-size: 1.9rem; color: var(--sage); line-height: 1; }\n.vip-card__label {\n  font-size: 0.66rem; font-weight: 500;\n  letter-spacing: 0.34em; text-transform: uppercase;\n  color: var(--bone-dim);\n}\n.vip-card__foot { display: flex; justify-content: space-between; align-items: baseline; }\n.vip-card__name { font-family: var(--font-display); font-style: italic; color: var(--bone); font-size: 1.05rem; }\n.tiers { padding: var(--sec-pad-y) var(--pad-x); display: grid; grid-template-columns: 1fr; gap: 2rem; }\n@media (min-width: 1024px) { .tiers { grid-template-columns: repeat(3, 1fr); } }\n.tier {\n  background: var(--bg-card);\n  border: 1px solid var(--border-sage);\n  border-radius: var(--radius-card);\n  padding: clamp(1.8rem, 3vw, 2.4rem);\n  display: flex; flex-direction: column;\n}\n.tier h2 { font-size: 1.5rem; margin-bottom: 0.9rem; }\n.tier__price { font-family: var(--font-display); font-weight: 400; font-size: 2.4rem; color: var(--tx); line-height: 1; }\n.tier__price span { font-family: var(--font-body); font-size: 0.9rem; font-weight: 300; color: var(--tx-dim); }\n.tier__full { font-size: 0.8rem; color: var(--tx-dim); margin: 0.4rem 0 1.6rem; }\n.tier__full s { opacity: 0.8; }\n.tier__label {\n  font-size: 0.66rem; font-weight: 500;\n  letter-spacing: 0.28em; text-transform: uppercase;\n  color: var(--accent-text);\n  margin: 1.2rem 0 0.6rem;\n}\n.tier ul { font-size: 0.92rem; }\n.tier li { padding: 0.5rem 0; border-top: 1px solid var(--border); }\n.tier .btn { margin-top: auto; text-align: center; }\n.tier ul + .btn, .tier li:last-child { margin-bottom: 1.4rem; }\n\n\/* Contact \u2014 split details + Pabau form placeholder + map *\/\n.contact { padding: var(--sec-pad-y) var(--pad-x); display: grid; grid-template-columns: 1fr; gap: 2.5rem; }\n@media (min-width: 900px) { .contact { grid-template-columns: 1fr 1fr; gap: 3rem; } }\n.contact__panel {\n  background: var(--bg-card);\n  border: 1px solid var(--border-sage);\n  border-radius: var(--radius-card);\n  padding: clamp(1.8rem, 4vw, 2.8rem);\n}\n.contact__panel h2 { font-size: 1.6rem; margin-bottom: 1.4rem; }\n.contact__list { display: flex; flex-direction: column; gap: 1.1rem; font-size: 0.95rem; }\n.contact__list a { color: var(--tx); border-bottom: 1px solid var(--accent-line); transition: color 0.25s var(--ease-out); }\n.contact__list a:hover, .contact__list a:focus-visible { color: var(--accent-text); }\n.contact__label {\n  display: block;\n  font-size: 0.68rem; font-weight: 500;\n  letter-spacing: 0.28em; text-transform: uppercase;\n  color: var(--accent-text);\n  margin-bottom: 0.25rem;\n}\n.contact__wa { margin-top: 1.6rem; }\n.form-ph__field {\n  border: 1px dashed var(--border-sage);\n  border-radius: 10px;\n  padding: 0.85rem 1rem;\n  color: var(--tx-dim);\n  font-size: 0.85rem;\n  margin-bottom: 0.8rem;\n}\n.form-ph__field--area { min-height: 6.5rem; }\n.contact__note { font-size: 0.88rem; margin-top: 1.2rem; max-width: 30em; }\n.map { padding: 0 var(--pad-x) var(--sec-pad-y); }\n.map__frame {\n  border-radius: var(--radius-card);\n  overflow: hidden;\n  border: 1px solid var(--border);\n  aspect-ratio: 21 \/ 9;\n}\n@media (max-width: 640px) { .map__frame { aspect-ratio: 4 \/ 3; } }\n.map__frame iframe { width: 100%; height: 100%; border: 0; display: block; }\n\n\/* Meet the Team \u2014 portrait grid *\/\n.team { padding: var(--sec-pad-y) var(--pad-x); }\n.team__grid { display: grid; grid-template-columns: 1fr; gap: 2.5rem 2rem; }\n@media (min-width: 640px) { .team__grid { grid-template-columns: repeat(2, 1fr); } }\n@media (min-width: 1024px) { .team__grid { grid-template-columns: repeat(3, 1fr); } }\n.member__media {\n  aspect-ratio: 3 \/ 4;\n  border-radius: var(--radius-card);\n  overflow: hidden;\n  background: var(--bg-card);\n  margin-bottom: 1.2rem;\n}\n.member__media .ph-frame { height: 100%; aspect-ratio: auto; border-radius: 0; border: none; }\n.member__media img { width: 100%; height: 100%; object-fit: cover; }\n.member__role {\n  font-size: 0.68rem; font-weight: 500;\n  letter-spacing: 0.28em; text-transform: uppercase;\n  color: var(--accent-text);\n  margin-bottom: 0.4rem;\n}\n.member h3 {\n  font-family: var(--font-display);\n  font-variation-settings: \"SOFT\" 40, \"WONK\" 1;\n  font-weight: 400; font-size: 1.4rem;\n  color: var(--tx);\n  margin-bottom: 0.45rem;\n}\n.member p { font-size: 0.92rem; max-width: 26em; }\n\n\/* One-line editorial intro under a category label (services index) *\/\n.t-group__intro {\n  font-family: var(--font-display);\n  font-variation-settings: \"SOFT\" 40, \"WONK\" 1;\n  font-style: italic;\n  font-weight: 350;\n  font-size: 1.08rem;\n  color: var(--tx-dim);\n  margin: -0.9rem 0 1.8rem;\n  max-width: 40em;\n}\n\n\/* What to expect \u2014 spec strip *\/\n.specs { padding: var(--sec-pad-y) var(--pad-x); }\n.specs .section-head { padding: 0; }\n.specs__grid {\n  display: grid; grid-template-columns: 1fr; gap: 1.5rem 2.5rem;\n  border-block: 1px solid var(--border);\n  padding: 2.2rem 0;\n}\n@media (min-width: 640px) { .specs__grid { grid-template-columns: repeat(2, 1fr); } }\n@media (min-width: 1024px) { .specs__grid { grid-template-columns: repeat(4, 1fr); } }\n.spec__label {\n  font-size: 0.68rem; font-weight: 500;\n  letter-spacing: 0.28em; text-transform: uppercase;\n  color: var(--accent-text);\n  margin-bottom: 0.5rem;\n}\n.spec__value {\n  font-family: var(--font-display);\n  font-variation-settings: \"SOFT\" 40, \"WONK\" 1;\n  font-weight: 400; font-size: 1.2rem;\n  color: var(--tx);\n  margin-bottom: 0.35rem;\n}\n.spec__note { font-size: 0.85rem; }\n.specs__foot {\n  display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;\n  gap: 1rem; margin-top: 1.6rem;\n}\n.specs__vary { font-size: 0.8rem; letter-spacing: 0.06em; }\n\/* Brand logo images \u2014 mono silhouettes generated from client files in Web\\Logo *\/\n.logo-img { height: 36px; width: auto; display: inline-block; opacity: 0.85; }\n.tech__list .logo-img { height: 36px; opacity: 0.8; }\n\n.logo-ph {\n  display: inline-block;\n  font-size: 0.7rem; font-weight: 500;\n  letter-spacing: 0.18em; text-transform: uppercase;\n  color: var(--tx-dim);\n  border: 1px dashed var(--border-sage);\n  border-radius: var(--radius-pill);\n  padding: 0.55em 1.2em;\n  opacity: 0.75;\n}\n\n\/* Before \/ after \u2014 consented placeholders only *\/\n.ba { padding: var(--sec-pad-y) var(--pad-x); }\n.ba .section-head { padding: 0; }\n.ba__grid { display: grid; grid-template-columns: 1fr; gap: 2rem; }\n@media (min-width: 768px) { .ba__grid { grid-template-columns: repeat(3, 1fr); } }\n.ph-frame {\n  aspect-ratio: 4 \/ 3;\n  border: 1px dashed var(--border-sage);\n  border-radius: var(--radius-card);\n  background: var(--bg-card);\n  display: grid; place-items: center;\n  padding: 1.5rem; text-align: center;\n  font-size: 0.75rem; font-weight: 500;\n  letter-spacing: 0.14em; text-transform: uppercase;\n  color: var(--tx-dim);\n}\n.ba__img {\n  display: block; width: 100%;\n  height: auto; \/* beats the height=\"900\" attribute so the full 4:3 diptych is always visible *\/\n  aspect-ratio: 4 \/ 3; object-fit: cover;\n  border-radius: var(--radius-card);\n}\n.ba__vary { margin-top: 1.4rem; font-size: 0.8rem; letter-spacing: 0.06em; color: var(--tx-dim); }\n\n\/* Testimonial slice \u2014 one voice, centered *\/\n.slice { padding: var(--sec-pad-y) var(--pad-x); }\n.slice .review { max-width: 44rem; margin-inline: auto; }\n\n\/* Related treatments reuse .t-group\/.t-grid\/.card as-is *\/\n.related { padding: var(--sec-pad-y) 0; background: var(--bg-page); }\n\n\/* Nav language switch *\/\n.nav__lang {\n  font-size: 0.72rem; letter-spacing: 0.18em;\n  color: var(--bone-dim);\n  border: 1px solid rgba(242, 240, 234, 0.18);\n  border-radius: var(--radius-pill);\n  padding: 0.45em 0.95em;\n  transition: color 0.3s var(--ease-out), border-color 0.3s var(--ease-out);\n}\n.nav__lang:hover, .nav__lang:focus-visible { color: var(--sage); border-color: var(--sage-deep); }\n\n\/* ============================================================\n   PRINT \/ PDF EXPORT \u2014 fixed elements must not repeat per page\n   ============================================================ *\/\n@media print {\n  .whatsapp, .nav__burger { display: none !important; }\n  .nav { position: static; background: #fff; }\n  .hero { height: auto; min-height: 0; }\n  .hero__content { position: static; padding: 2rem 0; }\n  .hero__video, .hero__scrim { display: none; }\n  html.js .reveal, html.js .hero__eyebrow, html.js .hero__line, html.js .hero__sub, html.js .hero__ctas { opacity: 1 !important; animation: none !important; }\n}\n\n<\/style>\n<script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      {\"@type\": \"Question\", \"name\": \"Will it look natural?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"That is the entire brief. Placement is planned against your own proportions, in small measured amounts, the goal is balance people sense, not work people spot.\"}},\n      {\"@type\": \"Question\", \"name\": \"Does it hurt?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Comfort is built into the process, most modern fillers include a numbing agent, and your nurse works gradually. Expect pressure and small pinches rather than pain.\"}},\n      {\"@type\": \"Question\", \"name\": \"How long do results last?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Typically six to eighteen months, depending on the product and the area treated. Your nurse will tell you what to expect for your specific plan.\"}},\n      {\"@type\": \"Question\", \"name\": \"Can fillers be reversed?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Hyaluronic-acid fillers can be dissolved if ever needed, one of the reasons we work with them. The plan always stays in your control.\"}},\n      {\"@type\": \"Question\", \"name\": \"Fillers or Sculptra, which is for me?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Fillers restore volume immediately; Sculptra rebuilds your own collagen gradually over months. Many plans use one, some combine both, the consultation is where that decision gets made properly.\"}},\n      {\"@type\": \"Question\", \"name\": \"Who administers the treatment?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Our clinic's nurse, always in a professional medical setting. Pregnancy, nursing and certain conditions are reviewed at your consultation first.\"}}\n    ]\n  }\n  <\/script>\n\n\n  <!-- ============================== NAV (shared) ============================== -->\n  <header class=\"nav\" id=\"top\">\n    <div class=\"nav__inner\">\n      <a class=\"nav__logo\" href=\"\/\" aria-label=\"Body Lounge Med Spa, home\">\n        <span class=\"nav__logo-mark\">BL.<\/span>\n        <span class=\"nav__logo-word\">Body Lounge<em>Med Spa<\/em><\/span>\n      <\/a>\n\n      <nav class=\"nav__links\" aria-label=\"Primary\">\n        <div class=\"nav__item nav__item--services\">\n          <button class=\"nav__link nav__services-btn\" aria-expanded=\"false\" aria-controls=\"services-menu\">\n            Services<span class=\"nav__caret\" aria-hidden=\"true\"><\/span>\n          <\/button>\n          <div class=\"nav__dropdown\" id=\"services-menu\">\n            <a href=\"\/our-services\/#body-contouring\">Body Contouring<\/a>\n            <a href=\"\/our-services\/#hair\">Hair<\/a>\n            <a href=\"\/our-services\/#injectables\">Injectables<\/a>\n            <a href=\"\/our-services\/#skin-rejuvenation\">Skin Rejuvenation<\/a>\n            <a href=\"\/our-services\/#wellness\">Wellness<\/a>\n            <a class=\"nav__dropdown-all\" href=\"\/our-services\/\">All services<\/a>\n          <\/div>\n        <\/div>\n        <a class=\"nav__link\" href=\"\/about-us\/\">About Us<\/a>\n        <a class=\"nav__link\" href=\"\/vip-memberships\/\">VIP Membership<\/a>\n        <a class=\"nav__link\" href=\"\/payment-plans\/\">Payment Plans<\/a>\n        <a class=\"nav__link\" href=\"\/blog\/\">Blog<\/a>\n        <a class=\"nav__link\" href=\"\/contact\/\">Contact<\/a>\n        <a class=\"nav__lang\" href=\"\/es\/\" lang=\"es\" aria-label=\"Versi\u00f3n en espa\u00f1ol\">ES<\/a>\n      <\/nav>\n\n      <!-- TODO: Pabau pendiente: cuando el booking este vivo, cambiar el link de WhatsApp de los CTAs por el de Pabau (Leo 2026-08-04) -->\n      <a class=\"btn btn--sage nav__cta\" href=\"https:\/\/wa.me\/19548498726\" target=\"_blank\" rel=\"noopener\">Book now<\/a>\n\n      <button class=\"nav__burger\" aria-expanded=\"false\" aria-controls=\"mobile-menu\" aria-label=\"Open menu\">\n        <span><\/span><span><\/span>\n      <\/button>\n    <\/div>\n  <\/header>\n\n  <!-- Mobile overlay menu -->\n  <div class=\"mobile-menu\" id=\"mobile-menu\" hidden inert>\n    <nav aria-label=\"Mobile\">\n      <p class=\"mobile-menu__eyebrow\">Services<\/p>\n      <a class=\"mobile-menu__sub\" href=\"\/our-services\/#body-contouring\">Body Contouring<\/a>\n      <a class=\"mobile-menu__sub\" href=\"\/our-services\/#hair\">Hair<\/a>\n      <a class=\"mobile-menu__sub\" href=\"\/our-services\/#injectables\">Injectables<\/a>\n      <a class=\"mobile-menu__sub\" href=\"\/our-services\/#skin-rejuvenation\">Skin Rejuvenation<\/a>\n      <a class=\"mobile-menu__sub\" href=\"\/our-services\/#wellness\">Wellness<\/a>\n      <div class=\"mobile-menu__rule\"><\/div>\n      <a class=\"mobile-menu__main\" href=\"\/about-us\/\">About Us<\/a>\n      <a class=\"mobile-menu__main\" href=\"\/vip-memberships\/\">VIP Membership<\/a>\n      <a class=\"mobile-menu__main\" href=\"\/payment-plans\/\">Payment Plans<\/a>\n      <a class=\"mobile-menu__main\" href=\"\/blog\/\">Blog<\/a>\n      <a class=\"mobile-menu__main\" href=\"\/contact\/\">Contact<\/a>\n      <a class=\"mobile-menu__main\" href=\"\/es\/\" lang=\"es\">Espa\u00f1ol<\/a>\n      <a class=\"btn btn--sage mobile-menu__cta\" href=\"https:\/\/wa.me\/19548498726\" target=\"_blank\" rel=\"noopener\">Book now<\/a>\n    <\/nav>\n  <\/div>\n\n  <main>\n\n    <!-- ============================== 1 \u00b7 HERO (signature B&W image) ============================== -->\n    <section class=\"hero hero--page\">\n      <img decoding=\"async\" class=\"hero__video\" src=\"https:\/\/bodyloungemedspa.com\/wp-content\/uploads\/2026\/08\/dermal-fillers-hero.webp\"\n           alt=\"\" aria-hidden=\"true\" fetchpriority=\"high\">\n      <div class=\"hero__scrim\" aria-hidden=\"true\"><\/div>\n      <div class=\"hero__content\">\n        <p class=\"eyebrow hero__eyebrow\">Injectables<\/p>\n        <h1 class=\"hero__title\">\n          <span class=\"hero__line\">Dermal Fillers<\/span>\n        <\/h1>\n        <p class=\"hero__sub\">Volume, returned with <em class=\"accent\">restraint<\/em>, balance, never exaggeration.<\/p>\n        <div class=\"hero__ctas\">\n          <!-- TODO: Pabau pendiente: cuando el booking este vivo, cambiar el link de WhatsApp de los CTAs por el de Pabau (Leo 2026-08-04) -->\n          <a class=\"btn btn--sage\" href=\"https:\/\/wa.me\/19548498726\" target=\"_blank\" rel=\"noopener\">Book your consultation<\/a>\n          <a class=\"btn btn--ghost\" href=\"https:\/\/wa.me\/19548498726\" target=\"_blank\" rel=\"noopener\">Ask on WhatsApp<\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- ============================== 2 \u00b7 INTRO ============================== -->\n    <section class=\"intro-split\">\n      <div class=\"intro-split__copy\">\n        <p class=\"eyebrow reveal\">What it is<\/p>\n        <h2 class=\"reveal\">What time takes,<br>quietly returned.<\/h2>\n        <p class=\"reveal\">Hyaluronic-acid fillers restore what time quietly takes: the curve of a cheek, the line of a jaw, the fullness of lips. Administered by our clinic's nurse, every placement is planned against your own features, the goal is balance, never exaggeration.<\/p>\n        <p class=\"reveal\">Results are visible immediately and refine over the following days. And because HA fillers can be adjusted, even dissolved if ever needed, the plan always stays in your control.<\/p>\n      <\/div>\n      <div class=\"intro-split__media reveal\">\n        <img decoding=\"async\" src=\"https:\/\/bodyloungemedspa.com\/wp-content\/uploads\/2026\/08\/dermal-fillers.webp\" loading=\"lazy\"\n             width=\"900\" height=\"1200\" alt=\"Close study of lips and chin before a dermal filler treatment at Body Lounge Med Spa\">\n      <\/div>\n    <\/section>\n\n    <!-- ============================== 3 \u00b7 HOW IT WORKS (typographic, no per-step photography yet) ============================== -->\n    <section class=\"steps\">\n      <header class=\"section-head reveal\">\n        <p class=\"eyebrow\">How it works<\/p>\n        <h2>Three movements,<br>one visit.<\/h2>\n      <\/header>\n      <div class=\"steps__grid\">\n        <div class=\"step reveal\">\n          <div class=\"step__media\">\n            <img decoding=\"async\" src=\"https:\/\/bodyloungemedspa.com\/wp-content\/uploads\/2026\/08\/fillers-step-1.webp\" loading=\"lazy\"\n                 width=\"900\" height=\"900\" alt=\"A gloved hand framing the chin, reading facial proportions\">\n          <\/div>\n          <span class=\"step__num\">Step 1<\/span>\n          <h3>The study<\/h3>\n          <p>Your nurse reads your face at rest and in motion, the plan is drawn against your proportions, not a template.<\/p>\n        <\/div>\n        <div class=\"step reveal\">\n          <div class=\"step__media\">\n            <img decoding=\"async\" src=\"https:\/\/bodyloungemedspa.com\/wp-content\/uploads\/2026\/08\/fillers-step-2.webp\" loading=\"lazy\"\n                 width=\"900\" height=\"900\" alt=\"A fine syringe held with precision beside the cheekbone\">\n          <\/div>\n          <span class=\"step__num\">Step 2<\/span>\n          <h3>Measured placement<\/h3>\n          <p>Small amounts, layer by layer, checking symmetry as she works. Comfort is built into the process.<\/p>\n        <\/div>\n        <div class=\"step reveal\">\n          <div class=\"step__media\">\n            <img decoding=\"async\" src=\"https:\/\/bodyloungemedspa.com\/wp-content\/uploads\/2026\/08\/fillers-step-3.webp\" loading=\"lazy\"\n                 width=\"900\" height=\"900\" alt=\"Gloved hands gently checking the balance of the jawline\">\n          <\/div>\n          <span class=\"step__num\">Step 3<\/span>\n          <h3>The refinement<\/h3>\n          <p>Any swelling settles within days, and the result refines into place, balance you sense, not work you spot.<\/p>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- ============================== 4 \u00b7 WHAT TO EXPECT ============================== -->\n    <section class=\"specs\">\n      <header class=\"section-head reveal\">\n        <p class=\"eyebrow\">What to expect<\/p>\n        <h2>The practical details.<\/h2>\n      <\/header>\n      <div class=\"specs__grid reveal\">\n        <div class=\"spec\">\n          <p class=\"spec__label\">Session<\/p>\n          <p class=\"spec__value\">30\u201345 min<\/p>\n          <p class=\"spec__note\">Including the mapping conversation.<\/p>\n        <\/div>\n        <div class=\"spec\">\n          <p class=\"spec__label\">Results<\/p>\n          <p class=\"spec__value\">Immediate<\/p>\n          <p class=\"spec__note\">Refining over the following two weeks.<\/p>\n        <\/div>\n        <div class=\"spec\">\n          <p class=\"spec__label\">Downtime<\/p>\n          <p class=\"spec__value\">Minimal<\/p>\n          <p class=\"spec__note\">Possible swelling or bruising for a few days.<\/p>\n        <\/div>\n        <div class=\"spec\">\n          <p class=\"spec__label\">Duration<\/p>\n          <p class=\"spec__value\">6\u201318 months<\/p>\n          <p class=\"spec__note\">Depending on product and area.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"specs__foot reveal\">\n        <p class=\"specs__vary\">Individual results may vary.<\/p>\n        <img decoding=\"async\" class=\"logo-img\" src=\"https:\/\/bodyloungemedspa.com\/wp-content\/uploads\/2026\/08\/logo-allergan-dark.png\" alt=\"Allergan\" height=\"28\">\n      <\/div>\n    <\/section>\n\n    <!-- ============================== 4b \u00b7 SCULPTRA, the biostimulator option (client decision 2026-07-29: featured here, not a separate page) ============================== -->\n    <section class=\"promo\">\n      <div class=\"promo__inner promo__inner--left reveal\">\n        <p class=\"eyebrow\">Also available, the biostimulator<\/p>\n        <h2>Sculptra&reg;, collagen,<br>rebuilt <em>gradually.<\/em><\/h2>\n        <p class=\"promo__body\">Where fillers restore volume instantly, Sculptra takes the long way: a poly-L-lactic-acid biostimulator that prompts your own skin to rebuild collagen across a series of sessions. Changes arrive gradually over the following months, and can last up to two years. Administered by our nurse, it suits those who want renewal that never announces itself.<\/p>\n        <!-- TODO: Pabau pendiente: cuando el booking este vivo, cambiar el link de WhatsApp de los CTAs por el de Pabau (Leo 2026-08-04) -->\n        <a class=\"btn btn--ghost\" href=\"https:\/\/wa.me\/19548498726\" target=\"_blank\" rel=\"noopener\">Ask about Sculptra at your consultation<\/a>\n        <br>\n        <img decoding=\"async\" class=\"logo-img\" src=\"https:\/\/bodyloungemedspa.com\/wp-content\/uploads\/2026\/08\/logo-sculptra-dark.png\" alt=\"Sculptra\" height=\"28\">\n      <\/div>\n    <\/section>\n\n    <!-- ============================== 5 \u00b7 PERSONALIZED PLAN (no pricing, client policy) ============================== -->\n    <section class=\"promo\">\n      <div class=\"promo__inner reveal\">\n        <p class=\"eyebrow\">Your plan<\/p>\n        <h2>Every face reads<br><em>differently.<\/em><\/h2>\n        <p class=\"promo__body\">Product, placement and amount depend entirely on your features and the look you want to keep. Pricing is discussed at a complimentary consultation with our nurse, where your plan is mapped before anything is placed.<\/p>\n        <!-- TODO: Pabau pendiente: cuando el booking este vivo, cambiar el link de WhatsApp de los CTAs por el de Pabau (Leo 2026-08-04) -->\n        <a class=\"btn btn--sage\" href=\"https:\/\/wa.me\/19548498726\" target=\"_blank\" rel=\"noopener\">Book your consultation<\/a>\n      <\/div>\n    <\/section>\n\n    <!-- Before\/after module removed, client decision 2026-07-30: B\/A only on Laser Hair Removal, T-Shape 2 and Cryoslim -->\n\n    <!-- ============================== 7 \u00b7 FAQ ============================== -->\n    <section class=\"faq\">\n      <header class=\"section-head reveal\">\n        <p class=\"eyebrow\">Good to know<\/p>\n        <h2>Questions, answered.<\/h2>\n      <\/header>\n      <div class=\"faq__list\">\n        <details class=\"faq__item reveal\">\n          <summary>Will it look natural?<\/summary>\n          <div class=\"faq__answer\"><p>That's the entire brief. Placement is planned against your own proportions, in small measured amounts, the goal is balance people sense, not work people spot.<\/p><\/div>\n        <\/details>\n        <details class=\"faq__item reveal\">\n          <summary>Does it hurt?<\/summary>\n          <div class=\"faq__answer\"><p>Comfort is built into the process, most modern fillers include a numbing agent, and your nurse works gradually. Expect pressure and small pinches rather than pain.<\/p><\/div>\n        <\/details>\n        <details class=\"faq__item reveal\">\n          <summary>How long do results last?<\/summary>\n          <div class=\"faq__answer\"><p>Typically six to eighteen months, depending on the product and the area treated. Your nurse will tell you what to expect for your specific plan.<\/p><\/div>\n        <\/details>\n        <details class=\"faq__item reveal\">\n          <summary>Can fillers be reversed?<\/summary>\n          <div class=\"faq__answer\"><p>Hyaluronic-acid fillers can be dissolved if ever needed, one of the reasons we work with them. The plan always stays in your control.<\/p><\/div>\n        <\/details>\n        <details class=\"faq__item reveal\">\n          <summary>Fillers or Sculptra, which is for me?<\/summary>\n          <div class=\"faq__answer\"><p>Fillers restore volume immediately; Sculptra rebuilds your own collagen gradually over months. Many plans use one, some combine both, the consultation is where that decision gets made properly.<\/p><\/div>\n        <\/details>\n        <details class=\"faq__item reveal\">\n          <summary>Who administers the treatment?<\/summary>\n          <div class=\"faq__answer\"><p>Our clinic's nurse, always in a professional medical setting. Pregnancy, nursing and certain conditions are reviewed at your consultation first.<\/p><\/div>\n        <\/details>\n      <\/div>\n    <\/section>\n\n    <!-- ============================== 8 \u00b7 TESTIMONIAL SLICE ============================== -->\n    <section class=\"slice\">\n      <figure class=\"review reveal\">\n        <blockquote>&ldquo;I recently tried the Body Lounge Med Spa and it was an incredible experience. The staff was attentive &amp; friendly, and the atmosphere was calming. My skin felt rejuvenated and hydrated afterward. Over-all it's a great experience.&rdquo;<\/blockquote>\n        <figcaption>Pallavi Datar \u00b7 Google review<\/figcaption>\n      <\/figure>\n    <\/section>\n\n    <!-- ============================== 9 \u00b7 RELATED TREATMENTS ============================== -->\n    <section class=\"related\">\n      <header class=\"section-head reveal\">\n        <p class=\"eyebrow\">Keep exploring<\/p>\n        <h2>Related treatments.<\/h2>\n      <\/header>\n      <div class=\"t-group\">\n        <div class=\"t-grid\">\n          <a class=\"card reveal\" href=\"\/our-services\/botox\/\">\n            <div class=\"card__media\">\n              <img decoding=\"async\" src=\"https:\/\/bodyloungemedspa.com\/wp-content\/uploads\/2026\/08\/botox.webp\" loading=\"lazy\"\n                   width=\"900\" height=\"1200\" alt=\"Botox treatment at Body Lounge Med Spa\">\n            <\/div>\n            <div class=\"card__body\">\n              <h4 class=\"card__name\">Botox&reg;<\/h4>\n              <p class=\"card__benefit\">Softens expression lines while keeping your face fully yours.<\/p>\n              <span class=\"card__rule\" aria-hidden=\"true\"><\/span>\n            <\/div>\n          <\/a>\n          <a class=\"card reveal\" href=\"\/our-services\/dermapen\/\">\n            <div class=\"card__media\">\n              <img decoding=\"async\" src=\"https:\/\/bodyloungemedspa.com\/wp-content\/uploads\/2026\/08\/dermapen.webp\" loading=\"lazy\"\n                   width=\"900\" height=\"1200\" alt=\"Dermapen microneedling at Body Lounge Med Spa\">\n            <\/div>\n            <div class=\"card__body\">\n              <h4 class=\"card__name\">Dermapen<\/h4>\n              <p class=\"card__benefit\">Microneedling designed to refine texture, tone and shallow scarring.<\/p>\n              <span class=\"card__rule\" aria-hidden=\"true\"><\/span>\n            <\/div>\n          <\/a>\n          <a class=\"card reveal\" href=\"\/our-services\/facials\/\">\n            <div class=\"card__media\">\n              <img decoding=\"async\" src=\"https:\/\/bodyloungemedspa.com\/wp-content\/uploads\/2026\/08\/facials.webp\" loading=\"lazy\"\n                   width=\"900\" height=\"1200\" alt=\"Facial treatment at Body Lounge Med Spa\">\n            <\/div>\n            <div class=\"card__body\">\n              <h4 class=\"card__name\">Facials<\/h4>\n              <p class=\"card__benefit\">Clinical-grade facials matched to your skin, not a menu.<\/p>\n              <span class=\"card__rule\" aria-hidden=\"true\"><\/span>\n            <\/div>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- ============================== 10 \u00b7 CTA BAND ============================== -->\n    <section class=\"book\" id=\"book\">\n      <div class=\"book__inner\">\n        <p class=\"eyebrow reveal\">Visit us<\/p>\n        <h2 class=\"reveal\">Begin with<br>a conversation.<\/h2>\n        <p class=\"book__body reveal\">Online booking is coming soon. Until then, reach us directly, we'll take it from there.<\/p>\n        <div class=\"book__options reveal\">\n          <!-- TODO: Pabau pendiente: cuando el booking este vivo, cambiar el link de WhatsApp de los CTAs por el de Pabau (Leo 2026-08-04) -->\n          <a class=\"btn btn--sage\" href=\"https:\/\/wa.me\/19548498726\" target=\"_blank\" rel=\"noopener\">Book now<\/a>\n          <a class=\"btn btn--ghost\" href=\"https:\/\/wa.me\/19548498726\" target=\"_blank\" rel=\"noopener\">WhatsApp us<\/a>\n        <\/div>\n        <p class=\"book__address reveal\">16612 Saddle Club Road, Weston, FL 33326 \u00b7 <a href=\"tel:+19548498726\">(954) 849-8726<\/a><\/p>\n      <\/div>\n    <\/section>\n  <\/main>\n\n  <!-- ============================== FOOTER (shared) ============================== -->\n  <footer class=\"footer\">\n    <div class=\"footer__inner\">\n      <div class=\"footer__brand\">\n        <p class=\"footer__logo\">BL.<\/p>\n        <p class=\"footer__tagline\">Aesthetic and wellness care, quietly done.<\/p>\n        <div class=\"footer__social\">\n          <a href=\"https:\/\/www.instagram.com\/bodyloungemedspa\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Body Lounge on Instagram\">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"17.2\" cy=\"6.8\" r=\"1.1\" fill=\"currentColor\"\/><\/svg>\n          <\/a>\n          <a href=\"https:\/\/www.facebook.com\/profile.php?id=61552038809150\" target=\"_blank\" rel=\"noopener\" aria-label=\"Body Lounge on Facebook\">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M14 8.5V7a1.5 1.5 0 0 1 1.5-1.5H17V2.8h-2.3A4.2 4.2 0 0 0 10.5 7v1.5H8V12h2.5v9.2H14V12h2.5l.5-3.5H14Z\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/><\/svg>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <nav class=\"footer__col\" aria-label=\"Footer, visit\">\n        <p class=\"footer__head\">Visit<\/p>\n        <address>\n          16612 Saddle Club Road<br>Weston, FL 33326<br>\n          <a href=\"tel:+19548498726\">(954) 849-8726<\/a><br>\n          <a href=\"mailto:info@bodyloungemedspa.com\">info@bodyloungemedspa.com<\/a>\n        <\/address>\n        <p class=\"footer__hours\">Mon\u2013Fri 9AM\u20137PM<br>Sat 9AM\u20135PM \u00b7 Sun closed<\/p>\n      <\/nav>\n\n      <nav class=\"footer__col\" aria-label=\"Footer, services\">\n        <p class=\"footer__head\">Services<\/p>\n        <a href=\"\/our-services\/cryoslim\/\">Cryoslim<\/a>\n        <a href=\"\/our-services\/emsculpt\/\">Emsculpt Neo&reg;<\/a>\n        <a href=\"\/our-services\/t-shape-2\/\">T-Shape 2<\/a>\n        <a href=\"\/our-services\/laser-hair-removal\/\">Laser Hair Removal<\/a>\n        <a href=\"\/our-services\/prp-hair\/\">PRP Hair<\/a>\n        <a href=\"\/our-services\/botox\/\">Botox&reg;<\/a>\n        <a href=\"\/our-services\/dermal-fillers\/\">Dermal Fillers<\/a>\n        <a href=\"\/our-services\/facials\/\">Facials<\/a>\n        <a href=\"\/our-services\/dermapen\/\">Dermapen<\/a>\n        <a href=\"\/our-services\/iv-therapy\/\">IV Therapy<\/a>\n        <a href=\"\/our-services\/tirzepatide\/\">Tirzepatide<\/a>\n      <\/nav>\n\n      <nav class=\"footer__col\" aria-label=\"Footer, studio\">\n        <p class=\"footer__head\">Studio<\/p>\n        <a href=\"\/about-us\/\">About Us<\/a>\n        <a href=\"\/meet-the-team\/\">Meet the Team<\/a>\n        <a href=\"\/testimonial\/\">Testimonials<\/a>\n        <a href=\"\/vip-memberships\/\">VIP Membership<\/a>\n        <a href=\"\/payment-plans\/\">Payment Plans<\/a>\n        <a href=\"\/blog\/\">Blog<\/a>\n        <a href=\"\/contact\/\">Contact<\/a>\n        <a href=\"\/es\/\" lang=\"es\">Espa\u00f1ol<\/a>\n      <\/nav>\n    <\/div>\n    <div class=\"footer__base\">\n      <p>&copy; 2026 Body Lounge Med Spa \u00b7 Weston, FL<\/p>\n      <p class=\"footer__legal\" style=\"margin-top:6px;\"><a href=\"\/terms-of-service\/\">Terms of Service<\/a> &middot; <a href=\"\/privacy-policy\/\">Privacy Policy<\/a><\/p>\n      <p class=\"footer__disclaimer\">Individual results may vary. Consultations are required to determine treatment suitability.<\/p>\n    <\/div>\n  <\/footer>\n\n  <!-- Floating WhatsApp, number confirmed by Leo 2026-07-29 -->\n  <a class=\"whatsapp\" href=\"https:\/\/wa.me\/19548498726\" target=\"_blank\" rel=\"noopener\" aria-label=\"Chat with Body Lounge on WhatsApp\">\n    <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2Zm0 18.2c-1.6 0-3.1-.4-4.4-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2Zm4.6-6.1c-.3-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1-.2.3-.7.8-.8 1-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.3-.4 0-.5.1-.7l.4-.5c.1-.2.1-.3.2-.5v-.5c0-.1-.5-1.4-.8-1.9-.2-.5-.4-.4-.6-.4h-.5c-.2 0-.5.1-.7.3-.2.3-.9.9-.9 2.2s.9 2.5 1.1 2.7c.1.2 1.8 2.8 4.4 3.9.6.3 1.1.4 1.5.6.6.2 1.2.2 1.6.1.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2l-.4-.2Z\"\/><\/svg>\n  <\/a>\n\n\n<script>\n\/* ============================================================\n   Body Lounge Med Spa \u2014 Home prototype v1\n   ============================================================ *\/\n\n\/\/ Single source of truth for booking\n\/\/ TODO: replace with Pabau booking link when live (Leo 2026-08-04: WhatsApp until Pabau is active)\nconst BOOKING_URL = \"https:\/\/wa.me\/19548498726\";\n\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n  const reducedMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n  \/* ---------- Booking CTAs read from the constant ---------- *\/\n  document.querySelectorAll(\"[data-booking]\").forEach((cta) => {\n    cta.setAttribute(\"href\", BOOKING_URL);\n    if (BOOKING_URL.startsWith(\"http\")) {\n      cta.setAttribute(\"target\", \"_blank\");\n      cta.setAttribute(\"rel\", \"noopener\");\n    }\n  });\n\n  \/* ---------- Nav: transparent over hero, solid on scroll ---------- *\/\n  const nav = document.querySelector(\".nav\");\n  const setNavState = () => {\n    nav.classList.toggle(\"nav--solid\", window.scrollY > 40);\n  };\n  setNavState();\n  window.addEventListener(\"scroll\", setNavState, { passive: true });\n\n  \/* ---------- Services dropdown (click\/tap + Escape) ---------- *\/\n  const servicesItem = document.querySelector(\".nav__item--services\");\n  const servicesBtn = document.querySelector(\".nav__services-btn\");\n  if (servicesBtn) {\n    servicesBtn.addEventListener(\"click\", () => {\n      const open = servicesItem.classList.toggle(\"is-open\");\n      servicesBtn.setAttribute(\"aria-expanded\", String(open));\n    });\n    document.addEventListener(\"click\", (e) => {\n      if (!servicesItem.contains(e.target)) {\n        servicesItem.classList.remove(\"is-open\");\n        servicesBtn.setAttribute(\"aria-expanded\", \"false\");\n      }\n    });\n    document.addEventListener(\"keydown\", (e) => {\n      if (e.key === \"Escape\") {\n        servicesItem.classList.remove(\"is-open\");\n        servicesBtn.setAttribute(\"aria-expanded\", \"false\");\n      }\n    });\n  }\n\n  \/* ---------- Mobile overlay menu ---------- *\/\n  const burger = document.querySelector(\".nav__burger\");\n  const mobileMenu = document.getElementById(\"mobile-menu\");\n  const closeMenu = () => {\n    burger.setAttribute(\"aria-expanded\", \"false\");\n    burger.setAttribute(\"aria-label\", \"Open menu\");\n    mobileMenu.hidden = true;\n    mobileMenu.inert = true;\n    document.body.classList.remove(\"menu-open\");\n  };\n  burger.addEventListener(\"click\", () => {\n    const willOpen = mobileMenu.hidden;\n    if (willOpen) {\n      burger.setAttribute(\"aria-expanded\", \"true\");\n      burger.setAttribute(\"aria-label\", \"Close menu\");\n      mobileMenu.hidden = false;\n      mobileMenu.inert = false;\n      document.body.classList.add(\"menu-open\");\n    } else {\n      closeMenu();\n    }\n  });\n  mobileMenu.querySelectorAll(\"a\").forEach((link) => link.addEventListener(\"click\", closeMenu));\n\n  \/* ---------- Scroll reveals \u2014 IntersectionObserver, restrained ---------- *\/\n  const revealEls = document.querySelectorAll(\".reveal\");\n  if (reducedMotion || !(\"IntersectionObserver\" in window)) {\n    revealEls.forEach((el) => el.classList.add(\"is-in\"));\n  } else {\n    const revealObserver = new IntersectionObserver(\n      (entries) => {\n        entries.forEach((entry) => {\n          if (entry.isIntersecting) {\n            entry.target.classList.add(\"is-in\");\n            revealObserver.unobserve(entry.target);\n          }\n        });\n      },\n      { threshold: 0.15, rootMargin: \"0px 0px -5% 0px\" }\n    );\n    revealEls.forEach((el) => revealObserver.observe(el));\n  }\n\n  \/* ---------- Card videos: play only while visible ---------- *\/\n  const cardVideos = document.querySelectorAll(\"[data-card-video]\");\n  if (reducedMotion) {\n    \/\/ Decorative autoplay disabled; poster\/first frame only.\n    cardVideos.forEach((v) => v.removeAttribute(\"autoplay\"));\n  } else if (\"IntersectionObserver\" in window) {\n    const videoObserver = new IntersectionObserver(\n      (entries) => {\n        entries.forEach((entry) => {\n          const video = entry.target;\n          if (entry.isIntersecting) {\n            video.play().catch(() => {});\n          } else {\n            video.pause();\n          }\n        });\n      },\n      { threshold: 0.25 }\n    );\n    cardVideos.forEach((v) => videoObserver.observe(v));\n  } else {\n    cardVideos.forEach((v) => v.play().catch(() => {}));\n  }\n\n  \/* ---------- Ambient hero video: pause when reduced motion ---------- *\/\n  if (reducedMotion) {\n    document.querySelectorAll(\"[data-ambient]\").forEach((v) => {\n      v.removeAttribute(\"autoplay\");\n      v.pause();\n    });\n  }\n});\n\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>BL. Body LoungeMed Spa Services Body Contouring Hair Injectables Skin Rejuvenation Wellness All services About Us VIP Membership Payment Plans Blog Contact ES Book now Services Body Contouring Hair Injectables Skin Rejuvenation Wellness About Us VIP Membership Payment Plans Blog Contact Espa\u00f1ol Book now Injectables Dermal Fillers Volume, returned with restraint, balance, never exaggeration. Book [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":2281,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"essential-blocks-blank-template.php","meta":{"_eb_attr":"","_gspb_post_css":"","_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"footnotes":""},"class_list":["post-2274","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_wp_attached_file":null,"_wp_attachment_metadata":null,"testimonials_star_count":null,"_testimonials_star_count":null,"laser_medspa_flexible_0_slider_content":null,"_laser_medspa_flexible_0_slider_content":null,"laser_medspa_flexible_1_title":null,"_laser_medspa_flexible_1_title":null,"laser_medspa_flexible_1_auto__manual":null,"_laser_medspa_flexible_1_auto__manual":null,"laser_medspa_flexible_1_cta":null,"_laser_medspa_flexible_1_cta":null,"_menu_item_type":null,"_menu_item_menu_item_parent":null,"_menu_item_object_id":null,"_menu_item_object":null,"_menu_item_target":null,"_menu_item_classes":null,"_menu_item_xfn":null,"_menu_item_url":null,"laser_medspa_flexible_2_title":null,"_laser_medspa_flexible_2_title":null,"laser_medspa_flexible_2_image_1":null,"_laser_medspa_flexible_2_image_1":null,"laser_medspa_flexible_2_image_2":null,"_laser_medspa_flexible_2_image_2":null,"laser_medspa_flexible_2_content":null,"_laser_medspa_flexible_2_content":null,"laser_medspa_flexible_3_title":null,"_laser_medspa_flexible_3_title":null,"laser_medspa_flexible_3_auto__manual":null,"_laser_medspa_flexible_3_auto__manual":null,"laser_medspa_flexible_3_cta":null,"_laser_medspa_flexible_3_cta":null,"laser_medspa_flexible_4_title":null,"_laser_medspa_flexible_4_title":null,"laser_medspa_flexible_4_auto__manual":null,"_laser_medspa_flexible_4_auto__manual":null,"laser_medspa_flexible_4_cta":null,"_laser_medspa_flexible_4_cta":null,"laser_medspa_flexible_0_slider_content_0_title":null,"_laser_medspa_flexible_0_slider_content_0_title":null,"laser_medspa_flexible_0_slider_content_0_sub_title_1":null,"_laser_medspa_flexible_0_slider_content_0_sub_title_1":null,"laser_medspa_flexible_0_slider_content_0_sub_title_2":null,"_laser_medspa_flexible_0_slider_content_0_sub_title_2":null,"laser_medspa_flexible_0_slider_content_0_content":null,"_laser_medspa_flexible_0_slider_content_0_content":null,"laser_medspa_flexible_0_slider_content_0_image":null,"_laser_medspa_flexible_0_slider_content_0_image":null,"laser_medspa_flexible_0_slider_content_0_cta_1":null,"_laser_medspa_flexible_0_slider_content_0_cta_1":null,"laser_medspa_flexible_1_select_services":null,"_laser_medspa_flexible_1_select_services":null,"laser_medspa_flexible_3_select_team":null,"_laser_medspa_flexible_3_select_team":null,"laser_medspa_flexible_4_select_testimonials":null,"_laser_medspa_flexible_4_select_testimonials":null,"service_best_use_title":null,"_service_best_use_title":null,"service_best_use_content":null,"_service_best_use_content":null,"service_best_use_title_content_grid_0_title":null,"_service_best_use_title_content_grid_0_title":null,"service_best_use_title_content_grid_0_content":null,"_service_best_use_title_content_grid_0_content":null,"service_best_use_title_content_grid_1_title":null,"_service_best_use_title_content_grid_1_title":null,"service_best_use_title_content_grid_1_content":null,"_service_best_use_title_content_grid_1_content":null,"service_best_use_title_content_grid_2_title":null,"_service_best_use_title_content_grid_2_title":null,"service_best_use_title_content_grid_2_content":null,"_service_best_use_title_content_grid_2_content":null,"service_best_use_title_content_grid_3_title":null,"_service_best_use_title_content_grid_3_title":null,"service_best_use_title_content_grid_3_content":null,"_service_best_use_title_content_grid_3_content":null,"service_best_use_title_content_grid_4_title":null,"_service_best_use_title_content_grid_4_title":null,"service_best_use_title_content_grid_4_content":null,"_service_best_use_title_content_grid_4_content":null,"service_best_use_title_content_grid_5_title":null,"_service_best_use_title_content_grid_5_title":null,"service_best_use_title_content_grid_5_content":null,"_service_best_use_title_content_grid_5_content":null,"service_best_use_title_content_grid_6_title":null,"_service_best_use_title_content_grid_6_title":null,"service_best_use_title_content_grid_6_content":null,"_service_best_use_title_content_grid_6_content":null,"service_best_use_title_content_grid_7_title":null,"_service_best_use_title_content_grid_7_title":null,"service_best_use_title_content_grid_7_content":null,"_service_best_use_title_content_grid_7_content":null,"service_best_use_title_content_grid":null,"_service_best_use_title_content_grid":null,"service_before_after_title":null,"_service_before_after_title":null,"service_before_after_content":null,"_service_before_after_content":null,"service_before_after_image":null,"_service_before_after_image":null,"service_faq_title":null,"_service_faq_title":null,"service_faq_question_ans_grid_0_question":null,"_service_faq_question_ans_grid_0_question":null,"service_faq_question_ans_grid_0_answer":null,"_service_faq_question_ans_grid_0_answer":null,"service_faq_question_ans_grid_1_question":null,"_service_faq_question_ans_grid_1_question":null,"service_faq_question_ans_grid_1_answer":null,"_service_faq_question_ans_grid_1_answer":null,"service_faq_question_ans_grid_2_question":null,"_service_faq_question_ans_grid_2_question":null,"service_faq_question_ans_grid_2_answer":null,"_service_faq_question_ans_grid_2_answer":null,"service_faq_question_ans_grid_3_question":null,"_service_faq_question_ans_grid_3_question":null,"service_faq_question_ans_grid_3_answer":null,"_service_faq_question_ans_grid_3_answer":null,"service_faq_question_ans_grid_4_question":null,"_service_faq_question_ans_grid_4_question":null,"service_faq_question_ans_grid_4_answer":null,"_service_faq_question_ans_grid_4_answer":null,"service_faq_question_ans_grid_5_question":null,"_service_faq_question_ans_grid_5_question":null,"service_faq_question_ans_grid_5_answer":null,"_service_faq_question_ans_grid_5_answer":null,"service_faq_question_ans_grid_6_question":null,"_service_faq_question_ans_grid_6_question":null,"service_faq_question_ans_grid_6_answer":null,"_service_faq_question_ans_grid_6_answer":null,"service_faq_question_ans_grid_7_question":null,"_service_faq_question_ans_grid_7_question":null,"service_faq_question_ans_grid_7_answer":null,"_service_faq_question_ans_grid_7_answer":null,"service_faq_question_ans_grid":null,"_service_faq_question_ans_grid":null,"laser_medspa_flexible_0_image_1":null,"_laser_medspa_flexible_0_image_1":null,"laser_medspa_flexible_0_image_2":null,"_laser_medspa_flexible_0_image_2":null,"laser_medspa_flexible_0_content":null,"_laser_medspa_flexible_0_content":null,"laser_medspa_flexible_0_additional_class":null,"_laser_medspa_flexible_0_additional_class":null,"laser_medspa_flexible_2_additional_class":null,"_laser_medspa_flexible_2_additional_class":null,"laser_medspa_flexible_0_show_hide":null,"_laser_medspa_flexible_0_show_hide":null,"laser_medspa_flexible_1_images":null,"_laser_medspa_flexible_1_images":null,"laser_medspa_flexible_0_sub_title":null,"_laser_medspa_flexible_0_sub_title":null,"_wp_attachment_context":null,"laser_medspa_flexible_0_services_repeater_0_select_category":null,"_laser_medspa_flexible_0_services_repeater_0_select_category":null,"laser_medspa_flexible_0_services_repeater_0_select_color":null,"_laser_medspa_flexible_0_services_repeater_0_select_color":null,"laser_medspa_flexible_0_services_repeater_1_select_category":null,"_laser_medspa_flexible_0_services_repeater_1_select_category":null,"laser_medspa_flexible_0_services_repeater_1_select_color":null,"_laser_medspa_flexible_0_services_repeater_1_select_color":null,"laser_medspa_flexible_0_services_repeater_2_select_category":null,"_laser_medspa_flexible_0_services_repeater_2_select_category":null,"laser_medspa_flexible_0_services_repeater_2_select_color":null,"_laser_medspa_flexible_0_services_repeater_2_select_color":null,"laser_medspa_flexible_0_services_repeater":null,"_laser_medspa_flexible_0_services_repeater":null,"laser_medspa_flexible_0_services_repeater_3_select_category":null,"_laser_medspa_flexible_0_services_repeater_3_select_category":null,"laser_medspa_flexible_0_services_repeater_3_select_color":null,"_laser_medspa_flexible_0_services_repeater_3_select_color":null,"laser_medspa_flexible_0_services_repeater_4_select_category":null,"_laser_medspa_flexible_0_services_repeater_4_select_category":null,"laser_medspa_flexible_0_services_repeater_4_select_color":null,"_laser_medspa_flexible_0_services_repeater_4_select_color":null,"laser_medspa_flexible_1_form_short_code":null,"_laser_medspa_flexible_1_form_short_code":null,"laser_medspa_flexible_1_hours_title":null,"_laser_medspa_flexible_1_hours_title":null,"laser_medspa_flexible_1_day_hours":null,"_laser_medspa_flexible_1_day_hours":null,"service_before_after_show__hide":null,"_service_before_after_show__hide":null,"hablamos_espanol_content":null,"_hablamos_espanol_content":null,"hablamos_espanol_title":null,"_hablamos_espanol_title":null,"our_team_designation":null,"_our_team_designation":null,"laser_medspa_flexible_0_slider_content_1_title":null,"_laser_medspa_flexible_0_slider_content_1_title":null,"laser_medspa_flexible_0_slider_content_1_sub_title_1":null,"_laser_medspa_flexible_0_slider_content_1_sub_title_1":null,"laser_medspa_flexible_0_slider_content_1_sub_title_2":null,"_laser_medspa_flexible_0_slider_content_1_sub_title_2":null,"laser_medspa_flexible_0_slider_content_1_content":null,"_laser_medspa_flexible_0_slider_content_1_content":null,"laser_medspa_flexible_0_slider_content_1_image":null,"_laser_medspa_flexible_0_slider_content_1_image":null,"laser_medspa_flexible_0_slider_content_1_cta_1":null,"_laser_medspa_flexible_0_slider_content_1_cta_1":null,"_oembed_86198a6b6e5f0a06984d72f4766bf4ce":null,"_oembed_d409838550ea8042b16e915173609bc1":null,"laser_medspa_flexible_5_form_short_code":null,"_laser_medspa_flexible_5_form_short_code":null,"laser_medspa_flexible_5_hours_title":null,"_laser_medspa_flexible_5_hours_title":null,"laser_medspa_flexible_5_day_hours":null,"_laser_medspa_flexible_5_day_hours":null,"laser_medspa_flexible_6_title":null,"_laser_medspa_flexible_6_title":null,"laser_medspa_flexible_6_form_script":null,"_laser_medspa_flexible_6_form_script":null,"laser_medspa_flexible_6_image":null,"_laser_medspa_flexible_6_image":null,"_form":null,"_mail":null,"_mail_2":null,"_messages":null,"_additional_settings":null,"_locale":null,"_hash":null,"origin":null,"is_wp_suggestion":null,"_wp_font_face_file":null,"_wpcode_auto_insert":null,"_wpcode_auto_insert_number":null,"_wpcode_library_id":null,"_wpcode_conditional_logic_enabled":null,"_wpcode_priority":null,"_wpcode_note":null,"_wpcode_location_extra":null,"_wpcode_shortcode_attributes":null,"_wpcode_conditional_logic":null,"_wp_attachment_image_alt":null,"wp-smpro-smush-data":null,"wp-smush-lossy":null,"rank_math_facebook_image":null,"rank_math_facebook_image_id":null,"rank_math_contentai_score":null,"_oembed_7b9661a8bcf9cab91388608522f3f001":null,"_oembed_18781ac8bfcbc2b06bf1c33559bc6459":null,"_oembed_d5515cd68adc65062d81e0cf29cb116d":null,"_wp_attachment_backup_sizes":null,"_review":null,"_oembed_1280d200757a3a09394aa3597050c0fb":null,"rank_math_primary_category":null,"_oembed_df368172031cda90c0bfc063c62658c0":null,"blocksy_post_meta_options":null,"w3tc_imageservice":null,"w3tc_imageservice_file":null,"_oembed_a16f18282a87feb224299600f660deb7":null,"_oembed_30589df93c1c4d3441d05ee34801e691":null,"_oembed_a57e9961736025d104c68f7b1dc5c689":null,"_dp_is_rewrite_republish_copy":null,"_dp_has_rewrite_republish_copy":null,"_dp_creation_date_gmt":null,"_wp_desired_post_slug":null,"_wp_trash_meta_status":null,"_wp_trash_meta_time":null,"_wp_page_template":"essential-blocks-blank-template.php","_edit_last":null,"_edit_lock":null,"_dp_original":null,"laser_medspa_flexible":null,"_laser_medspa_flexible":null,"_wp_old_date":null,"laser_medspa_flexible_0_title":null,"_laser_medspa_flexible_0_title":null,"laser_medspa_flexible_0_watermark_title":null,"_laser_medspa_flexible_0_watermark_title":null,"laser_medspa_flexible_0_auto_manual":null,"_laser_medspa_flexible_0_auto_manual":null,"laser_medspa_flexible_0_select_testimonial":null,"_laser_medspa_flexible_0_select_testimonial":null,"_thumbnail_id":null,"sub_title":null,"_sub_title":null,"body_lms_blog_sub_title":null,"_body_lms_blog_sub_title":null,"_wp_old_slug":null,"_elementor_edit_mode":null,"_elementor_template_type":null,"_elementor_version":null,"_elementor_pro_version":null,"_elementor_data":null,"_elementor_page_assets":null,"_elementor_conditions":null,"_elementor_page_settings":null,"_elementor_controls_usage":null,"_eb_reusable_block_ids":[],"_eb_attr":null,"footnotes":null,"_gspb_post_css":null,"rank_math_seo_score":null,"rank_math_internal_links_processed":"1","rank_math_description":null,"rank_math_title":null,"rank_math_focus_keyword":null,"rank_math_og_content_image":{"check":"3a1aac154c4f8404729f64c75b3ffdf5","images":[2225]},"_glsr_average":null,"_glsr_ranking":null,"_glsr_reviews":null,"rank_math_lock_modified_date":null,"_pys_head_footer":null,"_joinchat":null,"_links":{"self":[{"href":"https:\/\/bodyloungemedspa.com\/es\/wp-json\/wp\/v2\/pages\/2274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bodyloungemedspa.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bodyloungemedspa.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bodyloungemedspa.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bodyloungemedspa.com\/es\/wp-json\/wp\/v2\/comments?post=2274"}],"version-history":[{"count":8,"href":"https:\/\/bodyloungemedspa.com\/es\/wp-json\/wp\/v2\/pages\/2274\/revisions"}],"predecessor-version":[{"id":2669,"href":"https:\/\/bodyloungemedspa.com\/es\/wp-json\/wp\/v2\/pages\/2274\/revisions\/2669"}],"up":[{"embeddable":true,"href":"https:\/\/bodyloungemedspa.com\/es\/wp-json\/wp\/v2\/pages\/2281"}],"wp:attachment":[{"href":"https:\/\/bodyloungemedspa.com\/es\/wp-json\/wp\/v2\/media?parent=2274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}