/* Dados, Mensuração & ROI — V5.33 */
.ds-page--dados-mensuracao-roi .data-hero{min-height:85vh!important;padding-top:clamp(126px,9vw,148px)!important;padding-bottom:clamp(72px,6vw,92px)!important}
.ds-page--dados-mensuracao-roi .data-hero .panel-grid{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr)!important;gap:clamp(56px,6vw,94px)!important;align-items:center!important}
.ds-page--dados-mensuracao-roi .data-hero-title{width:min(100%,800px)!important;display:flex!important;flex-direction:column!important;gap:.04em!important;font-size:clamp(54px,5.15vw,82px)!important;line-height:.89!important;letter-spacing:-.03em!important}
.ds-page--dados-mensuracao-roi .data-hero-title .hero-line{display:block!important;width:max-content!important;max-width:100%!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
.ds-page--dados-mensuracao-roi .data-hero-title .hero-word-small{font-size:.48em!important}.ds-page--dados-mensuracao-roi .data-hero-title .hero-word-mid{font-size:.72em!important}.ds-page--dados-mensuracao-roi .data-hero-title .hero-word-accent{font-size:.82em!important;color:#E0A526!important}
.ds-page--dados-mensuracao-roi .data-hero .home-lead,.ds-page--dados-mensuracao-roi .data-lead-secondary{max-width:60ch!important;font-size:clamp(16px,1.05vw,18px)!important;line-height:1.52!important}.ds-page--dados-mensuracao-roi .data-lead-secondary{margin-top:10px!important;color:rgba(245,241,234,.86)!important}.ds-page--dados-mensuracao-roi .data-hero-card{max-width:430px!important;height:auto!important;min-height:0!important}
.ds-page--dados-mensuracao-roi .data-editorial{min-height:72vh!important;padding-top:clamp(86px,7vw,118px)!important;padding-bottom:clamp(78px,6vw,106px)!important}.ds-page--dados-mensuracao-roi .data-editorial .home-panel-inner{width:min(1180px,calc(100% - 48px))!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)!important;gap:clamp(48px,6vw,94px)!important;align-items:start!important}
.ds-page--dados-mensuracao-roi .data-body{min-width:0!important;display:flex!important;flex-direction:column!important;gap:clamp(20px,2vw,30px)!important}.ds-page--dados-mensuracao-roi .data-body .internal-copy{max-width:66ch!important;margin:0!important;font-size:clamp(16px,1.05vw,18px)!important;line-height:1.58!important}.ds-page--dados-mensuracao-roi .data-body .internal-copy p{margin:0 0 14px!important}.ds-page--dados-mensuracao-roi .data-body .internal-copy p:last-child{margin-bottom:0!important}
.ds-page--dados-mensuracao-roi .data-title{margin:0!important;width:min(100%,600px)!important;max-width:13ch!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;font-size:clamp(39px,3.65vw,58px)!important;line-height:.92!important;letter-spacing:-.026em!important;text-transform:uppercase!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.ds-page--dados-mensuracao-roi .data-title--long{font-size:clamp(34px,3.2vw,50px)!important;max-width:15ch!important}.ds-page--dados-mensuracao-roi .data-title--final{font-size:clamp(34px,3.2vw,50px)!important;max-width:15ch!important}
.ds-page--dados-mensuracao-roi .data-title__line{display:block!important;width:max-content!important;max-width:100%!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.ds-page--dados-mensuracao-roi .data-title__line--sm{font-size:.58em!important;line-height:1.08!important}.ds-page--dados-mensuracao-roi .data-title__line--lg{font-size:.82em!important;line-height:.98!important}.ds-page--dados-mensuracao-roi .data-title__line--accent{font-size:1em!important;line-height:.92!important;color:#E0A526!important}.ds-page--dados-mensuracao-roi .terra .data-title__line--accent{color:#2B1B5A!important}
.ds-page--dados-mensuracao-roi .data-grid{display:grid!important;gap:16px!important;min-width:0!important}.ds-page--dados-mensuracao-roi .data-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ds-page--dados-mensuracao-roi .data-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.ds-page--dados-mensuracao-roi .data-card{min-width:0!important;min-height:116px!important;border:1px solid rgba(43,27,90,.16)!important;border-radius:20px!important;padding:22px 22px 20px!important;background:rgba(255,255,255,.62)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important}.ds-page--dados-mensuracao-roi .data-card--dark{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.22)!important;color:#F5F1EA!important}.ds-page--dados-mensuracao-roi .data-card--wide{grid-column:1/-1!important}.ds-page--dados-mensuracao-roi .data-card h3{margin:0 0 10px!important;font-size:clamp(18px,1.48vw,24px)!important;line-height:1.02!important;letter-spacing:-.01em!important;text-transform:uppercase!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:normal!important}.ds-page--dados-mensuracao-roi .data-card p{margin:0!important;font-size:15px!important;line-height:1.5!important}
.ds-page--dados-mensuracao-roi .data-question{border-left:4px solid #E0A526!important;background:rgba(43,27,90,.06)!important;border-radius:0 18px 18px 0!important;padding:20px 22px!important}.ds-page--dados-mensuracao-roi .data-question p{margin:0 0 8px!important}.ds-page--dados-mensuracao-roi .data-question strong{display:block!important;font-size:clamp(18px,1.4vw,23px)!important;line-height:1.2!important}.ds-page--dados-mensuracao-roi .data-strong{margin:0!important;font-weight:800!important;line-height:1.45!important}
.ds-page--dados-mensuracao-roi .data-flow{display:grid!important;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr!important;gap:12px!important;align-items:center!important}.ds-page--dados-mensuracao-roi .data-flow span{padding:18px 14px!important;border:1px solid rgba(43,27,90,.16)!important;border-radius:16px!important;background:rgba(255,255,255,.62)!important;text-align:center!important;font-weight:900!important}.ds-page--dados-mensuracao-roi .data-flow b{font-size:24px!important;color:#E0A526!important}
.ds-page--dados-mensuracao-roi .data-final .home-panel-inner{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;align-items:center!important}
@media(max-width:980px){.ds-page--dados-mensuracao-roi .data-hero .panel-grid{grid-template-columns:1fr!important}.ds-page--dados-mensuracao-roi .data-hero-card{max-width:620px!important}.ds-page--dados-mensuracao-roi .data-editorial .home-panel-inner,.ds-page--dados-mensuracao-roi .data-final .home-panel-inner{grid-template-columns:1fr!important;gap:30px!important}.ds-page--dados-mensuracao-roi .data-title{max-width:16ch!important}.ds-page--dados-mensuracao-roi .data-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ds-page--dados-mensuracao-roi .data-grid--3 .data-card:last-child{grid-column:1/-1!important}}
@media(max-width:680px){.ds-page--dados-mensuracao-roi .data-hero{padding-top:110px!important}.ds-page--dados-mensuracao-roi .data-hero-title{font-size:clamp(42px,11vw,62px)!important}.ds-page--dados-mensuracao-roi .data-title,.ds-page--dados-mensuracao-roi .data-title--long,.ds-page--dados-mensuracao-roi .data-title--final{font-size:clamp(34px,10vw,46px)!important;max-width:100%!important}.ds-page--dados-mensuracao-roi .data-title__line{white-space:normal!important;width:auto!important}.ds-page--dados-mensuracao-roi .data-grid--2,.ds-page--dados-mensuracao-roi .data-grid--3{grid-template-columns:1fr!important}.ds-page--dados-mensuracao-roi .data-card--wide,.ds-page--dados-mensuracao-roi .data-grid--3 .data-card:last-child{grid-column:auto!important}.ds-page--dados-mensuracao-roi .data-editorial .home-panel-inner{width:min(100% - 28px,1180px)!important}.ds-page--dados-mensuracao-roi .data-flow{grid-template-columns:1fr!important}.ds-page--dados-mensuracao-roi .data-flow b{transform:rotate(90deg)!important;text-align:center!important}}

/* V5.34 — correções cirúrgicas de composição nas seções auditadas */
@media (min-width: 1100px){
  .ds-page--dados-mensuracao-roi .data-section--split-safe .home-panel-inner{
    grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)!important;
    gap:clamp(64px,6.2vw,108px)!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--split-safe .data-title{
    width:100%!important;
    max-width:11.5ch!important;
    font-size:clamp(36px,3vw,48px)!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--split-safe .data-title__line{
    width:auto!important;
    max-width:100%!important;
    white-space:normal!important;
    text-wrap:balance!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--mais-dados .data-title{
    max-width:10.5ch!important;
    font-size:clamp(35px,2.85vw,46px)!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--roi .data-title{
    max-width:9.5ch!important;
    font-size:clamp(36px,2.9vw,46px)!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--antes-execucao .data-title{
    max-width:10.5ch!important;
    font-size:clamp(36px,2.95vw,47px)!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--dashboard .data-title{
    max-width:10ch!important;
    font-size:clamp(35px,2.85vw,46px)!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--resultado .data-title{
    max-width:10.5ch!important;
    font-size:clamp(35px,2.85vw,46px)!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--split-safe .data-body{
    padding-top:2px!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--split-safe .internal-copy{
    max-width:62ch!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--antes-execucao .data-grid{
    gap:14px!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--antes-execucao .data-card{
    min-height:110px!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--dashboard .data-flow{
    gap:10px!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--dashboard .data-flow span{
    padding:16px 10px!important;
  }

  .ds-page--dados-mensuracao-roi .data-section--final-cta .home-panel-inner{
    grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)!important;
    gap:clamp(64px,6vw,108px)!important;
    align-items:center!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--final-cta .data-title--final{
    max-width:12ch!important;
    width:100%!important;
    font-size:clamp(34px,2.75vw,45px)!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--final-cta .data-title__line{
    width:auto!important;
    max-width:100%!important;
    white-space:normal!important;
    text-wrap:balance!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--final-cta .ds-final-cta__action{
    width:100%!important;
    max-width:470px!important;
    justify-self:end!important;
    padding:28px 30px!important;
  }
}

@media (min-width: 760px) and (max-width: 1099px){
  .ds-page--dados-mensuracao-roi .data-section--split-safe .home-panel-inner,
  .ds-page--dados-mensuracao-roi .data-section--final-cta .home-panel-inner{
    grid-template-columns:1fr!important;
    gap:30px!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--split-safe .data-title,
  .ds-page--dados-mensuracao-roi .data-section--final-cta .data-title--final{
    max-width:15ch!important;
    font-size:clamp(38px,5.8vw,54px)!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--split-safe .data-title__line,
  .ds-page--dados-mensuracao-roi .data-section--final-cta .data-title__line{
    white-space:normal!important;
    width:auto!important;
    text-wrap:balance!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--final-cta .ds-final-cta__action{
    max-width:620px!important;
  }
}

@media (max-width: 680px){
  .ds-page--dados-mensuracao-roi .data-section--split-safe .data-title,
  .ds-page--dados-mensuracao-roi .data-section--final-cta .data-title--final{
    font-size:clamp(32px,9.2vw,44px)!important;
    max-width:100%!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--split-safe .data-title__line,
  .ds-page--dados-mensuracao-roi .data-section--final-cta .data-title__line{
    white-space:normal!important;
    width:auto!important;
    text-wrap:balance!important;
  }
  .ds-page--dados-mensuracao-roi .data-section--final-cta .ds-final-cta__action{
    width:100%!important;
    max-width:none!important;
  }
}
