{"id":48,"date":"2026-06-10T04:05:11","date_gmt":"2026-06-10T04:05:11","guid":{"rendered":"https:\/\/fable.hirebetternerds.co\/?page_id=48"},"modified":"2026-06-10T04:07:21","modified_gmt":"2026-06-10T04:07:21","slug":"how-to-choose-a-med-spa","status":"publish","type":"page","link":"https:\/\/fable.hirebetternerds.co\/?page_id=48","title":{"rendered":"How to Choose a Med Spa: 9 Credential Checks | Lakeshore Aesthetics"},"content":{"rendered":"<style id=\"lakeshore-inline\">\/*\nTheme Name: Lakeshore Aesthetics\nDescription: Custom Sonic-built theme for Lakeshore Aesthetics \u2014 medical spa, Northwest Indiana. Understated luxury: clinical, warm, honest.\nVersion: 1.0.0\nAuthor: Sonic 777\nText Domain: lakeshore\n*\/<\/p>\n<p>\/* ==========================================================================\n   1. DESIGN TOKENS\n   ========================================================================== *\/\n:root {\n  --c-evergreen: #1E3D34;\n  --c-pine: #122620;\n  --c-bronze: #B08D57;\n  --c-bronze-dark: #94743F;\n  --c-champagne: #E8DCC8;\n  --c-ivory: #FAF7F2;\n  --c-white: #FFFFFF;\n  --c-text: #4A5550;\n  --c-fog: #9AA39E;\n  --c-line: #E7E1D6;\n  --c-success: #3E7A5E;\n  --c-danger: #A65046;<\/p>\n<p>  --font-display: \"Fraunces\", Georgia, serif;\n  --font-body: \"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;<\/p>\n<p>  --fs-h1: clamp(2.1rem, 5.5vw, 3.6rem);\n  --fs-h2: clamp(1.6rem, 3.5vw, 2.4rem);\n  --fs-h3: clamp(1.2rem, 2.2vw, 1.5rem);\n  --fs-body: clamp(1rem, 1.1vw, 1.0625rem);\n  --fs-small: 0.875rem;\n  --fs-eyebrow: 0.6875rem;<\/p>\n<p>  --space-section: clamp(3.5rem, 9vw, 7rem);\n  --gap: clamp(1.25rem, 3vw, 2rem);\n  --radius: 6px;\n  --radius-lg: 12px;\n  --shadow-soft: 0 10px 40px -12px rgba(18, 38, 32, 0.14);\n  --container: 1160px;\n}<\/p>\n<p>\/* ==========================================================================\n   2. RESPONSIVE FOUNDATION (mobile-first; breakpoints 768px \/ 1100px)\n   ========================================================================== *\/\n*, *::before, *::after { box-sizing: border-box; }\nhtml { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }\nbody {\n  margin: 0;\n  font-family: var(--font-body);\n  font-size: var(--fs-body);\n  line-height: 1.65;\n  color: var(--c-text);\n  background: var(--c-ivory);\n  overflow-x: clip;\n}\nimg, svg, video { max-width: 100%; height: auto; display: block; }\n.container { width: min(100% - 2.5rem, var(--container)); margin-inline: auto; }\n.container--narrow { width: min(100% - 2.5rem, 820px); margin-inline: auto; }<\/p>\n<p>.grid-2, .grid-3, .grid-4 { display: grid; grid-template-columns: 1fr; gap: var(--gap); }\n@media (min-width: 768px) {\n  .grid-2 { grid-template-columns: repeat(2, 1fr); }\n  .grid-3 { grid-template-columns: repeat(3, 1fr); }\n  .grid-4 { grid-template-columns: repeat(2, 1fr); }\n}\n@media (min-width: 1100px) {\n  .grid-4 { grid-template-columns: repeat(4, 1fr); }\n}<\/p>\n<p>\/* ==========================================================================\n   3. TYPOGRAPHY\n   ========================================================================== *\/\nh1, h2, h3, h4 {\n  font-family: var(--font-display);\n  font-weight: 500;\n  color: var(--c-evergreen);\n  line-height: 1.15;\n  margin: 0 0 0.6em;\n  letter-spacing: -0.01em;\n}\nh1 { font-size: var(--fs-h1); }\nh2 { font-size: var(--fs-h2); }\nh3 { font-size: var(--fs-h3); }\np { margin: 0 0 1.2em; }\na { color: var(--c-evergreen); text-decoration-color: var(--c-bronze); text-underline-offset: 3px; }\na:hover { color: var(--c-bronze-dark); }<\/p>\n<p>.eyebrow {\n  display: inline-block;\n  font-family: var(--font-body);\n  font-size: var(--fs-eyebrow);\n  font-weight: 600;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--c-bronze-dark);\n  margin-bottom: 1rem;\n}\n.lead { font-size: clamp(1.0625rem, 1.4vw, 1.25rem); color: var(--c-text); }\n.text-center { text-align: center; }<\/p>\n<p>\/* ==========================================================================\n   4. BUTTONS\n   ========================================================================== *\/\n.btn, .btn-primary, .btn-ghost, .btn-light,\na.btn, a.btn-primary, a.btn-ghost, a.btn-light {\n  display: inline-block;\n  font-family: var(--font-body);\n  font-size: 0.9375rem;\n  font-weight: 600;\n  letter-spacing: 0.02em;\n  padding: 0.95rem 2rem;\n  min-height: 44px;\n  border-radius: var(--radius);\n  text-decoration: none;\n  transition: all 0.22s ease;\n  cursor: pointer;\n  border: 1px solid transparent;\n  text-align: center;\n}\n.btn-primary, a.btn-primary { background: var(--c-bronze); color: var(--c-white); }\n.btn-primary:hover, a.btn-primary:hover { background: var(--c-bronze-dark); color: var(--c-white); transform: translateY(-1px); }\n.btn-ghost, a.btn-ghost { background: transparent; color: var(--c-evergreen); border-color: var(--c-evergreen); }\n.btn-ghost:hover, a.btn-ghost:hover { background: var(--c-evergreen); color: var(--c-ivory); }\n.btn-light, a.btn-light { background: var(--c-ivory); color: var(--c-evergreen); }\n.btn-light:hover, a.btn-light:hover { background: var(--c-champagne); color: var(--c-pine); }<\/p>\n<p>\/* ==========================================================================\n   5. HEADER \/ NAV\n   ========================================================================== *\/\n.site-header {\n  position: sticky; top: 0; z-index: 100;\n  background: rgba(250, 247, 242, 0.92);\n  backdrop-filter: blur(12px);\n  border-bottom: 1px solid var(--c-line);\n}\n.site-header__inner {\n  display: flex; align-items: center; justify-content: space-between;\n  gap: 1.5rem; padding: 0.9rem 0;\n}\n.site-logo { font-family: var(--font-display); font-size: 1.35rem; font-weight: 600; color: var(--c-evergreen); text-decoration: none; line-height: 1.1; }\n.site-logo span { display: block; font-family: var(--font-body); font-size: 0.625rem; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; color: var(--c-bronze-dark); margin-top: 2px; }\n.site-logo-img { height: 56px; width: auto; display: block; mix-blend-mode: multiply; }\n@media (min-width: 768px) { .site-logo-img { height: 64px; } }<\/p>\n<p>.main-nav { display: none; }\n.main-nav ul { list-style: none; display: flex; gap: 1.75rem; margin: 0; padding: 0; }\n.main-nav a { font-size: 0.9rem; font-weight: 500; text-decoration: none; color: var(--c-evergreen); }\n.main-nav a:hover { color: var(--c-bronze-dark); }\n.site-header a.header-cta { display: none; }<\/p>\n<p>.nav-toggle {\n  display: inline-flex; flex-direction: column; justify-content: center; gap: 5px;\n  width: 44px; height: 44px; padding: 10px;\n  background: none; border: 1px solid var(--c-line); border-radius: var(--radius); cursor: pointer;\n}\n.nav-toggle span { display: block; height: 2px; width: 100%; background: var(--c-evergreen); transition: transform 0.2s ease, opacity 0.2s ease; }\n.nav-toggle[aria-expanded=\"true\"] span:nth-child(1) { transform: translateY(7px) rotate(45deg); }\n.nav-toggle[aria-expanded=\"true\"] span:nth-child(2) { opacity: 0; }\n.nav-toggle[aria-expanded=\"true\"] span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }<\/p>\n<p>.mobile-nav { display: none; border-top: 1px solid var(--c-line); background: var(--c-ivory); }\n.mobile-nav.is-open { display: block; }\n.mobile-nav ul { list-style: none; margin: 0; padding: 0.5rem 0 1rem; }\n.mobile-nav a { display: block; padding: 0.8rem 0; font-size: 1.05rem; font-weight: 500; text-decoration: none; color: var(--c-evergreen); border-bottom: 1px solid var(--c-line); }\n.mobile-nav .btn-primary { margin-top: 1rem; display: block; }<\/p>\n<p>.header-phone { display: none; }\n@media (min-width: 1100px) {\n  .main-nav { display: block; }\n  .site-header a.header-cta { display: inline-block; padding: 0.7rem 1.4rem; }\n  .header-phone { display: inline-block; font-weight: 600; font-size: 0.9375rem; text-decoration: none; color: var(--c-evergreen); white-space: nowrap; }\n  .header-phone:hover { color: var(--c-bronze-dark); }\n  .nav-toggle, .mobile-nav { display: none !important; }\n}<\/p>\n<p>\/* ==========================================================================\n   6. SECTIONS \/ SONIC BOOM ARCHITECTURE\n   ========================================================================== *\/\n.section { padding-block: var(--space-section); }\n.section--white { background: var(--c-white); }\n.section--champagne { background: var(--c-champagne); }\n.section--dark { background: var(--c-pine); }\n.section--dark h1, .section--dark h2, .section--dark h3 { color: var(--c-ivory); }\n.section--dark p, .section--dark li { color: rgba(250, 247, 242, 0.82); }\n.section--dark .eyebrow { color: var(--c-champagne); }<\/p>\n<p>.section-head { max-width: 680px; margin: 0 auto 3rem; text-align: center; }<\/p>\n<p>\/* Hero *\/\n.hero { position: relative; isolation: isolate; padding-block: clamp(4.5rem, 12vw, 9rem); background: var(--c-pine); overflow: hidden; }\n.hero__media { position: absolute; inset: 0; z-index: -2; }\n.hero__media img { width: 100%; height: 100%; object-fit: cover; }\n.hero__scrim { position: absolute; inset: 0; z-index: -1; background: linear-gradient(100deg, rgba(18,38,32,0.88) 0%, rgba(18,38,32,0.55) 55%, rgba(18,38,32,0.18) 100%); }\n.hero__content { max-width: 640px; }\n.hero h1 { color: var(--c-ivory); }\n.hero .lead { color: rgba(250, 247, 242, 0.88); }\n.hero__actions { display: flex; flex-wrap: wrap; gap: 1rem; margin-top: 2rem; }\n.hero__proof { display: flex; flex-wrap: wrap; gap: 1.5rem; margin-top: 2.5rem; padding-top: 1.75rem; border-top: 1px solid rgba(250,247,242,0.22); }\n.hero__proof div { font-size: var(--fs-small); color: rgba(250,247,242,0.85); }\n.hero__proof strong { display: block; font-family: var(--font-display); font-size: 1.4rem; color: var(--c-champagne); font-weight: 500; }<\/p>\n<p>\/* Trust bar *\/\n.trust-bar { background: var(--c-evergreen); padding-block: 1.1rem; }\n.trust-bar .container { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.75rem 2.5rem; }\n.trust-bar span { font-size: 0.8125rem; font-weight: 500; letter-spacing: 0.04em; color: rgba(250,247,242,0.92); }<\/p>\n<p>\/* Cards *\/\n.card {\n  background: var(--c-white); border: 1px solid var(--c-line); border-radius: var(--radius-lg);\n  padding: 2rem 1.75rem; transition: box-shadow 0.25s ease, transform 0.25s ease;\n  display: flex; flex-direction: column;\n}\n.card:hover { box-shadow: var(--shadow-soft); transform: translateY(-3px); }\n.card h3 a { text-decoration: none; }\n.card .card__icon { width: 52px; height: 52px; margin-bottom: 1.25rem; color: var(--c-bronze-dark); }\n.card .card__icon svg { width: 100%; height: 100%; }\n.card__link { margin-top: auto; font-weight: 600; font-size: 0.9rem; text-decoration: none; color: var(--c-bronze-dark); }\n.card__link::after { content: \" \u2192\"; }\n.card--img { padding: 0; overflow: hidden; }\n.card--img img { width: 100%; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.card--img .card__body { padding: 1.5rem 1.75rem 2rem; display: flex; flex-direction: column; flex: 1; }<\/p>\n<p>\/* Steps *\/\n.steps { counter-reset: step; }\n.step { position: relative; padding-left: 4.25rem; margin-bottom: 2.25rem; }\n.step::before {\n  counter-increment: step; content: counter(step, decimal-leading-zero);\n  position: absolute; left: 0; top: 0;\n  font-family: var(--font-display); font-size: 1.5rem; color: var(--c-bronze);\n  width: 3rem; height: 3rem; display: grid; place-items: center;\n  border: 1px solid var(--c-line); border-radius: 50%; background: var(--c-white);\n}<\/p>\n<p>\/* Testimonials *\/\n.quote-card { background: var(--c-white); border: 1px solid var(--c-line); border-radius: var(--radius-lg); padding: 2rem 1.75rem; }\n.quote-card blockquote { margin: 0 0 1.25rem; font-family: var(--font-display); font-size: 1.1rem; line-height: 1.5; color: var(--c-evergreen); }\n.quote-card cite { font-style: normal; font-size: var(--fs-small); color: var(--c-fog); }\n.quote-card cite strong { display: block; color: var(--c-text); }\n.stars { color: var(--c-bronze); letter-spacing: 2px; margin-bottom: 0.75rem; font-size: 0.9rem; }<\/p>\n<p>\/* Pricing table *\/\n.price-table { width: 100%; border-collapse: collapse; background: var(--c-white); border: 1px solid var(--c-line); border-radius: var(--radius-lg); overflow: hidden; }\n.price-table th, .price-table td { padding: 0.9rem 1.25rem; text-align: left; border-bottom: 1px solid var(--c-line); font-size: 0.9375rem; }\n.price-table th { background: var(--c-evergreen); color: var(--c-ivory); font-weight: 600; }\n.price-table tr:last-child td { border-bottom: none; }\n.price-table td:last-child { font-weight: 600; color: var(--c-evergreen); white-space: nowrap; }<\/p>\n<p>\/* FAQ *\/\n.faq-item { background: var(--c-white); border: 1px solid var(--c-line); border-radius: var(--radius); margin-bottom: 0.75rem; }\n.faq-item summary { cursor: pointer; padding: 1.1rem 1.4rem; font-weight: 600; color: var(--c-evergreen); list-style: none; position: relative; padding-right: 3rem; }\n.faq-item summary::-webkit-details-marker { display: none; }\n.faq-item summary::after { content: \"+\"; position: absolute; right: 1.4rem; top: 50%; transform: translateY(-50%); font-family: var(--font-display); font-size: 1.4rem; color: var(--c-bronze); }\n.faq-item[open] summary::after { content: \"\u2013\"; }\n.faq-item .faq-body { padding: 0 1.4rem 1.25rem; }<\/p>\n<p>\/* CTA band *\/\n.cta-band { background: var(--c-evergreen); border-radius: var(--radius-lg); padding: clamp(2.5rem, 6vw, 4.5rem); text-align: center; }\n.cta-band h2 { color: var(--c-ivory); }\n.cta-band p { color: rgba(250,247,242,0.85); max-width: 560px; margin-inline: auto; }\n.cta-band .hero__actions { justify-content: center; }<\/p>\n<p>\/* Split feature *\/\n.split { display: grid; grid-template-columns: 1fr; gap: var(--gap); align-items: center; }\n.split img { border-radius: var(--radius-lg); width: 100%; aspect-ratio: 4 \/ 3.2; object-fit: cover; }\n@media (min-width: 768px) { .split { grid-template-columns: 1fr 1fr; gap: clamp(2rem, 5vw, 4rem); } .split--flip > :first-child { order: 2; } }<\/p>\n<p>\/* Checklist *\/\n.checklist { list-style: none; padding: 0; margin: 0 0 1.5rem; }\n.checklist li { position: relative; padding-left: 2rem; margin-bottom: 0.7rem; }\n.checklist li::before { content: \"\u2713\"; position: absolute; left: 0; top: 0; color: var(--c-bronze-dark); font-weight: 700; }<\/p>\n<p>\/* Breadcrumbs *\/\n.breadcrumbs { font-size: 0.8125rem; color: var(--c-fog); padding: 1rem 0 0; }\n.breadcrumbs a { color: var(--c-fog); text-decoration: none; }\n.breadcrumbs a:hover { color: var(--c-bronze-dark); }<\/p>\n<p>\/* Page hero (interior pages) *\/\n.page-hero { background: var(--c-pine); padding-block: clamp(3rem, 8vw, 5.5rem); position: relative; isolation: isolate; overflow: hidden; }\n.page-hero h1 { color: var(--c-ivory); max-width: 720px; }\n.page-hero .lead { color: rgba(250,247,242,0.85); max-width: 640px; }\n.page-hero .hero__media, .page-hero .hero__scrim { display: block; }<\/p>\n<p>\/* ==========================================================================\n   7. FOOTER\n   ========================================================================== *\/\n.site-footer { background: var(--c-pine); color: rgba(250,247,242,0.78); padding: var(--space-section) 0 2rem; margin-top: 0; }\n.site-footer h4 { color: var(--c-champagne); font-size: 1rem; margin-bottom: 1rem; }\n.site-footer ul { list-style: none; margin: 0; padding: 0; }\n.site-footer li { margin-bottom: 0.55rem; }\n.site-footer a { color: rgba(250,247,242,0.78); text-decoration: none; font-size: 0.9rem; }\n.site-footer a:hover { color: var(--c-champagne); }\n.footer-grid { display: grid; grid-template-columns: 1fr; gap: 2.5rem; padding-bottom: 3rem; border-bottom: 1px solid rgba(250,247,242,0.14); }\n@media (min-width: 768px) { .footer-grid { grid-template-columns: 1.4fr 1fr 1fr 1fr; } }\n.footer-bottom { display: flex; flex-wrap: wrap; gap: 1rem; justify-content: space-between; padding-top: 1.5rem; font-size: 0.8125rem; color: rgba(250,247,242,0.5); }\n.footer-logo { font-family: var(--font-display); font-size: 1.3rem; color: var(--c-ivory); text-decoration: none; }\n.footer-disclaimer { font-size: 0.75rem; color: rgba(250,247,242,0.45); margin-top: 1rem; max-width: 420px; }<\/p>\n<p>\/* ==========================================================================\n   8. ELEMENTOR COMPAT + UTILITIES\n   ========================================================================== *\/\n.elementor-section, .elementor-container { max-width: 100%; }\n.elementor-widget-container h2 { margin-top: 0; }\n.icon-cap svg, .icon-cap img { max-width: 64px; max-height: 64px; }\n.hero .icon-decorative { max-width: 120px; }\n@media (min-width: 768px) { .hero .icon-decorative { max-width: 200px; } }<\/p>\n<p>\/* Sonic Boom: sticky mobile action bar *\/\n.boom-bar {\n  position: fixed; bottom: 0; left: 0; right: 0; z-index: 90;\n  display: flex; background: var(--c-pine);\n  padding-bottom: env(safe-area-inset-bottom);\n  box-shadow: 0 -6px 24px rgba(18, 38, 32, 0.22);\n}\n.boom-bar a {\n  flex: 1; text-align: center; padding: 0.95rem 0.5rem; min-height: 44px;\n  font-size: 0.9375rem; font-weight: 600; text-decoration: none; letter-spacing: 0.02em;\n}\n.boom-bar .boom-call { background: var(--c-pine); color: var(--c-ivory); }\n.boom-bar .boom-text { background: var(--c-evergreen); color: var(--c-ivory); }\n.boom-bar .boom-book { background: var(--c-bronze); color: var(--c-white); flex: 1.4; }\n@media (max-width: 1099px) { body { padding-bottom: 52px; } }\n@media (min-width: 1100px) { .boom-bar { display: none; } body { padding-bottom: 0; } }<\/p>\n<p>\/* Sonic Motion: scroll progress bar *\/\n.sonic-progress {\n  position: fixed; top: 0; left: 0; right: 0; height: 3px; z-index: 101;\n  background: linear-gradient(90deg, var(--c-bronze), var(--c-bronze-dark));\n  transform-origin: 0 50%; transform: scaleX(0); pointer-events: none;\n}\n@media (prefers-reduced-motion: reduce) { .sonic-progress { display: none; } }\n.hero, .page-hero { overflow: hidden; } \/* contain parallax scale *\/<\/p>\n<p>\/* Sonic Boom: multi-step form *\/\n.bf-form label { display: block; font-weight: 600; font-size: 0.9rem; color: var(--c-evergreen); margin-bottom: 1.1rem; }\n.bf-form input[type=\"text\"], .bf-form input[type=\"tel\"], .bf-form input[type=\"email\"], .bf-form select {\n  width: 100%; padding: 0.8rem 0.9rem; margin-top: 0.35rem;\n  font: inherit; color: var(--c-text);\n  border: 1px solid var(--c-line); border-radius: var(--radius); background: var(--c-white);\n}\n.bf-form input:focus, .bf-form select:focus { outline: 2px solid var(--c-bronze); outline-offset: 1px; border-color: var(--c-bronze); }\n.bf-form fieldset { border: none; padding: 0; margin: 0; }\n.bf-progress { display: flex; align-items: center; gap: 0.6rem; font-size: 0.8125rem; color: var(--c-fog); margin-bottom: 1.25rem; }\n.bf-progress .bf-dots { display: flex; gap: 5px; }\n.bf-progress .bf-dot { width: 26px; height: 4px; border-radius: 2px; background: var(--c-line); transition: background 0.25s ease; }\n.bf-progress .bf-dot.on { background: var(--c-bronze); }\n.bf-nav { display: flex; gap: 0.75rem; margin-top: 0.5rem; }\n.bf-check label { font-weight: 400; color: var(--c-text); }\n.bf-check input { width: auto; margin-right: 0.4rem; }<\/p>\n<p>\/* Sonic Boom: trust closer strip + hero risk reducer *\/\n.boom-closer { text-align: center; font-size: 0.875rem; color: var(--c-fog); letter-spacing: 0.01em; margin: 0 0 1.25rem; }\n.boom-closer strong { color: var(--c-evergreen); font-weight: 600; }\n.hero-note { font-size: 0.8125rem; color: rgba(250, 247, 242, 0.72); margin-top: 0.9rem; letter-spacing: 0.02em; }<\/p>\n<p>\/* Sonic Boom: outcome chip on quote cards *\/\n.quote-chip { display: inline-block; font-size: 0.75rem; font-weight: 600; color: var(--c-bronze-dark); background: var(--c-champagne); border-radius: 999px; padding: 0.25rem 0.75rem; margin-bottom: 0.85rem; }<\/p>\n<p>\/* Sonic Boom: reveal-on-scroll (JS adds classes; no-JS = fully visible) *\/\n@media (prefers-reduced-motion: no-preference) {\n  .boom-reveal { opacity: 0; transform: translateY(16px); transition: opacity 0.55s ease, transform 0.55s ease; }\n  .boom-reveal.is-in { opacity: 1; transform: none; }\n}<\/p>\n<p>.mt-0 { margin-top: 0; } .mb-0 { margin-bottom: 0; }\n.skip-link { position: absolute; left: -9999px; top: 0; background: var(--c-evergreen); color: #fff; padding: 0.75rem 1.25rem; z-index: 999; }\n.skip-link:focus { left: 0; }\n:focus-visible { outline: 2px solid var(--c-bronze); outline-offset: 2px; }\n<\/style>\n<header class=\"site-header\">\n<div class=\"container site-header__inner\"><a class=\"site-logo\" href=\"\/\"><img decoding=\"async\" class=\"site-logo-img\" src=\"https:\/\/fable.hirebetternerds.co\/wp-content\/uploads\/2026\/06\/logo-crop.png\" alt=\"Lakeshore Aesthetics \u2014 Medical Spa, Northwest Indiana\"><\/a><\/p>\n<nav class=\"main-nav\" aria-label=\"Primary\">\n<ul>\n<li><a href=\"\/?page_id=30\">Treatments<\/a><\/li>\n<li><a href=\"\/?page_id=40\">Pricing<\/a><\/li>\n<li><a href=\"\/?page_id=41\">About<\/a><\/li>\n<li><a href=\"\/?page_id=39\">For Men<\/a><\/li>\n<li><a href=\"\/?page_id=48\">Guides<\/a><\/li>\n<\/ul>\n<\/nav>\n<p><a class=\"header-phone\" href=\"tel:+12195550184\">(219) 555-0184<\/a><a class=\"btn-primary header-cta\" href=\"\/?page_id=42\">Book a Free Consultation<\/a><button class=\"nav-toggle\" aria-expanded=\"false\" aria-label=\"Menu\"><span><\/span><span><\/span><span><\/span><\/button><\/div>\n<nav class=\"mobile-nav container\" aria-label=\"Mobile\">\n<ul>\n<li><a href=\"\/?page_id=30\">Treatments<\/a><\/li>\n<li><a href=\"\/?page_id=40\">Pricing<\/a><\/li>\n<li><a href=\"\/?page_id=41\">About<\/a><\/li>\n<li><a href=\"\/?page_id=39\">For Men<\/a><\/li>\n<li><a href=\"\/?page_id=48\">Guides<\/a><\/li>\n<\/ul>\n<p><a class=\"btn-primary\" href=\"\/?page_id=42\">Book a Free Consultation<\/a><\/nav>\n<\/header>\n<section class=\"page-hero\">\n<div class=\"hero__media\"><img decoding=\"async\" src=\"https:\/\/fable.hirebetternerds.co\/wp-content\/uploads\/2026\/06\/guide-choose-medspa.png\" alt=\"Woman thoughtfully reviewing a printed med spa checklist with a pen at a bright cafe table\" loading=\"eager\"><\/div>\n<div class=\"hero__scrim\"><\/div>\n<div class=\"container\">\n<nav class=\"breadcrumbs\" aria-label=\"Breadcrumb\" style=\"color:rgba(250,247,242,0.6);\"><a href=\"\/\" style=\"color:rgba(250,247,242,0.6);\">Home<\/a> \/ How to Choose a Med Spa<\/nav>\n<p><span class=\"eyebrow\" style=\"color:var(--c-champagne);margin-top:1.5rem;\">Free guide \u00b7 Run it on us too<\/span><\/p>\n<h1>How to choose a med spa: 9 credential checks<\/h1>\n<p class=\"lead\">Indiana regulates medical spas lightly \u2014 there is no &#8220;med spa license,&#8221; no state inspection, no badge in the window. The vetting is on you. Here is the exact checklist to run on every med spa you consider, including ours.<\/p>\n<div class=\"hero__actions\"><a class=\"btn-primary\" href=\"\/?page_id=42\">Book a Free Consultation<\/a><a class=\"btn-light\" href=\"#checks\">Jump to the 9 Checks<\/a><\/div>\n<\/div>\n<\/section>\n<section class=\"section\">\n<div class=\"container container--narrow\"><span class=\"eyebrow\">Why this guide exists<\/span><\/p>\n<h2>Indiana doesn&#8217;t vet med spas for you<\/h2>\n<p>In Indiana, &#8220;med spa&#8221; isn&#8217;t a licensed category. What the law actually requires is narrower: medical procedures \u2014 injectables, lasers, deep peels \u2014 must happen under a physician&#8217;s authority, using prescription products ordered under that physician&#8217;s license. How involved the physician actually is varies enormously from one practice to the next, and the sign out front won&#8217;t tell you.<\/p>\n<p>At one end are practices where a medical director sets protocols, reviews charts, and is reachable the same day a complication appears. At the other are spas that effectively rent a doctor&#8217;s signature \u2014 the &#8220;supervising physician&#8221; has rarely, if ever, set foot in the building. Both arrangements exist legally. Only one of them protects you.<\/p>\n<p>There&#8217;s also a training gap nobody advertises. A licensed nurse can complete a weekend injectable certification course and start treating faces on Monday. That isn&#8217;t fear-mongering \u2014 it&#8217;s a routine way injectors enter this industry, and experience does close the gap eventually. But you don&#8217;t have to be the practice someone learns on. The nine checks below tell you, inside a single consultation, which kind of operation you&#8217;re standing in.<\/p>\n<\/div>\n<\/section>\n<section class=\"section section--white\" id=\"checks\">\n<div class=\"container container--narrow\">\n<div class=\"section-head\"><span class=\"eyebrow\">The checklist<\/span><\/p>\n<h2>Nine checks before anyone touches your face<\/h2>\n<p>Ask these out loud. A good med spa enjoys answering them; a weak one changes the subject.<\/p>\n<\/div>\n<div class=\"steps\">\n<div class=\"step\">\n<h3>Name the medical director \u2014 and ask how reachable they are<\/h3>\n<p>Every legitimate med spa operates under a physician. Ask who it is, how often they&#8217;re on site, and what happens if a problem appears at 6 p.m. on a Friday. If the front desk can&#8217;t produce a name, or the doctor appears nowhere on the website, that silence is your answer about their involvement.<\/p>\n<\/div>\n<div class=\"step\">\n<h3>Ask the injector&#8217;s years \u2014 and volume<\/h3>\n<p>&#8220;Certified&#8221; can mean a weekend course. What you actually want is volume: thousands of syringes over years, not dozens over months. A confident injector will tell you exactly how long they&#8217;ve been injecting and roughly how many treatments they do each week. Hesitation is data.<\/p>\n<\/div>\n<div class=\"step\">\n<h3>Is pricing published before you walk in?<\/h3>\n<p>Hidden pricing is a sales tactic \u2014 it gets you into a room where a consultation can turn into a pitch. Practices confident in their value print their numbers. Compare published rates against local norms with our <a href=\"\/?page_id=47\">Northwest Indiana Botox cost guide<\/a> before any visit.<\/p>\n<\/div>\n<div class=\"step\">\n<h3>What happens at follow-up \u2014 and what does it cost?<\/h3>\n<p>Neuromodulators and fillers settle over about two weeks. Ask whether a follow-up visit is included, whether touch-ups carry a charge, and who decides. A practice that books your follow-up before you leave is planning for your result; one that waves you off is planning for your card.<\/p>\n<\/div>\n<div class=\"step\">\n<h3>FDA-approved products only \u2014 ask to see the box<\/h3>\n<p>Counterfeit and gray-market injectables are real, and they usually hide behind suspiciously cheap pricing. Legitimate product arrives in lot-numbered manufacturer packaging. Asking to see the box isn&#8217;t rude \u2014 it&#8217;s the question every honest injector hopes you&#8217;ll ask.<\/p>\n<\/div>\n<div class=\"step\">\n<h3>Ask the emergency protocol \u2014 and whether hyaluronidase is in the room<\/h3>\n<p>The serious filler complication is vascular occlusion \u2014 filler blocking a blood vessel. The reversal enzyme is hyaluronidase, and it has to be on the shelf, not on order. Ask three things: do you stock it, who manages complications, and when did the team last rehearse the protocol?<\/p>\n<\/div>\n<div class=\"step\">\n<h3>The consultation should end with a written plan, not a countdown<\/h3>\n<p>A real consultation produces a document: what&#8217;s recommended, what it costs, what to expect, and what was advised against. If yours ends with &#8220;this price is only good today,&#8221; you&#8217;re in a sales funnel, not a medical practice. Walk.<\/p>\n<\/div>\n<div class=\"step\">\n<h3>Read reviews for language, not just stars<\/h3>\n<p>Five stars are easy; vocabulary isn&#8217;t. Scan reviews for words like <em>natural<\/em>, <em>subtle<\/em>, <em>rested<\/em>, <em>listened<\/em>. A wall of <em>dramatic<\/em>, <em>transformed<\/em>, and <em>plumped<\/em> tells you the house aesthetic \u2014 and it photographs louder than it lives.<\/p>\n<\/div>\n<div class=\"step\">\n<h3>Trust the no<\/h3>\n<p>The strongest credential a med spa can show you is a treatment it refused to sell. Good practices turn people away \u2014 pregnant clients, unrealistic expectations, requests that won&#8217;t age well. If nobody in the building ever says no, the only filter on your face is your budget.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section\">\n<div class=\"container\">\n<div class=\"section-head\"><span class=\"eyebrow\">Fast pattern-matching<\/span><\/p>\n<h2>Green flags and red flags at a glance<\/h2>\n<p>If you only have five minutes on a spa&#8217;s website and reviews, scan for these.<\/p>\n<\/div>\n<div class=\"grid-2\" style=\"align-items:start;\">\n<div class=\"card\">\n<h3>Green flags<\/h3>\n<ul class=\"checklist\">\n<li>The physician&#8217;s name is on the website, the wall, and your chart<\/li>\n<li>Your injector states years and weekly volume without flinching<\/li>\n<li>Pricing is printed before you ask<\/li>\n<li>Your two-week follow-up is booked before you leave<\/li>\n<li>Hyaluronidase is stocked and the emergency protocol is rehearsed<\/li>\n<li>They can tell you about someone they turned away \u2014 and why<\/li>\n<\/ul>\n<\/div>\n<div class=\"card\">\n<h3>Red flags<\/h3>\n<ul>\n<li>Groupon dependency \u2014 discounts are the entire marketing plan<\/li>\n<li>Ads that mention price and nothing else<\/li>\n<li>A portfolio of frozen foreheads and overfilled lips<\/li>\n<li>&#8220;Today-only&#8221; pricing pressure inside the consult room<\/li>\n<li>No physician named anywhere \u2014 site, signage, or paperwork<\/li>\n<li>Vague answers about who handles complications, and with what<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--champagne\">\n<div class=\"container container--narrow\"><span class=\"eyebrow\">Our own report card<\/span><\/p>\n<h2>How Lakeshore answers all nine<\/h2>\n<p>Fair is fair \u2014 here&#8217;s our audit against the same list. Our medical director is named on our <a href=\"\/?page_id=41\">about page<\/a>, reviews every new client&#8217;s treatment plan, and is reachable the same day a concern comes up. Our injectors are registered nurses and nurse practitioners who average nine years of injecting \u2014 thousands of treatments, not a weekend certificate. Pricing is <a href=\"\/?page_id=40\">published on this site<\/a>, down to the per-unit number, before you ever walk in.<\/p>\n<p>Two-week follow-ups are included with <a href=\"\/?page_id=31\">Botox &amp; Dysport<\/a>. We inject only FDA-approved, manufacturer-sourced product \u2014 ask to see the box, we mean it. Hyaluronidase is stocked on site for all <a href=\"\/?page_id=32\">dermal filler<\/a> work, with a complication protocol the team rehearses. Every consultation ends with a written plan and printed pricing, never a countdown. And yes \u2014 we turn people away when a treatment isn&#8217;t right. It&#8217;s the cheapest credibility we own.<\/p>\n<p>Browse <a href=\"\/?page_id=30\">every treatment we offer<\/a> and hold each page to this standard: what it is, what it costs, what the downtime is, and who it&#8217;s not for.<\/p>\n<\/div>\n<\/section>\n<section class=\"section section--white\">\n<div class=\"container container--narrow\">\n<div class=\"section-head\"><span class=\"eyebrow\">Good questions<\/span><\/p>\n<h2>Choosing a med spa: FAQs<\/h2>\n<\/div>\n<details class=\"faq-item\">\n<summary>Is Groupon Botox safe?<\/summary>\n<div class=\"faq-body\">\n<p>Sometimes \u2014 but the discount has to come from somewhere: heavily diluted product, rushed appointment slots, gray-market sourcing, or a brand-new injector building volume on coupon traffic. Market rate in Northwest Indiana runs roughly $12\u2013$16 per unit; a deal far below that deserves the question &#8220;what was cut?&#8221; A coupon doesn&#8217;t excuse skipping the nine checks \u2014 run them anyway, especially the product and medical-director questions.<\/p>\n<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary>Who can inject Botox in Indiana \u2014 RN, NP, or esthetician?<\/summary>\n<div class=\"faq-body\">\n<p>Injectables are prescription medical procedures. In Indiana, physicians and nurse practitioners can inject, and registered nurses can inject under physician delegation with standing orders and a valid patient exam. Estheticians cannot inject \u2014 their license covers skin-surface services like facials and superficial peels. If the person holding the syringe is an esthetician, leave.<\/p>\n<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary>What is hyaluronidase and why does it matter?<\/summary>\n<div class=\"faq-body\">\n<p>Hyaluronidase is an enzyme that dissolves hyaluronic-acid fillers within hours. It&#8217;s the emergency reversal for vascular occlusion \u2014 the rare but serious complication where filler blocks a blood vessel \u2014 and the fix for overfilled or migrated results. Any practice injecting HA filler should stock it on site and know how to use it before there&#8217;s ever a reason to.<\/p>\n<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary>Should I consult with more than one med spa?<\/summary>\n<div class=\"faq-body\">\n<p>Yes \u2014 genuinely. Free consultations exist so you can compare answers, plans, and pressure levels side by side. A practice that discourages comparison shopping is telling you it loses them. Take this checklist to two or three consults; we&#8217;d rather be chosen than defaulted to.<\/p>\n<\/div>\n<\/details>\n<p class=\"boom-closer\">\u2713 <strong>Free consultation<\/strong> &nbsp;\u2713 <strong>Written plan &amp; exact price<\/strong> &nbsp;\u2713 <strong>Published pricing<\/strong> &nbsp;\u2713 <strong>Zero pressure \u2014 ever<\/strong><\/p>\n<div class=\"cta-band\" style=\"margin-top:3.5rem;\">\n<h2>Bring this checklist to our free consultation. Seriously.<\/h2>\n<p>Thirty minutes in Crown Point. Ask all nine questions \u2014 you&#8217;ll leave with a written plan, printed pricing, and zero pressure, whichever spa you end up choosing.<\/p>\n<div class=\"hero__actions\"><a class=\"btn-primary\" href=\"\/?page_id=42\">Book Your Free Consultation<\/a><\/div>\n<\/div>\n<\/div>\n<\/section>\n<footer class=\"site-footer\">\n<div class=\"container\">\n<div class=\"footer-grid\">\n<div><a class=\"footer-logo\" href=\"\/\">Lakeshore Aesthetics<\/a><\/p>\n<p style=\"margin-top:1rem;font-size:0.9rem;\">Physician-directed medical aesthetics for Northwest Indiana. Natural results, honest pricing, zero pressure.<\/p>\n<p style=\"font-size:0.9rem;\">123 Main Street, Suite 200<br \/>Crown Point, IN 46307<br \/><a href=\"tel:+12195550184\">(219) 555-0184<\/a><\/p>\n<p class=\"footer-disclaimer\">Results vary by individual. All treatments are performed under physician direction following a personalized consultation. This website is for educational purposes and is not medical advice.<\/p>\n<\/div>\n<div>\n<h4>Treatments<\/h4>\n<ul>\n<li><a href=\"\/?page_id=31\">Botox &#038; Dysport<\/a><\/li>\n<li><a href=\"\/?page_id=32\">Dermal Fillers<\/a><\/li>\n<li><a href=\"\/?page_id=33\">Lip Filler<\/a><\/li>\n<li><a href=\"\/?page_id=34\">Laser Hair Removal<\/a><\/li>\n<li><a href=\"\/?page_id=35\">Microneedling<\/a><\/li>\n<li><a href=\"\/?page_id=36\">Chemical Peels<\/a><\/li>\n<li><a href=\"\/?page_id=37\">Body Contouring<\/a><\/li>\n<li><a href=\"\/?page_id=38\">HydraFacial<\/a><\/li>\n<\/ul>\n<\/div>\n<div>\n<h4>Areas We Serve<\/h4>\n<ul>\n<li><a href=\"\/\">Crown Point (Home)<\/a><\/li>\n<li><a href=\"\/?page_id=43\">Schererville<\/a><\/li>\n<li><a href=\"\/?page_id=44\">Munster<\/a><\/li>\n<li><a href=\"\/?page_id=45\">Valparaiso<\/a><\/li>\n<li><a href=\"\/?page_id=46\">Merrillville<\/a><\/li>\n<\/ul>\n<\/div>\n<div>\n<h4>Visit<\/h4>\n<ul>\n<li>Mon\u2013Fri \u00b7 9am\u20136pm<\/li>\n<li>Sat \u00b7 9am\u20132pm<\/li>\n<li><a href=\"\/?page_id=42\">Book a consultation<\/a><\/li>\n<li><a href=\"https:\/\/maps.google.com\/?q=123+Main+Street+Suite+200,+Crown+Point,+IN+46307\" target=\"_blank\" rel=\"noopener\">Get directions \u2192<\/a><\/li>\n<li><a href=\"\/?page_id=40\">Pricing<\/a><\/li>\n<li><a href=\"\/?page_id=41\">About us<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"footer-bottom\"><span>\u00a9 2026 Lakeshore Aesthetics. All rights reserved.<\/span><span>Crown Point \u00b7 Schererville \u00b7 Munster \u00b7 Valparaiso \u00b7 Merrillville<\/span><\/div>\n<\/div>\n<\/footer>\n<nav class=\"boom-bar\" aria-label=\"Quick actions\"><a class=\"boom-call\" href=\"tel:+12195550184\">\ud83d\udcde Call<\/a><a class=\"boom-text\" href=\"sms:+12195550184\">\ud83d\udcac Text<\/a><a class=\"boom-book\" href=\"\/?page_id=42\">Book Free Consult<\/a><\/nav>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"MedicalBusiness\", \"name\": \"Lakeshore Aesthetics\", \"description\": \"Physician-directed medical spa serving Northwest Indiana \\u2014 injectables, laser treatments, skin rejuvenation and body contouring with natural-looking results.\", \"url\": \"https:\/\/fable.hirebetternerds.co\/\", \"telephone\": \"+1-219-555-0184\", \"address\": {\"@type\": \"PostalAddress\", \"streetAddress\": \"123 Main Street, Suite 200\", \"addressLocality\": \"Crown Point\", \"addressRegion\": \"IN\", \"postalCode\": \"46307\", \"addressCountry\": \"US\"}, \"areaServed\": [\"Crown Point\", \"Schererville\", \"Munster\", \"Valparaiso\", \"Merrillville\", \"Dyer\", \"St. John\", \"Highland\", \"Hammond\"], \"priceRange\": \"$$\"}<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Is Groupon Botox safe?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sometimes \\u2014 but the discount has to come from somewhere: diluted product, rushed appointments, gray-market sourcing, or a brand-new injector building volume on coupon traffic. Market rate in Northwest Indiana is roughly $12\\u2013$16 per unit; a deal far below that deserves the question \\\"what was cut?\\\" Run the nine credential checks anyway \\u2014 especially the product-sourcing and medical-director questions.\"}},{\"@type\":\"Question\",\"name\":\"Who can inject Botox in Indiana \\u2014 RN, NP, or esthetician?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Injectables are prescription medical procedures. In Indiana, physicians and nurse practitioners can inject, and registered nurses can inject under physician delegation with standing orders and a valid patient exam. Estheticians cannot inject \\u2014 their license covers skin-surface services like facials and superficial peels.\"}},{\"@type\":\"Question\",\"name\":\"What is hyaluronidase and why does it matter?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Hyaluronidase is an enzyme that dissolves hyaluronic-acid fillers within hours. It is the emergency reversal for vascular occlusion \\u2014 the rare but serious complication where filler blocks a blood vessel. Any practice injecting HA filler should stock hyaluronidase on site and know how to use it.\"}},{\"@type\":\"Question\",\"name\":\"Should I consult with more than one med spa?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Free consultations exist so you can compare answers, plans, and pressure levels side by side. A practice that discourages comparison shopping is telling you it loses them. Take a credential checklist to two or three consultations before booking.\"}}]}<\/script><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/animejs@3.2.2\/lib\/anime.min.js\" defer><\/script><script>(function(){var t=document.querySelector('.nav-toggle'),m=document.querySelector('.mobile-nav');if(t&&m){t.addEventListener('click',function(){var o=m.classList.toggle('is-open');t.setAttribute('aria-expanded',o?'true':'false');});}})();<\/script><script>document.addEventListener(\"DOMContentLoaded\",function(){\/* Sonic Motion \u2014 Lakeshore Aesthetics. Mood: subtle. anime.js v3. *\/\n(function () {\n  'use strict';\n  if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n  if (typeof anime === 'undefined') return;<\/p>\n<p>  \/* ---------- Scroll progress bar (scroll-telling position cue) ---------- *\/\n  var bar = document.createElement('div');\n  bar.className = 'sonic-progress';\n  document.body.appendChild(bar);\n  var ticking = false;\n  function paintProgress() {\n    var doc = document.documentElement;\n    var max = doc.scrollHeight - doc.clientHeight;\n    bar.style.transform = 'scaleX(' + (max > 0 ? doc.scrollTop \/ max : 0) + ')';\n    ticking = false;\n  }\n  window.addEventListener('scroll', function () {\n    if (!ticking) { requestAnimationFrame(paintProgress); ticking = true; }\n  }, { passive: true });\n  paintProgress();<\/p>\n<p>  \/* ---------- Hero entrance (load animation, subtle stagger) ---------- *\/\n  var hero = document.querySelector('.hero__content, .page-hero .container');\n  if (hero) {\n    var seq = hero.querySelectorAll('.eyebrow, h1, .lead, .hero__actions, .hero-note, .hero__proof, .breadcrumbs');\n    if (seq.length) {\n      anime.set(seq, { opacity: 0, translateY: 18 });\n      anime({\n        targets: seq,\n        opacity: [0, 1],\n        translateY: [18, 0],\n        duration: 850,\n        easing: 'easeOutQuad',\n        delay: anime.stagger(110, { start: 120 })\n      });\n    }\n  }<\/p>\n<p>  \/* ---------- Hero parallax (hero media only, transform-only) ---------- *\/\n  var media = document.querySelector('.hero .hero__media img, .page-hero .hero__media img');\n  if (media) {\n    var pTick = false;\n    window.addEventListener('scroll', function () {\n      if (pTick) return;\n      pTick = true;\n      requestAnimationFrame(function () {\n        var y = Math.min(window.scrollY * 0.08, 40);\n        media.style.transform = 'translateY(' + y + 'px) scale(1.06)';\n        pTick = false;\n      });\n    }, { passive: true });\n    media.style.willChange = 'transform';\n    media.style.transform = 'scale(1.06)';\n  }<\/p>\n<p>  \/* ---------- Counters (hero proof stats, once on first view) ---------- *\/\n  var counters = document.querySelectorAll('.hero__proof strong');\n  if (counters.length && 'IntersectionObserver' in window) {\n    var cio = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (!e.isIntersecting) return;\n        cio.unobserve(e.target);\n        var m = e.target.textContent.match(\/^(\\d+(?:\\.\\d+)?)(.*)$\/);\n        if (!m) return; \/\/ non-numeric stat (e.g. \"MD-led\") stays static\n        var end = parseFloat(m[1]), suffix = m[2], decimals = (m[1].indexOf('.') > -1) ? 1 : 0;\n        var obj = { v: 0 };\n        anime({\n          targets: obj,\n          v: end,\n          duration: 1100,\n          easing: 'easeOutExpo',\n          update: function () { e.target.textContent = obj.v.toFixed(decimals) + suffix; },\n          complete: function () { e.target.textContent = m[1] + suffix; }\n        });\n      });\n    }, { threshold: 0.6 });\n    counters.forEach(function (c) { cio.observe(c); });\n  }<\/p>\n<p>  \/* ---------- CTA hover (subtle lift, \u22641.02 scale) ---------- *\/\n  document.querySelectorAll('.btn-primary, .btn-ghost, .btn-light').forEach(function (btn) {\n    btn.addEventListener('mouseenter', function () {\n      anime.remove(btn);\n      anime({ targets: btn, scale: 1.02, duration: 220, easing: 'easeOutQuad' });\n    });\n    btn.addEventListener('mouseleave', function () {\n      anime.remove(btn);\n      anime({ targets: btn, scale: 1.0, duration: 260, easing: 'easeOutQuad' });\n    });\n  });<\/p>\n<p>  \/* ---------- Step number draw-in (process scroll-telling) ---------- *\/\n  var steps = document.querySelectorAll('.step');\n  if (steps.length && 'IntersectionObserver' in window) {\n    var sio = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (!e.isIntersecting) return;\n        sio.unobserve(e.target);\n        anime({ targets: e.target, translateX: [-14, 0], opacity: [0, 1], duration: 700, easing: 'easeOutQuad' });\n      });\n    }, { threshold: 0.3 });\n    steps.forEach(function (s, i) { s.style.opacity = '0'; sio.observe(s); });\n  }\n})();\n});<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Indiana regulates med spas lightly \u2014 the vetting is on you. Nine credential checks to run on any med spa before you book: director, volume, pricing, safety.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"slim_seo":{"description":"Indiana regulates med spas lightly \u2014 the vetting is on you. Nine credential checks to run on any med spa before you book: director, volume, pricing, safety.","title":"How to Choose a Med Spa: 9 Credential Checks | Lakeshore Aesthetics - Lakeshore Aesthetics"},"footnotes":""},"class_list":["post-48","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fable.hirebetternerds.co\/index.php?rest_route=\/wp\/v2\/pages\/48","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fable.hirebetternerds.co\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fable.hirebetternerds.co\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fable.hirebetternerds.co\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fable.hirebetternerds.co\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=48"}],"version-history":[{"count":2,"href":"https:\/\/fable.hirebetternerds.co\/index.php?rest_route=\/wp\/v2\/pages\/48\/revisions"}],"predecessor-version":[{"id":89,"href":"https:\/\/fable.hirebetternerds.co\/index.php?rest_route=\/wp\/v2\/pages\/48\/revisions\/89"}],"wp:attachment":[{"href":"https:\/\/fable.hirebetternerds.co\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}