/* Colour changes only. Figma geometry remains in the original stylesheets. */
body:where(.bh-appearance):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){--tint:#EEF3F9;--teal:#14284B;--teal-dark:#0B1A33;--teal-light:#EEF3F9;--ink:#0F1B2E;--muted:#6B7690;--sand:#EEF3F9;--gold:#F2B544;--gold-hov:#F2B544;--coral:#F2B544;--line:#DDE4EE;--deep:#0F1B2E;--grey:#6B7690;--grey2:#4A5672;--porc:#DDE4EE;--cream:#EEF3F9;}
:where(body.bh-appearance) .nmc .dep:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:rgba(20,40,75,.1);}
:where(body.bh-appearance) .nmc .g:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--teal-light);}
:where(body.bh-appearance) .nmc .nextslot:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:linear-gradient(135deg,var(--gold),#E35B0F);}
body:where(.bh-appearance):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){--orange:#F2B544;}
:where(body.bh-appearance) .nmc .btn-pay:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#0B1A33;}
body:where(.bh-appearance):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){--d-adhd:#14284B;--d-avi:#14284B;--d-endo:#14284B;}
body:where(.bh-appearance):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){--focus:#14284B;--ok:#14284B;}
:where(body.bh-appearance) .nmc .gmark:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--teal-light);}
:where(body.bh-appearance) .nmc .howstep .hic:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 10px 24px rgba(20,40,75,.28);}
:where(body.bh-appearance) .nmc .storycar .storycard:nth-child(2):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 24px 50px rgba(20,40,75,.28);}
:where(body.bh-appearance) .nmc .storycar .storycard:nth-child(3):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 24px 50px rgba(20,40,75,.28);}
:where(body.bh-appearance) .nmc .vcard.on:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 22px 50px rgba(20,40,75,.32);}
:where(body.bh-appearance) .nmc .vidnav [data-vprev]:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .vidnav [data-vnext]:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 4px 16px rgba(20,40,75,.14);}
:where(body.bh-appearance) .nmc .vidnav .car-dots span:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
@media (max-width:760px){:where(body.bh-appearance) .nmc .storycar .storycard:nth-child(3):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 18px 40px rgba(20,40,75,.2);}
}
body:where(.bh-appearance):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){--teal-dark:#0B1A33;--tint:#EEF3F9;--gold-tint:#EEF3F9;--ink:#0F1B2E;--grey2:#4A5672;--muted:#6B7690;--shadow-card:0 2px 10px rgba(20,40,75,.08);--shadow-raised:0 12px 32px rgba(20,40,75,.14);}
:where(body.bh-appearance) .nmc .feecard.hl:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .price-card.hl:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:linear-gradient(180deg,var(--sand) 0%,#fff 70%)!important;}
:where(body.bh-appearance) .nmc .btn-accent:hover:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--gold)!important;}
:where(body.bh-appearance) .nmc #fees .feecard.hl:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:linear-gradient(180deg,var(--sand) 0%,#fff 70%)!important;}
:where(body.bh-appearance) .nmc .fg-eyebrow:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--teal,var(--teal));}
:where(body.bh-appearance) .nmc .fg-heading h2:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-heading>p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-accent:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-ghost:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-color:var(--teal);}
:where(body.bh-appearance) .nmc .fg-badge:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-announcement:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-nav nav>a:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-services-toggle:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-mega:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 20px 60px #0F1B2E25;}
:where(body.bh-appearance) .nmc .fg-mega h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted)!important;}
:where(body.bh-appearance) .nmc .fg-mega-columns a:hover:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-mega-columns a.fg-active:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-mega small:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-menu-backdrop:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:#0F1B2E44;}
:where(body.bh-appearance) .nmc .fg-home-copy h1:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-home-sub:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .nmc .fg-home-lead:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-photo-card:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 12px 32px #14284B24;}
:where(body.bh-appearance) .nmc .fg-photo-card b:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-photo-card small:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-floating-trust:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);box-shadow:0 16px 40px #14284B20;}
:where(body.bh-appearance) .nmc .fg-floating-trust>div:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-right:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-floating-trust b:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-floating-trust small:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-filters button:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-clinic:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);box-shadow:0 8px 24px #14284B08;}
:where(body.bh-appearance) .nmc .fg-tag-mental:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-tag-specialist:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--gold);}
:where(body.bh-appearance) .nmc .fg-gold:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-clinic-body h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-clinic-body>p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-clinic li .fg-icon:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-clinic-help>p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--sand);}
:where(body.bh-appearance) .nmc .fg-urgent-notice:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-urgent-notice>summary>.fg-icon:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-urgent-notice h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-notice-copy p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .nmc .fg-emergency:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-trust .fg-eyebrow:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-trust-grid>div:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px dashed var(--sand);color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-why-heading>p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-why-card:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 0 0 1px var(--line);}
:where(body.bh-appearance) .nmc .fg-why-0:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-why-5:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-why-2:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-icon-tile:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-why-card:not(:where(.fg-why-cta)) h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-why-card p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .nmc .fg-fee-note:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-fee-note p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .nmc .fg-fee:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-fee:not(:where(.fg-fee-featured)) h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-fee strong small:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-fee>p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-steps:where(:not(.bh-protected-reviews,.bh-protected-reviews *)):before{border-top:2px dashed var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-step-icon>b:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-steps h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-steps p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-story:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-story:nth-child(2):where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-story:nth-child(4):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-story.fg-story-current:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);box-shadow:0 20px 36px #14284B20;}
:where(body.bh-appearance) .nmc .fg-video-label:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--teal);}
:where(body.bh-appearance) .nmc .fg-carousel-arrow:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-dots i:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-story-note:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-group-label:where(:not(.bh-protected-reviews,.bh-protected-reviews *)):after{background:var(--line);}
:where(body.bh-appearance) .nmc .fg-doctor:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-portrait:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-portrait-blue:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-portrait-label:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--gold);}
:where(body.bh-appearance) .nmc .fg-portrait-blue .fg-portrait-label:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .nmc .fg-silhouette:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-portrait-blue .fg-silhouette:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-doctor-body h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-contact-card:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-contact-row>span:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-contact-row b:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-contact-row p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-map:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-final p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--sand);}
:where(body.bh-appearance) .nmc .fg-footer-brand>p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-socials>a:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-footer-group a:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-footer-contact p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-footer-contact>a:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .nmc .fg-footer-emergency:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);background:var(--sand);color:var(--fg-ink);}
:where(body.bh-appearance) .bh-figma section:not(.bh-protected-reviews):not([class*="fg-"]) h2:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .bh-figma section:not(.bh-protected-reviews):not([class*="fg-"]) h1:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .bh-figma section:not(.bh-protected-reviews):not([class*="fg-"]) h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .bh-figma section:not(.bh-protected-reviews) .btn-book:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .bh-figma section:not(.bh-protected-reviews) .btn-accent:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .bh-figma section:not(.bh-protected-reviews) .reasoncard:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .bh-figma section:not(.bh-protected-reviews) .availcard:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .bh-figma section:not(.bh-protected-reviews) .featrow:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .bh-figma section:not(.bh-protected-reviews) .pcard:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .bh-figma section:not(.bh-protected-reviews) .price-card:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .bh-figma section:not(.bh-protected-reviews) .doccard:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line)!important;}
:where(body.bh-appearance) .bh-figma .fg-service-hero h1:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .bh-figma .fg-service-hero .hmut:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .bh-figma .fg-service-hero .badge:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-breadcrumb:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-service-copy h1:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-service-copy>p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .nmc .fg-service-why:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-service-why .fg-heading>p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .nmc .fg-feature-list article:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-feature-list h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-feature-list p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-service-why-image p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--sand);}
:where(body.bh-appearance) .nmc .fg-expect .fg-heading>p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .nmc .fg-reason-grid article:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-reason-grid .fg-icon:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-reason-grid h4:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-reason-grid p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-available-grid article:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-available-grid h4:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-gp-steps:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-gp-steps article:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-gp-steps article:last-child>b:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-gp-steps h4:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-gp-steps p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-fee-assurance:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-fee-assurance i:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--line);}
:where(body.bh-appearance) .nmc .fg-gp-price:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-gp-price h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink)!important;}
:where(body.bh-appearance) .nmc .fg-gp-price>p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .nmc .fg-recommended:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-fee-rows:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-fee-rows>div:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-bottom:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-price-disclaimer:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-service-team:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-compact:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);box-shadow:0 16px 36px #14284B12;}
:where(body.bh-appearance) .nmc .fg-preview-tag:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);color:var(--gold);}
:where(body.bh-appearance) .nmc .fg-compact-summary:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-compact-summary small:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-compact-summary b:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-compact-fields label:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .nmc .fg-compact select:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-compact input:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-booking-panel select:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-compact-footnote:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-compact input:disabled:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-compact select:disabled:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-booking-panel:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);box-shadow:0 16px 36px #14284B0d;}
:where(body.bh-appearance) .nmc .fg-booking-column:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-right:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-booking-label:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-service-option:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-service-option:where(:not(.bh-protected-reviews,.bh-protected-reviews *)):before{border:1px solid var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-month-arrow:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-calendar-grid>.fg-weekday:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-day:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-day.available:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-calendar-note:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);color:var(--gold);}
:where(body.bh-appearance) .nmc .fg-time-slot:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px dashed var(--sand);color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-time-note:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-booking-summary:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-summary-clinician:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-summary-total:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-top:1px solid var(--line);color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-booking-patient:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-top:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-patient-grid input:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
@media (max-width:768px){:where(body.bh-appearance) .nmc .fg-menu-toggle:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-mobile-head:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-bottom:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-mobile-nav>a:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-mobile-nav summary:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-bottom:1px solid var(--line);color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-mobile-services b:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-mobile-services a:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-floating-trust:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 12px 28px #14284B14;}
:where(body.bh-appearance) .nmc .fg-floating-trust>div:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-bottom:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-fee:nth-child(2):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-top:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-steps:where(:not(.bh-protected-reviews,.bh-protected-reviews *)):before{border-left:2px dashed var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-steps article:last-child .fg-step-icon>b:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-contact-row:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-bottom:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-footer-group:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-top:1px solid var(--sand)!important;}
:where(body.bh-appearance) .nmc .fg-footer-contact:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-top:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-sticky-mobile:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-top:1px solid var(--line);box-shadow:0 -10px 24px #0F1B2E08;}
:where(body.bh-appearance) .nmc .fg-booking-column:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-bottom:1px solid var(--line);}
}
:where(body.bh-appearance) .nmc .fg-date-placeholder:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-home-copy h1:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-heading h2:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-doctor-body h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-clinic-body h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-why-card:not(:where(.fg-why-cta)) h3:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink,var(--fg-ink))!important;}
:where(body.bh-appearance) .nmc .fg-heading>p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-home-lead:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted,var(--fg-muted));}
:where(body.bh-appearance) .bh-figma .pagehero h1:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-generic-hero h1:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink,var(--fg-ink))!important;}
:where(body.bh-appearance) .nmc .fg-generic-hero p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-inner-footer p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-inner-footer a:not(:has(img)):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:#4A5672;}
:where(body.bh-appearance) .bh-figma .teampg .doccard .dimg.sil:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand)!important;}
:where(body.bh-appearance) .bh-figma .teampg .doccard .dimg.sil .fg-silhouette:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .bh-figma .teampg .doccard:nth-child(even) .dimg.sil:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand)!important;}
:where(body.bh-appearance) .bh-figma .teampg .doccard:nth-child(even) .dimg.sil .fg-silhouette:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
@media (min-width:769px) and (max-width:1100px){:where(body.bh-appearance) .nmc .fg-menu-toggle:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-mobile-head:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-bottom:1px solid var(--line);}
:where(body.bh-appearance) .nmc .fg-mobile-nav>a:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-mobile-nav summary:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-bottom:1px solid var(--line);color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-mobile-services b:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-mobile-services a:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
}
:where(body.bh-appearance) .nmc .fg-next-button:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);background:var(--sand);color:var(--teal);}
:where(body.bh-appearance) .nmc .fg-next-button:hover:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-booking-status:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-compact input[type=date]:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .nmc .fg-booking-selection:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--teal);}
:where(body.bh-appearance) .nmc .fg-booking-panel button:focus-visible:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-compact :focus-visible:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){outline:3px solid var(--gold);}
:where(body.bh-appearance) .nmc .fg-day[aria-pressed=true]:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:inset 0 0 0 2px var(--teal);}
:where(body.bh-appearance) .fg-booking-dialog:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);color:var(--fg-ink);}
:where(body.bh-appearance) .fg-booking-dialog:where(:not(.bh-protected-reviews,.bh-protected-reviews *))::backdrop{background:#0B1A33aa;}
:where(body.bh-appearance) .fg-dialog-close:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);border:1px solid var(--sand);}
:where(body.bh-appearance) .fg-booking-dialog .fg-btn:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--teal);}
:where(body.bh-appearance) .nmc .fg-time-empty:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px dashed var(--sand);}
:where(body.bh-appearance) .nmc .fg-time-empty strong:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--teal);}
:where(body.bh-appearance) .nmc .fg-time-empty p:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-day-enquiry:not(.available):not(.selected):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);border-color:var(--sand);}
:where(body.bh-appearance) .nmc .fg-day:not(:disabled):hover:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-color:var(--teal);}
:where(body.bh-appearance) .nmc .fg-day.selected:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--teal);}
@media (max-width:1100px){:where(body.bh-appearance) .nmc .fg-service-column:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-bottom:1px solid var(--line);}
}
@media (max-width:900px){:where(body.bh-appearance) .nmc .fg-booking-column:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border-bottom:1px solid var(--line);}
}
:where(body.bh-appearance) .nmc .fg-dynamic-stories .fg-story:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-dynamic-stories .fg-story.fg-story-current:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-dynamic-stories .fg-story:nth-child(even):where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-dynamic-stories .fg-story.fg-story-current:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 16px 30px #14284B20;}
:where(body.bh-appearance) .nmc .fg-dynamic-stories .fg-story:focus-visible:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){outline:3px solid var(--gold,var(--gold));}
:where(body.bh-appearance) .nmc .fg-dynamic-stories .fg-story:where(:not(.bh-protected-reviews,.bh-protected-reviews *)):after{background:linear-gradient(transparent,#0B1A33d9);}
:where(body.bh-appearance) .nmc .fg-dynamic-stories .fg-play:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){box-shadow:0 2px 10px #0B1A3314;}
:where(body.bh-appearance) .nmc .fg-demo-badge:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--teal);}
:where(body.bh-appearance) .nmc .fg-story-poster-placeholder:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--teal);}
:where(body.bh-appearance) .nmc .fg-story-dot:where(:not(.bh-protected-reviews,.bh-protected-reviews *)):before{background:var(--sand);}
:where(body.bh-appearance) .nmc .fg-story-dot[aria-pressed=true]:where(:not(.bh-protected-reviews,.bh-protected-reviews *)):before{background:var(--gold,var(--gold));}
:where(body.bh-appearance) .nmc .fg-story-dot:focus-visible:where(:not(.bh-protected-reviews,.bh-protected-reviews *)),:where(body.bh-appearance) .nmc .fg-story-motion:focus-visible:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){outline:2px solid var(--teal);}
:where(body.bh-appearance) .nmc .fg-story-motion:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--teal);border:1px solid var(--sand);}
:where(body.bh-appearance) .nmc .fg-story-motion:disabled:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .nmc .fg-stories-empty:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .fg-story-modal:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-ink);}
:where(body.bh-appearance) .fg-story-modal:where(:not(.bh-protected-reviews,.bh-protected-reviews *))::backdrop{background:#0B1A33d9;}
:where(body.bh-appearance) .fg-story-modal-close:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){border:1px solid var(--sand);color:var(--teal);}
:where(body.bh-appearance) .fg-story-modal-close:focus-visible:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){outline:3px solid var(--gold);}
:where(body.bh-appearance) .fg-story-modal video:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:#0B1A33;}
:where(body.bh-appearance) .fg-story-modal iframe:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){background:#0B1A33;}
:where(body.bh-appearance) .fg-story-modal-note:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--fg-muted);}
:where(body.bh-appearance) .fg-story-modal-note a:where(:not(.bh-protected-reviews,.bh-protected-reviews *)){color:var(--teal);}
