.hero-section,.hero-container{min-height:0!important}.hero-container{padding-top:105px!important;padding-bottom:45px!important}.hero-crm{margin-bottom:9px!important}.hero-badge{margin-bottom:12px!important}.hero-title{margin:0 0 12px!important;font-size:clamp(2rem,3.5vw,3.45rem)!important}.hero-subtitle{margin-bottom:12px!important;font-size:14px!important;line-height:1.6!important}.hero-search-trigger{margin-top:12px!important;margin-bottom:15px!important}.tags-group{margin-bottom:12px!important}.hero-tags-row{gap:6px!important}.hero-tag{padding:6px 12px!important;font-size:13px!important}.hero-stats{margin-top:14px!important;padding-top:16px!important}.hero-stat-number{font-size:2rem!important}.hero-stat p{font-size:12px!important}.review-inner{width:min(1220px,calc(100% - 48px));margin:auto}.review-diseases{padding:64px 0;background:#f4f0ea;color:#252522}.review-heading h2,.review-treatments h2{font:500 clamp(28px,3vw,42px)/1.15 'Josefin Sans',sans-serif;margin:0 0 26px}.review-disease-grid,.review-treatment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-disease-card{display:flex;min-height:132px;flex-direction:column;justify-content:space-between;padding:23px;background:#fff;border:1px solid #ded7cc;border-radius:5px}.review-disease-card h3{font:500 22px/1.2 'Josefin Sans',sans-serif;margin:0 0 16px}.review-card-links{display:flex;flex-wrap:wrap;gap:8px 16px}.review-card-links a{color:#795e3e;font:500 13px/1.4 Poppins,sans-serif;text-decoration:none}.review-card-links a:hover{text-decoration:underline}.review-pending{font:400 12px/1.4 Poppins,sans-serif;color:#938a7d}.review-treatments{padding:64px 0;background:#171817;color:#f7f4ed}.review-treatment-card{min-height:86px;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px;border:1px solid #c5a77b4a;background:#222320;color:inherit;text-decoration:none;border-radius:5px}.review-treatment-card:hover{border-color:#c5a77b}.review-treatment-title{font:500 19px/1.25 'Josefin Sans',sans-serif}.review-arrow{color:#d3b788;font-size:22px}.review-coverage{margin-top:42px;padding:26px;border:1px solid #c5a77b40;background:#21211f}.review-coverage h3{font:500 22px/1.2 'Josefin Sans',sans-serif;margin:0 0 20px}.review-plan-logos{display:flex;flex-wrap:wrap;gap:10px}.review-plan-logos>div{display:flex;align-items:center;justify-content:center;min-width:125px;height:62px;background:#fff;border-radius:4px;padding:10px}.review-plan-logos img{width:105px;max-height:40px;object-fit:contain}.jf-columns{font-size:15px!important}.jf-columns a,.jf-columns p,.jf-coverage p{font-size:14px!important;line-height:1.6!important}.jf-plans>div{min-width:115px!important;min-height:58px!important}.jf-plans img{max-width:100px!important;max-height:40px!important}.wd-draft-notice{font-size:12px!important}@media(max-width:760px){.hero-container{padding:100px 20px 35px!important}.hero-title{font-size:2rem!important}.review-disease-grid,.review-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-inner{width:calc(100% - 32px)}.review-diseases,.review-treatments{padding:44px 0}.review-disease-card{padding:18px;min-height:120px}.review-disease-card h3{font-size:19px}.review-treatment-card{padding:15px}.review-treatment-title{font-size:17px}}@media(max-width:420px){.review-disease-grid,.review-treatment-grid{grid-template-columns:1fr}.review-disease-card{min-height:100px}}
.review-lp-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.review-lp-links a{display:inline-block;padding:7px 10px;border:1px solid #b7956c;border-radius:6px;background:rgba(25,23,21,.78);color:#f4e8d7;font-size:12px;line-height:1.3;text-decoration:none}.review-lp-links a:hover,.review-lp-links a:focus-visible{background:#bc9d75;color:#141414}.drawer-content>.review-lp-links{padding:0 14px 12px}.specialties-dark-wrapper .review-coverage{max-width:1200px;margin:48px auto 0}
.specialties-dark-wrapper .review-coverage{max-width:none;width:100%;margin:56px 0 -60px;padding:40px clamp(20px,5vw,80px) 48px;border:0;background:#22221f;box-sizing:border-box;position:relative}.review-coverage h3{color:#f7f4ed;font-size:clamp(25px,2.4vw,34px);margin-bottom:24px}.review-plan-logos{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px}.review-plan-logos>div{min-width:0;height:110px;padding:14px}.review-plan-logos img{width:100%;max-width:150px;max-height:72px}@media(max-width:1050px){.review-plan-logos{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:600px){.specialties-dark-wrapper .review-coverage{margin-bottom:-40px;padding:32px 18px 38px}.review-plan-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.review-plan-logos>div{height:80px;padding:10px}.review-plan-logos img{max-height:55px}}
/* Amplia as marcas, cujos arquivos incluem margens internas. */
.review-plan-logos>div{overflow:hidden}.review-plan-logos img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;transform:scale(1.3)}
#procedimentos .tabs-container[hidden]{display:none!important}#sobre .accordion-widget-slide{min-width:0}#sobre .review-lp-links{margin-top:0}#procedimentos .card-body .subtitle-wrapper:has(p:empty){display:none}#procedimentos .item-info span:empty{display:none}
/* Doenças sem faixas brancas e miniaturas de tratamentos. */
#sobre{padding:0!important;background:#101010!important}#sobre .accordion-widget-container{width:100%!important;max-width:none!important;border-radius:0!important;box-shadow:none!important}#procedimentos .procedure-list-item .item-icon{width:64px;height:64px;border-radius:8px;overflow:hidden;border:0;background:#211c18}#procedimentos .procedure-list-item .item-icon img,#procedimentos .procedure-list-item:hover .item-icon img{width:100%;height:100%;object-fit:cover;filter:none}#procedimentos .procedure-list-item:hover .item-icon{transform:scale(1.03)}
/* Cartões de doenças e primeira dobra sem busca. */
#openSearch{display:none!important}
#sobre .accordion-widget-wrapper{padding:clamp(20px,3vw,46px)!important;background:#11110f!important}
#sobre .accordion-widget-container{height:auto!important;overflow:visible!important}
#sobre .accordion-widget-slider{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important}
#sobre .accordion-widget-slide,#sobre .accordion-widget-slide.active{height:350px!important;min-height:350px!important;flex:none!important;filter:none!important;transform:none!important;border-radius:10px!important;overflow:hidden!important;transition:box-shadow .25s ease!important;box-shadow:0 8px 28px rgba(0,0,0,.24)!important}
#sobre .accordion-widget-slide:hover{box-shadow:0 10px 32px rgba(0,0,0,.5)!important}
#sobre .accordion-widget-slide::before{background:linear-gradient(180deg,rgba(0,0,0,.03) 25%,rgba(0,0,0,.8) 100%)!important}
#sobre .accordion-widget-minimal,#sobre .accordion-widget-nav{display:none!important}
#sobre .accordion-widget-content,#sobre .accordion-widget-slide.active .accordion-widget-content{left:18px!important;right:18px!important;bottom:18px!important;padding:18px!important;gap:12px!important;opacity:1!important;pointer-events:auto!important;transform:none!important;background:rgba(15,15,15,.88)!important;border-radius:10px!important}
#sobre .accordion-widget-title{font-size:clamp(19px,1.6vw,24px)!important;line-height:1.2!important;writing-mode:horizontal-tb!important;transform:none!important}
#sobre .review-lp-links{gap:7px!important}#sobre .review-lp-links a{font-size:12px!important;padding:7px 9px!important}
@media(max-width:900px){#sobre .accordion-widget-slider{grid-template-columns:repeat(2,minmax(0,1fr))!important}#sobre .accordion-widget-slide,#sobre .accordion-widget-slide.active{height:310px!important;min-height:310px!important}}
@media(max-width:550px){#sobre .accordion-widget-wrapper{padding:16px!important}#sobre .accordion-widget-slider{grid-template-columns:1fr!important;gap:12px!important}#sobre .accordion-widget-slide,#sobre .accordion-widget-slide.active{height:250px!important;min-height:250px!important}}
/* Primeira dobra mais compacta. */
#heroContent .hero-title{font-size:clamp(1.85rem,3.1vw,3rem)!important;line-height:1.08!important;margin-bottom:10px!important}
#heroContent .hero-crm{margin-bottom:6px!important}#heroContent .hero-badge{margin-bottom:9px!important}#heroContent .hero-subtitle{margin-bottom:9px!important;line-height:1.5!important}
#heroContent .dm-hospitals{padding-top:9px!important;margin-bottom:14px!important}#heroContent .dm-hospitals>p{margin-top:4px!important;line-height:1.55!important}
#heroContent .tags-wrapper-main{gap:10px!important;margin-bottom:14px!important}#heroContent .tags-group{gap:5px!important;margin-bottom:0!important}#heroContent .hero-tags-row{gap:5px!important}#heroContent .hero-tag{padding:5px 11px!important}
#heroContent .hero-stats{margin-top:8px!important;padding-top:12px!important}
@media(max-width:760px){#heroContent .hero-title{font-size:clamp(1.75rem,7.2vw,2rem)!important}#heroContent .tags-wrapper-main{gap:9px!important;margin-bottom:12px!important}}
/* Marcas maiores nas abas de hospitais e convênios. */
#planos .hub-logo-card{overflow:hidden!important;padding:8px!important}#planos .hub-logo-card img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:scale(1.4)!important}
#planos .hub-logo-card img{transform:scale(1.2)!important}#gridHospitais .hub-logo-card:nth-child(5) img{transform:scale(1.05)!important}
#trajetoria .dr-doc-name{font-size:clamp(32px,3.5vw,50px)!important}
.hero-tag-short{display:none}.review-lp-links a::after{content:'';display:inline-block;width:11px;height:11px;margin-left:5px;vertical-align:-1px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 12.3 11.3 4H5.5V2.8h8v8h-1.2V5L4 13.2z'/%3E%3C/svg%3E") center/contain no-repeat}
@media(max-width:600px){
 .hero-section::after{top:auto!important;bottom:0!important;height:clamp(350px,105vw,470px)!important;background-image:url('/imagens/juliano-2025-11-herojulianomob.avif')!important;background-size:cover!important;background-position:center 72%!important;animation:none!important}
 .hero-section::before{background:linear-gradient(180deg,#0f0f0f 0%,#0f0f0f 55%,rgba(15,15,15,.04) 83%)!important;pointer-events:none}
 .hero-container{padding-bottom:calc(clamp(350px,105vw,470px) + 18px)!important}
 #heroContent .hero-tags-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}
 #heroContent .hero-tag{display:flex;align-items:center;justify-content:center;white-space:nowrap;min-width:0;padding:7px 2px!important;font-size:clamp(9px,2.45vw,11px)!important;letter-spacing:0}
 .hero-tag-full{display:none}.hero-tag-short{display:inline}
}
@media(max-width:600px){.dm-dock-enabled .hero-section .hero-container{padding-bottom:calc(clamp(350px,105vw,470px) + 18px)!important}}
