/* Ajustes de leitura para textos de apoio e listas informativas. */
.eyebrow,.section-kicker,.final-kicker{font-size:10px}
.hero-capabilities{font-size:12px}
.hero-assurance{font-size:11px}
.hero-bottom{font-size:11px}
.problem-text>p:first-child,.problem-emphasis{font-size:15px}
.section-heading>p,.mechanism-heading>p{font-size:15px}
.flow-step strong{font-size:13px}
.flow-step small{font-size:11px}
.forget-note p{font-size:13px}
.mechanism-step h3{font-size:19px}
.mechanism-step p{font-size:12px}
.step-link{font-size:10px}
.demo-copy>p,.followup-copy>p,.contact-vs-copy>p{font-size:14px}
.check-list li{font-size:12px}
.demo-table-head{font-size:8px}
.demo-client b{font-size:10px}
.demo-client small,.demo-days small{font-size:8px}
.demo-days b{font-size:9px}
.demo-next{font-size:8px}
.demo-board-foot,.filter-pill{font-size:9px}
.demo-callout strong{font-size:10px}
.demo-callout small{font-size:9px}
.campaign-header small,.campaign-field label{font-size:8px}
.campaign-header strong{font-size:14px}
.campaign-field>div,.campaign-field .message-box{font-size:10px}
.campaign-field>div span,.message-box span{font-size:9px}
.campaign-footer>span,.campaign-footer button{font-size:9px}
.visual-caption{font-size:10px}
.followup-options div{font-size:11px}
.followup-copy .followup-principle{font-size:12px}
.compare-title small{font-size:8px}
.compare-title h3{font-size:14px}
.compare-card li{font-size:11px}
.compare-summary{font-size:13px}
.manual-label{font-size:13px}
.manual-flow span{font-size:10px}
.manual-conclusion{font-size:14px}
.feature-card h3{font-size:15px}
.feature-card p{font-size:12px}
.feature-mini-chat b{font-size:9px}
.feature-mini-chat small,.feature-mini-chat i{font-size:8px}
.dashboard-copy>p{font-size:14px}
.dashboard-list li{font-size:12px}
.dash-top>div{font-size:12px}
.dash-date{font-size:9px}
.dash-kpis small{font-size:8px}
.dash-kpis .kpi-caption{font-size:8px}
.dash-panel-head{font-size:9px}
.dash-panel-head span,.top-client b{font-size:8px}
.onboarding-steps p{font-size:11px}
.onboarding-steps h3{font-size:16px}
.onboarding-promise{font-size:11px}
.testimonial-person b{font-size:10px}
.testimonial-person small{font-size:9px}
.case-label,.case-columns small{font-size:9px}
.case-columns li{font-size:11px}
.case-footnote{font-size:9px}
.price-product b{font-size:15px}
.price-product small{font-size:10px}
.price-sub{font-size:12px}
.price-note{font-size:10px}
.price-list{gap:13px 16px}
.price-list li{font-size:12px;line-height:1.5}
.price-card-includes h3{font-size:15px}
.price-card-includes>p{font-size:11px;line-height:1.6}
.guarantee-title{font-size:13px}
.guarantee-inner>div:last-child>p:last-child{font-size:12px}
.faq-intro>p{font-size:14px}
.faq-contact{font-size:12px}
.faq-list summary{font-size:14px}
.faq-list details p{font-size:12px}
.final-kicker{font-size:10px}
.final-cta p{font-size:14px}
.final-button{font-size:13px}
.final-details{font-size:10px}
.footer-main>p{font-size:10px}
.footer-links a,.footer-whatsapp{font-size:10px}
.footer-bottom{font-size:9px}
.whatsapp-bubble{font-size:11px}
.legal-content>p:not(.legal-status){font-size:16px}

@media(max-width:760px){
  .hero-capabilities{font-size:11px}
  .hero-assurance{font-size:10px}
  .hero-bottom{font-size:9px}
  .problem-text>p:first-child,.problem-emphasis{font-size:14px}
  .section-heading>p,.mechanism-heading>p{font-size:14px}
  .flow-step strong{font-size:12px}
  .flow-step small{font-size:10px}
  .forget-note p{font-size:12px}
  .mechanism-step p{font-size:11px}
  .step-link{font-size:9px}
  .demo-copy>p,.followup-copy>p,.contact-vs-copy>p{font-size:13px}
  .check-list li{font-size:11px}
  .demo-table-head{font-size:7px}
  .demo-client b{font-size:9px}
  .demo-client small,.demo-days small{font-size:7px}
  .demo-days b{font-size:8px}
  .campaign-field label,.campaign-header small{font-size:8px}
  .campaign-field>div,.campaign-field .message-box{font-size:9px}
  .campaign-field>div span,.message-box span{font-size:8px}
  .followup-options div{font-size:10px}
  .followup-copy .followup-principle{font-size:11px}
  .compare-title small{font-size:7px}
  .compare-title h3{font-size:12px}
  .compare-card li{font-size:10px}
  .compare-summary{font-size:12px}
  .manual-label{font-size:12px}
  .manual-flow span{font-size:9px}
  .manual-conclusion{font-size:12px}
  .feature-card h3{font-size:12px}
  .feature-card p{font-size:11px}
  .feature-mini-chat b{font-size:8px}
  .feature-mini-chat small{font-size:7px}
  .dashboard-copy>p{font-size:13px}
  .dashboard-list li{font-size:11px}
  .dash-top>div{font-size:10px}
  .dash-date{font-size:8px}
  .dash-kpis small,.dash-kpis .kpi-caption{font-size:7px}
  .dash-panel-head{font-size:8px}
  .dash-panel-head span{font-size:7px}
  .onboarding-steps p{font-size:10px}
  .onboarding-steps h3{font-size:14px}
  .onboarding-promise{font-size:10px}
  .price-list{grid-template-columns:1fr;gap:10px}
  .price-list li{font-size:13px}
  .price-card-includes>p{font-size:12px}
  .price-sub{font-size:13px}
  .price-note{font-size:11px}
  .guarantee-title{font-size:12px}
  .guarantee-inner>div:last-child>p:last-child{font-size:11px}
  .faq-intro>p{font-size:13px}
  .faq-contact{font-size:11px}
  .faq-list summary{font-size:13px}
  .faq-list details p{font-size:11px}
  .final-cta p{font-size:12px}
  .final-details{font-size:9px}
  .footer-main>p{font-size:9px}
  .footer-links a,.footer-whatsapp{font-size:9px}
  .footer-bottom{font-size:8px}
  .legal-content>p:not(.legal-status){font-size:15px}
}

.testimonials[hidden],.case-study[hidden]{display:none!important}
