/* Ajustes visuais das landings comerciais; textos e estrutura SEO preservados. */
.conversion-medical nav,.conversion-estetica nav,.conversion-odonto nav{position:relative;margin-top:56px}
.conversion-medical .nav-ctas{display:none}
.conversion-medical .nav-inner{height:auto;min-height:62px;flex-wrap:wrap}
.conversion-medical .nav-links{flex-wrap:wrap}
.conversion-medical .hero,.conversion-estetica .hero{padding-top:48px}
.conversion-medical .hero h1 .g{color:#91efc4;background:none;-webkit-text-fill-color:#91efc4}
.conversion-medical .hero{--muted:#c6ded4}
.conversion-medical .hero .mobile-desktop-hint{color:#c6ded4!important}
.conversion-medical .doctor-frame img{height:auto;object-fit:contain;display:block;width:100%}
.conversion-medical .doctor-frame{aspect-ratio:auto}
.conversion-medical .doctor-frame::after{display:none}
.conversion-medical .doctor-float{position:relative;left:auto;bottom:auto;transform:none;width:100%;margin-top:12px;white-space:normal}
.conversion-medical .doctor-float .df-num{color:#91efc4!important}
.conversion-estetica .hero{--muted:#c3cee0}
.conversion-estetica .hero-copy{display:flex;flex-direction:column}
.conversion-estetica .hero-copy>.badge{align-self:flex-start}
.conversion-estetica .hero-checklist{order:1;margin-top:24px}
.conversion-estetica .hero-actions{margin-top:0}
.conversion-estetica .hero .reveal{opacity:1!important;transform:none!important}
.conversion-medical .hero .reveal{opacity:1!important;transform:none!important}
.conversion-medical a:focus-visible,.conversion-estetica a:focus-visible,.conversion-odonto a:focus-visible{outline:3px solid #f9c75d;outline-offset:4px}
@media(max-width:768px){
  .conversion-medical .nav-ctas,.conversion-estetica .nav-ctas{display:none}
  .conversion-medical nav,.conversion-estetica nav,.conversion-odonto nav{margin-top:48px}
  .conversion-medical .nav-inner,.conversion-estetica .nav-inner,.conversion-odonto .nav-inner{height:auto;min-height:54px;flex-wrap:wrap;gap:12px;padding:12px 16px}
  .conversion-medical .hero{padding-top:32px}
  .conversion-medical .wa-btn,.conversion-medical .mobile-wa-btn,.conversion-odonto .wa-btn,.conversion-odonto .mobile-wa-btn{display:none!important}
  .conversion-medical .sticky-bar,.conversion-estetica .sticky-bar,.conversion-odonto .sticky-bar{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}
  .conversion-medical,.conversion-estetica,.conversion-odonto{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}
  #csp-consent-banner{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;max-height:55vh;overflow:auto}
  .conversion-estetica .hero{padding:32px 16px 48px;min-height:0}
  .conversion-estetica .hero>.wrap{gap:28px!important}
  .conversion-estetica .hero-copy{min-width:0!important;width:100%}
  .conversion-estetica .hero-copy>p{margin-bottom:20px!important}
  .conversion-estetica .hero-actions a{width:100%;justify-content:center}
  .conversion-estetica .hero-checklist{gap:2px!important;margin-bottom:12px!important}
  .conversion-estetica .selo-preco .sp-label,.conversion-estetica .selo-preco .sp-parcel,.conversion-estetica .selo-preco .sp-sep{display:none}
}
@media(prefers-reduced-motion:reduce){
  .reveal,.card,.btn-p{transition:none!important;transform:none!important}
}
