{"id":395,"date":"2015-01-21T23:39:27","date_gmt":"2015-01-21T23:39:27","guid":{"rendered":"https:\/\/abhmind.com\/?page_id=395"},"modified":"2026-10-06T14:49:29","modified_gmt":"2026-10-06T19:49:29","slug":"ocd-treatment-huntsville-al","status":"publish","type":"page","link":"https:\/\/abhmind.com\/","title":{"rendered":"Home"},"content":{"rendered":"\n\t<!--\nABH HOMEPAGE \u2014 COMPLETE SINGLE-BLOCK REPLACEMENT\nDark-blue glass theme. No background grid lines.\nINSTALLATION\n1. Save a backup of the current homepage or work on an unpublished copy.\n2. Replace the seven old homepage modules (custom header + six sections) with\n   ONE HTML module in ONE single-column row. Remove empty old rows on that copy.\n3. Paste this ENTIRE file into that HTML module, then preview and publish.\nDo not append this below the old homepage: that would duplicate the content.\nDo not paste this into Additional CSS, a Text Editor, or a theme PHP file.\nKeep the existing site footer and any unrelated site CSS\/settings unchanged.\nNo separate CSS file, image upload, or logo placeholder is required.\nThe source wording, images, destinations, and SimplePractice embed settings\nare retained. Only presentation, namespacing, and duplicate code are changed.\nUse this block once per page. The page width is calculated once for the whole\nblock; its header and all six sections share the same full-width wrapper.\n-->\n<style>\n\/* =============================================================\n   ABH HOMEPAGE \u2014 ONE SHARED THEME\n   Change the palette here, not separately inside each section.\n   Smooth backgrounds only. No decorative background grid patterns.\n   ============================================================= *\/\n#abh-homepage {\n  --abhm-navy: #031629;\n  --abhm-deep-blue: #052743;\n  --abhm-blue: #0871bd;\n  --abhm-bright-blue: #23b7ed;\n  --abhm-cyan: #72dcff;\n  --abhm-accent: #72dcff;\n  --abhm-white: #ffffff;\n  --abhm-soft-white: #eaf7ff;\n  --abhm-text: #eaf7ff;\n  --abhm-muted: #c3dbe8;\n  --abhm-page-pad: clamp(20px, 3vw, 48px);\n  --abhm-canvas: linear-gradient(105deg, #031629 0%, #052743 55%, #062d4c 100%);\n  --abhm-glass: linear-gradient(145deg, rgba(255,255,255,.085), rgba(255,255,255,.025));\n  --abhm-glass-strong: linear-gradient(135deg, rgba(11,79,127,.48), rgba(5,44,77,.70));\n  --abhm-title-gradient: linear-gradient(90deg, #ffffff, #91e7ff, #72dcff);\n  --abhm-button-fill: linear-gradient(135deg, #0c5898, #0871bd);\n  --abhm-card-shadow: 0 20px 48px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.08);\n  box-sizing: border-box;\n  position: relative;\n  isolation: isolate;\n  display: block;\n  width: var(--abhm-page-width, 100vw) !important;\n  max-width: none !important;\n  min-width: 0;\n  margin: 0 0 0 var(--abhm-page-left, calc(50% - 50vw)) !important;\n  padding: 0 !important;\n  border: 0;\n  border-radius: 0;\n  overflow: visible;\n  background: var(--abhm-canvas);\n  color: var(--abhm-text);\n  font: 16px\/1.7 -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  text-align: left;\n  -webkit-text-size-adjust: 100%;\n}\n#abh-homepage *, #abh-homepage *::before, #abh-homepage *::after { box-sizing: border-box; }\n#abh-homepage :is(h1,h2,h3,h4,p,figure) { margin: 0; padding: 0; }\n#abh-homepage :is(h1,h2,h3,h4) {\n  font-family: inherit; font-weight: 750; color: var(--abhm-white);\n  overflow-wrap: break-word; text-transform: none;\n}\n#abh-homepage p { color: var(--abhm-muted); }\n#abh-homepage strong { color: var(--abhm-white); }\n#abh-homepage a { color: var(--abhm-accent); text-underline-offset: 4px; }\n#abh-homepage a:focus-visible, #abh-homepage button:focus-visible {\n  outline: 3px solid var(--abhm-accent); outline-offset: 4px;\n}\n#abh-homepage button { -webkit-appearance: none; appearance: none; }\n#abh-homepage img { vertical-align: middle; }\n#abh-homepage > header, #abh-homepage > section {\n  position: relative;\n  width: 100% !important;\n  max-width: none !important;\n  min-width: 0;\n  margin: 0 !important;\n  border: 0;\n  border-radius: 0;\n  background: transparent;\n  color: var(--abhm-text);\n}\n#abh-homepage > header { z-index: 50; padding: 0; overflow: visible; }\n#abh-homepage > section {\n  z-index: 0;\n  padding: clamp(60px, 6vw, 92px) var(--abhm-page-pad);\n  overflow: hidden;\n}\n\/* Only the builder ancestors of THIS single homepage block are affected. *\/\n.fl-row:has(#abh-homepage),\n.fl-row-content-wrap:has(#abh-homepage),\n.fl-row-content:has(#abh-homepage),\n.fl-col:has(#abh-homepage),\n.fl-col-content:has(#abh-homepage),\n.fl-module:has(#abh-homepage),\n.fl-module-content:has(#abh-homepage) { overflow: visible !important; }\n.fl-row-content-wrap:has(#abh-homepage),\n.fl-col-content:has(#abh-homepage),\n.fl-module-content:has(#abh-homepage) { margin: 0 !important; padding: 0 !important; }\n#abh-homepage .abhm-skip-link {\n  position: absolute; top: 10px; left: 20px; z-index: 200;\n  padding: 12px 18px; border-radius: 8px;\n  color: #031629; background: #ffffff;\n  transform: translateY(-200%); opacity: 0; pointer-events: none;\n}\n#abh-homepage .abhm-skip-link:focus { transform: none; opacity: 1; pointer-events: auto; }\n\/* 0. HEADER AND NAVIGATION \u2014 LAYOUT *\/\n#abh-homepage #abhm-header-restored {\n  position: relative;\n  display: block;\n  text-align: left;\n}\n#abh-homepage #abhm-header-restored a {\n  color: var(--abhm-white) !important;\n  text-decoration: none !important;\n}\n#abh-homepage #abhm-header-restored a:focus-visible,\n#abh-homepage #abhm-header-restored button:focus-visible {\n  outline: 3px solid #79ddff;\n  outline-offset: 3px;\n}\n#abh-homepage #abhm-header-restored .abhm-r-brand {\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n  gap: clamp(22px, 3vw, 48px);\n  padding: 24px clamp(20px, 3vw, 48px);\n}\n#abh-homepage #abhm-header-restored .abhm-r-logo {\n  display: block;\n  flex: 0 1 320px;\n  min-width: 0;\n  margin: 0;\n}\n#abh-homepage #abhm-header-restored .abhm-r-logo img {\n  display: block;\n  width: 320px !important;\n  max-width: 100% !important;\n  height: auto !important;\n  margin: 0 !important;\n  padding: 0;\n  border: 0;\n  border-radius: 0;\n  object-fit: contain;\n  box-shadow: none;\n}\n#abh-homepage #abhm-header-restored .abhm-r-copy {\n  flex: 1;\n  min-width: 0;\n  text-align: left;\n}\n#abh-homepage #abhm-header-restored .abhm-r-name {\n  display: block;\n  margin: 0;\n  color: var(--abhm-white);\n  font-size: clamp(25px, 2.8vw, 42px);\n  line-height: 1.15;\n  font-weight: 800;\n  letter-spacing: -.025em;\n}\n#abh-homepage #abhm-header-restored .abhm-r-tagline {\n  display: block;\n  margin-top: 12px;\n  color: var(--abhm-accent);\n  font-size: 12px;\n  line-height: 1.6;\n  font-weight: 700;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-header-restored .abhm-r-nav {\n  position: relative;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  padding: 10px clamp(20px, 3vw, 48px);\n  border-top: 1px solid #24516f;\n  overflow: visible !important;\n}\n#abh-homepage #abhm-header-restored .abhm-r-links {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  flex: 1;\n  min-width: 0;\n}\n#abh-homepage #abhm-header-restored .abhm-r-link,\n#abh-homepage #abhm-header-restored .abhm-r-trigger,\n#abh-homepage #abhm-header-restored .abhm-r-toggle {\n  display: inline-flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 8px;\n  width: auto;\n  min-height: 46px;\n  margin: 0;\n  padding: 12px;\n  border: 0;\n  border-radius: 7px;\n  background: transparent;\n  box-shadow: none;\n  color: var(--abhm-white) !important;\n  font: 700 14px\/1.5 Arial, Helvetica, sans-serif;\n  text-transform: none;\n  letter-spacing: normal;\n  text-decoration: none;\n  white-space: nowrap;\n  cursor: pointer;\n}\n#abh-homepage #abhm-header-restored .abhm-r-link:hover,\n#abh-homepage #abhm-header-restored .abhm-r-trigger:hover {\n  background: #123c59;\n}\n#abh-homepage #abhm-header-restored .abhm-r-arrow {\n  color: var(--abhm-accent);\n  font-size: 10px;\n}\n#abh-homepage #abhm-header-restored .abhm-r-drop {\n  position: relative;\n  margin: 0;\n  padding: 0;\n}\n#abh-homepage #abhm-header-restored .abhm-r-submenu {\n  display: none;\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 100;\n  width: 245px;\n  max-width: calc(100vw - 40px);\n  margin: 0;\n  padding: 8px;\n  border: 1px solid #376786;\n  border-radius: 9px;\n  background: #082c47;\n  box-shadow: 0 16px 35px rgba(0,0,0,.3);\n}\n#abh-homepage #abhm-header-restored .abhm-r-submenu a {\n  display: block;\n  min-height: 44px;\n  padding: 11px 12px;\n  border-radius: 5px;\n  font: 600 14px\/1.5 Arial, Helvetica, sans-serif;\n  white-space: normal;\n}\n#abh-homepage #abhm-header-restored .abhm-r-submenu a:hover,\n#abh-homepage #abhm-header-restored .abhm-r-submenu a:focus-visible {\n  background: #174c70;\n}\n#abh-homepage #abhm-header-restored .abhm-r-drop[data-open=\"true\"] > .abhm-r-submenu {\n  display: block;\n}\n@media (hover: hover) {\n#abh-homepage #abhm-header-restored .abhm-r-drop:not([data-dismissed=\"true\"]):hover > .abhm-r-submenu {\n  display: block;\n}\n}\n#abh-homepage #abhm-header-restored:not([data-ready=\"true\"]) .abhm-r-drop:focus-within > .abhm-r-submenu {\n  display: block;\n}\n#abh-homepage #abhm-header-restored .abhm-r-appointment {\n  display: inline-flex !important;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  min-height: 46px;\n  margin: 0 0 0 auto !important;\n  padding: 12px 20px !important;\n  border: 1px solid #69b9e6 !important;\n  border-radius: 28px !important;\n  background: linear-gradient(135deg, #0b4a8b, #0f70b8) !important;\n  color: var(--abhm-white) !important;\n  font: 700 13px\/1.5 Arial, Helvetica, sans-serif !important;\n  text-align: center;\n  text-decoration: none !important;\n}\n#abh-homepage #abhm-header-restored .abhm-r-appointment:hover {\n  background: #146fba !important;\n}\n#abh-homepage #abhm-header-restored .abhm-r-toggle {\n  display: none;\n}\n@media (max-width: 1099px) {\n#abh-homepage #abhm-header-restored .abhm-r-nav {\n  flex-wrap: wrap;\n}\n#abh-homepage #abhm-header-restored .abhm-r-links {\n  flex-basis: 100%;\n  flex-wrap: wrap;\n}\n#abh-homepage #abhm-header-restored .abhm-r-appointment {\n  margin-left: 0 !important;\n}\n}\n@media (max-width: 760px) {\n#abh-homepage #abhm-header-restored .abhm-r-brand {\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 18px;\n  padding: 20px;\n}\n#abh-homepage #abhm-header-restored .abhm-r-logo {\n  flex: none;\n  width: 280px;\n  max-width: 100%;\n}\n#abh-homepage #abhm-header-restored .abhm-r-name {\n  font-size: 28px;\n}\n#abh-homepage #abhm-header-restored .abhm-r-tagline {\n  font-size: 10px;\n}\n#abh-homepage #abhm-header-restored .abhm-r-nav {\n  padding: 12px 20px 18px;\n  gap: 10px;\n}\n#abh-homepage #abhm-header-restored[data-ready=\"true\"] .abhm-r-toggle {\n  display: inline-flex;\n  border: 1px solid #376786;\n}\n#abh-homepage #abhm-header-restored .abhm-r-links {\n  order: 3;\n  flex-direction: column;\n  align-items: stretch;\n}\n#abh-homepage #abhm-header-restored[data-ready=\"true\"] .abhm-r-links {\n  display: none;\n}\n#abh-homepage #abhm-header-restored[data-ready=\"true\"][data-mobile-open=\"true\"] .abhm-r-links {\n  display: flex;\n}\n#abh-homepage #abhm-header-restored .abhm-r-link,\n#abh-homepage #abhm-header-restored .abhm-r-trigger {\n  width: 100%;\n}\n#abh-homepage #abhm-header-restored .abhm-r-submenu {\n  position: static;\n  width: 100%;\n  max-width: none;\n  box-shadow: none;\n}\n#abh-homepage #abhm-header-restored .abhm-r-appointment {\n  flex: 1;\n  padding: 12px !important;\n  font-size: 11px !important;\n}\n}\n@media (prefers-reduced-motion: reduce) {\n#abh-homepage #abhm-header-restored * {\n  transition: none !important;\n}\n}\n\/* 1. SPECIALIZED OCD TREATMENT \u2014 LAYOUT *\/\n#abh-homepage #abhm-home-hero {\n  position: relative;\n  min-height: 760px;\n  display: flex;\n  align-items: center;\n}\n#abh-homepage #abhm-home-hero .abhm-hero-inner {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  max-width: none !important;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: minmax(0, 1.25fr) minmax(300px, .75fr);\n  gap: 65px;\n  align-items: center;\n}\n#abh-homepage #abhm-home-hero .abhm-hero-content {\n  max-width: 760px;\n}\n#abh-homepage #abhm-home-hero .abhm-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 25px;\n  padding: 8px 15px;\n  border: 1px solid rgba(113,218,255,.28);\n  border-radius: 100px;\n  background: rgba(255,255,255,.055);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.10), 0 8px 30px rgba(0,0,0,.12);\n  backdrop-filter: blur(12px);\n  -webkit-backdrop-filter: blur(12px);\n  color: var(--abhm-accent);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 1.7px;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-home-hero .abhm-eyebrow-dot {\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background: #4bd2ff;\n  box-shadow: 0 0 12px rgba(75,210,255,.9);\n}\n#abh-homepage #abhm-home-hero h1 {\n  margin: 0 0 25px;\n  max-width: 850px;\n  color: var(--abhm-white);\n  font-size: clamp(48px, 6vw, 79px);\n  line-height: .99;\n  font-weight: 720;\n  letter-spacing: -3.4px;\n}\n#abh-homepage #abhm-home-hero .abhm-gradient-text {\n  display: block;\n  background: var(--abhm-title-gradient);\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: transparent;\n}\n#abh-homepage #abhm-home-hero .abhm-hero-lead {\n  max-width: 700px;\n  margin: 0 0 18px;\n  color: var(--abhm-text);\n  font-size: clamp(19px, 2vw, 23px);\n  line-height: 1.55;\n}\n#abh-homepage #abhm-home-hero .abhm-hero-subtext {\n  max-width: 690px;\n  margin: 0 0 34px;\n  color: var(--abhm-muted);\n  font-size: 16px;\n  line-height: 1.7;\n}\n#abh-homepage #abhm-home-hero .abhm-buttons {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 14px;\n  margin-top: 31px;\n}\n#abh-homepage #abhm-home-hero .abhm-button {\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  gap: 9px;\n  min-height: 54px;\n  padding: 0 25px;\n  border-radius: 9px;\n  text-decoration: none !important;\n  font-size: 15px;\n  font-weight: 700;\n  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, background .22s ease;\n}\n#abh-homepage #abhm-home-hero .abhm-button:hover {\n  transform: translateY(-2px);\n}\n#abh-homepage #abhm-home-hero .abhm-button-primary {\n  background: linear-gradient( 135deg, #159bdc, #0871bd );\n  color: var(--abhm-white) !important;\n  border: 1px solid rgba(117,220,255,.48);\n  box-shadow: 0 12px 34px rgba(0,113,189,.32), inset 0 1px 0 rgba(255,255,255,.24);\n}\n#abh-homepage #abhm-home-hero .abhm-button-primary:hover {\n  box-shadow: 0 16px 40px rgba(0,132,211,.44), inset 0 1px 0 rgba(255,255,255,.25);\n}\n#abh-homepage #abhm-home-hero .abhm-buttons .spwidget-button-wrapper {\n  text-align: left;\n  margin: 0;\n  padding: 0;\n}\n#abh-homepage #abhm-home-hero .abhm-buttons .spwidget-button {\n  display: inline-flex !important;\n  align-items: center;\n  justify-content: center;\n  min-height: 54px;\n  padding: 0 25px !important;\n  color: var(--abhm-accent) !important;\n  background: rgba(255,255,255,.055) !important;\n  border: 1px solid rgba(139,221,250,.29) !important;\n  border-radius: 9px !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  text-decoration: none !important;\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px);\n  transition: transform .22s ease, border-color .22s ease, background .22s ease, box-shadow .22s ease;\n}\n#abh-homepage #abhm-home-hero .abhm-buttons .spwidget-button:hover {\n  color: var(--abhm-white) !important;\n  background: rgba(255,255,255,.09) !important;\n  border-color: rgba(125,219,255,.55) !important;\n  transform: translateY(-2px);\n  box-shadow: 0 12px 30px rgba(0,0,0,.15);\n}\n#abh-homepage #abhm-home-hero .abhm-buttons .spwidget-button:active {\n  color: var(--abhm-white) !important;\n  box-shadow: inset 0 1px 3px rgba(0,0,0,.15) !important;\n}\n#abh-homepage #abhm-home-hero .abhm-credentials {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 22px 30px;\n  margin-top: 42px;\n  color: var(--abhm-muted);\n  font-size: 13px;\n  line-height: 1.4;\n}\n#abh-homepage #abhm-home-hero .abhm-credential {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n#abh-homepage #abhm-home-hero .abhm-check {\n  color: var(--abhm-accent);\n  font-weight: 800;\n}\n#abh-homepage #abhm-home-hero .abhm-focus-card {\n  position: relative;\n  padding: 36px 32px;\n  border: 1px solid rgba(140,223,255,.22);\n  border-radius: 22px;\n  background: var(--abhm-glass);\n  box-shadow: var(--abhm-card-shadow);\n  backdrop-filter: blur(16px);\n  -webkit-backdrop-filter: blur(16px);\n}\n#abh-homepage #abhm-home-hero .abhm-focus-card::before {\n  content: \"\";\n  position: absolute;\n  top: -1px;\n  left: 15%;\n  right: 15%;\n  height: 1px;\n  background: linear-gradient( 90deg, transparent, rgba(99,213,255,.85), transparent );\n}\n#abh-homepage #abhm-home-hero .abhm-card-small {\n  margin-bottom: 12px;\n  color: var(--abhm-accent);\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-home-hero .abhm-focus-card h2 {\n  margin: 0 0 8px;\n  color: var(--abhm-white);\n  font-size: 30px;\n  line-height: 1.1;\n  letter-spacing: -.7px;\n}\n#abh-homepage #abhm-home-hero .abhm-focus-card > p {\n  margin: 0 0 25px;\n  color: var(--abhm-muted);\n  font-size: 14px;\n  line-height: 1.65;\n}\n#abh-homepage #abhm-home-hero .abhm-service {\n  position: relative;\n  padding: 18px 0 18px 19px;\n  border-top: 1px solid rgba(157,222,246,.13);\n}\n#abh-homepage #abhm-home-hero .abhm-service::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: 23px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background: #42c5f5;\n  box-shadow: 0 0 13px rgba(66,197,245,.72);\n}\n#abh-homepage #abhm-home-hero .abhm-service-title {\n  display: block;\n  margin-bottom: 4px;\n  color: var(--abhm-white);\n  font-size: 16px;\n  font-weight: 700;\n}\n#abh-homepage #abhm-home-hero .abhm-service-description {\n  color: var(--abhm-muted);\n  font-size: 13px;\n  line-height: 1.55;\n}\n#abh-homepage #abhm-home-hero .abhm-science-line {\n  display: flex;\n  align-items: center;\n  gap: 11px;\n  margin-top: 23px;\n  padding-top: 21px;\n  border-top: 1px solid rgba(157,222,246,.13);\n  color: var(--abhm-muted);\n  font-size: 12px;\n  line-height: 1.5;\n}\n#abh-homepage #abhm-home-hero .abhm-science-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 34px;\n  height: 34px;\n  flex: 0 0 34px;\n  border-radius: 50%;\n  background: rgba(51,186,238,.11);\n  border: 1px solid rgba(92,209,253,.27);\n  color: var(--abhm-accent);\n  font-size: 17px;\n}\n@media (max-width: 900px) {\n#abh-homepage #abhm-home-hero {\n  min-height: auto;\n}\n#abh-homepage #abhm-home-hero .abhm-hero-inner {\n  grid-template-columns: 1fr;\n  gap: 45px;\n}\n#abh-homepage #abhm-home-hero .abhm-hero-content {\n  max-width: 100%;\n}\n#abh-homepage #abhm-home-hero h1 {\n  font-size: clamp(45px, 12vw, 65px);\n  letter-spacing: -2px;\n}\n#abh-homepage #abhm-home-hero .abhm-focus-card {\n  max-width: 650px;\n}\n}\n@media (max-width: 600px) {\n#abh-homepage #abhm-home-hero .abhm-eyebrow {\n  font-size: 10px;\n  letter-spacing: 1.3px;\n}\n#abh-homepage #abhm-home-hero h1 {\n  font-size: 43px;\n  line-height: 1.02;\n}\n#abh-homepage #abhm-home-hero .abhm-hero-lead {\n  font-size: 18px;\n}\n#abh-homepage #abhm-home-hero .abhm-buttons {\n  display: grid;\n}\n#abh-homepage #abhm-home-hero .abhm-button,\n#abh-homepage #abhm-home-hero .abhm-buttons .spwidget-button-wrapper,\n#abh-homepage #abhm-home-hero .abhm-buttons .spwidget-button {\n  width: 100%;\n}\n#abh-homepage #abhm-home-hero .abhm-credentials {\n  display: grid;\n  gap: 12px;\n}\n#abh-homepage #abhm-home-hero .abhm-focus-card {\n  padding: 29px 24px;\n}\n}\n#abh-homepage #abhm-home-hero .abhm-hero-inner > * {\n  min-width: 0;\n}\n\/* 2. WHY SPECIALIZATION MATTERS \u2014 LAYOUT *\/\n#abh-homepage #abhm-why-specialized {\n  position: relative;\n  display: block;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-inner {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  max-width: none !important;\n  margin: 0 auto;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-heading {\n  max-width: 830px;\n  margin: 0 auto 56px;\n  text-align: center;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-label {\n  display: inline-block;\n  margin-bottom: 16px;\n  color: var(--abhm-accent);\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-heading h2 {\n  margin: 0 0 20px;\n  color: var(--abhm-white);\n  font-size: clamp(36px, 5vw, 58px);\n  line-height: 1.05;\n  letter-spacing: -2px;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-heading h2 span {\n  background: var(--abhm-title-gradient);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n  -webkit-text-fill-color: transparent;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-heading p {\n  margin: 0 auto;\n  max-width: 760px;\n  color: var(--abhm-muted);\n  font-size: 18px;\n  line-height: 1.7;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 22px;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-card {\n  position: relative;\n  min-height: 100%;\n  padding: 32px 28px;\n  border: 1px solid rgba(131, 218, 250, .17);\n  border-radius: 20px;\n  background: var(--abhm-glass);\n  box-shadow: var(--abhm-card-shadow);\n  backdrop-filter: blur(16px);\n  -webkit-backdrop-filter: blur(16px);\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-card::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 28px;\n  right: 28px;\n  height: 1px;\n  background: linear-gradient( 90deg, transparent, rgba(89, 207, 250, .72), transparent );\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 42px;\n  height: 42px;\n  margin-bottom: 22px;\n  border-radius: 50%;\n  background: rgba(40, 185, 238, .11);\n  border: 1px solid rgba(86, 208, 250, .24);\n  color: var(--abhm-accent);\n  font-size: 14px;\n  font-weight: 800;\n  box-shadow: 0 0 22px rgba(58, 187, 235, .08);\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-card h3 {\n  margin: 0 0 12px;\n  color: var(--abhm-white);\n  font-size: 21px;\n  line-height: 1.25;\n  letter-spacing: -.4px;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-card p {\n  margin: 0;\n  color: var(--abhm-muted);\n  font-size: 15px;\n  line-height: 1.7;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-bottom {\n  display: grid;\n  grid-template-columns: minmax(0, 1.35fr) minmax(260px, .65fr);\n  gap: 28px;\n  margin-top: 30px;\n  padding: 36px 38px;\n  border: 1px solid rgba(113, 217, 255, .20);\n  border-radius: 22px;\n  background: var(--abhm-glass-strong);\n  box-shadow: 0 24px 70px rgba(0,0,0,.23);\n  align-items: center;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-bottom h3 {\n  margin: 0 0 12px;\n  color: var(--abhm-white);\n  font-size: 27px;\n  letter-spacing: -.6px;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-bottom p {\n  margin: 0;\n  color: var(--abhm-muted);\n  font-size: 16px;\n  line-height: 1.7;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-cta-wrap {\n  display: flex;\n  justify-content: flex-end;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-cta {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 9px;\n  min-height: 54px;\n  padding: 0 24px;\n  border-radius: 9px;\n  color: var(--abhm-white) !important;\n  background: linear-gradient( 135deg, #159bdc, #0871bd );\n  border: 1px solid rgba(117, 220, 255, .46);\n  text-decoration: none !important;\n  font-size: 15px;\n  font-weight: 700;\n  box-shadow: 0 12px 32px rgba(0, 113, 189, .28);\n  transition: transform .2s ease, box-shadow .2s ease;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-cta:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 16px 38px rgba(0, 132, 211, .38);\n}\n@media (max-width: 900px) {\n#abh-homepage #abhm-why-specialized .abhm-specialized-grid {\n  grid-template-columns: 1fr;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-bottom {\n  grid-template-columns: 1fr;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-cta-wrap {\n  justify-content: flex-start;\n}\n}\n@media (max-width: 600px) {\n#abh-homepage #abhm-why-specialized .abhm-specialized-heading {\n  text-align: left;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-heading h2 {\n  font-size: 39px;\n  letter-spacing: -1.3px;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-heading p {\n  font-size: 17px;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-card {\n  padding: 28px 24px;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-bottom {\n  padding: 30px 25px;\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-cta {\n  width: 100%;\n}\n}\n#abh-homepage #abhm-why-specialized .abhm-specialized-inner,\n#abh-homepage #abhm-why-specialized .abhm-specialized-grid > *,\n#abh-homepage #abhm-why-specialized .abhm-specialized-bottom > * {\n  min-width: 0;\n}\n\/* 3. CLINICAL LEADERSHIP AND QUALIFICATIONS \u2014 LAYOUT *\/\n#abh-homepage #abhm-clinical-qualifications {\n  position: relative;\n  display: block;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-qualifications-inner {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  max-width: none !important;\n  margin: 0 auto;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-qualifications-header {\n  max-width: 850px;\n  margin-bottom: 52px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-qualifications-label {\n  display: inline-block;\n  margin-bottom: 15px;\n  color: var(--abhm-accent);\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-qualifications-header h2 {\n  margin: 0 0 17px;\n  color: var(--abhm-white);\n  font-size: clamp(38px, 5vw, 59px);\n  line-height: 1.04;\n  letter-spacing: -2px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-qualifications-header h2 span {\n  background: var(--abhm-title-gradient);\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: transparent;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-credentials-line {\n  margin: 0;\n  color: var(--abhm-muted);\n  font-size: 18px;\n  line-height: 1.65;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-qualifications-grid {\n  display: grid;\n  grid-template-columns: minmax(0, .78fr) minmax(0, 1.22fr);\n  gap: 28px;\n  align-items: stretch;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-profile-card {\n  position: relative;\n  padding: 38px 34px;\n  border: 1px solid rgba(127, 216, 250, .19);\n  border-radius: 22px;\n  background: var(--abhm-glass);\n  box-shadow: var(--abhm-card-shadow);\n  backdrop-filter: blur(16px);\n  -webkit-backdrop-filter: blur(16px);\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-profile-card::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 15%;\n  right: 15%;\n  height: 1px;\n  background: linear-gradient( 90deg, transparent, rgba(91, 211, 253, .80), transparent );\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-profile-mark {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 76px;\n  height: 76px;\n  margin-bottom: 25px;\n  border-radius: 18px;\n  background: linear-gradient( 145deg, rgba(35, 183, 237, .22), rgba(8, 94, 158, .18) );\n  border: 1px solid rgba(103, 216, 255, .30);\n  box-shadow: 0 14px 35px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.13);\n  color: var(--abhm-accent);\n  font-size: 25px;\n  font-weight: 800;\n  letter-spacing: -1px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-profile-name {\n  margin: 0 0 5px;\n  color: var(--abhm-white);\n  font-size: 29px;\n  line-height: 1.15;\n  letter-spacing: -.7px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-profile-credentials {\n  margin-bottom: 24px;\n  color: var(--abhm-accent);\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: .6px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-profile-summary {\n  margin: 0 0 26px;\n  color: var(--abhm-muted);\n  font-size: 15px;\n  line-height: 1.75;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-profile-stats {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-stat {\n  padding: 18px;\n  border: 1px solid rgba(116, 208, 244, .13);\n  border-radius: 13px;\n  background: rgba(255,255,255,.035);\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-stat-number {\n  display: block;\n  margin-bottom: 4px;\n  color: var(--abhm-white);\n  font-size: 26px;\n  font-weight: 750;\n  letter-spacing: -.8px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-stat-label {\n  color: var(--abhm-muted);\n  font-size: 12px;\n  line-height: 1.4;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-credential-list {\n  display: grid;\n  gap: 16px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-credential-item {\n  position: relative;\n  padding: 25px 27px 25px 72px;\n  border: 1px solid rgba(124, 214, 249, .14);\n  border-radius: 17px;\n  background: var(--abhm-glass);\n  box-shadow: var(--abhm-card-shadow);\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-credential-icon {\n  position: absolute;\n  left: 22px;\n  top: 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 34px;\n  height: 34px;\n  border-radius: 50%;\n  background: rgba(38, 184, 237, .11);\n  border: 1px solid rgba(92, 211, 252, .24);\n  color: var(--abhm-accent);\n  font-size: 13px;\n  font-weight: 800;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-credential-item h3 {\n  margin: 0 0 7px;\n  color: var(--abhm-white);\n  font-size: 18px;\n  letter-spacing: -.25px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-credential-item p {\n  margin: 0;\n  color: var(--abhm-muted);\n  font-size: 14px;\n  line-height: 1.68;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-research-panel {\n  position: relative;\n  margin-top: 30px;\n  padding: 38px;\n  border: 1px solid rgba(103, 211, 252, .22);\n  border-radius: 22px;\n  background: var(--abhm-glass-strong);\n  box-shadow: 0 24px 70px rgba(0,0,0,.20);\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-research-label {\n  margin-bottom: 12px;\n  color: var(--abhm-accent);\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.7px;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-research-panel h3 {\n  max-width: 820px;\n  margin: 0 0 14px;\n  color: var(--abhm-white);\n  font-size: 27px;\n  line-height: 1.3;\n  letter-spacing: -.6px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-research-panel p {\n  max-width: 930px;\n  margin: 0;\n  color: var(--abhm-muted);\n  font-size: 16px;\n  line-height: 1.75;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-recognition {\n  display: flex;\n  align-items: center;\n  gap: 22px;\n  margin-top: 24px;\n  padding: 27px 30px;\n  border: 1px solid rgba(117, 217, 255, .16);\n  border-radius: 18px;\n  background: rgba(255,255,255,.04);\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-recognition-mark {\n  display: flex;\n  flex: 0 0 48px;\n  align-items: center;\n  justify-content: center;\n  width: 48px;\n  height: 48px;\n  border-radius: 50%;\n  background: rgba(42, 187, 238, .12);\n  border: 1px solid rgba(93, 212, 253, .25);\n  color: var(--abhm-accent);\n  font-size: 20px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-recognition p {\n  margin: 0;\n  color: var(--abhm-muted);\n  font-size: 16px;\n  line-height: 1.65;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-recognition strong {\n  color: var(--abhm-white);\n}\n@media (max-width: 900px) {\n#abh-homepage #abhm-clinical-qualifications .abhm-qualifications-grid {\n  grid-template-columns: 1fr;\n}\n}\n@media (max-width: 600px) {\n#abh-homepage #abhm-clinical-qualifications .abhm-qualifications-header h2 {\n  font-size: 39px;\n  letter-spacing: -1.3px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-credentials-line {\n  font-size: 17px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-profile-card {\n  padding: 30px 25px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-profile-stats {\n  grid-template-columns: 1fr;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-credential-item {\n  padding: 67px 23px 24px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-credential-icon {\n  top: 22px;\n  left: 23px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-research-panel {\n  padding: 29px 25px;\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-recognition {\n  align-items: flex-start;\n  padding: 25px 23px;\n}\n}\n#abh-homepage #abhm-clinical-qualifications .abhm-qualifications-grid > *,\n#abh-homepage #abhm-clinical-qualifications .abhm-profile-stats > *,\n#abh-homepage #abhm-clinical-qualifications .abhm-credential-list > *,\n#abh-homepage #abhm-clinical-qualifications .abhm-recognition > p {\n  min-width: 0;\n  overflow-wrap: break-word;\n}\n\/* 4. PROFESSIONAL ORGANIZATIONS \u2014 LAYOUT *\/\n#abh-homepage #abhm-professional-organizations {\n  position: relative;\n  display: block;\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-heading {\n  position: relative;\n  z-index: 2;\n  max-width: 780px;\n  margin: 0 auto 31px;\n  text-align: center;\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-heading span {\n  display: block;\n  margin-bottom: 10px;\n  color: var(--abhm-accent);\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-heading h2 {\n  margin: 0 0 12px;\n  padding: 0;\n  color: var(--abhm-white);\n  font-size: clamp(29px, 4vw, 39px);\n  line-height: 1.12;\n  letter-spacing: -1px;\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-heading p {\n  margin: 0;\n  padding: 0;\n  color: var(--abhm-muted);\n  font-size: 15px;\n  line-height: 1.7;\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-grid {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px;\n  width: 100%;\n  max-width: none;\n  min-width: 0;\n  margin: 0;\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-card {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  min-width: 0;\n  min-height: 190px;\n  margin: 0;\n  padding: 24px 18px;\n  border-radius: 17px;\n  border: 1px solid rgba(113,214,251,.15);\n  background: var(--abhm-glass);\n  text-align: center;\n  text-decoration: none !important;\n  box-shadow: var(--abhm-card-shadow);\n  transition: transform .2s ease, border-color .2s ease, background .2s ease, box-shadow .2s ease;\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-card:hover {\n  transform: translateY(-4px);\n  border-color: rgba(104,216,255,.38);\n  background: linear-gradient(145deg, rgba(37,150,207,.12), rgba(255,255,255,.035));\n  box-shadow: 0 22px 48px rgba(0,0,0,.22);\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-card:focus-visible {\n  outline: 3px solid #72dcff;\n  outline-offset: 4px;\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-logo-wrap {\n  width: 100%;\n  min-width: 0;\n  min-height: 103px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 16px;\n  padding: 14px;\n  border-radius: 12px;\n  background: rgba(255,255,255,.96);\n  box-shadow: inset 0 0 0 1px rgba(255,255,255,.70), 0 8px 22px rgba(0,0,0,.12);\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-logo {\n  display: block;\n  max-width: 100%;\n  max-height: 80px;\n  width: auto;\n  height: auto;\n  margin: 0;\n  object-fit: contain;\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-name {\n  max-width: 100%;\n  color: var(--abhm-white);\n  font-size: 13px;\n  font-weight: 700;\n  line-height: 1.45;\n  overflow-wrap: break-word;\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-link {\n  margin-top: 6px;\n  color: var(--abhm-accent);\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n@media (max-width: 950px) {\n#abh-homepage #abhm-professional-organizations .abhm-org-grid {\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n}\n@media (max-width: 600px) {\n#abh-homepage #abhm-professional-organizations .abhm-org-grid {\n  grid-template-columns: minmax(0, 1fr);\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-card {\n  min-height: 175px;\n}\n}\n@media (prefers-reduced-motion: reduce) {\n#abh-homepage #abhm-professional-organizations .abhm-org-card {\n  transition: none;\n}\n#abh-homepage #abhm-professional-organizations .abhm-org-card:hover {\n  transform: none;\n}\n}\n\/* 5. AREAS OF EXPERTISE \u2014 LAYOUT *\/\n#abh-homepage #abhm-areas-expertise {\n  position: relative;\n  display: block;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-inner {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  max-width: none !important;\n  margin: 0 auto;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-heading {\n  max-width: 900px;\n  margin: 0 auto 50px;\n  text-align: center;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-label {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  margin-bottom: 17px;\n  padding: 8px 14px;\n  border-radius: 50px;\n  border: 1px solid rgba(102,216,255,.22);\n  background: rgba(255,255,255,.04);\n  color: var(--abhm-accent);\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-dot {\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background: #53d5ff;\n  box-shadow: 0 0 11px rgba(83,213,255,.9);\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-heading h2 {\n  margin: 0 0 18px;\n  color: var(--abhm-white);\n  font-size: clamp(40px,5vw,58px);\n  line-height: 1.06;\n  letter-spacing: -2px;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-heading h2 span {\n  background: var(--abhm-title-gradient);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-heading p {\n  max-width: 800px;\n  margin: 0 auto;\n  color: var(--abhm-muted);\n  font-size: 17px;\n  line-height: 1.78;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-grid {\n  display: grid;\n  grid-template-columns: repeat(2,minmax(0,1fr));\n  gap: 24px;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-height: 100%;\n  padding: 35px 32px;\n  border-radius: 22px;\n  border: 1px solid rgba(115,214,250,.16);\n  background: var(--abhm-glass);\n  box-shadow: var(--abhm-card-shadow);\n  backdrop-filter: blur(16px);\n  -webkit-backdrop-filter: blur(16px);\n  transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card:hover {\n  transform: translateY(-4px);\n  border-color: rgba(104,216,255,.30);\n  box-shadow: 0 28px 68px rgba(0,0,0,.24), 0 0 28px rgba(38,157,226,.10);\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 25px;\n  right: 25px;\n  height: 1px;\n  background: linear-gradient( 90deg, transparent, rgba(94,215,255,.72), transparent );\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 42px;\n  height: 42px;\n  margin-bottom: 21px;\n  border-radius: 50%;\n  color: var(--abhm-accent);\n  background: rgba(43,185,235,.10);\n  border: 1px solid rgba(93,213,255,.22);\n  font-size: 13px;\n  font-weight: 800;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card h3 {\n  margin: 0 0 13px;\n  color: var(--abhm-white);\n  font-size: 27px;\n  line-height: 1.16;\n  letter-spacing: -.7px;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card p {\n  margin: 0 0 18px;\n  color: var(--abhm-muted);\n  font-size: 15.5px;\n  line-height: 1.76;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card strong {\n  color: var(--abhm-white);\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-points {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 3px;\n  margin-bottom: 28px;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-point {\n  padding: 7px 10px;\n  border-radius: 30px;\n  border: 1px solid rgba(101,214,253,.14);\n  background: rgba(43,185,235,.07);\n  color: var(--abhm-accent);\n  font-size: 11px;\n  font-weight: 700;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card .abhm-button-container {\n  margin-top: auto;\n}\n#abh-homepage #abhm-areas-expertise .abhm-button-container {\n  text-align: center;\n  margin: 28px 0 0;\n}\n#abh-homepage #abhm-areas-expertise .abhm-learn-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  position: relative;\n  overflow: hidden;\n  padding: 15px 30px;\n  color: var(--abhm-white) !important;\n  text-decoration: none !important;\n  text-transform: uppercase;\n  letter-spacing: 1.5px;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  border-radius: 50px;\n  background: linear-gradient( 145deg, rgba(5,28,70,.96) 0%, rgba(9,49,110,.94) 50%, rgba(3,20,55,.98) 100% );\n  border: 1px solid rgba(140,210,255,.28);\n  backdrop-filter: blur(18px);\n  -webkit-backdrop-filter: blur(18px);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.18), inset 0 -1px 0 rgba(255,255,255,.05), 0 10px 28px rgba(0,20,60,.55);\n  transition: all .35s ease;\n}\n#abh-homepage #abhm-areas-expertise .abhm-learn-button::before {\n  content: \"\";\n  position: absolute;\n  top: -180%;\n  left: -40%;\n  width: 30%;\n  height: 450%;\n  background: linear-gradient( 90deg, transparent, rgba(255,255,255,.22), rgba(255,255,255,.05), transparent );\n  transform: rotate(25deg);\n  transition: left .8s ease;\n}\n#abh-homepage #abhm-areas-expertise .abhm-learn-button:hover {\n  color: var(--abhm-white) !important;\n  transform: translateY(-3px);\n  background: linear-gradient( 145deg, rgba(8,40,95,.98), rgba(12,67,145,.96), rgba(5,30,75,.98) );\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.22), 0 16px 36px rgba(0,45,120,.55), 0 0 20px rgba(45,145,255,.30);\n}\n#abh-homepage #abhm-areas-expertise .abhm-learn-button:hover::before {\n  left: 155%;\n}\n#abh-homepage #abhm-areas-expertise .abhm-learn-button:active {\n  transform: translateY(0);\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-bottom {\n  width: 100%;\n  max-width: none;\n  margin: 55px auto 0;\n  padding: 34px 38px;\n  text-align: center;\n  border-radius: 20px;\n  border: 1px solid rgba(108,216,255,.18);\n  background: var(--abhm-glass-strong);\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-bottom span {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--abhm-accent);\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 1.6px;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-bottom h3 {\n  margin: 0 0 11px;\n  color: var(--abhm-white);\n  font-size: clamp(24px,3vw,32px);\n  line-height: 1.25;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-bottom p {\n  max-width: 780px;\n  margin: 0 auto;\n  color: var(--abhm-muted);\n  font-size: 15px;\n  line-height: 1.75;\n}\n@media (max-width: 850px) {\n#abh-homepage #abhm-areas-expertise .abhm-expertise-grid {\n  grid-template-columns: 1fr;\n}\n}\n@media (max-width: 600px) {\n#abh-homepage #abhm-areas-expertise .abhm-expertise-heading {\n  margin-bottom: 37px;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-heading h2 {\n  font-size: 39px;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card {\n  padding: 29px 24px;\n}\n#abh-homepage #abhm-areas-expertise .abhm-learn-button {\n  width: 100%;\n  padding: 15px 18px;\n  font-size: 12px;\n  letter-spacing: 1.1px;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-bottom {\n  padding: 29px 23px;\n}\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-inner,\n#abh-homepage #abhm-areas-expertise .abhm-expertise-grid,\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card {\n  min-width: 0;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card,\n#abh-homepage #abhm-areas-expertise .abhm-expertise-heading,\n#abh-homepage #abhm-areas-expertise .abhm-expertise-bottom {\n  overflow-wrap: break-word;\n}\n#abh-homepage #abhm-areas-expertise .abhm-learn-button {\n  max-width: 100%;\n  white-space: normal;\n  text-align: center;\n}\n#abh-homepage #abhm-areas-expertise .abhm-learn-button:focus-visible {\n  outline: 3px solid #83e2ff;\n  outline-offset: 4px;\n}\n@media (prefers-reduced-motion: reduce) {\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card,\n#abh-homepage #abhm-areas-expertise .abhm-learn-button,\n#abh-homepage #abhm-areas-expertise .abhm-learn-button::before {\n  transition: none;\n}\n#abh-homepage #abhm-areas-expertise .abhm-expertise-card:hover,\n#abh-homepage #abhm-areas-expertise .abhm-learn-button:hover {\n  transform: none;\n}\n}\n\/* 6. ESTABLISHED IN HUNTSVILLE \u2014 LAYOUT *\/\n#abh-homepage #abhm-established-story {\n  position: relative;\n  display: block;\n}\n#abh-homepage #abhm-established-story .abhm-story-inner {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  max-width: none !important;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);\n  gap: 65px;\n  align-items: center;\n}\n#abh-homepage #abhm-established-story .abhm-story-content {\n  width: 100%;\n  max-width: none;\n}\n#abh-homepage #abhm-established-story .abhm-story-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  margin-bottom: 20px;\n  padding: 8px 15px;\n  border-radius: 50px;\n  border: 1px solid rgba(106,216,255,.24);\n  background: rgba(255,255,255,.045);\n  color: var(--abhm-accent);\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-established-story .abhm-story-dot {\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background: #4fd2ff;\n  box-shadow: 0 0 12px rgba(79,210,255,.95);\n}\n#abh-homepage #abhm-established-story h2 {\n  margin: 0 0 22px;\n  color: var(--abhm-white);\n  font-size: clamp(42px,5vw,61px);\n  line-height: 1.03;\n  letter-spacing: -2.4px;\n}\n#abh-homepage #abhm-established-story h2 span {\n  display: block;\n  margin-top: 5px;\n  background: var(--abhm-title-gradient);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n#abh-homepage #abhm-established-story .abhm-story-lead {\n  margin: 0 0 20px;\n  color: var(--abhm-text);\n  font-size: 19px;\n  line-height: 1.72;\n}\n#abh-homepage #abhm-established-story .abhm-story-copy {\n  margin: 0 0 18px;\n  color: var(--abhm-muted);\n  font-size: 16px;\n  line-height: 1.82;\n}\n#abh-homepage #abhm-established-story strong {\n  color: var(--abhm-white);\n}\n#abh-homepage #abhm-established-story .abhm-story-stats {\n  display: grid;\n  grid-template-columns: repeat(3,minmax(0,1fr));\n  gap: 10px;\n  margin: 30px 0 32px;\n}\n#abh-homepage #abhm-established-story .abhm-story-stat {\n  padding: 17px 10px;\n  text-align: center;\n  border-radius: 14px;\n  border: 1px solid rgba(101,210,250,.14);\n  background: linear-gradient( 145deg, rgba(255,255,255,.065), rgba(255,255,255,.025) );\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);\n}\n#abh-homepage #abhm-established-story .abhm-story-stat strong {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--abhm-white);\n  font-size: 20px;\n  line-height: 1.1;\n}\n#abh-homepage #abhm-established-story .abhm-story-stat span {\n  display: block;\n  color: var(--abhm-accent);\n  font-size: 9px;\n  font-weight: 800;\n  line-height: 1.4;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-established-story .abhm-story-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  position: relative;\n  overflow: hidden;\n  padding: 16px 36px;\n  color: var(--abhm-white) !important;\n  text-decoration: none !important;\n  text-transform: uppercase;\n  letter-spacing: 1.5px;\n  font-size: 13px;\n  font-weight: 700;\n  border-radius: 50px;\n  background: linear-gradient( 145deg, rgba(5,28,70,.96) 0%, rgba(9,49,110,.94) 50%, rgba(3,20,55,.98) 100% );\n  border: 1px solid rgba(140,210,255,.28);\n  backdrop-filter: blur(18px);\n  -webkit-backdrop-filter: blur(18px);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.18), inset 0 -1px 0 rgba(255,255,255,.05), 0 10px 28px rgba(0,20,60,.55);\n  transition: all .35s ease;\n}\n#abh-homepage #abhm-established-story .abhm-story-button::before {\n  content: \"\";\n  position: absolute;\n  top: -180%;\n  left: -40%;\n  width: 30%;\n  height: 450%;\n  background: linear-gradient( 90deg, transparent, rgba(255,255,255,.22), rgba(255,255,255,.05), transparent );\n  transform: rotate(25deg);\n  transition: left .8s ease;\n}\n#abh-homepage #abhm-established-story .abhm-story-button:hover {\n  color: var(--abhm-white) !important;\n  transform: translateY(-3px);\n  background: linear-gradient( 145deg, rgba(8,40,95,.98), rgba(12,67,145,.96), rgba(5,30,75,.98) );\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.22), 0 16px 36px rgba(0,45,120,.55), 0 0 22px rgba(45,145,255,.32);\n}\n#abh-homepage #abhm-established-story .abhm-story-button:hover::before {\n  left: 155%;\n}\n#abh-homepage #abhm-established-story .abhm-story-gallery {\n  position: relative;\n  display: grid;\n  grid-template-columns: 1.35fr .78fr;\n  grid-template-rows: 255px 255px;\n  gap: 14px;\n}\n#abh-homepage #abhm-established-story .abhm-story-photo {\n  position: relative;\n  overflow: hidden;\n  border-radius: 20px;\n  border: 1px solid rgba(112,215,255,.25);\n  background: rgba(255,255,255,.04);\n  box-shadow: 0 22px 55px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.08);\n}\n#abh-homepage #abhm-established-story .abhm-story-photo::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  box-shadow: inset 0 0 35px rgba(6,39,70,.15);\n}\n#abh-homepage #abhm-established-story .abhm-story-photo img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform .55s ease;\n}\n#abh-homepage #abhm-established-story .abhm-story-photo:hover img {\n  transform: scale(1.035);\n}\n#abh-homepage #abhm-established-story .abhm-story-photo-main {\n  grid-row: 1 \/ span 2;\n}\n#abh-homepage #abhm-established-story .abhm-story-photo-main img {\n  object-position: center center;\n}\n#abh-homepage #abhm-established-story .abhm-story-photo-event img {\n  object-position: center 30%;\n}\n#abh-homepage #abhm-established-story .abhm-story-photo-casual img {\n  object-position: center center;\n}\n#abh-homepage #abhm-established-story .abhm-story-since {\n  position: absolute;\n  left: -22px;\n  bottom: 35px;\n  z-index: 5;\n  min-width: 128px;\n  padding: 17px 20px;\n  text-align: center;\n  border-radius: 16px;\n  border: 1px solid rgba(118,220,255,.35);\n  background: var(--abhm-glass-strong);\n  backdrop-filter: blur(18px);\n  -webkit-backdrop-filter: blur(18px);\n  box-shadow: 0 18px 45px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.13);\n}\n#abh-homepage #abhm-established-story .abhm-story-since small {\n  display: block;\n  margin-bottom: 2px;\n  color: var(--abhm-accent);\n  font-size: 9px;\n  font-weight: 800;\n  letter-spacing: 1.4px;\n  text-transform: uppercase;\n}\n#abh-homepage #abhm-established-story .abhm-story-since strong {\n  display: block;\n  color: var(--abhm-white);\n  font-size: 27px;\n  line-height: 1;\n}\n@media (max-width: 950px) {\n#abh-homepage #abhm-established-story .abhm-story-inner {\n  grid-template-columns: 1fr;\n  gap: 50px;\n}\n#abh-homepage #abhm-established-story .abhm-story-content {\n  max-width: none;\n}\n#abh-homepage #abhm-established-story .abhm-story-gallery {\n  max-width: none;\n}\n}\n@media (max-width: 650px) {\n#abh-homepage #abhm-established-story h2 {\n  font-size: 40px;\n  letter-spacing: -1.5px;\n}\n#abh-homepage #abhm-established-story .abhm-story-lead {\n  font-size: 17px;\n}\n#abh-homepage #abhm-established-story .abhm-story-stats {\n  grid-template-columns: 1fr;\n}\n#abh-homepage #abhm-established-story .abhm-story-button {\n  width: 100%;\n  padding: 15px 18px;\n  text-align: center;\n}\n#abh-homepage #abhm-established-story .abhm-story-gallery {\n  grid-template-columns: 1fr 1fr;\n  grid-template-rows: auto 210px;\n}\n#abh-homepage #abhm-established-story .abhm-story-photo-main {\n  grid-column: 1 \/ -1;\n  grid-row: auto;\n  aspect-ratio: 16 \/ 9;\n}\n#abh-homepage #abhm-established-story .abhm-story-photo-event,\n#abh-homepage #abhm-established-story .abhm-story-photo-casual {\n  height: 210px;\n}\n#abh-homepage #abhm-established-story .abhm-story-since {\n  left: 12px;\n  bottom: 12px;\n}\n}\n#abh-homepage #abhm-established-story .abhm-story-inner > *,\n#abh-homepage #abhm-established-story .abhm-story-gallery,\n#abh-homepage #abhm-established-story .abhm-story-photo,\n#abh-homepage #abhm-established-story .abhm-story-stat {\n  min-width: 0;\n}\n#abh-homepage #abhm-established-story .abhm-story-gallery {\n  width: 100%;\n}\n#abh-homepage #abhm-established-story .abhm-story-photo {\n  min-height: 0;\n}\n#abh-homepage #abhm-established-story .abhm-story-photo img {\n  max-width: 100%;\n  margin: 0;\n}\n#abh-homepage #abhm-established-story .abhm-story-content {\n  overflow-wrap: break-word;\n}\n#abh-homepage #abhm-established-story .abhm-story-eyebrow {\n  max-width: 100%;\n  line-height: 1.5;\n}\n#abh-homepage #abhm-established-story .abhm-story-dot {\n  flex: 0 0 7px;\n}\n#abh-homepage #abhm-established-story .abhm-story-button {\n  max-width: 100%;\n  white-space: normal;\n  text-align: center;\n}\n#abh-homepage #abhm-established-story .abhm-story-button:focus-visible {\n  outline: 3px solid #79ddff;\n  outline-offset: 4px;\n}\n@media (prefers-reduced-motion: reduce) {\n#abh-homepage #abhm-established-story .abhm-story-button,\n#abh-homepage #abhm-established-story .abhm-story-button::before,\n#abh-homepage #abhm-established-story .abhm-story-photo img {\n  transition: none;\n}\n#abh-homepage #abhm-established-story .abhm-story-button:hover,\n#abh-homepage #abhm-established-story .abhm-story-photo:hover img {\n  transform: none;\n}\n}\n\/* =============================================================\n   UNIFIED FINISHES AND RESPONSIVE GUARDRAILS\n   ============================================================= *\/\n#abh-homepage #abhm-header-restored .abhm-r-brand,\n#abh-homepage #abhm-header-restored .abhm-r-nav {\n  padding-left: var(--abhm-page-pad); padding-right: var(--abhm-page-pad);\n}\n#abh-homepage #abhm-header-restored .abhm-r-submenu {\n  background: #082c47; \/* Opaque panel: readable above the hero. *\/\n}\n#abh-homepage #abhm-header-restored .abhm-r-trigger[aria-expanded=\"true\"] .abhm-r-arrow {\n  transform: rotate(180deg);\n}\n#abh-homepage #abhm-home-hero .abhm-hero-inner,\n#abh-homepage #abhm-established-story .abhm-story-inner {\n  gap: clamp(32px, 4vw, 65px);\n}\n#abh-homepage #abhm-home-hero .abhm-hero-inner > *,\n#abh-homepage #abhm-established-story .abhm-story-inner > * { min-width: 0; }\n#abh-homepage #abhm-home-hero .abhm-eyebrow { max-width: 100%; }\n#abh-homepage #abhm-home-hero .abhm-eyebrow-dot { flex: 0 0 7px; }\n#abh-homepage .abhm-credential-icon,\n#abh-homepage .abhm-specialized-number,\n#abh-homepage .abhm-expertise-number { color: var(--abhm-accent); }\n#abh-homepage #abhm-professional-organizations .abhm-org-logo {\n  max-width: 100% !important; max-height: 80px !important;\n  width: auto !important; height: auto !important;\n}\n\/* Shared blue-glass button finish; retain each button's existing behavior. *\/\n#abh-homepage #abhm-header-restored .abhm-r-appointment,\n#abh-homepage #abhm-home-hero .abhm-button-primary,\n#abh-homepage #abhm-why-specialized .abhm-specialized-cta,\n#abh-homepage #abhm-areas-expertise .abhm-learn-button,\n#abh-homepage #abhm-established-story .abhm-story-button {\n  background: var(--abhm-button-fill) !important;\n  color: var(--abhm-white) !important;\n  border-color: rgba(132,218,255,.38) !important;\n  border-radius: 50px;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.16), 0 10px 26px rgba(0,20,60,.30);\n}\n#abh-homepage #abhm-header-restored .abhm-r-appointment:hover,\n#abh-homepage #abhm-home-hero .abhm-button-primary:hover,\n#abh-homepage #abhm-why-specialized .abhm-specialized-cta:hover,\n#abh-homepage #abhm-areas-expertise .abhm-learn-button:hover,\n#abh-homepage #abhm-established-story .abhm-story-button:hover {\n  background: linear-gradient(135deg, #0f68ad, #1384c7) !important;\n}\n#abh-homepage #abhm-home-hero .abhm-buttons .spwidget-button {\n  background: var(--abhm-glass) !important;\n  border-radius: 50px !important;\n}\n#abh-homepage #abhm-home-hero .spwidget-button-wrapper { margin: 0; padding: 0; }\n#abh-homepage #abhm-why-specialized .abhm-specialized-cta { padding: 14px 24px; text-align: center; }\n#abh-homepage #abhm-established-story .abhm-story-gallery { min-width: 0; }\n@media (max-width: 950px) {\n  #abh-homepage #abhm-established-story .abhm-story-gallery { max-width: none; width: 100%; }\n}\n@media (max-width: 900px) {\n  #abh-homepage #abhm-home-hero .abhm-focus-card { max-width: none; width: 100%; }\n}\n@media (max-width: 600px) {\n  #abh-homepage #abhm-home-hero h1 { font-size: clamp(36px, 10.8vw, 43px); }\n  #abh-homepage #abhm-clinical-qualifications .abhm-qualifications-header h2,\n  #abh-homepage #abhm-why-specialized .abhm-specialized-heading h2,\n  #abh-homepage #abhm-areas-expertise .abhm-expertise-heading h2,\n  #abh-homepage #abhm-established-story h2 { font-size: clamp(32px, 9vw, 39px); }\n  #abh-homepage #abhm-header-restored .abhm-r-name { font-size: clamp(25px, 7.2vw, 28px); }\n  #abh-homepage .abhm-recognition { gap: 14px; }\n  #abh-homepage #abhm-home-hero .abhm-button,\n  #abh-homepage #abhm-home-hero .abhm-buttons .spwidget-button {\n    padding: 14px 20px !important; text-align: center;\n  }\n}\n@media (prefers-reduced-motion: reduce) {\n  #abh-homepage *, #abh-homepage *::before, #abh-homepage *::after {\n    animation: none !important; transition: none !important; scroll-behavior: auto !important;\n  }\n  #abh-homepage .abhm-story-photo:hover img { transform: none; }\n}\n<\/style>\n  <a href=\"#abhm-home-hero\">Skip to page content<\/a>\n<!-- 0. HEADER AND NAVIGATION -->\n<header id=\"abhm-header-restored\">\n  <a aria-label=\"Advanced Behavioral Health home\" href=\"https:\/\/abhmind.com\/\">\n   <img alt=\"Advanced Behavioral Health\" decoding=\"async\" fetchpriority=\"high\" height=\"160\" loading=\"eager\" src=\"https:\/\/abhmind.com\/wp-content\/uploads\/2026\/08\/ABH-New-Logo-2026.png\" width=\"320\"\/>\n  <\/a>\n    Advanced Behavioral Health\n    Science. Mind. Transformation.\n <nav aria-label=\"Main navigation\">\n  <button aria-controls=\"abhm-restored-links\" aria-expanded=\"false\" type=\"button\">\n   \u2630 Menu\n  <\/button>\n   <a aria-current=\"page\" href=\"https:\/\/abhmind.com\/\">\n    Home\n   <\/a>\n    <button aria-controls=\"abhm-restored-sub-1\" aria-expanded=\"false\" type=\"button\">\n     What To Expect\n      \u25be\n    <\/button>\n     <a href=\"https:\/\/abhmind.com\/?page_id=401\">\n      Welcome\n     <\/a>\n     <a href=\"https:\/\/abhmind.com\/?page_id=407\">\n      Philosophy\n     <\/a>\n     <a href=\"https:\/\/abhmind.com\/?page_id=398\">\n      Strategies\n     <\/a>\n     <a href=\"https:\/\/abhmind.com\/?page_id=1038\">\n      FAQs\n     <\/a>\n    <button aria-controls=\"abhm-restored-sub-2\" aria-expanded=\"false\" type=\"button\">\n     Our Expertise\n      \u25be\n    <\/button>\n     <a href=\"https:\/\/abhmind.com\/?page_id=871\">\n      Anxiety\n     <\/a>\n     <a href=\"https:\/\/abhmind.com\/?page_id=422\">\n      OCD\n     <\/a>\n     <a href=\"https:\/\/abhmind.com\/?page_id=419\">\n      Sleep\n     <\/a>\n     <a href=\"https:\/\/abhmind.com\/?page_id=413\">\n      Training\n     <\/a>\n    <button aria-controls=\"abhm-restored-sub-3\" aria-expanded=\"false\" type=\"button\">\n     About Us\n      \u25be\n    <\/button>\n     <a href=\"https:\/\/abhmind.com\/?page_id=431\">\n      Leadership\n     <\/a>\n     <a href=\"https:\/\/abhmind.com\/?page_id=428\">\n      Mission\n     <\/a>\n     <a href=\"https:\/\/abhmind.com\/?page_id=485\">\n      Contact\n     <\/a>\n     <a href=\"https:\/\/abhmind.com\/?page_id=434\">\n      Testimonials\n     <\/a>\n   <a href=\"https:\/\/abhmind.clientsecure.me\/sign-in\" rel=\"noopener noreferrer\" target=\"_blank\">\n    Client Portal\n   <\/a>\n   <a href=\"https:\/\/abhmind.com\/?page_id=1007\">\n    Provider Referrals\n   <\/a>\n  <a data-spwidget-application-id=\"7c72cb9f9a9b913654bb89d6c7b4e71a77911b30192051da35384b4d0c6d505b\" data-spwidget-autobind=\"\" data-spwidget-channel=\"embedded_widget\" data-spwidget-contact=\"\" data-spwidget-scope-global=\"\" data-spwidget-scope-id=\"7267d394-3367-4e67-a0a1-2cad15a38489\" data-spwidget-scope-uri=\"abhmind\" href=\"https:\/\/abhmind.clientsecure.me\">\n   Request An Appointment\n  <\/a>\n <\/nav>\n<\/header>\n<!-- 1. SPECIALIZED OCD TREATMENT -->\n<section aria-labelledby=\"abhm-heading-1\" id=\"abhm-home-hero\" tabindex=\"-1\">\n    Advanced Behavioral Health\n   <h1 id=\"abhm-heading-1\">\n    Specialized OCD Treatment.\n     Grounded in Science.\n   <\/h1>\n   \n    Advanced Behavioral Health provides specialized, evidence-based treatment for obsessive-compulsive disorder, sleep issues, and anxiety-related conditions.\n   \n   \n    Our approach combines clinical expertise, psychological science, and individualized treatment to help clients change the patterns that keep OCD and anxiety in control. Treatment emphasizes practical skills, measurable progress, and the development of greater tolerance for uncertainty and distress.\n   \n    <a href=\"\/?page_id=422\">\n     Explore OCD Treatment\n      \u2192\n    <\/a>\n     <a data-spwidget-application-id=\"7c72cb9f9a9b913654bb89d6c7b4e71a77911b30192051da35384b4d0c6d505b\" data-spwidget-autobind=\"\" data-spwidget-channel=\"embedded_widget\" data-spwidget-contact=\"\" data-spwidget-scope-global=\"\" data-spwidget-scope-id=\"7267d394-3367-4e67-a0a1-2cad15a38489\" data-spwidget-scope-uri=\"abhmind\" href=\"https:\/\/abhmind.clientsecure.me\">\n      Request An Appointment\n     <\/a>\n      \u2713\n     Evidence-Based Treatment\n      \u2713\n     Specialized OCD Care\n      \u2713\n     Scientist-Practitioner Approach\n  <aside>\n    Clinical Focus\n   <h2>\n    Specialized Treatment. Focused Expertise.\n   <\/h2>\n   \n    ABH maintains a focused clinical practice centered on conditions where specialized training and evidence-based treatment can make a meaningful difference.\n   \n     Obsessive-Compulsive Disorder\n     Specialized OCD treatment utilizing Exposure and Response Prevention (ERP) and evidence-based cognitive and behavioral strategies.\n     Sleep\n     Treatment designed to increase the quality of restoritive sleep.\n     Anxiety-Related Conditions\n     Evidence-based strategies targeting avoidance, excessive worry, fear-based responses, and behavioral patterns that maintain anxiety.\n     \u2301\n     <strong>\n      Science. Mind. Transformation.\n     <\/strong>\n     <br\/>\n     Advanced Behavioral Health\n  <\/aside>\n<\/section>\n<!-- 2. WHY SPECIALIZATION MATTERS -->\n<section aria-labelledby=\"abhm-heading-2\" id=\"abhm-why-specialized\">\n    Why Specialization Matters\n   <h2 id=\"abhm-heading-2\">\n    OCD Requires More Than\n     General Therapy.\n   <\/h2>\n   \n    Obsessive-compulsive disorder is a complex condition that can easily be misunderstood or unintentionally reinforced when treatment is not specifically designed around the mechanisms that maintain OCD.\n   \n     01\n    <h3>\n     Accurate Recognition Matters\n    <\/h3>\n    \n     OCD does not always look like excessive cleaning or checking. It may involve intrusive thoughts, religious scrupulosity, relationship fears, morality concerns, health fears, mental rituals, reassurance seeking, or countless other themes. Specialized treatment begins with understanding how OCD actually presents.\n    \n     02\n    <h3>\n     Reassurance Can Strengthen OCD\n    <\/h3>\n    \n     Traditional supportive strategies can sometimes provide short-term relief while unintentionally strengthening the obsessive-compulsive cycle. Effective OCD treatment focuses on changing the person&#8217;s relationship with uncertainty rather than repeatedly trying to prove that feared outcomes will not occur.\n    \n     03\n    <h3>\n     ERP Requires Clinical Precision\n    <\/h3>\n    \n     Exposure and Response Prevention is considered a leading evidence-based treatment for OCD, but ERP is more than simply confronting fears. Effective treatment requires careful identification of obsessions, compulsions, avoidance, reassurance, mental rituals, and subtle safety behaviors.\n    \n     04\n    <h3>\n     Intrusive Thoughts Need the Right Response\n    <\/h3>\n    \n     Trying to suppress, analyze, neutralize, or obtain certainty about intrusive thoughts often makes them more powerful. Specialized OCD treatment teaches a different response: allowing uncertainty while reducing compulsive attempts to solve or control the thought.\n    \n     05\n    <h3>\n     Treatment Targets the OCD Cycle\n    <\/h3>\n    \n     Specialized care focuses not only on what a person fears, but on the behavioral cycle that keeps the fear alive: obsession, distress, compulsion, temporary relief, and renewed doubt. Treatment is designed to interrupt that cycle at its source.\n    \n     06\n    <h3>\n     The Goal Is Greater Freedom\n    <\/h3>\n    \n     Successful OCD treatment is not about eliminating every unwanted thought or achieving perfect certainty. It is about developing the ability to experience thoughts, doubt, and discomfort without allowing OCD to dictate behavior and important life decisions.\n    \n    <h3>\n     Specialized treatment focuses on the mechanism, not just the symptom.\n    <\/h3>\n    \n     At Advanced Behavioral Health, OCD treatment is built around evidence-based principles, including Exposure and Response Prevention, cognitive and behavioral strategies, and an individualized understanding of the compulsive patterns that maintain symptoms.\n    \n    <a href=\"\/?page_id=422\">\n     Learn About OCD Treatment\n      \u2192\n    <\/a>\n<\/section>\n<!-- 3. CLINICAL LEADERSHIP AND QUALIFICATIONS -->\n<section aria-labelledby=\"abhm-heading-3\" id=\"abhm-clinical-qualifications\">\n    Clinical Leadership &amp; Qualifications\n   <h2 id=\"abhm-heading-3\">\n    David R. Stephens,\n     LPC-S, NCC\n   <\/h2>\n   \n    Specialized clinical experience, advanced OCD training, and an ongoing commitment to the intersection of psychological treatment, neuroscience, and research.\n   \n     DRS\n    <h3>\n     David R. Stephens\n    <\/h3>\n     LPC-S | NCC\n    \n     David Stephens is a Licensed Professional Counselor-Supervisor and National Certified Counselor whose clinical work is focused on specialized, evidence-based treatment for obsessive-compulsive disorder and related conditions.\n    \n       23\n       Years of Clinical Experience in the Field of OCD\n       15\n       Years of Clinical Experience with Insomnia\n      01\n     <h3>\n      Licensed Professional Counselor-Supervisor\n     <\/h3>\n     \n      David is a Licensed Professional Counselor-Supervisor (LPC-S) through the Alabama Board of Examiners in Counseling, reflecting both professional licensure and authorization to provide clinical supervision.\n     \n      02\n     <h3>\n      National Certified Counselor\n     <\/h3>\n     \n      David is a National Certified Counselor (NCC) through the National Board for Certified Counselors, a national professional certification recognizing established standards in counselor education, examination, and professional practice.\n     \n      03\n     <h3>\n      Specialized Training in ERP\n     <\/h3>\n     \n      David has completed specialized training in Exposure and Response Prevention (ERP) through the International OCD Foundation. ERP is a leading evidence-based behavioral treatment for obsessive-compulsive disorder.\n     \n      04\n     <h3>\n      Extensive Clinical Experience\n     <\/h3>\n     \n      David brings 23 years of clinical experience in the field of OCD and 15 years of clinical experience working with insomnia. This combination has contributed to a particular interest in the interaction between sleep, arousal, cognitive functioning, and obsessive-compulsive symptoms.\n     \n    Scientist-Practitioner Approach\n   <h3>\n    Exploring the Relationship Between Sleep, OCD, and Glutamate\n   <\/h3>\n   \n    As part of his ongoing interest in research, David is currently studying the relationship between non-restorative sleep and obsessive-compulsive disorder, with particular interest in the role of glutamate, the brain&#8217;s primary excitatory neurotransmitter. His work reflects a broader scientist-practitioner approach that seeks to integrate emerging neuroscience with thoughtful, evidence-based clinical practice. David also maintains collaborative professional relationships with neuroscientists across the country as part of his continuing interest in the neurobiology of OCD, sleep, and behavioral health.\n   \n    \u2605\n   \n    With more than two decades of clinical experience, specialized training in Exposure and Response Prevention, and a sustained focus on OCD,\n    <strong>\n     David is widely regarded as one of Alabama&#8217;s leading OCD specialists.\n    <\/strong>\n    His clinical philosophy emphasizes focused expertise, evidence-based intervention, and continued engagement with developments in psychological science and neuroscience.\n   \n<\/section>\n<!-- 4. PROFESSIONAL ORGANIZATIONS -->\n<section aria-labelledby=\"abhm-org-title\" id=\"abhm-professional-organizations\">\n   Professional Organizations\n  <h2 id=\"abhm-org-title\">\n   Professional Standards, Training &amp; Scientific Excellence\n  <\/h2>\n  \n   Advanced Behavioral Health values professional accountability, continuing education, specialized training, and engagement with organizations that advance the counseling profession and evidence-based behavioral healthcare.\n  \n  <a href=\"https:\/\/abec.alabama.gov\" rel=\"noopener noreferrer\" target=\"_blank\">\n    <img alt=\"Alabama Board of Examiners in Counseling\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/abhmind.com\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-21-at-1.17.34-PM.png\"\/>\n    Alabama Board of Examiners in Counseling\n    Visit Organization \u2192\n  <\/a>\n  <a href=\"https:\/\/www.amhca.org\/home\" rel=\"noopener noreferrer\" target=\"_blank\">\n    <img alt=\"American Mental Health Counselors Association\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/abhmind.com\/wp-content\/uploads\/2015\/01\/amhca_logo_reflex70.jpg\"\/>\n    American Mental Health Counselors Association\n    Visit Organization \u2192\n  <\/a>\n  <a href=\"https:\/\/iocdf.org\" rel=\"noopener noreferrer\" target=\"_blank\">\n    <img alt=\"International OCD Foundation\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/abhmind.com\/wp-content\/uploads\/2015\/01\/iocdf_logo70.jpg\"\/>\n    International OCD Foundation\n    Visit Organization \u2192\n  <\/a>\n  <a href=\"https:\/\/www.nbcc.org\" rel=\"noopener noreferrer\" target=\"_blank\">\n    <img alt=\"National Board for Certified Counselors\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/abhmind.com\/wp-content\/uploads\/2015\/01\/nbccmasthead70.jpg\"\/>\n    National Board for Certified Counselors\n    Visit Organization \u2192\n  <\/a>\n<\/section>\n<!-- 5. AREAS OF EXPERTISE -->\n<section aria-labelledby=\"abhm-expertise-title\" id=\"abhm-areas-expertise\">\n    Areas of Expertise\n   <h2 id=\"abhm-expertise-title\">\n    Specialized Knowledge.\n     Focused Treatment.\n   <\/h2>\n   \n    Advanced Behavioral Health emphasizes focused clinical expertise rather than attempting to treat every behavioral health concern. Our work centers on areas in which specialized training, evidence-based treatment, behavioral science, and ongoing professional development can provide meaningful value.\n   \n   <article>\n     01\n    <h3>\n     Obsessive-Compulsive Disorder\n    <\/h3>\n    \n     OCD requires more than general anxiety treatment. Advanced Behavioral Health provides specialized treatment designed to directly address obsessions, compulsions, avoidance, reassurance seeking, mental rituals, and intolerance of uncertainty.\n    \n    \n     Treatment incorporates\n     <strong>\n      Exposure and Response Prevention (ERP)\n     <\/strong>\n     , evidence-based cognitive and behavioral strategies, psychoeducation, and practical skill development.\n    \n      ERP\n      Intrusive Thoughts\n      Compulsions\n      Scrupulosity\n      Contamination\n      Mental Rituals\n     <a href=\"https:\/\/abhmind.com\/?page_id=422\">\n      Learn More About OCD \u2192\n     <\/a>\n   <\/article>\n   <article>\n     02\n    <h3>\n     Anxiety\n    <\/h3>\n    \n     Anxiety can become increasingly restrictive when fear, avoidance, reassurance, or attempts to eliminate uncertainty begin determining everyday decisions.\n    \n    \n     Treatment focuses on helping clients understand anxiety, develop greater distress tolerance, reduce avoidance, improve emotional regulation, and learn to move toward meaningful goals even when discomfort is present.\n    \n      Anxiety\n      Panic\n      Avoidance\n      Uncertainty\n      CBT\n      Behavioral Change\n     <a href=\"https:\/\/abhmind.com\/?page_id=871\">\n      Learn More About Anxiety \u2192\n     <\/a>\n   <\/article>\n   <article>\n     03\n    <h3>\n     Sleep &amp; Insomnia\n    <\/h3>\n    \n     Restorative sleep is foundational to emotional health, cognition, memory, physical restoration, stress regulation, and overall well-being.\n    \n    \n     ABH brings together behavioral sleep strategies, sleep science, neuroscience, and principles from\n     <strong>\n      Cognitive Behavioral Therapy for Insomnia (CBT-I)\n     <\/strong>\n     to help clients better understand and improve persistent sleep difficulties.\n    \n      Insomnia\n      CBT-I\n      Sleep Science\n      Sleep Hygiene\n      Restorative Sleep\n      Circadian Health\n     <a href=\"https:\/\/abhmind.com\/?page_id=419\">\n      Learn More About Sleep \u2192\n     <\/a>\n   <\/article>\n   <article>\n     04\n    <h3>\n     Training &amp; Professional Development\n    <\/h3>\n    \n     Advanced Behavioral Health is committed to promoting clinical excellence, professional development, evidence-based practice, and scientific literacy among mental health professionals.\n    \n    \n     This includes clinical supervision of Associate Licensed Counselors, professional mentorship, emerging continuing-education programming, and ABH Brain Science educational initiatives.\n    \n      ALC Supervision\n      Clinical Training\n      Scientific Literacy\n      CEUs\n      Mentorship\n      Brain Science\n     <a href=\"https:\/\/abhmind.com\/?page_id=413\">\n      Learn More About Training \u2192\n     <\/a>\n   <\/article>\n    Why Specialization Matters\n   <h3>\n    Expertise develops through focus.\n   <\/h3>\n   \n    Behavioral healthcare is an increasingly complex field. Advanced Behavioral Health believes that clients are best served when clinicians develop focused expertise, continually study the evidence, refine their skills, and understand the specific mechanisms involved in the conditions they treat.\n   \n<\/section>\n<!-- 6. ESTABLISHED IN HUNTSVILLE -->\n<section aria-labelledby=\"abhm-story-title\" id=\"abhm-established-story\">\n    Huntsville, Alabama \u2022 Established 2014\n   <h2 id=\"abhm-story-title\">\n    Advanced Behavioral Health\n     Specialized Care. Grounded in Science.\n   <\/h2>\n   \n    Advanced Behavioral Health was founded in\n    <strong>\n     2014\n    <\/strong>\n    with the goal of providing advanced, comprehensive, evidence-based treatment for\n    <strong>\n     OCD and insomnia\n    <\/strong>\n    in Huntsville, Alabama.\n   \n   \n    From the beginning, ABH has been built around a focused clinical philosophy: combine specialized clinical expertise with the latest research in psychology, neuroscience, behavioral science, and technology.\n   \n   \n    At Advanced Behavioral Health, we help clients achieve their goals by utilizing current research and established evidence-based approaches, including\n    <strong>\n     Exposure and Response Prevention (ERP)\n    <\/strong>\n    for OCD and\n    <strong>\n     Cognitive Behavioral Therapy for Insomnia (CBT-I)\n    <\/strong>\n    for persistent sleep difficulties.\n   \n   \n    Our goal is not simply to help people understand what they are experiencing. Treatment is designed to help clients develop practical skills, change behavioral patterns, build resilience, and translate what they learn in therapy into meaningful change in everyday life.\n   \n     <strong>\n      2014\n     <\/strong>\n      Founded in Huntsville\n     <strong>\n      ERP\n     <\/strong>\n      Specialized OCD Treatment\n     <strong>\n      CBT-I\n     <\/strong>\n      Evidence-Based Sleep Treatment\n   <a href=\"https:\/\/abhmind.com\/?page_id=401\">\n    Find Out More About ABH \u2192\n   <\/a>\n    <img alt=\"Advanced Behavioral Health OCD treatment in Huntsville Alabama\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/abhmind.com\/wp-content\/uploads\/2026\/07\/David-Susan-Award.png\"\/>\n    <img alt=\"Advanced Behavioral Health in the Huntsville Alabama community\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/abhmind.com\/wp-content\/uploads\/2026\/07\/Training.png\"\/>\n    <img alt=\"David Stephens Advanced Behavioral Health Huntsville Alabama\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/abhmind.com\/wp-content\/uploads\/2026\/07\/David-Book-Photo.png\"\/>\n    <small>\n     Serving Huntsville Since\n    <\/small>\n    <strong>\n     2014\n    <\/strong>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Skip to page content Advanced Behavioral Health Science. Mind. Transformation. \u2630 Menu Home What To Expect \u25be Welcome Philosophy Strategies FAQs Our Expertise \u25be Anxiety OCD Sleep Training About Us \u25be Leadership Mission Contact Testimonials Client Portal Provider Referrals Request An Appointment Advanced Behavioral Health Specialized OCD Treatment. Grounded in Science. Advanced Behavioral Health provides&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-395","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/abhmind.com\/index.php?rest_route=\/wp\/v2\/pages\/395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abhmind.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/abhmind.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/abhmind.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/abhmind.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=395"}],"version-history":[{"count":130,"href":"https:\/\/abhmind.com\/index.php?rest_route=\/wp\/v2\/pages\/395\/revisions"}],"predecessor-version":[{"id":1601,"href":"https:\/\/abhmind.com\/index.php?rest_route=\/wp\/v2\/pages\/395\/revisions\/1601"}],"wp:attachment":[{"href":"https:\/\/abhmind.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}