@charset "UTF-8";
/* Cores da identidade nos textos; versões escuras nos rótulos menores. */
:root{
  --brand-blue:#165fdf;
  --brand-pink:#e90181;
  --brand-pink-readable:#b80966;
  --brand-cyan-readable:#086f97;
}
body .brand-blue-text{color:var(--brand-blue)}
body .brand-pink-text{color:var(--brand-pink)}
body .brand-yellow-text{color:var(--brand-yellow)}
body.clinic-portal .clinic-hero h1 em{color:var(--brand-blue)}
body:not(.clinic-portal) .hero h1 em{color:var(--brand-pink)}
body .clinic-intro h2 em,
body .care-planner-section h2 em{color:var(--brand-pink)}
body #configurar h2 em{color:var(--brand-blue)}
body .header .nav-cta,
body.clinic-portal .header .nav-cta{
  color:var(--brand-yellow);
  background:var(--navy);
  border-color:var(--navy);
}
body .header .nav-cta:hover,
body.clinic-portal .header .nav-cta:hover{
  color:var(--brand-yellow);
  background:#0c253c;
  border-color:#0c253c;
}
body .psych{--service-text:#764a94}
body .endo{--service-text:var(--brand-blue)}
body .nutrition{--service-text:var(--navy)}
body .anthro{--service-text:var(--brand-pink-readable)}
body .lab{--service-text:var(--brand-cyan-readable)}
body .care-branch strong,
body .service-panel h3,
body .service-panel .service-name{color:var(--service-text,var(--ink))}
body .specialty-tabs [data-service=psychology]{color:#764a94}
body .specialty-tabs [data-service=endocrinology]{color:var(--brand-blue)}
body .specialty-tabs [data-service=anthroposophic]{color:var(--brand-pink-readable)}
body .specialty-tabs [data-service=laboratory]{color:var(--brand-cyan-readable)}
body .specialty-tabs [data-service=nutrition]{color:var(--navy)}
body .clinic-intro .eyebrow,
body .specialty-section .section-intro .eyebrow,
body .contact-section .section-intro .eyebrow{color:var(--brand-pink-readable)}
body .patient-lab .section-intro .eyebrow,
body #exames .section-intro .eyebrow,
body .corporate-entry .eyebrow{color:var(--brand-blue)}
body .flow-section .eyebrow,
body .flow-grid h3{color:var(--brand-yellow)}
body .offer-grid>article:nth-child(1) h3{color:var(--brand-blue)}
body .offer-grid>article:nth-child(2) h3{color:var(--brand-pink-readable)}
body .offer-grid>article:nth-child(3) h3{color:var(--brand-cyan-readable)}
@media print{
  body .brand-blue-text,body .brand-pink-text,body .brand-yellow-text{color:var(--ink)}
}
