@font-face {font-family:Manrope;src:url("/assets/manrope-500.ttf") format("truetype");font-weight:500;font-display:swap;}@font-face { font-family: Manrope; src: url("/assets/manrope-700.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }:root {
  --type-display: clamp(34px, calc(26px + 2.4vw), 60px);
  --type-section: clamp(30px, calc(24px + 1.4vw), 44px);
  --type-subsection: clamp(24px, calc(22px + .45vw), 28px);
  --type-card: 22px;
  --type-statement: clamp(24px, calc(20px + 1vw), 34px);
  --type-lead: clamp(18px, calc(16px + .45vw), 22px);
  --type-body: 18px;
  --type-label: 16px;
  --type-control: 16px;
  --type-caption: 14px;
  --type-handwritten: clamp(32px, calc(28px + 1.2vw), 44px);
}@media  (max-width: 767px) {:root { --type-body: 16px; }}@layer  clinic-typography {#brx-content { font-size: var(--type-body) !important; line-height: 1.65 !important; }#brx-content :is(p, .brxe-text, .brxe-text-basic, li, .td-convenience__desc-text) {
    font-size: var(--type-body) !important;
    line-height: 1.65 !important;
  }#brx-content :is(h1, h2, h3, h4, h5, h6, .brxe-heading) {
    font-family: Manrope, Arial, sans-serif !important;
    font-weight: 500 !important;
    line-height: 1.25 !important;
    letter-spacing: -.025em !important;
    overflow-wrap: break-word;
  }#brx-content :is(h1, .h1) { font-size: var(--type-display) !important; line-height: 1.12 !important; }#brx-content :is(h2, .h2, .td-convenience__title) { font-size: var(--type-section) !important; line-height: 1.2 !important; }#brx-content :is(h3, .h3) { font-size: var(--type-subsection) !important; }#brx-content :is(h4, h5, h6, .h4, .h5, .h6, .home-service-card-wrap h3, .td-convenience__desc-title) {
    font-size: var(--type-card) !important;
    line-height: 1.3 !important;
  }#brx-content h1[class] { font-size: var(--type-display) !important; line-height: 1.12 !important; }#brx-content :is(.text--l, .hero-bg .brxe-text p, .service-hero-summary, .service-content-02 .font--18) {
    font-size: var(--type-lead) !important;
    line-height: 1.5 !important;
  }#brx-content :is(.subheading, .reference-eyebrow, .service-hero-eyebrow, .service-section-eyebrow) {
    font-size: var(--type-label) !important;
    font-weight: 600 !important;
    letter-spacing: .08em !important;
    line-height: 1.5 !important;
  }#brx-content :is(.hero-benefits p, .hero-photo-card, .top-card strong, .top-card small, .service-hero-points, .service-video-badge) {
    font-size: var(--type-caption) !important;
    line-height: 1.5 !important;
  }#brx-content .section-home-hero + section h2 {
    font-size: var(--type-statement) !important;
    line-height: 1.5 !important;
  }#brx-content #how-it-works .font--handwritting {
    font-size: var(--type-handwritten) !important;
    font-family: "Covered by your grace CJ", cursive !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    line-height: 1.2 !important;
  }:is(#brx-header, #brx-content, #brx-footer) :is(.brxe-button, .bricks-button, .td-convenience__btn, .btn-icon, .topdoc-book-btn, .topdoc-call-btn, .topdoc-search-btn, .bricks-nav-menu a) {
    font-size: var(--type-control) !important;
    line-height: 1.4 !important;
    letter-spacing: 0 !important;
  }#brx-footer { font-size: var(--type-caption) !important; line-height: 1.5 !important; }body.clinic-form :is(.consent, .consent label, .consent-text, .note, .notice) { font-size: var(--type-caption) !important; line-height: 1.5 !important; }}body.combined-preview .hero-benefits { grid-template-columns: repeat(3, minmax(0, 1fr)); }body.combined-preview .hero-benefits > div { min-width: 0; gap: 8px; }body.combined-preview .hero-photo-card { max-width: 100%; }@media  (max-width: 1100px) and (min-width: 992px) {body.combined-preview .hero-benefits > div { flex-direction: column; align-items: flex-start; }}@layer  clinic-typography{html body #brx-content #how-it-works .how-soft-heading h2 .how-soft-nowrap{color:var(--logo-teal,#00A7B5)!important;}html body #brx-content #how-it-works .how-soft-eyebrow{font-size:12px!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase;margin:0 0 18px;color:#194860!important;}html body #brx-content #how-it-works .how-soft-heading>p{font-size:15px!important;line-height:1.8!important;color:#52616A!important;}html body #brx-content #how-it-works .how-soft-label{font:500 14px/1.5 Manrope,Arial,sans-serif!important;letter-spacing:.02em!important;color:#194860!important;}html body #brx-content #how-it-works .how-soft-copy h3{font-size:clamp(25px,2vw,29px)!important;line-height:1.2!important;letter-spacing:-.03em!important;color:#000000!important;}html body #brx-content #how-it-works .how-soft-copy p{font-size:16px!important;line-height:1.8!important;color:#52616A!important;}html body #brx-content #how-it-works .how-soft-footer p{font-size:14px!important;line-height:1.7!important;color:#52616A!important;}html body #brx-content #how-it-works .how-soft-cta{font:500 15px/1.4 Manrope,Arial,sans-serif!important;}}html body #brx-content .section-home-hero.clinical-hero {
  --type-display: clamp(38px, 4.3vw, 60px);
  --type-lead: clamp(18px, 1.55vw, 21px);
  display: block;
  min-height: 0 !important;
  padding: 0 !important;
  background: #fff;
  color: #194860;
  overflow: hidden;
  font-family: Manrope, Arial, sans-serif;
}.clinical-hero * { box-sizing: border-box; }.clinical-hero-layout {
  width: min(1200px, 91%);
  margin-inline: auto;
  padding-block: clamp(44px, 5vw, 72px);
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);
  gap: clamp(32px, 4vw, 60px);
  align-items: center;
}.clinical-hero-copy { min-width: 0; }.clinical-hero-eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 28px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: .12em;
  text-transform: uppercase;
}.clinical-hero-eyebrow img { width: 28px; height: 28px; flex-shrink: 0; }html body #brx-content #clinical-hero-title {
  max-width: none;
  margin: 0;
  color: #194860;
  font-family: Manrope, Arial, sans-serif !important;
  font-weight: 500;
  text-wrap: initial;
}html body #brx-content .clinical-hero h1 span { color: #669cc1; }html body #brx-content .clinical-hero .clinical-hero-lead {
  max-width: 500px;
  margin: 26px 0 0;
  color: #526e7b;
}.clinical-hero-actions { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 32px; }html body #brx-content .clinical-hero-actions .brxe-button {
  display: inline-flex;
  gap: 14px;
  padding-inline: 26px;
  border-radius: 36px;
  font-weight: 500;
  text-decoration: none;
}.clinical-hero-actions svg { width: 18px; flex-shrink: 0; }.clinical-hero-referral { margin-top: 25px; font-size: 14px; line-height: 1.7; color: #526e7b; }.clinical-hero-referral a { color: #194860; text-decoration: underline; text-underline-offset: 4px; }.clinical-hero-referral a:focus-visible { outline: 3px solid #194860; outline-offset: 5px; }.clinical-hero-visual { position: relative; min-width: 0; padding: 12px 0 30px 15px; }.clinical-hero-mat { position: absolute; inset: 0 22px 50px 0; background: #f1f8fc; border-radius: 34px; transform: rotate(-4deg); pointer-events: none; }.clinical-hero-photo-window { position: relative; aspect-ratio: .95; border-radius: 30px 30px 84px 30px; overflow: hidden; }.clinical-hero-photo { display: block; width: 100%; height: 100%; object-fit: cover; }.clinical-hero-caption { position: absolute; bottom: 0; left: -15px; right: 26px; display: flex; align-items: center; gap: 16px; padding: 20px 24px; background: #fff; border: 1px solid #dce8ed; border-radius: 20px; box-shadow: 0 12px 24px #1948600c; }.clinical-hero-symbol { width: 46px; height: 46px; flex-shrink: 0; display: grid; place-items: center; border-radius: 50%; background: #f1f8fc; }.clinical-hero-symbol svg { width: 24px; height: 24px; }.clinical-hero-caption strong { display: block; font-size: 16px; font-weight: 500; line-height: 1.4; }.clinical-hero-caption div > span { display: block; margin-top: 4px; color: #526e7b; font-size: 14px; line-height: 1.5; }.clinical-hero-assurance { border-top: 1px solid #dce8ed; background: #f1f8fc; padding: 26px 4.5%; }.clinical-hero-assurance ul { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 26px; }.clinical-hero-assurance li { display: flex; align-items: center; gap: 14px; color: #194860; }.clinical-hero-assurance li > span { font-size: 14px; line-height: 1.5; }.clinical-hero-assurance svg { width: 25px; height: 25px; flex-shrink: 0; }@media  (prefers-reduced-motion: no-preference) {.clinical-rise { animation: clinical-copy-rise .8s both cubic-bezier(.2,.65,.3,1); }h1.clinical-rise { animation-delay: .08s; }.clinical-hero-lead.clinical-rise { animation-delay: .2s; }.clinical-hero-actions.clinical-rise { animation-delay: .32s; }.clinical-hero-referral.clinical-rise { animation-delay: .4s; }.clinical-hero-photo-window { animation: clinical-photo-reveal 1.35s both cubic-bezier(.2,.65,.3,1); }.clinical-hero-photo { animation: clinical-photo-settle 2.8s both ease-out; }.clinical-hero-caption { animation: clinical-caption-settle 1s .65s both cubic-bezier(.2,.65,.3,1); }}@keyframes clinical-copy-rise { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }@keyframes clinical-photo-reveal { from { clip-path: inset(8% 0 0 0 round 30px); opacity: .35; transform: translateY(10px); } to { clip-path: inset(0 round 30px 30px 84px 30px); opacity: 1; transform: translateY(0); } }@keyframes clinical-photo-settle { from { transform: scale(1.055); } to { transform: scale(1); } }@keyframes clinical-caption-settle { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }@keyframes clinical-rule-reveal { from { transform: scaleX(0); } to { transform: scaleX(1); } }@media  (max-width: 1100px) {html body #brx-content .section-home-hero.clinical-hero { --type-display: clamp(36px, 4.4vw, 50px); --type-lead: 18px; }.clinical-hero-layout { gap: 38px; }.clinical-hero-actions { gap: 10px; }html body #brx-content .clinical-hero-actions .brxe-button { padding-inline: 18px; }.clinical-hero-caption { left: 0; right: 12px; gap: 12px; padding: 16px; }.clinical-hero-caption strong { font-size: 14px; }.clinical-hero-caption div > span { font-size: 13px; }}@media  (max-width: 767px) {html body #brx-content .section-home-hero.clinical-hero { --type-display: clamp(36px, 7vw, 48px); --type-lead: 18px; }.clinical-hero-layout { width: calc(100% - 44px); grid-template-columns: 1fr; padding-block: 36px; gap: 38px; }.clinical-hero-eyebrow { margin-bottom: 22px; font-size: 13px; }.clinical-hero-eyebrow img { width: 25px; height: 25px; }html body #brx-content .clinical-hero .clinical-hero-lead { margin-top: 22px; }.clinical-hero-actions { margin-top: 28px; }html body #brx-content .clinical-hero-actions .brxe-button { flex: 1 1 190px; }.clinical-hero-referral { margin-top: 20px; }.clinical-hero-visual { padding-left: 10px; padding-bottom: 28px; }.clinical-hero-photo-window { aspect-ratio: 1.15; }.clinical-hero-caption { left: 0; right: 22px; }.clinical-hero-assurance { padding: 24px 22px; }.clinical-hero-assurance ul { grid-template-columns: 1fr; gap: 18px; }}@media  (max-width: 380px) {html body #brx-content .section-home-hero.clinical-hero { --type-display: 34px; --type-lead: 17px; }.clinical-hero-layout { width: calc(100% - 36px); }.clinical-hero-caption { right: 10px; padding: 13px; gap: 10px; }.clinical-hero-symbol { width: 36px; height: 36px; }.clinical-hero-caption strong { font-size: 13px; }.clinical-hero-caption div > span { font-size: 12px; }}#brx-content #convenience.brxe-section {
  background: #fff !important;
  padding-block: 0 !important;
}#brx-content #convenience .raic-convenience {
  display: grid;
  grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr);
  align-items: center;
  gap: clamp(48px, 6vw, 96px);
  width: 100%;
  padding-block: clamp(68px, 8vw, 120px);
}#brx-content #convenience .raic-convenience__intro,
#brx-content #convenience .raic-convenience__services {
  min-width: 0;
}#brx-content #convenience .raic-convenience__eyebrow {
  display: block;
  margin-bottom: 18px;
  color: #194860;
  font-size: var(--type-label);
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
}#brx-content #convenience .raic-convenience__title {
  max-width: 13ch;
  margin: 0;
  color: #194860;
}#brx-content #convenience .raic-convenience__title span {
  color: #6facda;
}#brx-content #convenience .raic-convenience__summary {
  margin: 20px 0 28px;
  color: #526a78;
  font-size: var(--type-body);
  line-height: 1.6;
}#brx-content #convenience .raic-convenience__service {
  display: grid;
  grid-template-columns: 66px minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  padding-block: 23px;
}#brx-content #convenience .raic-convenience__service + .raic-convenience__service {
  border-top: 1px solid #cddce4;
}#brx-content #convenience .raic-convenience__icon {
  display: block;
  width: 66px;
  height: 66px;
  object-fit: contain;
}#brx-content #convenience .raic-convenience__service h3 {
  margin: 0 0 5px;
  color: #194860;
}#brx-content #convenience .raic-convenience__service p {
  margin: 0;
  color: #526a78;
}#brx-content #cta.brxe-section {
  background: #eaf4f8 !important;
}#brx-content #cta ul li svg {
  border-radius: 50%;
  background: #fff;
}@media  (max-width: 991px) {#brx-content #convenience .raic-convenience {
    grid-template-columns: 1fr;
    gap: 36px;
    padding-block: 70px;
  }#brx-content #convenience .raic-convenience__title {
    max-width: 20ch;
  }}@media  (max-width: 600px) {#brx-content #convenience .raic-convenience {
    gap: 32px;
    padding-block: 54px 64px;
  }#brx-content #convenience .raic-convenience__service {
    grid-template-columns: 54px minmax(0, 1fr);
    gap: 15px;
    padding-block: 22px;
  }#brx-content #convenience .raic-convenience__icon {
    width: 54px;
    height: 54px;
  }}html body .header-logo .bricks-site-logo {
  width: 240px !important;
  height: auto !important;
  max-width: 100%;
  filter: none !important;
}html body #brx-footer .bricks-site-logo {
  width: 290px !important;
  height: auto !important;
  max-width: 100%;
  filter: none !important;
}html body .topdoc-modal-logo {
  width: 240px !important;
  height: auto !important;
  max-width: 100%;
  object-fit: contain;
}.clinical-hero-eyebrow img { object-fit: contain; }@media  (max-width: 1100px) {html body .header-logo .bricks-site-logo { width: 195px !important; }}@media  (max-width: 767px) {html body .header-logo .bricks-site-logo { width: 200px !important; }html body #brx-footer .bricks-site-logo { width: 260px !important; }html body .topdoc-modal-logo { width: 210px !important; }}@media  (max-width: 380px) {html body .header-logo .bricks-site-logo { width: 175px !important; }}html body #brx-content #convenience { --section-accent: #194860; }html body #brx-content #convenience .raic-convenience__title span { color: var(--section-accent) !important; }html body #brx-content { --brand-ink: #194860; }html body #brx-content #care-statement.brand-statement { background: #194860 !important; background-color: #194860 !important; }html body #brx-content .brand-statement h2 { color: #fff !important; }html body #brx-content #how-it-works .steps-number-wrap { background: var(--brand-ink) !important; color: #fff !important; }html body #brx-content #how-it-works .steps-number-wrap::before { border-color: var(--brand-ink) !important; }html body #brx-content #how-it-works h3.text--action,
html body #brx-content #how-it-works h4.font--handwritting,
html body #brx-content h2 .text--secondary,
html body #brx-content h2 font,
html body #brx-content .clinical-hero-eyebrow,
html body #brx-content .clinical-hero-referral a { color: var(--brand-ink) !important; }html body #brx-content .clinical-hero-assurance svg { color: var(--brand-ink); }html body #brx-content #cta ul li svg [fill]:not([fill="none"]):not([fill="white"]):not([fill="#fff"]):not([fill="#ffffff"]) { fill: #194860 !important; }html body #brx-content #cta ul li svg [stroke]:not([stroke="none"]) { stroke: #194860 !important; }html body #brx-content #cta img.brxe-image { width: 100%; height: auto; aspect-ratio: 1 / 1; object-fit: cover; object-position: center; }html body .clinical-hero-photo { object-position: 52% center; }html body #brx-footer .social-icons-share { display:flex; align-items:center; gap:12px; list-style:none; margin:0; padding:0; }html body #brx-footer .social-icons-share li { margin:0; padding:0; display:flex; }html body #brx-footer .social-icons-share a { display:flex; align-items:center; justify-content:center; width:40px !important; min-width:40px; height:40px !important; min-height:40px; box-sizing:border-box; flex:0 0 40px; padding:0; border:1.5px solid #194860 !important; border-radius:50%; background:#fff !important; color:#194860 !important; text-decoration:none; transition:background .15s ease,color .15s ease; }html body #brx-footer .social-icons-share a svg { display:block; width:18px; height:18px; color:inherit !important; flex:none; }html body #brx-footer .social-icons-share a:hover { background:#007d88 !important; border-color:#007d88 !important; color:#fff !important; }html body #brx-footer .social-icons-share a:focus-visible { outline:3px solid #007d88; outline-offset:4px; }html body #brx-footer, html body #brx-footer section.footer { background:#194860 !important; color:#fff !important; }html body #brx-footer section.footer { padding-top:64px; padding-bottom:32px; border-top:0; }html body #brx-footer :is(p,a,h2,h3,h4,li,.brxe-text-basic) { color:#fff !important; }html body #brx-footer a:hover { color:#8de0e6 !important; }html body #brx-footer .footer-stacked-logo { display:flex; flex-direction:column; align-items:center; gap:20px; width:250px; max-width:100%; }html body #brx-footer .footer-stacked-logo img { display:block; height:auto !important; filter:none !important; object-fit:contain; }html body #brx-footer .footer-stacked-logo .footer-logo-symbol { width:92px !important; }html body #brx-footer .footer-stacked-logo .footer-logo-wordmark { width:250px !important; max-width:100%; }html body #brx-footer .social-icons-share a { background:transparent !important; border-color:#fff !important; color:#fff !important; }html body #brx-footer .social-icons-share a:hover { background:#007d88 !important; border-color:#fff !important; color:#fff !important; }html body #brx-footer .social-icons-share a svg { color:inherit !important; }html body #brx-footer .footer--divider .line { border-color:rgba(255,255,255,.22) !important; background-color:rgba(255,255,255,.22) !important; }html body #brx-footer button svg { color:#fff; }html body #brx-footer button svg :is(path,circle) { stroke:#fff !important; }@media (max-width:767px) {html body #brx-footer section.footer { padding-top:40px; }html body #brx-footer .footer-stacked-logo { width:210px; }html body #brx-footer .footer-stacked-logo .footer-logo-symbol { width:78px !important; }}html body #brx-footer .go-to-top-icon rect[fill] { fill:transparent !important; }html body #brx-footer .go-to-top-icon rect[stroke] { stroke:#9cb6c4 !important; }html body #brx-footer .footer-stacked-logo { width:100px; gap:0; }html body #brx-footer .footer-stacked-logo .footer-logo-symbol { width:100px !important; }html body #brx-footer .go-to-top,
html body .brxe-back-to-top { display:none !important; }@media (max-width:767px){html body #brx-footer section.footer{padding:30px 24px 24px!important;}html body #brx-footer section.footer > .brxe-container{width:100%!important;max-width:none!important;gap:0!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:28px 16px!important;align-items:center!important;width:100%!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:first-child > :first-child{grid-column:1;grid-row:1;}html body #brx-footer section.footer > .brxe-container > .brxe-block:first-child > :nth-child(2){display:contents!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:first-child > :nth-child(2) > :first-child{grid-column:1/-1;grid-row:2;width:100%!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:first-child > :nth-child(2) > :nth-child(2){grid-column:2;grid-row:1;width:auto!important;}html body #brx-footer .footer-stacked-logo{width:64px!important;}html body #brx-footer .footer-stacked-logo .footer-logo-symbol{width:64px!important;}html body #brx-footer .footer-menu{margin:0!important;width:100%!important;}html body #brx-footer .footer-menu .bricks-nav-menu{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px 12px!important;width:100%!important;}html body #brx-footer .footer-menu .bricks-nav-menu li{margin:0!important;min-width:0;}html body #brx-footer .footer-menu .bricks-nav-menu a{display:flex!important;align-items:center;min-height:44px;font-size:14px!important;line-height:1.4!important;padding:0!important;border:0!important;font-weight:500!important;}html body #brx-footer .footer-menu .bricks-nav-menu a::after{display:none!important;}html body #brx-footer .social-icons-share{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;margin:0!important;padding:0!important;}html body #brx-footer .social-icons-share li{margin:0!important;}html body #brx-footer .social-icons-share a{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border:1px solid rgba(255,255,255,.45)!important;}html body #brx-footer .social-icons-share svg{width:17px!important;height:17px!important;}html body #brx-footer .footer--divider{margin:26px 0 20px!important;width:100%!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;text-align:left!important;width:100%!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child > *{align-items:flex-start!important;text-align:left!important;width:100%!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child a{font-size:12px!important;min-height:30px;display:inline-flex;align-items:center;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child p{font-size:11px!important;line-height:1.7!important;margin:0!important;text-align:left!important;}html body #brx-footer .footer-copy-divider{display:none!important;}html body #brx-footer .footer-rights{display:block;}}@media (max-width:767px){html body #brx-footer section.footer > .brxe-container > .brxe-block:first-child > :nth-child(2) > :first-child{display:contents!important;}html body #brx-footer .footer-menu{grid-column:1/-1;grid-row:2;}html body #brx-footer .footer-menu + .brxe-block{grid-column:2;grid-row:1;align-self:center!important;width:auto!important;}html body #brx-footer .footer-menu a .nav-label::after,
 html body #brx-footer .footer-menu a .nav-label::before{display:none!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child > *{justify-content:flex-start!important;align-self:stretch!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child p{width:100%!important;}}html body #brx-footer .social-icons-share a{
 --social-size:42px;
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 width:var(--social-size)!important;height:var(--social-size)!important;
 min-width:var(--social-size)!important;min-height:var(--social-size)!important;
 max-width:var(--social-size)!important;max-height:var(--social-size)!important;
 flex:0 0 var(--social-size)!important;aspect-ratio:1;border-radius:50%!important;
 box-sizing:border-box!important;padding:0!important;line-height:1!important;
}@media (max-width:767px){html body #brx-footer .social-icons-share a{--social-size:36px;}}@media (max-width:767px){html body #brx-footer section.footer > .brxe-container > .brxe-block:first-child{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;align-items:start!important;}html body #brx-footer .footer-menu{grid-column:1!important;grid-row:2!important;}html body #brx-footer .footer-menu .bricks-nav-menu{grid-template-columns:minmax(0,1fr)!important;gap:0!important;}html body #brx-footer .footer-menu + .brxe-block,
 html body #brx-footer section.footer > .brxe-container > .brxe-block:first-child > :nth-child(2) > :nth-child(2){grid-column:1!important;grid-row:3!important;justify-self:start;align-self:start!important;}}html body #brx-footer .footer-mobile-links,
html body #brx-footer .footer-mobile-wordmark { display:none; }@media (max-width:767px){html body #brx-footer section.footer{padding:40px 24px 28px!important;}html body #brx-footer .footer-stacked-logo{width:220px!important;align-items:flex-start;}html body #brx-footer .footer-stacked-logo .footer-logo-symbol{display:none!important;}html body #brx-footer .footer-stacked-logo .footer-mobile-wordmark{display:block;width:220px!important;max-width:100%;height:auto!important;}html body #brx-footer .footer-menu{display:none!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:first-child{gap:32px!important;}html body #brx-footer .footer-mobile-links{display:grid;grid-template-columns:1fr 1fr;gap:20px;grid-column:1;grid-row:2;width:100%;}html body #brx-footer .footer-mobile-links h2{font-size:12px!important;line-height:1.5!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin:0 0 12px!important;color:#b8d2dd!important;}html body #brx-footer .footer-mobile-links a{display:flex;align-items:center;min-height:44px;font-size:16px!important;line-height:1.4!important;text-decoration:none;}html body #brx-footer .footer-mobile-links a:focus-visible{outline:2px solid #8de0e6;outline-offset:3px;border-radius:3px;}html body #brx-footer .social-icons-share{gap:8px!important;}html body #brx-footer .social-icons-share a{--social-size:44px;border:0!important;background:transparent!important;}html body #brx-footer .social-icons-share svg{width:21px!important;height:21px!important;}html body #brx-footer .footer--divider{margin:24px 0 20px!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child > :first-child{display:none!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child p{font-size:14px!important;line-height:1.65!important;color:#c7d9e0!important;}}html body #brx-footer .footer-stacked-logo .footer-mobile-wordmark{display:none!important;}@media (max-width:767px){html body #brx-footer .footer-stacked-logo .footer-mobile-wordmark{display:block!important;}html body #brx-footer .footer-mobile-links h2{font-family:Manrope,sans-serif!important;}}@media (max-width:767px){html body #brx-footer .footer-menu + .brxe-block{
  justify-self:center!important;align-self:center!important;
  align-items:center!important;justify-content:center!important;
  width:100%!important;border-top:1px solid rgba(255,255,255,.15);
  padding-top:24px!important;margin-top:0!important;
 }html body #brx-footer .social-icons-share{justify-content:center!important;}html body #brx-footer .footer--divider{display:none!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child{
  margin-top:18px!important;align-items:center!important;text-align:center!important;
 }html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child > *{
  align-items:center!important;justify-content:center!important;text-align:center!important;
 }html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child p{
  text-align:center!important;
 }}@media (max-width:767px){html body #brx-footer .footer-menu + .brxe-block .social-icons-share{
  width:100%!important;align-self:center!important;justify-content:center!important;
 }}@media (max-width:767px){html body #brx-footer .footer-menu + .brxe-block .social-icons-share li{
  flex:0 0 44px!important;width:44px!important;max-width:44px!important;
 }html body #brx-footer .footer-menu + .brxe-block .social-icons-share li a{
  width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;
 }}@media (max-width:767px){html body #brx-footer .footer-stacked-logo{width:64px!important;}html body #brx-footer .footer-stacked-logo .footer-mobile-wordmark{display:none!important;}html body #brx-footer .footer-stacked-logo .footer-logo-symbol{display:block!important;width:64px!important;}}html body #brx-footer .social-icons-share li a{border:1px solid #00a7b5!important;}@media (max-width:767px){html body #brx-footer section.footer > .brxe-container > .brxe-block:first-child > :first-child{
  justify-self:center!important;
 }html body #brx-footer .footer-stacked-logo{margin-inline:auto!important;}html body #brx-footer .footer-mobile-links{text-align:center!important;}html body #brx-footer .footer-mobile-links a{justify-content:center!important;}}.booking-help-form{position:relative;overflow:hidden;}@media (max-width:767px){html body #brx-footer section.footer > .brxe-container > .brxe-block:first-child > :first-child{justify-self:start!important;}html body #brx-footer .footer-stacked-logo{margin-inline:0!important;align-items:flex-start!important;}html body #brx-footer .footer-mobile-links{text-align:left!important;}html body #brx-footer .footer-mobile-links a{justify-content:flex-start!important;}html body #brx-footer .footer-menu + .brxe-block{justify-self:start!important;align-self:start!important;align-items:flex-start!important;justify-content:flex-start!important;}html body #brx-footer .footer-menu + .brxe-block .social-icons-share{align-self:flex-start!important;justify-content:flex-start!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child{align-items:flex-start!important;text-align:left!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child > *{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;}html body #brx-footer section.footer > .brxe-container > .brxe-block:last-child p{text-align:left!important;}}html body {background:#FFFFFF!important;color:#194860}html body #brx-content {color:#194860}html body #brx-content :is(h1,h2,h3,h4) {color:#194860!important}html body #brx-content .clinical-hero h1 span {color:#194860!important}html body #brx-content .clinical-hero {background:#FFFFFF!important}html body #brx-content .clinical-hero-mat,html body #brx-content .clinical-hero-assurance {background:#F3F6F8!important}html body #brx-content > section:nth-child(3),html body #brx-content #how-it-works,html body #brx-content #cta.brxe-section {background:#F3F6F8!important;background-image:none!important}html body #brx-content #care-statement,html body #brx-footer section.footer {background:#194860!important}html body #brx-content #care-statement h2 {color:white!important}html body #brx-content :is(.btn--action,.clinical-hero-primary) {background:#008B98!important;color:white!important}html body #brx-content .home-service-card-wrap {background:#FFFFFF!important}html body #brx-content .clinical-hero-photo {object-position:52% center}html body #brx-content #care-statement :is(h1,h2,h3,p,span,strong,div){color:#fff!important}html body #brx-content .clinical-hero-actions a:first-child{background:#008b98!important;color:#fff!important}html body #brx-content .clinical-hero-actions a:last-child{background:#fff!important;color:#194860!important}html body #brx-content svg.check-icon:is(#brxe-axfcbr,#brxe-aveccj,#brxe-wrkijn,#brxe-wqmiqu) > path:first-child{fill:#194860!important;}html body #brx-content #how-it-works h4.step-1-cr-text.text--secondary{color:#00A7B5!important;}html body #how-it-works :is(.steps-progress-circle,.steps-progress-circle-sm) path{stroke:#194860!important;}html body #brx-content .why-rapidaccess-title,
html body #brx-content .why-rapidaccess-title span{color:#194860!important;}html body #brx-content .why-rapidaccess svg:is(#brxe-rmjtpu,#brxe-fpodld,#brxe-ypujwj,#brxe-udyrgq) [fill]:not([fill="none"]):not([fill="white"]):not([fill="#fff"]):not([fill="#FFFFFF"]){fill:#194860!important;}html body #brx-content .why-rapidaccess svg:is(#brxe-rmjtpu,#brxe-fpodld,#brxe-ypujwj,#brxe-udyrgq) [stroke]:not([stroke="none"]){stroke:#194860!important;}html body #brx-content .why-rapidaccess-title span{color:#00A7B5!important;}@font-face{font-family:Manrope;src:url("/assets/manrope-500.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url("/assets/manrope-600.ttf") format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url("/assets/manrope-700.ttf") format("truetype");font-weight:700;font-display:swap}html body #brx-header,html body #brx-footer {font-family:Manrope,Arial,sans-serif!important;}html body #brx-header .header-menu .bricks-nav-menu > li > a,
html body #brx-footer .footer-menu .bricks-nav-menu > li > a {
 font-family:Manrope,Arial,sans-serif!important;font-weight:500!important;letter-spacing:normal!important;
 display:inline-grid!important;grid-template-columns:max-content;position:relative;line-height:1.4!important;
 padding:0!important;transform:none!important;text-decoration:none!important;
 transition:color .18s ease!important;
}html body #brx-header .header-menu .bricks-nav-menu > li > a {font-size:16px!important;color:#194860!important;}html body #brx-footer .footer-menu .bricks-nav-menu > li > a {font-size:16px!important;color:#fff!important;}html body :is(#brx-header .header-menu,#brx-footer .footer-menu) .bricks-nav-menu > li > a > .nav-label {
 grid-area:1/1;font-family:inherit!important;font-weight:inherit!important;white-space:nowrap;justify-self:center;
}html body :is(#brx-header .header-menu,#brx-footer .footer-menu) .bricks-nav-menu > li > a::after {
 content:attr(data-nav-label)!important;grid-area:1/1;visibility:hidden;pointer-events:none;font:inherit!important;
 font-weight:700!important;white-space:nowrap;position:static!important;width:auto!important;height:auto!important;
 border:0!important;background:none!important;transform:none!important;
}html body :is(#brx-header .header-menu,#brx-footer .footer-menu) .bricks-nav-menu > li > a::before {
 content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:#00a7b5;border-radius:2px;
 transform:scaleX(0);transform-origin:left center;transition:transform .18s ease;pointer-events:none;
}html body #brx-header .header-menu .bricks-nav-menu > li > a:is(:hover,:focus-visible),
html body #brx-footer .footer-menu .bricks-nav-menu > li > a:is(:hover,:focus-visible) {font-weight:700!important;}html body #brx-header .header-menu .bricks-nav-menu > li > a:is(:hover,:focus-visible) {color:#007d88!important;}html body #brx-footer .footer-menu .bricks-nav-menu > li > a:is(:hover,:focus-visible) {color:#fff!important;}html body :is(#brx-header .header-menu,#brx-footer .footer-menu) .bricks-nav-menu > li > a:is(:hover,:focus-visible)::before {transform:scaleX(1);}html body #brx-header #brxe-rlopxl {font-family:Manrope,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:normal!important;flex-shrink:0;}html body #brx-header .header-container > .brxe-block {font-family:Manrope,Arial,sans-serif!important;}@media (max-width:1250px) and (min-width:992px){html body #brx-header .header-menu .bricks-nav-menu > li > a{font-size:15px!important;}html body #brx-header #brxe-rlopxl{font-size:15px!important;}}@media (prefers-reduced-motion:reduce){html body :is(#brx-header .header-menu,#brx-footer .footer-menu) .bricks-nav-menu > li > a,html body :is(#brx-header .header-menu,#brx-footer .footer-menu) .bricks-nav-menu > li > a::before{transition:none!important;}}@media (min-width:992px){html body #brx-header .header-container > .header-offcanvas{display:none!important;}}@media (max-width:767px){html body #brx-footer .footer-menu .bricks-nav-menu > li > a{width:max-content!important;max-width:100%;justify-self:start;}html body #brx-footer .footer-menu .bricks-nav-menu > li > a::before{bottom:5px;left:0;right:0;}}@media (max-width:991px){html body #brx-header .bricks-mobile-menu-wrapper{left:auto!important;right:0!important;transform:translateX(100%)!important;transition:transform .34s cubic-bezier(.22,1,.36,1),visibility .34s!important;}html body #brx-header .show-mobile-menu .bricks-mobile-menu-wrapper{transform:translateX(0)!important;}html body #brx-header .bricks-mobile-menu-overlay{transition:opacity .25s ease,visibility .25s!important;}}@media (prefers-reduced-motion:reduce){html body #brx-header .bricks-mobile-menu-wrapper,html body #brx-header .bricks-mobile-menu-overlay{transition:none!important;}}@media (max-width:991px){html body #brx-header .header-offcanvas .x-offcanvas_inner{left:auto!important;right:0!important;top:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;padding:28px 26px calc(28px + env(safe-area-inset-bottom))!important;background:#194860!important;color:white!important;border-radius:0!important;box-shadow:none!important;overflow-y:auto;transition:transform .42s cubic-bezier(.22,1,.36,1)!important;}html body #brx-header .header-offcanvas .x-offcanvas_inner[aria-hidden="true"]{transform:translateX(100%)!important;}html body #brx-header .header-offcanvas .x-offcanvas_inner[aria-hidden="false"]{transform:translateX(0)!important;}html body #brx-header .header-offcanvas-watermark,
 html body #brx-header .header-offcanvas .x-offcanvas_inner::before,
 html body #brx-header .header-offcanvas .x-offcanvas_inner::after{display:none!important;}html body #brx-header .header-offcanvas .x-offcanvas_inner>.brxe-block{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:100%;width:100%!important;}html body #brx-header .header-offcanvas .header-logo{visibility:visible!important;opacity:1!important;display:block!important;width:48px!important;height:48px!important;margin:0 0 52px!important;}html body #brx-header .header-offcanvas .header-logo img{width:48px!important;height:48px!important;filter:none!important;object-fit:contain!important;}html body #brx-header .header-slide-menu{width:100%!important;margin:0 0 36px!important;}html body #brx-header .header-slide-menu .x-slide-menu_list{padding:0!important;margin:0!important;width:100%!important;}html body #brx-header .header-slide-menu .x-slide-menu_list>li{border-bottom:1px solid rgba(255,255,255,.14)!important;margin:0!important;}html body #brx-header .header-slide-menu .x-slide-menu_list>li>a{font:400 clamp(24px,6vw,29px)/1.35 Manrope,Arial,sans-serif!important;display:block!important;padding:17px 0!important;color:#fff!important;background:none!important;transform:none!important;}html body #brx-header .header-slide-menu .x-slide-menu_list>li>a:hover{color:#91dce2!important;}html body #brx-header .header-offcanvas #brxe-evhaec{margin-top:auto!important;width:100%!important;flex-shrink:0;}html body #brx-header .header-close-trigger{position:absolute!important;top:28px!important;right:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:50%!important;background:transparent!important;color:#fff!important;cursor:pointer;}html body #brx-header .header-close-trigger i{font-size:16px!important;color:#fff!important;}html body #brx-header .header-close-trigger:hover{background:rgba(255,255,255,.08)!important;}html body #brx-header .header-close-trigger:focus-visible{outline:2px solid #91dce2;outline-offset:4px;}}@media (prefers-reduced-motion:reduce){html body #brx-header .header-offcanvas .x-offcanvas_inner{transition:none!important;}}@media (max-width:991px){html body #brx-header:has(.header-offcanvas .x-offcanvas_inner[aria-hidden="false"]){z-index:20000!important;}html body #brx-header .header-offcanvas .x-offcanvas_inner{width:100%!important;max-width:none!important;min-height:100dvh!important;}html body:has(.header-offcanvas .x-offcanvas_inner[aria-hidden="false"]) .mobile-pricing-bar{visibility:hidden!important;}html body #brx-header:has(.header-offcanvas .x-offcanvas_inner[aria-hidden="false"]) .header-container .header-logo{visibility:hidden!important;}html body #brx-header:has(.header-offcanvas .x-offcanvas_inner[aria-hidden="false"]) .header-burger-trigger{visibility:hidden!important;}html body #brx-header .header-offcanvas .header-logo{visibility:visible!important;}html body #brx-header .header-offcanvas .header-close-trigger{z-index:1005!important;visibility:visible!important;}}@media (max-width:991px){html body #brx-header .header-offcanvas{z-index:30000!important;}html body #brx-header .header-offcanvas .x-offcanvas_inner{width:100vw!important;left:0!important;right:auto!important;}html body #brx-header .header-offcanvas .header-logo{visibility:visible!important;}html body #brx-header .header-offcanvas .x-offcanvas_inner>.brxe-block{min-height:calc(100dvh - 56px - env(safe-area-inset-bottom))!important;}}@media (max-width:991px){html body #brx-header:has(.header-offcanvas .x-offcanvas_inner[aria-hidden="false"]) .header-container .header-offcanvas .header-logo{visibility:visible!important;opacity:1!important;}html body #brx-header .header-offcanvas .mobile-menu-phone{display:block;color:#d5e8eb!important;font:400 14px/1.5 Manrope,Arial,sans-serif;margin-top:18px;text-decoration:none;}}@media (max-width:991px){html body #brx-header .header-offcanvas .mobile-menu-phone{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:12px 20px;margin-top:12px!important;border:1px solid rgba(255,255,255,.65);border-radius:28px;background:transparent;color:#fff!important;font:500 16px/1.4 Manrope,Arial,sans-serif;text-decoration:none;transition:background-color .2s,border-color .2s;}html body #brx-header .header-offcanvas .mobile-menu-phone svg{width:19px;height:19px;flex:none;}html body #brx-header .header-offcanvas .mobile-menu-phone:hover{background:rgba(255,255,255,.08);border-color:#91dce2;}html body #brx-header .header-offcanvas .mobile-menu-phone:focus-visible{outline:2px solid #91dce2;outline-offset:3px;}}@media (max-width:991px){html body #brx-header .header-burger-trigger,
 html body #brx-header:has(.header-offcanvas .x-offcanvas_inner[aria-hidden="false"]) .header-burger-trigger{visibility:visible!important;position:fixed!important;top:20px!important;right:20px!important;width:48px!important;height:48px!important;padding:0!important;z-index:40000!important;border:0!important;border-radius:0!important;background:transparent!important;color:#194860!important;display:flex!important;align-items:center!important;justify-content:center!important;}html body #brx-header:has(.header-offcanvas .x-offcanvas_inner[aria-hidden="false"]) .header-burger-trigger{color:#fff!important;}html body #brx-header .header-offcanvas .header-close-trigger{display:none!important;}html body #brx-header .header-burger-trigger .x-hamburger-box{position:relative!important;width:24px!important;height:24px!important;transform:none!important;}html body #brx-header .header-burger-trigger .x-hamburger-inner,
 html body #brx-header .header-burger-trigger .x-hamburger-inner::before,
 html body #brx-header .header-burger-trigger .x-hamburger-inner::after{position:absolute!important;left:0!important;width:24px!important;height:1.7px!important;background:currentColor!important;border-radius:2px!important;transition:transform .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1),background-color .2s!important;}html body #brx-header .header-burger-trigger .x-hamburger-inner{top:11px!important;transform:none!important;}html body #brx-header .header-burger-trigger .x-hamburger-inner::before{content:"";top:-7px!important;transform:none!important;}html body #brx-header .header-burger-trigger .x-hamburger-inner::after{content:"";top:7px!important;transform:none!important;}html body #brx-header .header-burger-trigger[aria-expanded="true"] .x-hamburger-inner{background:transparent!important;}html body #brx-header .header-burger-trigger[aria-expanded="true"] .x-hamburger-inner::before{top:0!important;transform:rotate(45deg)!important;}html body #brx-header .header-burger-trigger[aria-expanded="true"] .x-hamburger-inner::after{top:0!important;transform:rotate(-45deg)!important;}}@media (prefers-reduced-motion:reduce){html body #brx-header .header-burger-trigger .x-hamburger-inner,html body #brx-header .header-burger-trigger .x-hamburger-inner::before,html body #brx-header .header-burger-trigger .x-hamburger-inner::after{transition:none!important;}}@media (max-width:991px){html body #brx-header .header-burger-trigger .x-hamburger-box,
 html body #brx-header .header-burger-trigger .x-hamburger-inner{color:inherit!important;}html body #brx-header .header-burger-trigger .x-hamburger-inner::before,
 html body #brx-header .header-burger-trigger .x-hamburger-inner::after{opacity:1!important;visibility:visible!important;bottom:auto!important;margin:0!important;color:inherit!important;}}@media (max-width:991px){html body #brx-header .header-burger-trigger .menu-morph-line{position:absolute;left:12px;width:24px;height:1.7px;background:currentColor!important;border-radius:2px;transition:top .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),opacity .18s!important;}html body #brx-header .header-burger-trigger .menu-morph-line:nth-child(1){top:16px;}html body #brx-header .header-burger-trigger .menu-morph-line:nth-child(2){top:23px;}html body #brx-header .header-burger-trigger .menu-morph-line:nth-child(3){top:30px;}html body #brx-header .header-burger-trigger[aria-expanded="true"] .menu-morph-line:nth-child(1){top:23px;transform:rotate(45deg);}html body #brx-header .header-burger-trigger[aria-expanded="true"] .menu-morph-line:nth-child(2){opacity:0;transform:scaleX(.25);}html body #brx-header .header-burger-trigger[aria-expanded="true"] .menu-morph-line:nth-child(3){top:23px;transform:rotate(-45deg);}}@media (prefers-reduced-motion:reduce){html body #brx-header .header-burger-trigger .menu-morph-line{transition:none!important;}}@media (max-width:991px){html body #brx-header .header-burger-trigger[aria-expanded="true"]{left:var(--menu-toggle-left)!important;right:auto!important;}}@media (max-width:991px){html body #brx-header .header-burger-trigger,
 html body #brx-header:has(.header-offcanvas .x-offcanvas_inner[aria-hidden="false"]) .header-burger-trigger{right:12px!important;}html body #brx-header .header-burger-trigger[aria-expanded="true"]{left:var(--menu-toggle-left)!important;right:auto!important;}html body #brx-header .header-offcanvas .x-offcanvas_inner{padding-left:24px!important;padding-right:24px!important;}html body #brx-header .header-container{padding-left:0!important;padding-right:0!important;}html body #brx-header .header-section{padding-left:24px!important;padding-right:24px!important;}}@media (max-width:991px){html body #brx-header .header-burger-trigger,
 html body #brx-header .header-burger-trigger[aria-expanded="true"],
 html body #brx-header:has(.header-offcanvas .x-offcanvas_inner[aria-hidden="false"]) .header-burger-trigger{left:calc(100vw - 60px)!important;right:auto!important;}html body #brx-header .header-burger-trigger[aria-expanded="true"] .menu-morph-line:nth-child(1),
 html body #brx-header .header-burger-trigger[aria-expanded="true"] .menu-morph-line:nth-child(3){width:32px;left:8px;}}@media (max-width:991px){html body #brx-header .header-burger-trigger,
 html body #brx-header .header-burger-trigger[aria-expanded="true"],
 html body #brx-header:has(.header-offcanvas .x-offcanvas_inner[aria-hidden="false"]) .header-burger-trigger{left:calc(100vw - 80px)!important;right:auto!important;}html body #brx-header .header-burger-trigger[aria-expanded="true"] .menu-morph-line:nth-child(1),
 html body #brx-header .header-burger-trigger[aria-expanded="true"] .menu-morph-line:nth-child(3){width:24px;left:12px;}}@media (max-width:991px){html body #brx-header .header-burger-trigger,
 html body #brx-header:has(.header-offcanvas .x-offcanvas_inner[aria-hidden="false"]) .header-burger-trigger{border:1px solid #d8e3e7!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;transition:border-color .2s ease,color .2s ease,background-color .2s ease!important;}html body #brx-header .header-burger-trigger[aria-expanded="true"]{border-color:rgba(255,255,255,.3)!important;}html body #brx-header .header-burger-trigger:hover{background:rgba(0,167,181,.05)!important;}html body #brx-header .header-burger-trigger[aria-expanded="true"]:hover{background:rgba(255,255,255,.06)!important;}}:root, .color-scheme--main { --logo-teal:#00A7B5 !important; --brand-cta:#00A7B5 !important; --brand-cta-hover:#00A7B5 !important; --action:#00A7B5 !important; }html body :is(#brx-header,#brx-content) :is(.brxe-button,.bricks-button,.wp-element-button,.wp-block-button__link,.quiet-book,.raic-convenience__btn,.ff-btn-submit,button[type="submit"],input[type="submit"]):not(.outline):not(:disabled),
html body #brx-content .clinical-hero-actions a:first-child { background:#00A7B5 !important; border-color:#00A7B5 !important; color:#fff !important; }html body :is(#brx-header,#brx-content) :is(.brxe-button,.bricks-button,.wp-element-button,.wp-block-button__link,.quiet-book,.raic-convenience__btn,.ff-btn-submit):not(.outline):is(:hover,:focus-visible,:active),
html body #brx-content .clinical-hero-actions a:first-child:is(:hover,:focus-visible,:active) { background:#00A7B5 !important; border-color:#00A7B5 !important; }:root,.color-scheme--main { --primary:#194860; --primary-hex:#194860; --primary-rgb:25 72 96; --base:#52616A; --base-hex:#52616A; --accent:#F3F6F8; --accent-hex:#F3F6F8; --accent-rgb:243 246 248; --action:#00A7B5; --secondary:#194860; --brand-cta:#00A7B5; --brand-cta-hover:#00A7B5; }html body { background:#fff; color:#52616A; }html body #brx-content :is(h1,h2,h3,h4,h5,h6),
html body #brx-content :is(h1,h2,h3,h4,h5,h6) :is(span,font,strong),
html body #brx-content .text--secondary { color:#194860 !important; }html body #brx-content .hero-bg,
html body #brx-content .service-hero-bg { background:#fff !important; background-image:none !important; }html body #brx-content section:is(.bg--accent,.bg--accent-gradient,.bg--accent-gradient-bottom,.bg--bone-slate-gradient,.bg--light-yellow-gradient),
html body #brx-content .register-form-section { background:#F3F6F8 !important; background-image:none !important; }html body #brx-content section.bg--action,
html body #brx-content section.bg--primary { background:#194860 !important; background-image:none !important; color:#fff !important; }html body #brx-content section:is(.bg--action,.bg--primary) :is(h1,h2,h3,h4,h5,h6,p,span,font,strong,.brxe-text,.brxe-text-basic) { color:#fff !important; }html body #brx-content .clinical-hero-actions a:first-child { background:#00A7B5 !important; border-color:#00A7B5 !important; color:#fff !important; }html body.service-detail-refresh #brx-content > section:first-child.service-hero-bg { background:#fff !important; border-bottom-color:#DFE6EB; }html body #brx-content section.bg--secondary-50 { background:#F3F6F8 !important; }html body #brx-content .service-card-ele.light-red path { fill:#C33D4B !important; }html body #brx-content .service-card-ele.bone-slate path { fill:#526B80 !important; }html body #brx-content .service-card-ele.light-pink path { fill:#B52F72 !important; }html body #brx-content .service-card-ele.dark-red path { fill:#850D2E !important; }html body #brx-content .service-card-ele.light-green path { fill:#235CA1 !important; }html body #brx-content .service-card-ele.dark-green path { fill:#246B49 !important; }html body #brx-content > section.hero-bg,
html body #brx-content.doctors-hub > section.dh-hero,
html body.service-detail-refresh #brx-content > section:first-child.service-hero-bg,
html body #brx-content > section.service-hero-bg:first-child {
 background:#EAF1F5 !important;
 background-image:none !important;
 border-bottom:1px solid #DFE7EC;
}html body #brx-header .header-section { background:#fff!important; padding-inline:clamp(24px,4vw,72px)!important; border-bottom:1px solid #e7ebee; }html body #brx-header .header-container { max-width:1800px!important; min-height:112px!important; padding-block:16px!important; gap:clamp(24px,4vw,70px)!important; }html body #brx-header .header-logo .bricks-site-logo { width:270px!important; height:auto!important; max-width:none!important; }html body #brx-header .header-container > .brxe-block { flex:1; width:auto!important; gap:24px!important; }html body #brx-header .header-menu { margin-inline:auto!important; }html body #brx-header .bricks-nav-menu { gap:clamp(24px,2.7vw,48px)!important; }html body #brx-header .bricks-nav-menu > li { margin:0!important; }html body #brx-header .bricks-nav-menu > li > a { color:#194860!important; font-size:17px!important; padding-inline:0!important; white-space:nowrap; }html body #brx-header .header-search { flex:0 0 54px; width:54px; height:54px; padding:0; border:0; border-radius:50%; background:#e7f4f8; color:#194860; display:grid; place-items:center; cursor:pointer; }html body #brx-header .header-search svg { width:23px; height:23px; }html body #brx-header .header-search:hover { background:#d8edf3; }html body #brx-header .header-search:focus-visible { outline:3px solid #194860; outline-offset:3px; }html body #brx-header #brxe-rlopxl { min-height:56px!important; padding:15px 29px!important; font-size:17px!important; white-space:nowrap; gap:17px; position:relative; margin-left:18px!important; }html body #brx-header #brxe-rlopxl:before { content:""; position:absolute; height:30px; width:1px; background:#e3e8eb; left:-22px; top:50%; transform:translateY(-50%); }html body #brx-header #brxe-rlopxl svg { width:12px; height:20px; }.ra-site-search { border:1px solid #dfe6ea; border-radius:22px; padding:32px; width:min(640px,calc(100vw - 32px)); max-height:80vh; color:#194860; background:#fff; box-shadow:0 24px 90px #102e3c30; }.ra-site-search::backdrop { background:#102e3c66; }.ra-site-search h2 { font-size:27px; font-weight:500; line-height:1.3; font-family:inherit; margin:0 40px 22px 0; }.ra-site-search .ra-search-close { position:absolute; right:18px; top:16px; background:transparent; border:0; font-size:28px; color:#194860; cursor:pointer; }.ra-site-search label { display:block; font-size:14px; margin-bottom:8px; }.ra-site-search input { width:100%; padding:14px 16px; border:1px solid #93adb8; border-radius:10px; color:#194860; background:#fff; font:inherit; }.ra-site-search input:focus { outline:2px solid #00a7b5; outline-offset:2px; }.ra-search-results { list-style:none; padding:0; margin:18px 0 0; }.ra-search-results a { display:block; padding:12px 8px; color:#194860; border-bottom:1px solid #e7edef; text-decoration:none; }.ra-search-results a:hover,.ra-search-results a:focus { background:#edf6f8; }.ra-search-empty { margin:20px 0 0; }@media (max-width:1250px) and (min-width:992px) {html body #brx-header .header-logo .bricks-site-logo { width:210px!important; }html body #brx-header .header-container { gap:24px!important; }html body #brx-header .bricks-nav-menu { gap:20px!important; }html body #brx-header .bricks-nav-menu > li > a { font-size:15px!important; }html body #brx-header .header-container > .brxe-block { gap:18px!important; }html body #brx-header #brxe-rlopxl { padding:14px 20px!important; font-size:15px!important; }}@media (max-width:991px) {html body #brx-header .header-container { min-height:86px!important; gap:16px!important; padding-block:12px!important; }html body #brx-header .header-logo .bricks-site-logo { width:210px!important; }html body #brx-header .header-container > .brxe-block { gap:18px!important; }html body #brx-header .header-menu { margin:0!important; }html body #brx-header .header-search { width:44px; height:44px; flex-basis:44px; }}@media (max-width:479px) {html body #brx-header .header-section { padding-inline:18px!important; }html body #brx-header .header-container { min-height:78px!important; gap:10px!important; }html body #brx-header .header-logo .bricks-site-logo { width:175px!important; }html body #brx-header .header-container > .brxe-block { gap:12px!important; }html body #brx-header .header-search { width:40px; height:40px; flex-basis:40px; }}html body #brx-header #brxe-rlopxl { margin-left:0!important; }html body #brx-header #brxe-rlopxl:before { display:none; }html body #brx-header #brxe-rlopxl svg { width:18px; height:22px; }html body #brx-header .header-section { box-sizing:border-box!important; }html body #brx-header .header-container { width:100%!important; max-width:1800px!important; min-width:0; box-sizing:border-box!important; margin-inline:auto!important; }html body #brx-header .header-container > .brxe-block { min-width:0; }@media (min-width:992px){html body #brx-header #brxe-rlopxl{display:inline-flex!important;align-items:center;justify-content:center;}}@media (min-width:992px) and (max-width:1100px){html body #brx-header .header-section{padding-inline:24px!important;}html body #brx-header .header-logo .bricks-site-logo{width:180px!important;}html body #brx-header .header-container{gap:20px!important;}html body #brx-header .bricks-nav-menu{gap:14px!important;}html body #brx-header .header-container > .brxe-block{gap:14px!important;}html body #brx-header #brxe-rlopxl{padding-inline:16px!important;gap:10px!important;}}html body #brx-content .clinical-hero {position:relative!important;background:#f3f9fc!important;isolation:isolate;}html body #brx-content .clinical-hero-layout {width:100%!important;max-width:none!important;min-height:650px;padding:86px max(4.5vw,calc((100vw - 1400px)/2))!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;position:relative;}html body #brx-content .clinical-hero-copy {position:relative;z-index:2;width:46%;max-width:590px;margin:0!important;flex:none!important;}html body #brx-content #clinical-hero-title {font-family:Manrope,Arial,sans-serif!important;font-size:clamp(36px,3.7vw,57px)!important;line-height:1.18!important;font-weight:700!important;letter-spacing:-.04em!important;}html body #brx-content #clinical-hero-title span {color:#194860!important;}html body #brx-content .clinical-hero-lead {font-size:19px!important;line-height:1.65!important;max-width:480px;}html body #brx-content .clinical-hero-visual {position:absolute!important;inset:0 0 0 auto!important;width:61%!important;height:100%;padding:0!important;z-index:0;}html body #brx-content .clinical-hero-photo-window {position:absolute!important;inset:0!important;aspect-ratio:auto!important;border-radius:0!important;animation:none!important;}html body #brx-content .clinical-hero-photo {height:100%!important;width:100%!important;object-fit:cover!important;object-position:67% 40%!important;animation:none!important;}html body #brx-content .clinical-hero-visual::after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f3f9fc 0%,rgba(243,249,252,.98) 9%,rgba(243,249,252,.78) 17%,rgba(243,249,252,.18) 27%,transparent 35%);pointer-events:none;}html body #brx-content .clinical-hero-mat,html body #brx-content .clinical-hero-caption {display:none!important;}html body #brx-content .clinical-hero-assurance {position:relative;z-index:2;background:#edf5f9!important;}@media (max-width:1000px){html body #brx-content .clinical-hero-layout{min-height:610px;padding-inline:32px!important;}html body #brx-content .clinical-hero-copy{width:53%;}html body #brx-content .clinical-hero-visual{width:67%!important;}html body #brx-content .clinical-hero-lead{font-size:17px!important;}}@media (max-width:767px){html body #brx-content .clinical-hero-layout{padding:38px 24px 310px!important;min-height:0;display:block!important;}html body #brx-content .clinical-hero-copy{width:100%;max-width:560px;}html body #brx-content .clinical-hero-visual{top:auto!important;bottom:0!important;width:100%!important;height:340px!important;}html body #brx-content .clinical-hero-visual::after{background:linear-gradient(180deg,#f3f9fc 0%,rgba(243,249,252,.75) 14%,transparent 40%);}html body #brx-content .clinical-hero-photo{object-position:center 34%!important;}html body #brx-content #clinical-hero-title{font-size:38px!important;}html body #brx-content .clinical-hero-eyebrow{font-size:11px;}}html body #brx-content .section-home-hero.clinical-hero {display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:calc(100svh - var(--landing-header-height,116px))!important;}html body #brx-content .clinical-hero-layout {flex:1 0 auto;min-height:0!important;padding-block:clamp(28px,5.5svh,86px)!important;}html body #brx-content .clinical-hero-assurance {flex:none;width:100%;}@media (max-width:767px){html body #brx-content .clinical-hero-layout{padding-top:32px!important;padding-bottom:310px!important;}}html body #brx-content .clinical-hero-referral {
  display:flex; flex-direction:column; align-items:flex-start; gap:6px;
  border-left:2px solid #194860; padding-left:16px;
}html body #brx-content .hero-referral-eyebrow {
  color:#526e7b; font-size:11px; letter-spacing:.12em; text-transform:uppercase;
}html body #brx-content .clinical-hero-referral a {
  position:relative; display:inline-flex; align-items:center; gap:10px;
  padding-bottom:4px; font-size:17px; font-weight:600;
  text-decoration:none!important; color:#194860; transition:color .24s ease;
}html body #brx-content .clinical-hero-referral a::after {content:none!important;}html body #brx-content .clinical-hero-referral .hero-referral-arrow {
  display:inline-block; font-size:20px; line-height:1;
  transition:transform .3s cubic-bezier(.2,.65,.3,1);
}html body #brx-content .clinical-hero-referral a:is(:hover,:focus-visible) {color:#007d88;}html body #brx-content .clinical-hero-referral a:is(:hover,:focus-visible) .hero-referral-arrow {transform:rotate(-45deg);}@media (prefers-reduced-motion:reduce){html body #brx-content .clinical-hero-referral a,
  html body #brx-content .clinical-hero-referral,
  html body #brx-content .clinical-hero-referral .hero-referral-arrow {transition:none!important;}html body #brx-content .clinical-hero-referral a:is(:hover,:focus-visible) .hero-referral-arrow {transform:none;}}html body #brx-content .section-home-hero.clinical-hero {gap:0!important;row-gap:0!important;}@media (min-width:768px){html body #brx-content .clinical-hero-visual{transform:translateX(14px);}}@media (min-width:768px){html body #brx-content .clinical-hero-assurance li{justify-content:center;text-align:center;}}@media (min-width:768px){html body #brx-content .clinical-hero{background:#fff!important;}html body #brx-content .clinical-hero-visual::after{background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.98) 9%,rgba(255,255,255,.78) 17%,rgba(255,255,255,.18) 27%,transparent 35%);}html body #brx-content .clinical-hero-assurance{background:#fff!important;}}@media (max-width:767px){html body #brx-content .section-home-hero.clinical-hero{min-height:0!important}html body #brx-content .clinical-hero-layout{display:flex!important;flex-direction:column!important;padding:28px 22px 0!important;gap:0!important}html body #brx-content .clinical-hero-copy{width:100%!important;display:contents!important}html body #brx-content .clinical-hero-eyebrow{order:0;width:100%;font-size:10px;gap:8px;margin:0 0 18px!important;letter-spacing:.1em}html body #brx-content .clinical-hero-eyebrow img{width:23px;height:23px}html body #brx-content #clinical-hero-title{order:1;width:100%;font-size:34px!important;line-height:1.17!important;letter-spacing:-.045em!important;margin:0!important}html body #brx-content .clinical-hero-lead{order:2;width:100%;font-size:15px!important;line-height:1.6!important;margin:18px 0 0!important}html body #brx-content .clinical-hero-actions{order:3;display:flex!important;width:100%;gap:9px!important;margin:22px 0 0!important;flex-wrap:wrap!important}html body #brx-content .clinical-hero-actions a{flex:1 1 100%!important;min-height:48px!important;justify-content:center!important;font-size:14px!important;padding:12px 16px!important}html body #brx-content .clinical-hero-referral{order:4;align-self:stretch;margin:22px 0 24px!important;gap:4px!important}html body #brx-content .clinical-hero-referral a{font-size:15px!important}html body #brx-content .hero-referral-eyebrow{font-size:9px!important}html body #brx-content .clinical-hero-visual{order:5;position:relative!important;inset:auto!important;width:calc(100% + 44px)!important;height:260px!important;flex:none!important;padding:0!important}html body #brx-content .clinical-hero-photo{object-position:58% 40%!important}html body #brx-content .clinical-hero-visual::after{background:none!important}html body #brx-content .clinical-hero-assurance{padding:20px 22px!important}html body #brx-content .clinical-hero-assurance ul{gap:14px!important}html body #brx-content .clinical-hero-assurance li>span{font-size:12px!important}html body #brx-content .clinical-rise{animation:none!important}html body #brx-content .clinical-hero-visual{order:2;height:220px!important;margin-top:22px!important}html body #brx-content .clinical-hero-lead{order:3}html body #brx-content .clinical-hero-actions{order:4}html body #brx-content .clinical-hero-referral{order:5}}@media (max-width:767px){html body #brx-content .clinical-hero-assurance{display:none!important;}}@media (max-width:767px){html body #brx-content .clinical-hero-visual{
  width:100%!important;height:244px!important;margin-top:26px!important;
  border-radius:0!important;overflow:visible!important;isolation:isolate;
 }html body #brx-content .clinical-hero-visual::before{
  content:"";position:absolute;inset:12px 0 0 12px;
  background:#dcefeb;border:1px solid #c7e3de;border-radius:22px;z-index:0;
 }html body #brx-content .clinical-hero-visual::after{display:none!important;}html body #brx-content .clinical-hero-photo-window{
  inset:0 10px 12px 0!important;border-radius:20px!important;z-index:1;
  box-shadow:0 8px 22px rgba(25,72,96,.10);
 }html body #brx-content .clinical-hero-photo{object-position:58% 44%!important;}html body #brx-content .clinical-hero-lead{margin-top:24px!important;}}@media (max-width:767px){html body #brx-content .clinical-hero-visual::before{
  inset:16px -1px -1px 18px!important;background:#e8ecef!important;
  border:0!important;border-radius:26px 26px 54px 26px!important;
 }html body #brx-content .clinical-hero-visual::after{
  content:"";display:block!important;position:absolute;
  inset:-10px auto auto -10px!important;width:78px;height:78px;
  background:radial-gradient(#19486040 1.1px,transparent 1.3px) 0 0/9px 9px!important;
  z-index:0;pointer-events:none;
 }html body #brx-content .clinical-hero-photo-window{
  inset:3px 12px 12px 3px!important;border-radius:20px 20px 48px 20px!important;
 }html body #brx-content #cta > .brxe-container > .brxe-block:first-child{display:none!important;}}@media (max-width:767px){html body #brx-content .section-home-hero.clinical-hero {
  min-height:calc(100svh - var(--landing-header-height,78px))!important;
  overflow:visible!important;
 }html body #brx-content .clinical-hero-layout {
  box-sizing:border-box;min-height:inherit!important;
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:auto auto minmax(96px,1fr) auto auto auto;
  align-items:stretch!important;gap:10px!important;
  padding:16px 24px!important;flex:1 0 auto!important;
 }html body #brx-content .clinical-hero-eyebrow {
  margin:0!important;min-height:20px;
 }html body #brx-content .clinical-hero-eyebrow img {width:20px;height:20px;}html body #brx-content .clinical-hero-visual {
  margin:0!important;height:100%!important;min-height:96px;max-height:none!important;
  width:100%!important;align-self:stretch;
 }html body #brx-content .clinical-hero-visual::after {display:none!important;}html body #brx-content .clinical-hero-visual::before {
  inset:7px -1px -1px 8px!important;
 }html body #brx-content .clinical-hero-photo-window {
  inset:0 6px 6px 0!important;
 }html body #brx-content .clinical-hero-lead {margin:0!important;}html body #brx-content .clinical-hero-actions {
  margin:0!important;gap:8px!important;
 }html body #brx-content .clinical-hero-actions a {
  height:44px!important;min-height:44px!important;padding:8px 14px!important;
 }html body #brx-content .clinical-hero-referral {
  margin:0!important;gap:2px!important;align-self:stretch;
 }@layer  clinic-typography {html body #brx-content .clinical-hero #clinical-hero-title.heading-page {
   font-size:clamp(28px,8.2vw,38px)!important;
   line-height:1.12!important;letter-spacing:-.045em!important;
  }html body #brx-content .clinical-hero .clinical-hero-lead {
   font-size:15px!important;line-height:1.5!important;
  }html body #brx-content .clinical-hero-actions a {
   font-size:14px!important;line-height:1.4!important;
  }html body #brx-content .clinical-hero-referral a {
   font-size:14px!important;line-height:1.45!important;
  }html body #brx-content .clinical-hero-referral .hero-referral-eyebrow {
   font-size:9px!important;line-height:1.4!important;
  }}}@media (max-width:767px) and (max-height:650px){html body #brx-content .clinical-hero-layout {
  grid-template-rows:auto auto minmax(180px,1fr) auto auto auto;
 }html body #brx-content .clinical-hero-visual {min-height:180px;}html body #brx-content .clinical-hero-photo {object-position:58% 42%!important;}}@media (max-width:767px) and (max-height:600px){html body #brx-content .clinical-hero-layout {
  padding-top:12px!important;padding-bottom:12px!important;gap:6px!important;
 }@layer  clinic-typography {html body #brx-content .clinical-hero .clinical-hero-lead {
   line-height:1.45!important;
  }}}@media (max-width:767px){html body #brx-content .clinical-hero-layout{
  grid-template-rows:auto auto clamp(130px,21svh,190px) auto auto auto;
  align-content:center!important;gap:16px!important;padding:24px!important;
 }html body #brx-content .clinical-hero-visual{
  min-height:0!important;max-height:190px!important;
 }html body #brx-content .clinical-hero-actions{gap:12px!important;}html body #brx-content .clinical-hero-photo{object-position:center 42%!important;}}@media (max-width:767px) and (max-height:700px){html body #brx-content .clinical-hero-layout{
  grid-template-rows:auto auto 150px auto auto auto;
  gap:12px!important;padding:20px 24px!important;
 }}@media (max-width:767px){html body #brx-content .clinical-hero-layout{align-content:space-between!important;}}@media (max-width:767px) and (min-height:701px){html body #brx-content .clinical-hero-layout{
  grid-template-rows:auto auto clamp(150px,calc(65svh - 300px),280px) auto auto auto;
 }html body #brx-content .clinical-hero-visual{max-height:280px!important;}}@media (max-width:767px){html body #brx-content .section-home-hero.clinical-hero{background:#fff!important;}}@media (max-width:767px){html body #brx-content .clinical-hero-layout{grid-template-rows:none!important;grid-auto-rows:auto!important;}html body #brx-content .clinical-hero-visual{height:clamp(150px,23svh,230px)!important;min-height:150px!important;max-height:230px!important;}}:root,.color-scheme--main{--surface-soft:#FAFCFD;--accent:#FAFCFD;--accent-hex:#FAFCFD;--accent-rgb:250 252 253;}@layer  clinic-typography {html body #brx-content :is(.heading-page,.heading-section,.heading-subsection,.heading-card,.heading-statement){font-family:Manrope,Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.025em!important;color:#000000!important;}html body #brx-content .heading-page,html body #brx-content #clinical-hero-title.heading-page{font-size:var(--type-display)!important;line-height:1.12!important;}html body #brx-content .heading-section{font-size:var(--type-section)!important;line-height:1.2!important;}html body #brx-content .heading-subsection{font-size:var(--type-subsection)!important;line-height:1.25!important;}html body #brx-content .heading-card{font-size:var(--type-card)!important;line-height:1.3!important;}html body #brx-content .heading-statement{font-size:var(--type-statement)!important;line-height:1.5!important;}html body #brx-content :is(.heading-page,.heading-section) .heading-accent{color:#00A7B5!important;font-weight:inherit!important;}html body #brx-content :is(.heading-card,.heading-subsection),html body #brx-content :is(.heading-card,.heading-subsection) span{color:#000000!important;}html body #brx-content #care-statement .heading-statement{color:#fff!important;}@media (max-width:767px){html body #brx-content .heading-card{font-size:20px!important;}}}html body #brx-content > section:nth-child(3),
html body #brx-content #how-it-works,
html body #brx-content #cta.brxe-section,
html body #brx-content .why-rapidaccess,
html body #brx-content .raic-doctors,
html body #brx-content section:is(.bg--accent,.bg--accent-gradient,.bg--accent-gradient-bottom,.bg--bone-slate-gradient,.bg--light-yellow-gradient,.bg--secondary-50,.dh-soft),
html body #brx-content .register-form-section,
html body #brx-content .dh-note{background:#FAFCFD!important;background-image:none!important;}html body #brx-content :is(.why-rapidaccess,#how-it-works,#cta) .bg-absolute{opacity:.15;}html body #brx-content > section.approved-page-banner,
html body #brx-content.doctors-hub > section.approved-page-banner{background-color:#FAFCFD!important;background-image:linear-gradient(90deg,rgba(255,255,255,.56),rgba(255,255,255,.68)),url("/assets/rapidaccess_previous_background.svg")!important;}@media (min-width:993px){html body #brx-content #cta > .brxe-container{align-items:stretch!important;}html body #brx-content #cta > .brxe-container > .brxe-block:first-child{position:relative;min-height:0;}html body #brx-content #cta > .brxe-container > .brxe-block:first-child > img{position:absolute;inset:0;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover;}}@layer  clinic-typography {html body #brx-content :is(h1,h2,h3,h4,h5,h6):not(.font--handwritting){color:#000000!important;}html body #brx-content :is(p,li,.brxe-text,.brxe-text-basic){color:#52616A!important;}html body #brx-content :is(.heading-page,.heading-section) .heading-accent{color:#00A7B5!important;}html body #brx-content #care-statement :is(h1,h2,h3,h4,p,li,.brxe-text,.brxe-text-basic),
 html body #brx-content section:is(.bg--primary,.bg--action) :is(h1,h2,h3,h4,p,li,.brxe-text,.brxe-text-basic){color:#fff!important;}}@layer  clinic-typography {html body #brx-content #how-it-works .steps-number-wrap,
 html body #brx-content #how-it-works .steps-number-wrap :is(span,p,.brxe-text-basic){color:#fff!important;}}@media (max-width:767px){html body #brx-content #convenience .service-convenience-cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}html body #brx-content #convenience .service-convenience-cards > .icon-box-card{width:100%!important;min-width:0;grid-column:1!important;}}@media (min-width:901px){html body #brx-content section.brxe-section:has(.faq-accordion){background:#f3f8fa!important;}html body #brx-content section.brxe-section:has(.faq-accordion)>.brxe-container{
  display:grid!important;
  grid-template-columns:.65fr 1.35fr;
  gap:86px;
  align-items:start;
 }html body #brx-content section.brxe-section:has(.faq-accordion)>.brxe-container>.brxe-block:first-child{
  align-items:flex-start!important;
  text-align:left!important;
 }html body #brx-content section[id$="questions"],
 html body #brx-content #iron-questions{
	  display:grid!important;
  grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);
  column-gap:42px;
	  row-gap:0;
  align-items:start;
 }html body #brx-content section[id$="questions"]>h2,
 html body #brx-content #iron-questions>h2{
  grid-column:1;
	  grid-row:1;
  margin:0!important;
 }html body #brx-content section[id$="questions"]>details,
 html body #brx-content #iron-questions>details{grid-column:2;}@layer  clinic-typography{html body #brx-content section.brxe-section:has(.faq-accordion) .heading-section{font-size:36px!important;line-height:1.12!important;}html body #brx-content section[id$="questions"]>h2,
	  html body #brx-content #iron-questions>h2{font-size:28px!important;line-height:1.25!important;}}}@media (max-width:900px){html body #brx-content section.brxe-section:has(.faq-accordion)>.brxe-container{display:block!important;}html body #brx-content section[id$="questions"],
	 html body #brx-content #iron-questions{display:block!important;}}html body #brx-content .audience-faq-list{display:block;width:100%;}html body #brx-content .audience-faq-item{margin:0;border:0;border-bottom:1px solid #b9cfd8;background:transparent;}html body #brx-content .audience-faq-item:first-child{border-top:1px solid #b9cfd8;}html body #brx-content .audience-faq-item summary{
 display:grid;
 grid-template-columns:minmax(0,1fr) 36px;
 gap:24px;
 align-items:center;
 min-height:88px;
 padding:22px 0;
 color:#152f40;
 font:500 20px/1.35 Manrope,Arial,sans-serif;
 letter-spacing:-.015em;
 cursor:pointer;
 list-style:none;
}html body #brx-content .audience-faq-item summary::-webkit-details-marker{display:none;}html body #brx-content .audience-faq-item summary::after{
 content:"+";
 display:grid;
 place-items:center;
 width:36px;
 height:36px;
 border-radius:50%;
 background:#eaf3f7;
 color:#194860;
 font:500 22px/1 Manrope,Arial,sans-serif;
 transition:transform .2s ease,background .2s ease;
}html body #brx-content .audience-faq-item[open] summary::after{content:"−";background:#dceef2;transform:rotate(180deg);}html body #brx-content .audience-faq-item summary:focus-visible{outline:2px solid #00a7b5;outline-offset:6px;border-radius:4px;}html body #brx-content .audience-faq-answer{padding:0 60px 24px 0;}html body #brx-content .audience-faq-answer p{margin:0;color:#52616a!important;font-size:16px;line-height:1.7;}@media (max-width:900px){html body #brx-content section.brxe-section:has(.audience-faq-list)>.brxe-container>.brxe-block:first-child{margin-bottom:28px;align-items:center!important;text-align:center!important;}html body #brx-content .audience-faq-item summary{min-height:76px;padding:18px 0;font-size:18px;gap:16px;}html body #brx-content .audience-faq-answer{padding:0 48px 20px 0;}}html body #brx-content #how-it-works.how-soft-section{background:#fff!important;padding-top:72px;padding-bottom:72px;display:block;overflow:visible;scroll-margin-top:115px;}#how-it-works .how-soft-inner{width:100%;max-width:var(--site-content-max,1320px);margin:0 auto;}#how-it-works .how-soft-inner{display:block;}#how-it-works .how-soft-heading,#how-it-works .how-soft-footer{width:100%;max-width:none;}#how-it-works .how-soft-heading>div{flex:1;min-width:0;}#how-it-works .how-soft-heading>p{flex:0 0 270px;}#how-it-works .how-soft-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;}#how-it-works .how-soft-heading>p{margin:0 0 0 auto;max-width:270px;text-align:right;}#how-it-works .how-soft-heading h2{margin:0;max-width:740px;}#how-it-works .how-soft-nowrap{white-space:nowrap;}#how-it-works .how-soft-dot{color:#00a7b5!important;}html body #brx-content #how-it-works .how-soft-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;}#how-it-works .how-soft-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;overflow:hidden;background:var(--surface-soft,#FAFCFD);border:0;border-radius:16px;}#how-it-works .how-soft-photo{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:cover;filter:saturate(.85);}#how-it-works .how-soft-copy{padding:28px 28px 32px;}#how-it-works .how-soft-label{display:block;margin-bottom:18px;}#how-it-works .how-soft-copy h3{margin:0 0 18px;max-width:250px;min-height:2.4em;}#how-it-works .how-soft-copy p{margin:0;}#how-it-works .how-soft-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:32px;}#how-it-works .how-soft-footer p{margin:0;}#how-it-works .how-soft-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:14px 26px;min-height:56px;white-space:nowrap;border-radius:30px;text-decoration:none;background:#00a7b5;color:#fff;box-shadow:0 4px 12px #00a7b51a;}#how-it-works .how-soft-cta svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s;}#how-it-works .how-soft-cta:hover svg{transform:translateX(6px);}#how-it-works .how-soft-cta:focus-visible{outline:3px solid #194860;outline-offset:4px;}@media (max-width:1000px){#how-it-works .how-soft-grid{gap:20px;}#how-it-works .how-soft-copy{padding:24px;}}@media (max-width:767px){html body #brx-content #how-it-works.how-soft-section{padding-top:48px;padding-bottom:48px;}#how-it-works .how-soft-heading{display:block;margin-bottom:30px;}#how-it-works .how-soft-heading>p{margin-top:20px;max-width:none;}html body #brx-content #how-it-works .how-soft-grid{grid-template-columns:1fr;gap:24px;}#how-it-works .how-soft-photo{aspect-ratio:4/3;}#how-it-works .how-soft-copy{padding:26px;}#how-it-works .how-soft-copy h3{min-height:0;max-width:300px;}#how-it-works .how-soft-footer{display:block;}#how-it-works .how-soft-cta{margin-top:20px;}}@media (prefers-reduced-motion:reduce){#how-it-works .how-soft-cta svg{transition:none;}}@media (max-width:767px){#how-it-works .how-soft-heading>p{width:auto;}}#how-it-works .how-soft-copy{display:flex;flex-direction:column;flex:1;}#how-it-works .how-soft-copy p{margin-top:auto;}#how-it-works .how-soft-photo.how-soft-registration-email{filter:none;object-position:center;}#how-it-works .how-soft-cta svg{width:18px;height:22px;flex:none;}@media (max-width:767px){html body #brx-content #how-it-works .how-soft-heading>p,
 html body #brx-content #how-it-works .how-soft-footer>p{display:none!important;}html body #brx-content #how-it-works .how-soft-footer{display:flex;justify-content:center;}html body #brx-content #how-it-works .how-soft-cta{margin-top:0;}}:root{--site-gutter:clamp(32px,4vw,64px);--site-content-max:1320px;}@media (max-width:767px){:root{--site-gutter:24px;}}@layer  clinic-layout {html body #brx-content > section,
 html body #brx-content > .brxe-template > section,
 html body #brx-footer > section.footer,
 html body #brx-header .header-section {padding-left:var(--site-gutter)!important;padding-right:var(--site-gutter)!important;}html body #brx-content > section > .brxe-container,
 html body #brx-content > section > .dh-wrap,
 html body #brx-content > .brxe-template > section > .brxe-container,
 html body #brx-content #referring-community > .referring-community-inner,
 html body #brx-footer > section.footer > .brxe-container,
 html body #brx-header .header-container {
  width:100%!important;max-width:var(--site-content-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;
 }html body #brx-content > section.clinical-hero {padding-left:0!important;padding-right:0!important;}html body #brx-content .clinical-hero-layout {padding-left:max(var(--site-gutter),calc((100% - var(--site-content-max))/2))!important;padding-right:max(var(--site-gutter),calc((100% - var(--site-content-max))/2))!important;}html body #brx-content .clinical-hero-assurance {padding-left:max(var(--site-gutter),calc((100% - var(--site-content-max))/2))!important;padding-right:max(var(--site-gutter),calc((100% - var(--site-content-max))/2))!important;}}