/* 5.0.88 — Site público: navegação clara, leitura e conversão sem alegações novas. */
.pc-site{color:#1a344c}
.pc-site :where(.pc-wrap,.pc-section,.pc-hero,.pc-hero-511){max-width:100%;min-width:0}
.pc-site :where(.pc-hero p,.pc-section-intro p,.pc-lead){line-height:1.67;color:#415b75}
.pc-site :where(.pc-hero h1,.pc-hero-511-title,.pc-section-intro h2){text-wrap:balance;overflow-wrap:break-word}
.pc-site :where(.pc-btn,.pc-nav-login,.pc-menu-toggle){min-height:44px}
.pc-site .pc-solutions-menu a{min-width:0;overflow-wrap:anywhere;border-radius:12px}
.pc-site .pc-solutions-menu a:focus-visible,.pc-site .pc-btn:focus-visible{outline:3px solid #2563eb;outline-offset:3px}
.pc-site :where(.pc-gallery-image,.pc-hero-511-screen,.pc-gallery-card) img{object-fit:contain;max-width:100%;height:auto}
.pc-site :where(.pc-gallery-image,.pc-hero-511-screen,.pc-gallery-card) picture{display:block;max-width:100%}
.pc-site :where(input,select,textarea){max-width:100%;min-width:0;font-size:16px}
.pc-site :where(.pc-solution,.pc-pain-card,.pc-guide-card,.pc-gallery-card){min-width:0;overflow-wrap:break-word}
.pc-site .pc-menu-511-clinics .pc-menu-511-symbol{background:#008c87!important}
.pc-site .pc-menu-511-psychology .pc-menu-511-symbol{background:#7835ec!important}
.pc-site .pc-menu-511-rh .pc-menu-511-symbol{background:#245cf1!important}
.pc-site .pc-menu-511-nr1 .pc-menu-511-symbol{background:#c44b15!important}
@media(max-width:760px){.pc-site :where(.pc-hero-actions,.pc-gallery-shell){align-items:stretch}.pc-site :where(.pc-hero-actions a.pc-btn){width:auto;max-width:100%}}
@media(prefers-reduced-motion:reduce){.pc-site *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
