:root{--glass-blur:none;--glass-dark:#102a43;--glass-header:#102a43;--glass-surface:var(--glass-dark);--glass-light:var(--glass-dark);--glass-gold:var(--glass-dark);--glass-call:var(--glass-dark);--glass-edge:#b8955573;--glass-shine:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #07182724;--glass-shadow:0 8px 26px #0718271f}@supports (backdrop-filter:blur(1px)){:root{--glass-blur:blur(18px) saturate(140%);--glass-header:linear-gradient(155deg, #ffffff0a, transparent 55%), #071827d1;--glass-dark:linear-gradient(155deg, #ffffff0d, transparent 55%), #071827b3}}body :is(.brand-menu,.nav-dropdown,.mega-menu,.mobile-menu__sheet,.search-results,.patient-search__field,.patient-care-browser__rail,.patient-care-browser__panels,.patient-support-card,.patient-panel,.patient-care-card,.patient-care-aside,.homepage-offer-details,.home-pillars article,.home-team-card,.home-contact__panel,.home-precision__features>a,.google-reviews-demo,.google-reviews-demo__rating,.route-hero-card,.route-card,.route-list-card,.route-clinician-card,.route-keywords,.route-emergency-call,.route-search,.route-search__results,.route-enquiry,.route-chip-list>a,.design-review-dialog){--ink:#fafaf8;--body:#dde6eb;--quiet:#dde6eb;--gold-text:#f5e8d0;--line:#dde6eb2e;--surface:#102a43;--surface-soft:#17364e;color:var(--ink);background:var(--glass-dark);border-color:var(--glass-edge);box-shadow:var(--glass-shine), var(--glass-shadow);backdrop-filter:var(--glass-blur)}body :is(.home-pillars article,.home-team-card,.patient-care-card,.route-card,.route-list-card):hover{background:var(--glass-dark);border-color:#d8bd84}body .site-header:is(.is-scrolled,:not(.is-over-hero)){background:var(--glass-header);color:#fafaf8;border-bottom-color:var(--glass-edge);box-shadow:var(--glass-shine);backdrop-filter:var(--glass-blur)}body .mega-menu .treatment-explorer{background:0 0}body .mega-menu :is(.treatment-search,.search-results,.treatment-panel){box-shadow:none;backdrop-filter:none;background:0 0}body :is(.gold-button,.outline-button,.route-button,.header-book,.patient-button,.owner-call-action__button,.video-hero__book,.video-hero__secondary-action,.video-hero__playback,.home-urgent__call,.homepage-offer-details__action,.route-enquiry button[type=submit],.route-form-success button,.mobile-menu__actions a,.design-review-trigger,.design-review-dialog__actions button){border:1px solid var(--glass-edge);background:var(--glass-dark);color:#fafaf8;box-shadow:var(--glass-shine), var(--glass-shadow);backdrop-filter:var(--glass-blur);border-radius:999px}body :is(.gold-button,.outline-button,.route-button,.header-book,.patient-button,.owner-call-action__button,.video-hero__book,.video-hero__secondary-action,.home-urgent__call,.homepage-offer-details__action,.mobile-menu__actions a):hover{background:var(--glass-dark);color:#fafaf8;border-color:#d8bd84}body :is(.patient-support-card,.patient-care-browser__panels,.patient-panel,.patient-care-aside,.homepage-offer-details,.route-enquiry,.route-hero-card,.design-review-dialog) :is(.patient-button,.route-button,.gold-button,.outline-button,.homepage-offer-details__action,input,textarea,button[type=submit],.route-form-success button,.design-review-dialog__actions button){color:#fafaf8;backdrop-filter:none;background:#ffffff08}body :is(.route-enquiry input,.route-enquiry textarea){border-color:var(--glass-edge);color:#fafaf8}body .route-enquiry button[type=submit]{min-height:54px;font:750 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;margin-top:22px;padding:0 19px;display:inline-flex}body :is(.route-enquiry input,.route-enquiry textarea)::placeholder{color:#adbec7}body .theme-toggle.theme-toggle--clean{background:var(--glass-dark);border-color:var(--glass-edge);box-shadow:var(--glass-shine);backdrop-filter:var(--glass-blur)}body .site-header :is(.header-book,.theme-toggle){backdrop-filter:none}body .homepage-dock{background:var(--glass-dark);color:#fafaf8;border-color:var(--glass-edge);box-shadow:var(--glass-shine), 0 12px 36px #0003;backdrop-filter:var(--glass-blur)}body .homepage-dock__highlight{border:1px solid var(--glass-edge);box-shadow:var(--glass-shine);background:#d8bd8421}body .homepage-dock :is(.homepage-dock__book,a.is-active){color:#fafaf8;background:0 0}body .homepage-dock.is-ready a.is-active{color:#fafaf8}body :is(.homepage-offer-details>button,.patient-panel-close,.design-review-close){border:1px solid var(--glass-edge);color:#fafaf8;box-shadow:var(--glass-shine);background:0 0;border-radius:50%}body :is(.home-pillars article,.home-team-card,.home-contact__panel,.google-reviews-demo__rating) :is(h2,h3,p,address,strong){color:var(--ink)}body :is(.home-team-card,.home-pillars article) p{color:var(--body)}body .google-reviews-demo__rating{box-shadow:none;backdrop-filter:none;background:0 0}body .google-reviews-demo__rating .eyebrow{color:#d8bd84}body .patient-panel .patient-pathway-information--urgent,body .patient-care-browser__panels .patient-pathway-information--urgent{--patient-warning:#ffb4b1}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--glass-blur:none;--glass-dark:#102a43;--glass-header:var(--glass-dark)}}@media (forced-colors:active){:root{--glass-dark:Canvas;--glass-header:Canvas;--glass-edge:ButtonText;--glass-blur:none;--glass-shine:none;--glass-shadow:none}body :is(.brand-menu,.nav-dropdown,.mega-menu,.mobile-menu__sheet,.patient-search__field,.patient-care-browser__rail,.patient-care-browser__panels,.patient-support-card,.patient-panel,.patient-care-card,.patient-care-aside,.homepage-offer-details,.home-pillars article,.home-team-card,.home-contact__panel,.google-reviews-demo,.route-hero-card,.route-card,.route-list-card,.route-clinician-card,.route-enquiry,.gold-button,.outline-button,.route-button,.header-book,.patient-button,.owner-call-action__button,.homepage-dock,.homepage-dock__highlight,.site-header,.design-review-trigger){--ink:CanvasText;--body:CanvasText;--quiet:CanvasText;--gold-text:LinkText;--line:ButtonText;color:canvastext;box-shadow:none;backdrop-filter:none;background:canvas;border-color:buttontext}}
